Upcoming Deadlines


Homework 34: Final Exam Prep
  • Due: May 13, 2022
Final Exam in the CBTF
    Exam Window: Thursday, May 5 - Friday, May 13

Join the DISCOVERY Team!
Regression

lab_regression: Regression

April 26, 2022
Week 15: Regression, Clustering, and Machine Learning

Week 15: Regression, Clustering, and Machine Learning

This week, we continue our journey with machine learning and you’ll begin to write your first code to have a machine learn! The prelectures and topics for this week’s lectures are listed below:

Monday, April 25: Machine Learning Models with sk-learn

Wednesday, April 27: kMeans Clustering

Friday, April 29: Towards Machine Learning in Python

You will also complete your final lab this week, lab_regression :)

April 23, 2022
Hypothesis Tests

lab_hypothesis_tests: Hypothesis Tests

Week 14: Towards Machine Learning

Week 14: Towards Machine Learning

This week we will wrap up hypothesis testing and go into one of the most exciting areas of data science: machine learning! Here’s the plan:

Monday, April 18:

Wednesday, April 20:

Friday, April 22:

In addition, remember that we you have your lab section every week and we have office hours every weekday (Monday-Friday)! :)

April 15, 2022
Project 2: You and Data Science

Project 2: You and Data Science

Nerd out with your own data using what you learned in DISCOVERY!

April 13, 2022
CLT

lab_clt: CLT

April 12, 2022
Week 13: Confidence Intervals and Hypothesis Testing

Week 13: Confidence Intervals and Hypothesis Testing

This week you will explore two important statistical topics: Confidence Intervals and Hypothesis Testing! We will continue our discussion of random variables as we explore doing these both by hand and in Python!

  • Monday’s Prelecture: Confidence Intervals
  • Wednesday’s Prelecture: Hypothesis Testing
  • Friday’s Prelecture: More Hypothesis Testing- no prelecture for today, but the HW released today will be a review of what we covered this week.

You have 3 PL homeworks due this week at 11:59pm on Monday, Wednesday, and Friday! You’ll also get to nerd out more with lab_clt :)

April 11, 2022
Data Science and Related Courses

Data Science and Related Courses

Last week, Wade and Karle discussed Data Science Courses offered at Illinois and related courses. This is the slides from the talk:

April 11, 2022
Random Variable

lab_random_variable: Random Variable

Week 12: Distributions and Random Variables

Week 12: Distributions and Random Variables

This week we will spend some time on Monday talking about classes you can consider taking if you want to dive deeper into Data Science! We’ll talk about our favorite courses on campus and the continue talking about distributions and random variables! The pre-lectures and homeworks for this coming week:

Monday, April 4:

Wednesday, April 6:

Friday, April 8:

In addition, remember that we you have your lab section every week and we have office hours every weekday (Monday-Friday)! :)

April 1, 2022
Week 11: Midterm 2, Project, and Distributions

Week 11: Midterm 2, Project, and Distributions

This week you will work on Project #1 (Image Mosaic) and dive more into the normal distribution:

You have one PL homework due this week – the practice exam!! During lab, you should work on your project. If you come to lab and work on your project, you’ll get the 20 points for this week! If you finish your project before your lab, send a copy of your image mosaic to your lab TA before your lab starts to get the 20 points!

March 28, 2022
Justice

lab_justice: Justice

March 22, 2022
Week 10: Normal Distribution

Week 10: Normal Distribution

This week you will work on Project #1 (Image Mosaic) and dive more into the normal distribution:

You have no PL homeworks this week – you should instead work on your project and prepare for the upcoming Midterm exam! In lab, you will work on lab_justice. :)

March 21, 2022
Project 1: Image Mosaic

Project 1: Image Mosaic

Create your own unique image mosaic!

March 11, 2022
Simulation

lab_simulation: Simulation

Week 8: More Python- Conditionals and Functions

Week 8: More Python- Conditionals and Functions

This week we will nerd out with more Python! Specifically, we will revisit conditionals and introduce the idea of functions. On Friday, we will introduce our first project of the semester. There are three pre-lectures for this week on Monday and Wednesday:

In addition to the pre-lectures, there is a quick, mastery-based homework after each lecture and you’ll work on a new lab to practice the Python programming we have learned so far. :)

March 7, 2022
Birthday

lab_birthday: Birthday

March 1, 2022
Week 7: Simulation

Week 7: Simulation

We are just two weeks away from Spring Break and beginning my favorite part of the class!! Next week we will finish up probability and begin to talk about simulation – we’ll use Python to simulate real-world events including guessing on multiple-choice exams, playing casino games with various strategies, and much, much more!

In addition to the pre-lectures, there is a quick, mastery-based homework after each lecture and you’ll work on a new lab to practice the Python programming we have learned so far. :)

February 28, 2022
GPA

lab_gpa: GPA

February 22, 2022
Week 6: Probability

Week 6: Probability

This week is all about diving into probability – you’ll continue to learn about how to solve complex probability problems with the Multiplication Rule, the Addition Rule, and finally, we will begin to look at conditional probability! There are three lecture for this week:

In addition to the prelectures, there is a quick, mastery-based homework after each lecture and you’ll work on lab_gpa in lab to practice the Python progamming we have learned so far :) The HW assignments will be released right after each lecture.

Enjoy Week 6!

February 18, 2022
Plots

lab_plots: Plots

February 15, 2022
Week 5: Midterm Exam Week

Week 5: Midterm Exam Week

This week you will take your first midterm exam! You must register for the time you will take your exam in the CBTF by visiting https://cbtf.engr.illinois.edu/.

Since we have an exam next week (more on that below), there’s only one pre-lecture next week and two lectures:

In addition to the prelectures, there is a quick, mastery-based homework after each lecture and you’ll begin to work with grouping data in Python in lab_plots! :) These HW assignments will be released right after each lecture.

Good luck with Week 5!

February 11, 2022
Simpson's Paradox

lab_simpsons_paradox: Simpson's Paradox

February 9, 2022
Week 4: Grouping Data and Visualizations

Week 4: Grouping Data and Visualizations

This week you will learn about how we form complex groups of data with Python and begin to dive into Wade’s favorite topic (data visualizations)!

Before each class, make sure to watch the pre-lecture videos listed below:

  1. Grouping Data in Python – watch before Monday’s Lecture on Feb. 7

  2. Visualization – Histograms – watch before Wednesday’s Lecture on Feb. 9

  3. Visualization – Boxplots – watch before Friday’s Lecture on Feb. 11

In addition to the prelectures, there is a quick, mastery-based homework after each lecture and you’ll begin to work with grouping data in Python in lab_simpsons_paradox! :) These HW assignments will be released right after each lecture.

Good luck with Week 4!

February 4, 2022
Experimental Design

lab_exp_design: Experimental Design

Week 3: Conditionals and Descriptive Statistics

Week 3: Conditionals and Descriptive Statistics

This week, you will learn how to filter data by the contents of the row using conditionals and learn about a practice called EDA or Exploratory Data Analysis.

Before each class, make sure to watch the pre-lecture videos listed below:

  1. DataFrames with Conditionals – watch before Monday’s Lecture on Jan. 31

  2. Software Version Control with git and Exploratory Data Analysis Overview – watch before Wednesday’s Lecture on Feb. 2

  3. Descriptive Statistics – watch before Friday’s Lecture on Feb. 4

In addition to the prelectures, there is a quick, mastery-based homework after each lecture and you’ll begin to work with DataFrames conditionals in Python in lab_exp_design! :) These HW assignments will be released right after each lecture.

Good luck with Week 3!

January 31, 2022
Getting Started with Pandas

lab_pandas: Getting Started with Pandas

The primary Data Science library we will be using this semester is pandas. This lab explores the basic usage of the pandas library and gets you ready for the Data Science challenges we will be beginning next week!

January 26, 2022
Week 2: Working with Pandas + Experimental Design

Week 2: Working with Pandas + Experimental Design

This week, we will explore how to select a subset of rows from a DataFrame and different aspects of experimental design (observational studies, confounders, and Simpson’s Paradox!). Class will meet in person this week Mon/Wed/Fri from 12-12:50pm in Room 100 Noyes! We are so excited to meet you :)

Before each class, make sure to watch the pre-lecture videos listed below:

  1. Row Selection – watch before Monday’s Lecture on 1/24
  2. Observational Studies, Confounders, and Stratifcation – watch before Wednesday’s Lecture on 1/26
  3. Simpson’s Paradox – watch before Friday’s Lecture on 1/28

In addition to the prelectures, there is a quick, mastery-based homework for every lecture and you’ll begin to work with DataFrames in Python in lab_pandas! :) These HW assignments will be released right after each lecture.

Good luck with Week 2!

January 24, 2022
Week 1: The Beginning

Week 1: The Beginning

We (Prof. Wade and Prof. Karle) sent out an e-mail last week and again on Tuesday evening, make sure to view that for important links to the course discord, and more! If you missed them, you can find them as Canvas announcements as well! :)

There will be an introduction to the course held on Zoom during the first meeting of DISCOVERY (Wednesday, Jan. 19). Join us on Zoom at 12:00noon!

In addition to the introduction, you will explore the basics of data science through four micro-lectures:

  1. What is Data Science?
  2. Types of Data
  3. Experimental Design and Blocking
  4. Python for Data Science: Introduction to DataFrames

Finally, there are two small homeworks to complete and lab_intro (all due Monday, Jan 24 by 11:59pm):

We will see you on Zoom on Wednesday – and then IRL this coming Monday for the first lecture of DISCOVERY!

January 19, 2022
Introduction to Data Science

lab_intro: Introduction to Data Science

Data scientists use powerful tools to help learn about data. In this first lab, you will set up your account and computer for Data Science Discovery and begin to play around with your very first Python notebook!

January 18, 2022
Welcome to Data Science Discovery!

Welcome to Data Science Discovery!

Data Science DISCOVERY is an in-person course, except that all UIUC courses will meet online during the first week back.

More details as we get closer to the first day of class. :)

December 20, 2021