Home   |  AP Computer Science (block 3)  |  Computer Programming 2 (block 4)
Grading & Expectations
click here
Installing Java
Directions
Information on AP Test:
AP Central
ICT Lessons:
Web Lessons
Class Message Board:
Click here
Java Reference:
Java API

Next UCLA Trip:
???

 

 

 

 

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

Copyright MrLanda.com © 2004-2006.