Major Area Requirements
36 semester hours of courses in computer
science (CUS)
- Presentation Graphics
- Structured Programming Techniques
- Mainframe Assembler Language or Microcomputer Assembler
Language
- Introduction to Data Structures
- HTML and JAVA Script
3 credits from each of the following:
- Advanced Business Programming; Commercial Systems; Systems
Resource Management; Object-Oriented Programming; Unix Operating
System; PERL Programming language
- 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
- Operations Research I and II; Simulation; Data Communications;
Data Security and Cryptography; Theory of Computation; Finite
Automata and Formal Languages; Analysis of Algorithms
9 additional credits in computer science, 6 of these must be
selected from CUS 1144 or higher numbered courses. CUS
1101-1103; 1105-1108 may not be used toward the fulfillment of the
major area requirements.
Specialized Area Requirements
18 semester hours of courses in
communication arts (CAS)
- Fundamentals of Media Graphics
15 additional credits from the following:
- Special Effects: Stop Motion Model Animation
- Introduction to Animation
- Special Effects: Visual Effects Cinematography (Advanced)
- Video Graphics I
- Publication Graphics
- Advanced Graphics
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 media
graphics 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 |