About the Program
The Computer and Information Science master's degree program, in conjunction with the Rackham School of Graduate Studies, is designed to prepare students for professional practice, as well as further studies and research in the computing field. The program offers a 30-credit hour curriculum consisting of required core courses and technical electives.
The department will schedule all CIS courses during late afternoons or evenings to enable students to earn their master's degree through part-time study. The program may be completed entirely on campus, entirely online, or through a combination of on-campus and online courses.
All courses have access to a wide variety of computing resources: local area networks of over 200 PC's and Sun workstations, as well as the CAD/CAM/Robotics Laboratory, the Agile Software Engineering Laboratory, and the Games and Multimedia Entertainment Laboratory.
Depending on the option chosen, the program requires students to take three or four courses from two of the seven following concentration areas: computer graphics, geometric modeling and game design; computer networks and security; database management; information systems; software engineering; systems software; and web technology.
Students with an interest in pursuing doctoral studies or working in a research and development environment are encouraged to elect the thesis option.
- Students will be able to identify, explain, and apply knowledge of mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- Students will be able to analyze a CIS problem and identify and define the computing requirements appropriate to its solution.
- Students will be able to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.
- Students will be able to apply design and development principles in the construction of computer-based systems of varying complexity.
- Students will be able to compare various research contributions and communicate effectively as researchers and/or practitioners.