Tuesday | Thursday | Discussion | |
Sept. 2: Introduction to the course | Sept 4: Lab 1: Introduction to HyperCard
Read Module 1 (pp. 1-20) | No discussion this week. For next Tuesday's discussion, view video "Giant Brains" and write reaction paper. |
|
Sept 9:
Lab 2: Word processing & spreadsheets
Read Module 2 (pp. 24-65) |
Sept 11:
Lab 3: Authoring with HyperCard
Read Module 3 (pp. 68-113) Homework 2 Due Sept. 18 |
Discussion of the video "Giant Brains" & Module 1 Reaction paper to video 1 due. For next Tuesday's discussion, view video 2 "Inventing the Future" and write reaction paper. |
|
Sept 16: Lab 4: Scripting
with Hypertalk
Read pp 116-124 |
Sept 18: Lab 5: Scripting
with Hypertalk (continued)
Read pp 124-144 |
Discussion of video 2 "Inventing the Future." Reaction to video 2 due. For next Tuesday's discussion, view video 3 "The Paperback Computer" and write reaction paper. |
|
Sept. 23: Lab 5, Part II:
Scripting with Hypertalk (continued)
Read pp. 144-154;
|
Sept. 25:
Lab 6: HyperTalk Debugger
Read pp. 155-158 Hand in answers to the exercises on p. 144. |
Discussion of video 3 "The Paperback Computer." Reaction paper to video 3 due. For next Tuesday's discussion, view "The Thinking Machine" (video 4) of "The Machine that Changed the World" and write reaction paper. |
|
Sept. 30:
Lab 7: Sorting
To Prepare: Re-read pp. 155-158 Hand in answers to the exercises on p. 158.
|
Oct 2:
Lab 8: Functions To Prepare: Read the discussion of functions (see web site); Homework 3 , part B, due |
Discussion of "The Thinking Machine," video 4 of "The Machine
that Changed the World." Reaction papers due. For next Tuesday's discussion, view "The World at Your Fingertips," video 5 of "The Machine that Changed the World," and write a reaction paper. |
|
October 7: Begin Module 5 Lab 9: Translation with Binary Encoding . To prepare: read pp. 170-178 and pp. 183-187. |
October 9: Machine and Assembly Language.
read pp. 187-202. Write up answers to review questions 1,2,3, and 5 on p. 192. |
Discussion of "The World at Your Fingertips," video 5 of "The
Machine that Changed the World." Reaction papers due. |
|
October 14: *** Fall Break!! *** |
October 16: *** Fall Break!! *** |
*** Fall Break!! *** | |
Oct. 21: Practice with MacPippin
Lab 10, Part II: Assembly Language To prepare: read pp. 205 - 210 |
Oct. 23: Practical Exam | Discussion will be devoted to reviewing for the practical. Note
that we will meet in Kholberg 117 |
|
Oct. 28: Complete Module 5 |
Oct. 30: Begin Module 6 To prepare: read pp. 214-228 Final project draft proposals due |
Discussion: HTML workshop .
We will meet in Kohlberg 117 again. Guest speaker: Justin Hall ('98). | . |
Nov. 4: Digital Circuits and DigSim Homework 4 due Reread pp. 221-229. Read pp. 231-241 |
Nov. 6: Lab 11: Digital Circuits Final project proposals due Reread pp. 234-241. Read pp. 242-251. |
Discussion on NY Times articles |
|
Nov. 11: Module 7, Theory of Computation Lab 12: Turing Machines read pp. 260-271 | Nov. 13: Module 7, Theory of Computation Lab 13: Turing Machines II read pp. 274-287 |
Discussion: Encryption and the Internet
Read:
|
|
Nov. 18: Module 7: Theory of Computation
The Halting Problem |
Nov. 20: Module 8: Artificial Intelligence Lab 14: Artificial Intelligence-- Language Processing read pp. 298-321
|
Robotics demonstration Guest speaker: Dave Bruemmer ('98) |
|
Nov. 25: Complete Module 8: Artificial Intelligence
Lab 15: Artificial Intelligence-- Computer Learning read pp. 323-331 |
Nov. 27: *** Thanksgiving!! *** |
Review for Final |
|
Dec. 2: Written Comprehensive Exam |
Dec. 4: Project Presentations |
Project Presentations | |
Dec. 9: Project Presentations Final Projects Due |