Skip to Content
Arts and Sciences Logo

B.S. Computer Science Curriculum

In addition to meeting the standards and requirements of the College of Arts and Sciences, degree candidates must complete additional requirements with the department of Mathematics and Computer Science. All programs are planned in consultation with a department adviser who may modify the program in view of the students' backgrounds and objectives. An asterisk (*) indicates strongly recommended courses.

Please note: Classes and program requirements are subject to change. Students who enroll at Seton Hall will follow the catalogue guidelines for the year they matriculate. Catalogues for each year are generally released in the late summer.

Freshman Year

CSAS 1114-1115 Introduction to Program Design I-II 6
MATH 1501 Calculus I for Mathematics & Physical Sciences 4
MATH 1611 Introduction to Discrete Mathematics 3

Sophomore Year

CSAS 2123-2124 Introduction to Object-Oriented Design I-II 6
CSAS 2125 Computer Systems and Assembly Programming 3
CSAS 2126 Data Structure and Algorithm Analysis 3
MATH 2711 Introduction to Probability and Statistics 4
MATH 2814 Introduction to Linear Algebra & Computational Mathematics 3

Junior-Senior Year

CSAS 3111 Operating Systems 3
CSAS 3113 Programming Languages 3
CSAS 4113 Formal Languages and Automata 3
One of the following 2 sequences (6 credits)
CSAS 3010/4122 Data Mining/Computer Graphics Visualization 6
CSAS 4117-4118 Software Engineering I-II 6
3 electives from the list below or from the focus sequence not chosen (9 credits)
CSAS 3904-3096 Computer Science Co-Op I-II 3
CSAS 3211 Computer Networks 3
CSAS 3212 Computer Graphics Programming 3
CSAS 3311 Computer Security 3
CSAS 3515 Introduction to Numerical Analysis 3
CSAS 4081-4086 Special Topics in Computer Science 3
CSAS 4111 Introduction to Artificial Intelligence 3
CSAS 4112 Design and Analysis of Algorithms 3
CSAS 4115 Databases 3
CSAS 4091-4096 Independent Study in Computer Science 3
    Total Credits 56

Note: To graduate with departmental honors in Computer Science, students must also complete CSA54201-4202 Honors Research Project I-II.

Back to top