Skip to main content

Dual Enrollment

Enjoy the challenge of a college class without leaving your high school

Georgia Tech’s Dual Enrollment program enables you to enjoy the challenge of a college class without leaving your high school! Georgia Tech offers computer science and advanced mathematics students in high schools across Georgia the opportunity to take online classes while still in high school. Classes are held on campus, taught to Georgia Tech students, while being delivered via live video or internet feed to high school students across Georgia. All tuition, fees, and textbooks are paid for by the State of Georgia and Georgia Tech.

Distance Math Prospective Student Meeting

Missed the Distance Math Prospective Student Meeting on April 26, 2022? No problem!
Watch the recording

Distance Math Courses

Year 1 Courses


MATH 1554: Linear Algebra (Fall)

MATH 1554 is a four-credit course that introduces students to linear algebra. Students will explore fundamental concepts of this subject that has an essential role in applications of linear algebra to many areas of industry, science, and engineering. We will explore systems of linear equations and a systematic method for solving them, subspaces, determinants, eigenvalues, orthogonality, and the singular value decomposition. Applications of linear algebra to computer graphics, economics, Google PageRank, and least-squares. 
 



MATH 2551: Multivariable Calculus (Spring)​​​​​​​

MATH 2551 is a four-credit course that extends concepts that students encountered in linear algebra and differential and integral calculus to functions of several variables. This course explores the calculus of vector functions, derivatives, and integrals of functions of several variables, and integral theorems that are widely used in engineering and physics. Applications that are explored include constrained optimization, center of mass, Jacobians, line integrals, circulation, and flux.
 

Year 2 Courses


MATH 3012: Applied Combinatorics (Fall)

MATH 3012 is a three-credit course that explores counting methods, solving linear recurrences, graph and network models, related algorithms, and combinatorial designs. Applications that are explored include sorting, spanning trees, shortest paths, Eulerian circuits, graph coloring, planarity testing and network flows. Students will explore fundamental concepts and algorithms in computer science and engineering that have applications in complex practical problems in areas such as scheduling, vehicle routing, supply-chain optimization, and resource allocation. A final project gives students an opportunity to explore the application of applied combinatorics to a topic of their choice.
 



MATH 2552: Differential Equations (Spring)

MATH 2552 is a four-credit course that focuses on the techniques used to model and analyze relationships between changing quantities. As rates of change are often represented mathematically by derivatives, such models often involve equations relating an unknown function and one or more of its derivatives. Such equations are differential equations, which are the focus of this course. Students will apply techniques of solving differential equations to solve first and higher order differential equations that model spring-mass systems, heat flow, mechanics, and population biology. A final project gives students an opportunity to explore the application of differential equations to a topic of their choice.
 

More

DISTANCE COMPUTER SCIENCE COURSES

CS 1301: Introduction to Computing

This introductory computer science course teaches students foundational computing principles, including how to write and read computer code and how to run and debug code. This innovative online course includes recorded lectures, optional recitations, and online discussion forums. Students learn to program in Python. They take four proctored exams at the time of their choosing, each within its own four-day window.

If students receive credit at Georgia Tech with a score of 4 or 5 on the AP Computer Science A exam, this is the course for which they get credit.

The CS 1301 course covers the following topics:

  • The fundamental design cycle of computer science and computer programming: writing code, executing it, interpreting the results, and revising the code syntax based on the outcomes.
  • Usage of the fundamental atoms of programming: variables, mathematical operators, logical operators, and boolean arithmetic.
  • Control structures for developing dynamic programs, including Python libraries: conditionals, loops, functions, and error handling.
  • The core data structures for creating useful programs: strings, lists, dictionaries, and file manipulation.
  • Previews of the next big topics in computer science: object-oriented programming skills, and computer algorithms.
CS 1331: Introduction to Object-Oriented Programming with Java
(COMING JANUARY 2023! Application for admission available September 15 to October 15)

This course offers an introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills. Pre-requisite: CS 1301.

The CS 1331 course covers the following topics:

  • Foundational basics of the Java programming language
  • Basics of object-oriented programming and algorithms
  • Creating and using exceptions, data structures, recursion, and graphical user-interfaces (GUIs)
More

Application and Admission

  • Admission Requirements
  • Application Deadline
  • Enrollment Documents
Admission Requirements

Math

The dual enrollment admission process is selective. Interested students should have a profile like students in the top quarter of Georgia Tech’s first-year class to be competitive.

Distance Math Pre-requisites

  • Year One: AP Calculus BC score of 4 or 5
  • Year Two: Distance Math Year One

Review Application Requirements

Computer Science

The dual enrollment admission process is selective. Interested students should have a profile like students in the top quarter of Georgia Tech’s first-year class to be competitive. Prospective students should meet the following criteria: 

  • Be eligible for Georgia’s Dual Enrollment program.
  • Be in 11th or 12th grade.
  • Have previously taken two college level classes (may be AP, IB, or dual enrollment) in math and science.
  • Have some experience with computer programming (classes or hobby acceptable).

Review Application Requirements

More
Application Deadline

Distance Math admits students for Fall semester only. If you are admitted for fall semester, you may enroll in Spring semester courses pending satisfactory academic performance in the fall. Distance Computer Science admits students for Fall, Spring or Summer semesters. This program includes one-semester courses and students may take one or more.

Applications Open

  • May 15 to June 1 for Fall Semester (Distance Math and Distance Computer Science)
  • September 16 to October 24 for Spring Semester (Distance Computer Science only)
  • March 1 to March 31 for Summer Semester (Distance Computer Science only)

Find out more about

More
Enrollment Documents

Students who are offered admission must submit the following enrollment documents:

  • Official SAT or ACT and AP scores, if not previously submitted.
  • Student Participation agreement
  • Dual Enrollment funding application completed online
  • Verification of lawful presence in the United States
  • Immunization records (only for students taking dual enrollment classes on the main Tech campus)
  • Class Schedule Planning Form (only for students taking dual enrollment classes on the main Tech campus)
More

Eager to get started on your college education?