Java and Processing Syllabus,
Teacher: Rhema Linder
Sign Up / Class Website at: infovisu.com
Meets Wednesdays 10:00am to 11:00am Starting Jan 15 at the CHC
This one semester course is designed to give students fundamental skills useful for creating games, applications, and scientific tools. We will learn about primitive data types and classes. We will be editing code in Processing in weekly assignments. Each week students should expect one to two hour reading assignments as well hands on editing or producing of Java code. Classes will consist of showing solutions to homework, a short lecture and Q&A on the reading, and the starting hands on work for the next assignment.
Each class will consist of two sections, a lecture/discussion section and a hands-on lab section.
Grades will be based on weekly quizzes (%25) , homework assignments (%45), final project (20%), and participation (%10). There will be no tests except quizzes.
Students will find weekly quizzes to be easy if they have read the assigned reading. I will throw out the three lowest quiz grades.
I will accept email from you that contain your completed assignments. Emails for turning in assignments must be to firstname.lastname@example.org, have the subject, "Assignment X" (where X is the assignment name and number).
Participation is a combination of coming to class, asking questions in class, and completing in-lab assignments.
Extra credit work may be made available for students.
The textbook we will use for this course, Think Java, is freely available at http://www.greenteapress.com/thinkapjava/html/index.html. All readings are from this book unless otherwise noted.
Introduction Java and Processing
Chapter 1 of "Think Java"
Hello World Assignment
draw functions + RGB Color Space
Chapter 2+3 of "Think Java"
Roses by Different Colors
Chapter 4 of "Think Java"
Interact With the Mouse
Chapter 6 of "Think Java"
Chapter 11 of "Think Java