Thanks to Georgia Tech's strengths in each of the key areas of analytics and data science, there are more than 80 courses that MS Analytics students can take to fulfill required and elective slots in their curriculum. Students are encouraged to choose electives to develop specific expertise within an area of analytics/data science where they have career interests.
Courses available to the students either as core requirements or elective options include topics such as machine learning, forecasting, regression analysis, data mining, statistical learning, natural language, computational statistics, simulation, digital marketing, optimization, visualization, databases, web and text mining, algorithms, high-performance computing, graph analytics, business intelligence, pricing analytics, revenue management, business process analysis, financial analysis, decision support, privacy and security, and risk analytics (see below for the full list).
We provide academic and career advising for all MS Analytics students, to help you select the right set of coursework for your personal interests and career goals.
MSA ELECTIVE COURSES
Computing Electives
CS 3510 - Design and Analysis of Algorithms
Basic techniques of design and analysis of efficient algorithms for standard computational problems. NP-Completeness. Credit not allowed for both CS 3510 and CS 3511.
CS 4400 - Emerging Database Technologies and Applications
The course will cover current developments including distributed, object-oriented, temporal-spatial, Web-based, mobile, and active database technologies, and data warehousing and mining applications.
CS 4460 - Intro Info Visualization
Introduction to principles and techniques of infomation visualization, the presentation of primarily abstract data to help people understand, analyze and make sense of data. Students will not receive credit for both CS 4460 and CS 7450.
CS 6035 - Intro to Information Security
A broad spectrum of information security: threats, basic cryptography, software vulnerabilities, programming for malice, operating system protections, network security, privacy, data mining, computer crime.
CS 6220 - Big Data Systems and Analytics
This course will cover the concepts, techniques, algorithms, and systems of big data systems and data analytics, with strong emphasis on big data processing systems, fundamental models and optimizations for data analytics and machine learning, which are widely deployed in real world big data analytics and applications.
CS 6400 - Database Systems Concepts and Design
Study of fundamental concepts with regard to relational databases. Topics covered include database design, query processing, concurrency control, and recovery. Credit not given for both CS 6400 and CS 6754.
CS 6471 - Computational Social Science
This graduate seminar focuses on text and network analysis of data with applications to domains such as political science, sociolinguistics, and public health.
CS 6476 - Intro to Computer Vision
Introduction to computer vision including fundamentals of image formation, camera imaging geometry, feature detection and matching, stereo, motion estimation and tracking, image classification and scene understanding. Credit not awarded for both CS 6476 and CS 4495 or CS 4476.
CS 6515 - Intro to Graduate Algorithms
Design and analysis of algorithms on a graduate level, including dynamic programming, divide and conquer, FFT, graph and flow algorithms, RSA, linear programming, and NP-completedness.
CS 6550 - Design and Analysis of Algorithms
Advanced techniques for designing and analyzing efficient algorithms for combinatorial, algebraic, and number-theoretic problems.
CS 6601 - Artificial Intelligence
Basic concepts and methods of artificial intelligence including both symbolic/conceptual and numerical/probabilistic techniques.
CS 6730 - Data Visualization Principles & Applications
Introductory course on design principles and applications of data visualization. This course teaches best practices for visualizing datasets from diverse domains intended to help people make sense of data.
CS 6750 - Human-Computer Interaction
Describes the characteristics of interaction between humans and computers and demonstrates techniques for the evaluation of user-centered systems. Crosslisted with PSYC 6750.
CS 7545 - Machine Learning Theory
This course provides a basic arsenal of powerful mathematical tools for the analysis of learning algorithms, focusing on both statistical and computational aspects.
CS 7632 - Game AI
An exploration of how artificial intelligence is used in modern digital computer games. Credit will not be awarded for CS 7632 and CS 4731, CS 7632 and LCC 4731 or CS 7632 and LMC 4731.
CS 7637 - Knowledge-Based AI
Structured knowledge representation; knowledge-based methods of reasoning and learning; problem-solving, modeling and design.
CS 7643 - Deep Learning
This course will cover theory and practice of deep learning, including neural network and structured models, optimization algorithms, and applications to perception and Artificial Intelligence.
CS 7650 - Natural Language
Topics include lexical analysis, parsing, interpretation of sentences, semantic representation, organization of knowledge, inference mechanisms. Newer approaches combining statistical language processing and information retrieval techniques. Credit not allowed for both CS 7650 and CS 4650.
CS 7750 - Math Fnd Of Machine Lrn
Provides the mathematical background for two of the pillars of modern data science: linear algebra and applied probability.
CS 8803 - Data Management and Machine Learning
Special topics of current interest. Treatment of new developments in various areas of computing.
CS 8803 - Advanced DB System Implementation
Special topics of current interest. Treatment of new developments in various areas of computing.
CS 8803 - Graph Neural Networks
Special topics of current interest. Treatment of new developments in various areas of computing.
CS 8803 - Deep Learning for Int Crtl
Special topics of current interest. Treatment of new developments in various areas of computing
CSE 6010 - Computational Problem Solving for Scientists and Engineers
Computing principles, computer architecture, algorithms and data structure; software development, parallelism. No credit for graduate students or undergraduates in Computer Science or Computational Media.
CSE 6040 - Computing for Data Analysis: Methods and Tools
Computational techniques needed for data analysis; programming, accessing databases, multidimensional arrays, basic numerical computing, and visualization; hands-on applications and case studies. Credit is will not be awarded for both CSE 6040 and CX 4240.
CSE 6140 - Computational Science and Engineering Algorithms
This course will introduce students to designing high-performance and scalable algorithms for computational science and engineering applications. The course focuses on algorithms design, complexity analysis, experimentation, and optimization, for important science and engineering applications.
CSE 6220 - High Performance Computing
This course will introduce students to the design, analysis, and implementation of high performance computational science and engineering applications.
CSE 6230 - High Performance Parallel Computing: Tools and Applications
Introduction to MIMD parallel computation, using textbook excerpts, resesarch papers, and projects on multiple parallel machines. Emphasizes practical issues in high-performance computing.
CSE 6240 - Web Search & Text Mining
Basic and advanced methods for Web information retrieval and text mining: indexing and crawling, IR models, link and click data, social search, text classification and clustering.
CSE 6242 - Data & Visual Analytics
The course introduces students to analysis and visualization of complex high dimensional data. Both theory and applications will be covered including several practical case studies.
CSE 6643 - Numerical Linear Algebra
Introduction to numerical solutions of the classical problems of linear algebra including linear systems, least squares, singular value decomposition, and eigen value problems. Crosslisted with MATH 6643.
CSE 6644 - Iterative Methods for Systems of Equations
Iterative methods for linear and nonlinear systems of equations including Jacobi, G-S, SOR, CG, multigrid, Newton, quasi-Newton, updating, and gradient based methods. Crosslisted with MATH 6644.
CSE 6730 - Modeling and Simulation: Foundations and Implementation
Foundations and algorithms concerning the development of conceptual models for systems, and their realization in the form of computer software; discrete and continuous models. Crosslisted with ECE 6730.
CSE 7750 - Mathematical Foundations of Machine Learning
Provides the mathematical background for two of the pillars of modern data science: linear algebra and applied probability.
CSE 8803 - Data Science for Social Networks
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Deep Learning for Text Data Analysis
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Intro to Urban Computing
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Data Science for Epidemiology
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Intro to Uncertainty Quantification
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Machine Learning for Computational Biology
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Human in the Loop Data Analytics
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Imaging with Data-Driven Models
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Advanced NLP
Topics of current interest in Computational Science and Engineering.
CSE 8803 - Systems for Machine Learning
Topics of current interest in Computational Science and Engineering.
Business Electives
CS 6725 - Information Security Strategies and Policies
Information security vulnerabilities and risks; legal, cost, privacy, and technology constraints; derivation of strategies; technical and procedural means of achieving desired ends. Credit not awarded for both CS 6725 and CS 4725/MGT 4725/6725/PUBP 4725/6725.
MGT 6046 - Applications of Data Analytics in Accounting
Students will learn to apply advanced analytical techniques in business settings to facilitate better decision-making, with a particular focus on financial and managerial reporting.
MGT 6074 - Fintech & Cryptocurrencies
Digital innovation is disrupting Financial Intermediation like lending, payments, asset management, and insurance. This class gives a comprehensive understanding of the FinTech industry.
MGT 6080 - Investments
Introduction to securities markets and study of theory and practice of security analysis and portfolio management concepts as applied to equities and fixed-income securities. Portfolio management relies on probability theory, statistical analysis, and computational methods. Credit not allowed for MGT 6078 and MGT 6080.
MGT 6086 - Entrepreneurial Finance & Private Equity
This course provides an introduction to financial theories and tools an entrepreneur needs to start, build, and harvest a successful venture. Cases and lecture will cover business evaluation and valuation, including the venture capital and the real option approach, forecasting models, quantitative and qualitative risk measurement methodologies, financing, venture capital funds, compensation structure and exit strategies. Credit not allowed for both MGT 6086 and MGT 4072.
MGT 6214 - Business Analytics Practicum
In this course, student teams work under the guidance of faculty practitioner on current real-world business challenges to apply business analytics skills & methods.
MGT 6310 - Marketing Research
Course focusing on the quantitative and qualitative aspects of marketing research, including gathering, analyzing, and reporting information used to solve specific marketing problems in several areas including international marketing research.
MGT 6311 - Digital Marketing
An applied overview of modernized digital marketing tools and strategy, emphasizing the diverse ways that contemporary marketers use information technology through digital channels such as social media and the Internet to achieve strategic business objectives.
MGT 6314 - Understanding Markets with Data Science
This course applies a data science approach using network and text analytics to model and analyze how individuals and various kinds of markets behave.
MGT 6400 - Pricing Analytics and Revenue Management
Focus in on increasing profit by measuring price responses and controlling capacity. Topics include forecasting, price optimization, and revenue management. Credit not allowed for both MGT 6400 and MGT 6362.
MGT 6401 - Supply Chain Modeling
Focus on the design and implementation of succesful supply chain strategies. Develop and recommend the right mix of operational levers through quantitative analysis for supply chain efficiency and effectiveness. Topics include: supply chain design, supply chain coordination, capacity management, retailing, and supplier management. Credit not allowed for both MGT 6401 and MGT 6362.
MGT 6450 - Project Management
Provides exposure to the concepts, frameworks and techniques for managing projects. Coverage includes both general project management frameworks along with agile methodologies commonly used to manage IT projects. Cases, problems, activities, software tools, extra readings, and guest speakers focus specifically on IT project management practice.
MGT 6655 - Business Data Preparation & Visualization
This course helps business graduate students learn how to prepare and visualize data appropriately, to explore patterns and relations, and to convey these findings effectively.
MGT 6725 - Information Security Strategies and Policies
Information security vulnerabilities and risks; legal, cost, privacy, and technology constraints; derivation of strategies; technical and procedural means of achieving desired ends. Credit will not be awarded for both MGT 6725 and MGT 4725 or CS 4725 or CS 6725 or PUBP 4725 or PUBP 6725.
MGT 6726 - Privacy, Technology, Policy, and Law
This course takes a multi-disciplinary approach to privacy, a topic of great interest in the technology, policy, ethics, law, and business realms. Information collection, transmission, and utilization in analog and digital formats raise specific issues about information classification and organization; information storage and processing; and information transmission, transfer, and signaling. In addition, privacy tech policy affects the way one builds a network and related systems planning and design; human interfacing and use analysis; database development; and related aspects of hardware, software, economics, social factors, and capacity. Credit will not be awareded for both MGT 6726 and CS 4726 or CS 6726 or MGT 4726.
MGT 8803 - Financial Market Instruments and Risk Management
Topics of current interest.
Statistical Electives
CS 7641 - Machine Learning
Machine learning techniques and applications. Topics include foundational issues; inductive, analytical, numerical, and theoretical approaches; and real-world applications. Credit not awarded for both CS 7641 and CS 4641/CSE 6740/ISYE 6340.
CSE 6740 - Computational Data Analysis: Learning, Mining, and Computation
Theoretical/computational foundations of analyzing large/complex modern datasets, including the fundamental concepts of machine learning and data mining needed for both resesarch and practice. Crosslisted with ISYE 6740. Credit not awarded for both CSE 6740 and CS 4641/7641/ISYE 6740.
ISYE 6402 - Time Series Analysis
Basic forecasting methods, ARIMA models, transfer functions.
ISYE 6404 - Nonparametric Data Analysis
Nonparametric statistics and basic categorical data analysis.
ISYE 6405 - Statistical Methods for Manufacturing Design and Improvement
Fractional factorial designs, response surface methods.
ISYE 6412 - Theoretical Statistics
Rigorous introduction to theory of statistical inference. Estimation and testing. Construction and assessment of estimators and tests. Fundamentals of decision theory, minimax, and Bayes Paradigms.
ISYE 6413 - Design and Analysis of Experiments
Analysis of variance, full and fractional factoral designs at two and three levels, orthogonal arrays, response surface methodology, robust parameter design for production/process improvement.
ISYE 6414 - Statistical Modeling and Regression Analysis
Simple and multiple linear regression, inferences and diagnostics, stepwise regression and model selection, advanced regression methods, basic design and analysis of experiments, factorial analysis.
ISYE 6416 - Computational Statistics
This class describes the available knowledge regarding statistical computing. Topics include random deviates generation, importance sampling, Monte Carlo Markov chain (MCMC), EM algorithms, bootstrapping, model selection criteria, (e.g. C-p, AIC, etc.) splines, wavelets, and Fourier transform.
ISYE 6421 - Biostatistics
An introduction to fundamental ideas and techniques in Biostatistics, with an emphasis on conceptual understanding and on the analysis of real data sets.
ISYE 6740 - Computational Data Analysis: Learning, Mining, and Computation
Theoretical/computational foundations of analyzing large/complex modern datasets, including the fundamental concepts of machine learning and data mining needed for both resesarch and practice. Crosslisted with CSE 6740. Credit not awarded for both ISYE 6740 and CS 4641/7641/CSE 6740.
ISYE 6783 - Statistical Techniques of Financial Data Analysis
Fundamentals of statistical inference are presented and developed for models used in the modern analysis of financial data. Techniques are motivated by examples and developed in the context of applications. Cross-listed with MATH 6783.
ISYE 6805 - Reliability Engineering
Topics include hazard functions, life distributions, censoring, life tables, nonparametric and parametric estimation and inference, accelerated life testing, structure functions, reliability and maintenance systems, replacement theory.
ISYE 6810 - System Monitoring and Prognostics
The course focuses on sensor-based condition monitoring techniques, modeling of degradation processes, fault diagnostics and prognostics of failures in engineering systems using stochastic and statistical methods.
ISYE 7400 - Advanced Design of Experiments
Random and mixed models, nested and blocked designs. Intended for Ph.D. students and those seeking the M.S. in Statistics.
ISYE 7401 - Advanced Statistical Modeling
Nonlinear models, logistic regression, loglinear models. Intended for Ph.D. students and those seeking the M.S. in Statistics.
ISYE 7405 - Multivariate Data Analysis
Multivariate ANOVA, principal components, factor analysis etc. Intended for Ph.D. students and those seeking the M.S. in Statistics.
ISYE 7406 - Data Mining and Statistical Learning
Topics include neural networks, support vector machines, classification trees, boosting and discriminant analyses. Intended for Ph.D. students and those seeking the M.S. in Statistics.
ISYE 8803 - Statistical Machine Learning
Special topics in Industrial and Systems Engineering.
ISYE 8803 - High Dimensional Analytics
Special topics in Industrial and Systems Engineering.
Operations Research Electives
CS 7751 - Probabilistic Graphical Models in Machine Learning
The course provides an introduction to theory and practice of graphical models in machine learning. It covers three main aspects; representation, probabilistic inference, and learning.
ISYE 6230 - Economic Decision Analysis
Topics include preferences and utilities, social choice, equilibrium concepts, noncooperative and cooperative game theory, price mechanisms, auction mechanisms, voting theory, and incentive compatibility.
ISYE 6307 - Scheduling Theory
Includes topics in sequencing and scheduling with emphasis on deterministic machine scheduling problems with some stochastic results examined. Complexity of various problems will be analyzed.
ISYE 6333 - Operations Research fo Supply Chain Engineering I
Deterministic models of supply chains including location and material flow. Optimization techniques including linear programming, network flows, integer programming, and heuristics.
ISYE 6334 - Operations Research fo Supply Chain Engineering II
Probabilistic models of supply chains, including the effects of variability; models of wholesale and retail demand; forecasting and simulation.
ISYE 6644 - Simulation
Covers modeling of discrete-event dynamic systems and introduces methods for using these models to solve engineering design and analysis problems.
ISYE 6650 - Probabilistic Models and Their Applications.
An introduction to basic stochastic processes such as Poisson and Markov processes and their applications in areas such as inventory, reliability, and queueing.
ISYE 6663 - Nonlinear Optimization
Fundamentals of nonlinear optimization. Topics include optimality conditions; convex programming and duality; unconstrained and constrained methods. Polynomial algorithms and interior point methods. Dual methods. This course is for students seriously considering a PhD.
ISYE 6669 - Deterministic Optimization
An introduction to deterministic optimization methodologies including approaches from linear, discrete, and nonlinear optimization including algorithms and computations. Applications will be introduced as appropriate.
ISYE 6679 - Computational Methods in Optimization
Strategies and techniques for converting optimization theory into effective computational procedures. Emphasis is on applications in linear, integer, and nonlinear programming; networks and graphs.
ISYE 6832 - Simulation Theory and Methods
Theory, algorithms, and applications of computer simulation. Topics include generalized semi-Markov processes; input-output analysis; random number, variate, and sample path generation; variance reduction techniques; and optimization via simulation. This course is intended for Ph.D. students.
ISYE 7683 - Advanced Nonlinear Programming
Convex programming; linear, conic quadratic and semidefinite programming; cheap optimization methods for extremely large-scale convex problems.
ISYE 7686 - Advanced Combinatorial Optimization
Typical coverage includes: Matching theory, network optimization, traversals in graphs, integrality of polyhedra, matroids, covers, cliques, and stable sets
ISYE 7687 - Advanced Integer Programming
General integer modeling concepts; valid inequalities and facets; duality; general algorithms such as branch-and-bound and branch-and-cut; special purpose algorithms; applications.
ISYE 7751 - Probabilistic Graphical Models in Machine Learning
The course provides an introduction to theory and practice of graphical models in machine learning. It covers three main aspects; representation, probabilistic inference, and learning.
ISYE 8803 - Modeling and Analysis
Special topics in Industrial and Systems Engineering.
ISYE 8813 - First-order Methods of Opt
Special Topics in the field of Operations Research.
ISYE 8813 - Continuous Optimization
Special Topics in the field of Operations Research.
ISYE 8813 - Modern Convex Optimization
Special Topics in the field of Operations Research.
ISYE 8813 - Constraint Programming
Special Topics in the field of Operations Research.
Application Electives
CP 6514 - Introduction to Geographic Information Systems
This course introduces students to spatial analysis using geographic information systems. Fundamentals of software design and geographic data are covered.
CP 6521 - Advanced Geographic Information Systems
The course provides students with advanced spatial analysis techniques including network analysis, three-dimensional surface modeling, and GIS application development.
CP 6541 - Environmental Analysis Using GIS.
This course focuses on the application of geographic information systems (GIS) to environmental problems. It highlights the types and sources of data appropriate to those applications.
CP 6570 - Socioeconomic GIS
This advanced GIS course addresses the collection, management, analysis, and interpretation of spatial social, economic, housing, and demographic information. Credit not allowed for both CP 6570 and CP 6551.
CP 6581 - Programming for GIS
This course teaches fundamental programming skills for geoprocessing and data presentation in a geographic information system environment. The primary languages used are Python and Javascript.
CP 8853 - Climate Change Analytics
Topics of current interest in geographic information systems.
CS 6440 - Intro to Health Informatics
A broad review of the US health system and the application of informatics to the clinical practice of medicine, digital imaging, public health and bioinformatics.
ISYE 6201 - Manufacturing Systems
Topics include analysis of flows, bottlenecks and queuing, types of operations, manufacturing inventories, aggregreate production planning, lot sizes and lead times, and pull production systems.
ISYE 6202 - Warehousing Systems
Topics include design and analysis of materials handling systems, warehouse layout, order picking strategies, warehousing inventories, warehouse management systems, integration of production and distribution systems. Credit will not be awarded for both ISYE 6202 and ISYE 6383.
ISYE 6203 - Transportation and Supply Chain Systems
Topics include supply chain characterization, site location, mode selection, distribution planning, vehicle routing, demand management, replenishment management, geographic information systems, and real-time control issues. Credit will not be awarded for both ISYE 6203 and ISYE 6383.
ISYE 6320 - Public Impact Applications of Operations Research and Management Science
The focus is on the health and public applications of Operations Research. Students will complete a group project with a non-profit organization and discuss papers.
ISYE 6335 - Supply Chain Engineering I
Production scheduling; inventory systems; warehousing, including stocking strategies, order-picking, sortation, automation; distribution.
ISYE 7201 - Production and Service Systems Engineering
Advanced models in operations planning, scheduling and control of supply chain, production and service systems. Intended for Ph.D. students.
ISYE 7203 - Logistics Systems Engineering
Advanced modeling and analysis of freight transportation and logistics systems. Intended for Ph.D. students.
ISYE 8803 - Model in Med Dec & Hlth Policy
Special topics in Industrial and Systems Engineering.
ISYE 8813 - Life Cycle Assessment
Special Topics in the field of Operations Research.