General Requirements:
In 2017, the Government of Canada appointed CIFAR to develop and lead a $125 million Pan-Canadian Artificial Intelligence Strategy, the world’s first national AI strategy. CIFAR works in close collaboration with Canada’s three national AI Institutes — Amii in Edmonton, Mila in Montreal, and the Vector Institute in Toronto, as well as. FAR-Based Collaborations. CMTC serves as a technology resource to the Office of Naval Research under the Navy Manufacturing Technology Program (ManTech).
- CS 1301, CS 1315, or CS 1371 must be completed with an “A” or “B” before applying for the Minor in Computing & Intelligence
- CS 1331 must be completed with an “A” or “B” before applying for the Minor in Computing & Intelligence
- Students must have a minimum of 48 credit hours remaining (not including minor prerequisites and required coursework) in your major degree requirements, as seat availability in CS classes is limited
- Only CS courses are included in the minor
- All courses must be completed with a letter-grade of “C” or better
- 9 hours must be 3000/4000 level
- Course prerequisites are not a part of the minor; it is the student’s responsibility to account for all required prerequisites understanding that they are also subject to change.
- No Special Problems or Internship coursework may be used towards any CS minor
- Computational Media and Computer Science majors cannot minor in Computing & Intelligence
Required Courses:
- CS 1332 Data Structures and Algorithms, 3
- CS 2110 Computer Organization and Programming, 4
- CS 3600 Introduction to Artificial Intelligence, 3
- Pick 1 from Embodied Intelligence (below):
- CS 3630 Robotics and Perception, 3
- CS 3790 Introduction to Cognitive Science, 3
- Pick 1 from Approaches to Intelligence (below):
- CS 4476 Intro Computer Vision, 3
- CS 4635 Knowledge-based AI, 3
- CS 4641 Machine Learning, 3
- CS 4646 Machine Learning for Trading, 3
- CS 4649 Robot Intelligence, 3
- CS 4650 Natural Language and Processing, 3
- CS 4731 Game AI, 3
Total hours to receive minor: 16 hours
For Phase I & II registration questions, please visit our Registration Information page.
All courses are not consistently offered. See http://www.cc.gatech.edu/three-year-course-outline.
Bachelor of Science in Computer Science and Engineering
General Institute Requirements (GIRs)
The General Institute Requirements include a Communication Requirement that is integrated into both the HASS Requirement and the requirements of each major; see details below.
Summary of Subject Requirements | Subjects |
---|---|
Science Requirement | 6 |
Humanities, Arts, and Social Sciences (HASS) Requirement [one subject can be satisfied by 6.805[J] in the Departmental Program]; at least two of these subjects must be designated as communication-intensive (CI-H) to fulfill the Communication Requirement. | 8 |
Restricted Electives in Science and Technology (REST) Requirement [can be satisfied by 6.004 and 6.042[J] (if taken under joint number 18.062[J]) in the Department Program] | 2 |
Laboratory Requirement (12 units) [satisfied by 6.01, 6.02, 6.03 or 6.08 in the Departmental Program] | 1 |
Total GIR Subjects Required for SB Degree | 17 |
Physical Education Requirement |
---|
Swimming requirement, plus four physical education courses for eight points. |
Departmental Program
Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement.
Departmental Requirements | Units | |
6.0001 | Introduction to Computer Science Programming in Python | 6 |
6.042[J] | Mathematics for Computer Science | 12 |
Select one of the following: | 9-12 | |
Oral Communication (CI-M) | ||
Seminar in Undergraduate Advanced Research (12 units, CI-M) | ||
Select one of the following: | 12 | |
Introduction to EECS via Robotics | ||
Introduction to EECS via Communication Networks | ||
Introduction to EECS via Medical Technology | ||
Introduction to EECS via Interconnected Embedded Systems | ||
Computer Science Requirements | ||
6.004 | Computation Structures | 12 |
6.006 | Introduction to Algorithms | 12 |
6.009 | Fundamentals of Programming | 12 |
6.031 | Elements of Software Construction | 15 |
6.033 | Computer Systems Engineering (CI-M) | 12 |
6.034 | Artificial Intelligence | 12 |
or 6.036 | Introduction to Machine Learning | |
6.045[J] | Computability and Complexity Theory | 12 |
or 6.046[J] | Design and Analysis of Algorithms | |
Elective Subjects1 | ||
Select two Advanced Undergraduate Subjects | 24-30 | |
Select one subject from the departmental list of EECS subjects2 | 12 | |
Units in Major | 162-171 | |
Unrestricted Electives | 48-66 | |
Units in Major That Also Satisfy the GIRs | (36-48) | |
Total Units Beyond the GIRs Required for SB Degree | 180-183 |
The units for any subject that counts as one of the 17 GIR subjects cannot also be counted as units required beyond the GIRs.
1 | Of the three required AUS and EECS subjects, at least one must be from the list of Independent Inquiry Subjects. |
2 | See departmental website for list of acceptable EECS subjects. |
Advanced Undergraduate Subjects
6.023[J] | Fields, Forces and Flows in Biological Systems | 12 |
6.025[J] | Medical Device Design (CI-M) | 12 |
6.027[J] | Biomolecular Feedback Systems | 12 |
6.035 | Computer Language Engineering | 12 |
6.047 | Computational Biology: Genomes, Networks, Evolution | 12 |
6.061 | Introduction to Electric Power Systems | 12 |
6.101 | Introductory Analog Electronics Laboratory (CI-M) | 12 |
6.111 | Introductory Digital Systems Laboratory | 12 |
6.115 | Microcomputer Project Laboratory (CI-M) | 12 |
6.1151 | Microcomputer Project Laboratory - Independent Inquiry | 15 |
6.131 | Power Electronics Laboratory (CI-M) | 12 |
6.1311 | Power Electronics Laboratory - Independent Inquiry | 15 |
6.170 | Software Studio | 15 |
6.172 | Performance Engineering of Software Systems | 18 |
6.175 | Constructive Computer Architecture | 12 |
6.207[J] | Networks | 12 |
6.301 | Solid-State Circuits | 12 |
6.302 | Feedback System Design | 12 |
6.419[J] | Statistics, Computation and Applications | 12 |
6.580[J] | Principles of Synthetic Biology | 12 |
6.602 | Fundamentals of Photonics | 12 |
6.701 | Introduction to Nanoelectronics | 12 |
6.717[J] | Design and Fabrication of Microelectromechanical Systems | 12 |
6.801 | Machine Vision | 12 |
6.802[J] | Computational Systems Biology: Deep Learning in the Life Sciences | 12 |
6.803 | The Human Intelligence Enterprise | 12 |
6.804[J] | Computational Cognitive Science | 12 |
6.806 | Advanced Natural Language Processing | 12 |
6.810 | Engineering Interactive Technologies | 12 |
6.808[J] | Mobile and Sensor Computing | 12 |
6.814 | Database Systems | 12 |
6.815 | Digital and Computational Photography | 12 |
6.816 | Multicore Programming | 12 |
6.817[J] | Principles of Autonomy and Decision Making | 12 |
6.819 | Advances in Computer Vision | 12 |
6.837 | Computer Graphics | 12 |
6.905 | Large-scale Symbolic Systems | 12 |
Far Conservatoryolms Ai Ci Program Login
Independent Inquiry Subjects
Far Conservatoryolms Ai Ci Program 2020
6.035 | Computer Language Engineering | 12 |
6.047 | Computational Biology: Genomes, Networks, Evolution | 12 |
6.111 | Introductory Digital Systems Laboratory | 12 |
6.1151 | Microcomputer Project Laboratory - Independent Inquiry (CI-M) | 15 |
6.129[J] | Biological Circuit Engineering Laboratory (CI-M) | 12 |
6.1311 | Power Electronics Laboratory - Independent Inquiry (CI-M) | 15 |
6.141[J] | Robotics: Science and Systems (CI-M) | 12 |
6.161 | Modern Optics Project Laboratory (CI-M) | 12 |
6.163 | Strobe Project Laboratory (CI-M) | 12 |
6.170 | Software Studio | 15 |
6.172 | Performance Engineering of Software Systems | 18 |
6.182 | Psychoacoustics Project Laboratory (CI-M) | 12 |
6.419[J] | Statistics, Computation and Applications | 12 |
6.439[J] | Statistics, Computation and Applications | 12 |
6.805[J] | Foundations of Information Policy (CI-M) | 12 |
6.806 | Advanced Natural Language Processing | 12 |
6.808[J] | Mobile and Sensor Computing | 12 |
6.809[J] | Interactive Music Systems | 12 |
6.810 | Engineering Interactive Technologies | 12 |
6.811[J] | Principles and Practice of Assistive Technology | 12 |
6.819 | Advances in Computer Vision | 12 |
6.864 | Advanced Natural Language Processing | 12 |
6.869 | Advances in Computer Vision | 12 |
6.878[J] | Advanced Computational Biology: Genomes, Networks, Evolution | 12 |
6.9041 | Ethics for Engineers - Independent Inquiry | 12 |
6.905 | Large-scale Symbolic Systems | 12 |
6.945 | Large-scale Symbolic Systems | 12 |
6.UAR | Seminar in Undergraduate Advanced Research | 6 |