Computer Science Major (B.S.)

Link to College Core requirement.

In addition to meeting the standards and requirements of the College of Arts and Sciences, degree candidates must complete the requirements listed below. All programs are worked out in consultation with a department adviser who may modify the program in view of the students’ backgrounds and objectives. All programs must be approved by the department. No more than three internship credits (CSAS 3091 -CSAS 3094 Computer Science Co-Op I) may be used toward the major program in Computer Science.

Freshman Year
CSAS 1114
CSAS 1115
Intro to Program Design I
and Intro to Program Design II
6
MATH 1501Calculus I - Math - Phys Sci4
MATH 1611Intro to Discrete Mathematics3
Sophomore Year
CSAS 2123
CSAS 2124
Intro Object-Orient Design I
and Intro Object-Orient Design II
6
CSAS 2125Computer Systems-Assembly Prog3
CSAS 2126Data Structures and Algorithms3
MATH 2111Statistics for Science Majors4
or MATH 2711 Intro Probability - Statistics
MATH 2813Linear Algebra3-4
or MATH 2814 Intro Linear Algebra Comp Math
Junior-Senior Year
CSAS 3111Operating Systems and Computer Architecture3
CSAS 3113Organization of Programming Languages3
CSAS 4113Automata Computability and Formal Languages3
Select five electives from the list below or from the group not chosen:15
Data Mining
CSAS 3091
CSAS 3092

and Independent Study (CSAS 3091-3093 are Computer Science Internship (1,2,3 credits, respectively))
Computer Science Internship
Computer Science Co-Op I
Networks and Networking
CSAS 4071
CSAS 4072
CSAS 4073
CSAS 4074
CSAS 4075
CSAS 4076
Ind Study-Computer Science
CSAS 4092
Independent Study-Comp Science
Independent Study-Comp Science
Independent Study
Independent Study-Comp Science
Theory of Relational Databases
Software Engineering
Software Engineering II
Computer Graphic Visualization
Approaches to Big Data
Data Visualization
Project in Visual Analytics
Cognitive Psychology
Total Hours56-57

Note: To graduate with departmental honors in computer science, students must also complete:

CSAS 4201 Approaches to Big Data-CSAS 4202 Honors Research Project I (6).

Departmental Honors in Computer Science

Students who wish to graduate with departmental honors in computer science:

  • must have a 3.3 GPA in major courses numbered 3000 or above, including MATH courses used to satisfy major requirements,
  • a 3.0 over all average GPA, and must have taken at least 60 credits at Seton Hall;
  • and must complete the Honors Project sequence (CSAS 4201 Approaches to Big Data-CSAS 4202 Honors Research Project I ), including written and oral presentation of project results. 

Apply to Seton Hall

Home to nearly 10,000 undergraduate and graduate students, Seton Hall has reached new heights in academic excellence, faculty research and student success. Ready to take the next steps on your academic or career path?