Enabling javascript will improve the functionality of this page. skip to content
Lehman College

Catalog search

Catalog links

print page

Computer Science, B.A. (43-44 Credit Major)

There are eleven required courses:

MAT 175: Calculus I (4 hours, 4 credits)

MAT 176: Calculus II (4 hours, 4 credits)

MAT 313: Linear Algebra (4 hours, 4 credits)

CMP 230: Programming Methods I (4 hours, 4 credits)

CMP 232: Elementary Discrete Structures & Applications to Computer Science (4 hours, 4 credits)

CMP 326: Programming Methods II (4 hours, 4 credits)

CMP 334: Computer organization (4 hours, 4 credits)

CMP 338: Data Structures (4 hours, 4 credits)

CMP 339: Programming Languages or

CMP 426: Operating Systems (4 hours, 4 credits)

Two advanced (300- or 400-level) CMP electives (MAT 226 can be used as one of these electives).


  1. A minor is also required.
  2. All students, particularly those considering graduate work, are advised to take more upper-level Computer Science courses. (The list above is only the minimum required for graduation.)
  3. For Departmental honors, see one of the advisers in the Department of Mathematics and Computer Science.

Last modified: 3/11/2014