Computer Science and Engineering Degree
Featured Programs [10]
M.S. in Computer Engineering
The M.S. in Computer Engineering program prepares students to work in the dynamic and rapidly expanding field of digital technology. Courses focus on developing students� knowledge and skills in the design and implementation of computers and computer systems, the integration of computers into larger systems, and the application of digital solutions to a broad range of engineering problems.
M.S. in Computer Engineering / Computer Systems Specialization
The M.S. in Computer Engineering program prepares students to work in the dynamic and rapidly expanding field of digital technology. Courses focus on developing students� knowledge and skills in the design and implementation of computers and computer systems, the integration of computers into larger systems, and the application of digital solutions to a broad range of engineering...
M.S. in Computer Engineering / Digital Systems Specialization
The M.S. in Computer Engineering program prepares students to work in the dynamic and rapidly expanding field of digital technology. Courses focus on developing students� knowledge and skills in the design and implementation of computers and computer systems, the integration of computers into larger systems, and the application of digital solutions to a broad range of engineering...
M.S. in Computer Engineering / Secure Computing Specialization
Computers and networks resistant to unauthorized intrusion or sabotage can be obtained only if security is made an inher�ent part of their design and construction. The Secure Com�puting specialization educates students on possible security imperfections in computers and networks and the principles and techniques used in building software that is inherently resistant to interference in its...
M.S. in Computer Science
In the Master of Science in Computer Science program, students develop an advanced body of knowledge in the design, analysis, and implementation of algorithmic processes that transform raw data into valuable information. This program takes a non-engineering approach to computing with the primary emphasis on software, operating systems, and programming languages.
M.S. in Computer Science / Algorithms and Complexity Specialization
The study and development of algorithms are at the heart of computer science. Students specializing in this area learn about theoretical aspects of algorithm design as well as the design of algorithms to solve problems in a variety of application areas.
M.S. in Computer Science / Computer Systems Specialization
This area of study includes computer architecture, operating systems, and compilers that together provide the virtual machine supporting all computer applications. Students specializing in Computer Systems study material that forms the foundation on which application software is built.
M.S. in Computer Science / Data Management Specialization
The organization and management of information is one of the key application areas in computer science. The Data Management specialization offers students an opportunity to learn about databases, information retrieval, information security, and distributed collection and storage of data.
M.S. in Computer Science / Simulation and Game Design Specialization
Simulations are used in both civilian and military applications to provide training and explore novel scenarios. Computer and video games are one of the largest sectors of the entertainment industry, surpassing the film sector in total revenues. The development of simulations and games utilizes knowledge from several areas of computer science and software engineering. The Simulation and Game...
M.S. in Computer Science / Web Applications Specialization
The World Wide Web has become an integral part of how people live today. The array of Web-based applications continues to grow at an exponential rate. This diversity of Web functionality is made possible by a combination of networks and distributed hardware and software systems. Students selecting this specialization can take courses in a number of areas, such as distributed computing, database...