AP Java - week of 4/20/15:
M - Elevens Activity 3
T - Elevens Activity 4
W - Elevens Activity 6
Th - Sample AP MC questions
F - Sample AP FRQ questions
M - Elevens Activity 3
T - Elevens Activity 4
W - Elevens Activity 6
Th - Sample AP MC questions
F - Sample AP FRQ questions
AP Computer Science - week of 3/16/15:
M - Horstmann p. 191 - 194 and 194 - 197
T - BackwardString and NumberString
W - F: SentenceCapitalizer, VowelsConsonants, PasswordVerifier
AP Computer Science - week of 3/23/15:
M - T: Finish String challenges
W - Th: Magpie Lab
AP Computer Science - week of 4/6/15:
M - Magpie3
T - Magpie4
W - Finish Magpie4
Th - Recursion - guided reading
F - PalindromeTester
M - Horstmann p. 191 - 194 and 194 - 197
T - BackwardString and NumberString
W - F: SentenceCapitalizer, VowelsConsonants, PasswordVerifier
AP Computer Science - week of 3/23/15:
M - T: Finish String challenges
W - Th: Magpie Lab
AP Computer Science - week of 4/6/15:
M - Magpie3
T - Magpie4
W - Finish Magpie4
Th - Recursion - guided reading
F - PalindromeTester
AP Java - week of 3/9/15:
M - Quiz on Interfaces/Abstract/Inheritance, Ch. 11 Lecture packet and wkst.
T - Finish Relatable with Dog in lab
W - Go over Ch. 11 Lecture wkst. and take 5Essentials Survey
Th - String Assignment in Word with Gaddis book
F - String Programs (BackwardString and NumberString)
M - Quiz on Interfaces/Abstract/Inheritance, Ch. 11 Lecture packet and wkst.
T - Finish Relatable with Dog in lab
W - Go over Ch. 11 Lecture wkst. and take 5Essentials Survey
Th - String Assignment in Word with Gaddis book
F - String Programs (BackwardString and NumberString)
AP Java - week of 3/2/15:
M - Notes on inheritance and abstract classes (Pets, Dog, Snake)
T - ACT test
W - More notes on abstract classes and inheritance, HW: Wkst.
Th -Interfaces (Relatable)
F - Use Relatable on Dog class
M - Notes on inheritance and abstract classes (Pets, Dog, Snake)
T - ACT test
W - More notes on abstract classes and inheritance, HW: Wkst.
Th -Interfaces (Relatable)
F - Use Relatable on Dog class
AP Java - week of 2/23/15:
M - Curved Activity and CurvedActivityDemo, Overloading vs. Overriding, HW: Inheritance wkst
T - Essay and CourseGrades
W - CourseGradesDemo
Th - Notes on inheritance, abstract classes and methods, interfaces
F - Finish discussing Thursday's topic
M - Curved Activity and CurvedActivityDemo, Overloading vs. Overriding, HW: Inheritance wkst
T - Essay and CourseGrades
W - CourseGradesDemo
Th - Notes on inheritance, abstract classes and methods, interfaces
F - Finish discussing Thursday's topic
AP Java - week of 2/16/15:
T - Finish Geometry and Complex and turn in
W - Start inheritance - GradedActivity/Demo, FinalExam/Demo, base class' constructor (super) - all lecture
Th - Overriding base class methods - CurvedActivity and Demo
F - Overloading vs. Overriding - HW: Inheritance wkst.
T - Finish Geometry and Complex and turn in
W - Start inheritance - GradedActivity/Demo, FinalExam/Demo, base class' constructor (super) - all lecture
Th - Overriding base class methods - CurvedActivity and Demo
F - Overloading vs. Overriding - HW: Inheritance wkst.
AP Java - week of 2/9/15:
M - Th: Work on and finish Geometry Class and demo and Complex class and demo.
M - Th: Work on and finish Geometry Class and demo and Complex class and demo.
AP Java - week of 2/2/15:
T - Turn in wksts. from last Th and F. Ppt - Classes and Objects. Project: FeetInches
W - Work on FeetInches. Finish ppt. on Ch. 6 Gaddis.
Th and F - Geometry class and Complex class. EC: Rational class.
T - Turn in wksts. from last Th and F. Ppt - Classes and Objects. Project: FeetInches
W - Work on FeetInches. Finish ppt. on Ch. 6 Gaddis.
Th and F - Geometry class and Complex class. EC: Rational class.
M - Turn in 5-prob. wkst. on enhanced for loops and data types in ArrayLists. ArrayList exercises - removeFirstLast, removeMax, append
T - W: Josephus problem
Th: Mult. choice problems from Horstmann AP Practice book, Ch. 8
F: FRQ #1 (Horstmann) - FooList
T - W: Josephus problem
Th: Mult. choice problems from Horstmann AP Practice book, Ch. 8
F: FRQ #1 (Horstmann) - FooList
AP Java - first few weeks of 2nd semester:
M 1/5 - Hour of Code
T 1/6 - Intro to 2DArrays (define, fill, display, initialize, length field)
M 1/12 - More on 2DArrays (sum all elements, sum row, sum column), HW: 2DArray Wkst
T 1/13 - T 1/20 - 2DArray Programming Project (TwoDArrayOperations and QuarterlySalesStatistics)
W 1/21 - intro to ArrayLists. Wkst. on ArrayList basics
Th 1/22 - How to use primitives in ArrayList and how to specify type of object allowed in. Wkst. - ArrayList output
F 1/23 - Enhanced for loops. Wkst - enhanced for loops and ArrayLists as Generic Data Types. Start Coin, Purse, and PurseDemo. Turn in 2DArray Challenges by Monday.
M 1/5 - Hour of Code
T 1/6 - Intro to 2DArrays (define, fill, display, initialize, length field)
M 1/12 - More on 2DArrays (sum all elements, sum row, sum column), HW: 2DArray Wkst
T 1/13 - T 1/20 - 2DArray Programming Project (TwoDArrayOperations and QuarterlySalesStatistics)
W 1/21 - intro to ArrayLists. Wkst. on ArrayList basics
Th 1/22 - How to use primitives in ArrayList and how to specify type of object allowed in. Wkst. - ArrayList output
F 1/23 - Enhanced for loops. Wkst - enhanced for loops and ArrayLists as Generic Data Types. Start Coin, Purse, and PurseDemo. Turn in 2DArray Challenges by Monday.
AP Java - week of 12/8/14:
M - Write Binary Search Method
T - Write demo for Binary Search method and be sure it works. Start Searches and Sorts project.
W and Th - Searches and Sorts project
F - Start final exam review
M - Write Binary Search Method
T - Write demo for Binary Search method and be sure it works. Start Searches and Sorts project.
W and Th - Searches and Sorts project
F - Start final exam review
AP COMPUTER SCIENCE
AP Java - week of 12/1/14:
M - Parallel Arrays (HW: Wkst)
T - Payroll class
W - Finish Payroll class, start Sequential search
Th - SelectionSort and Demo
F - Binary Search Traces
M - Parallel Arrays (HW: Wkst)
T - Payroll class
W - Finish Payroll class, start Sequential search
Th - SelectionSort and Demo
F - Binary Search Traces
AP Java - week of 11/24/14:
M - Finish Histogram, work on Dice-Rolling
T - Finish Dice-Rolling, HW: Wkst. (p. 242 - 245 #1-7 from Barron's)
M - Finish Histogram, work on Dice-Rolling
T - Finish Dice-Rolling, HW: Wkst. (p. 242 - 245 #1-7 from Barron's)
AP Java - week of 11/17/14:
M - Turn in Arrays wkst., Finish SalesData and Sales.
T - Returning Arrays from methods, arrays of Strings (example programs)
W - Arrays that count. Assignment: Histogram
Th and F - Work on and finish Histogram
M - Turn in Arrays wkst., Finish SalesData and Sales.
T - Returning Arrays from methods, arrays of Strings (example programs)
W - Arrays that count. Assignment: Histogram
Th and F - Work on and finish Histogram
AP Java - week of 11/10/14:
M - Finish up Math class assignments (Quadratic, Distance, Heron's Formula - with rounding)
W - Arrays powerpoint and sample classes
Th - Finish arrays sample classes
F - Assignment: SalesData and Array Questions wkst.
M - Finish up Math class assignments (Quadratic, Distance, Heron's Formula - with rounding)
W - Arrays powerpoint and sample classes
Th - Finish arrays sample classes
F - Assignment: SalesData and Array Questions wkst.
AP Java - week of 11/3/14:
M and T - Finish StringArt. For EC: randomize colors on #16, do #7. Add delay.
W and Th - NumberFormat ppt, turn CDInterest pseudocode into class and demo
F - Math Class ppt. Assign: Math class assignment (on wkst)
M and T - Finish StringArt. For EC: randomize colors on #16, do #7. Add delay.
W and Th - NumberFormat ppt, turn CDInterest pseudocode into class and demo
F - Math Class ppt. Assign: Math class assignment (on wkst)
AP Java - Working on Graphics/String Art all week. All 1st quarter projects are due by Friday, 10/31.
AP Java - week of 10/20/14:
M - Turn in binary/hex wksts, Graphics - Snowman
T - TargetPractice (with Graphics), start GraphicExperiment
W - Finish GraphicExperiment, do 2.14 (RevisedSnowman) and 2.15 (SmilingFace) from Graphics handout
Th - Start using Graphics with loops (Horiz Lines, Circles, IncreasingRectangles, StringArt11)
F - Assignment: IncreasingCircles #9, Target #10, String Art #12, 14, 16, Extra Credit: Checkerboard #7
M - Turn in binary/hex wksts, Graphics - Snowman
T - TargetPractice (with Graphics), start GraphicExperiment
W - Finish GraphicExperiment, do 2.14 (RevisedSnowman) and 2.15 (SmilingFace) from Graphics handout
Th - Start using Graphics with loops (Horiz Lines, Circles, IncreasingRectangles, StringArt11)
F - Assignment: IncreasingCircles #9, Target #10, String Art #12, 14, 16, Extra Credit: Checkerboard #7
AP Java - week of 10/14/14:
T - Barron's - p. 70 - 80 Mult. Choice questions on Java basics, through loops
W - In the lab - 99 bottles and 12 Days lyrics (for loop and switch)
Th - In 2205 - Binary and Hexadecimal and Casting (Barron's p. 55 - 56, 54 for casting), HW: Binary and Hex wkst.
F - Graphics - Snowman from Lewis/Loftus and practice with Graphics methods
T - Barron's - p. 70 - 80 Mult. Choice questions on Java basics, through loops
W - In the lab - 99 bottles and 12 Days lyrics (for loop and switch)
Th - In 2205 - Binary and Hexadecimal and Casting (Barron's p. 55 - 56, 54 for casting), HW: Binary and Hex wkst.
F - Graphics - Snowman from Lewis/Loftus and practice with Graphics methods
AP Java - week of 10/6/14:
M - Th: Work on loops assignments (Hi/Lo, RockPaperScissors rewrite, and slot machine. EC: Use a for loop to add integers from 1 to a user-input number).
M - Th: Work on loops assignments (Hi/Lo, RockPaperScissors rewrite, and slot machine. EC: Use a for loop to add integers from 1 to a user-input number).
AP Java - week of 9/29/14:
M - Finish ppt. from Friday (conditional operator and switch), Assign: SalesCommission class
T and W - work on SalesCommission class
Th - Ppt. and examples for loops. Assign: Hi-Lo guessing game, rewrite Rock/Paper/Scissors to use loops, Slot Machine. EC: sum of integers from 1 to user-input number.
F - Keep working on loop assignments
M - Finish ppt. from Friday (conditional operator and switch), Assign: SalesCommission class
T and W - work on SalesCommission class
Th - Ppt. and examples for loops. Assign: Hi-Lo guessing game, rewrite Rock/Paper/Scissors to use loops, Slot Machine. EC: sum of integers from 1 to user-input number.
F - Keep working on loop assignments
AP Java - week of 9/22/14:
M - W: Assignment on Selection Control Structures (minimum of 3 int's, Leap Year, Rock/Paper/Scissors
Th: Ppt. on Logical Operators (&&, ||, and !) - Assignment: improve "if" assignments
F: Ppt. on comparing strings, conditional operator, switch, DecimalFormat. Assignment: SalesCommission class
M - W: Assignment on Selection Control Structures (minimum of 3 int's, Leap Year, Rock/Paper/Scissors
Th: Ppt. on Logical Operators (&&, ||, and !) - Assignment: improve "if" assignments
F: Ppt. on comparing strings, conditional operator, switch, DecimalFormat. Assignment: SalesCommission class
AP Java - week of 9/15/14:
M - Finish "Writing Basic Classes" assignment (NumberCruncher, Cube, Circle, all 3 demos and all 3 UMLs)
T - BankAccount and BankAccount Demo
W - Finish BankAccount and BankAccount Demo
Th - If and If/Else (Selection Structures ppt), Examples - Age, Wages, Guessing. Assignment: Minimum of 3 int's, Leap Year, Rock/Paper/Scissors
F - Work on Assignment: Minimum of 3 int's, Leap Year, Rock/Paper/Scissors
M - Finish "Writing Basic Classes" assignment (NumberCruncher, Cube, Circle, all 3 demos and all 3 UMLs)
T - BankAccount and BankAccount Demo
W - Finish BankAccount and BankAccount Demo
Th - If and If/Else (Selection Structures ppt), Examples - Age, Wages, Guessing. Assignment: Minimum of 3 int's, Leap Year, Rock/Paper/Scissors
F - Work on Assignment: Minimum of 3 int's, Leap Year, Rock/Paper/Scissors
AP Java - week of 9/8/14:
M 9/8 - Finish Constructors, UMLs. Wkst. on Basics of Classes and Objects, Gaddis - p. 161 (FTE 1 - 3, AW 1a)
T 9/9 - Gaddis - p. 162 (AW 1b - Write Pet class), HW: Wkst. #4
W 9/10 - F 9/12 - "Writing Basic Classes" assignment. If done, BankAccount and BankAccount Demo
M 9/8 - Finish Constructors, UMLs. Wkst. on Basics of Classes and Objects, Gaddis - p. 161 (FTE 1 - 3, AW 1a)
T 9/9 - Gaddis - p. 162 (AW 1b - Write Pet class), HW: Wkst. #4
W 9/10 - F 9/12 - "Writing Basic Classes" assignment. If done, BankAccount and BankAccount Demo
AP Java - week of 9/2/14:
T 9/2 - Finish Assignments 4 and 5
W 9/3 - Quiz on the Basics we've learned so far, discuss classes and objects, ppt. on Rectangle class
Th 9/4 - Finish ppt. on Rectangle class, Passing Multiple arguments (RoomAreas)
F 9/5 - Constructors, UMLs, HW: Wkst. on Basics of Classes and Objects and old Gaddis book - p. 161 (FTE 1 - 3, AW: 1a)
T 9/2 - Finish Assignments 4 and 5
W 9/3 - Quiz on the Basics we've learned so far, discuss classes and objects, ppt. on Rectangle class
Th 9/4 - Finish ppt. on Rectangle class, Passing Multiple arguments (RoomAreas)
F 9/5 - Constructors, UMLs, HW: Wkst. on Basics of Classes and Objects and old Gaddis book - p. 161 (FTE 1 - 3, AW: 1a)
AP Java - week of 8/25/14:
M 8/25 - Finish Assignment #2, Ppt. on "More Java Fundamentals", Assignment #3
T 8/26 - Finish Assignment #3
W 8/27 - Ppt. on Dialog Boxes, Assignment #4
Th 8/28 - Assignment #5 (discuss Math.pow and Math.PI first), HW: Wkst. #3
F 8/29 - Finish Assignment #5
Next Tuesday - Quiz on the Basics
M 8/25 - Finish Assignment #2, Ppt. on "More Java Fundamentals", Assignment #3
T 8/26 - Finish Assignment #3
W 8/27 - Ppt. on Dialog Boxes, Assignment #4
Th 8/28 - Assignment #5 (discuss Math.pow and Math.PI first), HW: Wkst. #3
F 8/29 - Finish Assignment #5
Next Tuesday - Quiz on the Basics
AP Java - week of 8/18/14:
M 8/18 - HelloWorld
T 8/19 - Simple class, escape sequences. Assignment #1 (on a handout)
W 8/20 - Basic Java Concepts ppt., TempConverter class, HW: Wkst. #1
Th 8/21 - Sept. 10, 2004 ppt., HW: Wkst. 2 and JJJ - p. 231 (5.6, 5.7), p. 236 (5.13, 5.14)
F 8/22 - Assignment #2 (on a handout)
M 8/18 - HelloWorld
T 8/19 - Simple class, escape sequences. Assignment #1 (on a handout)
W 8/20 - Basic Java Concepts ppt., TempConverter class, HW: Wkst. #1
Th 8/21 - Sept. 10, 2004 ppt., HW: Wkst. 2 and JJJ - p. 231 (5.6, 5.7), p. 236 (5.13, 5.14)
F 8/22 - Assignment #2 (on a handout)