Admissions Requirements
For admission into the online computer science program, a student must have an undergraduate degree in CS or related area, approval of the department and have completed:
- Discrete mathematics
- At least two semesters of calculus, matrix or linear algebra
- At least one semester of calculus-based statistics
- At least 15 hours of computer science coursework including knowledge of one structured or object-oriented programming language, advanced data structures, and introductory computer architecture
In addition to satisfying the Graduate Education requirements for the degree, all candidates for the online master’s degree in computer science must satisfy the following departmental requirements:
- At least 33 hours of graduate-level coursework. The course CS 502 Advanced Programming does not count as part of the total hours needed.
- No "D" grades can be counted in completion of requirements for the degree.
- Every student must pass a comprehensive assessment that will be based on the core requirements for the online Computer Science program.
In addition to meeting the general requirements of Graduate Education and the departmental requirements, candidates for the online master's degree in computer science must satisfy the following requirements:
Course List
Code |
Title |
Hours |
CS 514 | Algorithms | 3.0 |
CS 520 | Advanced Computer Architecture | 3.0 |
CS 571 | Database Management Systems | 3.0 |
CS 590 | Fundamentals of Software Engineering | 3.0 |
CIS 530 | Information Technology Infrastructure | 3.0 |
CS 560 | Fundamentals of Data Science | 3.0 |
CS 562 | Machine Learning | 3.0 |
CS 563 | Knowledge Discovery and Data Mining | 3.0 |
CS 591 | Software Project Management | 3.0 |
CS 592 | Requirements Development | 3.0 |
CS 593 | Agile Software Development | 3.0 |
Total Hours | 33 |