Computer Science Major, BS

Campus: NYC, Westchester

Major Completion Summary

Requirement Credits
University Core Requirements 44-53
Major Requirements 61
Free Electives 3-11
Total Credits 120

University Core Requirements

See complete University Core requirements.

Includes several of the major-required courses listed below:

Foundation Requirements
MAT 131Calculus I4
CS 121Computer Programming I4
Lab Science Course
Select one of the following:3-4
General Chemistry I
General Physics I
Areas of Knowledge
Two courses for each of the four Areas of Knowlege 124

Major Requirements (61 Credits)

Computing Core
CS 113Mathematical Structures for Computer Science4
CS 121Computer Programming I 1(4)
CS 122Computer Programming II4
CS 232Computer Organization4
CS 241Data Structures and Algorithms4
CS 271Fundamentals of UNIX and C Programming2
CS 312Research Methods in Computers and Society3
Advanced Required Courses
CS 242Algorithms and Computing Theory4
CS 331Fundamentals of Data & Network Security4
CS 361Programming Languages and Implementation4
CS 371Operating Systems and Architecture4
CS 389Software Engineering4
CS 488Computer Networks and the Internet4
Advanced Electives
CSAdvanced Electives in CS8
MAT 131Calculus I 1(4)
MAT 132Calculus II4
MAT 234Introduction to Probability and Statistical Analysis 1(4)
Science and Technology
Select one of the following:4
General Chemistry II
General Physics II
General Biology II
Total Credits61

Free Electives (3-11)

Free Electives
Select 3-11 credits 13-11
Total Credits3-11

Note: ENG 105C Composition and Rhetoric & ENG 105D Composition and Rhetoric II - CAP, MAT 100 Fundamental Mathematics, and MAT 103 Algebra cannot be used towards the 120 credits for graduation