Undergraduate Programs
Why Study CS?
Computer Science is central to all aspects of modern life, impacting society, health, science, and humanity amongst other domains.
A degree in CS opens doors to strong and lucrative career opportunities, combining innovation and creativity with the potential to make a positive difference in the world. For students seeking advanced education, Emory CS provides outstanding preparation for graduate school in several disciplines. A CS degree equips individuals with problem-solving skills that can be applied across all fields, making it a versatile and desirable choice.
Why Choose Emory CS?
- World-class faculty. Our rapidly-expanding department is home to innovators at the cutting-edge of CS research.
- Strong employment prospects. When polled, over 97% of our recent graduates reported being in full-time employment or in graduate programs at top institutions.
- State-of-the-art facilities and laboratories with opportunities for undergraduate research.
- Constantly-evolving curriculum incorporating recent advances in computing.
CS Program Offerings
Majors
Computer Science BS
The Computer Science BS focuses on technical aspects incorporating computing foundations, theory, systems, data, and networking, in preparation for more advanced work. Specific strengths in Data Oriented Topics, Software, Machine Learning, and Artificial Intelligence are emphasized.
Computer Science BA
Mathematics & Computer Science BS
The Mathematics/Computer Science BS combines related areas of the two disciplines and is an excellent base for interdisciplinary graduate work. Numerical methods, foundational mathematics, and CS theory and systems, are integrated into this joint major.
Economics & Computer Science BA
The Economics/Computer Science BA combines economic reasoning, empirical methods and data analytics, knowledge of machine learning, and artificial intelligence to empower students in a digital economy.
Computer Science BS with Artificial Intelligence Concentration
The BS in Computer Science, AI Concentration integrates algorithmic learning and intelligent decision making into a study of the theory and practice of computing