For the student to learn the basic principles of object-oriented computer programming using Alice.
For you to demonstrate your attainment of the goal of the course, you will perform the following tasks:
“The integrity of Newcomb-Tulane College is based on the absolute honesty of the entire community in all academic endeavors. As part of the Tulane University community, students have certain responsibilities regarding work that forms the basis for the evaluation of their academic achievement. Students are expected to be familiar with these responsibilities at all times. No member of the university community should tolerate any form of academic dishonesty, because the scholarly community of the university depends on the willingness of both instructors and students to uphold the Code of Academic Conduct. When a violation of the Code of Academic Conduct is observed it is the duty of every member of the academic community who has evidence of the violation to take action. Students should take steps to uphold the code by reporting any suspected offense to the instructor or the associate dean of the college. Students should under no circumstances tolerate any form of academic dishonesty.” For further information, point your browser at http://college.tulane.edu/honorcode.htm.
Violations of the Academic Honor Code will not be tolerated in this class. I will rigorously investigate and pursue any such transgression.
| Date | Day | Topic |
ppt | mp3 |
|---|---|---|---|---|
Aug 25 |
Day 1 |
Introduction to the course; §1.1 Introduction to Alice |
||
Aug 31 |
Lecture by Junot Diaz at 7:00pm in McAlister Auditorium | |||
Sept 1 |
Day 2 |
Reading project book discussion | ||
Sept 8 |
Day 3 |
§1.2 Alice Concepts; Tips & Techniques 1: Special
Effects |
||
Sept 15 |
Day 4 |
§2.1 Scenarios and Storyboards |
||
Sept 22 |
Day 5 |
§2.2 A First Program |
||
Sept 29 |
Day 6 |
§3.1 Built-in Functions and Expressions |
||
Oct 6 |
AWAY | |||
Oct 13 |
Day 7 |
§3.2 Simple Control Structures; Tips & Techniques
3: Engineering Look and Feel |
||
Oct 20 |
Day 8 |
§4.3 Class-level Methods and Inheritance |
||
Oct 27 |
Day 9 |
Tips & Techniques 4: Visible and Invisible Objects |
||
Nov 3 |
Day 10 |
Tips & Techniques 5: Events |
||
Nov 10 |
Day 11 |
Presentation of final project |