![]() |
![]() |
In the Lab (ITSUNIX), you can copy them from
/usr/local/depts/cs/geintro/bookClasses
What will happen in lectures:
Day | Readings/Assignments/Topics | Resources |
Labs | no labs first week; | |
C01 Thu Jan 19 |
|
Day | Readings/Assignments/Topics | Resources |
Labs |
|
|
C02 Tue Jan 24 |
|
|
C03 Thu Jan 26 |
|
Day | Readings/Assignments/Topics | Resources |
Labs |
|
|
C04 Tue Jan 31 |
|
|
C05 Thu Feb 2 |
|
|
Day | Readings/Assignments/Topics: | Resources |
Labs | ||
C06 Tue Feb 7 |
|
ENIAC from LeAnn Erickson on Vimeo. |
C07 Thu Feb 9 |
|
Folder with the sequence of versions of the Project 01 application and Turtle.java we began in lectures, and now FINISHED, to be an example to follow in your homework! |
Project 01: What and why to use in Proj. 01 ADDED! Take a look.
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 04: Pictures and single Pixels | |
C08 Tue Feb 14 | What we did and Pictures.. | Live Code from Lecture, plus the motorcycle image you should have seen. |
C09 Thu Feb 16 | What we did and Pictures..improved motorcycle picture at the end. |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 05 | |
C10 Tue Feb 21 | ||
C11 Thu Feb 23 |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 06: Mirror effects and more parameterized method programming. | Wikipedia's article on computer threads, (good as of 2/27/2012) |
C12 Tue Feb 28 | ||
C13 Thu Mar 1 |
|
|
Sat Mar 3 | Project 02 DUE. |
Two tutoring resources now available!
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 07: Take a greenscreen photo of yourself, discuss chromakey, pages 202-205 of the text, and get set up do program your own greenscreen chomokeyed photo maker. | |
C14 Tue Mar 6 | Midterm review. | |
C15 Thu Mar 8 | MIDTERM EXAM Open Book and Notes. |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab08: Assignment and worksheet | |
C16 Tue Mar 20 | If statement syntax and meaning
Application to chromakey and avoiding bad picture x,y indices. Boolean values and the AND operation |
Prof. Chaiken against green screen. |
C17 Thu Mar 22 | A case study Directory (to get
prototypes too) Includes the animated moving ball program too.
Summary slides |
Particular lab readings: 5.2.5 (scaling) for Lab 09, first 3 pages of 7.1 for Lab 08, 6.7 for Lab 07.
Day | Readings/Assignments/Topics | Resources |
Labs | Lab09:Scaling a Picture, using Scanner input and println output. Based on Section 5.2.5 of the text. | |
C18 Tue Mar 27 | Summary slides
Case Study: checkered pattern maker |
|
C19 Thu Mar 29 | PROJECT 3 Assigned Due April 14 |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab10:Counting Republican Votes(how and what instructions) | |
C20 Tue Apr 3 | Slides | |
C21 Thu Apr 5 | Slides: Blurring, Pseudo-code analysis, averaging, static versus instance methods. |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 11: Continues Lab 10 | |
C22 Tue Apr 10 | Material from last lecture, info for Project 3 concluded. | |
C23 Thu Apr 12 | Orthogonality (more info for Labs
10-11)
Explanations/Questions about Project 3 |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab12: Continues Lab 11 and introduces making your own class. | |
C24 Tue Apr 17 | Orthogonality (more info for Labs
10-11)
Where a variable can be: 4 choices! Patterns for Lab 11
|
Mad PhD Makes Objects. |
C25 Thu Apr 19 | C25 slides--variables reviewed, introduce
fields as variables that are located inside objects or instances of
classes.
Making your own House class (after the Mad Ph.D.). |
Day | Readings/Assignments/Topics | Resources |
Labs | Lab 13: Adding a Library to the MadPhDs Houses | Directory with the 2 lab classes |
C26 Tue Apr 24 | ANNOUNCEMENT
Lecture with Doc Cam sketches about purpose and technology of Java constructors. |
Project 4 Java Support files:
|
C27 Thu Apr 26 | CodeMate Bonus Policy
Project 4 How to do it version history Project4 Link to directory of versions. Make your V0 be exactly the original downloaded from the Web! Make sure it compiles and learn how it runs. |
Day | Readings/Assignments/Topics | Resources |
Labs | ||
C30 Tue May 8 | Summary and Review Lecture, study guide. | Spring 2011UA Final Annotated to help study for the final. YOUR FINAL WILL BE CLOSED BOOK!!! |
Wed May 9 | Review session w/ TAs: 3:00PM-5:00PM, HU-123 (Not the Lab!) | |
Final Exam May 10 | 10:30AM-12:30 in LC-18 (Closed Book, one 8 1/2 x 11 paper sheet of notes.) |
You MUST also read code that defines the Point and Rectangle classes.