CSCI 107: The Joy and Beauty of Computing

Fall 2016

Date Python Topic Computing Topic Graded Events
08.29
08.31
09.02
Course Introduction
Python Introduction
Python Introduction
Anybody Can Learn!
Career Opportunities (p. 12)
Women in Computing
 
 
 
09.05
09.07
09.09
Labor Day - No Classes!
Python Introduction
Simple Python Data
Growth Mindset
Stereotype Threat
Last Lecture
 
 
Assignment 1
09.12
09.14
09.16
Simple Python Data
Simple Python Data
Turtle Graphics
Puzzle Code Game
White House CS for All Summit
Quadcopters
 
 
Assignment 2
09.19
09.21
09.23
Turtle Graphics
Turtle Graphics
Turtle Graphics
Drone Delivery
Computing Jobs Outlook
Steve Jobs
 
 
Assignment 3
09.26
09.28
09.30
Practice Practicum
Practice Practicum Solutions
Take Practicum
Big Buck Bunny
First Computer Bug
 
 
 
Practicum 1
10.03
10.05
10.07
IDLE Editor
Functions
Functions
MSU Computer Science
Alan Turing
IBM's Watson
 
 
Assignment 4
10.10
10.12
10.14
Functions
Modules
Modules
Code Montana
A Push to Boost CS Learning
Internet of Things
 
 
Assignment 5
10.17
10.19
10.21
Debugging Interlude
Selection
Selection
Imposter Syndrome
Google Glass
Thinking Machines
 
 
Assignment 6
10.24
10.26
10.28
Practice Practicum
Practice Practicum Solutions
Take Practicum
Mourning Robotic Dogs
Team iLuminate Dance
 
 
 
Practicum 2
10.31
11.02
11.04
More About Iteration, Assignment 7
Practicum Solutions
More About Iteration
Megan Smith Keynote
Hilary Mason Interview
Digital Scent Film
 
 
Assignment 7
11.07
11.09
11.11
More About Iteration
More About Iteration
Veteran's Day - No Classes!
Self-Driving Vehicles
Unconscious Bias
Luis von Ahn
 
 
 
11.14
11.16
11.18
Work on Assignment 8
Recursion
Recursion
Recursion in Art
Recursion in Nature
Recursion in Music
 
 
Assignment 8
11.21
11.23
11.25
Recursion
Thanksgiving - No Classes!
Thanksgiving - No Classes!
Gödel, Escher, Bach
CodeCombat
BattleCode
 
 
 
11.28
11.30
12.02
Strings
Strings
Strings, Survey
Ethical Hacking
Sheryl Sandberg
Pokémon Go
 
Assignment 9
 
12.05
12.07
12.09
Work on Assignment 10
Practice Practicum
Assignment 10 Demos, Practice Practicum
Rise of the Robots
Hour of Code
 
 
Assignment 10
 
12.13 Take Practicum 8:00 a.m. - 9:50 a.m. in Reid 401 Practicum 3

Meeting Times

Instructor

Course Assistants

Other Help

More Information

Valid XHTML 1.0!

Last modified: December 9, 2016.