Major Area Requirements
36 semester hours of courses in computer
science (CUS)
- Structured Programming Techniques
- Mainframe Assembler Language or Microcomputer Assembler
Language
- Introduction to Data Structures
- Operating Systems
- Database Management Systems
- Data Communications
- Data Security and Cryptography
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
- Distributed Operating Systems; HTML and JAVA Script; Dynamic
Web Page Development; Artificial Intelligence; Computers and the
Law
9 additional credits in computer science, 6 of these must be
selected from CUS 1144 or higher numbered courses. CUS
1101-1108 may not be used toward the fulfillment of the major area
requirements.
Specialized Area Requirements
18 semester hours of courses in computer
security systems (CSS)
- Introduction to Information Security
- Cyber Threats and Detection
- Network Security
- Perimeter Protection
6 credits selected from the following:
- Cyber Law and Ethics
- Computer Forensics
Free electives
9 semester hours selected from the courses offered through any of
the undergraduate units of St. John's University.
Students completing this program will have a minor in computer
security systems as well as a major in computer science.
A second language (6 credits) may be substituted for these
courses.
| Requirements | Credits |
| Major Area Requirements | 36 |
| Specialized Area Requirements | 18 |
| Free Electives | 9 |
| Core Requirements | 63 |
| Total | 126 |