IB Computer Science I
From WLCS
Contents
- 1 Monday (11/23/09)
- 2 Monday - Friday (11/16/09 - 11/20/09)
- 3 Monday - Friday (11/9/09 - 11/13/09)
- 4 Monday - Friday (11/2/09 - 11/6/09)
- 5 Tuesday - Friday (10/27/09 - 10/30/09)
- 6 Monday (10/26/09)
- 7 Friday (10/23/09)
- 8 Monday - Thursday (10/19/09 - 10/22/09)
- 9 Thursday (10/15/09)
- 10 Tuesday - Wednesday (10/13/09 - 10/14/09)
- 11 Thursday - Friday (10/7/09 - 10/8/09)
- 12 Monday - Tuesday (10/5/09 - 10/6/09)
- 13 Thursday (10/1/09)
- 14 Archives
Monday (11/23/09)
Warmup:
- Breakfast
- Take out a sheet of paper and draw a coordinate plane with x and y axes.
- The x-axis should go from 0 to 640
- The y-axis should go from 0 to 480
- Draw the turkey on the board or something like it
- Estimate the major points (x,y) for the turkey
Agenda:
- Draw the turkey using the GASP functions
- Media:RandomDemo.java
- Media:JavaIOExample.java
Monday - Friday (11/16/09 - 11/20/09)
- Guessing Game Assignment
- Print Shapes Exercises
- Printing Initials Assignment
- Looping Exercises
- Using your isPrime(x) function, write a loop that prints out the first 100 prime numbers.
Monday - Friday (11/9/09 - 11/13/09)
- Complete HTTLACS: Ch 6 exercises #1-6 - DO NOT submit to SchoolWebLockers
- Guessing Game Assignment
- Print Shapes Exercises
- Printing Initials Assignment
- Looping Exercises
Monday - Friday (11/2/09 - 11/6/09)
Warmup:
- Write a loop that prints out the first 100 even numbers
Agenda:
- Demo HTTLACS: Ch 5 exercises
- Introduction to Iteration
- Complete HTTLACS: Ch 6 exercises #1-6 - DO NOT submit to SchoolWebLockers
- Practice Exercise #1
- Prompt the user two choices: odd or even
- Example: Would you like odd/even?
- Prompt the user for a number and store it in a variable n
- If the user chooses odd, then print out the first n odd numbers (starting at 1) using a loop
- If the user chooses even, then print out the first n even numbers (starting at 0) using a loop
- Prompt the user two choices: odd or even
- Practice Exercise #2
- Print out all the numbers that are divisible by 6 from 0 through 100
- Guessing Game Assignment
Tuesday - Friday (10/27/09 - 10/30/09)
- Complete the HTTLACS: Ch 4 GASP exercise and demo to Mr. Bui
- Work through HTTLACS: Ch 5 and by work through, Mr. Bui means that you should try out all the code.
- Complete the HTTLACS: Ch 5 exercises
Monday (10/26/09)
- 1st Quarter Exam
Friday (10/23/09)
- 1st Quarter Exam Review
- HTTLACS: Ch 1-4.7
- MPAA calculator assignment
- Geek Flow Chart Assignment
Monday - Thursday (10/19/09 - 10/22/09)
Warmup:
- What does the following code print?
x = 9
y = 10
z = 4
if x < y:
if z < 0:
print "Washington"
else:
print "Lee"
else:
print "Generals"
Agenda:
- Quadratic Formula Assignment
- Complete the HTTLACS: Chapter 4 Exercises #1-5 and upload to SchoolWebLockers
- MPAA calculator assignment
- Geek Flow Chart Assignment
Thursday (10/15/09)
Warmup:
- What do the following conditions evaluate to?
not(False)
True or False
False and False
True and False
not(True or False)
True or True
False and True
False or True
not(False) and True
not(True) or False
not(True) or True
Agenda:
- Quadratic Formula Assignment
- Complete the HTTLACS: Chapter 4 Exercises #1-5 and upload to SchoolWebLockers
- MPAA calculator assignment
- Geek Flow Chart Assignment
Tuesday - Wednesday (10/13/09 - 10/14/09)
- Quadratic Formula Assignment
- Complete the HTTLACS: Chapter 4 Exercises #1-5 and upload to SchoolWebLockers
- MPAA calculator assignment
- Geek Flow Chart Assignment
Thursday - Friday (10/7/09 - 10/8/09)
Warmup:
- Create a python script that prompts the user for three integer variables: month, day, and year
- Print your birthday using the variables
- Your birthday should use the following format: M/D/Y
Agenda:
- Complete the Quadratic Formula Assignment
- Introduction to Python Conditionals (if-statement)
- Complete the HTTLACS: Chapter 4 Exercises #1-5 and upload to SchoolWebLockers
- MPAA calculator assignment
Monday - Tuesday (10/5/09 - 10/6/09)
- Introduction to Python Functions
- How to Think Like a Computer Scientist: Chapter 3
- Complete the HTTLACS: Chapter 3 Exercises and upload to SchoolWebLockers
Thursday (10/1/09)
- Introduction to Python
- How to Think Like a Computer Scientist: Chapter 1
- Complete the HTTLACS: Chapter 1 Exercises and upload to SchoolWebLockers
- HTTLACS: Ch 2
- Complete the HTTLACS: Chapter 2 Exercises and upload to SchoolWebLockers