com·put·er sci·ence
/kəmˈpyo͞odər ˈˌsīəns/
noun
/kəmˈpyo͞odər ˈˌsīəns/
noun
- 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.