PROGRAM REQUIREMENTS
The Master of Science degree in Computer Science is a 36 credit program in which all students must complete 30 credits of course work in addition to a 6 credit capstone reqruiement. All courses completed for graduate credit must be passed with a minimum grade of "B" (3.0) or higher.
Required Core Requirements (9 credits)
| Course Number | Course Name |
| CSC521 | Algorithms |
| CSC523 | Formal Languages |
| CSC525 | Advanced Operating Systems |
Concentration Requirements (12 credits)
All students must select one of the three areas offered by the department as their area of concentration. See tables below.
Breadth Requirements
Students are required to complete a total of three additional courses from the other two concentrations (at least one one in each concentration) to broaden their knowledge. See tables below.
Visualization and Intelligent Systems
This concentration focuses on the development of visual and intelligent systems which include the recognition of objects and patterns, the methods for modeling the brain's ability to process information, computer vision, image processing, computer graphics, and computational intelligence.
| Course Number | Course Name |
| CSC541 | Image Processing |
| CSC551 | Pattern Recognition |
| CSC561 | Scientific Visualization |
| CSC581 | Computational Intelligence |
This concentration focuses on systems that are distributed across a network. Areas include parallel computing, the development of distributed applications, Internet programming, web security, advanced archetecture and the development of real time systems.
| Course Number | Course Name |
| CSC543 | Internet Programming |
| CSC553 | Web Security |
| CSC563 |
Distributed Applications Development |
| CSC583 | Parallel & Distributed Computing |
This concentration focuses on the hardware and software that allow computer systems to perform useful tasks. Topics include advanced database systems, computer secuirty, data communication, computer networks, advanced software engineering, and the computational science of of simulation.
| Course Number | Course Name |
| CSC535 | Advanced Software Engineering |
| CSC545 | Advanced Database Systems |
| CSC565 | Computer Networks |
| CSC587 | Computational Science of Simulation and Modeling |