CMPR 121 - Programming Concepts

    Recent Professors
    Nicholas N. Quach
    Recent Semesters
    Spring 2027, Fall 2026
    Class Size
    36 students
    Difficulty
    4.7Moderateout of 10
    Credits
    3
    Prerequisite
    Completion with a grade of "C" or better or a Passing grade in: CMPR 120
    Spring 2027 Sections
    View Spring 2027 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, Mon Wed 6:00pm–7:35pm, Mon Wed 7:35pm–8:20pm