The master's degree program offers an integrated course of study covering the theory, implementation and design of information, computing, communication and embedded systems.
Students in the master's degree program in computer science and engineering can choose from two degree options:
You don't need to decide whether you want to pursue Plan A or Plan B immediately, but you are encouraged to meet with your graduate advisor to discuss your coursework and plan for graduate school. More detailed information about course requirements for each plan can be found on the degree requirements tab.
Our graduate students are given the opportunity to focus in a specific area by taking advanced courses and becoming significantly involved in many aspects of original research and advancing scientific knowledge.
Students who opt for Plan A, the thesis option, can focus their research in one of four broad areas:
Within these broad areas of focus, faculty in the department have expertise in artificial intelligence, computer vision, pattern recognition, robotics, agent modeling, motion planning, evolutionary computing, digital interactive games, software engineering, computer graphics, human-computer interactions, distributed computing, virtual reality, embedded systems, computer networks, and network measurement and security.
Faculty research and laboratories have been well supported by various federal research and infrastructure grants.