Course Registration

Courses to Take Per Term

Published

April 25, 2026

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.

    1. There might be slight differences in the roadmaps among different cohort groups due to course sequencing changes to align student learning with the MSDM CEP.

    2. To simply roadmaps, however, only the roadmap for the newest cohort group will be shown on this page. Students with older cohort group should refer to their curriculum contract and the roadmap worksheet submitted earlier. I will also inform students of the changes for the affected cohort group just before registration starts.

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

  7. 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.

  8. 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.

How to Register?

If you are not sure how to register, you must be a brand new student, as you would know how to register if you had done it before. No problem. I will walk you through the process.

  1. Have you submitted your curriculum contract form and Completion Worksheet? If not, please do so as soon as possible. You can find the form and instructions on how to submit it in Step 1: Submit Curriculum Contract Form. This is a critical step, as it will determine your course sequence and ensure you are on the right track for graduation. If you have any questions about the form or the process, please reach out to your academic advisor (Dr. Jung) for guidance. Make sure you to through Step 1 through Step 7. Step 7 will culminate in the submission of the curriculum contract form and completion worksheet.

  2. Have you received feedback on your curriculum contract form and Completion Worksheet from your academic advisor? If you have submitted the form but haven’t received feedback, please follow up with your academic advisor (Dr. Jung) to ensure that your contract is reviewed and approved. This feedback is essential to confirm that your course selections align with the program requirements and your academic goals.

  3. Now you are ready to register for courses. The registration process is typically done through the university’s student portal (e.g., MyCPP). You will need to log in with your student credentials, navigate to the registration section, and select the courses you need to take for the upcoming semester based on your curriculum contract and completion roadmap.

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

    • Course Description: The art and science of wrangling and visualizing data for storytelling in business; literate coding and reproducible research as part of communication preparation; presentation of complex data for the non-technical audience with a focus on strategic data visualization for various types of data (3 units). Prerequisite: None.
    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.
  • IBM 6010 - Digital Marketing (3)

    • Course Description: Study of the Internet, its culture, and procedures from a marketing perspective. Integrated digital marketing strategy by combining web design, web analytics, search engine optimization, search engine marketing, online advertising, email marketing, social media, reputation management, and customer relationship management. Survey of concepts and tools. Analysis of current practice of client organization(s); planning and execution of digital marketing strategies (3 units). Prerequisite: None.
    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

Electives

  • GBA 5140 - Statistics Essentials (3)

    • Course Description: Applications of managerial statistics for business decisions. Data collection, confidence interval estimation of mean and proportion, one and two-population hypothesis testing of mean and proportion, one-way and two-way Chi-square testing, simple linear regression, multiple linear regression, and Analysis of Variance.

    • 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.

    • 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)

    • Course Description: Study of the foundations of econometrics approach to marketing data, with an emphasis on fostering a fundamental understanding of the properties of an estimator and associated assumptions, with topics ranging from estimation and statistical inference to topics derived because of violating the assumptions of regression models; modeling for limited dependent variables (3 units). Prerequisite: None.
    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

Electives

  • IBM 6100 - Search Engine Marketing (2)

    • Course Description: Monitoring customer behaviors on firms’ websites and developing digital advertising strategies by establishing website performance measurements and measuring it, using popular search engine optimization and online advertising tools such as Google Analytics and SEMRush (2 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6150 - Database Marketing (2)

    • Course Description: Developing and executing strategies to support various digital marketing programs, using CRM as a backbone of ecommerce and direct marketing efforts; building and maintaining databases with the use of popular user-friendly CRM tools (e.g., hubSpots/zoho) for database marketing (2 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6520 - Market Forecasting (2)3

    • Course Description: Forecasting of marketing variables such as customer equity, sales, marketing budget, and individual consumer demand for marketing mix decisions, with an emphasis on quantitative methods with time series and panel data and relevant techniques such as time series regression, exponential smoothing, and ARIMA models (2 units). Prerequisite: IBM 6510. Concurrent enrollment in IBM 6510 is allowed.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • 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)

    • Course Description: An overview of retailing and e-commerce in the new digital economy; online retailing strategy and practice; multi-channel and omni-channel retailing; merchandise management; digital design and layout; consumer behavior, digital customer service, and interfacing with consumers; and the role of technology, social media, and digital marketing (3 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

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

    • Course Description: Introduction to Data Science, Machine Learning, and Artificial Intelligence with a focus on techniques effective for solving marketing problems; Organization of large datasets in an effective and structured way; identifying relationships among customer and marketing outcome variables to support marketing decisions. (3 units). Prerequisite: IBM 6510.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

  • GBA 6420 - Optimization Methods (3)

    • Course Description: This course is to help students understand how complex business problems can be modeled, analyzed, and solved in an optimal manner. Students will learn to develop spreadsheet models for making complex business decisions, as well as interpret the results of such models. The course covers optimization models including various mathematical programming models and decision making under risk and uncertainty.
    • This is a MS in Business Analytics course. The topics of the course is not currently covered in MSDM curriculum, which is why it is made available to MSDM students as an elective.
    • Eligible for Emphasis Other category for MA Emphasis

Year 2, Fall

Core Courses

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

    • Course Description: An overview of theories and findings in social psychology and consumer behavior with a focus on online behavior. Topics include motivation, cognition, emotion, memory, personality, and identity; customer decision making, including choice architecture and brand selection; online marketplace behavior; psychology of online/social media interface and group influence (3 units). Prerequisite: None.
    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.
  • IBM 6500 - Customer Insights Methods and Survey Research (3)

    • Course Description: Survey of customer insights methods – both traditional and emerging techniques from big data, data science, machine learning, and AI – and primary data collection method with an emphasis on survey methods, including such topics as construct and measurement, reliability and validity, questionnaire design, sampling, data preparation, exploratory factor analysis, frequency distribution, test of hypothesis, ANOVA, ANCOVA, MANOVA, correlation, regression, and Structural equation modeling (3 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • MSDM Culminating Experience Project housed in this course

Electives

  • IBM 6450 - AI in Marketing (2)

    • Course Description: Introduction to AI and Machine learning in Marketing, involving various technologies such as Natural Language Processing, generative imagery, data visualization in such marketing areas as social media marketing, retailing, customer services, pricing, and marketing automation; Special emphasis will be given to data privacy and ethics (2 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • 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)4

    • Course Description: Study of latest trends, practices, and issues in digital marketing with the goal of anticipating and preparing for future disruptions in the digital economy and exploring adoption of the technology to companies in relation to existing portfolios of digital marketing programs (1 unit). Prerequisite: None.
    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.
  • IBM 6800 - Data-Driven Digital Marketing Strategy I (2)5

    • Course Description: The second of the three-semester culminating experience project sequence. Critical evaluation of the client firms’ current marketing practices, defining problems and research objectives, understanding the external environment, examining currently available theories and models for a possible solution to the problems, determining research methods to achieve research objectives, collection of data, and analysis of data. Emphasis will be given to the culminating experience project proposal defense and analysis of data to generate insights (2 units). Prerequisite: IBM 6010/GBA 6010, IBM 6200 and IBM 6500, and IBM 6510. Concurrent enrollment in IBM 6510 is allowed.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • MSDM Culminating Experience Project housed in this course

Electives

  • IBM 6250 - Social Media Marketing (3)

    • Course Description: Gaining in-depth knowledge and skills needed to plan and execute social media marketing, including organic social media, advertising, influencer marketing, and social listening. Studying how to create engaging content, analyze performance metrics, and develop comprehensive social media marketing strategies (3 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for DMS Emphasis

    • Eligible for Emphasis Other category for MA Emphasis

  • IBM 6530 - Marketing Analytics (3)

    • Course Description: Advanced data analytics for marketing professionals for segmentation, targeting, and marketing mix decisions; multivariate analysis methods such as discriminant and logit analysis, conjoint analysis, factor analysis, and SEM (3 units). Prerequisite: IBM 6500 andIBM 6510. Concurrent enrollment in IBM 6510 is allowed.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • 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)

    • Course Description: The third and last course in the three-semester-long culminating experience project. Continuation from IBM 6800 with a particular emphasis on generating insights, making data-informed recommendations, and guiding clients for the execution of digital marketing strategies, utilizing all the knowledge learned about digital marketing, consumer psychology and behavior, e-commerce, and marketing science (2 units). Prerequisite: IBM 6800.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • MSDM Culminating Experience Project housed in this course

Electives

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

    • Course Description: This course focuses on gathering, processing, and analyzing small- and large-scale qualitative textual data from diverse sources such as customer emails, social media, review sites, and blogs. It integrates the use of advanced language models like OpenAI’s GPT for enhanced analysis of customer interactions with peers and firms. Students will learn to generate insights and make strategic recommendations for digital marketing plans by leveraging cutting-edge AI tools for text analysis and sentiment understanding, enabling more informed and impactful marketing decisions (2 units). Prerequisite: None.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Recommended for MA Emphasis

    • Eligible for Emphasis Other category for DMS Emphasis

  • IBM 6700 - Marketing Data Management (2)

    • Course Description: This course explores practical aspects of accessing, managing, and analyzing big CRM data. Using popular R programming and its ecosystems for big data management (e.g., Databricks), students will learn how to manage large databases on the Cloud. Emphasis is placed on leveraging big data technologies and tools to uncover actionable insights, enhance customer experiences, and optimize marketing strategies (2 units). Prerequisite: IBM 5910 and IBM 6510.

    • For more information about skills and tools that you are expected to learn, see Tools and Skills along the Student Learning Journey.

    • Eligible for Emphasis Other category for MA Emphasis

    • Eligible for Emphasis Other category for DMS 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. 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).↩︎

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

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