CMPR 121 - Programming Concepts

    Recent Professors
    Nicholas N. Quach
    Recent Semesters
    Fall 2026
    Class Size
    36 students
    Credits
    3
    Prerequisite
    Completion with a grade of "C" or better or a Passing grade in: CMPR 120
    Fall 2026 Sections
    View Fall 2026 sections of CMPR 121
    Transfers To
    CSU
    Description
    This intermediate C++ programming course is project-oriented. Students will get reinforced with advanced C++ techniques to solve more complex problems. The course highlights the computer science object-oriented (OOP) paradigm: design and practices class encapsulation, and advanced class constructors/destructor, overloading class member operators, inheritance and polymorphism, Standard Template Library (STL), including strings, sequence containers, iterators, and algorithms. In addition, pointers/references and memory management, recursion and exception topics will be covered.
    Usually Held
    Mon Wed 10:20am–11:55am, Mon Wed 11:55am–12:40pm, Wed 5:30pm–8:40pm, Wed 8:40pm–10:10pm