Course Registration
Courses to Take Per Term
Before You Register: What Every MSDM Student Should Know
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.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.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.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.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.The course listings on this page reflect the 2-year completion roadmap for students who began the program in Fall 2025 or later.
Students who started the program before Fall 2025 should refer to the curriculum for their cohort: MSDM Curriculum Prior to Fall 2025
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.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
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
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)3
Eligible for Emphasis Other category for DMS Emphasis
Eligible for Emphasis Other category for MA Emphasis
Year 1, Spring
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)4
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
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
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)5
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)6
- 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)7
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)8
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 6700 - Marketing Data Management (2)9
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
GBA 6420 - Optimization Methods (3)
- Eligible for Emphasis Other category for MA Emphasis
Footnotes
Program director (Dr. Jung) is your academic advisor.↩︎
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.↩︎
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.↩︎
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).↩︎
This course will not be offered until further noticed due to a program constraint.↩︎
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.↩︎
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.↩︎
This course will not be offered until further noticed due to a program constraint.↩︎
This course will not be offered until further noticed due to a program constraint.↩︎