|
Tuesday
|
Quiz
|
Hands-On Exercise
|
Extended Reading
|
More Exercises
|
Week 1 |
9/17
Chapter 1: Computers
and Programs
|
|
Writing Python Programs on
a FreeBSD server.
|
|
9/20
Enjoy the Mid-Autumn Festival
|
Week 2 |
9/24
Chapter 2: Writing
Simple Programs
|
|
In which year were you born? |
|
9/27 Rossini : The Barber Of
Seville - Overture
|
Week 3 |
10/1
Chapter 3: Computing
with Numbers
|
Quiz 1
|
Volume and surface area of a sphere |
|
10/4
|
Week 4 |
10/8
Chapter 4: Objects
and Graphics
|
Quiz 2
|
- Download graphics.py
- Square Wave
- Sine wave
- National Flags
|
|
10/11
- Pentagon
- Cosine wave
- Circle intersection
- Five-click house
|
Week 5 |
10/15 Midterm Exam (1) |
|
|
|
10/18
Mozart: The
Marriage of Figaro - Overture
On-line
test
|
Week 6 |
10/22
Chapter 5: Sequences:
Strings,
Lists, and Files
|
|
Caesar Cipher
|
|
10/25 Tchaikovsky : The
Nutcracker Suite - Russian Dance
|
Week 7 |
10/29 October
Sky
|
Quiz 3
|
|
|
11/1 Mozart: The Magic Flute - Overture
String Formatting
9x9 Multiplication Table
File Reading
|
Week 8 |
11/5
Chapter 6: Defining
Functions
|
|
|
|
11/8 Bizet: Carmen - Overture
|
Week 9 |
11/12
Chapter 7: Decision
Structures
|
Quiz 4
|
- Easy
flow chart creation with Dia
- How
to Create a Flow Chart in Microsoft Word
- Free Online Drawing
|
|
11/15 Ravel : Bolero (6'58")
|
Week 10 |
11/19 Chapter 8: Loop
Structures and Booleans
|
Quiz 5
|
- Syracuse sequence
- File Loops
- Truth Table
|
|
11/22 Rossini - La scala di seta
(絹
絲樓梯)- Overture
|
Week 11 |
11/26
Chapter 9: Simulation
and Design
|
Quiz 6 |
Volleyball |
|
11/29 Rossini - William Tell - Overture
|
Week 12 |
12/3
Simulated Midterm Exam (2) |
|
|
王
浩威:給年輕人的「挫折管理」兩堂課
MIT
媒體實驗室創新的5把金鑰 |
12/6 Midterm
Exam (2)
答題統計
成績分佈
|
Week 13 |
12/10 Midterm Exam (2) - Claudia
version, Solomon version |
|
|
Google
opens first data center in Taiwan & Singapore |
12/13 Tchaikovsky : Eugene
Onegin - Overture
|
Week 14 |
12/17
Chapter 10: Defining
Classes
|
|
Cannonball
|
New
Zealand All Black's Haka + Translation
All Black's
Haka vs. Tongan Sipi Tau
The Hour of
Code is here
Code.org
|
12/20 Johann Strauss II : Die
Fledermaus (蝙蝠) - Overture
- Cannonball
- Playing Cards
|
Week 15 |
12/24
Chapter 11: Data
Collections
|
|
Manipulating Data in a List
|
印
度 ——
兩條走廊改變世界
Why
Programmers Working at Night?
|
12/27
Offenbach : Orpheus
in the Underworld - Overture
- Define a list of points
- Sorting a list
- Drawing with data in a list
|
Week 16 |
12/31
Chapter 12: Object-Oriented
Design
Chapter 13: Algorithm Design and Recursion
|
Quiz
7
|
racquetball simulation
volleyball simulation
|
MIT
Energy Scavenger Harvests Power from Light, Vibrations, and Heat
SECO Smart Home
solution using EnOcean's
Energy Harvesting Wireless Technology (Chinese) |
1/3 Beethoven : Fidelio - Overture
Show Name (1)
Show Name (2)
Sort Name (1)
Sort Name(2)
|
Week 17 |
1/7 Socket
API
Terminal Handling - curses
|
Quiz 8
|
|
人生的最後一堂課,該
說什麼?
Randy
Pausch Last Lecture: Achieving Your Childhood Dreams
(Chinese
subtitle) |
1/10 Dvorak : New World Symphony
- 4th Movement
(9'59")
|
Week 18 |
1/14 Final Exam |
|
|
|
|