|
|
(20 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == 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
| |
− | *** [[Media:ValuesTypesVariables.ppt]]
| |
− | *** [[Values, Types, and Variables Identification assignment]]
| |
− | ** Math operations
| |
− | ** Logical and comparison operations
| |
− | *** [[Logical operators assignment]]
| |
− | *** [[Comparison operators assignment]]
| |
− | ** Syntax errors
| |
− | ** Functions
| |
− | *** function definition
| |
− | *** function header
| |
− | *** function body
| |
− | *** function call
| |
− | *** function parameters
| |
− | *** [[Python Function Exercises]]
| |
− | ** if-statements (CodingBat Logic-1)
| |
− | ** While loops
| |
− | *** [[Looping Exercises]]
| |
− | ** Strings
| |
− | *** [[Media:Strings_Python.ppt]]
| |
− | *** [[Python String Exercises]]
| |
− | *** [[Leet-speak Translator]]
| |
− | ** Lists
| |
− | *** [[Media:Lists_Python.ppt]]
| |
− | *** [[Python List Exercises]]
| |
− |
| |
− | == 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 [http://codingbat.com/python/List-1 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 [http://codingbat.com/python/List-1 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 [http://codingbat.com/python/String-1 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:
| |
− | ** [http://www.pythonchallenge.com/ Python Challenge]
| |
− | ** [http://www.reddit.com/r/dailyprogrammer Reddit: Daily Programmer]
| |
− |
| |
− | == 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 [http://codingbat.com/python/Warmup-1 Warmup-1]
| |
− | ** Complete 6 exercises from [http://codingbat.com/python/String-1 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 [http://codingbat.com/python/Warmup-1 Warmup-1]
| |
− | ** Complete 6 exercises from [http://codingbat.com/python/String-1 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 [http://codingbat.com/python/Warmup-1 Warmup-1]
| |
− | ** Complete 6 exercises from [http://codingbat.com/python/String-1 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 [https://docs.google.com/forms/d/1gCs9z9XtugmMDSIbHnDJx6FylQBOixnXrArCV5pXMPo/viewform Interest Form]
| |
− | ** Complete the [http://goo.gl/SEbV3D 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]]
| |
− |
| |
| == Archives == | | == Archives == |
− | * [[CS1 - 1415 - February]] | + | * CS1 - 1819 (Poland) - APS Canvas |
− | * [[CS1 - 1415 - January]] | + | * CS1 - 1718 (Poland) - APS Canvas |
− | * [[CS1 - 1415 - December]] | + | * CS1 - 1617 (Poland) - Google Classroom |
− | * [[CS1 - 1415 - November]] | + | ** [https://docs.google.com/a/apsva.us/document/d/1VnXYBgVIABKBGVYNuoQQ6E_6kUzcNah2TFlM5QgTOW0/edit?usp=sharing 2017 Syllabus] |
− | * [[CS1 - 1415 - October]] | + | * [https://sites.google.com/a/apsva.us/ocopcompsci/ CS1 - 1516 (MacLeod)] |
− | * [[CS1 - 1415 - September]] | + | * [[CS1 - 1415]] |
| + | * [[CS1 - 1314]] |
| + | * [[CS1 - 1213]] |
| + | * [[CS1 - 1112]] |
| + | * [[CS1 - 1011]] |
| + | * [[CS1 - 0910]] |
| + | * [[CS1 - 0809]] |
| + | * [http://www.paulbui.net/wl0708/cs1 CS1 - 0708] |
| + | * [http://www.paulbui.net/wl0607/cs1/schedule.html CS1 - 0607] |