Coder Social home page Coder Social logo

apcsp's Introduction

APCSP Curriculum Overview

1st Quarter

  1. Scratch - 2 wks
  2. Py - 2 wks
  3. Binary - 2 wks
  4. Turtle Art - 3 wks

2nd Quarter

  1. IP - 1 wk
  2. Scrum - 3 wks
  3. Console - 3 wks
  4. Big Data - 2 wks

3rd Quarter

  1. Explore - 2 wks
  2. Text Games - 2 wks
  3. Digital Info - 1 wk
  4. Turtle Games - 2wks
  5. Tk - 2 wks

4th Quarter

  1. Create - 3 wks
  2. Greenfoot - 3 wks
  3. Java - 3 wks

1st Quarter

Whenever possible, select "Sign up with Google" and use your hilliardschools.org account.

Sign up for

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.

Scratch

  • 2 wks - Vocab: input, output, variable, assignment, string, int, boolean, script, conditional, binary selection, comparison operator, loop, prompt, event listeners

001AboutMe

Either 002BouncingOffTheWalls or 003StarHunter.md

Either 004WalkingAndJumping.md or 005CheeseChase.md

007ShapesAndInitials.md

Either 006LancherGame.md or 008HungryBug.md or 009RacingGame.md

Either 010QuestHealthGame.md or 102ScratchPlatformer.md

011ScratchFreedomOfChoice.md

Py

  • 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/

111PyNumberToHundred.md

Either 108PyDollarConvert or PyMenuCalculator or WeightOnPlanets

Either Py2DGeometry or Py3DVolume

105PyModuloFun.md

109PyHogwartsHouse.md

104PyParrotTrouble

Either 106PyThreeArgs or 110PyCollisionFun.md

Create 1 - Pair - 100Tk1CreateReflectV1.md

Binary

  • 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

Turtle Art

  • 3 wks - Vocab: turtle, for loops, input, validation, try/except, operators, def new functions, random, algorithm, instance, instanciate, object, class, method,

012TurtleSimpleDrawing.md

025TurtleDrawingsAtRandomLocations.md

Either 026TurtleBlockLetters.md or 013TurtlePolygons.md

014TurtleHowManySquares.md

015TurtleRandomShapes.md

018TurtleMandalaArt.md

019TurtleDrawingAlgorithm.md

020TurtleBouncingOffWalls.md

Pair - 021TurtleArtScene1.md

016TurtleStars1.md

017TurtleStars2.md

2nd Quarter

IP

Scrum

  • 3 wks - Python Turtle art generator, collaboration, iterative versions, def new functions, loops, random, colors, Create 2

034ScrumArtScene2.md

035ScrumArtScene3.md

Create 2

Console

  • 3 wks - Vocab: array, iteration, iterate through an array, input, for each loops, input validation, try/except, conditionals, functions, preconditional loop, postconditional loop, pseudocode,

023Pseudocode3PPong.md

103RandomIntArray.md

022ConsoleTemps.md

024ConsoleMultiChoiceQuizGame

028ConsoleFillInTheBlankQuizGame.md

029ConsoleTipCalculator.md

030Console2DGeometryCalculations

031ConsoleHourlyAndYearlyWages

032ConsoleTriviaHighLow.md

101StringFormattingAndLoops.md

Big Data

Explore 2 - 036ExploreV2PhotoCollageArtifact

3rd Quarter

Explore

  • 2 wks - Explore - AP Performance Task Prep, Final Explore

042ExploreTaskArtifact.md

043ExploreTaskQuestions.md

Text Games

  • 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

Digital Info

bytes, kilobytes, megabytes, gigabytes

Turtle Games

  • 2wks - instance, instanciate, object, class, method, logical operators, while loop

039Turtlegamev1.0.md

040TurtleGamev2.0.md

041Turtlegamev3.0.md

Create 3

Tk

  • 2 wks - IDLE, reading files, canvas, dictionary, objects, classes, writing files, logical operators PythonTruthTableGenerator

044WeirdCalculatorInputValidationReview.md

045TkinterShapesAndButtons.md

046TkinterAppWithInputValidation.md

107TkTryLoadFile.md

047TkinterPollv1.0.md

TkAddressBook

TkMenuOrder

TkPollAverage

TkMultiQuestion

4th Quarter

Create

  • 3 wks - Create - AP Performance Task Prep, Final Create

Greenfoot

  • 3 wks - objects, classes

Java

  • 3 wks - input, output, objects, classes

apcsp's People

Contributors

ohiofi avatar zdietz28 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.