Computer science is the base for countless industries and disciplines. Today’s employers need graduates with both a solid foundation in the principles of computer science and specialized computing skills and backgrounds — individuals with a generalist’s knowledge, but an expert’s eye for innovation and problem-solving.
Get more information regarding Georgia Tech Computer Science Course Requirements, georgia tech computer science sample schedule, what is special about georgia tech computer science, georgia tech computer science transfer requirements, georgia tech computer science undergraduate, georgia tech computer science undergraduate curriculum, georgia tech computer science professors & georgia tech computer science ranking.
Georgia Tech Computer Science
It only makes sense that computer science education reflects this reality. The Bachelor of Science in Computer Science (BSCS) program at the Georgia Tech College of Computing prepares students to leave school with the tools needed to become innovators and global leaders in computing.
The undergraduate degree in Computer Science (CS) offered by the College of Computing from Georgia Institute of Technology (Georgia Tech) provides a solid foundation of knowledge and skills for applying digital processes effectively to issues of broad interest in a global society.
Bachelor of Science in Computer Science with Threads
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.
The undergraduate degree in computer science (CS) offered by the College of Computing provides a solid foundation of knowledge and skills for applying digital processes effectively to issues of broad interest in a global society. Our program is based on a unique concept, Threads™ , a significant College of Computing innovation in undergraduate CS education. The curriculum builds on a base of fundamentals in programming and computational theory to allow each student the opportunity to explore a variety of computing paths in depth. There are eight Threads, each providing a focused journey through a broad spectrum of course offerings at Georgia Tech in preparation for a distinctive future in a changing and interconnected world. Each student selects two Threads to fulfill the requirements for an accredited Bachelor of Science degree in computer science. It is at the intersection of the two paths that the unique synergistic value of this educational experience is realized. Graduates will leave the College of Computing fully aware of the limitless potential of their dynamic discipline and be able to adapt and continuously add value to society throughout their careers.
The Threads™ represent partial paths through the curriculum. Thus, a student weaves a degree from these Threads. Students are not forced to make Thread decisions very early in their academic careers; however, they may if they want. We define the Threads so they are flexible enough to allow for a variety of technical and creative experiences. Threads are coherent enough that students develop computing skills even if their focus shifts as they go along.
The CS curriculum also offers opportunities in undergraduate research and international study. In addition to the standard four-year plan, a five-year cooperative plan is offered for students who wish to combine their academic education with industry experience.
The undergraduate program requires:
- a total of 124 credit hours for graduation, plus
- a two-hour Wellness course.
- With the exception of free electives, all Bachelor of Science degree coursework must be taken on a letter-grade basis.
- Up to six hours of free electives may be taken on a pass/fail basis.
- No 1000- or 2000-level HPS hours or precalculus hours (currently MATH 1113) may be used as free electives.
- No course that covers the same material as other courses in a student’s plan of study can be used as a free elective.
- All required CS courses, whether Thread or non-Thread, must be completed with a C or better to be counted toward degree requirements.
- All courses listed as required for a Thread, whether CS or non-CS, must be completed with a C or better to be counted toward degree requirements.
The College of Computing Defines Eight Threads
A Thread provides an intuitive, flexible, and mutually strengthening set of courses that allows a student to craft a distinctive future in an area that is certain to have societal value in the emerging world. A Thread provides a skill and credential basis that allows graduates to create value in ways beyond what would be possible with only a narrowly focused tool set.
Choose any two threads to create your own path and special variation on an area of study.
- Computing and Devices: creating devices embedded in physical objects that interact in the physical world
- Computing and Information Internetworks: representing, transforming, transmitting, and presenting information
- Computing and Intelligence: building top-to-bottom models of human-level intelligence
- Computing and Media: building systems in order to exploit computing’s abilities to provide creative outlets
- Computing and Modeling – Simulation: representing natural and physical processes
- Computing and People: designing, building, and evaluating systems that treat the human as a central component
- Computing and Systems and Architecture : creating computer architectures, systems, and languages
- Computing and Theory: theoretical foundations underlying a wide range of computing disciplines
Threads™ are defined as partial paths through the course offerings of the Institute. Students constructs their own personalized computer science degree by weaving through two Threads™. Each Thread™ is about 2/3 of a degree, but with Thread™ arithmetic, since there’s so much overlap, 2/3 + 2/3 = 1. Each pair of Threads™ fulfills the requirements for an accredited Bachelor of Science degree in computer science.
The Power of One Thread
Are you a computationalist who is interested in the expressive arts (telling stories, making games, creating emotional experiences)? Join the Computing and Media Thread. Here you’ll see courses on topics ranging from computational graphics to Hamlet, from human perception to interactive fiction engines.
Are you a computationalist who is interested in placing intelligence in physical objects like robots, airplanes, or cell phones? Join the Computing and Devices Thread. Here you’ll see courses on everything from computational sensors to dealing with noisy data, from real-time operating systems to mobile power issues and computational autonomy.
Weaving Two Threads Together – A Leap
Are you interested in computer security? Then perhaps choose Computing and Information to learn how data is stored, retrieved, encoded, transmitted, etc. And perhaps also choose Computing and People to learn how people use technology, how to run experiments with human subjects, etc. The kind of person you will become is the kind of person who will be able to invent and build secure systems that are usable by people.
If you are interested in the ways that computing can help define your world, apply to the BSCS program.
Learn more about a degree in Computer Science from Georgia Tech:
- Visit “GT Computing Community” to discover more about attending the College of Computing.
- Discover combinations and career paths for our students.
- Download study plans to become familiar with the BS CS workload
Degree Requirements
View the core requirements for graduating with a BS CS degree from the College of Computing.
View the Undergraduate Course Offering Plan for Spring 2018 – Fall 2020
View the Prerequisite Chart for 2020-2021
Core Requirements Overview
Customize and Specialize with Threads
Uncover the countless ways our students can customize their degree with our 8 Threads. Developed by College of Computing faculty, Threads sets the standard for the future of computer science learning in the United States. Explore opportunities and find out which Threads fit your goals.
Discover your Threads
Ethics in Undergraduate Education
Discover how the College of Computing embeds ethics throughout our undergraduate degree.
Ethical CS Education
Beyond the Bachelor’s Degree
Bachelor’s Degrees & Minors
B.S./M.S. Program in Computer Science
Bachelor of Science in Computational Media
Bachelor of Science in Computer Science
Minor in Computational Data Analysis
Minor in Computing & Information Internetworks
Minor in Computing & Intelligence
Minor in Computing & Systems and Architecture
Minor in Scientific Engineering and Computing
Georgia Tech Bachelors In Computer Science Fees
Fees & ExpensesUSDINR1st year tuition fees
Fees components | Amount |
---|---|
Tuition & fees | INR 23,13,851 |
Other expenses in 1st year
Fees components | Amount |
---|---|
Hostel & Meals | INR 9,25,541 |
Insurance | INR 2,07,118 |
Transportation | INR 12,539 |
Books & Supplies | INR 59,008 |
Personal Expenses | INR 2,36,032 |
Mandatory Students Fee | INR 1,78,794 |
International Student Fee | INR 7,376 |
Total | INR 16,26,408 |
Bachelor of Science in Computer Science Change Course
About this course | |
---|---|
Duration | 4 Years |
Level | Bachelors Program |
Course Description
- The program focuses on building 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
- The program is based on a unique concept, Threads ™, a significant College of Computing innovation in undergraduate CS education
- The curriculum builds on a base of fundamentals in programming and computational theory to allow each student the opportunity to explore a variety of computing paths in depth
- There are eight Threads (Devices, Info Internetworks, Intelligence, Media, Modeling and Simulation, People, Systems and Architecture and Theory), each providing a focused journey through a broad spectrum of course offerings at Georgia Tech in preparation for a distinctive future in a changing and interconnected world
- Each student selects two Threads to fulfil the requirements for an accredited Bachelor of Science degree in computer science
- Co-op option is available with the program
georgia tech computer science ranking
- Georgia Tech is ranked #4 in Best Undergraduate Engineering Programs. All of our graduate engineering programs rank in the top 10. (Source: U.S. News & World Report)
- Scheller College of Business ranks #19 among all Undergraduate Business Programs and #16 for their Part-Time MBA (Source: U.S. News & World Report). Scheller is also ranked #19 in the world and #4 in the U.S. in the Corporate Knights Better World MBA ranking.
- Computer Science ranks #5 by U.S. News & World Report’s Undergraduate Program Rankings, #6 by U.S. News & World Report’s Graduate School Rankings and Times Higher Education World University Rankings, and #21 in The Guardian’s QS World University Rankings.
- In the category of Statistics and Operational Research, Georgia Tech ranks #8 in The Guardian’s QS World University Rankings, and our graduate urban planning program is ranked #10 in the U.S. by Planetizen.
- Our Living Learning Communities are ranked #23 by U.S. News and World Report.
Innovation & Entrepreneurship
- Georgia Tech is ranked #8 in Most Innovative Schools by U.S. News & World Report.
- The Advanced Technology Development Center (ATDC) is recognized by Forbes magazine as one of 12 incubators “changing the world.” Founded in 1980, ATDC is the oldest technology incubator in the U.S. with more than $2 billion raised by 150 graduates.
- Georgia Tech Research Corporation is #32 on the list of Top 100 Worldwide Universities Granted U.S. Utility Patents.
Rankings
- Academic Excellence
- Innovation & Entrepreneurship
- Return on Investment
- Research Leadership
- Campus & Athletics
- Diversity
- U.S. News & World Report Rankings
- Diverse Magazine
Return on Investment
- According to the July 2022 U.S. Census Bureau Post-Secondary Employment Outcomes project:
- Georgia Tech had the highest earnings of all USG colleges for baccalaureate graduates at one ($43,579), five ($61,200), and 10 years ($74,633) after graduation.
- Computer and Information Services graduates had the highest average salaries at $73,936 one year after graduation, $94,314 five years after graduation, and $124,663 10 years after graduation.
- 54% of Georgia Tech baccalaureate graduates still work in the state of Georgia five years after graduating.
- Georgia Tech ranks highest among public universities in Georgia for 20-year net present value (NPV), at $958,000, and is ranked #20 at the 20-year mark out of all 4,500 schools listed in the 2022 Georgetown University Center on Education and the Workforce College Scorecard. The NPV calculation considers costs, future salaries, investing, and earning a specific amount of money. ·
- Georgia Tech is ranked #1 in Career Placement and #2 for Internships by The Princeton Review and #7 by WalletHub for Career Outcomes.
- PayScale.com ranks Tech as #1 in Georgia and #13 among all U.S. colleges for providing the best 20-Year Return on Investment.
- Our co-op and internship programs are ranked #5 by U.S. News and World Report.
- Scheller College of Business’ careers service is ranked #2 by Financial Times MBA Rankings.
- More than 700 businesses, industries, and organizations throughout the U.S. and abroad employ Georgia Tech co-op students and interns each year.
Research Leadership
- Georgia Tech is one of the South’s largest industrial and engineering research agencies.
- The Institute plays a leading role in the Georgia Research Alliance, a centerpiece of the state’s economic development strategy.
- Research is conducted for industry and government by the Georgia Tech Research Institute, various academic schools and departments, and more than 100 interdisciplinary research units.
- U.S. News and World Report ranks us at #17 for Undergraduate Research/Creative Projects, and #16 for Senior Capstone Projects.
Campus & Athletics
- Georgia Tech’s beautiful 400-acre, tree-lined campus is located in the heart of Atlanta, Georgia.
- We are ranked among the Top 50 Green Colleges by The Princeton Review.
- Our strong work ethic is balanced by a collegiate atmosphere incorporating sports, campus traditions, more than 500 student organizations, and more than 50 Greek organizations.
- Our NCAA Division I intercollegiate athletics program is one of the oldest and most renowned in the country, and Tech students are passionate cheerleaders for their beloved Yellow Jackets, who compete in 17 different sports.
- For the larger student body, Tech’s 20 intramural sports, 40 competitive sports clubs, and one of the best outdoor recreation programs in the country offer year-round action.
Diversity
- The Institute is consistently rated among the top universities in the nation for graduation of underrepresented minorities in engineering, physical sciences, and architecture and planning.
- With more than 60 chartered student organizations exploring religious, racial, sexual, and ethnic identity (but open to all), our students find a way to celebrate, strengthen, and share their part of the robust cultural melting pot that thrives in our community.
Undergraduate Rankings
2023 U.S. News & World Report
Overall
#5 | Co-op and Internship Programs |
#8 | Most Innovative Universities |
#15 | Top Public Universities |
#16 | Senior Capstone Projects |
#17 | Undergraduate Research / Creative Projects |
#23 | Best Colleges for Veterans |
#23 | Learning Communities |
#44 | National Universities |
MS Computer Science Admission Requirements
Admission to the program is highly selective; there are many more qualified applicants than there are places in the program. The challenge for the College every year is to select a class from a highly qualified pool. The College looks for compelling reasons to admit candidates, and the statement of purpose, letters of recommendation, test scores and GPA are all reviewed carefully. Having a strong undergraduate background in computer science, including C programming, is highly recommended for applicants. The Admissions Committee welcomes additional pertinent information that will aid in making objective and informed decisions.
Students are admitted to the master’s program only once a year. The application deadline is Feb. 1 for admission to the following fall semester.
Application Requirements
- Completion of the online application.
- Receipt of three recommendation letters (requested within the on-line application).
- Scores from the general Graduate Record Examination (GRE) are required. Applicant scores are expected to be at least 153 in the Verbal, 155 in the Quantitative, and 3.0 in the Analytical sections for the MS program.
- The desirable minimum GPA is 3.0/4.0, though most candidates score higher.
- See the Institute’s English Proficiency Requirements.
- We will also accept IELTS beginning in Spring 2020. A minimum overall score of 7.5 is required, with minimum section scores as follows: Reading 6.5, Listening 6.5, Speaking 6.5, Writing 5.5.
A student who is enrolled in another graduate program of the Institute may pursue an MSCS while that student is also pursuing his or her degree in the other major. To be granted permission to pursue the MSCS, a student must submit to the Office of Graduate Programs in the College of Computing the material required for admission to the MSCS program. This includes transcripts, letters of recommendation, and the GRE General Test. If the student is approved by the admissions committee to pursue the MSCS, the student will be notified in writing. At no time will a student outside the College be allowed to pursue a concurrent degree without prior permission of the admissions committee.