Minor in Computational Data Analysis

The College of Computing offers a Minor in Computational Data Analysis for students majoring in other disciplines who want to be competitive in the global marketplace or leaders in the technological age. This program provides undergraduate students with the necessary mathematical and statistical background to develop and apply various data analysis techniques to real world datasets.

General Requirements

  • This minor requires a minimum of 15 hours
  • 9 hours must be 3000/4000 level
  • If the students’ major requires any of the minor courses listed below, the student should substitute an additional elective course in its place
  • This minor is not available to majors in computer science or computational media


  • Math through Calculus III
  • CS 1371 Computing for Engineers

Required Core Courses (4 core courses)

  • CX 4240. Introduction to Computing for Data Analysis
  • Introduction to Probability and Statistics (one of the following: MATH 3215, MATH 3225, ECE 3077, ISYE 2027; students who have taken CEE/ISYE/MATH 3770 may be required to increase their background in probability, and will be considered on a case-by-case basis)
  • Computational Methods (one of CX 4010 - Computational Problem Solving for Scientists and Engineers (new course), CS 4400 - Introduction to Database Systems, or CS 4460 - Introduction to Information Visualization)
  • CX 4242. Data and Visual Analytics

Data Analysis Elective

Students will select one among a set of courses where they take an additional course in data analysis methods or systems, or may apply data analysis techniques in the context of a specific domain. A list of potential candidates appear below (additional courses may be approved by the minor coordinator or committee):

  • ECE 4270 - Fundamentals of Digital Signal Processing
  • ECE 4560 - Intro to Automation and Robotics
  • ECE4580 - Computational Computer Vision
  • ECE 4823 - Game Theory and Multiagent Systems (permanent number forthcoming)
  • CS 3630 - Introduction to Perception and Robotics
  • CS 4400 - Introduction to Database Systems
  • CS 4460 - Introduction to Information Visualization
  • CS 4495 - Computer Vision
  • CX 4010 - Computational Problem Solving for Scientists and Engineers
  • ISYE 4311 - Capital Investment Analysis
  • ISYE 3232 - Stochastic Manufacturing & Service Systems
  • MGT 4067 - Financial Markets: Trading and Structure
  • MGT 4803 - Introduction to Fixed Income
  • BIOL 4150 - Genomics & Applied Bioinformatics
  • PSYC 4031 - Applied Experimental Psy
  • EAS4430 - Remote Sensing and Data Analysis
  • EAS4480 - Environmental Data Analysis
  • CEE 3010 - Geomatics

Declaring the Minor in Computational Data Analysis

Students interested in pursuing a minor in Computational Data Analysis should complete the Change/Addition of an Undergraduate Academic Minor(s) Form on the Registrar’s website. After the completed form is signed by a College of Computing Advisor, the student’s Major Advisor, and submitted to the Registrar’s Office, the student will be officially listed in OSCAR as pursing the CDA minor. Only students officially listed in OSCAR will be granted permits for CDA courses.

Petitioning for the Minor in Computational Data Analysis

As stated in the Georgia Tech Catalog, you should petition for the CDA minor when you are preparing to graduate. Download and complete the petition for the CDA Minor and have it approved by a College of Computing Advisor. This approved petition for a CDA minor must accompany the petition for the major degree when reviewed for approval by the major school. Download petition for the track you complete (PDF).