AP Computer Science

Sunday, September 24, 2006

WEEK 5

Monday

More Java assignment operators p. 141
LoopPractice (review simple numeric loops)

pages 135 - 137
Boolean expressions revisited
Short-circuited expressions
Truth tables
Effect of logical NOT

Programming assignment
Program3_11

Homework
Chapter 3 Multiple-Choice p. 176 - 179

Tuesday - Wednesday

Kept working on Hi-Lo Guessing Game (program3_11)
while using pseudocode provided by Mr. B


Friday

DUE TUESDAY 10/3

PROGRAMMING PROJECT:
Program3_15

CLASSWORK/HOMEWORK
-- 1) P. 180 CH. 3 T/F
-- 2) P. 181 - 183 SHORT ANSWER: 3.7 TO 3.19

Monday, September 18, 2006

WEEK 4

Monday

Chapter 2 Test

Homework
Read through Chapter 3

Tuesday

Review yesterday's test
Discuss p. 124 - 140 of Chapter 3

Sample programs using if, if else, and booleans
IsEven.java
IsInRange.java

Programming assignment:
Program3_2.java

Homework:
Homework3_1.java

Wednesday

Program3_2.java (leap years)

Homework:
Voter.java


Thursday

Loops

Using a while loop to prompt the user for input
Program3_3.java , Program3_5.java (not collected)
Using while and for loops to print out a series of numbers

Programming assignment: Program3_4.java

Homework:
Read the rest of Chapter 3

Friday

Review key concepts of Chapter 3
Guided version of Program3_4.java

Simple while loop exercises
AP Lab exercises
Counting and Looping
Powers of 2

Monday, September 11, 2006

WEEK 3

MONDAY

Review for Tuesday's programming quiz

Homework
p. 116 2.9 to 2.12


TUESDAY

Ch. 2 programming quiz



WEDNESDAY

Review Tuesday's quiz
StringPractice.java

Homework (handout)
1. Page 113 True/False Section
2. class CupTablespoons
3. class FindRadius

Tuesday, September 05, 2006

WEEK 2

TUESDAY
Program2_5
AreaCircle
Program2_9

Homework
Read PP. 60 - 92
Do Self-Review Questions P. 110


WEDNESDAY
Discuss modulo (remainder division)
Discuss random number generation
ModPractice.java - handwritten assignment
Program2_13 (in class program)

Homework
Program2_6
Program2_7

THURSDAY
formatted output with printf
RollDice.java

Homework
Chapter 2 Multiple Choice

Monday, September 04, 2006

WEEK 1

Discussed basic concepts behind computers and programming in the Java language.
Familiarized ourselves with using Textwrangler programmer's editor.
Learned how to compile and run a Java program.
Learned the difference between System.out.print() and System.out.println()
Formatted output using the tab escape character (/t).
Learned how to declare and use variables.
Learned about the following data types: int, String, char, double, boolean
Learned variable and constant naming conventions.
Learned how to read input from the keyboard using the Scanner class.

Java programs:

Hello.java
Hello2.java
Schedule.java
AreaRectangle.java
AreaRectangle2.java
PerimeterRectangle.java
PerimeterRectangle2.java

Program2_2.java (group work)
Program2_3.java
Program2_5.java