Georgia tech computer science undergraduate admission requirements

Degree level

BS

Focus: building on a base of fundamentals in programming and computational theory to provide a solid foundation of knowledge and skills for applying digital processes effectively to issues of broad interest in a global society.

Blank Space (small)
(text and background only visible when logged in)

Computer Science (BS) Course Description and Catalog

Distance Computer Science Program

  • Each course is 3 credit hours, and each is offered in fall and spring semesters

  • Online and asynchronous

  • Course requirements for each student include:

    • A computer with an attached web camera for proctoring.

    • A quiet place with reliable internet access and access to web browser

  • Tests are proctored digitally

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.

Preview the CS 1301 Course

The CS 1301: Introduction to Computing 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.

Preview the CS 1331 Course

The CS 1331: Introduction to Object-Oriented Programming with Java course covers the following topics:

  • Learn the foundational basics of the Java programming language.

  • Learn the basics of object-oriented programming and algorithms.

  • Learn how to create and use exceptions, data structures, recursion, and graphical user-interfaces (GUIs).

Which class should you choose as a beginning of your Dual Enrollment Computer Science experience?

The primary consideration of your starting point is whether or not you have experience coding in Python, the programming language of CS 1301. Most students who apply to Georgia Tech have experience in Java.

  • If this will be your first college computer science credit, you should apply for CS 1301.

  • If you have already successfully completed Georgia Tech’s CS 1301 for credit, you will be considered for CS 1331.

  • If you have taken AP Computer Science A and have a score of 4 or 5 on the exam, you may choose to start in CS 1301 or CS 1331. Because the programming language of AP Computer Science A is Java and the programming language of CS 1301 is Python, we recommend starting in CS 1331 only if you have also already learned Python.

Competitive Admission and Prerequisites

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

How hard is it to get into Georgia Tech computer science?

As you might have already noticed through your college research, Georgia Tech is a competitive school. In fact, Georgia Tech's acceptance rate is a mere 23.4%, meaning admissions are highly competitive.

What are Georgia Tech admission requirements?

Average GPA: 4.07 With a GPA of 4.07, Georgia Tech requires you to be at the top of your class. You'll need nearly straight A's in all your classes to compete with other applicants. Furthermore, you should be taking hard classes - AP or IB courses - to show that college-level academics is a breeze.

What are the admission requirements for Computer Science?

India. Standard Entry Route: You must normally satisfy one of the following requirements for entry via the standard route: Year 12 Higher Secondary Certificate (Regional or All India) 4 subjects each passed at 70% or above OR an overall average of 70% from all subjects taken; including Maths passed at 60% or above.

Can you get into Georgia Tech with a 2.5 GPA?

Multiple GPA reviews are completed as part of our holistic review process. The minimum GPA requirement is 3.3 on a 4.0 grade scale for College of Computing and College of Engineering applicants.