Catalog Description: Self-paced course in the C programming language for students who already know how to program. Computation, input and output, flow of control, functions, arrays, and pointers, linked structures, use of dynamic storage, and implementation of abstract data types.
Units: 2.0
Prerequisites: Programming experience with pointers (or addresses in assembly language) and linked data structures equivalent to that gained in COMPSCI 9B, COMPSCI 61A or ENGIN 7.
Credit Restrictions: Students will receive no credit for COMPSCI 9C after completing COMPSCI 61A.
Formats:
Fall: 2 hours of self-paced per week
Spring: 2 hours of self-paced per week
Grading basis: passFail
Final exam status: Written final exam conducted during the scheduled final exam period