Skip navigation

Prepare for a career in emerging high-tech areas such as computer architecture, soft​ware engineering, network security, computer graphics, artificial intelligence and database management. Learn from distinguished faculty with practical expertise in a variety of computer science fields. Gain more experience and utilize the special-purpose labs running advanced software applications include UNIX and LINUX workstation labs as well as the CMU Center for Software Development.