Inactivated 1/25/08

advertisement
Inactivated 1/25/08
College of the Redwoods
CURRICULUM PROPOSAL
--Attach the Course Outline—
1. Division: Business and Technology
2.
Course Discipline and Number: CIS 78
3.
Course Title: Introduction to Programming
4.
New
X
Change to existing course
(Indicate changes on "Summary of Curriculum Changes" form)
Replacing existing course
5.
(Course to be inactivated)
Is this course part of a CR Degree/Certificate Program?
If yes, specify program code:
BUS.AS.COMPUTERAPPL&OFFSYS
CIS.AS.NETWORKING
CIS.CA.NETWORKING
CIS.AS.PROGRAMMING
CIS.CA.PROGRAMMING
DM.AS
DM.CA
No
X Yes
X Required course
Restricted elective
6.
Provide explanation and justification for addition/change/deletion:
These changes update the old (2/96) course outline.
7.
List any special materials, equipment, tools, etc. that students must purchase:
8.
This course will have an instructional materials fee. No X
Fee: $
Submitted by: Chris
Romero
Tel. Ext.4366
Submitting Division/Center Review: Steve Brown
Yes
Date: 5/2/05
Date: 6/1/05
CURRICULUM COMMITTEE USE ONLY
Approved by Curriculum Committee: No
Curriculum Proposal
ACASEN: 09.03.04
Yes
X
Date: 9/23/05
Page 1
May 29, 2016
SUMMARY OF CURRICULUM CHANGES
FOR AN EXISTING COURSE
FEATURES
OLD
NEW
Catalog Description
Grading Standard
Units
Lecture Hours
Lab Hours
Prerequisites
Corequisites
Recommended
Preparation
Maximum Class Size
RepeatabilityMaximum Enrollments
X
Other
Course Learning Outcomes,
Course Content, Learning
Activities, Assessment Tasks,
Representative Text.
If any of the listed features have been modified in the new proposal, indicate the "old" (current) information and
proposed changes.
Course Outline
Senate Approved: 09.03.04
2
May 29, 2016
College of the Redwoods
Course Outline
DATE: 5/2/05
DISCIPLINE AND COURSE NUMBER: CIS 78
FORMER DISCIPLINE AND NUMBER (If previously offered):
COURSE TITLE: Introduction to Programming
TOTAL UNITS: 0.5 [Lecture Units:
TOTAL HOURS: 27 [Lecture Hours:
Lab Units: 0.5]
Lab Hours: 27]
MAXIMUM CLASS SIZE: 30
GRADING STANDARD:
Letter Grade Only
CR/NC Only
Is this course repeatable for additional credit units: No
Grade-CR/NC Option
X
Yes
X
how many total enrollments?
Is this course to be offered as part of the Honors Program? No X
Yes
If yes, explain how honors sections of the course are different from standard sections.
CATALOG DESCRIPTION:
The catalog description should clearly state the scope of the course, its level, and what kinds of student goals the
course is designed to fulfill.
An introduction to the concepts of computer program development and implementation.
Students will work in the lab to complete in-class assignments using a high-level
programming language.
Special notes or advisories:
PREREQUISITES:
No X
Yes
Course:
Rationale for Prerequisite?
Describe representative skills without which the student would be highly unlikely to succeed .
COREQUISITES:
No X
Yes
Rationale for Corequisite?
Course:
RECOMMENDED PREPARATION:
No X
Yes
Course:
Rationale for Recommended Preparation?
Course Outline
Senate Approved: 09.03.04
3
May 29, 2016
COURSE LEARNING OUTCOMES:
What should the student be able to do as a result of taking this course? State some of the objectives in terms of specific,
measurable student accomplishments.
 Create flowcharts, pseudocode, and source code to demonstrate an understanding of
the programming process.
 Develop simple computer programs in a high-level programming language.
 Test and debug simple computer programs.
COURSE CONTENT
Themes: What themes, if any, are threaded throughout the learning experiences in this course?
 The Software Development Life Cycle (SDLC).
 The importance of the design process.
 The importance of the testing process.
Concepts: What concepts do students need to understand to demonstrate course outcomes?
 The basic features of a SDLC: analysis, design, implementation, testing, and
maintenance.
 Syntax of a high-level programming language.
 Variables and constants.
 Input and output commands.
 Arithmetic operations.
 Conditional statements.
 Loop control.
 Procedures and Functions.
 Programming approaches: Structured vs. Object-Oriented.
Issues: What primary issues or problems, if any, must students understand to achieve course outcomes (including
such issues as gender, diversity, multi-culturalism, and class)?
 Requirements analysis and program design is necessary for effective program coding
and testing.
 Computer programs are not ready for delivery until thorough testing processes have
removed logic and syntax errors.
 Programming fundamentals, such as code readability, documentation and userinterface design, are important for creating maintainable programs.
 Interface design must include consideration for end users of diverse cultural
backgrounds and/or special needs or disabilities.
Skills: What skills must students master to demonstrate course outcomes?










Problem analysis.
Translating problem requirements into a sequence of steps that lead to a solution.
Vocabulary and grammar for certain aspects of a high-level programming language
Boolean and arithmetic expressions.
If-Then Else statements.
For-Next statements.
Passing parameters by reference and by value.
Collecting input from a user.
Displaying results.
Working in a programming language development environment.
Course Outline
Senate Approved: 09.03.04
4
May 29, 2016
REPRESENTATIVE LEARNING ACTIVITIES:
What will the students be doing (i.e., Listening to lectures, participating in discussions and/or group activities,
attending a field trip, etc.)? Relate the activities directly to the Course Learning Outcomes.






Reading sample word problems.
Identifying requirements.
Designing solutions.
Converting design into program code.
Developing test plans.
Debugging programs.
ASSESSMENT TASKS:
How will the student show evidence of achieving the Course Learning Outcomes? Indicate which assessments (if
any) are required for all sections.
Representative assessment tasks:
 Homework involving programming problems.
 Written exams that include objective, short answer, and problem solving questions.
 Practical exams developing working programs.
Required assessments for all sections – to include but not limited to:
EXAMPLES OF APPROPRIATE TEXTS OR OTHER READINGS
Author Thad
Crews
Title
(Author, Title, and Date Fields are required):
Programming Right from the Start with Visual Basic.NET
Author
Title
Date
Author
Title
Date
Author
Title
Date
Date
2003
Other Appropriate Readings:
PROPOSED TRANSFERABILITY:
UC
CSU X
X
If CSU transferability is proposed (courses numbered
1-99), indicate whether general elective credit or specific
course equivalent credit is proposed.
If specific course equivalent credit is proposed, give
course numbers/ titles of at least two comparable lower
division courses from a UC, CSU, or equivalent
institution.
PROPOSED GENERAL EDUCATION:
Rationale for General Education certification:
Course Outline
Senate Approved: 09.03.04
BOTH
NONE
General elective credit
Specific course equivalent
1.
,
(Campus)
2.
,
(Campus)
NONE X
CR
UC
CSU
5
May 29, 2016
College of the Redwoods General Education Applicability:
AREA
Natural Science
Social Science
Humanities
Language and Rationality
Writing
Oral Communications
Analytical Thinking
Rationale for inclusion in this General Education category:
Proposed California State University General Education Breadth (CSU GE) Applicability
A. Communications and Critical Thinking
A1 – Oral Communication
A2 – Written Communication
A3 – Critical Thinking
C. Arts, Literature, Philosophy, and Foreign
Language
C1 – Arts (Art, Dance, Music, Theater)
C2 – Humanities (Literature,
Philosophy, Foreign Language)
B. Science and Math
B1 – Physical Science
B2 – Life Science
B3 – Laboratory Activity
B4 – Mathematics/Quantitative Reasoning
D. Social, Political, and Economic Institutions
D0 – Sociology and Criminology
D1 – Anthropology and Archeology
D2 – Economics
D3 – Ethnic Studies
D5 – Geography
D6 – History
D7 – Interdisciplinary Social or Behavioral Science
D8 – Political Science, Government and Legal
Institutions
D9 – Psychology
E. Lifelong Understanding and Self-Development
E1 – Lifelong Understanding
E2 – Self-Development
Rationale for inclusion in this General Education category: Same as above
Proposed Intersegmental General Education Transfer Curriculum (IGETC) Applicability
AREA
1A – English Composition
1B – Critical Thinking-English Composition
1C – Oral Communication (CSU requirement only
2A – Math
3A – Arts
3B – Humanities
4A – Anthropology and Archaeology
4B – Economics
4E – Geography
4F – History
4G – Interdisciplinary, Social & Behavioral Sciences
4H – Political Science, Government & Legal Institutions
4I – Psychology
4J – Sociology & Criminology
Course Outline
Senate Approved: 09.03.04
6
May 29, 2016
5A – Physical Science
5B – Biological Science
6A – Languages Other Than English
Rationale for inclusion in this General Education category:
Course Outline
Senate Approved: 09.03.04
Same as above
7
May 29, 2016
FOR VPAA USE ONLY
PROGRAM AND COURSE NUMBER CIS
78
TECHNICAL INFORMATION
1. Department: INFSC Information Science
16. CoRequisite Course: none
2. Subject: CIS
17. CoRequisite Noncourse: none
Course No: 78
3. Credit Type: D Credit Degree Applicable
18. Maximum Class Size:
4. Min/Maximum Units: 0.5 to
19. Repeat/Retake: Choose One:
variable units
5. Course Level: Choose One:
20. Count Retakes for Credit:
yes
no
6. Academic Level: UG Undergraduate
21. Only Pass/No Pass:
yes
no
7. Grade Scheme: UG Undergraduate
22. Allow Pass/No Pass:
yes
no
8. Short Title: Intro to Programming
23. VATEA Funded Course:
yes
no
9. Long Title: Introduction to Programming
24. Accounting Method: W Weekly Census
10. National ID
11. Local ID
(CIP):
(TOPS):
11.0201
070710
12. Course Types:
 Level One Basic Skills: NBS Not Basic Skills
25. Disability Status: N Not a Special Class
26. Billing Method: T-Term
27. Billing Period: R-Reporting Term
28. Billing Credits: 0.5



Level Two Work Experience:
NWE Not Coop Work Experience
29. Purpose: I Occupational Ed
Level Three:
30. Articulation No.
Placeholder for GE OR
(CAN):
DOES NOT APPLY
31. Articulation Seq.
Level Four: If GE : Choose One:
32. Transfer Status: B Transfers to CSU only
13. Instructional Method:
Lab Laboratory/Studio/Activity
14. Lec TLUs:
Contact Hours:
Lab TLUs: 1.5 Contact Hours: 27.0
(CAN):
33. Equates to another course?
34. The addition of this course will inactive
number). Inactive at end of
term.
15. Prerequisite: none
Particular Comments for Printed Catalog.
.
Curriculum Approval Date: September 23, 2005
Course Outline
Senate Approved: 09.03.04
(course number).
8
May 29, 2016
(course
Download