Introduction to the theory and practice of data science through a human-centered lens, with emphasis on how design choices influence algorithmic results. Students will gain comfort and facility with fundamental principles of data science including (a) Programming for Data Science with Python (b) Data Engineering (c) Database Systems (d) Machine Learning and (e) Human centered aspects such as privacy, bias, fairness, transparency, accountability, reproducibility, interpretability, and societal implications. Each week’s class is divided into two segments: (a) Theory and Methods, a concise description of theoretical concept in data science, and (b) Tutorial, a hands-on session on applying the theory just discussed to a real-world task on publicly available data. We will use Python for programming and cover Python basics in the beginning of the course. For modules related to databases, we will use PostGre SQL.
Introduction to Human-Centered Data Science
Instructor Description
Course Areas
Human-Centered Data Science
Course classes
Instructor | Title | Year | Semester | Syllabus |
---|---|---|---|---|
Abhijit Mishra | I 310D: Introduction to Human-Centered Data Science | 2025 | Spring 2025 Term | |
Abhijit Mishra | I 310D: Introduction to Human-Centered Data Science | 2024 | Spring 2024 Term | |
Abhijit Mishra | I 310D: Introduction to Human-Centered Data Science | 2024 | Fall 2024 Term | |
Abhijit Mishra | I 310D: Introduction to Human-Centered Data Science | 2023 | Spring 2025 Term | |
Abhijit Mishra | I 310D: Introduction to Human-Centered Data Science | 2023 | Fall 2024 Term | |
Maggie Engler | I 310D: Introduction to Human-Centered Data Science | 2022 | Spring 2025 Term | |
Maggie Engler | I 310D: Introduction to Human-Centered Data Science | 2022 | Fall 2024 Term |