Welcome to CS Principles

Week4: 9/26/22

day activity assignment
mon Subday
You have two options. For those looking for a challenge and like web stuff - there is a website building program do this . For those who want to try a javascript game - do this.
Either one should take about an hour. When you are done, take a screenshot (and submit on Google Classroom) or share your work with me.
 
tues
   
wed    
thurs    
fri    

Week3: 9/19/22

day activity assignment
mon Objective 1: I understand how numbers could transmit text
Warmup Activity notes
Objective 2: I understand how variables can be useful in computer programming
Kahoot
Together
App Lab Assignments
Finish 1-3
tues
Objective: I understand how numbers could transmit BW images
seating chart
Warmup Activity - do 1/2
binary picture
Binary picture activity

Kahoot
1-3 notes
App Lab Assignments
Finish 1-3
wed Objective: I understand how numbers could transmit color images
Warmup
Pixeled image
Binary picture activity
Objective: I can use photoshop/photopea to manipulate an image
  • opening an image
  • basic tools
  • advanced tools:
    • spot healing
    • clone
    • text

videos

Find a picture online (or take one) then update it. Remove something (using spot healing or clone). Add text (for 3 meets)
thurs Objective: I understand lossless and losey compression
notes
Activity 1, 2
Objective: I understand lossless and losey compression
Code programming - example
do and submit App Lab Assignments
Finish 1-4
fri Warmup
Objective: I can use CSS to style a webpage.
notes
Activity 1
My example (using class stylings)
Most common properties
My projects
JS Coding Assignments
Web Lab Assignments W-2

Week2: 9/13/22

day activity assignment
mon Intro Activity - circles/squares
Random Colors (rgb intro (up to 2:30), rgb slider)
Add random color: Submit project
App Lab Assignments
Finish 1-1, start 1-2?
tues
Intro Activity Binary
notes
1-1 Add Random (video 1, 2)
Submit
 
wed Lego2
Objective: I understand conditionals (if/else statements)

Red light/green light

User generated red light/green light
Applab:
  • submit
  • Stress naming ID appropriately
  • if/else
  • hidden (hide/show)
More work on app lab
student doing good/badly
App Lab Assignments 1-2
thurs Objective: I understand overflow and rounding
Lego2
notes-Odometer
Applab 1-2 (notes)
Finish and submit App Lab Assignments 1-2
fri Kahoot
Webpages

 

Do and submit Website 1st Version
For a 3: you need to have 3 different tags with some real content
For a 4: do 3 more different tags(for 4, you need an image)

Week1: 9/6/22/strong>

day activity assignment
tues
intro day  
wed

Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs.

(ice breakers)

video

notes

Join google classroom (code: buc4gxz)
Join code.org (code: LJLFRV)

Paper airplanes: instructions / plane2

Survey
 HW1- Angry Birds - due Monday
thurs Intro activity - one thing you know really well (notes)

Objective: I can define and write an algorithm

Lego

vocab:

  • algorithm
  • bug/debugging
  • sequencing

HW2 - Debugging in Maze

fri Objective: I can define information and create ways of transmitting information (digitally)
Course requirements
notes (1-2- information)
AppLab
  • Design
    • elements (have an id, and properties)
  • Code
    • onEvent
    • setProperty (background)

App Lab Assignments

App Lab Assignments finish 1-1