MS in Computer Science
The MS in Computer Science assumes that students have a significant background in
computing. It both deepens and broadens their knowledge of Computer Science, and
prepares them for positions of more responsibility in the computing industry, as well
as for further postgraduate studies. Students interested in the MS in Computer Science
will typically have a first degree in computer science. For those students who are
interested in the program but do not have the required prerequisite knowledge, we
offer the graduate transition certificate in computer science.
As students graduate from the program, they will be able to
- Demonstrate the understanding of the capabilities and limits of computation, hardware
and software systems, and software development.
- Analyze problems in the computing discipline and design solutions that integrate hardware
and software, and that are technologically appropriate and theoretically sound.
- Manage system complexity by applying best practices of the discipline.
- Effectively communicate technical information, as expected within the discipline.
- Research and critique computing literature, and utilize it for proposing solutions.
For further information about the MS in Computer Science, please contact
Dr. Jeff Chastine
Dr Hassan Pournaghshband
Interim Chair, Department of Computer Science and Software Engineering