October 6 - October 9
-There are 10 kinds of people in this world. Those who understand binary and those who don't.
October 6 - October 9
College Board Standards:
1.4.A–B (readability, start fn)
1.5.A–C (decomposition, algorithms, planning)
1.6.A–D (comments, documentation, pre/postconditions)
1.7.A–B (abstraction concepts, procedural methods)
1.8.A–G (procedural abstraction, modularity, code reuse, layers)
CodeHS Programming with JavaScript Quiz
you may use any notes or CodeHS references
Open note test grade
Create a Sandbox named "YourName_Password". Day 1 of 2
JavaScripts graphics
Write a program with at least 2 functions (not including the start() function) to set a password and then have the user guess the password. You must have parameters for the password like "At least a length of 4", "must use numbers and letters", "no special characters" etc..come up with some rules for the password.
Have the user try three times incorrectly before prompting them to reset a password.
Allow them to choose a new password and save it as the original password.
The user should be prompted to log in once again after resetting the password.
The user should receive a "Welcome back to your account" message once they successfully sign in with a new password.
Debug for each other. Collaborate with each other but no copying each other.
Try to be as efficient as possible by breaking the problem into smaller steps (algorithms, functions).
use Graphics for extra credit (red background if password is incorrect, green if correct. Big X if incorrect, is drawn on the screen, check mark if guess if correct) , be creative. you can even use images and sounds.
*UPDATE!! See this code for example help on this password project. It is not exactly the same but should give you some ideas on how to start. Refer to the "User Input" lesson from Unit 3 in CodeHS. You need to use if-else statements.
Create a Sandbox named "YourName_Password". Day 2 of 2. continue from yesterday.
Successfully run your program with three different people before you are finished.
Catch up day if you are missing any work from CodeHS Unit 3 Programming with Java or MyAP from Week 2.
school holiday
Week 2 Standards:
College Board AP CSP — Big Idea: AAP — Algorithms & Programming
Practices: P2 — Algorithms; P3 — Abstraction; P4 — Code Implementation
Learning Objectives:
• AAP-2.A: Represent algorithms using sequencing
• AAP-2.B: Develop algorithms by combining instructions
• AAP-2.C: Evaluate algorithms by tracing program state
• AAP-3.A: Create procedures to simplify complex tasks
due before class time next day
QOTD on CodeHS
The following quizzes will be averaged for a daily grade. You may use any notes or bell ringers to help.
Mrs. Stephens has printed copies if you have computer issues.
myAP Collaboration quiz
myAP Program Purpose & Function quiz MCQ only
myAP Program Design & Development quiz
MyAP Identifying & Correcting Errors Quiz
HW due by class time tomorrow:
3.1 Daily Video 1 Variables & Assignments take notes to use on tomorrow's quiz
3.1 Daily Video 2 Variables & Assignments take notes to use on tomorrow's quiz
due before class time next day
QOTD
The following quizzes will be averaged for a daily grade. You may use any notes to help.
MyAP Variables & Assignments Quiz
CodeHS Lesson Basic Math in JavaScript (ALL)
HW due by class time tomorrow:
3.3: Daily Video 1 Math in JS
3.3: Daily Video 2 Math in JS
3.3 Daily Video 3 Math in JS
due before class time next day
myAP Mathematical Expressions Quiz (daily grade)
CodeHS Lesson Using Graphics
due before class time next day
QOTD
CodeHS Lesson Mouse Clicks
QOTD
Catch Up Day.
Next week 3rd week progress reports
September 15 - 19
September 1 - September 5
College Board Standards:
2.A.1–2 (condition, decision); 2.B.1–2 (branch, selection); 2.C.1–2 (loop, iteration); 2.D.1 (nesting);
3.A.1–2 (design, procedure);
4.A.1–3 (implement, trace, debug);
5.A.1–2 (justify, evaluate)
Labor Day - No School
this should be completed:
CodeHS all Abstraction & Super Karel
Bell Ringer: Lesson 9 For Loops bell ringer
In Class:
CodeHS For Loops Coding
HW: due before class time tomorrow
Bell Ringer: Karel Lesson 9 For Loops Handout with Sandbox
Bell Ringer: Karel Lesson 9 For Loops Handout with Sandbox
Will- CodeHS ForLoops coding and quiz
Everyone else: CodeHS If Statemens Lesson
HW: whatever is not finished during class
Laurent absent AM
CodeHS If Statement lesson (all)
CodeHS If / Else Statements (all)
You should have if/else notes in your folder, you can also watch the video in CodeHS
September 22-26
Review all quizzes from this Unit. Test Wednsday.
Day 1 - Complete all 5 Karel Challenges for 20 points each test grade. 3 Stars = 60, 4 Stars = 80, 5 Stars = 100
Review all quizzes from this Unit. Test Wednesday.
Day 2 - Complete all 5 Karel Challenges for 20 points each test grade. 3 Stars = 60, 4 Stars = 80, 5 Stars = 100
Unit 1 Introduction to Programming quiz (test grade). No notes.
Lesson 1 "What is Code" from Unit 3 Programming with JavaScript.
Lessons 2 & 3 from Unit 3 Programming with JavaScript."Uses of Programs" and "Hello World"
Lesson 4 & 5 from Unit 3 Programming with JavaScript: "Variables" & "User Input"