Difference between revisions of "IB Computer Science 1"

From WLCS
(Tuesday - Wednesday (10/23/12 - 10/24/12))
Line 1: Line 1:
 +
== Thursday - Friday (10/25/12 - 10/26/12)
 +
* Introduction to Functions
 +
** Complete [[HTTLACS: Ch 3 Exercises]]
 +
* Introduction to Python Turtle
 +
** [http://docs.python.org/py3k/library/turtle.html Python turtle library]
 +
* [[Turtle - Moving and Drawing Assignment]] (practice with function calls)
 +
 
== Tuesday - Wednesday (10/23/12 - 10/24/12) ==
 
== Tuesday - Wednesday (10/23/12 - 10/24/12) ==
 
'''Warmup:'''
 
'''Warmup:'''
Line 18: Line 25:
 
* Complete and demo [[Looping Exercises]]
 
* Complete and demo [[Looping Exercises]]
 
* Complete and demo [[Prime numbers assignment]]
 
* Complete and demo [[Prime numbers assignment]]
* Introduction to Functions
 
** Complete [[HTTLACS: Ch 3 Exercises]]
 
* Introduction to Python Turtle
 
** [http://docs.python.org/py3k/library/turtle.html Python turtle library]
 
* [[Turtle - Moving and Drawing Assignment]] (practice with function calls)
 
  
 
== Friday - Monday (10/19/12 - 10/22/12) ==
 
== Friday - Monday (10/19/12 - 10/22/12) ==

Revision as of 13:00, 25 October 2012

== Thursday - Friday (10/25/12 - 10/26/12)

Tuesday - Wednesday (10/23/12 - 10/24/12)

Warmup:

  • Assume you have the following code:
1 a = 0
2 b = 1
3 c = 0
4 a = a + 1
5 c = c + 1
6 b = a * c
7 c = c + 1
  • What are the final values of a, b, and c?

Agenda:

Friday - Monday (10/19/12 - 10/22/12)

Agenda:

Wednesday - Thursday (10/17/12 - 10/18/12)

Warmup:

  1. Prompt the user for a number, N
  2. Print out the first N terms of the sequence: 0, 5, 10, 15, 20...

Agenda:

Monday - Tuesday (10/15/12 - 10/16/12)

Warmup:

  • Write a while loop that prints out your name 8 times

Agenda:

Friday (10/12/12)

  • Review of Loops
    • while loop
    • counter variables
  • Looping practice
    • Print out all the numbers from 0-50
    • Print out all the numbers from 75 down to 25
    • Write a loop that prints out the first 100 even numbers
    • Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
    • Print out all the numbers that are divisible by 6 from 0 through 100
  • Guessing Game Assignment

Tuesday - Thursday (10/9/12 - 10/11/12)

Agenda:

  • Student Release Forms
  • Missing Demos
  • Operators Review
    • Math operators (+, -, *, /, **, %)
    • Comparison operators (<, <=, >, >=, ==, !=)
    • Conditional operators (and, or, not)
  • Introduction to Loops
    • while loop
    • counter variables
  • Looping practice
    • Print out all the numbers from 0-50
    • Print out all the numbers from 75 down to 25
    • Write a loop that prints out the first 100 even numbers
    • Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
    • Print out all the numbers that are divisible by 6 from 0 through 100
  • Challenge
    • Prompt the user to enter a number
    • Use a loop to determine whether or not the number is a prime number
  • Guessing Game Assignment

Monday - Friday (10/1/12 - 10/5/12)

Agenda:

Archives