El Camino College - Division of Mathematical Sciences
| Catalog Description | Course Objectives and Methods of Evaluation |
| Outline of Subject Matter | Planned Instructional Activities |
Grading Method: Letter
Associate Degree Credit --- Transfers to CSU and Transfers to UC
Prerequisite: Computer Science 1, or Computer Science 5, or Computer Science 10, or Computer Science 15P, or Computer Information Systems 80 with a minimum grade of C in prerequisite.
Catalog Description:
This course includes a detailed coverage of the C programming language including C data types, operators and expressions, flow of control, iteration, functions, arrays, pointers, C-strings, structures, files, dynamic memory allocation, and recursion.
Course Objectives and Methods of Evaluation:
Return to the top of the page.
|
Approximate Time |
Major Topic |
|
12 hours |
Introduction to the C-programming environment, simple data types and operators |
|
12 hours |
Control: the if-else instruction, for, while, and do-while iteration; break and continue statements |
|
12 hours |
C functions without parameters, external/local variables |
|
12 hours |
Arrays, C-strings, pointers, addresses. Introduction to the standard library |
| 12 hours | C functions with parameters, passing by value, address, and reference. The qualifiers const. and static |
| 12 hours | Arrays of pointers, multidimensional arrays, command-line arguments, function pointers, dynamic memory allocation; Recursion. |
| 12 hours | Structures, arrays of structures, pointers to structures, simple linked-lists. |
| 12 hours | Text and structured file manipulations |
| 12 hours | Exams |
|
Total: |
108 Hours |
Return to the top of the page.
Planned Instructional Activities:
Lecture and computer laboratory instruction