Course Registration

Courses to Take Per Term

Published

December 6, 2025

Before You Register: What Every MSDM Student Should Know

TipTips:
  1. If you are new to the MSDM program, you must submit a Curriculum Contract Form. Consider scheduling an advising meeting with your academic advisor1 if you need help.
    In this contract, you will select your Degree Emphasis (Digital Marketing Strategy, Marketing Analytics, or Balanced/Customized) and your Completion Roadmap Worksheet. Failure to submit the curriculum contract will lead to an academic hold placed on your account, which will prevent you from registering in future courses.

  2. Before registering each semester, refer to the Curriculum Completion Roadmap Worksheet you submitted to your academic advisor.
    This will guide your course sequencing and ensure timely progress toward graduation.

  3. If you are in the first year of the 2-year completion roadmap, register only for first-year courses offered in that semester.
    Second-year courses for that semester should be taken during your second year.

  4. Students following the 1.5-year completion roadmap should register only for the first-year courses offered in that semester except for their first fall semester when they should take all required courses for both first and second fall semesters.
    Second-year courses for that semester should be taken during your second year except for the fall semester.

  5. Students following the 1-year completion roadmap should enroll in a consolidated list of Year 1 and Year 2 courses for both semesters.
    This accelerated pathway requires careful scheduling to meet all requirements within one academic year.

  6. The course listings on this page reflect the 2-year completion roadmap for students who began the program in Fall 2025 or later.

  7. Students who started the program before Fall 2025 should refer to the curriculum for their cohort: MSDM Curriculum Prior to Fall 2025

  8. All MSDM courses are offered only once per academic year.
    If you miss a course in its designated term, you will need to wait until the same term the following year to take it.

  9. If the course is full, do not panic. Contact the program director (Dr. Jung).
    If the course is full, it won’t show up in your schedule unless you chose all courses (closed and open). By default, only open courses will show up. The program director and the CPGE staff (Jennifer Cousens) can assist you. Never choose a different course just because the course is full. We know you need to take the class to fulfill your contract, so we will do our best to help you.

Curriculum

Curriculum for Students Entering the Program in Fall 2025 or Later

There are three Curriculum Options:

  • Digtal Marketing Strategy (DMS) Emphasis

  • Marketing Analytics (MA) Emphasis

  • Balanced/Customized

For details about the options, refer to Step 2: Know the Curriculum (Degree Emphasis) Options.

Curriculum for Students Entering the Program Prior to Fall 2025

Boot Camp

Important

Because our students come from diverse educational backgrounds, we offer a Boot Camp designed to build essential readiness skills for the program. It provides foundational spreadsheet skills, an introduction to R programming, and basic statistical concepts that students should know before—or during—their first semester (e.g., spring semester for spring cohort group). All courses are free and available online through MyCPP.

Year 1, Fall

NoteFall Cohort Group
  • If you are a fall cohort group, make sure you know the materials on MSDM Boot Camp.

  • Please do not enroll in the courses not listed here unless you are on a 1-year completion roadmap, as other courses are the ones reserved for your second fall semester.

Core Courses

  • IBM 5910 - Strategic Data Wrangling and Visualization (3)2

  • IBM 6010 - Digital Marketing (3)

Electives

  • GBA 5140 - Statistics Essentials (3)3

    • Eligible for Emphasis Other category for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

Year 1, Spring

NoteSpring Cohort Group
  • If you are a spring cohort group, make sure you know the materials on MSDM Boot Camp.

  • Please do not enroll in the courses not listed here unless you are on a 1-year completion roadmap, as they are the ones reserved for your second spring semester.

Core Courses

  • IBM 6510 - Foundations of Customer Analytics (3)

Electives

  • IBM 6100 - Search Engine Marketing (2)

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6150 - Database Marketing (2)

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6520 - Market Forecasting (2)4

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

Year 1, Summer

Core Courses

  • None

Electives

  • IBM 6300 - Retailing in Digital Economy (3)

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6540 - Applied Machine Learning in Marketing (3)

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

  • IBM 6600 - Marketing Text Analytics with LLMs and AI (2)

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

Year 2, Fall

Core Courses

  • IBM 6200 - Online Consumer Psychology and Behaviors (3)

  • IBM 6500 - Customer Insights Methods and Survey Research (3)

    • MSDM Culminating Experience Project housed in this course

Electives

  • IBM 6450 - AI in Marketing (2)

    • Eligible for Emphasis Other category for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

Year 2, Spring

Core Courses

  • IBM 6400 - Current Issues in Digital Marketing (1)5

  • IBM 6800 - Data-Driven Digital Marketing Strategy I (2)6

    • MSDM Culminating Experience Project housed in this course

Electives

  • IBM 6250 - Social Media Marketing (3)

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6530 - Marketing Analytics (3)7

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

Year 2, Summer

Core Courses

  • IBM 6950 - Data-Driven Digital Marketing Strategy II (2)

    • MSDM Culminating Experience Project housed in this course

Electives

  • IBM 6700 - Marketing Data Management (2)8

    • Eligible for Emphasis Other category for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

  • GBA 6420 - Optimization Methods (3)

    • Eligible for Emphasis Other category for MA Emphasis

Footnotes

  1. Program director (Dr. Jung) is your academic advisor.↩︎

  2. In this course, you may learn various BI tools, but R will be main tool for data wranging and visualization, report generation, and publication, emphasizing reproducible document. As you deal with visualizing data, you will also be taught some basic statistics concept such as probability, descriptive statistics, and hypothesis testing. If you have taken a statistics course in your undergraduate program, this course may give you sufficient knowledge. However, if you want a greater depth of knowledge, you are welcome to take GBA 5140 as an elective.↩︎

  3. GBA 5140 is a service course offered by Technology and Operatoins Management (TOM) Department for graduate students in SGSB Programs and is similar to its undergraduate course, TOM 3020 (Statistical Foundations for Business Analytics). If you have taken a college-level statistics course in your undergraduate program, you don’t need to take this course, as IBM 5190 will cover some basic essential statistical concepts (e.g., descriptive statistics, test of hypothesis, etc.). If you have never taken a statistics course, however, the choice may depend on your aspired career roles. If you want to pursue Content & Creative Roles or technology & Performance Roles, IBM 5190 may be good enough and you don’t need to take GBA 5140. On the other hand, If you want to pursue a data and analytics roles, you will want to take the course, as strong statistical background would be necessary.↩︎

  4. This course requires IBM 6510 as a prerequisite. We put both courses together knowing that concurrent enrollment is not an issue. We will help you enroll in IBM 6520 by issuing you a permission code. Please contact Jennifer Cousins at CPGE (email: jlcousens at cpp.edu).↩︎

  5. This course is scheduled back to back with IBM 6800 on the same night. Although IBM 6400 course is not directly relevant to MSDM CEP, which is hosted in IBM 6800, students are expected to take both courses on the same night in their 2nd year of their curriculum roadmap. First year students should not take the course unless they are following 1-year roadmap.↩︎

  6. This course requires four prerequisites, two of which are IBM 6200 and IBM 6500 that are offered in the fall semester. Students who want to register for this course before the end of fall semester should contact Jennifer Cousins (jlcousens at cpp.edu) to get a permission to override the requirements. This course will host the MSDM CEP; thus, students in their 1st year should not take the course unless they are in 1-year roadmap.↩︎

  7. IBM 6530 will not be offered until Spring 2027. This course is not part of Curriculum for the class of 2026.↩︎

  8. IBM 6700 will not be offered until Summer 2027. The class of 2026 should take IBM 6600.↩︎