CSC 201 Syllabus
Division: Arts and Sciences Date: February 2014
Curricula in Which Course is Taught: Science
Course Number and Title: CSC 201 - Computer Science I
Credit Hours: 4 Hours/Wk Lecture: 4Hours/Wk Lab: Lec/Lab Comb:
I. Catalog Description: Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language. Corequisite CSC 100 or equivalent and MTH 273 or equivalent or divisional approval. Lecture 4 hours per week.
II. Relationship of the course to curricula objectives in which it is taught:
This course is required in the Engineering transfer program and will count as an elective in within Arts and Science programs and in other transfer programs. The purpose of this course is to teach in-depth discussion of object-oriented programming and problem solving in the C++ programming language.
III. Required background:
Corequisites: MTH 173
IV. Course Content:
Input / Output (I/O)
Booleans and Selection
Classes and Objects
V. Learner Outcomes
The student will:
A. Learn principles of object-oriented programming.
B. Become familiar with syntax and semantics of C++ Programming language.
C. Write C++ programs to solve a wide variety of problems.
D. Write and debug C++ programs
E. Master the basic rules and format of good C++ and object oriented programming
F. Apply the fundamental theory and practice of computer science to solving engineering problems
Students will be evaluated by some combination of quizzes, tests, homework, programming assignments and exams as defined by faculty. Students will use calculators only after demonstrating mastery of essential deductive skills without them.
VII. This course supports the following objectives:
DCC Educational Objectives: