Georgia Tech MS in Computational Science and Engineering: Complete Program Guide 2026

⚡ Key Takeaways

  • 30 semester hours interdisciplinary MS program bridging computing, mathematics, and science/engineering
  • 12 participating home units from Aerospace to Physics — choose your application domain
  • 5 core courses in numerical linear algebra, algorithms, modeling, data analysis, and HPC (choose 4)
  • Thesis and non-thesis options — complete in 3-4 semesters with up to 6 transfer credits
  • PhD pathway available — 31+ hours coursework plus qualifying exams and dissertation research

Program Overview: Computational Science at Georgia Tech

The Master of Science in Computational Science and Engineering (MS CSE) at Georgia Institute of Technology is one of the most comprehensive and flexible interdisciplinary graduate programs in the United States. Housed within the School of Computational Science and Engineering in Georgia Tech’s prestigious College of Computing, the program defines CSE as the systematic study of computer-based models of natural phenomena and engineered systems — a discipline that cuts across computer science, applied mathematics, statistical data analysis, and multiple science and engineering domains.

Based in the state-of-the-art Coda Building in Atlanta’s Tech Square area, the program prepares graduates to tackle some of society’s most pressing computational challenges. From designing power-efficient buildings and aircraft to discovering new materials, developing novel biomedical devices, creating effective drugs, and building efficient healthcare delivery systems, CSE graduates apply their skills at the intersection of theory and practice. The program requires 30 semester hours of coursework and offers both thesis and non-thesis completion paths, giving students flexibility to align their education with career aspirations in industry, government, national laboratories, or academia.

What distinguishes Georgia Tech’s CSE program from similar offerings elsewhere is its deep integration across twelve participating academic home units. Rather than being confined to a single department, CSE students can anchor their studies in fields ranging from Materials Science and Engineering to Biomedical Engineering, from Mathematics to Aerospace Engineering. This structure ensures that every graduate possesses both strong computational foundations and genuine domain expertise — a combination increasingly demanded by employers in the age of data-driven discovery.

Why Georgia Tech for Computational Science and Engineering

Georgia Tech consistently ranks among the top public universities in the United States, and its College of Computing is recognized globally as a leader in computer science and computational research. The CSE program benefits from this institutional strength while offering something many programs cannot: the ability to work across twelve different engineering and science schools under a single degree framework.

The program’s educational philosophy centers on four interconnected goals. First, graduates develop a solid understanding of fundamental principles across core CSE areas including numerical methods, algorithms, modeling, and data analysis. Second, they acquire deep expertise in a specific computational specialization relevant to their chosen home unit. Third, they learn to apply and integrate this knowledge in an application area of practical importance. Finally, they develop the ability to engage in multidisciplinary activities and communicate complex ideas across disciplinary boundaries — a critical skill in an era where the most impactful computational work happens at the intersection of fields.

Atlanta itself offers a thriving technology ecosystem. Major technology companies, research institutions, government agencies, and startups create abundant opportunities for internships, research collaborations, and post-graduation employment. Georgia Tech’s location in Tech Square, which hosts the Coda Building where CSE is based, places students at the center of this innovation hub, providing natural connections between academic research and real-world application.

Curriculum Structure and Core Courses

The MS CSE program requires 30 semester hours distributed across three components: 12 hours of CSE core courses, 12 hours of computation and application specialization (the home unit minor), and 6 hours of either thesis research or additional technical electives. This balanced structure ensures that every graduate has both breadth across CSE fundamentals and depth in their chosen specialization area.

The Five Core Courses

Students select four of five core courses, each worth 3 credit hours. CSE/Math 6643 Numerical Linear Algebra provides the mathematical foundation for virtually all computational work, covering matrix decompositions, iterative methods, and eigenvalue algorithms. CSE 6140 Computational Science and Engineering Algorithms develops proficiency in designing and analyzing algorithms for computational problems, including graph algorithms, optimization techniques, and complexity analysis.

CSE 6730 Modeling and Simulation: Fundamentals and Implementation teaches students to build, verify, and validate computer-based models of physical and engineered systems — a skill central to CSE practice. CSE/ISYE 6740 Computational Data Analysis covers machine learning, statistical modeling, and data mining techniques essential for extracting knowledge from large datasets. Finally, CSE 6220 High Performance Computing addresses parallel algorithms, distributed computing architectures, and performance optimization — critical capabilities as computational problems grow in scale and complexity.

Together, these core courses develop strong software development skills for building substantial computational artifacts while fostering the ability to integrate concepts from mathematics, computing, and science or engineering domains. Similar to how programs like the EPFL MSc in Materials Science combine theory with application, Georgia Tech’s core curriculum balances foundational knowledge with practical implementation skills.

🎓 Exploring graduate programs in computational sciences and engineering?

Explore Programs

Computation and Application Specialization: Building Your Focus

The 12-hour computation and application specialization component is where the CSE program truly differentiates itself. This “home unit minor” serves four critical purposes: increasing depth of knowledge in CSE computational techniques, equipping students with knowledge of a particular application domain, providing flexibility for individual needs and career objectives, and ensuring a well-structured, coherent program of study.

Students must design their specialization to clearly support graduate work in the CSE discipline. Key requirements include at least one application specialization course and a minimum of 6 hours of coursework offered outside the computing designation (not CS or CSE). This ensures genuine interdisciplinary breadth rather than allowing students to remain entirely within computer science. The specialization plan must be submitted for approval by the end of the first semester and requires sign-off from both the home unit coordinator and the CSE programs director.

For example, a student with a home unit in Biomedical Engineering might combine advanced computational methods courses with biomedical signal processing and medical imaging coursework. A student in Mechanical Engineering might pair computational fluid dynamics and finite element analysis with high-performance computing and optimization courses. The flexibility is extraordinary — each program of study is essentially custom-designed to match the student’s research interests and career goals while maintaining rigorous academic standards.

Thesis vs Non-Thesis: Choosing Your Path

The MS CSE offers two distinct completion pathways. The non-thesis option replaces the thesis requirement with 6 additional hours of technical electives, creating a 30-hour all-coursework program that can typically be completed in 3 semesters. This path suits students aiming directly for industry positions who want maximum breadth in their coursework portfolio.

The thesis option requires 6 semester hours of CSE 7000 (Master’s Thesis), during which students conduct independent research under a faculty advisor who must be a CSE program faculty member from their home unit. Students define a research problem with their advisor, conduct original research, document their work in a formal Master’s thesis, and defend it before a thesis committee of at least three members. The committee must include at least one faculty member from the College of Computing and one from the College of Science or College of Engineering, reinforcing the program’s interdisciplinary character. The thesis option typically takes 3 to 4 semesters.

Both options require a minimum 3.0 GPA across all courses on the program of study, with all courses taken on an A-F grading basis when available. Students must obtain program of study approval before the end of their first semester and resubmit if making changes later. The choice between thesis and non-thesis often depends on whether a student plans to pursue a PhD or enter industry directly — the thesis provides research training valuable for doctoral studies, while the non-thesis maximizes practical skill breadth.

The 12 Participating Home Units: A Unique Interdisciplinary Structure

Georgia Tech’s CSE program spans twelve participating home units, each offering distinct perspectives, research opportunities, and specialized requirements. This structure is virtually unmatched in graduate education, providing students with an institutional framework that supports genuine cross-disciplinary work.

Aerospace Engineering, coordinated by Dr. Dimitri Mavris, applies CSE to flight vehicle design, autonomous systems, and air transportation modeling. Biological Sciences, under Dr. King Jordan, focuses on computational genomics, bioinformatics, and systems biology. Biomedical Engineering, coordinated by Dr. May D. Wang, emphasizes computational approaches to medical devices, health informatics, and biological signal processing — with additional requirements including potential teaching practicums and BME seminar participation.

Chemistry and Biochemistry, led by Dr. C. David Sherrill, applies computation to molecular modeling, quantum chemistry, and materials discovery. Civil and Environmental Engineering, under Dr. Lauren Stewart, requires a 12-hour CEE specialization and focuses on structural analysis, environmental modeling, and smart infrastructure. Electrical and Computer Engineering, coordinated by Dr. Doug Yoder, covers computational electromagnetics, signal processing, and machine learning hardware.

Industrial and Systems Engineering features separate MS and PhD coordinators (Dr. David Goldsman and Dr. Christos Alexopoulos respectively), emphasizing optimization, stochastic simulation, and supply chain modeling. Materials Science and Engineering, under Dr. Seung Soon Jang, applies computation to materials discovery and characterization. Mathematics, coordinated by Dr. Sung Ha Kang, has unique requirements including 9 hours with MATH designations for PhD students. Mechanical Engineering, under Dr. Surya Kalidindi, focuses on computational mechanics, fluid dynamics, and thermal systems. Physics, coordinated by Dr. Edwin Greco, applies CSE to theoretical and computational physics research.

📊 Compare Georgia Tech’s CSE with other top STEM graduate programs

Compare Programs

Admission Requirements and Application Process

Admission to the Georgia Tech MS CSE program follows a holistic review process that examines all aspects of an applicant’s background, including both work and academic experience. The typical successful applicant holds a bachelor’s degree demonstrating knowledge of concepts from computer science, applied mathematics, statistics, a physical science (physics, chemistry, or biology), and/or engineering.

Specific prerequisites fall into required and recommended categories. On the computing side, applicants must demonstrate competence in algorithms, data structures, and programming in C/C++, Java, Python, or FORTRAN, with a minimum of an introductory computer science course (two or more semester courses strongly recommended). Mathematics requirements include multivariable and vector calculus plus linear algebra, with probability and statistics, mathematical analysis, numerical methods, and discrete mathematics strongly recommended.

Notably, the program maintains flexible admissions standards — students with different backgrounds or missing competencies are still encouraged to apply and may be expected to fill gaps with preparatory coursework upon joining. Transfer credits of up to 6 semester hours from accredited U.S., Canadian, or partner foreign institutions are accepted, provided the request is made during the first semester. Prospective applicants with questions can contact the CSE advising team at cse-advisor@cc.gatech.edu for guidance. Applications are processed through Georgia Tech’s Graduate Admissions portal.

The PhD Pathway: Advancing to Doctoral Research

For students seeking the highest level of expertise, the PhD in Computational Science and Engineering extends the MS foundation into original research. The doctoral program requires a minimum of 31 semester hours of coursework: 1 hour of CSE 6001 (Introduction to CSE), 12 hours of CSE core courses, 9 hours of computation specialization, and 9 hours of application specialization. Beyond coursework, PhD students must pass qualifying examinations and complete a dissertation under faculty supervision.

CSE 6001, typically taken in the first year, introduces the CSE discipline, develops multidisciplinary communication skills, and covers responsible conduct of research. The computation and application specialization components may each include up to 3 credits of special problems coursework, allowing students to count directed research toward their course requirements. PhD dissertation committees must include at least five members, with specific composition requirements varying by home unit.

The PhD must be completed within 7 years from the end of the term in which the qualifying exam is passed. Each home unit may impose additional requirements — for instance, Mathematics requires PhD students to take at least 9 hours with MATH designations, while Biomedical Engineering may require teaching practicums and seminar participation. The doctoral program prepares graduates for leadership roles in academia, government research (particularly national laboratories), and advanced industry R&D positions where computational methods drive innovation.

Career Outcomes and Industry Applications

Georgia Tech CSE graduates enter a rapidly expanding job market where computational skills command premium salaries and offer extraordinary career flexibility. The program’s interdisciplinary nature means graduates are uniquely positioned to work across traditional boundaries — a computational scientist with a biomedical home unit might work at the intersection of AI and drug discovery, while one with an aerospace background might optimize next-generation aircraft designs.

Key industry sectors for CSE graduates include technology (machine learning, AI, cloud computing), finance (quantitative modeling, algorithmic trading, risk analysis), energy (reservoir simulation, renewable energy optimization), healthcare (medical imaging, genomics, health informatics), defense and aerospace (simulation, autonomous systems), and advanced manufacturing (materials modeling, digital twins). National laboratories such as Los Alamos, Oak Ridge, Sandia, and Lawrence Livermore actively recruit CSE graduates for research positions that require both computational expertise and domain knowledge.

The program’s emphasis on software development skills ensures graduates can build production-quality computational tools, not just prototype algorithms. Combined with Georgia Tech’s extensive corporate partnerships and Atlanta’s thriving tech ecosystem, CSE graduates benefit from robust recruiting pipelines and alumni networks. Whether pursuing research-oriented careers through the thesis track or industry-focused positions through the non-thesis option, graduates consistently report that the program’s interdisciplinary structure gives them a competitive edge in the job market — similar to the versatility valued by graduates of programs like the Sabanci University Computer Science Graduate program.

🚀 Ready to advance your computational science career?

Discover Programs

Frequently Asked Questions

What are the admission requirements for the Georgia Tech MS in Computational Science and Engineering?

Applicants typically need a bachelor’s degree in computer science, applied mathematics, statistics, physical sciences, or engineering. Required skills include programming in C/C++, Java, Python, or FORTRAN, plus knowledge of algorithms and data structures. Mathematics prerequisites include multivariable calculus and linear algebra, with probability, statistics, and numerical methods recommended. Georgia Tech uses holistic admissions review and students with gaps can fill them with preparatory coursework.

How long does it take to complete the Georgia Tech MS CSE program?

The non-thesis MS CSE can be completed in 3 semesters, while the thesis option typically takes 3-4 semesters. Both require 30 semester hours of coursework. The program must be completed within 6 years from the date of first coursework.

What is the difference between the thesis and non-thesis MS CSE options?

Both options require 12 hours of CSE core courses and 12 hours of computation and application specialization. The thesis option includes 6 hours of CSE 7000 (Master’s Thesis) requiring independent research, a written thesis, and defense before a committee. The non-thesis option replaces the thesis with 6 additional hours of technical electives.

What are the 12 participating home units in Georgia Tech’s CSE program?

The 12 home units are: Aerospace Engineering, Biological Sciences, Biomedical Engineering, Chemistry and Biochemistry, Civil and Environmental Engineering, Computational Science and Engineering, Electrical and Computer Engineering, Industrial and Systems Engineering, Materials Science and Engineering, Mathematics, Mechanical Engineering, and Physics.

What core courses are required for the Georgia Tech MS CSE?

Students must take 4 of 5 CSE core courses (12 hours): CSE/Math 6643 Numerical Linear Algebra, CSE 6140 Computational Science and Engineering Algorithms, CSE 6730 Modeling and Simulation, CSE/ISYE 6740 Computational Data Analysis, and CSE 6220 High Performance Computing.

Can I transfer credits into the Georgia Tech MS CSE program?

Yes, up to 6 semester hours of transfer credit can be accepted from accredited U.S. or Canadian institutions, or foreign schools with signed partner agreements. Transfer requests must be made during the first semester at Georgia Tech. Credits applied to a previously awarded degree generally cannot be transferred.

Explore the Best Graduate Programs Worldwide

Find the perfect computational science program for your career goals

Browse All Programs →