Welcome to Computer Programming

Post Seniors:Website Time

Intro to webpages - HTML/CSS

 

Week16: 5/23/22 

day activity assignment
monday
senior skip day
Work on G5
Gamelab  -work on G5
tuesday
Puzzle
Warmup meets 1, exceeds 2
 
wed
Buffalo/Texas
Project time
 
thurs Warmup meets 1, exceeds 2
Project time
 
friday Show off project - last class time.  

 

 

Week15: 5/16/22 

day activity assignment
monday
Sorry I cant be with you all again - today is my last day of quarantine, so I should be there tomorrow. Warmup meets 1, exceeds 2  then finish your Frogger- email me borlaj@portlandschools.org any questions, I am around my computer and can get it right back to you. Gamelab  finish G4- Frogger
tuesday
Puzzle
Warmup meets 1, exceeds 2

Finish Frogger.
G5-Users choice
wwed
Warmup meets 1, exceeds 2G5-Users choice  
thurs Puzzle
Warmup meets 1, exceeds 2

Project help:
 
friday Puzzle
Warmup meets 1, exceeds 2

Project help:

Week14: 5/9/22 

day activity assignment
monday
Warmup puzzle - next number
JS: Warmup meets 1, exceeds 2
Finish Pong
Frogger  - use group
Gamelab assignments start G4- Frogger
tuesday
Warmup puzzle - next number
JS: Warmup meets 1, exceeds 2
Frogger - more on groups logs
 
wed
Warmup puzzle - poison bottle
JS: Warmup meets 1, exceeds 2
Frogger - logs
 
thurs Sorry I cant be with you all - Im home sick. Today you will do JS: Warmup meets 1, exceeds 2
 and submit in google classroom ( join here if you have not ) - it will be graded!, then work on your Frogger- email me borlaj@portlandschools.or. any questions, I am around my computer and can get it right back to you.
 
friday Sorry I cant be with you all again. Today is much the same as yesterday.
Warmup meets 1, exceeds 2  and submit in google classroom
Work on your Frogger- email me borlaj@portlandschools.org any questions, I am around my computer and can get it right back to you.
 

 

Week13: 5/2/22 

day activity assignment
monday
Kier capstone project
Warmup meets 1, exceeds 2
Start pong- questions
Gamelab assignments -start G3
tuesday
Puzzle
Warmup meets 1, exceeds 2
Continue pong-
work on edges
 
wed
Puzzle video
Warmup meets 1, exceeds 2
Continue pong- work on
AI
 
thurs Puzzle
Warmup meets 1, exceeds 2
Continue pong- work on
score - drawing
 
friday GameOn
Warmup meets 1, exceeds 2
Continue Pong- work on score - interesting bounce
 

Week12: 4/25/22  (post break)

day activity assignment
monday
Welcome Back
Gamelab Presentation
Gamelab
Random examples
Quick demo
Lesson on sprites
Gamelab assignments -start G1
tuesday
Puzzle
Acting out velocity
Velocity
G1- Space Invaders
 
wed
puzzle of the day
Keyboard Input (example)
Gamelab assignments -finish G1
thurs Bridge puzzle
Warmup meets 1, exceeds 2

4 Types of collision
edges
Gamelab assignments -start G2 if you have time- due Sunday night
friday Future friday - NanoTechnology (longer)
Warmup meets 1, exceeds 2
GameLab -> speedanddirection
Gamelab assignments -finish G1,G2

 

 

Week11: 4/11/22

day activity assignment
monday
Warmup 1,2
Project time
 
tuesday
short day
Project time
 
wed
no class  
thurs
Finish project - TylerTech (grading rubric)
 
friday machine learning v1, v2

Last day on App Challenge
App Challenge Due Sunday end of break (4/24)

 

Week10: 4/4/22

day activity assignment
monday
Puzzle of the day
APPLab brainstorming
slideshow
document
WORK ON APPLAB Project
tuesday
subday- notes  
wed
Warmup 1,2,3
APP Challenge time
 
thurs Warmup 1,2,3
Videos:
 
ffriday Future tech impact -self driving car dilemma
Project time
 

Week9: 3/28/22 /strong>

day activity assignment
monday
Warmup puzzle coins
Flappy Bird (questions)
Day1 - Get background moving, maybe bird falling
App Lab Assignments Start 6-2 Flappy Bird
tuesday
Communication Methods

Flappy Bird
  • Gravity rotate:  setStyle("flappy", "transform:rotate(15deg););"); [thanks Ashton]
  • Pipes -get 2 pipes moving along the screen, when one goes away, another appears
 
wed
GameOn.World
Download these 3 images (bP, tP, bC)
Flappy Bird Pipe Worksheet
Moving Pipes
 
thurs Warmup puzzle
Collision/score
Flappy Bird Collision Worksheet
App Lab Assignments 6-2 Flappy Bird
friday Warmup - GameOn
Future Friday
Finish FlappyBird
  • add multiple pipes
  • add score

 

App Lab Assignments Finish 6-2 Flappy Bird

Week8: 3/21/22

day activity assignment
monday
CodingBat:Finish App Lab Assignments (5-2)  
tuesday
parent conferences
Warmup - error detection (worksheet)
API calls
video

List of APIs

Project 6-1

App Lab Assignments (start 6-1)
wed
short class - error dection2
6-1 finding country codes
 
thurs Black Magic
More APIs together - starter code
App Lab Assignments (work on 6-1)
friday NFTs explained
Tyler Tech or Game Unit (past) or all Text Coding (1 more week -next week is Flappy), I want to plan) -> survey
Finish App Lab Assignments (6-1)

 

Week7: 3/14/22

day activity assignment
monday
First 4 rows only
ECS 2-3 Fencing (problem solving)
Notes on objects
Students together [here is data]
App Lab Assignments (work on 5-1)
tuesday
Kahoot
Students together [here is data] (students above 95);
App Lab Assignments (work on 5-1 - due Wednesday)
wed
Problem solving
Students together [here is data] (students above 95- again, bestStudent again);
Finish: App Lab Assignments
thurs Networking problem solving
CRUD on Tables (Example)
App Lab Assignments (start 5-2)
friday Discuss tyler tech app challenge
Future friday-bitcoin
blockchain (technical?) another
Example - avg hours/most hours
 

Week6: 3/7/22

day activity assignment
monday
good video
Lists 4-2
   challenge practice
starter code for BBALL
Exit ticket in GC
App Lab Assignments (work on 4-3)
tuesday
Repl.it
More with lists
App Lab Assignments (finish? 4-3)
wed
Intro problem
 
thurs Lists kahoot
Repl.it
App Lab Assignments (finish? 4-3)
 ffriday Cyberstart - GROUPS - JOIN GROUPS - look for DEERING RAMS and then use the following code: layout-recent-related

DB Video

practice with DB together (activities)
 

Week5: 2/28/22 /strong>

day activity assignment
monday
welcome back - MadLibs (using autocrat)
Strings
starter code for some String stuff
App Lab Assignments start 4-1
tuesday
String kahoot
ap cs next year
notes on doing  4-1 email creator
App Lab Assignments finish 4-1
wed
Sorry all, my son is sick, so I cant be with you. We are starting loops, to warm up I want you to do:
Loops-lesson 6 (for exceeds finish lesson 8 )
Anyone who wants can start 4-2 -> we will cover tomorrow but here is video from last year.
 
thurs Fun Loops
for loops activity
practice together (discuss canvas)
App Lab Assignments start 4-2
friday kahoot on for loops
RGB picker (video)
10 circles inside one another across
App Lab Assignments finish 4-2

 

Week4: 2/14/22

day activity assignment
monday
Idea of functions - songwriting worksheet
Songs
circles
Bumble Bee
hokey pokey
old macdonald

Functions together - starter code
App Lab Assignments 3-2 (videos included)
tuesday
Objective: I understand functions
photopea (video - image) (easy image/hard image) (additional lessons)
Applab 3-2
  • ball going down
  • screenwrap
wed
Kahoot
Recap of functions
Functions
balldrop - just one ball
balldrop(with functions)from yestersday
balldrop - exceeds - different directions
Finish: App Lab Assignments 3-2
thurs what's your function game
go fish?
3-4 together
App Lab Assignments 3-4
friday Function kahoot
Future friday-bitcoin
blockchain (technical?)
3-4 together-part2
 

Week3: 2/7/22

day activity assignment
monday

Objective: I understand binary numbers

Kahoot

Finish 2-2

AppLab: finish 2-2

 
tuesday

Objective: I understand binary numbers

Binary

Start 3-1

App Lab Assignments starting 3-1
wed
Objective: I understand how binary can represent a picture
binary picture
Binary picture activity
 
randomness - let's make a game together, where they need to guess how many pixels something is. Start here.
 
thurs Objective: I understand how much storage devices hold
Hard drives / SSD
bit/bytes binary letters, (f="https://docs.google.com/document/d/1s7PKwUjT2rUYanIf8YTTJ1A48ANu7ODBYmLEJLXdCJE/edit">worksheet)
Applab 3-1
  • var (only once)
  • global vs local
  • stopping timer

Lets go back to the even randomness app

Finish 3-1?
friday moore's law video 1/ video2 - notes (data)
Applab 3-1
App Lab Assignments Finish 3-1

Week2: 1/31/22

day activity assignment
monday
Meets link for online
Algebraic Expressions Together in GameOn.World
Applab
  • variables
  • outputing text+variables

Submitting info

App Lab Assignments - finish 1-3 (video)
tuesday
If you can't share with me, put your name/email here
Grades,Copying
Scenario A, B
Discuss videos

variables in AppLab - together, start here lets make an app where the users puts in number of hours they work and how much they make per hour.  Lets then calculate total pay.
App Lab Assignments - start 2-1 due Wednesday afternoon
wed

Kahoot

algebraic expresssions

More on variables together

  • outputing
  • Strings
App Lab Assignments - finish 2-1
thurs search engines v2 v3
Internet Scavenger Hunt
Start 2-2: discuss logic together (formula, levels)
App Lab Assignments - start 2-2
friday    

Week1: 1/24/22

day activity assignment
monday

video

(ice breakers)

 sprites - in pairs, a (resize to 8X8) /  b

App Lab Assignments

Introduction

student survey survey - p2
Join google classroom
Try Angry Birds - due Wednesday
tuesday

Objective: I can define and write an algorithm

requirements

ice breaker - sorting names

Lego

vocab:

  • algorithm
  • bug/debugging
  • sequencing

AppLab

  • frontend
  • backend

 

App Lab Assignments - start 1-1
wed Lego (day 2)
AppLab
App Lab Assignments - finish 1-1 (video help, last 8 minutes or so)
thurs Objective: I understand conditionals (if/else statements)

Red light/green light

User generated red light/green light
Applab:
  • Stress naming ID appropriately
  • submit
  • videos
  • hidden (hide/show)
More work on app lab
student doing good/badly
App Lab Assignments - 1-2 by Monday
friday

Objective: I know the main parts of the computer and what they do.

Review computer parts video (cellphone)

On this slideshow here, take a picture of your component and put it's purpose on the slide as shown .

Applab:
  • variables

Finish 1-2. If you are done earlier, try 1-3

 

MyOnlineGrades.com @2022