Course Registration

Courses to Take Per Term

Sequence of courses to take for two years for the MS in Digital Marketing Program
Published

November 2, 2025

Tips
  1. The courses are listed for 2-year completion roadmap for the students who started program in Fall 2025 or later.

  2. Students who follow 1-year completion roadmap should take courses from consolidated list of courses from Year 1 and 2 for each semester.

  3. All courses are offered only once a year in a specific term. If you miss the course, you need to wait for one year to take the course.

  4. If you are in your first year of two-year completion roadmap, register only for the courses available in your first year for the semester. The second year courses for the semester should be taken in your second year.


1 Year 1, Fall

1.1 Core Courses

  1. IBM 5910 - Strategic Data Wrangling and Visualization (3)

  2. IBM 6010 - Digital Marketing (3)

1.2 Electives

  • No electives

2 Year 1, Spring

2.1 Core Courses

  1. IBM 6510 - Foundations of Customer Analytics (3)

2.2 Electives

  1. IBM 6100 - Search Engine Marketing (2)

  2. IBM 6150 - Database Marketing (2)

  3. IBM 6520 - Market Forecasting (2)1

3 Year 1, Summer

3.1 Core Courses

  • None

3.2 Electives

  1. IBM 6300 - Retailing in Digital Economy (3)

  2. IBM 6540 - Applied Machine Learning in Marketing (3)

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

4 Year 2, Fall

4.1 Core Courses

  1. IBM 6200 - Online Consumer Psychology and Behaviors (3)

    • MSDM Culminating Experience Project housed in this course
  2. IBM 6500 - Customer Insights Methods and Survey Research (3)

4.2 Electives

  • IBM 6450 - AI in Marketing (2)

5 Year 2, Spring

5.1 Core Courses

  1. IBM 6400 - Current Issues in Digital Marketing (1)

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

    • MSDM Culminating Experience Project housed in this course

5.2 Electives

  1. IBM 6250 - Social Media Marketing (3)

  2. IBM 6530 - Marketing Analytics (3)

6 Year 2, Summer

6.1 Core Courses

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

    • MSDM Culminating Experience Project housed in this course

6.2 Electives

  1. IBM 6700 - Marketing Data Management (2)

Footnotes

  1. This course requires IBM 6510 as a prerequisite. To obtain a permission code to override the prerequisite, please contact Jennifer Cousins at CPGE (jlcousens at cpp.edu).↩︎

  2. 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.↩︎