Difference between revisions of "IB Computer Science 1"

From WLCS
Line 1: Line 1:
== Thursday - Friday (11/7/14 - 11/8/14) ==
+
== Monday - Wednesday (11/10/14 - 11/12/14) ==
 +
'''Agenda:'''
 +
* Review [[Pig Latin Translator]]
 +
* Harvesting an e-mail separated by anything
 +
* Harvesting all e-mails separated by anything
 +
* Lists - [[Media:Lists_Python.ppt]]
 +
* (Basic) [[Python List Exercises]]
 +
* Complete 6 exercises from [http://codingbat.com/python/List-1 List-1]
 +
 
 +
== Thursday - Friday (11/7/14 - 11/7/14) ==
 
'''Agenda:'''
 
'''Agenda:'''
 
* String review
 
* String review

Revision as of 14:32, 10 November 2014

Monday - Wednesday (11/10/14 - 11/12/14)

Agenda:

Thursday - Friday (11/7/14 - 11/7/14)

Agenda:

Monday - Wednesday (11/3/14 - 11/5/14)

Agenda:

Friday (10/31/14)

Agenda:

  • Complete Morse Code Translator
  • Test out your translator backwards and forwards. Use plain2morse.py to get the morse code, and then paste that exact morse code into morse2plain.py to see if you get back your original plaintext.

Wednesday - Thursday (10/29/14 - 10/30/14)

Agenda:

  • 1st Quarter Exam
  • Complete Morse Code Translator
  • Test out your translator backwards and forwards. Use plain2morse.py to get the morse code, and then paste that exact morse code into morse2plain.py to see if you get back your original plaintext.

Thursday - Tuesday (10/22/14 - 10/28/14)

Agenda:

  • 1st Quarter Exam - Wednesday, Thursday (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