Difference between revisions of "IB Computer Science I"

From WLCS
(Friday (1/9/09))
(Redirected page to IB Computer Science 1)
 
(209 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Friday (1/9/09) ==
+
#REDIRECT [[IB Computer Science 1]]
'''Agenda:'''
 
* 2nd Quarter Exam
 
** Closed-book part - 10-15 minutes
 
** IB CS1 2nd Quarter Exam - Open-book part - 20-30 minutes
 
 
 
== Wednesday (1/7/09) ==
 
'''Agenda:'''
 
* Demo any missing work
 
* [[Pig Latin Translator]]
 
* 2nd Quarter Exam Review
 
** Variables, expressions, and statements
 
** Functions
 
*** function header
 
*** function definitions
 
*** function calls
 
*** parameters
 
*** return statements
 
** Conditionals
 
*** Boolean values and variables
 
*** modulus (%) operator
 
*** comparison operators (e.g., <, >)
 
*** logical operators (e.g., and, or)
 
*** Boolean conditional expressions (e.g., 2 > x and y < 3)
 
*** if statements
 
*** if-elif-else statements
 
** Iteration (looping)
 
*** while and for loops
 
*** counter variables
 
*** infinite loops
 
*** break
 
** Strings
 
*** [] operator
 
*** len() function
 
*** string slices
 
*** string traversal (strings + loops)
 
 
 
== Monday (1/5/09) ==
 
'''Warmup:'''
 
* Describe in three words what you did over winter break
 
* Assume you have the following code:
 
 
 
<source lang="python">
 
i = 0
 
n = 0
 
while n < 90:
 
  i = 0
 
  while i < 10:
 
    n += 3
 
    if n > 50:
 
      break
 
    i += 1
 
  n += 1
 
</source>
 
 
 
* What is the value of ''n'' after the above code executes?  DO NOT USE YOUR COMPUTER.
 
 
 
'''Agenda:'''
 
* Demo late [[E-mail Harvester Assignment]]
 
* [[Pig Latin Translator]]
 
 
 
== Archives ==
 
* [[IBCS1 - December]]
 
* [[IBCS1 - November]]
 
* [[IBCS1 - October]]
 
* [[IBCS1 - September]]
 

Latest revision as of 11:19, 24 August 2010