Skip to main content Skip to search
""

M.S. in Computer Science — Agile Curriculum

Making the World Smarter, Safer and Healthier

The 15-course (45-credit) Agile M.S. in Computer Science begins with a 5-course introductory sequence followed by advanced CS coursework and electives. The degree can be completed full time in 2 years, or part time at a pace that makes sense for you. Part-time students select 1-2 courses per semester in consultation with their program director. 

Sample Full-Time Course Sequence

Course Descriptions

Degree Requirements

Core Course (5 courses / 15 credits)

  • COM 5000 Introduction to Programming
  • COM 5001 Computer Science Math I
  • COM 5002 Algorithms and Data Structures
  • COM 5003 Systems Analysis and Design
  • COM 5010 Computer Systems

Advanced CS Core (3 courses / 9 credits)

  • COM 5100 Advanced Algorithms
  • COM 5101 Theoretical Computer Science and its Applications
  • COM 5102 Emerging Paradigms in Programming

Electives (6 courses / 18 credits)*

  • AIM 5006 Artificial Intelligence
  • AIM 5001 Data Acquisition & Management
  • AIM 5005 Machine Learning
  • AIM 5007 Neural Network and Deep Learning
  • AIM 5002 Computational Statistics and Deep Learning
  • COM 5110 Operating Systems
  • COM 5222 Fundamentals of Software Engineering
  • COM 5323 Computer Graphics
  • COM 5421 DevOps
  • COM 5210 Mobile Computing and Apps Development
  • COM 5120 Human-Computer Interaction
  • COM 5440 Software System Security
  • COM 5441 Hardware Security
  • COM 5014 Special Topics (1-3 cr.)
  • COM 5550 Internship (1-3 cr.)
  • COM 5999 Independent Study (1-3 cr.)

Capstone (3 credits) 

  • COM 6000 Capstone in Comp Sci 1 (1.5 cr.)
  • COM 6001 Capstone in Comp Sci 2 (1.5 cr.)
     

*Electives: At least 12 credits must be from COM or AIM; additional elective courses may be selected from any graduate department at YU or elsewhere with permission of the program director. Offerings vary each semester. Therefore, some choices will not be available for a particular cohort. Internship can be taken as an elective beginning in the summer semester.

All courses are three credits unless otherwise noted.

Skip past mobile menu to footer