Applicants to master's of science programs in Computer Science are required to have a bachelor’s degree or be in the process of completing a bachelor's degree in Computer Science to be considered for admission.
Applicants without a Bachelor’s degree in Computer Science will only be considered with coursework and demonstrated proficiency in a minimum of three* (3) of the core Computer Science courses listed below and at least one* (1) of the Computer Science related Mathematics Courses. Applicants must have taken or be in the process of taking courses in these areas*.
Applicants with a Bachelor’s degree in engineering, mathematics or hard science but a limited background in computer science should instead apply to the M.S. in Computer Science - Scientists and Engineers. This comprehensive, 37-unit program combines an introductory sequence of undergraduate preparatory and foundational coursework, with the graduate breadth requirements necessary to satisfy the traditional M.S. in Computer Science.
Core Computer Science Courses
|Artificial Intelligence||Geometric Modeling|
|Brain Theory||Operating Systems|
|Computer Architecture||Software Design in Computer Science|
|Computer Organization||Software Engineering|
|Computer Communications||3D Graphics and Rendering|
|Computer Vision||Web Technologies|
Computer Science Related Mathematics Courses
* applications are reviewed holistically and simply taking these courses is not a guarantee of admission