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

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
  • 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:

Wednesday - Friday (12/8/10 - 12/10/10)

Warmup:

  • Listed below are the major components of pretty much every type of game
    1. game loop
    2. game information and objects
    3. game rules/behavior
    4. refresh screen
  • What is the programming construct/concept that we use for each of the above?

Agenda:

Monday (12/6/10)

Warmup:

  1. Copy, paste, and execute the code from Section 8.8 in Case Study: Catch
  2. Make sure you understand how the code works
  3. Comment sections of the code to explain what those lines do

Agenda:

Thursday (12/2/10)

Agenda:

Archives