126 Credit HoursDay and Evening
Queens Campus
The curriculum in Computer Science leads to a baccalaureate
degree, and provides a professional education for positions
including computer programmer for business and scientific
applications, systems analyst and data processing manager. This
program also serves as preparation for further academic and
professional study in Computer Science and Operations Research.
Options are available to enable students to earn the Bachelor of
Science in Computer Science with a minor in Mathematics or Business
or Telecommunication.
Core Curriculum
This baccalaureate degree utilizes the University's Common and
Distributed Core Curriculum for satisfying 48
credits of the degree.
In addition to the University's Core Curriculum, the following
classes are required:
- Principles of Economics I
- Principles of Economics II
Major Area Requirements
36 credits in Computer Science
(CUS):
- Structured Programming Techniques
- Mainframe Assembler Language or Microcomputer Assembler
Language
- Introduction to Data Structures
- Object Oriented Programming
- Data Structures
3 credits from each of the following:
- Advanced Data Structures, Survey of Languages, Event-Driven
Programming, Java and World Wide Web Applications, Advanced Java
Programming
- Logical Design, Computer Architecture, Operating Systems,
Compilers and Program Translation, Database Management
Systems, Software Engineering, Systems Analysis, Theory of
Programming Languages, Advanced Database Management
Systems
- Distributed Operating Systems, HTML and Java Script, Dynamic
Web Page Development, Artificial Intelligence, Computers and the
Law
- Operations Research I &II, Simulation, Data Communications,
Data Security and Cryptography, Theory of Computation, Finite
Automata and Formal Languages, Analysis of Algorithims
9 credits within CUS, 6 credits selected from CUS 1145 and
higher, excluding CUS 1101 - CUS 1108.
18 credits in Math (MTH):
- Calculus I
- Calculus II
- Probability and Statistics I
- Probability and Statistics II
6 credits from the following:
- Calculus III
- Linear Algebra
- Numerical Analysis
- Software Applications for Mathematics
- Mathematical Logic
- Differntial Equations
- Topics in Advanced Calculus
Free Electives
21 credits, chosen from the courses offered through any of the
undergraduate units of St. John's University. Students may also
choose to fulfill the requirements for any of the minors offered
throughout the university.
| Requirements | Credits |
| Major Area Requirements | 36 |
| Specialized Area Requirements | 12 |
| Free Electives | 9 |
| Core Requirements | 69 |
| Total | 126 |