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

Catalog search


Catalog links

print page

56-60-Credit Major in Computer Science, B.S.

There are fifteen required courses:

Hours/Credits

Course Code and Title

4 hours, 4 credits

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

4 hours, 4 credits

CMP 426: Operating Systems

Four advanced (300- or 400-level) CMP courses (MAT 226: Vector Calculus, 4 hours, 4 credits or PHY 305: Digital Electronics, 2 hours, lecture; 2 hours, lab; 3 credits, can be substituted for one of these courses). One advanced (300- or 400-level) MAT course, not including MAT 300, 301, or 348 (CMP 332 or CMP 416 can be used for this course). A minor is not required.

Requirements for the Minor in Computer Science

A minor in Computer Science consists of 12 credits in CMP courses at the 200 level, with 6 of these credits in 300-level courses or courses at a higher level.

Note: (1) Students majoring in Mathematics who elect a minor in Computer Science must include CMP 332 or 338 and cannot include any courses used to satisfy the Mathematics major. (2) Students not majoring in Mathematics must include CMP 334 and 338.

Requirements for the Minor in Computer Applications

(13-16 credits) (includes only CIS courses). The minor consists of CIS 211, two other courses chosen from the 200 level (or higher) CIS courses, and one CIS course at the 300 level. All grades must be C- or better.

Last modified: 2/22/2013