Computer Science Major, BA

Campus: NYC, Westchester

Major Completion Summary

Requirement Credits
University Core Requirements 44-55
Major Requirements 40-41
Minor 15-18
Open Electives 1-18
Total Credits 120

University Core Requirements (44-55 Credits)

See complete University Core requirements.*

*Students pursuing a BA in Computer Science are required to complete MAT 131 Calculus I and CS 121 Introduction to Computer Science from the Foundation Requirements.

Major Requirements (40-41 Credits)

Computer Science Required Courses 1
CS 113Mathematical Structures for Computer Science4
CS 121Introduction to Computer Science 24
CS 122Object-Oriented Programming4
CS 232Computer Organization4
CS 241Data Structures and Algorithms4
CS 242Algorithms and Computing Theory4
CS 291Professional Computing Seminar1
CS 491Software Engineering4
Advanced Electives in Computer Science
Select one of the following courses:
CS 488Internet and Distributed Computing4
or CS 312 Research Methods and Ethics in Computing
or CS 361 Programming Languages and Implementation
or CS 371 Operating Systems and Architecture
Two additional electives (300-level or higher)
CS Elective4
CS or CIT or CYB Elective4
Mathematics Courses
MAT 131Calculus I 24
MAT 234Introduction to Probability and Statistical Analysis 24
or CS 377 Mathematical Foundations of Machine Learning
1

Students must earn a grade of "C" or better in each prerequisite course to take subsequent CS courses.

2

Course is taken as part of the University Core Requirements.

Minor (15-18 credits)

A minor is required for students pursuing a BA in Computer Science. Students can take a minor from within the Seidenberg School, or they can pursue a minor offered by another School at Pace.

Seidenberg Minors

  • Computer Information Technology
  • Information Assurance in the Criminal Justice System 
  • Game Development
  • Cybersecurity

Popular minors offered by other Pace schools for students pursuing a BA in Computer Science include Digital Design, Mathematics, Economics, Marketing and General Business. Students must complete required courses as approved by the relevant school.

Once the minor requirement is fulfilled, the completion of 120 credits can be satisfied through elective courses.

Open Electives (1-18 Credits)

Open Electives
Select 1-18 credits1-18
Total Credits1-18

Major Map represents the standard course sequence for students pursuing this degree. Slight variations in the sequence may occur due to prerequisites, placement exam results, and AP/transfer credits.

Plan of Study Grid
First Year
FallCredits
UNV 101 First-Year Seminar: Introduction to University Community 1
CS 121 Introduction to Computer Science 4
ENG 110 Composition 3
Learning Community 6
General Core 3
 Credits17
Spring
CS 122 Object-Oriented Programming 4
ENG 120 Critical Writing 4
CS 113 Mathematical Structures for Computer Science 4
Civic Engagement 3
 Credits15
Second Year
Fall
CS 232 Computer Organization 4
CS 241 Data Structures and Algorithms 4
MAT 131 Calculus I 4
Second Language I 3
 Credits15
Spring
CS 242 Algorithms and Computing Theory 4
CS 291 Professional Computing Seminar 1
ENG 201 Writing in the Disciplines 3
MAT 234
Introduction to Probability and Statistical Analysis
or Mathematical Foundations of Machine Learning
4
Second Language II 3
 Credits15
Third Year
Fall
CS Advanced Elective 4
Minor Course 3
Lab Science 3
General Core (2 courses) 6
 Credits16
Spring
CS Advanced Elective 4
Two Minor Courses 6
COM 200 Public Speaking 3
General Core 3
 Credits16
Fourth Year
Fall
CS 491 Software Engineering 4
Minor Course 3
Open Elective/Minor Course 3
Open Elective 3
 Credits13
Spring
CS Advanced Elective 4
Minor Course 3
Open Elective 3
Open Elective 3
 Credits13
 Total Credits120