Introduction to Data Science
Fall 2025
Office Location:
Duke Hall #209
Phone: 909-748-8630
E-Mail: joanna_bieri@redlands.edu
(Email or Teams are my preferred contact methods)
Data Science Lab:
TBA
Office Hours:
Click here for my schedule.
You can also email me for an appointment!
-
Link to our Canvas - for submitting work and checking grades:
-
Important Course Documents
Course Syllabus
Schedule of Topics
NOTE: as the semester progresses we may change up the schedule a bit to suit our class pace and interests. The most recent schedule will be posted here.
Link to our GitHub - for getting assignments and version control
-
Daily Assignments - Reading - Handouts
-
Day 1 - Wednesday - 9/3 - Click Here
The overall goal of this class is to engage in curious exploration. Please be patient with yourself and others! Along the way you will learn how to make pretty graphs, some basics of programming in python, and how to think like a Data Scientist.
PRE-CLASS:Each class day will have content that you should explore before class. I build my lectures, labs, and discussions assuming that you have done the work before class. Each day you will submit what you have completed before class. It does not have to be perfect, but it must show your attempt to engage in the material.
CLASS TIME:
** If you are one to leave tabs open, remember to occasionally refresh the page!Each class will have daily in class content.
ANNOUNCEMENTS:
Notes - What is Data Science?
Slides - What is Data Science?
Notes (how to) - Set up your computer (important that this is done this week)
Remember to pull the class files to your local machine and make a copy in your working directory!Start Prepping for Day 2 - click on the Day 2 link and complete the PRE-CLASS materials.
-
Day 2 - Monday - 9/8 - Click Here
PRE-CLASS:Video: How to be Successful This video is to walk you through being a successful student in this class.
CLASS TIME:
Notes - Hello World!
Video: Hello World!
Remember to pull the class files to your local machine and make a copy in your working directory!
Take the quiz on Canvas!
Video: How to Canvas This video is to walk you through how to take quizzes and submit homework in the class. It answers the questions:
-- How do I submit a GIT link (Day2)
-- How do I find my .ipynb to drag and drop onto Homework 1
** If you are one to leave tabs open, remember to occasionally refresh the page!Slides - Hello World - Our first data science exploration!
ANNOUNCEMENTS:
Time to work on homework
Get help with technology
Start Prepping for Day 3 - click on the Day 3 link and complete the PRE-CLASS materials.
-
Day 3 - Wednesday - 9/10 - Click Here
PRE-CLASS:Notes - Data and Visualization
CLASS TIME:
Video - Data and Visualization
Remember to pull the class files to your local machine and make a copy in your working directory!
Take the quiz on Canvas!
Slides - Data and Visualization
ANNOUNCEMENTS:
Homework questions
Extra in class Plots!
Get help with technology
Colors
MarkersRemember to hand in Homework on Canvas - Due Friday 11:59pm - drag and drop your .ipynb files for days 1-3
Start Prepping for Day 4 - click on the Day 4 link and complete the PRE-CLASS materials.
-
Day 4 - Monday 9/15
PRE-CLASS:Notes - Numerical and Categorical Data
CLASS TIME:
Video - Numerical and Categorical Data
Remember to pull the class files to your local machine and make a copy in your working directory!
Take the quiz on Canvas!
Slides - Numerical and Categorical Data
ANNOUNCEMENTS:
Homework questions
Extra in class Plots!
Start Prepping for Day 5 - click on the Day 5 link and complete the PRE-CLASS materials.
-
Day 5 - Wednesday 9/17
PRE-CLASS:Notes - Data Wrangling
CLASS TIME:
Video - Data Wrangling
Remember to pull the class files to your local machine and make a copy in your working directory!
Take the quiz on Canvas!
Slides - Data Wrangling
ANNOUNCEMENTS:
Homework questions
In class - Data Wrangling Code Session.
Start Prepping for Day 6 - click on the Day 6 link and complete the PRE-CLASS materials.
-
Day 6 - Monday - 9/22
PRE-CLASS:Notes - Data Wrangling Continued
CLASS TIME:
Video - Data Wrangling Continued
Take the quiz.
Slides - Data Wrangling Continued
ANNOUNCEMENTS:
Homework questions
In class - Work on the Exploration Together.
Start Prepping for Day 7 - click on the Day 7 link and complete the PRE-CLASS materials.
-
Day 7 - Wednesday - 9/24
PRE-CLASS:Notes - Data Wrangling Joins and Merges
CLASS TIME:
Video - Data Wrangling Joins and Merges
Take the quiz.
Slides - Joins and Merges
ANNOUNCEMENTS:
Homework questions
Start working on the Practice Exam.
Start Prepping for Day 8 - click on the Day 8 link and complete the PRE-CLASS materials.
EXAM 1 is in 1 week!
-
Day 8 - Wednesday - 10/1
PRE-CLASS:Notes - Reading in Data and Data Types - fixing Data Errors
CLASS TIME:
Video - Reading in Data and Data Types - fixing Data Errors
Take the quiz:
Slides - Reading in Data and Data Types
Homework questions
Talk about Exam 1 - Cheat Sheet of Commands
-
Exam 1 - Monday- 10/6
PRE-CLASS:- Work on Exam1 - after it becomes available on Canvas
CLASS TIME:
- This exam is open notes, open computer, etc --- but you cannot use any type of human or AI intervention. This includes asking how to do an entire problem online, asking ChatGPT, or working with friends.
- The pre-class work on the exam must be COMPLETELY YOUR OWN!
Submit the Exam - First Draft
Exam 1
After you submit the exam, you will be able to work in groups on the exam during our class time. You can then go home and work individually on finishing up your best possible work on the exam. Submit your final version of the exam as an additional attempt.Work on Exam 1 in Groups
ANNOUNCEMENTS:Start Prepping for Day 9 - click on the Day 9 link and complete the PRE-CLASS materials.
-
Day 9 - Wednesday - 10/8
PRE-CLASS:Notes - Importing, Re-coding, and Visualizing Data
CLASS TIME:
Video - Importing, Re-coding, and Visualizing Data
Take the quiz
Slides - Importing, Re-coding, and Visualizing Data
ANNOUNCEMENTS:
Homework questions
Talk about the Final Projects
Start Prepping for Day 10 - click on the Day 10 link and complete the PRE-CLASS materials.
In about two weeks we will have a week on Data Ethics. I would like you to explore some articles online to see what people are saying about ethics in Data Science. We will also talk about this in class. You are welcome to find your own article. Regardless of whether you pick from the links below or find your own make sure to take note of: The Date of Publication, The Author of the Article, The Source/Publisher (who owns the website), and the Purpose - why was the article written or is there possible bias or conflict of interest?
LOTS OF POSSIBLE ARTICLES - DATA ETHICS
The Ethics of Managing People's Data
Big data ethics and 10 controversial experiments
Introduction to Data Ethics
The Importance of Ethical Data Collection
Ethics of Artificial Intelligence
Is Ethical AI even possible
Dealing with bias in AI
Who is making sure the AI machines aren't racist?
Algorithmic Bias in Healthcare
Health Care Bias Is Dangerous. But So Are ‘Fairness’ Algorithms
Shedding light on AI bias with real world examples
Ethics In The Age Of Data: Navigating The Crossroads Of Privacy And Progress
The Ethics of Data Ownership: Who Owns Your Digital Identity?
Ethical Research with Indigenous Peoples: Doing Right by Respecting Native Rights
A Practical Guide to Data Ethics
The Ethics of Data in the Age of AI: Why Responsible Data Practices Matter — Medium
AI Ethics in 2025: Balancing Innovation with Responsibility
OpenAI’s Sora Is Plagued by Sexist, Racist, and Ableist Biases
Ethically dubious or a creative gift? How artists are grappling with AI in their work
-
Day 10 - Wednesday - 10/15
PRE-CLASS:Notes - Effective Visualization and Data Storytelling
CLASS TIME:
Video - Effective Visualization and Data Storytelling
Take the quiz
Slides - Effective Visualization and Data Storytelling
ANNOUNCEMENTS:
Homework questions
Start Prepping for Day 11 - click on the Day 11 link and complete the PRE-CLASS materials.
Get your Data Science Ethics Reading Materials!
-
Day 11 - Monday - 10/20
PRE-CLASS:Notes - Getting Data and Simpsons Paradox
CLASS TIME:
Video - Getting Data and Simpsons Paradox
Take the quiz
Slides - Getting Data and Simpsons Paradox
ANNOUNCEMENTS:
Homework questions
Start Prepping for Day 12 - click on the Day 12 link and complete the PRE-CLASS materials.
You should be reading your Data Ethics Book!
-
Day 12 - Wednesday - 10/22
PRE-CLASS:Helpful lecture and video for preparing your final project proposal (due 11/3)
CLASS TIME:
Notes - Doing Data Science
Video - Doing Data Science
Day 12 - Webscraping!
Notes - Web Scraping
Video - Web Scraping
Take the quiz
Slides - Web Scraping
ANNOUNCEMENTS:
Homework questions
Start Prepping for Day 13 - click on the Day 13 link and complete the PRE-CLASS materials.
Come to class next week prepared to discuss your ethics reading with your classmates and professor!
Each day I will post the lecture videos, homework, reading, and other information. Make sure to check here for each day of class. -
Day 1 - Wednesday - 9/3 - Click Here
-
Homework Solutions - Exam Review
All Practice Problems and Programming Assignment solutions are available on Canvas
Class Canvas
Check out Data Science in a Box - Intro to Data Science - using R.
Our course follows much of this content and thus is licensed under Creative Commons Attribution-ShareAlike 4.0 International.