Welcome (5 Jul 2014)
- Welcome to Class TEDx Talk
- Thanks to all who helped make this class possible
Week 1 (12 Jul 2014)
- Lecture 1.1 - Why Program
- Lecture 1.2 Hardware Overview
- Lecture 1.3 Python as a Language
- Lecture 1.4 Writing Paragraphs of Code
- Lecture 1.5 An Animated Programming Story
- Assignment: Turn in "Hello World"
- Computing Conversations: Eben Upton on the Raspberry Pi
- Office Hours: New York City
Recommended: Install Python (13 Jul 2014)
- Windows 8: Installing Python and Writing A Program
- Windows 8: Taking Screen Shots
- Macintosh: Installing Python and Writing A Program
- Macintosh: Taking Screen Shots
- Windows Vista: Installing Python and Writing A Program
- Windows VIsta: Taking Screen Shots
- Using Python on a Raspberry Pi / Linux
- Extra Credit Assignment: Installation Screen Shots
Week 2 (20 Aug 2014)
- Welcome to Python - Guido van Rossum
- Lecture 2.1 Expressions
- Lecture 2.2 Types
- Assignment 2.2
- Worked Exercise: 2.3
- Computing Conversations: Pooja Sankar on the Piazza Collaboration System
- Office Hours - Washington, DC
Week 3 (3 Aug 2014)
- Lecture 3.1 Conditional Statements
- Lecture 3.2 Examples of Conditional Statements
- Lecture 3.3 Try and Except
- Assignment: 3.1
- Worked Exercise: 3.2
- Assignment: 3.3
- Introduction to Peer-Graded Essays (Lecture)
- Massimo Banzi: Building Arduino
- Office Hours - Miami, FL
Week 4 (9 Aug 2014)
Week 5 (8 Aug 2014)
- Lecture 5.1 Loops and Iteration
- Lecture 5.2 Loop Idioms
- Lecture 5.3 Largest and Smallest
- Worked Exercise: 5.1
- Assignment: 5.2
- Niklaus Wirth on Teaching Computer Science
Week 6 (8 Aug 2014)
- Chapter 6 - Strings
- Assignment: 6.5
- Monash Museum of Computing History Interviews
- Office Hours - Las Vegas, NV
沒有留言:
張貼留言