2024-25 University Bulletin 
    Jul 22, 2024  
2024-25 University Bulletin

Computer Science B.S.

NY State Program Code: 79405
HEGIS Code: 0701.00
CIP Code: 11.0101

(64-74 credits, Depending on the track)

To graduate with a degree in mathematics, computer science, information systems, or statistics, majors must have a GPA of at least 2.0 in all courses applied to the major, with at most one grade lower than a C–. This applies to those courses that have been taken at Adelphi in fulfillment of degree requirements. Majors in computer and management information systems are required to maintain an average of 2.0 in all courses applied to the major.

Advanced standing may be granted at the discretion of the department.

General Education Requirements

All students must satisfy the University’s General Education requirements, in addition to the requirements for the major in mathematics, computer science, or computer and management information systems.

Requirements for the Bachelor of Science (B.S.) in Computer Science

Required GPA: 2.0
Credits Required for Major: 64-74
Credits Required to Graduate: 120

Computer Science Core

All computer science majors, regardless of their track(s), must complete all of these courses.

(44 credits)


Undergraduates majoring in Computer Science must enroll in at least one of the following tracks:

Software Engineering

Students who follow the software engineering track will research, design, develop, and test operating systems-level software.


Students who follow the cybersecurity track will learn the practice of defending information from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording, or destruction.

Computer Graphics Programming

Students who follow the computer graphics programming track will learn how to design and build computer applications such as Extended Reality experiences and computer games. Students learn to design and implement 2D and 3D graphics manipulation methods and techniques.

Foundations of Computer Science

Foundations of Computer Science is a track that prepares students who are interested in theoretical computer science, and who might pursue graduate studies in a doctoral program after they complete their undergraduate work.

Applied Sciences

Students who follow the applied sciences track will gain the knowledge necessary to pursue areas in the applied sciences, such as applied mathematics and computer engineering.

Track 3: Computer Graphics Programming

20 credits

Semester Sequence

Degree: B.S.
Required GPA: 2.0
Credits Required for Major: 64-74 Depending on Track
Credits Required to Graduate: 120
 (The sample given below is for the Software Engineering Track.)
Course Credits Freshmen Sophomore Junior Senior
    Fall Spring Fall Spring Fall Spring Fall Spring
CSC (0145) 190 Computer Science Orientation Seminar 1              
CSC (0145) 171 Introduction to Computer Programming 4              
MTH (0144) 141 Calculus I1 4              
CSC (0145) 156 Discrete Structures 3              
CSC (0145) 175 Intermediate Computer Programming 4              
MTH (0144) 142 Calculus II 4              
CSC (0145) 263 Database Management System 3              
CSC (0145) 301 C and C++ Programming 3              
CSC (0145) 273 Data Structures 3              
CSC (0145) 344 Algorithms and Complexity 3              
PHI (0145) 232 Computer and Information Ethics 3              
CSC (0145) 272 Principles of Programming Languages 3              
CSC (0145) 360 Human-Computer Interaction 3              
CSC (0145) 338 Mobile Application Development 3              
CSC (0145) 370 Computer Architecture 3              
MTH (0145) 225 Statistics and Data Analytics 3              
CSC (0145) 470 Internship 3              
CSC (0145) 440 Software Engineering 3              
CSC (0145) 481 Computer Science Seminar I 3              
CSC (0145) 482 Computer Science II 3              
CSC (0145) 450 Computer Networks 3              
CSC (0145) 453 Operating Systems 3              
To register for this course, students must have earned a grade of C or higher in MTH 140   Precalculus or passed a department examination.