Welcome to CS Department!
Today, not only are computing devices pervasive in society, but computational methods are used in almost every field of endeavor ranging from the arts and humanities to the hard sciences and engineering. Given the importance of computing in today's world, we strongly support the goal of "Computing for All", i.e., to providing a diverse array of programs and courses in computing to students from all backgrounds and of all levels.
The department offers four M.S. programs in Computer Science, Information Systems, Information Security and Assurance, and Software Engineering with a total enrollment of 400 students. Each program's requirement can be found in following list:
Computer Science:
Students are required to complete 30 credits corresponding to 10 graduate courses. Courses are divided into basic courses, which have no graduate course prerequisite, and advanced courses, which have a graduate course as a prerequisite.
Courses are grouped in the following five broad areas:
- Artificial Intelligence and Databases
- Programming Languages and Software Engineering
- Systems and Networks
- Theoretical Computer Science
- Visual Computing
Information Systems
Completion of the MS program requires 10 graduate courses (30 credits).
Four core courses (12 credits) are required of all MS in Information Systems graduates:
- Principles and Practices of Communication Networks
- Database Systems
- Information Systems Analysis and Design
- Information Security Theory and Practice
Information Security and Assurance
Completion of the MS program requires 10 courses (30 credits)
- Principles and Practices of Communication Networks
- Database Systems
- Computer Communications and Networking
- Information Security: Theory and Practice
- Network Security
Software Engineering
Completion of the MS in Software Engineering requires 10 graduate courses (30 credits). The coursework is divided into three categories: a breadth requirement of 12 hours of core courses, a depth requirement of 9 hours of emphasis courses, and 9 hours of elective courses.
Four core courses are required of all MS-SWE graduates:
- Object-Oriented Software Specification and Construction
- Software Modeling and Architectural Design
- Distributed Software Engineering
- Software Testing
Please help us to improve Go to survey form