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 Process

All students must sign up for a mandatory change of major information session in order to declare Computer Science (CS) as a major. Information sessions are only available to currently matriculated and enrolled students at Georgia Tech. Due to the large number of prospective students wishing to add a major of CS, we are unable to meet individually with students prior to the information sessions.

Eligibility Policies & Requirements

  • Entering freshmen are permitted one unrestricted major change until they have accumulated 60 credit hours. All other students must meet the following criteria prior to pursuing a major in CS.
  • Students must be in good academic standing (Student is not on academic warning or probation; is maintaining satisfactory academic progress.)
  • Sophomores, juniors, and seniors must successfully complete CS 1301, CS 1315, or CS 1371 with a grade of “C” or higher
    • It is recommended that freshmen successfully complete CS1301, CS 1315, or CS 1371 with a grade of “C” or higher as well
  • Transfer students must successfully complete at least one semester at Tech and be in good academic standing
  • Students pursuing a Mathematics degree may add a secondary major in CS at any time as long as the previously listed requirements are met
    • Students pursuing a double major in CS and Mathematics may not declare the Modeling & Simulation or Theory threads
  • Students pursuing any major besides Mathematics may add a double major in CS for the semester in which the requirements for their primary major are satisfied
  • Students pursuing a double major in CS and Electrical Engineering or Computer Engineering may not declare the Devices or Information Internetworks threads


Information Sessions

All spring 2021 CS change of major information sessions are closed. No additional information sessions will be held after April 27th. Sessions are held during the fall and spring semesters only. Fall 2021 information session dates will be posted by Monday, August 30th. For course registration information, please use the following link.



  1. I took CS 1315 or CS 1371. Will I also have to take CS 1301? 

No, CS 1315 and CS 1371 are equivalent to CS 1301 and both courses are prerequisites for CS 1331.

  1. What courses can I take after CS 1301/CS 1315/CS 1371?  

CS 1331 is the next priority course to take. CS 1331 is a major prerequisite for many CS courses. CS 2050 or CS 2051, Discrete Mathematics for CS, may also be taken.

  1. I have credit for two hours of Linear Algebra, MATH 1553. Is my Linear Algebra requirement complete?

 No, CS requires four hours of Linear Algebra typically fulfilled with MATH 1554.

  1. I have credit for the four hour Multivariable Calculus course, MATH 2551. Will it substitute for MATH 2550?  

Yes and the additional two hours may be used to fulfill free elective hours if applicable.

  1. Do I have to take PSYC 1101? 

PSYC 1101 is a Social Science course that is only required for students pursing the Intelligence or People threads.

  1. What are the lab science requirements for CS? 

CS majors are required to take three lab sciences. One lab science must be PHYS 2211 and two lab sciences must be in the same discipline. Review the Registrar's website, for accepted lab sciences.

  1. Where can I find core requirements for CS?  

Review the CoC website and the Georgia Tech catalog.

  1. How many free electives hours will I need?  

Free elective hours vary between 4-20 hours depending on your thread selection.



Summer 2021 Computer Science Undergraduate Helpdesk

The CoC undergraduate advising team will host a virtual helpdesk for undergraduate students needing assistance with computer science and computational media questions and concerns. Students may use this link to access this virtual space during the entire summer semester, weekends and holidays excluded.  

Summer 2021 Virtual Helpdesk Hours 

Tuesday, May 18th – Friday, August 6th

Tuesday & Thursday – 9:00 am – 12:00 pm & 1:00 pm – 4:00 pm EST 

Friday – 9:00 am – 12:00 pm EST 

Students must arrive by 11:45 am and 3:45 pm in order to receive assistance during that timeframe.