Computer Science II
COSC-1030 surveys advanced topics of C++ programming and introductory concepts of data structures. It is intended for computer science majors, minors, and other students with a serious interest in learning C++ programming. The course covers program design, organization, pointers, self-referential classes, dynamic object creation and destruction, linked lists, recursion, inheritance, virtual methods, polymorphism, template classes and functions, exception handling, C-style arrays, bit operations, elementary algorithm analysis, big-Oh notation, abstract data types, stacks, queues, deques, lists, vectors, sequences, priority queues, searching, and sorting. COSC 1020 followed by COSC 1110 and COSC 1030 is the introductory sequence for CS majors, CS minors, and other students with a strong interest in computer science.
Sources
- Course catalogue ↗2026-2027