Â鶹´«Ã½Ó³»­

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 Â鶹´«Ã½Ó³»­ 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