CSCI 107: The Joy and Beauty of Computing

Fall 2018

Date Python Topic Computing Topic Graded Events
08.27
08.29
08.31
Course Introduction
Python Introduction
Python Introduction
Anyone Can Learn Video
Growth Mindset
Computer Science Demographics (p. 19)
 
 
 
09.03
09.05
09.07
Labor Day - No Classes!
Python Introduction
Simple Python Data
 
Stereotype Threat
Unconscious Bias
 
 
Assignment 1
09.10
09.12
09.14
Simple Python Data
Simple Python Data
Turtle Graphics
Brotopia
 
Fortnite
 
 
Assignment 2
09.17
09.19
09.21
Turtle Graphics
Turtle Graphics
Turtle Graphics
Twitch
 
Donna Dubinsky, CEO of Numenta
 
 
Assignment 3
09.24
09.26
09.28
Practice Practicum
Practice Practicum Solutions
Take Practicum
College of Engineering ePals
Grace Hopper Conference
 
 
 
Practicum 1
10.01
10.03
10.05
Course Survey Functions
Return Practicum
Functions
Laws of Technology
 
Software Developer Scarcity
 
 
Assignment 4
10.08
10.10
10.12
Functions
Modules
Modules
5G Networks
 
Laura Orvidas, CEO of onX
 
 
Assignment 5
10.15
10.17
10.19
Debugging Interlude
Selection
Selection
Social Media Disinformation
 
MSU Computer Science Degrees
 
 
Assignment 6
10.22
10.24
10.26
Practice Practicum
Practice Practicum Solutions
Take Practicum
 
Spring Registration
 
 
 
Practicum 2
10.29
10.31
11.02
Return Practicum
More About Iteration, Assignment 7
More About Iteration
NSF Big Ideas Video
 
Chris Nelson, CEO of Zoot Enterprises
 
 
Assignment 7
11.05
11.07
11.09
More About Iteration
More About Iteration
Recursion
Civility
 
Nobel Prize Winner Uses Python
 
 
 
11.12
11.14
11.16
Veteran's Day - No Classes!
Recursion
Work on Assignment 8
 
oSTEM Conference
 
 
 
Assignment 8
11.19
11.21
11.23
Recursion
Thanksgiving - No Classes!
Thanksgiving - No Classes!
Atlas Robot, Drywall Robot
 
 
 
 
 
11.26
11.28
11.30
Strings
Strings, Survey
Strings
ACM Code of Ethics
 
AI Code of Ethics
 
 
Assignment 9
12.03
12.05
12.07
Assignment 9, Assignment 10
Practice Practicum
Practice Practicum Solutions
Uber ATG
 
 
 
 
Assignment 10
12.11 Take Practicum 8:00 a.m. - 9:50 a.m. in Linfield 301 Practicum 3

Meeting Times

Instructor

Course Assistants

Other Help

Additional Course Information

Last modified: December 7, 2018.