This concentration provides students with essential background, understanding, in-depth knowledge, and unique skills in the practice of selected emerging topics in computer science area.
Admissions Requirements
For admission into the computer science program, a student must have the 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, elementary data structures, advanced data structures, and introductory computer architecture
In addition to meeting all the general requirements of Graduate Education and of the department as stated above, candidates for the master’s degree in computer science must satisfy the following requirements:
- At least 21 of the 33 required hours must be earned in courses labeled CS. At most, six hours may be earned in approved courses other than those labeled CS or CIS.
- To satisfy the core (breadth) requirement, four courses must be taken, one from each pair given below (either by taking the course or showing evidence of the completion of an equivalent course elsewhere):
- CS 520 Advanced Computer Architecture or CS 625 Operating Systems Design
- CS 590 Fundamentals of Software Engineering or CS 591 Software Project Management
- CS 514 Algorithms or CS 612 Automata, Computation and Complexity
- CS 561 Artificial Intelligence or CS 571 Database Management Systems
- To satisfy the depth requirements, the student must take three courses from one of the concentrations offered by the department. No course taken to satisfy the core requirement (see item 2) may be counted as one of the three courses in this requirement.
Concentration Requirements
The Concentration is comprised of 6 required and 3 elective semester hours of study as outlined below.
Course List
Code |
Title |
Hours |
CS 699 | Thesis in Computer Science | 6.0 |
| 3.0 |
| Advanced Topics in Computer Science | |
| Directed Individual Studies in Computer Science | |
Total Hours | 9 |