[Jan. 14][due date: Jan. 24] Watch Randy Pausch's
last lecture and write a one-page commentary.
Go to the Other Links page to get more details.
[optional] His
time management lecture is also quite interesting.
[Jan. 28][due date: Jan. 31] Continue with Lab 2:
compose and upload your own web page with some interesting links.
[Jan. 28][due date: Feb. 7] Do Dale and Lewis's Chapter 2 (p.
47):
Exercise 7, 11, 23(a)(b)(c), 28(a)(b), 32(a)(b), 33(a)(b).
[Feb. 7][due date: Feb. 14] Do Dale and Lewis's Chapter 4 (p.
114):
Exercise 55, 59, 60, 61, 65, 66.
[Feb 14][due date: Feb. 21] Do the two assignments on the Alice lecture_1 slides
on the Lab page, and upload your Alice world files to the submission folder on the
server: "/home/cs99/submission/your_username/".
[Feb 18][due date: Feb. 25] Do this assignment: assign_02_18.doc.
[Feb 21][due date: March 13]
Do Tutorial 1 that comes with the (free) Alice software:
Go to "Help" menu and select "Tutorial".
Do the assignments on the Alice lecture_2 slides
on the Lab page (you will also need the "Ch02FirstEncounter.a2w" world there), and upload your Alice world files to the submission folder on the
server. Please name your files accordingly; e.g., chapter2_exercise4.a2w etc.
[March 13][due date: March 20]
Do Tutorial 2 that comes with the (free) Alice software:
Go to "Help" menu and select "Tutorial".
Do the assignments on the Alice lecture_3 slides
on the Lab page,
and upload your Alice world files to the submission folder on the
server. Please name your files accordingly; e.g., chapter3_exercise6.a2w etc.
[March 24][due date: March 31]:
Do Dale and Lewis's chapter 6, page 190,
exercise 23(a)(c), 29(a)(b)(c)(d), 33(a)(c).
Read chapter 6 and chapter 8.
[March 27] Group Project: the Greeting Card
[Part 1] Due Date: April 3rd.Progress Report 1: Documentation of group members (2 - 3),
meeting minutes, and a primitive plan for the design.
[Part 2] Due Date: April 10th.Progress Report 2: Documentation of meetings,
a draft top-down design of the Alice World for the Greeting Card, and the
division of labor.
[Part 3] Due Date: April 17th.Progress Report 3: Documentation of meetings,
the top-down design and the pseudocode for the Greeting Card, and the division of responsibilities.
The Greeting Card should be almost finished at this stage.
[Part 4] Due Date: April 24th.Progress Report 4 and the documentation of the final version
of the project: Hand in (1) a documentation of meetings and the division of
responsibilities,
(2) a description of the final top-down design of the Alice World, (3) a
detailed description (in pseudocode) of the inner working of
the finished project, (4)
Upload the Alice World to the submission folder of a group member's.
Show and Tell: April 28th.
[March 31][Due Date: April 7] Answer the quesions on this
homework_03_31.doc.
[April 10][Due Date: April 17] Do Exercise 6 at the end of Chapter 6 of the ALICE book;
upload your world to the submission folder.
[April 18][No Due Date] Do the homework listed at the end of the slides for Chapter 10 and Chapter 11.