Emory MS Computer Science 2026: Your Complete Guide to the Program

⚡ Key Takeaways

  • Three flexible tracks — course-only, project, or thesis — so you can tailor the degree to your career goals
  • Mandatory internship via CS 596R ensures real-world experience before graduation
  • Strong AI and healthcare analytics focus with cross-departmental electives in BMI, BIOS, and BMED
  • Two-year program housed in the James T. Laney School of Graduate Studies
  • Atlanta location places you in one of the fastest-growing tech hubs in the United States

Why Choose Emory MS Computer Science in 2026

The Emory MS Computer Science program has steadily grown into one of the most compelling graduate degrees in the southeastern United States. Housed within the Department of Computer Science at the James T. Laney School of Graduate Studies, this terminal master’s degree combines rigorous theoretical foundations with practical experience that employers actively seek. Whether you are a recent undergraduate looking to deepen your technical expertise or a working professional aiming to pivot into the tech industry, the Emory MS Computer Science program offers a structured yet flexible pathway to achieve your goals.

What sets the Emory MS Computer Science degree apart from competing programs is its deliberate integration of computer science with adjacent disciplines. The program maintains close ties to the Department of Biomedical Informatics and the Department of Biostatistics and Bioinformatics, creating a unique interdisciplinary environment that few other universities can match. Students who earn their Emory MS Computer Science degree graduate with a breadth of knowledge that extends well beyond traditional computer science boundaries, making them particularly valuable in fields like healthcare technology, data-driven research, and enterprise AI solutions.

Emory University itself is a top-tier research institution ranked consistently among the top 25 national universities in the United States. With an endowment exceeding $11 billion and a campus located in the vibrant Druid Hills neighborhood of Atlanta, Georgia, the university provides world-class facilities, a diverse student body, and proximity to a booming tech ecosystem. Companies like Microsoft, Google, NCR Voyix, and dozens of high-growth startups maintain significant operations in the Atlanta metropolitan area, giving Emory MS Computer Science students exceptional access to internships and full-time employment opportunities.

The program is designed to be completed in two years, though students have the flexibility to adjust their pace depending on their chosen track. With three distinct degree options — course-only, project, and thesis — the Emory MS Computer Science program accommodates students with varying career aspirations, whether they aim for industry roles, research positions, or further doctoral study. This guide covers every aspect of the program you need to know before applying, from the detailed curriculum and admission process to career outcomes and student life in Atlanta.

Emory MS Computer Science Curriculum and Core Courses

The Emory MS Computer Science curriculum is built around a carefully structured set of core requirements complemented by a rich menu of elective courses. Every student in the program must complete three core courses, one from each of the department’s primary subject areas: algorithms, intelligent systems, and computer systems. This ensures that all graduates share a common foundation of knowledge regardless of which degree track they ultimately pursue.

Algorithm Subject Area

Students choose one of two courses to fulfill the algorithm requirement. CS 526 (Algorithms) provides a comprehensive treatment of algorithm design and analysis at the graduate level, covering topics like divide-and-conquer strategies, dynamic programming, graph algorithms, and computational complexity. Alternatively, CS 523 (Data Structures and Algorithms I) offers a slightly different perspective that emphasizes data structure implementations alongside algorithmic problem-solving. Both courses carry three credit hours and provide the analytical thinking skills that form the backbone of any serious computer science career.

Intelligent Systems Subject Area

The intelligent systems requirement reflects the department’s significant strength in artificial intelligence and machine learning. Students can choose from CS 534 (Machine Learning), CS 557 (Artificial Intelligence), or CS 570 (Data Mining). Each of these three-credit courses approaches intelligent systems from a different angle. Machine learning focuses on statistical learning theory and practical model building; artificial intelligence covers search, reasoning, planning, and knowledge representation; while data mining emphasizes techniques for discovering patterns in large datasets. Given the current demand for AI expertise across every industry, this core requirement ensures that Emory MS Computer Science graduates are well-prepared for the modern job market.

Computer Systems Subject Area

The systems requirement grounds students in the practical engineering side of computer science. Options include CS 551 (Systems Programming), CS 554 (Database Systems), and CS 580 (Operating Systems). Systems programming covers low-level programming concepts, memory management, and system-level software design. Database systems addresses data modeling, query optimization, and modern database architectures. Operating systems explores process management, concurrency, file systems, and virtualization. These courses ensure that Emory MS Computer Science students understand not only how to build intelligent software but also how to deploy it on real-world infrastructure.

Elective Course Offerings

Beyond the three core courses, students must complete a minimum of four elective courses totaling 12 or more credit hours. The elective pool is remarkably broad, spanning courses from the Computer Science, Biomedical Informatics (BMI), Biostatistics and Bioinformatics (BIOS), Biomedical Engineering (BMED), and Mathematics departments. Popular elective choices include CS 571 (Natural Language Processing), CS 553 (Information and Computer Security), CS 555 (Parallel Processing), BMI 536 (Introduction to Deep Learning), and BMI 550 (Applied Biomedical Natural Language Processing). This cross-departmental flexibility is one of the defining features of the Emory MS Computer Science experience, allowing students to craft a specialization that aligns precisely with their career interests.

The complete elective catalog includes over 40 courses across five departments. Mathematics electives like MATH 571 (Numerical Optimization) and MATH 531 (Graph Theory) appeal to students interested in the theoretical underpinnings of algorithms and machine learning. Biostatistics courses such as BIOS 510 (Introduction to Probability Theory) and BIOS 507 (Applied Regression Analysis) strengthen quantitative skills essential for data science roles. With prior approval from the Director of Graduate Studies, students can also petition to count other graduate-level courses toward their elective requirements, providing even greater customization.

📘 Explore the full Emory MS Computer Science brochure in an interactive format — curriculum, requirements, and more.

Explore the Program

Three Degree Tracks in the Emory MS Computer Science Program

One of the most distinctive aspects of the Emory MS Computer Science program is its three-track structure. Rather than forcing all students through a single rigid pathway, the program offers three options that cater to different professional and academic goals. Importantly, students do not need to declare their chosen option until the semester they intend to graduate, typically the spring of their second year. This flexibility allows students to explore coursework and research opportunities before committing to a specific track.

Option 1: Course-Only Track

The course-only track requires students to complete 10 graduate courses: three core courses and seven electives. This track is ideal for students who want maximum breadth of knowledge and plan to enter the industry immediately after graduation. By taking seven elective courses, students can develop expertise across multiple subfields — for example, combining machine learning courses with database systems and security courses to prepare for a career in enterprise data engineering. The course-only track also provides the most structured experience, with clear requirements and no research component to manage alongside coursework.

Option 2: Project Track

The project track reduces the coursework requirement to eight courses (three core plus five electives) and adds six research credits through CS 597R or CS 599R. Students in this track design and execute a major implementation or analytical project under the supervision of a faculty advisor. The project results in a substantial report and accompanying code or data artifacts appropriate to a master’s-level contribution. This track strikes an excellent balance between coursework and hands-on research, making it popular among students who want to demonstrate applied technical skills to potential employers while still maintaining a solid course portfolio.

Option 3: Thesis Track

The thesis track is the most research-intensive option, requiring seven courses (three core plus four electives) and nine research credits through CS 599R. Students in this track conduct substantial, novel, independent research under a faculty advisor. The resulting thesis must be of publishable quality — specifically, the contributions should be suitable for a refereed workshop, conference, or journal. While the thesis does not need to have been published or submitted at the time of defense, it must demonstrate original scholarly contributions. The thesis track is the natural choice for students considering doctoral study, as it provides direct experience with the research process and often leads to conference publications that strengthen PhD applications.

Across all three tracks, students must maintain a cumulative GPA of 3.0 or higher in their core and elective coursework. Research credits (CS 597R, CS 599R, and CS 596R) are graded on a satisfactory/unsatisfactory basis and are not included in the GPA calculation. This grading structure encourages students to take intellectual risks in their research without worrying about GPA impacts.

Research Strengths and Faculty Expertise at Emory Computer Science

The Emory Computer Science department has built concentrated expertise in several research areas that directly benefit MS students. The department’s seven primary research pillars — data and information management, data mining, healthcare analytics, machine learning, natural language processing, security and privacy, and information access and retrieval — reflect both the department’s strengths and the broader trends shaping the technology industry.

Healthcare analytics deserves special attention because of Emory’s unique positioning. As a university with a world-renowned medical school and close ties to Emory Healthcare, the department has unparalleled access to clinical data, medical research partnerships, and real-world healthcare challenges. Students interested in the intersection of computer science and medicine can take electives from the Department of Biomedical Informatics, including courses like BMI 555 (Computational Methods for Biomedical Image Analysis) and BMI 550 (Applied Biomedical Natural Language Processing). The Computer Science and Informatics (CSI) PhD program, which is jointly offered by CS, BMI, and Biostatistics, creates a vibrant research ecosystem that MS students can engage with through project and thesis work.

Machine learning and artificial intelligence represent another area of concentrated strength. With faculty members publishing regularly at top venues like NeurIPS, ICML, ACL, and AAAI, students in the Emory MS Computer Science program have the opportunity to work alongside researchers operating at the frontier of AI. Elective courses like CS 534 (Machine Learning), BMI 532 (Model-Based Machine Learning), and BMI 539 (Topics in Machine Learning) allow students to develop deep expertise in specific ML subfields while benefiting from the department’s cutting-edge research infrastructure.

Natural language processing is also a departmental highlight, with faculty working on topics ranging from biomedical text mining to conversational AI. The availability of CS 571 (Natural Language Processing), BMI 550 (Applied Biomedical NLP), and CS 572 (Information Retrieval) means that students can build a cohesive NLP specialization within the Emory MS Computer Science framework. Similarly, students interested in cybersecurity can combine CS 553 (Information and Computer Security) with CS 573 (Data Privacy and Security) for focused expertise in an increasingly critical domain.

If you are considering how the Emory program compares with other top programs, our guides on leading MS Computer Science programs provide additional context for making your decision.

Admission Requirements for the Emory MS Computer Science Program

Admission to the Emory MS Computer Science program is competitive, reflecting both the university’s prestige and the growing demand for advanced computer science education. The program is administered through the James T. Laney School of Graduate Studies, and applications are reviewed by the MS CS Committee, which comprises the Director of Graduate Studies and two additional faculty members.

Prospective students should hold a bachelor’s degree in computer science or a closely related field from an accredited institution. A strong foundation in programming, data structures, algorithms, and mathematics (particularly linear algebra, probability, and discrete mathematics) is expected. Students from non-CS backgrounds may still be considered if they can demonstrate equivalent preparation through coursework, professional experience, or standardized test scores.

The application typically requires official transcripts, a statement of purpose, letters of recommendation, and standardized test scores. While specific GRE requirements can vary by admission cycle, strong quantitative and analytical scores are generally expected. International applicants must also submit English proficiency scores (TOEFL or IELTS), and all incoming MS CS students are invited to undertake a language ability assessment through the English Language Support Program (ESLP). Results are used to recommend voluntary participation in support programs — this assessment is non-obligatory but can be valuable for students looking to strengthen their academic English skills.

Emory also offers an accelerated 4+1 pathway for current Emory College undergraduates, allowing qualified students to begin graduate coursework during their senior year and complete the MS CS degree in one additional year. Up to two graduate courses can be double-counted toward both the bachelor’s and master’s degrees. The remaining five to eight courses (depending on the chosen track) must be completed after the bachelor’s degree is conferred. This pathway is particularly attractive for Emory undergraduates who want to maximize the value of their time at the university without committing to a full two-year master’s program after their bachelor’s degree.

For detailed application deadlines and the most current admission requirements, visit the Emory Computer Science graduate admissions page. We also recommend reviewing our guides on other top university programs to understand how Emory’s admission standards compare across peer institutions.

🎓 Thinking about applying? Explore the official Emory MS Computer Science handbook interactively and plan your application strategy.

View Interactive Guide

Mandatory Internship and the CS 596R Practicum

One of the most practical and career-enhancing requirements of the Emory MS Computer Science program is the mandatory internship, administered through CS 596R (Computer Science Master’s Practicum). Every student in the program must complete this practicum, which is designed to expose master’s students to the real-world problems that computer science professionals encounter daily and to help them acquire critical skills and professional experience before graduating.

The practicum can take several forms. Students may complete an external internship at a technology company, startup, research lab, or other organization, which can be located anywhere in the United States or internationally. Alternatively, students can fulfill the requirement through an internal internship, performing a project under the supervision of an Emory faculty member or a Computer Science and Informatics expert working in industry. External internships are typically full-time positions during the summer, while internal internships require a minimum of 10 hours per week.

CS 596R is taken for one credit hour on a satisfactory/unsatisfactory basis and can be repeated up to two times. Students are generally expected to find their own internship positions, though the program provides assistance as needed. Before beginning the practicum, students must submit a project description for approval by the Director of Graduate Studies. This ensures that the internship experience is substantive and aligned with the educational goals of the Emory MS Computer Science degree. It is worth noting that CS 596R cannot be the sole course in a student’s final semester — it must be accompanied by additional coursework to satisfy reduced course load requirements.

The mandatory internship requirement sets the Emory MS Computer Science program apart from many peer institutions that treat internships as optional. By integrating professional experience directly into the degree requirements, the program ensures that every graduate has at least one significant real-world engagement on their resume before entering the job market. For students targeting positions at major technology companies, this structured internship experience provides valuable interview talking points, professional references, and often leads directly to full-time job offers.

Career Outcomes for Emory MS Computer Science Graduates

The career trajectory for Emory MS Computer Science graduates is overwhelmingly positive. According to the program handbook, the majority of graduates pursue employment immediately upon completing their degree, with the program explicitly designed to prepare students for professional roles in the computer industry. A smaller but significant number of graduates continue to doctoral programs at Emory or other research universities, leveraging the research experience gained through the project or thesis tracks.

Atlanta’s technology ecosystem provides a significant advantage for Emory MS Computer Science graduates seeking employment. The city has experienced explosive growth in its tech sector over the past decade, with major companies establishing or expanding operations in the metropolitan area. Fortune 500 companies with significant Atlanta technology operations include Microsoft, which operates a major engineering hub in Midtown Atlanta, as well as NCR Voyix, Cox Enterprises, and The Home Depot’s technology division. The city is also home to a thriving startup scene, with the Atlanta Tech Village serving as one of the largest technology startup hubs in the southeastern United States.

The interdisciplinary nature of the Emory MS Computer Science curriculum also opens doors to specialized career paths that graduates from more narrowly focused programs may not access. Students who leverage the BMI and BIOS electives, for example, are well-positioned for roles in health technology companies, pharmaceutical data science teams, and clinical informatics departments at major hospital systems. Emory Healthcare, one of the largest health systems in Georgia, itself represents a potential employer for graduates interested in applying computer science to medical challenges.

For graduates interested in the research path, the connection between the MS program and the CSI PhD program provides a natural pipeline. Students who perform well in the thesis track and produce publishable research are competitive candidates for doctoral programs at top institutions. Faculty advisors can provide strong recommendation letters based on direct experience with the student’s research abilities, and thesis publications serve as tangible evidence of research potential.

Typical roles for Emory MS Computer Science graduates include software engineer, machine learning engineer, data scientist, backend developer, security analyst, NLP engineer, database architect, and research scientist. Salary expectations align with the competitive Atlanta tech market, which offers lower cost of living compared to Silicon Valley or New York while maintaining strong compensation packages that reflect the region’s growing demand for tech talent.

🚀 Ready to take the next step? Explore the Emory MS Computer Science program details and start planning your graduate education.

Get Started Now

Student Life and Academic Support at Emory University

Life as a graduate student at Emory University extends well beyond the classroom and the lab. The university’s campus in the Druid Hills neighborhood of Atlanta is widely regarded as one of the most beautiful in the country, with 631 acres of landscaped grounds, modern facilities, and easy access to Atlanta’s cultural attractions. Graduate students in the Emory MS Computer Science program benefit from the full suite of university resources, including state-of-the-art computing labs, the Robert W. Woodruff Library system, and a range of student support services coordinated through the Laney Graduate School.

The Department of Accessibility Services (DAS), part of the Office of Institutional Equity and Compliance, ensures that qualified students with disabilities receive appropriate accommodations. Students must register with DAS to access services, and all information is handled with strict confidentiality. The university also maintains comprehensive student support resources through the Laney Graduate School’s student support infrastructure, covering everything from mental health services to career counseling.

For international students, the English Language Support Program (ESLP) provides additional resources to ensure academic success. All incoming Emory MS Computer Science students are invited to complete a language assessment, with results used to recommend targeted support programs. Participation is voluntary, but the program reflects Emory’s commitment to ensuring that every student — regardless of linguistic background — has the tools to succeed in a demanding graduate curriculum.

The program also has clear policies regarding academic grievances and parental accommodations. Students who experience academic disputes have access to a structured grievance process that begins with the Director of Graduate Studies and can escalate to a faculty committee review and ultimately to the Office of the Senior Associate Dean if needed. The parental arrangement policy guarantees minimum accommodations for students with substantial parenting responsibilities, including those related to childbirth, care of a newborn, or a newly adopted child. These policies demonstrate the program’s recognition that graduate students often juggle multiple life responsibilities alongside their academic work.

Atlanta itself is a major draw for prospective students. As the cultural and economic capital of the American South, the city offers world-class dining, arts, music, and entertainment options alongside a diverse and welcoming community. The cost of living in Atlanta remains significantly lower than in comparable tech hubs like San Francisco, Boston, or New York, making the financial equation of pursuing an Emory MS Computer Science degree more attractive. Public transportation via MARTA provides convenient access to the city’s neighborhoods, and the campus’s proximity to Midtown and Buckhead ensures that students are never far from internship and networking opportunities.

For more insights on choosing the right program for your goals, explore our comprehensive university program guides covering top institutions across the United States and beyond.

Frequently Asked Questions About Emory MS Computer Science

How long does the Emory MS Computer Science program take to complete?

The Emory MS Computer Science program is designed as a two-year degree. Students typically complete their coursework and declare their chosen option (course-only, project, or thesis) during the spring semester of their second year. The accelerated 4+1 pathway allows Emory undergraduates to complete the degree in one year after their bachelor’s graduation by double-counting up to two courses.

What are the three track options in the Emory MS CS program?

The program offers three tracks: the Course-Only Option requires 10 graduate courses for maximum breadth. The Project Option requires 8 courses plus 6 research credits with an independent implementation or analytical project. The Thesis Option requires 7 courses plus 9 research credits with a publishable-quality thesis. Students do not need to declare their option until their final semester, providing maximum flexibility to explore before committing.

Is an internship required for the Emory MS Computer Science degree?

Yes, every Emory MS Computer Science student must complete an internship through CS 596R (Computer Science Master’s Practicum). The internship can be completed at Emory or with an external organization anywhere in the world, paid or unpaid. External internships are typically full-time during the summer, while internal internships require a minimum of 10 hours per week. Students find their own positions with program support as needed.

What GPA is required to remain in good standing at Emory MS CS?

Students must maintain a term GPA of at least 2.7 each semester across all courses and a cumulative GPA of 3.0 or higher in courses counting toward the MS CS degree once five or more graduate courses have been completed. Students who fall below these thresholds may be placed on academic probation, and two consecutive semesters of probation may trigger a dismissal recommendation.

What research areas does the Emory CS department specialize in?

The Emory Computer Science department focuses on seven primary research areas: data and information management, data mining, healthcare analytics, machine learning, natural language processing, security and privacy, and information access and retrieval. The department’s close collaboration with Biomedical Informatics and Biostatistics makes it particularly strong in healthcare-related computer science research, a unique advantage among peer programs.

Our SaaS platform, AI Ready Media, transforms complex documents and information into engaging video storytelling to broaden reach and deepen engagement. We spotlight overlooked and unread important documents. All interactions seamlessly integrate with your CRM software.