ICS 491: Human-Centered Data Science

Undergraduate course, ICS Department, University of Hawaiʻi at Mānoa, 2023

There are several challenges that arise when working with human data, including privacy, fairness, ethics, and new modeling methods - to name just a few. Human-Centered Data Science is a course which covers the human-facing aspects of data science. This course discusses methods developed specifically for the analysis of biological, medical, social, text, and audiovisual data. As such, this course will cover the basics of biomedical informatics, health informatics, social network informatics, media analytics, and natural language processing. These topics require a thorough discussion of study design, research study analysis, privacy-preserving analysis, unbiased analysis, explainable analysis, qualitative analysis, and ethical tradeoffs between analysis decisions. No prior data science knowledge is required.

This is an unofficial and condensed copy of the course syllabus for public viewing. The official syllabus with all formal UHM policies and assignment submission details is available to course students on Laulima.

Coursework: Coursework consists of three Python notebook homework coding assignments, a final class project for a human-centered data science topic of your choosing (coding and writing) including several intermediate milestones throughout the semester, and in-class discussions and activities.

Grading: Grading will consist of a combination of a coding assignments, written work, presentations, and participation. Specifically, the breakdown is as follows:

  • Class attendance and participation: 10% (excused absences are okay; just ask me beforehand)
  • Class presentations: 10% (2 milestone presentations, 1 final project presentation, and 1 topic discussion leading; 2.5% each)
  • Python coding notebooks: 30% (3 notebooks; 10% each)
  • Final project milestones: 30% (6 milestones; 5% each)
  • Final project report and code: 20%
DateTopicAssignment Due (midnight before class)
Tue Aug 22Course Overview 
Thu Aug 24Python and Colab Overview 
Tue Aug 29Python Data Science Libraries 
Thu Aug 31ProbabilityProject Milestone #1: Topic and Background
Tue Sep 5Statistics 
Thu Sep 7Hypothesis Testing 
Tue Sep 12Recruitment and Data Collection 
Thu Sep 14Data LabelingCoding Notebook #1: Understanding our Data
Tue Sep 19Study Design 
Thu Sep 21Protection of Human Subjects 
Tue Sep 26Final Project Checkin #1Project Milestone #2: Related Work
Thu Sep 28Machine Learning 
Tue Oct 3Python Machine Learning Libraries 
Thu Oct 5Effective Data Science CommunicationProject Milestone #3: Methods Figure
Tue Oct 10Privacy and Security 
Thu Oct 12Bias and Fairness 
Tue Oct 17Transparency and InterpretabilityCoding Notebook #2: Case-Control Studies
Thu Oct 19Data Ethics 
Tue Oct 24Human-Centered Design 
Thu Oct 26Final Project Checkin #2Project Milestone #4: IRB Protocol
Tue Oct 31Qualitative Analysis 
Thu Nov 2Computational Biology 
Tue Nov 7Disease Association StudiesProject Milestone #5: Exploratory Results
Thu Nov 9Digital Diagnostics 
Tue Nov 14Digital Therapeutics 
Thu Nov 16Natural Language ProcessingCoding Notebook #3: Machine Learning Studies
Tue Nov 21Social Network Analysis (Class on Zoom) 
Thu Nov 23Thanksgiving Holiday (No Class) 
Tue Nov 28Watch final project videos (No Class)Project Milestone #6: Final Presentation
Thu Nov 30Watch final project videos (No Class) 
Tue Dec 5Multimedia Analytics 
Thu Dec 7Course Overview 
Fri Dec 15 Final Project Infographic and Code