View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Slides for Programming and Systems Workshop

This page has a version of the slides are being created for the workshop.

Day 1 4.5 hours for lecture and exercises (1:30 to 6:00)
Orientation
Introductions 30 minutes
Introduction to your computer 15 minutes
How to Use a Swiki 30 minutes
HowToSwiki-AppendixA.ppt
Chapter 1 - Introduction to Computers and Programming (about 3 hours)
Intro-Computers-Prog-Ch1.ppt
Evening Exercise - Write-up how to set-up and play checkers

Day 2 8-12, 1 - 5: 8 hours for lecture and exercises
Review of Evening Exercise 30 minutes
Chapter 2 - Introduction to Object-Oriented Programming (1 hour)
Intro-Object-Oriented-Prog-Ch2.ppt
Chapter 3 - Introduction to Media Computation (about 5 hours)
Intro-MediaComp-Java-Ch3.ppt
If time start
Chapter 4 - Writing Recipes (Methods) (about 2 hours)
WritingRecipes-Ch4.ppt
Evening Exercise - Take pictures to use in class and upload them

Day 3 - 6 hours of lecture and exercises 8-12 2-4
Finish Chapter 4 - Writing Recipes (Methods) (about 2 hours)
WritingRecipes-Ch4.ppt
Chapter 5 - Manipulating Pictures with Methods (about 6 hours)
ManipulatingPictures-Ch5.ppt
Evening Exercise - Tours

Day 4 - 5 hours of lecture and exercises 8:30 - 12, 1 - 3:30
Chapter 5 - continued
Chapter 6 - Two-dimensional arrays and nested loops
NestedLoops-Ch6.ppt

Weekend Exercise -
Do a collage

Day 5 - 5 hours of lecture and exercises 1-6
Review from previous week (1 hour)
Chapter 7 - Conditionals
Conditionals-Ch7.ppt
Evening Exercise - Edge Detection which checks the pixel to the right

Day 6 - 7.5 hours of lecture and exercises 8-11:30 1-5
Chapter 8 - Drawing and Animation
Drawing-Ch8.ppt
Chapter 9 - Source File Anatomy
SourceAnatomy-Ch9.ppt
Evening Exercise
Do a drawing with Rectangle, Oval, String, Line, and Polygon

Day 7 - 7 hours of lecture and exercises 8-12 and 1-4
Chapter 10 - Graphical User Interface and Event Handling
GUI-Ch10.ppt

Day 8 - 5 hours of lecture and exercises 8:30 - 12 2-3:30
Chapter 10 - Graphical User Interface and Event Handling
Chapter 11 - Input Output and Exceptions
InputOuputExceptions-Ch11.ppt
Brainstorm exercises and worksheets
Wrap-up and survey fill out

DrJava-AppendixB.ppt

Link to this Page