Procedural program development and supporting tools, using the C language. Topics include: implementation of data structures and algorithms, memory management, and performance techniques. Includes software tools for program development such as compilation/linking, building, debugging, and version control.
Prerequisite: CS 1023 or CS 1083. NOTE: Credit will not be given for CS 2263 and CS 2023.