Skip navigation

About Computer Science

​​Prepare for a career in exciting and emerging high-tech areas such as computer architecture, soft​ware engineering, network security, computer graphics and database management.

You'll learn from distinguished faculty with practical expertise in a variety of computer science fields, from artificial intelligence to applications programming.

To gain more experience, you can utilize the special-purpose labs running advanced software applications. Facilities include UNIX and LINUX workstation labs as well as the CMU Center for Software Development, where you can apply your computer science and technology knowledge to developing practical software for commercial customers.