College of Computing and Informatics

Information Technology (MS)

The Master of Science in Information Technology is designed to equip students with advanced skills and knowledge in the planning, design, implementation, testing and evaluation, deployment, maintenance and management of applications and systems that embody information and communication technologies for their proper functioning. These skills form necessary foundations for solving practical problems that arise in business, industrial, governmental and other organizations, as well as for pursuing doctoral studies in information technologies. Current areas of concentration include: Advanced Data and Knowledge Discovery, Design, Emerging Technologies, Human-Computer Interaction, Information Security and Privacy, Information Technology Management, Software Systems Design and Engineering, and Web Development.

Management of Information Technology (CERT)

The graduate certificate in Management of Information Technology provides professionals with an opportunity to advance their level of competence in the management and applications of computing and information technology through formal training. Coursework towards this graduate certificate can be used for credit towards the M.S. in Information Technology. However, its primary objective is to provide a well-defined target for students who want to advance their knowledge and skills in applying and managing information technology, but do not necessarily wish to complete all the requirements for the M.S. in Information Technology.

Software Development (CERT)

The Graduate Certificate in Software Development prepares a student for a position as a software developer or for completing a Master’s degree in a computer-related discipline. This certificate is relevant for students who do not have an undergraduate degree related to computer science (CS), or for a student who completed a computing degree many years ago. The certificate includes graduate versions of foundational CS courses to allow students to develop their knowledge and skills of developing software applications.