Machine Learning


The course is a tool for future data management scientists, as it intends to provide an insider's overview of how to analytically and strategically recognize, collaborate and deploy Customer Relationship Management in a company to maximize the value of and for each customer. 


General characterization





Responsible teacher

Elizabete Cardoso


Weekly - Available soon

Total - Available soon

Teaching language





PEPPERS, Don & ROGERS, Martha: Managing Customer Relationships: A Strategic Framework, 2nd Edition (Wiley)

BUTTLE, Francis: Customer Relationship Management - Concepts and Technologies, 2015, Routledge 

Teaching method

The course intends to complete a theoretical framework with hands-on experience, and so there will be 2 different types of class:

Theoretical Classes - typical, whole class sessions, in which the foundations of CRM as examined.

Team Sessions - single group classes in which students present the progress of their work (deliverables are predetermined in course planning) and receive feedback on improvements and next steps. Each session allocates 15 minutes for group presentation + 15 minutes for instructor feedback. All group members must be present and, prior to each Team Session , the group must always upload their presentation - with numbered slides and in pdf format - onto the corresponding moodle assignment in the class webpage. 

Evaluation method

Regular Exam Period:

-  Group Project: 65%

Final Report grade: 25%, Peer Evaluation: 15%, Team Sessions quality (3 across semester): 20%, Individual evaluation: 5%.

- Final Exam: 35% (Min. 8, 5 to pass)

Subject matter

You will learn different ways to learn about customers (identifying), how to segment them (differentiating), how to approach and communicate with them (interacting) and what the best value propositions are for them (customizing).

You'll also learn to evaluate the success of a CRM strategy - key to support decision-making in Marketing. 

The class is organized in teams of 5/6 students, each carrying out their own CRM project, under the management problem briefed for a specific client in the beginning of the term. The project will evolve with the progression of the theoretical classes and aims at giving students a hands-on experience. 




Programs where the course is taught: