The CMU Department of Computer Science offers the technology, equipment and academic programs you need to prepare for a computer - or technology-related career or ongoing study at the graduate level.
To develop the background you need for a career in this field, choose your academic major or minor from our undergraduate programs. You can also major in an interdisciplinary program such as computer science/mathematics.
A Master's Degree program in computer science and a Graduate Certificate in data mining are also offered.
Whether you're in a network laboratory or applying your knowledge in the CMU Center for Software Development, the Department of Computer Science promotes active learning to help you develop the background skills to compete in today's job market.
Choose from majors in: