Do you know the difference between computer science and information systems?

Learn more

Computer Science

Carnegie Mellon’s School of Computer Science is known worldwide as an incubator of original ideas that have created some of the most exciting advances in the field.

With a broad vision of computer science, Carnegie Mellon acts quickly to explore new directions, and is at the leading edge of research in this dynamic field.

Computer science is the exploration, design and innovation of computing and what computers can do. It is pervasive in its application: all engineering, scientific, business and social science disciplines depend on computation. All tools we use daily, like web search, email, social networks, databases, and more advanced systems like robots, driverless cars, modern planes, and question-answering systems, would not have been possible without computers and computer science. Computer science will be the driving force behind many disciplines as they work to harness the power and the capability of computers in the decades to come.

The Degree in Computer Science

Students in the Computer Science program acquire a wide variety of skills that transcend technological trends. Our program encourages creativity, emphasizes the importance of understanding current trends, and provides the fundamental skills needed to develop new technologies. This unique approach is what sets Carnegie Mellon apart from its peer institutions and what has enabled its remarkable history of innovation.

What the program involves

A world-class education in computer science at Carnegie Mellon University in Qatar instills in our students the basics of mathematical reasoning, algorithmic thinking, fundamental programming skills, and ability to design complex applications using computational tools, and prepares them for the challenges of future applications of computers.

The Computer Science program combines a solid core of computer science courses with the opportunity to gain substantial depth in other areas through a large number of electives. As computing is a discipline with strong links to many fields, this provides students with unparalleled flexibility to pursue a variety of interests.

The theoretical component of the computer science curriculum ensures that students have the formal tools to remain current as technologies and systems change, rather than be limited by a focus solely on programming. At the same time, students gain insight into the practical issues of building and maintaining systems by participating in intensive project-oriented courses.

Furthermore, under the guidance of faculty members, students have opportunities to participate in existing research projects, or develop and conduct research projects in their own particular fields of interest.

Career paths and potential employers

Blending innovative research with exceptional educational programs, Carnegie Mellon Qatar provides students with both the theoretical foundations and the practical experience necessary for success in a wide range of fields.

In general, graduates of the computer science program go on to obtain a variety of jobs as software engineers, software developers, financial analysts, game programmers, design engineers and consultants. They can also work in emerging fields such as language technology, computational biology, human-computer interaction and robotics. Graduates of the computer science program at Carnegie Mellon Qatar have either gone on to graduate studies at prestigious universities in the United States or have found successful employment at institutions like Ooredoo, Shell, Qatar Petroleum, Qatar Computing Research Institute (QCRI), GE, ictQatar, Fuego, and many other companies in Doha.

View Background