BDML — For Current GSU Students

Disclaimer: This page represents my personal perspective as Founding Director of the BDML concentration and is not an official GSU publication. All information here may be out of date. Students must always verify current requirements against the official GSU catalog and consult with the academic program advisor. Georgia State University is not responsible for any information presented on this personal page.

If you are currently enrolled at Georgia State University as an undergraduate student, this page is for you. It covers two important topics: how to avoid repeating coursework you have already completed, and how to apply for direct or accelerated admission to the BDML program.


An Advantage for GSU Undergraduates: More Freedom to Specialize

One of the genuine benefits of coming to BDML from a GSU undergraduate program is that you do not have to repeat coursework you have already mastered. If you completed 4000-level versions of courses that appear in the BDML required 6000-level curriculum, you can substitute advanced 8000-level electives in their place — giving you more room to go deeper in the areas of data science that excite you most.

Rather than sitting through familiar material at a slightly higher level, you get to use that credit toward specialized electives like Deep Learning (CSC 8851), Advanced Topics in Deep Learning (CSC 8852), Computational Intelligence (CSC 8810), Graph Mining (CSC 8741), or any other elective that aligns with your goals — going deeper in the areas of data science that excite you most.

This substitution is not automatic — it requires a brief written request so it can be properly recorded in DegreeWorks:

How to request: Email the BDML Program Director (yours truly) with your transcript and your proposed substitution. Get written approval before registering for the replacement course and keep a copy of the approval email — your advisor will need it to update DegreeWorks.

Common Substitutions

If you already took…Substitute with…Replaces in BDML…
CSC 4710 — Database SystemsCSC 8712 (Adv. DB) or CSC 8713 (Spatial & Scientific DB)CSC 6710
CSC 4740 — Data MiningCSC 8740 (Adv. Data Mining) or CSC 8741 (Graph Mining)CSC 6740
CSC 4760 — Big Data ProgrammingCSC 8530 (Parallel Algorithms)CSC 6760
CSC 4780 — Fundamentals of Data ScienceCSC 8851 (Deep Learning) or CSC 8850 (Adv. ML)CSC 6780
CSC 4850 — Machine LearningCSC 8850 (Adv. ML) or CSC 8852 (Adv. Topics in DL)CSC 6850

This substitution policy applies to any GSU undergraduate — not just CS majors. If you completed equivalent coursework in another department and believe it merits a substitution, reach out to discuss it.


Direct Admission

Each year, a select number of outstanding GSU undergraduates are offered direct admission to the BDML program — bypassing the standard graduate application process. Direct admit offers are extended to students who demonstrate exceptional academic records and strong preparation for graduate-level data science work.

Currently Eligible Undergraduate Programs

Direct admission is currently being offered to students from:

We are actively exploring expanding direct admit eligibility to students from:

If you are from one of these programs and are interested in BDML, I encourage you to reach out directly — we are building these pathways now and early expressions of interest are helpful.

What Direct Admission Means

Direct admission simplifies your path to BDML but does not bypass all requirements:

How to Apply for Direct Admission

Applications are submitted through the CAS Direct Admit portal. If you are unsure whether you qualify or want to discuss your preparation before applying, contact Dr. Angryk at rangryk@gsu.edu.


Interested in an Accelerated 4+1 Path?

If you are still completing your undergraduate degree and want to start BDML coursework early — potentially finishing both degrees in five years — see the dedicated 4+1 dual degree pages:



Disclaimer: This page represents my personal perspective as Founding Director of the BDML concentration and is not an official GSU publication. All information here may be out of date. Students must always verify current requirements against the official GSU catalog. Georgia State University is not responsible for any information presented on this personal page.