The School of Computing and Software Engineering offers graduate degree programs in computer science, information technology, and software engineering. Each of the master’s programs both broadens and deepens your knowledge in the field, and prepares you for positions with increased responsibilities. Moreover, all three programs offer both a thesis and a non-thesis option. The thesis option, which requires you to work with a faculty member to complete a significant piece of research, is a good option to take if you are interested in pursuing a PhD program afterward, and often allows you to publish one or more research papers. The non-thesis option, on the other hand, allows you to take an additional course to further broaden your knowledge of the computing field that you are interested in.
Although all three master's programs require a good first degree in computing, we also accommodate students who have a good first degree in a different field through our graduate transition certificates, including the graduate transition certificate in Computer Science, the graduate certificate in IT fundamentals, and the graduate transition certificate in Software Engineering.
If you are interested in finding out more about our undergraduate programs in computing, please visit the program specific web pages for the MS in Computer Science, the MS in Information Technology, or the MS in Software Engineering.
Han Reichgelt, PhD
Dean, School of Computing and Software Engineering