Inactivated 9/23/05

advertisement
Inactivated 9/23/05
College of the Redwoods
CURRICULUM PROPOSAL
--Attach the Course Outline-1. Division/Center
Business & Applied Tech.
2. Program and Course Number _____CIS 16L______________________________________
3. Course Title ___Object Oriented Programming with C++_Lab___________________________________________
4. ____ New (If new, are you deleting a course?) Course to be deleted:_________________
___X Change (Indicate current status and proposed changes on "Summary of Curriculum Changes" form)
_____ Check here if catalog description is being changed.
_____ Delete (Reason for deletion: ____________________________________________________)
5. Of what approved program is this course a part? __CIS_________
(see list of approved programs and TOPS Codes)TOPS Code.__0703.00
Is the course a "required course"?_x____ an "additional requirement"?_____
(In a certificate or degree program)
6. Provide evidence that this course/revision is needed (purpose of proposal).
Title and minor outline changes to reflect technology evolution from C to C++
7. Describe the students who will enroll (include estimated number).
CIS programming
8. Parallel courses--what is the relation of this course to existing courses
(modify/overlap/replace)?
9. Capital Outlay: Describe the equipment for this class.
Presently have necessary equipment in IS lab.
Need to acquire: (include cost)
10. Staffing implications (Associate or Full-time faculty) ______Full-time faculty__________
Instructional Aide required? How many hours per week? ___Existing________________
11. Learning Resource Implications (new courses only)
Does the college have adequate learning resources to support the proposed course, or can the necessary resources be acquired within the
existing budget?
Yes __XX____
No ________
Please attach the "Learning Resource Supplement" to the Course Proposal form.
12. Facility Implications: (Unless otherwise stated, it is assumed this course can be offered
District-wide.)
Where Scheduled? _____________________________________
When Scheduled? Semester(s) ____Fall/Spring
Day __X__ Evening _____
13. Special Fees __N/A_
14. Special Student Expenses (i.e., equipment, clothing, tools, etc.): N/A
15. Submitted by __Dan Calderwood__________ Tel. Ext.___3456__
Date ____8/18/00______
16. Submitting Division/Center Review _______________________
Date _________________
17. Division/Center Review ________________________________
Date _________________
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
1
18. Division/Center Review ________________________________
Approved by Curriculum Committee ____
9/22/00
Date _________________
_______________
SUMMARY OF CURRICULUM CHANGES
FEATURES
OLD
NEW
None
CIS 11 and CIS 12s
Introduction to Programming in C
Object Oriented Programming with C++
Lab
Grading Standard
Prerequisites
Corequisites
Recommended Preparation
Repeatability Maximum Enrollments
Repeatability Maximum Units
Maximum Class Size
TLUs
Lectures Hours
Lab Hours
Method of Instruction
Units
Other (Title change)
If any of the listed features have been modified in the new proposal, indicate the "old" (current) information and proposed changes.
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
2
College of the Redwoods
COURSE OUTLINE
DATE ____8/20/98______________
PROGRAM AND COURSE NUMBER: ____CIS 16L______________________
FORMER NUMBER (If previously offered) ______________
COURSE TITLE ___Object Oriented Programming with C++
I. CATALOG AND OUTLINE
1. CATALOG DESCRIPTION:
Hands-on experience that enables students to become proficient in implementing application solutions using the C++ programming language,
computer hardware, problem-solving tools, and programming software.
.
2. COURSE OUTLINE:
% of Classroom Hours Spent on Each Topic
Compiler Basics
Programming using objects and classes
Logic Control Structures
Defining Classes
Using Abstract Data Types
Arrays
Strings and Multidimensional Arrays
Pointers and Dynamic Arrays
10
15
10
10
15
10
15
15
II. PREREQUISITES
Prerequisite?
No _XX______
Corequisite?
No ________
Recommended Preparation?
No _______
Yes _____________________
(course)
Yes _____CIS 16______________
(course)
Yes _CIS 11 and CIS 12________
(course)
Rationale for Prerequisite, Corequisite, Recommended Preparation___The curricula of the lecture and lab portions are interwoven.
Students require the continual reinforcement within the lab section of knowledge gained in the lecture section. The lecture and lab are
separate courses only because of scheduling necessities._______________________________________________
____________________________________________________________________________________________________________
CIS 11 and 12 provide fundamentals in problem solving and computer design that prepare students for programming. While student can
still succeed in CIS 16L without this preparation, students who take these courses are better prepared for programming courses than
those who do not.
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
3
PROGRAM AND COURSE NUMBER______CIS 16L_______________________
III. OUTCOMES AND ASSESSMENTS
1. COURSE OUTCOMES/OBJECTIVES:
List the primary instructional objectives of the class. Formulate some of them in terms of specific measurable student accomplishments,
e.g., specific knowledge and/or skills to be attained as a result of completing this course. For degree-applicable courses, include
objectives in the area of "critical thinking." Upon successful completion of this course, the students will be able to:
Apply problem solving tools and skills to design software algorithms.
Create executable code using C++ objects and classes.
Use an integrated programming environment to code, test, and debug C++ code.
2. COLLEGE LEVEL CRITICAL THINKING TASKS/ASSIGNMENTS:
Degree applicable courses must include critical thinking tasks/assignments. This section need not be completed for non-credit courses.
Describe how the course requires students to independently analyze, synthesize, explain, assess, anticipate and/or define problems,
formulate and assess solutions, apply principles to new situations, etc.
Students will analyze a problem, formulate a solution and code the solution using C++ and an integrated programming environment.
Once coded students will thoroughly test their implementation for accuracy.
3. ASSESSMENT
Degree applicable courses must have a minimum of one response in category A, B, or C. If category A is not checked, the department
must explain why substantial writing assignments are an inappropriate basis for at least part of the grade.
A. This course requires a minimum of two substantial (500 words each) written assignments which demonstrate standard English usage
(grammar, punctuation, and vocabulary) and proper paragraph and essay development. In grading these assignments, instructors shall
use, whenever possible, the English Department’s rubric for grading the ENGL 150 exit essay. Substantial writing assignments,
including:
__ essay exam(s)
__ term or other paper(s)
___ laboratory report(s)
__ written homework
__ reading report(s)
__ other (specify) ________________________________
If the course is degree applicable, substantial writing assignments in this course are inappropriate because:
_ The course is primarily computational in nature.
_X The course primarily involves skill demonstrations or problem solving.
__ Other rationale (explain) __________________________________
B. Computational or Non-computational problem-solving demonstrations, including:
_X_ exam(s)
_X_ quizzes
_X_ homework problems
__ laboratory report(s)
__ field work
__ other (specify) _________________________________________
C.
Skill demonstrations, including:
__ class performance(s)
__ field work
__ performance exam(s)
_X other (specify) _Assignments that require the student to create working code.
D. Objective examinations, including:
_X_ multiple choice
__ true/false
__ matching items
_X_ completion
_X other (specify) _____code evaluation and creation
E.
Other (specify) _________________________________
NOTE: A course grade may not be based solely on attendance.
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
4
PROGRAM AND COURSE NUMBER______CIS 16L________________________
IV. TEXTS AND MATERIALS
APPROPRIATE TEXTS AND MATERIALS:
(Indicate textbooks that may be required or recommended, including alternate texts that may be used.)
Text(s)
Title: _Problem Solving with C++
X___
Required
Edition:__2nd____
______
Alternate
Author: ___Walter Savitch___
______ Recommended
Publisher:___Addison Wesley____(ISBN: 0-201-35749-6_____________________________
Date Published: __1999__________
(Additional required, alternate, or recommended texts should be listed on a separate sheet and attached.)
For degree applicable courses the adopted texts have been certified to be college-level:
___X___ Yes. Basis for determination:
______ is used by two or more four-year colleges or universities (certified by the Division Dean or Center Dean)
OR
______has been certified by the LAC as being of college level using the Coleman and Dale-Chall Readability Index Scale.
______ No
Request for Exception Attached.
REQUIRED READING, WRITING, AND OTHER OUTSIDE OF CLASS ASSIGNMENTS:
Over an 18-week presentation of the course, 3 hours per week are required for each unit of credit. ALL Degree Applicable Credit classes
must treat subject matter with a scope and intensity which require the student to study outside of class. Two hours of independent work done
out of class are required for each hour of lecture. Lab and activity classes must also require some outside of class work. Outside of the
regular class time the students in this class do the following:
__X__ Study
__X__ Answer questions
____ Skill practice
__X__ Required reading
__X__ Problem solving activity or exercise
____ Written work (essays/compositions/report/analysis/research)
_____ Journal (reaction and evaluation of class, done on a continuing basis throughout the semester)
_____ Observation of or participation in an activity related to course content (e.g., play, museum, concert, debate, meeting, etc.)
_____ Other (specify) ______________________________________________________
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
5
PROGRAM AND COURSE NUMBER______CIS 16L____________________
V. TECHNICAL INFORMATION
1. Contact Hours Per Week: (Indicate
"TOTAL" hours if less than semester length)
Lecture:
_____ Weekly ______ TOTAL
Lab:
___3___ Weekly ______ TOTAL
No. of Weeks __S___ (S = semester length)
(Use Request for Exception sheet to justify
more-than-minimum required hours.)
5. Recommended Maximum Class Size _40___
6. Transferability__X___ CSU ______ UC
List two UC/CSU campuses with similar courses
(include course #s)
___ HSU/CIS 110 CSUS/CSC 6A,6B,6C ________________
Articulation with UC requested ______
Units _1 or
Variable Unit Range ______
7. Grading Standard
______Letter Grade Only
___X__CR/NC Only
______Grade-CR/NC Option
Grade-CR/NC Option Criteria:
______Introductory
______1st course in sequence
______Exploratory
2. TLUs _3__
3.
Does course fulfill a General Education
requirement? (For existing courses only;
for new courses, use GE Application Form)
_____ Yes __X__ No
8. Is course repeatable ______ Yes __X___ No
If so, repeatable to a maximum of:
______Total Enrollments
______Total Units
(Use Request for Exception sheet to justify repeatability.)
If yes, in what G.E. area?
AA/AS Area _________
CSU/GE Area _________
IGETC Area _________
4. Method of Instruction:
__ ___ Lecture
__X___ Lab
_____ Lecture/Lab
_____ Independent Study
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
9. SAM Classification _C____
Course Classification __I____
6
PROGRAM AND COURSE NUMBER______________________________
REQUEST FOR EXCEPTION
This form may be used to provide justification for
1.
2.
3.
making a course repeatable
requiring more than the minimum number of contact hours
utilizing non-college level texts for degree applicable course
To request an exception, provide the following information:
_____________________________________________
Department and Course No
._____________________________________________
Course Title
NATURE OF THE EXCEPTION REQUESTED AND RATIONALE:
ACADEMIC AFFAIRS
COURSE OUTLINE 6/98
7
Download