This course builds on the material learned in an introductory computer science course in order to strengthen a student’s foundation in programming. The emphasis of this course is on creating steadily larger and more structured programs, and to present students with opportunities to encounter problems with higher degrees of complexity. Material covered may include such topics as sorting, exception handling, file input/output, use of various data structures (e.g., multidimensional arrays, maps, sets, etc.), use of the debugger, and systematic testing.
Natural Scientific and Mathematical Perspectives
Prerequisites
CSCI 161 with D or higher grade or AP credit.
Course UID
006667.1
Course Subject
Catalog Number
162
Long title
Intermediate Programming