MS Computer Science

2 Years On Campus Masters Program

Emory University

Program Overview

The Master of Science in Computer Science (MS CS) at Emory University is a career-focused graduate program designed to help students develop advanced computing knowledge and practical technical skills. Students can customize their studies in areas such as artificial intelligence, machine learning, data science, natural language processing, and computer systems while gaining hands-on experience through research, projects, and industry-related practical training.

Curriculum Structure

First Year: Students build a strong foundation in advanced computer science through three core subject areas: Algorithms, Intelligent Systems, and Computer Systems. They study subjects such as Data Structures and Algorithms (CS 523), Machine Learning (CS 534), and Systems Programming (CS 551) while selecting electives according to their preferred specialization. Programming-based assignments and practical projects help students strengthen their technical and analytical abilities.

Second Year: Students advance their specialization through additional graduate electives and complete their selected degree pathway. Options include the coursework track, project track, or thesis track. Relevant advanced subjects include Natural Language Processing (CS 571), Information Visualization (CS 541), and Information and Computer Security (CS 553). Students also complete a required practicum involving a substantial project or internship under the supervision of an Emory faculty member or an industry expert.

Focus Areas: Artificial Intelligence, Machine Learning, Data Science, Data Mining, Natural Language Processing, Bioinformatics, Health Informatics, Human-Computer Interaction, Information Visualization, Computer Systems, High-Performance Computing, Security and Privacy.

Learning Outcomes: Develop advanced programming and computational skills, design and analyze algorithms, build machine learning and artificial intelligence applications, manage and interpret complex datasets, understand computer systems and security, conduct independent research, and apply computing knowledge to practical industry challenges.

Professional Alignment (Accreditation): The program is offered through Emory University's Department of Computer Science under the James T. Laney School of Graduate Studies. Its curriculum combines theoretical computer science with practical projects, research opportunities, and an industry-related practicum, preparing graduates for professional technology roles and further academic research. The university's program information does not identify a separate programmatic accreditation for this specific master's degree.

Reputation (Employability Rankings): Emory University offers strong career development support through its Laney Graduate School Professional Development and Career Planning office. The Computer Science Department reports alumni placements at leading organizations, including Amazon, Google, Microsoft, Oracle, Goldman Sachs, IBM, Apple, and Meta. Its published graduate placement records also highlight careers in software engineering, data science, research, and technology leadership, demonstrating the program's professional reach.

Experiential Learning (Research, Projects, Internships etc.)

At Emory University, the MSc in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Through hands-on experiences, students engage in real-world projects that prepare them for the dynamic tech landscape. The program emphasizes experiential learning, allowing students to apply their classroom knowledge in various settings, from collaborative group projects to internships with industry partners.

Here are some key aspects of the experiential learning opportunities available to MSc Computer Science students at Emory:

- State-of-the-Art Facilities: Access to modern computer labs equipped with high-performance computing resources and advanced software tools.
- Collaborative Projects: Opportunities to work on team-based projects that simulate real-world challenges, fostering teamwork and problem-solving skills.
- Internship Opportunities: Strong connections with local tech companies and organizations, providing students with internship placements that enhance their practical experience.
- Research Laboratories: Dedicated labs for research in areas such as artificial intelligence, machine learning, and data science, where students can work alongside faculty on cutting-edge projects.
- Digital Tools: Utilization of industry-standard software and programming languages, including Python, Java, and R, to ensure students are well-versed in the tools used in the field.
- Field Trips and Industry Visits: Organized visits to tech companies and startups, giving students insights into the industry and networking opportunities.
- Access to Libraries and Resources: Extensive library resources, including access to databases and journals relevant to computer science research.
- Interdisciplinary Collaboration: Opportunities to collaborate with other departments and institutes within Emory, enhancing the learning experience through diverse perspectives.

Progression & Future Opportunities

Emory University's MSc in Computer Science equips graduates with the skills and knowledge needed to thrive in a rapidly evolving tech landscape. Alumni have successfully transitioned into roles such as Software Engineer, Data Scientist, and IT Consultant, showcasing the program's strong emphasis on practical application and industry relevance. The demand for skilled professionals in these areas continues to grow, making this an excellent time to pursue your degree.

Here’s how Emory supports your journey toward a successful career:

- Career Services: Emory offers dedicated career counseling, resume workshops, and interview preparation to help you stand out in the job market.
- Employment Statistics: Graduates from the MSc in Computer Science program have an impressive employment rate of over 90% within six months of graduation, with starting salaries averaging around $85,000.
- University–Industry Partnerships: Emory has established partnerships with leading tech companies, providing students with internship opportunities and real-world projects that enhance learning and employability.
- Accreditation Value: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets high educational standards recognized by employers worldwide.
- Graduation Outcomes: Many graduates go on to pursue advanced roles in technology, with a significant number continuing their education in PhD programs or specialized certifications.

Further Academic Progression: After completing the MSc in Computer Science, you may choose to further your studies by pursuing a PhD in Computer Science or related fields. This path can lead to advanced research opportunities, teaching positions at universities, or high-level roles in industry research and development. Additionally, you might consider obtaining professional certifications in areas like data analytics, cybersecurity, or artificial intelligence to enhance your expertise and career prospects.

Program Key Stats



11%

Eligibility Criteria


7.5
100
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts