Media Graphics Option

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.

RequirementsCredits
Major Area Requirements36
Specialized Area Requirements18
Free Electives9
Core Requirements63
Total126