IBCS1 - 1415 - October
From WLCS
Contents
- 1 Friday (10/31/14)
- 2 Wednesday - Thursday (10/29/14 - 10/30/14)
- 3 Thursday - Tuesday (10/22/14 - 10/28/14)
- 4 Tuesday (10/21/14)
- 5 Thursday - Monday (10/16/14 - 10/20/14)
- 6 Tuesday (10/14/14)
- 7 Thursday - Friday (10/9/14 - 10/10/14)
- 8 Tuesday - Wednesday (10/7/14 - 10/8/14)
- 9 Friday - Monday (10/3/14 - 10/6/14)
- 10 Wednesday - Thursday (10/1/14 - 10/2/14)
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:
- Demo missing assignments
- Functions Reviewed
- return keyword
- CodingBat Python Functions
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and share with Mr. Bui
- Complete the last 4 string warm-ups from Warmup-1
- Complete 6 exercises from String-1
- Complete on Leet-speak Translator
- Work on Morse Code Translator
Thursday - Monday (10/16/14 - 10/20/14)
Warmup:
- Complete the Dual Enrollment Test Score Survey
Agenda:
- Demo missing assignments:
- CodingBat Python Functions
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and share with Mr. Bui
- Complete the last 4 string warm-ups from Warmup-1
- Complete 6 exercises from String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from String-1
Tuesday (10/14/14)
Agenda:
- Demo missing assignments:
- Functions Reviewed
- return keyword
- Read section 6.1 of Fruitful Functions and pay attention to the return keyword
- CodingBat Python Functions
Thursday - Friday (10/9/14 - 10/10/14)
Agenda:
- Demo missing assignments
- Add turtle graphics to your Monte Carlo Calculation of Pi
- Work on Turtle - Graphing Calculator
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:
- Complete Turtle - Looping Assignment (practice loops with turtle)
- Add turtle graphics to your Monte Carlo Calculation of Pi
- Work on Turtle - Graphing Calculator
Friday - Monday (10/3/14 - 10/6/14)
Agenda:
- Demo missing assignments
- Make sure you've demoed Monte Carlo Calculation of Pi
- Introduction to Functions
- Introduction to Python Turtle
- Complete Turtle - Moving and Drawing Assignment (practice with function calls)
- Complete Turtle - House Function Assignment (practice defining a function)
- Complete Turtle - Looping Assignment (practice loops with turtle)
Wednesday - Thursday (10/1/14 - 10/2/14)
Warmup:
- Create a turtle program that draws a staircase across the screen
Agenda:
- Introduction to Functions
- Complete HTTLACS: Ch 3 Exercises
- Introduction to Python Turtle
- Complete Turtle - Moving and Drawing Assignment (practice with function calls)
- Complete Turtle - House Function Assignment (practice defining a function)
- Complete Turtle - Looping Assignment (practice loops with turtle)