The B.A. in Computer Science (second major option only) under the School of Computer Science and Technology provides a humanities track computer science education that prepares students with a solid foundation in computer science and technology with additional opportunities for interdisciplinary electives that are blended into liberal art program.
General Education 33
Foundations Requirements 13
GE 1000, GE 3000: University Requirement for Graduation for all undergraduate students that must be satisfied in one of two ways: Complete GE 1000 (all freshmen and transfers entering with 0-29 credits) OR GE 3000 (transfers entering with 30 credits or more).
ENG 1030: Requires a grade of "C" or higher.
MATH 1000: Students eligible to take MATH 1054 based on their placement test may take that course in place of MATH 1000 (In this case, MATH 1054 will fulfill GE Foundation Requirements and the student may take an additional 3 credits in Free Electives to total 120 S.H.)
Disciplinary/Interdisciplinary Distribution Requirements 29
Humanities 9
ENG 2403: GE Distribution course required of all students.
Select Two GE Approved course from two areas below:
| Fine Arts or Art History | 3 |
| Philosophy or Religion | 3 |
| Foreign Languages (Must take I and II for credit) | 3 |
| Music or Theatre | 3 |
| Interdisciplinary | 3 |
Social Sciences 9
HIST 1062 | WORLDS OF HISTORY: TRADITIONS AND ENCOUNTERS | 3 |
HIST 1062: GE Distribution course required of all students.
Select Two GE Approved course from two areas below:
| Psychology | 3 |
| Economics or ES 1010 World Geography | 3 |
| Political Science | 3 |
| Sociology or Anthropology | 3 |
| Interdisciplinary | 3 |
Science and Mathematics 11
CPS 1231 | FUNDAMENTALS OF COMPUTER SCIENCE | 4 |
CPS 1231: Students who have had prior programming experience may enter CPS 2231 directly with approval of the Departmental Advisory Committee (In this case, CPS 2231 will fulfill GE Science and Mathematics Distribution and the student may take another 4 credits in Major Electives to total 120 S.H.).
Select two GE Approved Science courses from areas below:
| Biology | 3-4 |
| Chemistry or Physics | 3-4 |
| Environmental Sciences, Earth Sciences, Forensic Sciences or Sustainability Sciences | 3-4 |
| Interdisciplinary | 3 |
Additional Required Courses 24-25
Additional Requirements 24-25
Additional required courses requires a grade of "C" or higher.
Academic Major 38
All major courses, additional requirements and concentration courses, including the capstone, require a grade of C or higher.
Major Core Requirements 11
CPS 2231: Students who had prior programming experience may enter CPS 2231 directly with approval of the Departmental Advisory Committee (In this case, CPS 2231 will fulfill GE Science and Mathematics Distribution and the student may take another 4 credits in Major Electives to total 120 S.H.).
Major Electives 12
12 credits in Computer Science, at the 3000 level or above selected with approval of departmental advisor.
| CPS 3000 or 4000 Level | 3 |
| CPS 3000 or 4000 Level | 3 |
| CPS 3000, 4000 , or 5000 Level | 3 |
| CPS 3000, 4000 , or 5000 Level | 3 |
With Approval of the Graduate Program Coordinator, undergraduate students may take up to two CPS 5000 level graduate courses as Major Electives. These courses can be used once either towards the undergraduate or the graduate degree (courses cannot be reused)
Note: Admission to the M.S. Computer Information Systems graduate program requires students to have a GPA of 3.0 and complete MATH 2415 and CPS/TECH 3498 with a grade of "C" or higher in each.
Major Concentration 12
Select 12 credits, 3000 level or higher, from one discipline.
- College of Business and Public Management
- College of Education
- College of Liberal Arts
- College of Science, Mathematics and Technology
- Michael Graves College
- New Jersey Center for Science, Technology and Mathematics
Major Capstone 3
CPS 4951 or CPS 4961: Requires a grade of "C" or higher.
Free Electives 15-16
(50% of free electives must be taken at the 3000-4000 level)
CPS 1996 Research Initiative for Freshman (Optional): Students can take 1 credit which may fulfill Free Electives requirement with approval of the Departmental Advisory Committee. CPS 1996 is recommended to be taken in the second semester of the freshman year.
CPS 1032 (Recommended)
CPS 2010 Career Education (Recommended)
CPS 3291, CPS 3292 or CPS 3293 Career Internship in Computer Science (Recommended)
CPS 1996, CPS 1032, CPS 2010, CPS 3291, CPS 3292, and CPS 3293 are courses acceptable for use as Free Electives.