CMU-Q first-year students in both the Computer Science Program and the Artificial Intelligence Program start with the same core computing background. Students in the Computer Science Program then focus their studies in several key areas.
Software Engineering
Learn to develop, test, and maintain software systems using industry-standard tools and engineering principles.
Robust and Secure Systems
Study how to build systems that are reliable, fault-tolerant, and protected against security threats.
Theory and Logic
Delve into the mathematical and logical foundations of computing, including algorithms, automata, and formal reasoning.
Artificial Intelligence
Explore how machines can learn, reason, and make decisions using techniques like machine learning and large language models (LLMs).
Human-Computer Interaction
Design and evaluate AI tools that are intuitive, effective, and centered around user needs and experiences.
Robotics
Design and program intelligent machines that sense, move, and interact with their environment autonomously.
Concentration Areas
- Algorithms and Complexity
- Computer Systems
- Machine Learning*
- Principles of Programming Languages
- Security and Privacy*
*These concentrations have some requirements that must be completed remotely or at the Pittsburgh campus.