Minor in Computing and Theory
Minor in Computing
For those students majoring in disciplines other than computer science who wish to gain a deeper understanding of computing and its applications, the College of Computing offers the minor in computer science. Click here for additional information.
- Computing & Media
- Computing & People
- Computing & Intelligence
- Computing & Devices
- Computing & Information Internetworks
- Computing & Systems and Architecture
- Computing & Theory
Program of Study
The Computing: Theory minor must comprise at least 15 credit hours of computer science coursework of which at least 9 hours must be at the 3000 level or higher.
Code | Title | Credit Hours |
---|---|---|
Prerequisite | ||
Introduction to Object Oriented Programming 1 | ||
Required Courses | ||
CS 1332 | Data Structures and Algorithms for Applications | 3 |
CS 2050 | Introduction to Discrete Mathematics for Computer Science | 3 |
or CS 2051 | Honors - Induction to Discrete Mathematics for Computer Science | |
CS 3510 | Design and Analysis of Algorithms | 3 |
or CS 3511 | Design and Analysis of Algorithms, Honors | |
CS 4510 | Automata and Complexity Theory | 3 |
CS 4540 | Advanced Algorithms | 3 |
Total Credit Hours | 15 |
1 | CS 1331 prerequisite for the minor required (this course does NOT count toward the 15 credit hours required for minor) and a grade of A or B is required |
- A CS Minor application is required.
- No Special Problems or Internship coursework may be used towards the CS minor.
- A grade of A or B is required for CS 1301/CS 1315/CS 1371 and CS 1331. All other minor courses must be completed with a grade of C or higher.
- Only CS courses are included in the minor.
- A maximum of 3 credit hours of transfer credit may be used to satisfy the course requirements for a minor. This includes courses taken at another institution or credit earned through the AP or IB program, assuming the scores meet Georgia Tech minimum standards.
- It is the major advisor’s responsibility to verify that students are using only courses from the designated block(s) from the student’s major field of study that are allowed to satisfy a minor program, that they are not using any Core Area A-E courses (including humanities and social sciences), and that they are not using any courses for more than one minor or certificate. Any free elective course used to satisfy the course requirements of the student’s major degree program may also be used to satisfy the course requirements for a minor.