|CS2263||Systems Software Development||4 ch (3C 2L) [P]|
This course examines program development and supporting tools, using the C language. Topics include: organization of programs into procedural components, multi-file program organization, inter-file type checking, and development, maintenance and performance techniques. Software tools for program development such as compilation/linking, building, debugging, version control, profiling and tracing are included.
Prerequisites: CS 1083. NOTE: Credit will not be given for both CS 2263 and CS 2023.