Multi-Class Project

AP Class Project by
ZK CHS c/o 2018

Room Assignment Locations

Languages: Python, Java, Arduino, JavaScript, HTML, CSS
IDEs in the Cloud to Test Your Code: Dr Java, for Python, Scratch, Arduino
Other useful programming links: Geeks for Geeks, Code.HS,
Audio Converters: or S-Cloud Downloader

click HERE to go to the W3Schools Color Picker page

If you are in a Design class, your class fee allows you to signin to Creative Cloud from Home & download the software (NOTE: must be a full computer; does not work on chromebooks).

Some of you have told me you cannot view the website. If this happens...

  1. Refresh your screen
  2. Go to (be sure to add index.html)
  3. Use your phone. I have prepared everything so in case your chromebook goes out, you can use this as a backup.
  • Got Chromebook Issues? Report Your Chromebook to CHS Tech
  • If Google Classroom is not working for your other classes, email your teacher, directly.
  • I care about you all though I'd much rather be back at school to see your faces in person. In the meantime, Stay Safe; Stay HOME!! Wash your hands!!! -gh
PRACTICE PUZZLES... what do you know? Problets + Kattis + CodeCombat + CodingBat

Downloadable FREEware Tools: Gimp, Android Studio, Arduino, Visual Studio Code, Notepad++, Eclipse Java, C/C++, PHP IDE, PyDev IDE, Django Python Web App Builder,

Want to help support our classroom?
Project donations can be made at http://www.
A 501(c)3 charity, donations are tax-deductible, ID# 13-4129457.

CS Programming



  • Course Overview | Program Units | Syllabus & ACC College Credit details
  • Course Standards | ISTE Standards| Rules | Grade Weights | CO CS State Standards
  • Major Project Instructions (HANSEN, delete the stuff at bottom)
  • LANGUAGESFALL Web Languages - .html + .js + .css for web and SPRING - .py + app inventor + game design blocks + arduino
    1. Program Development Process and Algorithm Development
    2. Analysis and Design, Testing, and Coding Standards
    3. Syntax
    4. Data Types and Operators
    5. Data Representation
    6. Logical Expressions
    7. Input/Output
    8. Objects
    9. Scope/Lifetime Rules
    10. Decisions and Iterations
    11. Functions/Methods
    12. Pointers/References
    13. Arrays
    14. Recursion



  1. Signup for Remind,
  2. Create a new Google Doc called "Programming, Your Name, Per #" & click FILE > PUBLISH TO THE WEB > PUBLISH > OK (copy this url to paste in the survey),
  3. Take the Computer Science Programming Survey
  4. Register for using your jeffcoschools email. Select Unit 2: "Computer Science Discoveries" 2018-19. Per 5 → use code DHWTTQ, Per 7 → use code TWFXCV
  5. Signup for ACC's Concurrent Enrollment (2 parts): Please also complete the ACC Form. THEN, CREATE a MyACC LOGIN with your parent/guardian and wait for them to send you your S-Number so you can be added to the list.

Planning your schedule?

Wanna know which Computer Classes you should take NEXT? Checkout the Sample CS Student Schedule & list of Columbine Opportunities. Columbine High School offers a comprehensive listing of student courses for a well-rounded education. Many of the courses associated with our Computer Arts & Sciences pathway offer students an introductory approach to future careers in Computer-Based Art, Design, Gaming, Motion Graphics, App Programming & Hardware Repair & Networking. Select class link at left for course specifics. Students may also choose to study at Warren Tech, ACC or pursue a Trade or Business Interest of their choosing.

OLD STUFF prior to Home Learning

Welcome to S2!! This semester moves VERY quickly! January brings a host of fun events. First is the team selections for Code Quest at Lockheed Martin. Columbine will send both an Advanced and Novice Team. Secondly, First Robotics is well underway meeting MTTh from 5-8 and 9-4 on Saturdays before competitions on:

All items below, canceled. Will update if rescheduled.

  • March 16-20 - No School for Students -- Work From Home
  • March 20-21 - Colorado Regional competition at DU. We are aiming at being the Rookie All Star team and
  • March 23-27 - SPRING BREAK!!
  • April 15-18 - Robotics World Competition in Houston if we make it but VERY competitive

APCSP had a blast attending JEFFCON. Students who have mastered these skills hold some of the utmost tech savvy intelligence minds on campus. I'm so proud of what you've created so far! I can't wait to see your new sites, photocomps, animations, drawing designs and digital sound creations!

See Juli Thomas in the library for more information. Mr Varney's eSports Club is already competing on the second game: Rocket League) at Ace Room. See Tommy Phan or go to the Ace Room after school, Tuesdays for competition days. Digital Music Club will resume when Robotics ends as they were being held at competing times.

Wanna do 3d?? Check out FREE blender & the tutorial. Many students are using this technology to compliment their Unity Game Designs. Though most students use this platform for game development, the program also features many architecture and engineering functions, much more complex than SketchUp students used in Middle School.

CLASS SITESGoogle Drive | | REPL | W3Schools | myACC | CHROMEBOOK Tools | Shortcut Keys + Code Combat + repl



GAME UNIT: Select ONE Game Engine Go To the Code Combat Site Go To the Site Go To the Construct 2 or 3 Website Site Go To the Alice Website Go To the Ceilfire Website Flappy Bird in Java from Greenfoot
Game Scoring & Grading Rubric Tutorial (broken link?)
HTML 5 Avoid Game
HTML 5 GameMaker

ALICE 3 Tutorials: Intro 1, Intro 2, Additional

(most students begin with Construct 2)

LEARN MORE: Unity3d | PlayCanvas, GameMaker Studio + Tutorial , FREE Construct 2 Assets by Kenney you can use in your game, or start learning PyGame

Run PyGame in REPL: