|
WEEK |
||||
|
Semester Two |
|||||
| “Commenting your code is like cleaning your bathroom |
– Ryan Campbel l |
| MONDAY |
TUESDAY |
WEDNESDAY |
THURSDAY |
FRIDAY |
| Jan 31 NO SCHOOL
GRADE/INSERVICE DAY |
Feb 1 Day 1 Intro Class, syllabus, etc Why Java? Day 1 Notes |
Feb 2 Day 2 Collect Syllabus Examples of Classes and Objects Demonstrate Java through Command |
Feb 3 Day 3 Collect Syllabus Class & Object Text Manipulation |
Feb 4 Day 4 OOD Keyboard Class - click here for more information Basic Input/Output |
Feb 6 Day 5 Review any key concepts Class & Object Design How to define class and objects
|
Feb 7 Day 6 Assignment #1 |
Feb 8 Day 7 Work on assignment #1 - talk about some above and beyond ideas Work on Assignment#1 Variable declaration |
Feb 9 Day 8 Turn in assignment #1 Math class - operators Assignment #2 - Part 1
|
Feb 10 Day 9 Play with math class Intro Part 2 of Math Class Assignment
|
Feb 13 NO SCHOOL FURLOUGH DAY
|
Feb 14 Day 10 Math class - operators Continue to play with Math Class What else can you find? |
Feb 15 Day 11 Talk more about casting Show a few ways to do some basic operations with Math class |
Feb 16 Day 12 Turn in Math Class Assignment Intro to Applets - difference between applet and program Write first applet |
Feb 17 Day 13 Discuss Classes and Objects Work with Snowman Applet - Must use:
|
|
No School Pres Day |
Feb 21 Day 14 Work with Snowman Applet - click here to see some past examples. Must use:
|
Feb 22 Day 15 Work with Snowman Applet - Quiz on Friday - Discuss any topics for quiz |
Feb 23 Day 16 Discuss Classes and Objects Work with Snowman Applet - we will turn this in tomorrow |
Feb 24 Day 17 Quiz Turn in Snowman Applet Must use:
|
Feb 27 Day 18 Start a new Java File - call it NameList
|
Feb 28 Day 19 Go Over Quiz Escape sequences Continue Work on Name List
|
Feb 29 Day 20 Continue Work on NameList Work with For Loops and arrays Notes about Loops and Arrays |
Mar 1 NO SCHOOL SNOW DAY (WEIRD, HUH?) |
Mar 2 Day 21 Work on your NameList program - Now it should:
|
Mar 5 Day 22 Work on Name List program Conferences about grades and make up work |
Mar 6 Day 23
Finish up Name List See if you can write a sort for Name List (do this as a method...) Work on Make up work |
Mar 7 Day 24 Make up work Finish up Sort Write a search method - replace method.... |
Mar 8 Day 25 Get Make up work done Turn in Name List |
Mar 9 NO SCHOOL GRADE DAY
|
|
Intro Dice class Start TestDice file |
Mar 13 Day 27
Write new methods for dice class Intro Tool |
Mar 14 Day 28 Work on Dice Game - All students click here for information about The Dice Game assignment. I expect to see original games and original screen layouts. Feel free to consult each other - but it is still your project. |
Mar 15 Day 29
Talk about issues Dice Game
|
Mar 16 Day 30 Time to work on Dice Game Option for Dice Game - Craps
|
| Mar 19 Day 31
Time to work on Dice Game |
Mar 20 Day 32 Alternative to If..Else structure - get menu.java from Files To Copy to see what we covered Work on Dice Game |
Mar 21 Day 33
Work on Dice Game |
Mar 22 NO SCHOOL SNOW DAY (VERY WEIRD, HUH?) |
Mar 23 Day 34 Have someone test Dice Game - leave notes in Documentation Work on Dice Game Turn in Dice Game |
| SPRING BREAK March 26 - 30 |
||||
Apr 2 Day 35 2nd Applet - look at random and if... else structure You may go back and work on dice game as well |
Apr 3 Day 36
Time to work on Applet Work on Dice Game as needed |
Apr 4 Day 37
More info about applet Time to work on Applet |
Apr 5 Day 38
Finish up Dice Game Work on Applet |
Apr 6 Day 39 Turn in Redo of Dice Game (if you updated it) Gallery Walk of Applets |
|
Intro GUI Windows Get Starter file Let's add some and talk about how this works. |
Apr 10 Day 41 Work on GUI Windows |
Apr 11 Day 42 Work on GUI Windows Talk about making folders for progression Look at various layouts How to build menus |
Apr 12 Day 43 Work on GUI assignment Add Buttons Add Actions |
Apr 13 Day 44 Time to work on GUI Windows
|
Apr 16 NO SCHOOL FURLOUGH DAY
|
Apr 17 Day 45 Assignment
|
Apr 18 Day 46
Work on GUI Window Read Inheritance Article (we will dicuss this next time) |
Apr 19 Day 47 Discuss Inheritance Article Work on GUI Window |
Apr 21 Day 48 Work on GUI Window
|
Apr 24 Day 49 Walk About Evaluate each other's windows Man on Pier Applet |
Apr 25
Day 50 Clean up GUI Window May start grading today |
Apr 26 Day 51
Grade GUI Windows |
Apr 27 Day 52 Grade GUI Windows |
Apr 28 NO SCHOOL GRADES/ |
|
Work on Walking On Pier Applet Your applet needs to:
|
May 1 Day 54
Talk about Records Start Address Book |
May 2 Day 55 Extend Address Book Intro ArrayAddress
|
May 3 Day 56 Work on "Start of Project" Talk about getting information from user |
May 4 Day 57 Assign Project
|
| May 7 Day 58
Work on Project Work on Man on Pier |
May 8 Day 59 Work on Project Work on Man on Pier |
May 9 Day 60 Work on Project Work on Man on Pier |
May 10 Day 61 Where are we? Project Man on Pier |
May 11 Day 62 Walk about with Man on Pier Turn in Man on Pier Work on Project |
May 14 Day 63 Work on Project
|
May 15 Day 64 Work on Project |
May 16 Day 65 Work on Project Talk about Sorting |
May 17 Day 66 Work on Project |
May 18 Day 67 Work on Project
|
| May 21
Day 68 Work on Project Presentations |
May 22 Day 69 Work on Project |
May 23 Day 70
Work on Project Presentations |
May 24 Day 71 Work on Project |
May 25 Day 72 Work on project |
|
NO SCHOOL Memorial Day
|
May 29 Day 73
Work on Project Presentations |
May 30 Day 74 Work on Project Start Grading Projects |
May 31 Day 75
Talk about Final Work on Project Grade Projects |
Jun 1 Day 76 LAST DAY FOR MAKEUP Grade Projects Turn in projects and Applet |
Jun 4 Day 77 Any last grading?? Project Presentation |
Jun 5 Day 78 Project Presentation Practice Final |
Jun 6 Day 79 Practice Final Project Presentation |
Jun 7 Day 80 Practice Final Project Presentation Recursion or other fun topic |
Jun 8 Finals 1 - 2 - 3 |
Jun 11 Finals 4 - 5 |
Jun 12 Finals 6 - 7 |
Jun 13 NO SCHOOL Grades |
Jun 14 NO SCHOOL
|
Jun 15 NO SCHOOL
|