Griz TECH
Griz TECH
  • HOME
  • Tech 7
  • Tech 8
  • Tech 9
  • Computer Science
  • Curriculum
  • About Mr. Johns
  • My Art
  • Favorite Vehicles
  • Scale Modeling
  • Trolley History
  • Idaho Online Driver Education
  • LEGO City
  • Foam RC Airplanes
  • ZORK
  • Parade of Homes
  • HOME
  • Tech 7
  • Tech 8
  • Tech 9
  • Computer Science
  • Curriculum
  • About Mr. Johns
  • My Art
  • Favorite Vehicles
  • Scale Modeling
  • Trolley History
  • Idaho Online Driver Education
  • LEGO City
  • Foam RC Airplanes
  • ZORK
  • Parade of Homes
Picture
com·put·er sci·ence
/kəmˈpyo͞odər ˈˌsīəns/
noun
  1. the study of the principles and use of computers.


TOPICS OF STUDY:
Computer Science I

UNIT 1: All About Computers
   + Computer History

   + Computer Hardware  
     - Make a poster for a new computer. Draw and label the hardware components (list of requirements). 
     - "Paper PC". Cut out and glue together a paper Commodore 64 computer! Plans to build it are (HERE!) (Print at 50%)
​   + Operating Systems (Windows, Linux, Apple)
     - The History of the Windows OS
​
     - Intro. to Windows 10
 
                                     
​ UNIT 2: Typing Skills Level 1 (The keyboard is the main input device so typing skills are essential!)​
   + Sign up for Typing.com. Period 7 link: typing.com/join#5D4851A75F631 
   + Typing Pre-Test (How good are you NOW?) Go to "TESTS" at the main menu and take the 60 second typing test! Write it down.
   + Beginner Lessons (10 pts for each of the 15 lessons - including wrap-up and beginner assessment.)

   + Typing Games last 15 minutes of each day (optional): Ztype, Keyboard Ninja, Zombie Defender, Nitro Type, etc.
   + 60 Second Typing Final Test (Only your BEST grade counts! So keep improving!)

   60 second typing test grade: (-10% if less than 90% accuracy. 0% off if 90-95% accuracy. +10% if 96% or higher accuracy!)
      50wpm = A+
      45wmp = A
      40wpm = A-
      35wpm = B+
      30mpm = B
      25wpm = B-
      20wpm = C+
      15wpm = C
      <15wpm = C-

UNIT 3: Coding: Hour of Code
   +Introduction Video
​
   + What is Javascript?
   +Step 1: Get a free Code.org account: 
https://studio.code.org/users/sign_up
    +Step 2: Join the correct Riverglen online classroom! (Period 7) 
   +Step 3: Complete each of the following coding challenges (20 pts for perfect completion, 17 pts for completed)

     - Classic Maze
     - Make a Flappy Game 

     - Minecraft: Voyage Aquatic
     -
Star Wars
     - Dance Party   


​​UNIT 4: CODING GAMES WITH SCRATCH
     1. Introduction to Using Scratch for Programming Games
     2. Breakout 1
     3. Breakout 2
     4. Make the Mr. Johns' Flappy Happy Bird game (tutorial) - then share it with brian.johns@boiseschools.org
     + Flappy Happy Gradesheet
     + Files for Flappy Happy Bird:​​
          Flappy Happy1   2   3   4   5   6
          Flappy Happy Die
          Music Symbol
          Mute Music Symbol
          Pause
          Paused
          Pillars1
          Score
          Sky
          Title screen
          Ground1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16
          Punch sound
          Flappy sound
          Flappy Bird Theme song
          Die sound 
          Hit sound
          Super Mario Kart Coin Sound
          Swooshing sound
     


UNIT 6: VEX IQ Robotics
   ​1. Opening a new Vex IQ Super Kit
   2. Meet the Bots
   3. Beginner's Challenge  (solo)

   + Highrise: Challenge Video (Team and solo)
   + 
Squared Away: Challenge Video (Team, solo, and autonomous)
   + How to use Vex Block Code!

UNIT 7: MAKE AN APP!
    + Use Code.org's "App Lab" to make a simple app. 
    + Getting Stated with APP LAB Video
    + Mr. Johns' Basic APP LAB Tutorial 
    + Examples: Make a Choose Your Own Adventure App and Make a Whack-a-Emoji Game App and Mr. Johns CO2 Dragster Specs App


​
​ Computer Science II


UNIT 1: Typing Level 2 (The keyboard is the main input device so typing skills are essential!)
   + Join Mr. Johns' CSII Period 8 class HERE

   + 120 second typing Pre-Test grade: (How good are you now? Click HERE to find out!)
          70wpm = A+
          65wmp = A
          60wpm = A-
          55wpm = B+
          50mpm = B
          45wpm = B-
          40wpm = C+
          35wpm = C

          <35wpm = C-

   + Intermediate Typing Skills (10 pts for each of the 10 lessons and the wrap-up (11 total, 110 points)
   + Typing Games last 15 minutes of each day (optional)
   + Graded 120 Second Typing Test (Only your BEST score counts, so keep trying!)
          
(-10% if less than 95% accuracy. 0% off if 95-97% accuracy. +10% if 98% or higher accuracy!)

UNIT 2: Coding
   +
Introduction Video 

   + Express Course (Join Mr. Johns' class HERE!)  
          A+ = 28 lessons
          A   = 26 lessons
          A- = 24 lessons
          B+ = 22 lessons
          B =   20 lessons
          B- = 18 lessons
          C+ = 16 lessons
          C =   14 lessons
          C -  <14 lessons  

   + App Lab (At Code.org type in the join code: DRVGNM) Share your app with brian.johns@boiseschools.org
   + Web Design 
​          - HTML Assignment (hard copy instructions only)
          - 
Web Design using a W.Y.S.I.W.Y.G. (Weebly Gradesheet)
   + Javascript Breakout Game
          - What is Javascript?
          - Breakout Code (Type the code exactly as it is and then customize it to make it unique (background, blocks, ball, or paddle)

​   
+ Classic Text-Only Adventure Games (Intro. Presentation) 
             ​- Play ZORK II: The Wizard of Frobozz HERE!
             - Play ZORK II: The Wizard of Frobozz (that saves) HERE!
             - Zork II Walk-Through and Maps (Spoilers!)
             - Zork II List of Treasures
             
  
UNIT 3: Sphero Challenges
   +
Sphero Skatepark (RC and Programmed)
   +  
Sphero Golf (Programmed)
   + Sphero Rat Maze Challenge (Programmed)
 

UNIT 4: VEX IQ Robotics
   + Beginner's Challenge (Solo)
   + Crossover (Team and Solo)

   + Next Level (Team, Solo, and Autonomous)
   + Challenges that require programming the gyro, color, touch, bumper, and distance sensor.
Powered by Create your own unique website with customizable templates.