Difference between revisions of "IB Computer Science I"
From WLCS
(→Monday (10/19/09)) |
|||
Line 1: | Line 1: | ||
− | == Monday (10/19/09) == | + | == Monday - Wednesday (10/19/09 - 10/21/09) == |
'''Warmup:''' | '''Warmup:''' | ||
* What does the following code print? | * What does the following code print? |
Revision as of 10:18, 21 October 2009
Contents
- 1 Monday - Wednesday (10/19/09 - 10/21/09)
- 2 Thursday (10/15/09)
- 3 Tuesday - Wednesday (10/13/09 - 10/14/09)
- 4 Thursday - Friday (10/7/09 - 10/8/09)
- 5 Monday - Tuesday (10/5/09 - 10/6/09)
- 6 Wednesday - Thursday (9/30/09 - 10/1/09)
- 7 Back to School Night
- 8 Monday (9/28/09)
- 9 Friday (9/25/09)
- 10 Thursday (9/24/09)
- 11 Wednesday (9/23/09)
- 12 Monday (9/21/09)
- 13 Wednesday - Friday (9/16/09 - 9/18/09)
- 14 Monday - Tuesday (9/14/09 - 9/15/09)
- 15 Thursday - Friday (9/10/09 - 9/11/09)
- 16 Tuesday - Wednesday (9/8/09 - 9/9/09)
Monday - Wednesday (10/19/09 - 10/21/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
Wednesday - Thursday (9/30/09 - 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
Back to School Night
Monday (9/28/09)
- GvR Demo Steps 11-13
- Introduction to Python
- How to Think Like a Computer Scientist: Chapter 1
- Complete the HTTLACS: Chapter 1 Exercises
- Submit via School Web Lockers (?)
Friday (9/25/09)
Thursday (9/24/09)
- GvR Review Steps 11-13
- GvR Steps 11-13 Checkoff & Quiz on Friday (9/25/08)
- Demo random GvR Steps 6-10
- How to Think Like a Computer Scientist: Chapter 1
- Complete the HTTLACS: Chapter 1 Exercises
- Submit via School Web Lockers (?)
Wednesday (9/23/09)
- GvR Steps 1-10 Quiz
- Continue the GvR steps. Try to reach steps 14-17 by the end of the week.
- GvR Steps 11-13 Checkoff & Quiz on Friday (9/25/08)
- At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey
Monday (9/21/09)
- GvR Steps #6-12 overview
- Complete GvR Steps #6-16
- GvR Steps 5-10 Checkoff & Quiz on Wednesday (9/23/08)
- Please update Mr. Bui on the GvR Step that you are on by filling out this survey
Wednesday - Friday (9/16/09 - 9/18/09)
Warmup:
- Please update Mr. Bui on the GvR Step that you are on by filling out this survey
Agenda:
- Demo your Introduction to Unix/Linux evaluations
- GvR Steps #1-5 overview
- Complete GvR Steps #5-10
- Please update Mr. Bui on the GvR Step that you are on by filling out this survey
Monday - Tuesday (9/14/09 - 9/15/09)
- Introduction to Unix/Linux
- When you are done, raise your hand and demo to Mr. Bui
- Introduction to GvRng (GvR)
- Applications -> Programming -> GvRng
- GvR Lessons
- Work through Step 1 of GvR as a class
- Proper GvR File Naming Rules
Thursday - Friday (9/10/09 - 9/11/09)
Warmup - How do we solve problems?
- Pair up again (with a different partner)
- Take out a new sheet of paper and write your names on it
- Problem: Mr. Bui wants a PB&J sandwich.
- Write out the steps involved in making a PB&J sandwich.
Agenda:
- Share sandwich stories
- What does programming mean?
- In the beginning...
- Using the power of the internets, what was the first commercial graphical user interface (GUI) developed for the personal computer?
- In what year was the first GUI introduced?
- In what year was the Unix operating system developed?
- Introduction to Unix/Linux
Tuesday - Wednesday (9/8/09 - 9/9/09)
- Introductions
- IB Computer Science I Syllabus
- Name cards
- Misc logistics
- 20/10 no pass policy
- Location of bathrooms
- Sign in/out sheets
- Lab setup/config
- Login username is your first initial and lastname (e.g. pbui)
- Your password is your student ID number
- Go to System -> Preferences -> About Me -> Change Password
- Acceptable-use policies apply in this lab!
- Student Surveys
- Fill out and submit
- Share several snippets with class
- What is computer science?
- Pair up
- Take out a sheet of paper
- Put both of your names on the top right of the page
- Complete the following:
- List 5 things that use computers
- List 5 things you have done in any science class
- Define the term: "to compute" or "computation"