Online Learning
Most courses offered by the School of Computing are supported by its unique Course Online (COL) system. COL integrates lectures playback with a comprehensive course management system that allows students the flexibility to review lectures or take courses entirely online. Over 80 online courses are offered online each quarter and eleven of our graduate degrees can be completed entirely online.
Through its unique Course OnLine (COL) system, the School of Computing brings the classroom to you. COL is a lecture playback system that captures classroom activities (including video, audio and whiteboard markings) and posts them on the Internet. Undergraduate and graduate students can use COL to view missed classes and review class sessions for any course available online. In addition, graduate students may choose to register for an online section of a course, when available. The online graduate programs are identical to the on campus one. Students do not register for a special online degree and can blend online and on campus classes to best fit their schedule. More information on online learning is available at CDM Online Learning page
MS in Applied Technology
This is a joint degree between CDM and The School for New Learning for experienced non-IT managers who wish to acquire advanced technical skills in a highly focused area, in combination with enhanced understanding of the larger organizational, economic, and social contexts within which these technical skills are practiced.
MS in Business Information Technology
A joint degree between CDM and The Kellstadt Graduate School of Business that addresses today’s need for individuals who understand the core principles of both business and technology in corporations, health care institutions, and government agencies.
MS in Computer Science
Exposes students to the complete life-cycle of computer application development including abstraction, modeling and algorithm development, leveraging computer systems, programming languages and development frameworks, and software development techniques and processes. It prepares students for a professional career in Software Development or Computer Science Research.
MS in Computer, Information, and Network Security
This intended for students who wish to specialize in the security aspects of Information Technology.
Students will learn how to design, implement and maintain software systems designed to support security policy and network architecture consistent with mitigating risk and preventing hostile attacks.
MS in E-Commerce Technology
Is designed for those who want to specialize in e-business systems development and management. The program provides flexible, modularized advanced training in e-business systems as well as competencies in Internet application development, advanced Internet technologies, and wireless applications.
MS in Human-Computer Interaction
Focuses on the design, implementation, and evaluation of computer interfaces that are accessible and easy for people to use.
MS in Information Systems
Focuses on the planning, development and management of information systems that enable organizations to gain strategic and tactical competitive advantage.
MA in Information Technology
Prepares individuals without specialized training in IT to work with technology specialists, write about IT, manage impacts of IT on organizations or society, or evaluate IT-oriented data.
MS in IT Project Management
Is intended for graduate students who wish to prepare for careers leading and managing IT project teams. The program provides students with in-depth knowledge of project management skills, including risk management, procurement and contract management, time and cost estimating, IT testing, quality assurance, and control.
MS in Software Engineering
Focuses on the processes, methodologies, techniques, and tools for developing high-quality software systems in a cost-effective manner. The program emphasizes the best software engineering practices, current methodologies, emerging technologies, and their applications.
MS in Telecommunication Systems
Trains professionals who meet current industry demands for innovative network designs, and the development of new network applications and services for business enterprises and the network providers that serve them. This program offers theoretical and applied study of the design, configuration and management of converged communication networks.