Three-Year Course Outline

 

Undergraduate courses Course Name Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
                       
CS 1100 Freshman Leap Seminar     Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
   All CS undergraduates                    
                       
CS 1171 Computing in MATLAB Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   Modeling and Simulation Thread                    
                       
CS 1301 Intro to Computing Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All Threads                    
                       
CS 1315 Intro Media Computation Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  Not required for CoC students                    
                       
CS 1316 Rep Structure & Behavior       Sp 17          
  Not required for CoC students                    
                       
CS 1331 Intro-Object Orient Prog Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All Thread combinations                    
                       
CS 1332 Data Struct & Algorithms Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All Thread combinations                    
                       
CS 1371 Computing for Engineers Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  Not required for CoC students                    
                       
CS 2050 Intro Discrete Math CS Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
   All Thread combinations                    
                       
CS 2051 Honors Discrete Math CS Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Optional substitution for CS 2050                    
                       
CS 2110 Computer Organiz&Program Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All Thread combinations (the Media and People combination can substitute CS 2261)                    
                       
CS 2200 Systems and Networks Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18   Fa 18
  Devices, Information Internetworks, Modeling & Simulation, Systems & Architecture Threads                    
                       
CS 2261 Media Device Architectur Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
   Media Thread (students should take CS 2110 instead if their other Thread requires it)                    
                       
CS 2316 Data Input/Manipulation Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  Not required for CoC students                    
                       
CS 2340 Objects and Design Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All Thread combinations                    
                       
CS 3101 Comp Sci Ventures     Fa 16            
  Elective                    
                       
CS 3210 Design-Operating Systems Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Systems & Architecture Thread                    
                       
CS 3220 Processor Design Sp 16   Fa 16 Sp 17     Sp 18   Fa 18
  Systems & Architecture Thread                    
                       
CS 3240 Languages and Computation                  
  Pick: Devices and Intelligence Threads                    
                       
CS 3251 Computer Networking I Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Devices Thread                    
  Pick: Information Internetworks                    
                       
CS 3300 Intro to Software Engr     Fa 16     Fa 17     Fa 18
  Pick: Systems & Architecture Thread                    
                       
CS 3311 Project Design Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  All CS undergraduates                    
                       
CS 3312 Project Implementation Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  All CS undergraduates                    
                       
CS 3451 Computer Graphics Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
   Media Thread                    
                       
CS 3510 Dsgn&Analysis-Algorithms Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  Information Internetworks, Intelligence, Modeling & Simulation, Systems & Architecture, and Theory Threads                    
  Pick: Devices Thread                    
                       
CS 3511 Algorithms Honors Sp 16     Sp 17     Sp 18    
  Optional substitution for CS 3510                    
                       
CS 3600 Intro-Artificial Intell Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
   Intelligence Thread                    
                       
CS 3630 Intro-Perception&Robotic Sp 16     Sp 17     Sp 18    
  Pick: Devices and Intelligence Threads                    
                       
CS 3651 Prototyping Intell Appl Sp 16   Fa 16 Sp 17     Sp 18    
  Pick: Devices Thread                    
                       
CS 3750 User Interface Design Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  People Thread                    
                       
CS 3790 Intro-Cognitive Science     Fa 16     Fa 17     Fa 18
  Pick: Intelligence and People Threads                    
                       
CS 4001 Computing & Society Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
   All CS undergraduates                    
                       
CS 4002 Robots and Society Sp 16           Sp 18    
  Optional substitution for CS 4001                    
                       
CS 4210 Adv Operating Systems     Fa 16     Fa 17     Fa 18
  Pick: Systems & Architecture Thread                    
                       
CS 4220 Embedded Systems Sp 16   Fa 16     Fa 17     Fa 18
  Pick: Systems & Architecture Thread                    
                       
CS 4235 Intro to Info Security Sp 16 Su 16 Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Pick: Information Internetworks Thread                    
                       
CS 4237 Comp & Network Security                  
  Pick: Information Internetworks Thread                    
                       
CS 4240 Compilers & Interpreters Sp 16   Fa 16 Sp 17     Sp 18   Fa 18
  Pick: Systems & Architecture Thread                    
                       
CS 4251 Computer Networking II Sp 16   Fa 16 Sp 17     Sp 18   Fa 18
  Pick: Information Internetworks Thread                    
                       
CS 4255 Intro-Network Management                  
  Pick: Information Internetworks Thread                    
                       
CS 4261 Mobile Apps & Svcs Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Pick: Devices and Information Internetworks Threads                    
                       
CS 4270 Data Communications Lab       Sp 17          
  Pick: Information Internetworks Thread                    
                       
CS 4290 Advanced Computer Org Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Pick: Systems & Architecture Thread                    
                       
CS 4365 Intro Enterprise Comp Sp 16     Sp 17     Sp 18    
  Pick: Information Internetworks Thread                    
                       
CS 4400 Intr to Database Systems Sp 16 Su 16 Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Pick: Information Internetworks Thread                    
                       
CS 4420 Database Sys Implement Sp 16         Fa 17     Fa 18
  Pick: Information Internetworks Thread                    
                       
CS 4440 Database Technologies       Sp 17          
  Pick: Information Internetworks Thread                    
                       
CS 4455 Video Game Design   Su 16 Fa 16   Su 17 Fa 17   Su 18 Fa 18
  Pick: Media Thread                    
                       
CS 4460 Intro Info Visualization Sp 16   Fa 16     Fa 17     Fa 18
  Pick: Media and People Threads                    
                       
CS 4464 Computational Journalism Sp 16           Sp 18    
  Pick: Media Thread                    
                       
CS 4470 User Interface Software     Fa 16     Fa 17     Fa 18
  Pick: People Thread                    
                       
CS 4472 Design of Online Comm Sp 16     Sp 17     Sp 18    
  Pick: People Thread                    
                       
CS 4475 Comp Photography Sp 16     Sp 17     Sp 18    
  Pick: Media Thread                    
                       
CS 4476 Intro to Computer Vision         Fa 17     Fa 18  
  Pick:  Intelligence Thread                    
                       
CS 4480 Digital Video Special FX                  
  Pick: Media Thread                    
                       
CS 4496 Computer Animation Sp 16     Sp 17     Sp 18    
  Pick: Media Thread                    
                       
CS 4510 Automata and Complexity Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Theory Thread                    
  Pick: Intelligence Thread                    
                       
CS 4540 Advanced Algs Sp 16   Fa 16     Fa 17     Fa 18
  Theory Thread                    
                       
CS 4590 Computer Audio Sp 16   Fa 16 Sp 17     Sp 18    
  Pick: Media Thread                    
                       
CS 4605 Mobile&Ubiquitous Comp Sp 16     Sp 17     Sp 18    
  Pick: Devices and People Threads                    
                       
CS 4615 Knowledge-Based Modl&Dgn                  
  Elective                    
                       
CS 4632 Adv Intelligent Robotics Sp 16     Sp 17     Sp 18    
  Elective                    
                       
CS 4635 Knowledge-Based AI     Fa 16     Fa 17     Fa 18
  Pick: Intelligence Thread                    
                       
CS 4641 Machine Learning Sp 16   Fa 16 Sp 17     Sp 18    
  Pick: Intelligence and Modeling & Simulation Threads                    
                       
CS 4649 Robot Intelli Planning           Fa 17     Fa 18
  Pick: Intelligence Thread                    
                       
CS 4650 Natural Language                 Fa 18
  Pick: Intelligence Thread                    
                       
CS 4660 Educational Technology Sp 16   Fa 16 Sp 17     Sp 18    
  Pick: People Thread                    
                       
CS 4670 CSCL       Sp 17          
  Elective                    
                       
CS 4675 Internet Computing Systems                  
  Pick:  Information Internetworks                    
                       
CS 4690 Empirical Methods In HCI Sp 16   Fa 16       Sp 18    
  Elective                    
                       
CS 4710 CS for Bioinformatics     Fa 16           Fa 18
  No credit for CoC students                    
                       
CS 4731 Game AI Sp 16     Sp 17     Sp 18    
  Pick: Intelligence Thread                    
                       
CS 4741 Int Mgt Dev - Proj Prep     Fa 16     Fa 17     Fa 18
  Computing and Management Minor                    
                       
CS 4742 Comp & Mgt Cap Proj       Sp 17          
  Computing and Management Minor                    
                       
CS 4752 Phil Issues-Computation                  
  Elective                    
                       
CS 4770 Mixed Reality Design                  
  Elective                    
                       
Computational Mod, Sim and Data                      
CX 4010 Comput Prob Solv for Sci & Eng     Fa 16     Fa 17     Fa 18
  No credit for CoC students                    
                       
CX 4140 Comp Model Algorithms/td>     Fa 16     Fa 17     Fa 18
  Pick: Modeling & Simulation Thread                    
                       
CX 4220 Intro High Perf Comp Sp 16     Sp 17     Sp 18    
  Pick: Modeling & Simulation Thread                    
                       
CX 4230 Computer Simulation Sp 16     Sp 17     Sp 18  
  Pick: Modeling & Simulation Thread                    
                       
CX 4232 Sim & Military Gaming Sp 16     Sp 17     Sp 18    
  Elective                    
                       
CX 4240 Computing for Data Analy Sp 16     Sp 17     Sp 18    
  Elective                    
                       
CX 4242 Data & Visual Analytics Sp 16     Sp 17     Sp 18    
  Elective                    
                       
CX 4640 Numerical Analysis I Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Pick: Modeling & Simulation Thread                    
                       
Graduate courses                      
                       
CS 6035 Intro To Info Security Sp 16   Fa 16     Fa 17     Fa 18
  MS CS: Elective (Information Security specialization)                    
  MS INFS: Core                    
                       
CS 6150 Computing For Good     Fa 16     Fa 17     Fa 18
  MS HCI: Computing specialization and Flexible Core                    
                       
CS 6210 Adv Operating Systems Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Systems specialization)                    
  MS CS: Elective (Architecture, Databases & Software Engineering, Information Security, and Networking specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Systems area)                    
                       
CS 6235 Real-Time Systems     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Systems specialization)                    
  PhD CS: Breadth (Systems area)                    
                       
CS 6238 Secure Computer Systems Sp 16     Sp 17     Sp 18    
  MS CS: Core (Information Security specialization)                    
  MS CS: Elective (Social Computing and Systems specializations)                    
  MS INFS: Core                    
  PhD CS: Breadth (Information Security area)                    
                       
CS 6241 Compiler Design Sp 16     Sp 17     Sp 18    
  MS CS: Core (Architecture specialization)                    
  MS CS: Elective (Databases & Software Engineering, High-Performance Computing, and Systems specializations)                    
  PhD CS: Breadth (Programming Languages and Compilers area)                    
                       
CS 6250 Computer Networks Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Networking specialization)                    
  MS CS: Elective (Information Security, Social Computing, and Systems specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Networking and Communications area)                    
                       
CS 6260 Applied Cryptography     Fa 16     Fa 17     Fa 18
  MS CS: Core (Information Security specialization)                    
  MS INFS: Core                    
  PhD CS: Breadth (Information Security area)                    
                       
CS 6262 Network Security Sp 16     Sp 17     Sp 18    
  MS CS: Core (Information Security specialization)                    
  MS CS: Elective (Networking specialization)                    
  MS INFS: Core                    
  PhD CS: Breadth (Information Security area)                    
                       
CS 6265 Information Security Lab     Fa 16     Fa 17     Fa 18
  MS INFS: Core                    
  PhD CS: Breadth (Information Security area)                    
                       
CS 6266 Info Security Practicum Sp 16 Su 16 Fa 16 Sp 17 Su 17 Fa 17 Sp 18 Su 18 Fa 18
  MS INFS: Core                    
                       
CS 6290 High Perform Comput Arch Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Architecture specialization)                    
  MS CS: Elective (Databases & Software Engineering, High-Performance Computing, Networking, and Systems specializations)                    
  PhD CS: Breadth (Computer Architecture and Systems areas; see note on Computer Architecture breadth at http://www.cc.gatech.edu/future/doctoral/phdcs/program)                    
                       
CS 6300 Software Dev Process     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Databases & Software Engineering and Information Security specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Software Methdology and Engineering area)                    
                       
CS 6340 Software Analysis & Test Sp 16   Fa 16       Sp 18   Fa 18
  MS CS: Elective (Databases & Software Engineering and Information Security specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Software Methdology and Engineering area)                    
                       
CS 6365 Intro Enterprise Comput. Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Databases & Software Engineering and Systems specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Systems area)                    
                       
CS 6400 DB Sys Concepts& Design     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Databases and Software Engineering specialization)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Database Systems area)                    
                       
CS 6422 Database System Implemnt Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Databases & Software Engineering specialization)                    
                       
CS 6440 Intro Health Informatics Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Interactive Intelligence specialization)                    
                       
CS 6451 Human-Centered Computing     Fa 16     Fa 17     Fa 18
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Core                    
                       
CS 6452 Prototyping Interact Sys     Fa 16     Fa 17     Fa 18
  MS HCI: Flexible Core                    
  PhD HCC: Core                    
                       
CS 6455 User Interface Dsgn&Eval Sp 16     Sp 17     Sp 18    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Elective (Human-Computer Interaction specialization)                    
  MS CS: Elective (Human-Computer Interaction specialization)                    
  MS HCI: Computing specialization and Flexible Core                    
  MS INFS: Elective (Users & Usability specialization)                    
                       
CS 6456 Principles-UI Software     Fa 16     Fa 17     Fa 18
  MS CS: Core (Human-Computer Interaction specialization)                    
  MS CS: Elective (Social Computing and Visual Analytics specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  MS INFS: Elective (Users & Usability specialization)                    
  PhD HCC: Elective (Human-Computer Interaction and Software specializations)                    
                       
CS 6457 Video Game Design   Su 16     Su 17     Su 18  
  MS CS: Elective (Computer Graphics specialization)                    
                       
CS 6460 Educ Tech-Foundations     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Human-Computer Interaction and Interactive Intelligence specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Learning Sciences and Technology area)                    
  PhD HCC: Elective (Learning Sciences and Technology specialization)                    
                       
CS 6465 Computational Journalism Sp 16           Sp 18    
  MS CS: Elective (Human-Computer Interaction, Interactive Intelligence, Social Computing, and Visual Analytics specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Social Computing specialization)                    
  PhD HCC: Elective (Social Computing specialization)                    
                       
CS 6470 Online Communities Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Human-Computer Interaction and Social Computing specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  MS INFS: Elective (Users & Usability specialization)                    
  PhD CS: Breadth (Human-Computer Interaction and Social Computing areas)                    
  PhD HCC: Elective (Collaboration and Social Computing specializations)                    
                       
CS 6474 Social Computing     Fa 16     Fa 17     Fa 18
  MS CS: Core (Social Computing specialization)                    
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Social Computing area)                    
  PhD HCC: Elective (Social Computing specialization)                    
                       
CS 6475 Computational Photography Sp 16           Sp 18    
  MS CS: Elective (Computational Perception and Robotics)                    
CS 6491 Computer Graphics     Fa 16     Fa 17     Fa 18
  MS CS: Core (Computer Graphics specialization)                    
  PhD CS: Breadth (Graphics & Visualization area)                    
                       
CS 6505 Computability&Algorithms Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Computer Graphics, Databases & Software Engineering, Networking, and Systems specializations)                    
  MS CS: Elective (Computational Perception & Robotics, Machine Learning, and Social Computing specializations)                    
  PhD ACO: Required (students whose home College is Engineering or Sciences)                    
  PhD CS: Breadth (Theory area)                    
                       
CS 6520 Computational Complexity     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Computational Perception & Robotics and Machine Learning specializations)                    
  PhD ACO: Required (students whose home College is Computing)                    
  PhD CS: Breadth (Theory area)                    
                       
CS 6550 Design& Analy-Algorithms Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Computational Perception & Robotics and Machine Learning specializations)                    
  PhD ACO: Required                    
  PhD CS: Breadth (Theory area)                    
                       
CS 6601 Artificial Intelligence     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Computational Perception & Robotics and Interactive Intelligence specializations)                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
  PhD ROBO: Foundation (Artificial Intelligence core area)                    
                       
CS 6675 Advance Internet Comput Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Databases & Software Engineering, Networking, Social Computing, and Systems specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Social Computing and Systems areas)                    
                       
CS 6725 Info Security Policies                  
  MS CS: Elective (Information Security specialization)                    
  MS INFS: Elective (Policy specialization)                    
                       
CS 6750 Human-Computer Interact Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Human-Computer Interaction specialization)                    
  MS CS: Elective (Social Computing and Visual Analytics specializations)                    
  MS HCI: Fixed Core                    
  MS INFS: Elective (Users & Usability specialization)                    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Elective (Human-Computer Interaction specialization)                    
                       
CS 6753 HCI Prof Prep & Practice     Fa 16     Fa 17     Fa 18
  MS HCI: Fixed Core (must be taken twice)                    
                       
CS 6770 Mixed Reality Design                  
  MS CS: Elective (Human-Computer Interaction specialization)                    
                       
CS 6795 Intro-Cognitive Science                  
  MS CS: Elective (Human-Computer Interaction, Interactive Intelligence, and Visual Analytics specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD HCC: Elective (Cognitive Science specialization)                    
                       
CS 7001 Grad Studies-Computing     Fa 16     Fa 17     Fa 18
  PhD CS: Required                    
                       
CS 7210 Distributed Computing       Sp 17          
  MS CS: Elective (Social Computing and Systems specializations)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Systems area)                    
                       
CS 7260 Internet Arch& Protocols Sp 16   Fa 16     Fa 17     Fa 18
  MS CS: Elective (Networking specialization)                    
  MS INFS: Elective (Systems specialization)                    
  PhD CS: Breadth (Networking & Communications area)                    
                       
CS 7290 Adv. Microarchitecture Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Architecture specialization)                    
  PhD CS: Breadth (Computer Architecture and Systems areas; see note on Computer Architecture breadth at http://www.cc.gatech.edu/future/doctoral/phdcs/program)                    
                       
CS 7292 Reliable Secure Comparch Sp 16           Sp 18    
  MS CS: Elective (Architecture specialization)                    
  PhD CS: Breadth (Computer Architecture and Systems areas; see note on Computer Architecture breadth at http://www.cc.gatech.edu/future/doctoral/phdcs/program)                    
                       
CS 7450 Inform Visualization     Fa 16     Fa 17     Fa 18
  MS CS: Core (Visual Analytics specialization)                    
  MS CS: Elective (Human-Computer Interaction and Social Computing specializations)                    
  MS HCI: Computing specialization and Flexible Core                    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Elective (Human-Computer Interaction and Visualization specializations)                    
                       
CS 7455 Issues/Human-Center Comp Sp 16     Sp 17     Sp 18    
  PhD HCC: Required                    
                       
CS 7460 Collaborative Computing Sp 16           Sp 18    
                       
CS 7470 Ubiquitous Computing Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Human-Computer Interaction specialization)                    
  MS HCI: Computing specialization and Flexible Core                    
  MS INFS: Elective (Users & Usability specialization)                    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Elective (Human-Computer Interaction and Software specializations)                    
                       
CS 7477 Issues/Human-Center Comp Sp 16           Sp 18    
                       
CS 7490 Adv Image Synthesis Sp 16           Sp 18    
  MS CS: Elective (Computer Graphics specialization)                    
  PhD CS: Breadth (Graphics & Visualization area)                    
                       
CS 7492 Simulation of Biology Sp 16           Sp 18    
  MS CS: Elective (Computer Graphics specialization)                    
CS 7495 Computer Vision     Fa 16     Fa 17     Fa 18
  Elective: MS CS (Computational Perception & Robotics and Computer Graphics specializations)                    
  PhD CS: Breadth (Graphics & Visualization and Intelligent Systems areas)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
  PhD ROBO: Foundation (Perception core area)                    
                       
CS 7496 Computer Animation     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Computer Graphics specialization)                    
  PhD CS: Breadth (Graphics & Visualization area)                    
                       
CS 7497 Virtual Environments       Sp 17          
  MS CS: Elective (Computer Graphics specialization)                    
  PhD CS: Breadth (Graphics & Visualization area)                    
  PhD HCC: Elective (Software specialization)                    
                       
CS 7499 3D Reconstruction                  
CS 7530 Randomized Algorithms                  
  MS CS: Elective (Computational Perception & Robotics and Machine Learning specializations)                    
  PhD ACO: Elective                    
  PhD CS: Breadth (Theory area)                    
                       
CS 7535 Markov Chain Monte Carlo                  
  PhD ACO: Elective                    
                       
CS 7540 Spectral Algorithms       Sp 17          
  PhD ACO: Elective                    
                       
CS 7545 Machine Learning Theory                  
  MS CS: Elective (Machine Learning specialization)                    
  PhD ACO: Elective                    
  PhD CS: Breadth (Machine Learning area)                    
                       
CS 7560 Theory of Cryptography       Sp 17          
  PhD CS: Breadth (Information Security area)                    
  MS CS: Elective (Information Security specialization)                    
                       
CS 7610 Modeling and Design       Sp 17          
  MS CS: Elective (Interactive Intelligence specialization)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
                       
CS 7616 Pattern Recognition Sp 16           Sp 18    
                       
CS 7630 Autonomous Robotics Sp 16           Sp 18    
  MS CS: Elective (Computational Perception & Robotics specialization)                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD ROBO: Foundation (Autonomy core area)                    
                       
CS 7631 Multi-Robot Systems       Sp 17          
  MS CS: Elective (Computational Perception & Robotics specialization)                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
  PhD ROBO: Elective (Autonomy core area)                    
                       
CS 7632 Game AI Sp 16     Sp 17     Sp 18    
                       
CS 7633 Human-Robot Interaction                  
  MS CS: Elective (Computational Perception & Robotics specialization)                    
  PhD CS: Breadth (Human-Computer Interaction area)                    
  PhD HCC: Elective (Human-Computer Interaction specialization)                    
  PhD ROBO: Elective (Human-Robot Interaction core area)                    
                       
CS 7634 AI Storytell In Vir Wrld                  
  MS CS: Elective (Interactive Intelligence specialization)                    
                       
CS 7637 Knowledge-Based AI     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Interactive Intelligence specialization)                    
  PhD CS: Elective (Intelligent Systems breadth)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
                       
CS 7641 Machine Learning     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Computational Perception & Robotics, Interactive Intelligence, and Machine Learning specializations)                    
  PhD CS: Breadth (Intelligent Systems and Machine Learning areas)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
  PhD ROBO: Elective (Artificial Intelligence core area)                    
                       
CS 7646 Mach Learn For Trading     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Machine Learning specialization)                    
  PhD CS: Breadth (Machine Learning area)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
                       
CS 7649 Robot Intelli: Planning     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Computational Perception & Robotics specialization)                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD ROBO: Elective (Artificial Intelligence core area)                    
                       
CS 7650 Natural Language     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Interactive Intelligence and Machine Learning specializations)                    
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD HCC: Elective (Artificial Intelligence specialization)                    
                       
CS 7695 Phil of Cognition                  
  PhD CS: Breadth (Intelligent Systems area)                    
  PhD HCC: Elective (Cognitive Science specialization)                    
                       
CS 7697 Cognitive Model Sci&Tech                  
  MS CS: Elective (Interactive Intelligence specialization)                    
  PhD HCC: Elective (Cognitive Science and Software specializations)                    
                       
CS 7785 Intro Robotics Research     Fa 16     Fa 17     Fa 18
  Required: PhD ROBO                    
                       
CS 8793 Special Topics in Cognitive Science: Cognition and Culture                  
  MS CS: Elective (Social Computing specialization)                    
                       
CS 8803-DCL Special Topics: Data Communications Lab       Sp 17          
  Elective                    
                       
CS 8803-GOS Special Topics: Graduate Introduction to Operating Systems                  
  MS CS: Elective (Databases & Software Engineering specialization)                    
                       
CS 8803-MAS Special Topics: Mobile Applications and Services Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Elective (Networking specialization)                    
                       
CS 8803-NS Special Topics: Network Science                  
  Elective                    
                       
CSE 6001 Intro-Comp Sci & Engr Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  Required: PhD CSE                    
                       
CSE 6010 Comput Prob Solv     Fa 16     Fa 17     Fa 18
  Not required for CoC students                    
                       
CSE 6040 Computing For Data Analy     Fa 16     Fa 17     Fa 18
CSE 6140 Comp Sci&Engr Algorithms     Fa 16     Fa 17     Fa 18
  MS CS: Core (High-Performance Computing specialization)                    
  MS CS: Elective (Computational Perception & Robotics, Machine Learning, and Scientific Computing specializations)                    
  MS CSE: Core                    
  PhD CS: Breadth (Computational Science and Engineering area)                    
  PhD CSE: Core                    
                       
CSE 6141 Massive Graph Analysis                  
CSE 6220 High Perform Computing Sp 16     Sp 17     Sp 18    
  MS CS: Core (High-Performance Computing specialization)                    
  MS CS: Elective (Modeling & Simulation and Scientific Computing specializations)                    
  MS CSE: Core                    
  PhD CS: Breadth (Computational Science and Engineering area)                    
  PhD CSE: Core                    
                       
CSE 6230 High Perf Parallel Comp     Fa 16     Fa 17     Fa 18
  MS CS: Elective (High-Performance Computing and Scientific Computing specializations)                    
  MS CSE: Elective (Computation specialization)                    
  PhD CSE: Elective (Computation specialization)                    
                       
CSE 6240 Web Search & Text Mining       Sp 17          
  MS CS: Elective (Machine Learning specialization)                    
  MS CSE: Elective (Computation specialization)                    
  PhD CS: Breadth (Machine Learning area)                    
  PhD CSE: Elective (Computation specialization)                    
                       
CSE 6241 Pattern Matching                  
  MS CSE: Elective (Computation specialization)                    
  PhD CSE: Elective (Computation specialization)                    
                       
CSE 6242 Data & Visual Analytics Sp 16     Sp 17     Sp 18    
  MS CS: Elective (Machine Learning and Visual Analytics specializations)                    
                       
CSE 6243 Adv Top Machine Learning                  
  MS CS: Elective (Machine Learning specialization)                    
                       
CSE 6301 Algor-Bioinfor&Comp Biol                  
  MS CSE: Elective (Computation specialization)                    
  PhD CSE: Elective (Computation specialization)                    
                       
CSE 6643 Numerical Linear Algebra Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Core (Scientific Computing specialization)                    
  MS CSE: Core                    
  PhD CS: Breadth (Computational Science and Engineering area)                    
  PhD CSE: Core                    
                       
CSE 6644 Iterative Meth-Sys Eqns Sp 16   Fa 16 Sp 17   Fa 17 Sp 18   Fa 18
  MS CS: Elective (Scientific Computing specialization)                    
  MS CSE: Elective (Computation specialization)                    
  PhD CSE: Elective (Computation specialization)                    
                       
CSE 6730 Model&Sim:Found&Implemen Sp 16     Sp 17     Sp 18    
  MS CS: Core (Modeling & Simulation specialization)                    
  MS CSE: Elective (core)                    
  PhD CS: Breadth (Computational Science and Engineering area)                    
  PhD CSE: Core                    
                       
CSE 6740 Computational Data Analy     Fa 16     Fa 17     Fa 18
  MS CS: Elective (Machine Learning and Visual Analytics specializations)                    
  MS CSE: Core                    
  PhD CS: Breadth (Computational Science and Engineering, Intelligent Systems, and Machine Learning areas)                    
  PhD CSE: Core                    
                       
CSE 6742 Mod, Sim&Military Gaming Sp 16     Sp 17     Sp 18    
  Elective                    
                       
CSE 8803-ASC Advanced Scientific Computing Sp 16           Sp 18    
                       
CSE 8803-MI Materials Informatics Sp 16           Sp 18    
                       
CSE 8803-CC Special Topics: Computational Chemistry                  
  MS CS: Elective (Scientific Computing specialization)                    
                       
CSE 8803-MPA Special Topics: Quantum Info, Comp, & Sim                  
  Elective                    
Map of Georgia Tech

Georgia Institute of Technology
North Avenue, Atlanta, GA 30332
Phone: 404-894-2000