CodeHS.com (Version 2) Invite Code: 077B4
Book: Think Java 2nd Edition
Interactive Book: Introduction to Computer Science
Online Practice: CodeHS.com (Invite code: 5418B)
Remind Class Code: c869k2
College Board Join Code: Q9PG66
How to create College Board account
How to Program at Home (Video)
Code HS: Basic Java: 2.1 - 2.16
Code HS: Methods: 3.1 - 3.4
Code HS: Classes: 4.1-4.16
Code HS: Data Structures: 5.4
Code HS: Data Structures: 5.1 - 5.5
Code HS: Data Structures: 5.6
Code HS: Basic Java: 2.15
Code HS: Methods: 3.5
Tutorial Schedule for Test Corrections
Monday 23rd (Before & After)
Tuesday 24th (Before and After)
Wednesday 25th (Before and After)
3 Steps to Successfully Write a Recursive Method
Lab 1.1 Lightbot
Lab 1.2 Compiling - Starter Code
Lab 1.3 Conditionals - Starter Code
Lab 1.4 Classes - Starter Code
Lab 2.1 Frogger - Starter Code
Lab 2.2 Random - Starter Code
Lab 2.3 Inheritance - Starter Code
Lab 2.4 While Loops - Starter Code
Lab 2.5 Kickie Cubie - Starter Code
Lab 3.1 Pick a Card - Starter Code
Lab 3.2 Do you have any... - Starter Code
Lab 3.3 Go Fish! - Starter Code
Lab 4.1 Animated Sprites - Starter Code
Lab 4.2 Switching Sprites - Starter Code
Lab 4.3 Encapsulation - Starter Code
Lab 5.1 Match Me a Match - Starter Code
Lab 5.2 Tile Maps - Starter Code
Lab 5.3 Array Plotter - Starter Code
Lab 6.1 Hangman - Starer Code
Lab 6.2 Magpie - Starter Code
Lab 6.3 HiddenWord - Starter Code
Lab 6.4 Mayrio - Starter Code
Lab 6.5 Bad Guys - Starter Code
Lab 6.6 Power Ups - Starter Code
Lab 6.7 Replace Colors - Starter Code
Lab 7.1 OR Practice - Starter Code
Lab 8.1 SnakeList - Starter Code
Lab 8.2 Binary Recursion - Starter Code
Note: this lab is misnamed 8.3Lab 8.3 Graphics - Starter Code
Note: this lab is misnamed 8.2Lab 8.4 Numbrix - Starter Code
Lab 9.1 Big O
Lab 9.2 Sorting - Starter Code
Lab 9.3 Selection Sort - Starter Code
Lab 9.4 Insertion Sort - Starter Code
Unit 01 - Variables, Conditions, & Classes
Unit 02 - Booleans, Inheritance, & Loops
Unit 03 - For Loops & Lists
Unit 04 - Arrays
Unit 05 - 2d Arrays
Unit 06 - Strings
Unit 07 - Open Response
Unit 08 - Recursion
Unit 09 - Sorting & Big O
Unit 10 - More Open Response
Unit 11 - Practice Project
Unit 12 - Final Project
Tests (60%) 2 Multiple Choice and 2 Open Response tests per 6-week period
Quizzes (20%) At least 2 quizzes per 6-week period
Classwork & Assignments (20%) Worksheets, activities, and programming assignments
A makeup test will be administered on Thursday* morning at 8am, the week following each test. (* or as announced in advance). Anyone can take the makeup test, even if you scored a 90% on the test! In order to participate in the makeup test, you must come to tutorials and do test corrections BEFORE the day of the makeup test. You must PASS the makeup test in order to receive makeup credit. A failed makeup test will not change your test grade. If you score a 70% or better on the makeup test, then your test will be replaced with a 70. If you score a 90% or better on the makeup test, then you will receive half points back (a 60 -> 80).
If you fail 2 makeup tests, then you must have a student/parent/teacher conference before taking another makeup test. The point of a makeup test is to give you an opportunity to show that you learned what you didn’t know, not to roll the dice and hope to guess better the second time around.
Poor lab quiz grades can be recovered by scoring an A on both sections of the following test.
Cell Phones (and headphones, earbuds, video game systems, etc…) are not allowed to be out at any time during class. A cell phone caddy will be available to leave your phone in during class. If you are using a device or your device is visible during class, it will be confiscated and turned into the office to be picked up at the end of the day.