CMPS13L: Introduction to Programming and Data Structures Laboratory

Provides an accelerated introduction to the practical aspects of programming and data structures. Covers three areas: 1) common programming tools, including Unix commands, compilers and linkers, editors, debuggers, and Makefiles; 2) basic programming techniques, including design, testing, and debugging; and 3) C programming, focusing on the major differences between C and Java. Previous or concurrent enrollment in course 13H is required. Prerequisite(s): Students must have completed a high school or college-level programming course in Java, C, or C++. An entrance examination is given to ascertain programming level; enrollment contingent on passing this examination. Concurrent enrollment in course 13H is required.

2 credits

Year Fall Winter Spring Summer

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.