Changing Majors to Computer Science

We are excited that you are interested in joining the College of Computing undergraduate community. Georgia Tech Computing is a Top 10 program in computing education and research. We offer an innovative curriculum with dedicated, world-class faculty. In the Bachelor of Science in Computer Science degree, you will choose two Threads that will combine general computer science instruction with specialized courses tailored to your interests and aimed at real-world computing opportunities.

We look forward to meeting you!

Change of Major Policies and Eligibility for Undergraduate Students:

All students must sign up for a mandatory Change of Major Information Session (will be offered virtual/remote) to declare Computer Science as a major.  These sessions are for matriculated students only.  You must be currently attending courses at Georgia Tech. Due to the large number of students wishing to change majors to CS, we are unable to meet individually with students prior to the Info Sessions.


1. We are only accepting double majors/dual degree students for the semester in which the requirements of the primary major are satisfied.  CS and Math double majors cannot do Modeling/Simulation or Theory as a Thread.  CS and EE/CMPE double majors cannot do Devices or Information Internetworks as a Thread.

2. Entering freshmen are permitted one unrestricted major change until they have accumulated credit for 60 hours.  All other students must meet the following criteria.

3. Students must be in good academic standing, meaning cannot be on Academic Warning, Probation, or Dismissal.

4. It is recommended that ALL students complete an intro computing course (CS1301/1315/1371) with a grade of “C” or higher before changing majors to CS.  It is REQUIRED for sophomores-seniors changing majors into CS.

5. Transfer students must complete at least one semester at Tech and be in good Academic Standing before changing into Computer Science.

6. Students are welcome to sign up for a Change of Major session for informational purposes. After participating in a session, students may submit a Change of Major Form up until the end of the current academic year.  A new academic year begins each summer and students are required to attend another session once a new academic year begins.

7. Students may only sign up for one session per semester. Do not sign up for multiple sessions.

Dates for Fall Change of Major Info Sessions (all meetings are virtual):​​​ 

Thursday, September 10, 2020  ***CLOSED***

Thursday, October 1, 2020  ***CLOSED***

Tuesday, November 3, 2020 ***CLOSED***

Tuesday, December 1, 202 ***CLOSED***

All Fall 20 sessions are closed.  Please check in January for dates and sign-up for Spring 21 sessions.


Each session has a limited enrollment.  Once the maximum enrollment is reached, that meeting will be closed.  Students signed up for a session will receive an email 5-7 days prior with instructions indicating how to access the meeting.


Frequently asked questions regarding a change of major to CS:

1. I took CS 1315 or 1371.  Will I also have to take CS 1301? No, CS 1315 and 1371 will substitute for CS 1301 and both courses are prerequisities for CS 1331.

2. What courses can I take after CS 1301/1315/1371?  CS 1331 is the priority course to take after your intro CS course.  CS 1331 is a major prerequisite for sophomore CS courses.  CS 2050, Discrete Math for CS, can also be taken.

3. I have credit for  2 hours of Linear Algebra, MATH 1553.  Do I also need to take the 4 hour Linear Algebra course, MATH 1554?  Yes, CS requires 4 hours of Linear Algebra.

4. I have credit for the 4 hour Multivariable course, MATH 2551.  Will it substitute for MATH 2550?  Yes

5. Do I have to take Psychology 1101? If you plan to do either the Intelligence or People Thread, then PSYC 1101 is a required Social Science.

6. What are the lab science requirements for CS?  CS majors are required to take 3 lab sciences.  One lab science must be PHYS 2211 and two lab sciences must be in the same discipline.  See the Registrar's website, for accepted lab sciences.

7. Where can I find core requirements for CS?  The generic 8-Semester plan or  Thread requirements an be found in the GT catalog,

8. How many Free Electives hours will I need?  Free Elective hours vary between 4-20 hours depending on your Thread choices.