Facebook pixel
Info
Foto sezione
Logo Bocconi

Course 2022-2023 a.y.

20848 - DESIGNING PRODUCTS FOR ALGORITHMIC ORGANIZATIONS

Department of Management and Technology

Course taught in English

Go to class group/s: 31

MM (6 credits - I sem. - OP  |  SECS-P/08)

Classes: 31 (I sem.)
Instructors:
Class 31: COLIN PRESCOTT MacARTHUR


Mission & Content Summary
MISSION

Algorithms, artificial intelligence and machine learning are changing the way organizations do business. If you want to get a job in a large technology company, digital consulting, or governmental organization, how to grapple with organizations’ strengths and weaknesses. This course’s focus is designing digital products that seize opportunities in algorithmic organizations. You will learn about organizations that rely on repeating, computerized, data-driven processes. Then the course will introduce these entities’ practical challenges and common goals. You will practice architecting digital products that address these needs. Classes will draw from quantitative human-centred design, data science and other multi-disciplinary perspectives. The course aims to provide hands-on experience solving problems in a fast-growing sector. Speakers from algorithmic companies and public institutions will offer example challenges and solutions.

CONTENT SUMMARY
  • What is “algorithmic business” and how has it evolved?
  • The basics of product design, in a pre-AI world
  • The challenges of algorithmic organizations, including: 
    • Business model shifts
    • Data droughts
    • Algorithmic aversion and appreciation
    • Privacy laws, including GDPR
    • Human supervision
    • Inadvertent effects + ethical dilemmas
  • Design solutions to common problems, including:
    • Ethnographic observation
    • Prototyping and outcome measurement
    • Guidelines and frameworks
    • Transparency tactics and design patterns
    • Auditing
  • Case studies from higher education, healthcare, “big tech” and government
     

Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...

·       Learn the basic terminology of the algorithmic business world

·       Build a deep understanding of the challenges that algorithmic businesses face

APPLYING KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...

·       Plan and conduct ethnographic observations of algorithmic products

·       Develop prototypes of modified algorithmic products, and measure their outcomes

·       Evaluate guidelines and frameworks for ethical AI

·       Use auditing techniques for AI products


Teaching methods
  • Face-to-face lectures
  • Guest speaker's talks (in class or in distance)
  • Exercises (exercises, database, software etc.)
  • Case studies /Incidents (traditional, online)
  • Group assignments
  • Interactive class activities (role playing, business game, simulation, online forum, instant polls)
DETAILS

Students will learn basic terminology and challenges through in-class lectures, which will include guest speakers, polls, classroom discussion and other activities. These interactive lectures will allow students to quickly build a deep understanding of the relevant issues.

 

As the course shifts to focusing on solutions, much of the class time will be devoted to working on a group project. For each group project, students will chose an algorithmic product to work on. During class meetings, the course instructor will demonstrate a design method, and then students will implement it on a case study of their own. These workshops will allow students to practice real-life skills necessary for contributing to an algorithmic business. 


Assessment methods
  Continuous assessment Partial exams General exam
  • Written individual exam (traditional/online)
  •     x
  • Group assignment (report, exercise, presentation, project work etc.)
  • x    
  • Active class participation (virtual, attendance)
  • x    
    ATTENDING STUDENTS

    Consistent with the learning outcomes, grades will be based on:

    • Group project assignments (65% of the final grade) to assess the student’s ability to design digital products that overcome challenges of algorithmic business. These will be approximately 10 small assignments, which can be completed during the class meeting time if students are present.
    • An individual, multiple choice final exam (35% of the final grade) to assess the student’s understanding of the basic terminology of the algorithmic business world, and the challenges and solutions they encounter. 
    NOT ATTENDING STUDENTS

    Consistent with the learning outcomes, grades will be based on:

    • A large, individual project (65% of the final grade) to assess the student’s ability to design digital products that overcome challenges of algorithmic business. This project will include approximately 10 components (which mirror the in-class group project assignments). Non-attending students are expected to complete the project to a similar level of quality as attending students. 
    • An individual, multiple choice final exam (35% of the final grade) to assess the student’s understanding of the basic terminology of the algorithmic business world, and the challenges and solutions they encounter. 

    Teaching materials
    ATTENDING AND NOT ATTENDING STUDENTS

    Selected readings, slides, cases, and exercises will be made available on Blackboard. 

    Last change 13/07/2022 18:38