COSC 1437. Programming Fundamentals II. 4 Hours. [TCCN: COSC 1437]
Students build upon the concepts learned in COSC 1436 as they design, implement, and reuse computer programs using abstract data types. They explore key concepts of object-oriented design and programming paradigms. Topics may include core abstract data types such as lists, stacks, and queues; basic algorithm analysis; searching and sorting techniques; and graph-related data structures and algorithms. In a required two-hour lab component, students gain hands-on programming experience in multiple development environments.
Prerequisite: COSC 1436.


