Tuesday | Thursday | Discussion |
Jan. 20: Introduction to the course | Jan. 22: Lab 1.1: Introduction to HyperCard
Read Module 1 (pp. 1-20) |
No discussion this week. |
Jan. 27:
Lab 2.1: Word processing & spreadsheets
Read Module 2 (pp. 24-65) |
Jan. 29:
Lab 3.1: Authoring with HyperCard
Read Module 3 (pp. 68-113) |
Discussion of "Giant Brains," video 1 of "The Machine That Changed the World." |
Feb. 3: Lab 4.1: Introduction to Scripting
in Hypertalk
Read pp 116-124 |
Feb. 5: Data and Data Processing in Hypertalk
Read pp 124-135 |
Discussion of "Inventing the Future," video 2 of "The Machine That Changed the World." |
Feb. 10: Lab 4.2: Data and Data Processing in Hypertalk
Reread pp. 124-135 |
Feb. 12:
Lab 4.3:
Control Structures in Hypertalk
Reread pp. 135-144 |
Discussion: Algorithms |
Feb. 17:
Lab 4.4: Message and Function Handlers
Read the discussion of functions (see web site) Reread pp. 144-158 Read pp. 159-165 |
Feb. 19:
Lab 4.5: The Super Duper Quaker Datemaker
Homework 3 , part A, due |
Discussion of "The Paperback Computer," video 3 of "The Machine That Changed the World." For discussion, also read the following articles on the Microsoft lawsuit: |
Feb. 24: Begin Module 5 Lab 5.1: Translation with Binary Encoding . read pp. 170-178 and pp. 183-187. |
Feb. 26: Machine and Assembly Language.
Lab 5.2: Assembly Language read pp. 187-202.
|
Discussion of "The Thinking Machine," video 4 of "The Machine
that Changed the World." |
March 3: Practice with MacPippin
read pp. 205 - 210 |
March 5: Practical Exam | Discussion will be devoted to reviewing for the practical. Note
that we will meet in Kholberg 117 |
March 10: *** Spring Break!! *** |
March 12: *** Spring Break!! *** |
*** Spring Break!! *** |
March 17: Complete Module 5 |
March 19: Begin Module 6 |
Discussion of "The World at Your Fingertips," video 5 of "The
Machine that Changed the World."
Also read the following articles: |
March 24: Digital Circuits and DigSim: Building a 4-bit adder Reread pp. 221-229. Read pp. 231-241 |
March 26: Module 6: MUX's and Latches. HW 5 due Thursday, April 2 Final project proposals due Reread pp. 234-241. Read pp. 242-251. |
Discussion: HTML workshop
Guest speaker: Justin Hall ('98). |
March 31: Module 7, Theory of Computation Lab 7.1: Turing Machines read pp. 260-271 | April 2: Module 7, Theory of Computation Lab 7.2: Turing Machines II
HW 5 due
|
Discussion: Encryption and the Internet
Read:
|
April 7: Module 7: Theory of Computation
The Halting Problem Reread pp. 274-287 |
April 9: Module 8: Artificial Intelligence Lab 8.1: Artificial Intelligence-- Language Processing read pp. 298-321
|
Robotics demonstration Guest speaker: Dave Bruemmer ('98) |
April 14: Complete Module 8: Artificial Intelligence
Lab 8.2: Artificial Intelligence-- Computer Learning read pp. 323-334 |
April 16: Written Comprehensive Exam |
Review for Final |
April 21: Project Presentations |
April 23: Project Presentations |
Project Presentations |
April 28: Project Presentations
|
April 30: Project Presentations Final Projects Due |
Project Presentations
|