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 session attendance is mandatory for students wishing to change their primary major or add a secondary major of CS. Students are welcome to sign up for informational purposes as well. After attending a session, students may submit a change of major form by the end of the current academic year outlined on the academic calendar (last day of the spring semester). A new academic year begins each summer and students who do not change their majors to or add a secondary major in CS are required to attend another session once a new academic year begins.
Students may only sign up for one session per semester. Do not sign up for multiple sessions.
The information session dates are listed below.
- Tuesday, February 9th - CLOSED
- Tuesday, March 2nd - CLOSED
- Tuesday, April 6th - CLOSED
- Tuesday, April 27th - CLOSED
Each session will be held in a virtual setting via BlueJeans and will have limited availability. Once the maximum enrollment is reached, the session will be closed. Students who sign up for a session will receive an invitation 3-5 days prior with instructions indicating how to access the meeting.
You may use the link below, beginning on Monday, January 25th, to sign up for one information session.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Where can I find core requirements for CS?
- How many free electives hours will I need?
Free elective hours vary between 4-20 hours depending on your thread selection.
Spring 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 spring semester, weekends and holidays excluded.
Spring 2021 Virtual Helpdesk Hours
Monday, January 25th – Friday, May 7th | Weekdays
9:00 am – 12:00 pm & 1:00 pm – 4:00 pm EST
Students must arrive by 11:45 am and 3:45 pm in order to receive assistance during that timeframe.