The Computer Science program teaches the fundamental computing skills to succeed in technology fields and become sought-after professionals and industry leaders. Upon graduation, students of the program will have the ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
B.S. CS Program Education Objectives and Student Outcomes
B.S. Computer Science Program Education Objectives
Within a few years of graduation, computer science graduates should:
- Become successful computing professionals who can interact with users, developers, and managers and contribute effectively to the workplace.
- Engage in ongoing lifelong learning and pursue graduate study and research in the computing field.
- Achieve independent pursuits in computing as innovators and entrepreneurs.
B.S. Computer Science Student Outcomes
Graduates of the program will have an ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
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 3093--Computer Science Internship; CSAS 3094--Computer Science Internship II) may be used toward the major program in Computer Science.
Course List
Code |
Title |
Hours |
CSAS 1114 & CSAS 1115 | Intro to Program Design I and Intro to Program Design II | 6 |
MATH 1501 | Calculus I - Math - Phys Sci | 4 |
MATH 1611 | Intro to Discrete Mathematics | 3 |
CSAS 2123 & CSAS 2124 | Intro Object-Orient Design I and Intro Object-Orient Design II | 6 |
CSAS 2125 | Computer Systems-Assembly Prog | 3 |
CSAS 2126 | Data Structures and Algorithms | 3 |
MATH 2111 | Statistics for Science Majors | 4 |
or MATH 2711 | Intro Probability - Statistics |
MATH 2813 | Linear Algebra | 3-4 |
or MATH 2814 | Intro Linear Algebra Comp Math |
CSAS 3111 | Operating Systems and Computer Architecture | 3 |
CSAS 3113 | Organization of Programming Languages | 3 |
CSAS 4113 | Automata Computability and Formal Languages | 3 |
| 15 |
| Data Mining | |
CSAS 3091 | | |
| Independent Study | |
| Computer Science Internship | |
| Computer Science Co-Op I | |
| Networks and Networking | |
| Ind Study-Computer Science | |
| Special Topics in Comp Science | |
| Spec Topics-Comp Science | |
| Special Topics Computer Scienc | |
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 | |
| Text Mining | |
| Project in Visual Analytics | |
| Cognitive Psychology | |
Total Hours | 56-57 |
Note: To graduate with departmental honors in computer science, students must also complete:
CSAS 4201--Honors Research I and CSAS 4202--Honors Research II(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--Honors Research I and CSAS 4202--Honors Research II), including written and oral presentation of project results.