Computer Science
From WLCS
Contents
- 1 Friday (5/22/15)
- 2 Wednesday (5/20/15)
- 3 Monday - Monday (5/4/15 - 5/18/15)
- 4 Tuesday - Thursday (4/28/15 - 4/30/15)
- 5 Monday - Friday (4/20/15 - 4/24/15)
- 6 Wednesday - Thursday (4/8/15 - 4/16/15)
- 7 Monday - Friday (3/30/15 - 4/3/15)
- 8 Friday (3/27/15)
- 9 Wednesday (3/25/15)
- 10 Monday (3/23/15)
- 11 Thursday (3/19/15)
- 12 Friday - Tuesday (3/13/15 - 3/17/15)
- 13 Monday - Wednesday (3/9/15 - 3/11/15)
- 14 Thursday (3/5/15)
- 15 Tuesday (3/3/15)
- 16 Archives
Friday (5/22/15)
- Python Post-Assessment
Wednesday (5/20/15)
- Python Post-Assessment Review
- All Python (everything we've done up through lists)
- Values, types, variables
- Math operations
- Logical and comparison operations
- Syntax errors
- Functions
- function definition
- function header
- function body
- function call
- function parameters
- Python Function Exercises
- if-statements (CodingBat Logic-1)
- While loops
- Strings
- Lists
Monday - Monday (5/4/15 - 5/18/15)
- Lists - Media:Lists_Python.ppt
- Complete (Basic) Python List Exercises and turn it in via Google Classroom
- Complete 6 exercises from CodingBat - List 1
- Advanced Python List Exercises
Tuesday - Thursday (4/28/15 - 4/30/15)
Agenda:
- Demo missing assignments
- Complete Part 2 (morse->plain) part of Morse Code Translator
- Lists - Media:Lists_Python.ppt
- Complete (Basic) Python List Exercises and turn it in via Google Classroom
- Complete 6 exercises from CodingBat - List 1
- Advanced Python List Exercises
Monday - Friday (4/20/15 - 4/24/15)
Agenda:
- Demonstrate any missing assignments
- Leet-speak Translator w/o dictionaries
- Codecademy - Python Lists and Dictionaries
- Leet-speak Translator w/ dictionaries
- Part 1 (plain->morse) part of Morse Code Translator
- Complete Part 2 (morse->plain) part of Morse Code Translator
Wednesday - Thursday (4/8/15 - 4/16/15)
- Strings review
- Make sure you have completed Python String Exercises and submit via Google Classroom
- Make sure you have completed 6 exercises from String-1
- Complete and demo on Leet-speak Translator
- Complete Codecademy - Python Lists and Dictionaries
- Fixing Leet-speak Translator
- Go back to your Leet-speak Translator and save a new copy as leetSpeak_dict.py
- Modify your program so that it uses a dictionary instead of all the if-statements
- How many lines of code did you just reduce your code by?
- Complete Part 1 (plain->morse) part of Morse Code Translator
- Programming Challenges:
Monday - Friday (3/30/15 - 4/3/15)
- Spring Break
Friday (3/27/15)
Agenda:
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and submit via Google Classroom
- Complete the last 4 string warm-ups from Warmup-1
- Complete 6 exercises from String-1
- Complete on Leet-speak Translator
Wednesday (3/25/15)
Agenda:
- Demo missing assignments
- Demo Turtle Paint
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and submit via Google Classroom
- Complete the last 4 string warm-ups from Warmup-1
- Complete 6 exercises from String-1
- Complete on Leet-speak Translator
Monday (3/23/15)
Agenda:
- Demo missing assignments
- Demo a Turtle Paint program that has the following buttons
- At least 3 different colors
- Increase the pen size
- Decrease the pen size
- Clear the screen
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and submit via Google Classroom
- Complete the last 4 string warm-ups from Warmup-1
- Complete 6 exercises from String-1
- Complete on Leet-speak Translator
Thursday (3/19/15)
Warmup:
- Search the Python turtle documentation and find the function that is used to get the turtle's pen size
- Search the Python turtle documentation and find the function that is used to change the turtle's pen size
- Search the Python turtle documentation and find the function that will clear all the drawings from the screen
Agenda:
- Arlington Tech Expo - Saturday (5/9/15)
- Technology fair with awards & prizes
- Complete the Interest Form
- Complete the Registration Form
- Demo any missing assignments
- Demo Monte Carlo Calculation of Pi
- Demo the Turtle visualization of Monte Carlo Calculation of Pi
- Demo a Turtle Paint program that has the following buttons
- At least 3 different colors
- Increase the pen size
- Decrease the pen size
- Clear the screen
Friday - Tuesday (3/13/15 - 3/17/15)
Agenda:
- Demo any missing assignments
- Demo Monte Carlo Calculation of Pi
- Demo the Turtle visualization of Monte Carlo Calculation of Pi
- Turtle colors
- Turtle writing: write()
- Turtle mouse-clicking: onscreenclick()
- Simple paint program walk-through
- Try implementing the following functionalities:
- Different colors
- Eraser
- Increase/Decrease pensize
- Polygon draw
Monday - Wednesday (3/9/15 - 3/11/15)
- Got-A-Gadget @ Central Library (3:30pm, Thursday, 3/12/15)
- Great community service opportunity
- Demo Looping Exercises
- Monte Carlo Calculation of Pi
- If you finish the console version, then implement a graphical version of Monte Carlo Pi using Python Turtle
Thursday (3/5/15)
- Snow Day
Tuesday (3/3/15)
Agenda:
- Work on Looping Exercises