Difference between revisions of "IB Computer Science 1"

From WLCS
(Thursday = Wednesday (10/22/14 - 10/23/14))
Line 1: Line 1:
== Thursday - Wednesday (10/22/14 - 10/23/14) ==
+
== Thursday - Monday (10/22/14 - 10/27/14) ==
 
'''Agenda:'''
 
'''Agenda:'''
 
* 1st Quarter Exam next week (10/29/14, 10/30/14)
 
* 1st Quarter Exam next week (10/29/14, 10/30/14)
Line 5: Line 5:
 
** Multiple choice
 
** Multiple choice
 
** All topics up through strings
 
** All topics up through strings
 +
*** Values, variables, types
 +
*** Math expressions, order of operations
 +
*** Conditionals (if statements, booleans, comparisons, and, or, not)
 +
*** Iteration (while loops, loop counters, break)
 +
*** Functions (definitions, function calls, return)
 +
*** Strings
 
** Turtle programming will involve drawing a picture when you are given turtle code
 
** Turtle programming will involve drawing a picture when you are given turtle code
 
* Demo missing assignments
 
* Demo missing assignments

Revision as of 07:12, 27 October 2014

Thursday - Monday (10/22/14 - 10/27/14)

Agenda:

  • 1st Quarter Exam next week (10/29/14, 10/30/14)
    • Closed-note, closed-person
    • Multiple choice
    • All topics up through strings
      • Values, variables, types
      • Math expressions, order of operations
      • Conditionals (if statements, booleans, comparisons, and, or, not)
      • Iteration (while loops, loop counters, break)
      • Functions (definitions, function calls, return)
      • Strings
    • Turtle programming will involve drawing a picture when you are given turtle code
  • Demo missing assignments
  • Demo 6 completed exercises from Logic-1
  • Demo 6 completed exercises from String-1
  • Complete on Leet-speak Translator
  • Work on Morse Code Translator

Tuesday (10/21/14)

Agenda:

Thursday - Monday (10/16/14 - 10/20/14)

Warmup:

Agenda:

Tuesday (10/14/14)

Agenda:

Thursday - Friday (10/9/14 - 10/10/14)

Agenda:

Tuesday - Wednesday (10/7/14 - 10/8/14)

Warmup:

  • Execute the code below
  • When prompted, use 100 for x and 200 for y
  • What does each line do? Analyze!
from turtle import *

setup(200, 400)
screensize(200, 400)
x = numinput("X prompt", "Please enter an x")
y = numinput("Y prompt", "Please enter a y")
goto(x,y)
done()

Agenda:

Friday - Monday (10/3/14 - 10/6/14)

Agenda:

Wednesday - Thursday (10/1/14 - 10/2/14)

Warmup:

  • Create a turtle program that draws a staircase across the screen

Agenda:

Archives