15-100 moose sections calendar

15-100 Moose Sections Calendar

This calendar changes frequently throughout the term and may be a day or two out of date.


Last modified: Fri Oct 3 10:21:11 EDT 2008

Week/Day ---Monday-- -Wednesday- ---Friday-- --Saturday-
#1
August 25
Reading for today:
Afterthought #1 (mailed to you)
Processing: pp xxii "I'm an Artist"
pp xxiv Launching th Application
Chapter 2 pp 28-32
Chapter 3 pp 58-60

Course overview.

Homework 1 assigned and discusssed.
Homework 1 -- Drawing a Picture

August 27
Homework 1 print due at start of class.
Reading for today:
Processing: Chapter 5 scan pp 144-158
Chapter 4 pp 108-114
Homework 2 assigned and discussed.

Homework 2 -- Coding Up Another Picture

August 29
Homework 2 due at the start of class.
Reading for Today: Click this link
Building a Link to Handin and read the information carefully

We will show you how to hand in homeworks 1 and 2 and help you with any problems you have had with Processing thus far

August 30
Nothing is due today.
#2 September 1
Labor Day
No class today.
September 3
Reading for Today:
Chapter 3: 61-67
Processing: Chapter 4 pp 119-122
Homework #3 assigned and discussed.

Homework 3 -- Making Copies of Your Picture

September 5
Reading for today: Afterthought #5 (#4 is for Moonday)
Methods setup() and draw()
Writing and using your own figure() method
First look at the argument/parameter relationship
Homework 3 -- Jim's Solution
September 6
Homeworks #1, 2, and 3 due 7:30 a.m.
#3 September 8
Reading for today: Processing: Chapter 3 - Relational Operators pp 73 - 74
Assignment Operators pp 75-76
loops pp 85-89
Afterthought #4

Disucss Homework 3.

Homework 4 -- Loops

September 10
Reading for today: Processing; Chapter 3 Conditional Operators pp 74
Conditionals pp 76-82

Questions on Homework 4
More loops
Using the if andif/else in our code
Class code for today

September 12
Reading for today: Processing API -- color() method
Processing API -- random() metod

Questions on Homework 4
Putting Animation into the Code
Putting randomness into the code
Class code for today
Homework 5 assigned and discussed

September 13
Homework 4 due electronically by 7:30 a.m.
Homework turned in after this deadline but before Monday 8:30 will be charged a 10% late fee. After Monday 8:30, the fee rises to 20%. See a CA today or tomorrow if you could not get the homework working or submitted.
#4 September 15
Reading for today: Afterthought #6 on arrys Processing: Arrays Chapter 3 pp 83-85

Questions on homework 5

First look at arrays

September 17
Questions on homework 5
Second look at arrays
Programming Practice Exercise #1
September 19
More work with arrays
Moving many figures
Homework 6 assigned and discussed
September 20
Homework 5 due 7:30 a.m.
Handin for Homework 4 (very late) closes at 7:30 a.m.
#5 September 22
Reading for today: Chapter 8 pp 302-318
Choose day for Exam 1
Questions on HW#6
Introduction to the Java class
Fields, constructors
September 24
Reading for today:
Questions on HW#6
Second look at the Java class
Mutators and Accessors
September 26
Reading for today:
Exam 1 overview
Turning your figure into a Java class
Homework 6 assigned and discussed
Programming Practice Exercise #2 Arrays
September 27
Homework #6 due 7:30 a.m.
Handin for Homework 5 (very late) closes at 7:30 a.m.
#6 September 29
Questions on HW7
Primitive type char
Array of references to objects:
Delaring, Newing, Initiailizing, Using
October 1
Questions on HW7
Exam 1 Info
Building a class -- one more time
More work on arrays of references to objects
Homework 8 assigned and discussed
October 3
Exam 1
Homeworks 1-6
Readings from the text
Afterthoughts 1-7
October 4
Homework 7 due MONDAY by 7:30 a.m.
Handin for Homework 6 (very late) closes at MONDAY7:30 a.m.
#7 October 6
Readings for Today: Musing #8 - scan it
Processing Chapter 12 pp 564-579 - scan it
Processing Appendix A pp 737-740 on using Text in the window -- scan it also

Questions on HW#8
Revisit Arrays
Tracking the mouse
User Input with the mouse
Graphical Text Display in Processing

October 8
Searching an array
October 10
A video game
Homework 9 distributed and discussed
October 11
Homework #8 due 7:30 a.m.
#8 October 13
Questions on HW #9
Arrays that are not full
Adding data to an array
October 15
Deleting data from an array
October 17
Mid Term Break Day -- no classes
October 18
Nothing is due today