The Joy and Beauty of Data

Spring 2017 @ Bozeman High School

Syllabus

Date Python Topic Computing Topic Graded Event
01.25
01.26
01.27
Data Types
Turtle Graphics
Turtle Graphics Events
 
DeepMind: AlphaGo
DeepMind: StarCraft II
 
 
 
01.30
01.31
02.01
02.02
02.03
Modules
Functions
 
Selection
Iteration
Data Driven Justice
Government Website Analytics
 
The Opportunity Project
Designing Your Computing Career
 
 
 
 
 
02.06
02.07
02.08
02.09
02.10
Strings
Recursion
 
Lists
Lists
Waymo
Project Wing
 
Project Loon
Celebrating Failure
 
 
Assignment 1
 
 
02.13
02.14
02.15
02.16
02.17
Lists
Files
 
Files
 
Twitter Subway Data
Brain Data
 
Fake News
 
 
 
 
 
 
02.20
02.21
02.22
02.23
02.24
President's Day - No Classes!
Files
 
statistics Module
Practicum 1
 
Security Design
 
Ransomware
 
 
 
Assignment 2
 
Practicum 1
02.27
02.28
03.01
03.02
03.03
Return Practicum
Dictionaries
 
Dictionaries
Dictionaries
Top Skills
Star Wars Women
 
Learning Comic
Learning: Park or Bird?
 
 
 
 
 
03.06
03.07
03.08
03.09
03.10
Object Oriented Basics, Guest: Greg Foltz of Facebook
Object Oriented Basics
 
Object Oriented Basics
Guest: Jake Cook
Digital Marketing
Search Engine Optimization
 
Google's Data Studio
 
 
 
Assignment 3
 
 
03.13
03.14
03.15
03.16
03.17
Spring Break - No Classes!
Spring Break - No Classes!
Spring Break - No Classes!
Spring Break - No Classes!
Spring Break - No Classes!
 
 
 
 
 
 
 
 
 
 
03.20
03.21
03.22
03.23
03.24
More Object Orientation
More Object Orientation
 
More Object Orientation
Introduce Assignment 4
How Pandora Works
Amazon Fulfillment Centers
 
Python OOP Summary
Types of Numbers
 
 
 
 
 
03.27
03.28
03.29
03.30
03.31
Guest: Larry Heck - Google
Review
 
Practicum 2
Return Practicum
Cortana
 
 
 
 
 
 
 
Practicum 2
 
04.03
04.04
04.05
04.06
04.07
Numeric Computing: NumPy Module
NumPy Module
Scientific Computing: SciPy Module
SciPy Module
PIR Day - No Classes!
 
 
 
 
 
 
 
Assignment 4
 
 
04.10
04.11
04.12
04.13
04.14
Plotting Data: matplotlib Module
Plotting Data
 
Plotting Data
Plotting Data
 
 
 
 
 
 
 
 
 
 
04.17
04.18
04.19
04.20
04.21
Data Analysis: pandas Module
Data Analysis
 
Data Analysis
Data Analysis
 
 
 
 
 
 
 
Assignment 5
 
 
04.24
04.25
04.26
04.27
04.28
Machine Learning: scikit-learn Module
Machine Learning
Machine Learning
Machine Learning
Review
 
 
 
 
 
 
 
 
 
Practicum 3
05.01
05.02
05.03
05.04
Guest: Chad Coley - onXmaps
Return Practicum
Work on Assignment 6
Course Wrap-Up
 
 
 
 
 
 
Assignment 6
 

Course Logistics

Extra BHS Assignments

Last modified: May 2, 2017.