The Master’s Degree in Computer Science is intended to prepare individuals with a strong mathematical, scientific, or technical background for entry into the computer science field at an advanced level and for further study leading to the doctorate.
Customized study plans to allow receiving the Computer Engineering M.S. degree while pursuing either the Ph.D. degree in Computer Science and Engineering or the Ed.D. degree in Education are available. Doctoral students in these two programs should consult their respective doctoral advisors to work on their individualized plans.
Admission to the program requires an undergraduate background that includes elementary physics, calculus sequence, linear algebra, and the following fundamental course work in computer science:
- Programming Languages and Techniques
- Data Structures
- Digital Design
- Discrete Structures
- Computer Organization
- Probability and Statistics
Please refer to the General Admissions Information for detail requirements.
The Department also offers, as an integral part of the Computer Science Masters Degree, the opportunity to specialize in several concentration areas:
Please refer to the Graduate Studies Division Catalog for course details of the concentration areas.