CMPS13L: Introduction to Programming and Data Structures Laboratory


Provides accelerated introduction to 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 required. Prerequisite(s): Students must have completed a high school or college level programming course in Java, C, or C++. An entrance examination given to ascertain programming level; enrollment contingent on passing this examination. S. Brandt, D. Long

2 Credits


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.