CS 112 - Fundamentals of Programming 2

    Recent Professors
    Michael C. Wagner
    Recent Semesters
    Fall 2026
    Class Size
    36 students
    Credits
    4
    Prerequisite
    CS 111
    Fall 2026 Sections
    View Fall 2026 sections of CS 112
    Transfers To
    CSU
    Description
    Design, implementation, and testing of object-oriented software. Introduction to classes, objects, encapsulation, interfaces, inheritance, polymorphism, algorithms (sort, search, recursion), abstract data types (list, stacks, queues, trees), data structures, pointers, dynamic allocation, traversal using iterators, file I/O, and exceptions. Students will develop applications using class hierarchies and abstract data types.