- Scratch - 2 wks
- Py - 2 wks
- Binary - 2 wks
- Turtle Art - 3 wks
- Explore - 2 wks
- Text Games - 2 wks
- Digital Info - 1 wk
- Turtle Games - 2wks
- Tk - 2 wks
Whenever possible, select "Sign up with Google" and use your hilliardschools.org account.
Sign up for
- digitalportfolio.collegeboard.org
- scratch.mit.edu
- code.org
- "Sign up with Google" trinket.io
- "Sign up with Google" repl.it
- "Sign up with Google" codehs.com
- khanacademy.org
Join our code.org class, our repl.it class, our khanacademy.org class
Texts:
CS Principles: Big Ideas in Programming by Mark Guzdial and Barbara Ericson
Python for Everybody by Charles Severance
Commit to take the AP test by October 4th. Late fee is $40.
- 2 wks - Vocab: input, output, variable, assignment, string, int, boolean, script, conditional, binary selection, comparison operator, loop, prompt, event listeners
Either 002BouncingOffTheWalls or 003StarHunter.md
Either 004WalkingAndJumping.md or 005CheeseChase.md
Either 006LancherGame.md or 008HungryBug.md or 009RacingGame.md
Either 010QuestHealthGame.md or 102ScratchPlatformer.md
- 2 wks - Vocab: syntax, syntax error, variable, assignment, mathmatical operator, comparison operator, conditionals, function def, function call, input, argument, string, int, boolean, division by zero, comment, camelCase, scope, local variable, magic numbers, return, Python Tkinter simple apps, Create 1
Install Python Mu IDE: https://codewith.mu/
Either 108PyDollarConvert or PyMenuCalculator or WeightOnPlanets
Either Py2DGeometry or Py3DVolume
Either 106PyThreeArgs or 110PyCollisionFun.md
Create 1 - Pair - 100Tk1CreateReflectV1.md
- 2 wk - Vocab: binary, hexadecimal, ASCII, Big Data
Code.org Unit 1, Chapter 1: Representing and Transmitting Information, https://studio.code.org/s/csp1-2018
Counting with Coins
Binary
Hexadecimal
Explore 1 - 027ExploreV1OnePageReport.md
- 3 wks - Vocab: turtle, for loops, input, validation, try/except, operators, def new functions, random, algorithm, instance, instanciate, object, class, method,
025TurtleDrawingsAtRandomLocations.md
Either 026TurtleBlockLetters.md or 013TurtlePolygons.md
Pair - 021TurtleArtScene1.md
- 1 wk - Code.org Unit 1, Chapter 2: Inventing the Internet, https://studio.code.org/s/csp1-2018, binary,
- 3 wks - Python Turtle art generator, collaboration, iterative versions, def new functions, loops, random, colors, Create 2
Create 2
- 3 wks - Vocab: array, iteration, iterate through an array, input, for each loops, input validation, try/except, conditionals, functions, preconditional loop, postconditional loop, pseudocode,
028ConsoleFillInTheBlankQuizGame.md
030Console2DGeometryCalculations
031ConsoleHourlyAndYearlyWages
101StringFormattingAndLoops.md
- 2 wks - Code.org Unit 4: Big Data and Privacy, https://studio.code.org/s/csp4-2018, Explore 2
Explore 2 - 036ExploreV2PhotoCollageArtifact
- 2 wks - Explore - AP Performance Task Prep, Final Explore
- 2 wks - Python text games, arrays, logical operators, two-dimensional array, global variables, runtime error, syntax error, while loop
033TextGamesCastlesAndCreatures
Group - 037TextGameFoobarV1.md
Group - 038TextgameFoobarv2.md
- 1 wk - Code.org Unit 2: Digital Information, https://studio.code.org/s/csp2-2018
bytes, kilobytes, megabytes, gigabytes
- 2wks - instance, instanciate, object, class, method, logical operators, while loop
Create 3
- 2 wks - IDLE, reading files, canvas, dictionary, objects, classes, writing files, logical operators PythonTruthTableGenerator
044WeirdCalculatorInputValidationReview.md
046TkinterAppWithInputValidation.md
- 3 wks - Create - AP Performance Task Prep, Final Create
- 3 wks - objects, classes
- 3 wks - input, output, objects, classes