Practice Final | Colab
Review Practice Final (Wednesday)
Look at Student Code / Practice Final (Wednesday)
Finish Function 03 (7-10) (Wednesday)
Final Exam | Colab (Friday)
Raspberry Pi Sense HAT Activity | Emulator (7-7)
Kahoot: Raspberry Pi Sense HAT
Quiz: Raspberry Pi Sense HAT (7-8)
Functions 2 Coding assignment (7-9)
Functions Worksheet | How To Read Functions
Functions 03(7-10)
Kahoot: Functions
Quiz: Functions (7-11)
Functions Worksheet (7-4)
Kahoot
Quiz: Functions (7-5)
Raspberry Pi Sense HAT Activity | student presenter: Carlos (7-6)
Kahoot: Raspberry Pi Sense HAT
Quiz: Raspberry Pi Sense HAT (7-7)
Functions 2 Coding assignment (7-8)
begin with demo in Python Tutor
tba
Join Replit Team (7-1)
Present your slide (Final Arduino Project) (6-21)
Arduino Exam (6-22)
Arduino End-of-Unit Reflection (6-23)
Python Review (7-2)
Functions Intro (7-3)
Kahoot: Motors (new questions)
Quiz: Motors (6-20)
Final Arduino Project (6-21)
Arduino Exam Review (6-22)
Arduino Exam (6-23)
Arduino End-of-Unit Reflection (6-24)
# # # # # # # # # # # ## # # # # # # #
# # # # # # # # # # # ## # # # # # # #
Circuit 08: Servo Motor (6-18)
Circuit 09: Motor Basics (6-19) <-- Fri, 4/22
Kahoot: Motors
Quiz: Motors (6-20)
Final Arduino Project
Mini-Circuit: Push Button (6-15)
Circuit 07: Digital Trumpet (6-16)
Kahoot
Quiz: Circuits 06/07 (6-17)
Circuit 08: Servo Motor (6-18)
Kahoot (quick review)
Quiz: Circuits 03 & 04 (6-11)
Notes: Circuit 05
Circuit 05: RGB Nightlight (6-12)
build in Tinkercad
build In Real Life
5. Quiz: Paper
6. Quiz: Circuit 05 (6-13)
7. Circuit 06: Buzzer (6-14)
Notes
build in Tinkercad
build In Real Life
8. Mini-Circuit: Push Button (6-15)
RGB Values
video
notes
Color App (6-8)
Circuit 03: RGB LED | Tinkercad & IRL (6-9)
Notes: PhotoResistor
Special Opportunity Wednesday Next Week
Circuit 04: PhotoResistor | Tinkercad & IRL (6-10) <-- Fri
Kahoot
Quiz: Circuits 03 & 04 (6-110
*******************************
Announcement: DeepRacer Opportunity
age requirement: 16 or older
more info: join Google Classroom (code: djol7fm)
club will meet one day after school (in-person or virtual <-- you decide!)
actual race (with actual car): in Santa Cruz on 5/13
*********************************
Circuit 02: Potentiometer | Tinkercad (6-5)
Circuit 02: Potentiometer | IRL (6-6)
Kahoot: Circuits 1 & 2
Quiz: Circuits 1 & 2 (6-7)
Midterm Exam: Python Lists (5-12)
Color App (practice using RGB values)
Circuit 03: RGB LED
Announcement: DeepRacer Opportunity
age requirement: 16 or older
more info: join Google Classroom (code: djol7fm)
club will meet one day after school (in-person or virtual <-- you decide!)
actual race (with actual car): in Santa Cruz on 5/13
New Unit: Arduino. Circuits
Intro to Circuits | Tinkercad (6-1)
Practice Circuit | Tinkercad (6-2)
Circuit 01: Make a LED Blink | Tinkercad (6-3)
Circuit 01: Tape-in <-- start here Fri
Circuit 01: Make a LED Blink | IRL (6-4)
Circuit 02: Potentiometer | Tinkercad (6-5)
Circuit 02: Potentiometer | IRL (6-6)
Kahoot: Circuits 1 & 2
Quiz: Circuits 1 & 2 (6-7)
Coding Assignment Lists4 (5-7)
Guess the Animal with Lists (5-9)
write code
work on add-ons
make a slide
present your slide (will randomly choose five to ten students)
Notes: Random Module Functions
Lists5 Coding Assignment (5-10)
Notes: Strings
- joining strings
- using string constant (from string module)
Password Picker (5-11)
Coding Assignment Lists3 (5-5)
Notes: using in
Predictions (5-6)
Coding Assignment Lists4 (5-7) *list inside a list!!*
Kahoot
Quiz: Lists | Google Colaboratory (5-8) <-- practice for upcoming midterm (~ 3/18)
Coding Assignment Lists2 (5-2)
Lists Predictions (5-3)
Add to Notes:
pop()
extend()
index()
Kahoot: Lists - Introduction
Quiz: Lists - Introduction (5-4)
Coding Assignment Lists3 (5-5)
Guess the Animal with Lists (5-6)
Guess the Animal: Version 1 (3-6) - many need to finish
Guess the Animal: Version 2 *With a Loop* (4-11)
Add to slide show for Guess the Animal Version 2 (4-11)
Guess the Animal Code: Find What's Wrong (4-13) <-- start here Fri
Lists: Introduction | Pear Deck Slideshow & Notes
Coding Assignment: Lists1 (5-1)
Tuesday: Presentation from TWO software engineers (Google Meet)
Take Notes During Presentations (0-13)
Review Kahoot
Quiz: While Loop (4-9)
Short Survey - about our Presentation
Loops Predictions (4-10) <-- need a few min to finish predictions/run code Fri, 2/4
Guess the Animal: Version 2 *With a Loop* (4-11)
Quiz: While Loops (Take Two)
Friday: Presentation about Cabrillo College 2+2 Program (with CSU Monterey Bay)
Notes: Looping and Repetition (While Loop)
While Loops Intro Coding Assignment (4-7)
While Loops: Running Sum (4-8)
Trace Code: Loops (while and for)
Guess the Animal: Version 1 *No Loop* (3-6)
Guess the Animal: Version 2 *With a Loop* (4-9)
Kahoot
Notes: Using a For Loop to print and Range Function
For Loop Coding assignment: Print Each Item and Range (4-4)
Write Quiz Questions: For Loop (4-5)
Kahoot: For Loops (print and range())
Quiz: For Loop (to print and the range function) (4-6)
What is a List? How lists work in App Inventor.
App Inventor App: Add Numbers, Average the Numbers - Ver 1, 2 (1-20)
For Loop / List Practice - Python (4-1)
Screenshot #1
create list of numbers
use for loop to add numbers
print the sum
Screenshot #2
find the average of the numbers in your list <-- Fri.
print the average
For Loop / List: Add Words (4-2 )
Kahoot (short one)
Quiz: Lists and For Loops (4-3)
Save App Inventor App: Add Numbers, Average the Numbers - Ver 3
Get the Gold App Inventor Game (1-22?)
Save for Later:
Notes: Making a Virtual Machine, Using Command Line (Terminal)
Create a VM, Install Linux, Use Command Line (Linux-1)
Script05: Animal Quiz (?-?)
Notes: Looping and Repetition (While Loop)
Loops: Five Short Coding Assignment (4-?)
Loops: Running Sum (4-?)
Extra Credit Opportunity:
make a video of yourself, explaining why you are taking Programming
make a screencast video, with you explaining a particular assignment (ex. Guess a Number) or concept (ex. strings, math, print, format, decision making)
Announcement: Hackathon in January (apply now!)
deadline for applying Wed, 12/15 (midnight)
Fall Final Python Coding| Part Two (FF-3) <-- Mon
Fall Final Python Coding| Part Three (FF-4) <-- Tues
Fall Final Multiple Choice| Part Four (FF-5) <-- Wed
Announcement for Final Wed. 12/15: absolutely NO cell phones out. MUST be in backpack. Will not start final until all phones are put away.
Extra Credit Opportunity:
make a video of yourself, explaining why you are taking Programming
make a screencast video, with you explaining a particular assignment (ex. Guess a Number) or concept (ex. strings, math, print, format, decision making)
Notes: Logic and Decisions
operators: and / or / not
elif
Continue Quick Code: Decision Making | Olympics, Grade Level, Mickey Mouse (3-5)
Command Line Intro (0-12)
Kahoot (begin with Question 21)
Quiz: Decision Making (3-4)
Quick Code: Decision Making | Olympics (3-5)
Add Script 02 to our Notebook (glue in).
Add Script 03 to our Notebook (glue in).
Practice Using Google Colaboratory (2-18)
Quiz Using Google Colaboratory (2-19)
Quick Code: Random Function (2-20)
New Laptops (0-11)
Python Coding Assignment | Script 04 | Guess the Number (3-3)
College Credit - Complete Unit 2 in Project STEM
Kahoot
Quick Code: Decision Making (2-15)
Kahoot
Quick Code: Math and Decision Making (2-16)
Notes: Decision Making
(Long) Quiz02: math, input(), data types, variables (2-17)
Quick Code: Random Function (2-18)
Python Coding Assignment | Script 04 | Guess the Number (2-19)
Write Out the Code (paper assignment) (2-11)
Python Coding Assignment | Script 02 (2-12)
Add Script 02 to our notebook
Notes - Data Types and Math
Data Types:
strings
Boolean
numbers
integers
floats
input() returns a string
math operators
+, -, *, /
=, ==, >, <
Decision Making
if guess == answer: print("You are correct!")
Predictions 02: Math, Data TypesScript 03 | Math, Variables, input() (2-13)
Python Coding Assignment | Script 03 (2-14)
Please take this survey (about the Career Panel from last Wednesday) (0-9)
Kahoot: Turtle Graphics
Quiz: Turtle Graphics (2-6)
Python Coding Assignment | Script 01 (2-7)
0-10 Bookmarks Folder
Notes
Predictions (paper assignment, code found in 2-8)
Notes
Built-in Functions
print()
.format()
input()
variables
name
value
def: storage location in memory
Kahoot: Intro to Python
Quick Coding (Two uses of print() and Two uses of input() (2-9)
Quiz: Intro to Python (2-10)
Turtle Graphics: Day 2 (2-4)
Career Panel
Turtle Graphics Slideshow (Pear Deck)
App Inventor Reflection (1-18)
Notes - How to Run/Execute Python Code
Python Apps (2-2)
Turtle Graphics Day 1 (2-3)
Kahoot (Mini Golf)
Quiz: Mini Golf (1-12)
App#6 Tally Counter Notes
App #6 Tally Counter (1-13) Version One AND Version Two
Present Your App (add to slideshow 1-13)
Kahoot
Quiz: Tally Counter (1-14)
CTE Portfolio (0-6)
App#5 Mini Golf Notes
ImageSprite properties:
image/picture
speed
bounce
variable
something we need to keep track of
something that will change
a storage location for data in a program
set score to get score + 1
3. App #5 Mini Golf (1-11)
4. Present Your App (add to slideshow 1-11)
App#4 Ball Bounce Notes
ball properties:
heading
speed
bounce
canvas properties:
edges
x, y grid
Add-ons (For B or higher)
when edge reached
if edge = 1 (top)
set ball.color to blue
if edge = 3 (right)
set ball.____ to ___
if edge = - 1 (bottom)
set ball.__ to ___
if edge = - 3 (left)
set ball.__ to ____
use slider to change radius of ball
Continue working on App #4: Ball Bounce (1-9)
Ball Bounce slideshow (1-9)
Present Your Work [at beginning of class on Friday]
Notes - source code (import, export)
App Inventor Comparisons/Predictions (source code here)
make your predictions!
download .aia file to your computer
in App Inventor > Projects > Import project (.aia) from my computer
test your predictions
if correct, add a ✔️ ✅
if incorrect, write what actually happened (on back?)
7. Kahoot: Ball Bounce
8. Quiz: Ball Bounce
Friday, Sep 10:
Check grade in GC for Talk to Me (1-7)
App#3 Talk to Me Notes
App #3 Talk to Me Slide Show (added to 1-7)
App #3 Talk to Me Presentations (randomly select three students)
App Inventor Kahoot
App Inventor Quiz (Talk to Me)
Begin App #4: Ball Bounce
Wednesday, Sep 8:
App#3: Talk to Me
Friday, Sep 2:
New coding platform/environment: App Inventor
Finish App #2: Digital Doodle
Kahoot Review of App Inventor
Quiz: App Inventor Intro
Start App#3: Talk to Me
Wednesday, Sep 1:
New coding platform/environment: App Inventor
App #2: Digital Doodle
Tuesday, Aug 31:
New coding platform/environment: App Inventor
Add Notes
Make App #1
Start App #2
Friday, Aug 27:
New Assignment in GC: Rapid Router Blocks and Explanations (1-2)
Goal for today: Work through If...Only (levels 33-43)
Beginning of the Year & Rapid Router Kahoot
Homework: Make a video that shows a solution for a particular level
Quiz: Rapid Router Level 1
Wednesday, Aug 25:
2. Watch video on using if/do block
Add notes: if blocks
if
if, else
if, else if, else
Rapid Router Blocks and Explanations (1-2)
Goal for today: Work through If...Only (levels 33-43)
Tuesday, Aug 24:
Who Am I? Project: Continue Presentations, Take Notes (0-3)
Who Am I? Project: Make Quiz about Classmates (0-4)
Intro to Block Programming, Using Code for Life/Rapid Router (1-1)
Who Am I? Reflection (0-5)
Friday, Aug 20:
Begin Presentations, Take Notes (0-3)
Make Quiz about Classmates (0-4)
Intro to Block Programming, Using Code for Life/Rapid Router (1-1)
Wednesday, Aug 18:
Sign up for Project STEM (0-4)
use Google log-in > your school email
click this link to create an account on student dashboard, click "Join New Class", enter token/section: 65AFC5
Make your own Who Am I? Poster or Slide or Slide Show (GC 0-2)
Begin Presentations, Take Notes (0-3)
Tuesday, Aug 17:
Notebook Needed
Bookmark our Class/Teacher Website (GC 0-1)
Who Am I? Project - Teacher (take notes in GC 0-3)
Who Am I? Project - Poster or Slide or Slide Show (GC 0-2)
Thursday, Aug 12:
Welcome to our class!
Who is your teacher?
What is this class?