Chandler High School Weekly Schedule - Fall 2006
Week 1: 7/24 - 7/28 - Learn how to compile and run a Java program.. Chapter 1 (Lewis & Loftus), learn the following terminologies: Hardware & Software, Editor, Compiler, Interpreter, Syntax error, Identifiers, and reserved words
Week 2: 7/ 31 - 8/4 - Learn about Variables and Assignments. Chapter 2 (Lewis & Loftus), Primitive data types, difference between integers and floating points; how to declare variables, arithmetic operators, print and println Methods, Escape character
Programming Assignment (complete before Friday 8/4): Write a Java application that prints, on separate lines, your name, your email, your birthday, your favorite book, and your favorite movie. Label each piece of information in the output.
Week 3: 8/7 - 8/11- Learn about data Conversion- Chapter 2 (Lewis & Loftus) Character, Booleans , Expressions
Week 4: 8/14 - 8/19- Chapter 2 & 3 , Learn about Scanner Class, Math class, Random class,
Week 5: 8/21 - 8/25 - Continue with Chapter 3, Learn about DecimalFormat & NumberFormat classes
Week 6: 8/28 -9/1- Using Classes & Objects - Example: Handout
Week 7 : 9/5 - 9/8 - Classes & Objects - Writing classes
Week 8 & 9 - Conditionals & Loops
- Examples: Lab6.txt (Demonstrates the use of an if-else statement)
- StudentGrade.java
- Example: Lab7.txt (Demonstrates the use of a while loop)
- WhileLoop.java
- practice WhileLoops.doc
- practiceForLoops.doc
- Code Examples: Guessing.java
- MinOfThree.java (use of nested if statements)
- Average.java (Demonstrate the use of while-sentinel value)
- PalindromTester.java (tests strings to see if they are palindrome)
Week 10: 9/25 - 9/29 - Class Relationships & Interface
- Example: staticChap06.doc
- Example: TestOneAndTwo.java (example of an interface)
- Lab: Person.java
- TestPerson.java
- Lab Assignments
Week 11 & 12 - Fall Break , Enjoy!
Week 13 & 14 : 10/16 - 10/27- Arrays
Example: Arrays.java ( Demonstrates the use of arrays)
Week 15: Holidays
Week 16: Interfaces (11/20-11/25)
Week 18: Recursion