2025-2026 Catalog

CMPSC-F132 Computer Science II

Computer Science II continues students’ development as programmers by introducing the C++ programming language and strengthening core problem-solving skills. Building on the foundations of Computer Science I (Python), the course emphasizes fundamental data structures, object-oriented design, and algorithmic thinking. Students also gain experience with recursion, memory management, and modern C++ programming practices. By the end of the semester, students will be able to design and implement moderately complex computer programs using C++.

Credits

4

Prerequisite

Student has completed all of the following course(s) CMPSC F131 - Computer Science I with grade greater than or equal to C (Undergraduate Grading Scheme).

Offered

Fall, Spring