|
AP Computer Science |
What is Computer Science? Computer Science is NOT studying
computers. Computer Science is problem solving using computers. The class starts
by learning Java. We then use Java to solve some interesting problems. In May we
will be taking the AP Test. If we pass, we will get credit for college.
The major goals of this class are:
Provide exposure to Computer Science
Prepare for the AP Test
Keys to be successful:
Use your problem solving skills
Don't be scared to think
Don't be scared to experiment
Don't be scared to be confused sometimes
|
|
Monday 6-1-9 |
Objective:
Create the AI for a robot tank .
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Robocode - due tomorrow
journal forms - print to station 1
|
|
Thursday 5-14-9 |
Objective:
Create the AI for a robot tank .
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Robocode
|
|
Monday 5-11-9 |
Objective:
Give class feedback.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Homework:
Class Feedback
|
|
Tuesday 4-28-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Homework:
Practice Test A-2 MC 11-20, FR #2 - due tomorrow
|
|
Monday 4-27-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Homework:
Practice Test A-2 MC 1-10, FR #1 - due tomorrow
|
|
Friday 4-24-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Homework:
Practice Test A-1 MC 31-40, FR #1 - due Monday
|
|
Thursday 4-23-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Homework:
Practice Test A-1 MC 21-30, FR #4 - due tomorrow
|
|
Wednesday 4-22-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Practice Test A MC 11-20, FR #3
Homework:
Review Book P.159-169, 174-176 - Notes & Questions - due tomorrow
|
|
Tuesday 4-21-9 |
Objective:
Review for AP Test
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Practice Test A MC 11-20, FR #3
Homework:
Review Book P.108-111, 151-158 - Notes & Questions - due tomorrow
|
|
Monday 4-20-9 |
Objective:
Sort using Mergesort..
Standard:
D5.4: Know various sorting and searching algorithms and their comparitive advantages.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Merge Sort
Practice Test A MC 1-10, FR #2
Homework:
Review Book P.96-106 - Notes & Questions - due tomorrow
|
|
Friday 4-17-9 |
Objective:
Use various sorting algorithms.
Standard:
D5.4: Know various sorting and searching algorithms and their comparitive advantages.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Sorting Worksheets - due Monday
L22 Notes and questions - due Monday |
|
Thursday 4-16-9 |
Objective:
Use various sorting algorithms.
Standard:
D5.4: Know various sorting and searching algorithms and their comparitive advantages.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
WS 21.1 - Base Conversions
Sort Animations |
|
Wednesday 4-15-9 |
Warm Up :
How high can you count on your fingers?
Objective:
Look at different search algorithms. Convert between various number systems..
Standard:
D5.4: Know various sorting and searching algorithms and their comparitive advantages. ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Search Questions
WS 21.1 - Base Conversions
|
|
Tuesday 4-14-9 |
Objective:
Review answers to test questions.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Test Answer Posters
Homework:
Review Book P.87-95 - Notes & Questions - due tomorrow |
|
Monday 4-13-9 |
Objective:
Review answers to test questions.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Test Answer Posters
Homework:
Review Book P.77-86 - Notes & Questions - due tomorrow
|
|
Monday 3-30-9 |
Objective:
Use Inheritance and Polymorphism to make Critters in GridWorld
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Inheritance & Polymorphism Powerpoint
Inheritance Worksheet - due today
GridWorld Pt. 4 - DYK and Exercise Sets - due 4-13-09
Homework:
Lesson 11 -Inheritance - terms and questions due 4-13-09
Review Book P.43-60, 65-77- Notes & Questions - due 4-13-09
Review Project - due on 4-13-09
|
|
Monday 3-23-9 |
Objective:
Review for Friday's test Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
GridWorld Pt. 3- Finish all DYK sets
Review Questions for Test - due beginning of Tuesday
Homework:
P. 20-41 Notes & Questions - due Tuesday
Test L9, 15, 16 - Friday |
|
Friday 3-20-9 |
Objective:
Explore the Grid class in GridWorld. Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
GridWorld Pt. 3- Do You Know set 6
Homework:
P. 20-41 Notes & Questions - due Tuesday
Test L9, 15, 16 - next Friday |
|
Thursday 3-19-9 |
Objective:
Explore the Grid class in GridWorld.. Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
GridWorld Pt. 3- Do You Know set 5
Homework:
P. 11-20 Notes & Questions - due tomorrow |
|
Wednesday 3-18-9 |
Objective:
Review Practice Quiz
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Review Practice Quiz
Homework: L15 Quiz - tomorrow |
|
Monday 3-16-9 |
Warm Up:
on board.
Objective:
Explore the Grid class in GridWorld..
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
GridWorld Pt. 3 power point
GridWorld Pt. 3- Do You Know set 3 & 4 due tomorrow
Homework:
L15 Practice Quiz - due tomorrow
L15 Quiz - Thursday |
|
Thursday 3-12-9 |
Warm Up:
on board.
Objective:
Use the Integer class with ArrayLists.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
IntegerExample.java |
|
Thursday 3-5-9 |
Warm Up:
on board.
Objective:
ArrayLists to implement a War card game.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
War.java Card.java Deck.java - you only need to edit War.java
Homework:
Lesson 15 - ArrayList - terms and questions due Friday |
|
Tuesday 3-3-9 |
Warm Up:
on board.
Objective:
Use ArrayLists to implement a phonebook.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
PhoneBook3.java
Contact.java
Homework:
Lesson 15 - ArrayList - terms and questions due Friday |
|
Monday 3-2-9 |
Warm Up:
on board. Objective:
Manipulate an Arraylist of Strings.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
ArrayListExample.java
Homework:
Lesson 15 - ArrayList - terms and questions due Friday |
|
Monday 2-23-9 |
Warm Up:
What do you remember about Gridworld?
Objective:
Create new bugs for Gridworld.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Gridworld Part II - Do You Know Set 2
Exercises 1-2 to get a C, 1-3 to get an A, 1-4 for an A+
Homework: L16 Quiz - tomorrow
|
|
Tuesday 2-17-9 |
Warm Up:
on board.
Objective:
Use arrays of objects to implement a phone book.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
PhoneBook2.java Contact.java Homework:
Lesson 16 - Arrays - Terms and Questions due today
L16 Quiz - Friday |
|
Thursday 2-12-9 |
Warm Up:
on board.
Objective:
Use arrays to implement a phone book.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
PassingArrays.java
PhoneBook1.java
Homework:
Lesson 16 - Arrays - Terms and Questions due Friday
L16 Quiz - Wed |
|
Tuesday 2-10-9 |
Warm Up:
on board.
Objective:
Use arrays to store integers. Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems Assignment:
ArrayExample.java
Homework:
Lesson 16 - Arrays - Terms and Questions due Friday |
|
Tuesday 2-3-9 |
Warm Up:
on board.
Objective:
Practice evaluating recursive methods.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Extra Questions A9
Homework:
Lesson 9 - Recursion - Terms and Questions due Wednesday |
|
Monday 2-2-9 |
Warm Up:
on board.
Objective:
Write a recursive solution to factorials.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion. ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
WS 9.1 - Due end of today Homework:
Lesson 9 - Recursion - Terms and Questions due Wednesday |
|
Monday 1-26-9 |
Warm Up:
on board.
Objective:
Learn to manipulate Strings.
Standard:
D2.3: Understand logic..
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lesson 14 - Boolean Algebra - terms and questions due Wednesday
WS 14.1
Test - 8, 10, 12, 14 - Friday |
|
Tuesday 1-20-9 |
Warm Up:
on board.
Objective:
Learn to manipulate Strings.
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lesson 10 - Strings - Terms due Tomorrow
Finish Lab 10.1 - StringUtil #3 Palindromes - use this file: Palindrome.java Lab 10.3 - Roman Numerals - RomanNumeral.java
L10 Quiz - Friday |
|
Friday 1-16-9 |
Warm Up:
on board.
Objective:
Learn to manipulate Strings..
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lesson 10 - Strings - Terms due Wednesday
Lab 10.1 - StringUtil #3 Palindromes - use this file: Palindrome.java
|
|
Tuesday 1-13-9 |
Warm Up:
What do you remember about Strings .
Objective:
Learn to manipulate Strings..
Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
WS 10.1 |
|
Tuesday 12-16-8 |
Warm Up:
on board - which of these for loops will iterate 360 times.
Objective:
Use the for loop to write a grades program.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Finish Lab 12.4 - Grades
Grades Test Cases
Lab 12.7 - Gameland
prelab questions
Homework:
Vacation Homework
Quiz Friday |
|
Friday 12-12-8 |
Warm Up:
on board - which of these for loops will iterate 360 times. Objective:
Use the for loop to write a grades program.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Soda.java
Lab 12.4 - Grades
Test Cases
Homework:
Lesson 12 - Iterations - terms and questions due Monday |
|
Thursday 12-11-8 |
Warm Up:
on board
Objective:
Use the for loop to write a sunburst program.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Lab 12.2 - Picutures - #8 only - use this file: Sunburst.java
Soda.java
Homework: WS 12.2 (1-4) due tomorrow
Lesson 12 - Iterations - terms and questions due Friday |
|
Wednesday 12-10-8 |
Warm Up:
Ansewr questions in Busy and Count on paper. Objective:
Explore the while loop..
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Busy.java
Count.java
WS 12.1
Homework:
WS 12.1 - due tomorrow
Lesson 12 - Iterations - terms and questions due Friday |
|
Tuesday 12-9-8 |
Objective:
Use conditionals to write a leap year program.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Possilbe Leap Year solutions |
|
Friday 12-5-8 |
Warm Up:
What is a leap year? How can you check if a number is divisible by another? Objective:
Use conditionals to write a leap year program.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Leap Year - Team Quiz |
|
Tuesday 12-2-8 |
Warm Up:
nested ifs handout
Objective:
Use conditionals to write program to calculate taxes.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Finish Lab 8.1 - Checkmail
Test cases: click here
Lab 8.2 - IRS - Do #1 on paper first.
Extra Credit: Vending Machine
Homework:
Lab 8.1 Writeup - due Thursday |
|
Tuesday 11-25-8 |
Warm Up:
on board - would this work for grades?
Objective:
Write a program to figure out your letter grade based on percentage. .
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment: Write a program that will take in 3 numbers and print out the largest of the numbers. BiggestNum.java
Lab 8.1 - Checkmail
Test cases: click here Homework:
Lesson 8 - Terms and Questions due tomorrow |
|
Monday 11-24-8 |
Warm Up:
on board
Objective:
Write a program to figure out your letter grade based on percentage. .
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Grades.java
Write a program that will take in 3 numbers and print out the largest of the numbers. BiggestNum.java
Homework:
Lesson 8 - Terms and Questions due Wednesday WS 8.1 |
|
Friday 11-21-8 |
Warm Up:
In English, when do you use the word "if"?
Objective:
Write a Rock Paper Scissors program using conditionals.
Standard:
D2.2: Compare programs using control structures, procedures, functions, parameters, variables, error recovery, and recursion.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems
Assignment:
Dialog.class, Age.java, RockPaperScissors.java
Homework:
Lesson 8 - Terms and Questions due on Wednesday |
|
Monday 11-17-8 |
Warm Up:
Post questions from L6 questions Objective:
Analyze Critters in the Gridworld Case Study
Standard:D3.0: Students understand the creation and design of a sofware program..
ESLR:
Critical Thinkers who:
Analyze and interpret information
Effective Communicators who:
Read Critically
Assignment:
GridWorld Part I - Set 1 and Exercises - on paper
Homework:
Test Thursday |
|
Friday 11-14-8 |
Assignment:
L1-6 Practice Test - Test will be Thursday Homework:
Lesson 6 - Terms & Questions - due today |
|
Thursday 11-13-8 |
Warm Up:
Finish Lab 6.1
Objective:
Practice writing methods using the Math class.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Worksheet 6.2 - Problem #2a-d. May be done on paper or on the computer.
Homework:
Lesson 6 - Terms & Questions - due Friday |
|
Friday 11-7-8 |
Warm Up:
Finish Lab 6.1
Objective:
Use java libraries to create a program for regular polygons.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lab 6.2 - Regular Polygons - use this file RegularPolygon.java
Homework:
Lesson 6 - Terms & Questions - due Friday |
|
Wednesday 11-5-8 |
Warm Up:
Finish WS 6.1 - Full Java API
Objective:
Look at java libraries and APIs
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lab 6.1 - Taxes
Homework:
Lesson 6 - Terms & Questions - due Friday |
|
Tuesday 11-4-8 |
Warm Up:
Finish Lab 5.1
Objective:
Look at java libraries and APIs
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
WS 6.1
Homework:
Lesson 6 - Terms & Questions - due Friday
Resources:
L6 Powerpoint
|
|
Monday 11-3-8 |
Warm Up:
Post questions from Friday's homework.
Objective:
Write a class for a Piggy Bank
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lab 5.1 - PiggyBank
Homework: WS 5.2 - due tomorrow
|
|
Wednesday 10-29-8 |
Warm Up:
Start filling in Class Design Organizer for Lab 5.1
Objective:
Write a class for a Piggy Bank
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Lab 5.1 - PiggyBank
Homework:
Lesson 5 terms and questions due Friday
Practice Quiz - due tomorrow
L5 Quiz - Friday |
|
Tuesday 10-28-8 |
Warm Up:
Finish Bank Account
Objective:
Explore writing classes
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Assignment:
Finish bank account class. Class Design Organizer filled out
Lab 5.1 - PiggyBank
Homework:
Lesson 5 terms and questions due Friday
WS 5.1 - due tomorrow
L5 Quiz - Friday |
|
Monday 10-27-8 |
Objective:
Explore writing classes
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Effective Communicators who:
Speak confidently
Assignment:
Present shape classes
Write a bank account class. |
|
Friday 10-24-8 |
Objective:
Review methods. Explore writing classes
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Utilize effective strategies to solve problems.
Assignment:
L4 Quiz role play
Write shape classes. |
|
Monday 10-20-8 |
Objective:
Review for L4 Quiz
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Utilize effective strategies to solve problems.
Assignment:
L4 Practice Quiz -(remember to start with the main method) due at end of block
L4 Quiz will be Wednesday
If you fiinish early, you can do your lesson 5 terms and questions |
|
Friday 10-17-8 |
Warm Up:
ScopeTest.java
Objective:
Explore variables and scope.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Assignment:
Lab 4.2 - Rectangle - This file may help: Rectangle.java |
|
Thursday 10-16-8 |
Warm Up:
Look at lab 4.2
Objective:
Write a class to draw rectangles
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Assignment:
Lab 4.2 - Rectangle - This file may help: Rectangle.java |
|
Tuesday 10-14-8 |
Warm Up:
Post questions from your homework.
Objective:
Complete class to keep track of gas mileage.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Assignment:
New Seats
Lab 4.1- MPG |
|
Monday 10-13-8 |
Warm Up:
Read the Conversion Calculator Lab and try the example.
Objective:
Write methods to complete the conversion calculator.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Homework:
L4 Terms and Questions due Tuesday
Assignment:
Conversion Calculator Lab |
|
Friday 10-10-8 |
Warm Up:
click me
Objective:
Practice writing methods.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Homework:
L4 Terms and Questions due Tuesday
Assignment:
MethodsPractice.java
Lab 4.1- MPG |
|
Tuesday 10-7-8 |
Warm Up:
What was the process we discussed for calculating change (Think back to Friday).
Objective:
Practice writing methods.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Homework: L4 Terms and Questions due Tuesday
Assignment:
Go over Quiz
WS 3.2 Page 2
MethodsPractice.java
Resources:
Lesson 4 Powerpoint |
|
Monday 10-6-8 |
Warm Up:
What was the process we discussed for calculating change (Think back to Friday). Objective:
Use division and mod to make efficient change.
Standard:D1.1: Develop information technology-based strategies and project plans specific problems. ESLR:
Critical Thinkers who:
Analyze and interpret information
Utilize effective strategies to solve problems.
Assignment:
Lab 3.2 Coins
Use these files: Coins.java & CoinTester.java |
|
Thursday 10-2-8 |
Warm Up:
Post 1 question from your homework to the class message board. Read answers to some of your previous posts.
Objective:
Learn the various ways to increment in java.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework: Quiz L1-3 tomorrow
Assignment:
Prelab questions
Lab 3.2 Coins
Use these files: Coins.java & CoinTester.java
|
|
Friday 9-26-8 |
Homework:
L3 Terms and questions due Thursday
Assignment:
Finish WS 3.1
WS 3.2 - due end of period
WS 3.4 - due end of period
Finish Lab 3.1 Easter - use this file: Easter.java |
|
Thursday 9-25-8 |
Warm Up:
Post 1 question from your homework to the class message board. Read answers to some of your previous posts.
Objective:
Use java to make mathmatical calculations.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework: L3 Terms and questions due Thursday
Assignment:
WS 3.1
Lab 3.1 Easter - use this file: Easter.java
resources:
Lesson 3 Powerpoint
Lesson 3 Powerpoint continued |
|
Wednesday 9-24-8 |
Warm Up:
finish job description poster.
Objective:
Write a class (blue print) for a job. Look at how Java handles math.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework:
L2 Terms and questions due tomorrow.
L3 Terms and questions due Thursday
Assignment:
WS 3.1
resources:
Lesson 2 Powerpoint
Lesson 3 Powerpoint |
|
Friday 9-19-8 |
Warm Up:
finish #2 from yesterday's worksheet.
Objective:
Use the Scanner class and printf to make a grocery list program..
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework: Assignment: Post at least one of your questions to the class message board
Lab 7.1 - Groceries - due beginning of Tuesday |
|
Thursday 9-18-8 |
Warm Up:
finish #2 from yesterday's worksheet.
Objective:
Learn how to use printf to format output.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework:
Lesson 7 Terms and Questions due Friday
Assignment: WS 7.1 Scanner Review
PrintfExample.java
WS 7.2 printf
Lab 7.1 - Groceries
Resources:
Powerpoint |
|
Wednesday 9-17-8 |
Warm Up:
copy agenda.
Objective:
Discuss variable types. Learn how to use the Scanner class for input.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework:
Lesson 7 Terms and Questions due Friday Assignment:
ScannerExample.java
WS 7.1 Scanner Review
Resources:
Powerpoint
|
|
Tuesday 9-16-8 |
Warm Up:
on the board.
Objective:
Learn how to use variables to store information.
Standard:D2.1: Know the fundamentals of programming languages and concepts.
ESLR:
Utilize effective strategies to solve problems.
Homework: Assignment:
Madlibs Gallery Walk and voting |
|
Thursday 9-11-8 |
Warm Up:
Run your house and leave it up on your screen.
Objective:
Learn common error messages.
CTE Standard:
D4.1: Know the steps involved in the software testing process.
ESLR:
Utilize effective strategies to solve problems.
Homework:
Lesson 1 terms and questions (at least 1 from each lettered section) due Friday.
Assignment:
House Gallery Walk
let's do some bug hunting
Madlibs Lab - due beginning of Tuesday |
|
Tuesday 9-9-8 |
Warm Up:
Copy agenda into notebook.
Objective:
Use GPDraw to draw your dream house.
CTE Standard:
D1.3: Know the effective use of tools for software development.
ESLR:
Utilize effective strategies to solve problems.
Homework:
Lesson 1 terms and questions (at least 1 from each lettered section) due Friday.
Assignment:
Lab 1 - House - Due at the beginning of Thursday Resources:
Drawing Tool Reference
|
|
Monday 9-8-8 |
Warm Up:
Copy agenda into notebook.
Objective:
Draw a boat using the GPDraw package. Understand what happens when you compile and run a program.
CTE Standard:
D2.1: Know the fundamentals of programming languages and concepts.
ESLR: Utilize effective strategies to solve problems.
Homework:
Lesson 1 terms and questions (at least 1 from each lettered section) due Friday.
Assignment:
Your task is to use java to draw a boat. The boat must have at least one sail and a circular window that does not touch anything else. You may use my example from the board or for extra credit, you can come up with your own more sophisticated example: Boat.java
Resources:
Lesson 1 powerpoint
Drawing Tool Reference |
|
Friday 9-5-8 |
Notebook check
Happy.java
Worksheet A1.1 - OOP Drawing time. Reference |
|
Thursday 9-4-8 |
New Seats - Meet your neighbor
DrawSquare.java
Draw a simple house. 7 points for a pointed roof. 10 points for a pointed roof with a line, and 12 points for a roof with a line and a door. |
|
Wednesday 9-3-8 |
Welcome back! Please complete the following webquest: click here. If you have more questions about this class, take a look at the invitation.
Problem solving questions
|
|