Difference between revisions of "IB Computer Science 1"
From WLCS
Line 1: | Line 1: | ||
+ | == Thursday (1/6/11) == | ||
+ | '''Agenda:''' | ||
+ | * 2nd Quarter Exam will be on Monday (1/10/11) | ||
+ | * 2nd Quarter Exam Review | ||
+ | ** [[Media:2ndQExamReview.txt]] | ||
+ | * input, output, variables, and math expressions | ||
+ | * functions | ||
+ | ** function definitions | ||
+ | ** function header | ||
+ | ** function body | ||
+ | ** return keyword | ||
+ | * if statements | ||
+ | ** comparison operators | ||
+ | *** == | ||
+ | *** != | ||
+ | *** < | ||
+ | *** > | ||
+ | *** <= | ||
+ | *** >= | ||
+ | ** Boolean operators | ||
+ | *** and | ||
+ | *** or | ||
+ | *** combining Boolean operators | ||
+ | * while loops | ||
+ | ** sequences | ||
+ | ** break keyword | ||
+ | * GASP | ||
+ | * Catch/Follow game | ||
+ | |||
+ | * Exam Format: | ||
+ | ** Open and closed-book sections | ||
+ | ** Multiple-choice | ||
+ | ** Short-answer code | ||
+ | ** Identify syntax errors | ||
+ | ** Identify the purpose of code sections | ||
+ | |||
== Tuesday (1/4/11) == | == Tuesday (1/4/11) == | ||
'''Warmup:''' | '''Warmup:''' |
Revision as of 09:25, 6 January 2011
Contents
Thursday (1/6/11)
Agenda:
- 2nd Quarter Exam will be on Monday (1/10/11)
- 2nd Quarter Exam Review
- input, output, variables, and math expressions
- functions
- function definitions
- function header
- function body
- return keyword
- if statements
- comparison operators
- ==
- !=
- <
- >
- <=
- >=
- Boolean operators
- and
- or
- combining Boolean operators
- comparison operators
- while loops
- sequences
- break keyword
- GASP
- Catch/Follow game
- Exam Format:
- Open and closed-book sections
- Multiple-choice
- Short-answer code
- Identify syntax errors
- Identify the purpose of code sections
Tuesday (1/4/11)
Warmup:
- Write the while loop that generates the first N terms of the following sequence (prompt for N):
- 1, 2, 4, 7, 11, 16, 22, ...
Agenda:
Thursday - Friday (12/23/10 - 12/31/10)
- Non-denominational winter break
Wednesday (12/22/10)
Tuesday - Monday (12/14/10 - 12/20/10)
Agenda:
- Complete and demo Pong
- Robot game
Wednesday - Friday (12/8/10 - 12/10/10)
Warmup:
- Listed below are the major components of pretty much every type of game
- game loop
- game information and objects
- game rules/behavior
- refresh screen
- What is the programming construct/concept that we use for each of the above?
Agenda:
- Complete Pong
Monday (12/6/10)
Warmup:
- Copy, paste, and execute the code from Section 8.8 in Case Study: Catch
- Make sure you understand how the code works
- Comment sections of the code to explain what those lines do
Agenda:
- GASP Reference
- Begin making Pong
Thursday (12/2/10)
Agenda:
- Case Study: Catch walkthrough
- Animation
- Bouncing
- Keyboard control/input
- Collision detection
- Displaying text
- Begin making pong, found at the bottom of Case Study: Catch