LASA Computer Science
  • Fundamentals
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study

programming

 Fundamentals of CS

 syllabus  resources  AISD✓ CANVAS✓  codingBat✓  soapbox(how)  cmp   Rm506
Turn in    checkMarkin-person     blend_small BLEND    sign-out sign-out     CSAC submit (how)  P1  P2  P5  P8
Date Notes Class Activities
10/27 2A3 10/28 2B3  register with Sololearn  Semester Exam 

  • BLEND Multiple Choice Scratch, Conversion, Image Encoding, Megabyte, Jeroo [50 pts]
  • Jeroo Program [20 pts]
10/23 2B2 10/24 2A2

 riddle

top pgm

Intel FDIV bug
Hubble
KC
Challengerregister with Sololearn

 Python Introduction 

  • icon-slides_sm Python Introduction
  • register with CSAC
  • download & install Thonny at home
  • Intro to Thonny [5 pts 10/31] introduction  1 2 5 8
  • book Automate The Boring Stuff with Python
    • Chapter 1: Python Basics (starts on Page 14)
      • read & highlight PDF  {Ch 1-3  10 pts 12/9}
python                    Python                    python

10/21 2B1 10/22 2A1

10/22 PSAT

riddle

quizSm Cmp Cond [14 pts]

  • CodingBat registration
  • CodingBat Warmup {3 pts  10/29} checkMark
    • optional for A-day
    • 3 using if statements [40%,60%,80%]
    • 1 using only return [100%]
10/17 end of 9 weeks
10/16 1B20
  • extra B-day
  • CodingBat registration (do today since Mr. Mueller will be absent on Tuesday).
  • IntroComputing.org
    • Table Data [5 pts  10/23] checkMark
    • optional for A-day
 10/14 1B19
10/17 1A19
 quizSm
Jeroo Decisions
[14 pts]
  • Socrative
  • icon-slides_sm Compound Conditionals (slides 24-end)
  • finish … Jeroo
  • blend_small practice BLEND file upload for Midterm
  • BONUS  Shortest Code 2   Shortest Code 3
10/09 1B18
10/15 1A18

Boolean Logic Game

Ada Lovelace Day
(2nd Tue in Oct 10/14)

 Jeroo Compound Conditionals

  • icon-slides_sm Compound Conditionals (slides 1 – 23)
  • Compound Conditionals Labs {15 pts, +2pts, 10/24} checkMark
    • Maze Four [7.5pts, +0.5pts]
    • Harvester 2  [10pts, +1pts]
    • Zeroo [11.5pts,+1.5pts]
    • Super Maze [12.5pts]
    • Real Maze  [14pts]
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks
10/7 1B17
10/8 1A17
quizSm
Jeroo  Repetition
[14 pts]
  • workday
10/3 1B16
10/6 1A16
Jeroo Decisions

  • icon-slides_sm Jeroo Decisions  {15 pts 10/15} checkMark
    • MazePlus [50%]
    • Maze One [70%]
    • Maze Two [80%]
    • Celebrate2 [90%]
    • Hurdle [100%]
  • BONUS  Shortest Code 0   Shortest Code 1
10/1 1A15
10/2 1B15
quizSm Jeroo Introduction & Actions
[14 pts]
  • workday
9/29 1A14
9/30 1B14
 Jeroo Repetition

  • icon-slides_sm  Jeroo Repetition {15 pts 10/9} checkMark
    • Alley Run [50%]
    • Harvest [70%]
    • Celebrate [90%]
    • Rings [100%]
9/25 1B13
9/26 1A13
penguins   Jeroo Actions

  • icon-slides_sm Jeroo Actions {15 pts 10/3} checkMark
    • Organizer [50%]
    • Beautify [70%]
    • Maze [85%]
    • Eraser Head [95%]
    • Planter [100%]
9/19 1B12
9/24 1A12
riddle
quizSm
Binary & Hex Conversion
[12 pts]
  • icon-slides_sm  What is a computer?

Jeroo Introduction

  • icon-slides_sm  Jeroo Introduction  {5 pts 10/01} checkMark
    • Collect Flower  [70%]
    • Homeward Bound  [80%]
    • Relay  [100%]

jerooSmall            Jeroo           jerooSmall

9/17 1A11
9/18 1B11
riddle
  • PRE test
  • finish … IntroComputing.org
  • BONUS  Text Compression
    • Activity 1 [1 pt]
    • Activity 2 [1 pt]
    • best all-time [43.33%,47.75%,31.94%,96.94%]
  • for fun explore code.org’s Hour of Code Activities
9/15 1A10
9/16 1B10
2048
  • Honor & A1 steak sauce
  • Pixel & Loop Demo
  • Image Encoding 2 {10 pts 9/25} checkMark
    • Image Loops
      • Image Loops [70%]
      • Puzzles [80%]
  • If Statment Logic
    • If statement [90%]
    • Image Bluescreen [100%]
  • SUPER BONUS  Reverse the Flower {3 pts}
9/11 1B9
9/12 1A9

spreadsheet

quizSm

Scratch Random,If, Inputs [10 pts]
 Data Representation – Image Encoding

  • icon-slides_sm Computer Images
  • IntroComputing.org
  • Image Encoding 1 {10 pts 9/19} checkMark
    • IntroComputing.org
      • Introduction [50%]
    • Image Encoding Schemes
      • 1. LASA image [60%]
      • 2. 4×2 image [70%]
      • 3. 2×2 image [80%]
      • 4. Green Circle with Orange Border [90%]
      • 5. 4×16 image [100%]
9/09 1B8
9/10 1B8

ASCII Star Wars

“The Martian” hexadecimal scene

 Data Representation – ASCII, Unicode

  • icon-slides_sm How much is a byte, kilobyte, megabyte, gigabyte?
  • icon-slides_sm Character Encoding
    • Encoding Text
    • How to Use Unicode 
  • File Size Activity (ver 2) (pair #0) {10 pts 9/17}  blend_small
  • Megabyte  {5 pts 9/17} checkMark
9/05 1B7
9/08 1A7

odometer

Binary Game

 

calculator you can use on the Number Systems Quiz

 Data Representation – Number Systems

  • Exponential Growth (binary vs decimal)  spreadsheet
  • icon-slides_sm Decimal Binary Hex

    • Magic Cards (cards)
    • Decimal and Binary Number systems
    • Hexadecimal Number system
  • Questions 1-5 lasacs
  • icon-slides_sm Decimal, Binary, Hexadecimal Tables
  • icon-slides_sm  Hex to Binary Shortcut
  • work_sm Number Conversion worksheet   answer key   {5 pts 9/15}
  • Radiolab Bit Flip (1:01 – 10:50)  whole podcast

Computers & Data Representation

9/03 1A6
9/04 1B6
riddle
quizSm
Scratch Variables and Loops [18 pts] (Retake up to 80%)
  • demonstrate Random Character assignment
    • bounce of edge of the screen (Why do we see squiggles at the edge?)
    • 200 x 200
  • BONUS  Random Character – No more “ears” checkMark
8/29 1A5
9/02 1B5

riddle

questions about

Common Bug – Set vs Change   or
Non-Numeric Variables

 Scratch Random, If, and Inputs

  • Most of 2 class days to complete {20 pts 9/11}
    • Decisions Decisions
    • Socrative (instant feedback, self-paced)
      • Boolean Values Socrative 1-5
      • If Self-Check Socrative 6-8
    • Else
    • Nested Decisions
      • Socrative 9-12
      • Exercises (1)-(3)
    • Text Input
      • Exercises (4)-(6)
    • answers Exercises (1)-(6)
    • Number Guessing Game [75%]  checkMark
    • Random Character Edge of Screen  [85%] checkMark Box [100%] checkMark
8/27 1A4
8/28 1B4

riddle

Distance vs Time

  • icon-slides_sm Ada Lovelace
  • 🎬 Grace Hopper
8/25 1A3
8/26 1B3
 riddle  Scratch Variables and Loops

  • icon-slides_sm Variables in Math and Programming
  • Most of 2 class days to complete {20 pts 9/04}
    • Experiment with Drawing and Repeat  5 shapes [50%] checkMark
    • Tempo and Variables every other Note [60%] checkMark
    • Common Bug – Set vs Change
    • Repeat Until
    • Draw 2 Squirrals [80%] checkMark
    • Countdown  & Variable Sized Shapes [90%] checkMark
    • Variable Sized Shapes PLUS [100%] checkMark
    • Non-Numeric Variables  don’t skip this.
  • BONUS  [2 pts 9/04] Do one of the challenging star shapes (in the first part of this assignment) and then do the chess board challenge checkMark
8/21 1A2
8/22 1B2
 riddle
  • Brave -> Settings -> Search Engine -> Google
  • BLEND Honor Code & Syllabus {2 pts 8/29} and seating chart & get to know your neighbors

 Scratch Basics

  • Scratch Introduction
    • online: go to scratch.mit.edu click Join Scratch at top right & create an account
    • Demo sprites (new, resize), moving, turning, etc.
  • How to get assignments checked off faster
  • User Interface Detective Work
  • Scratch Start {10 pts 8/29}
    • Getting Started with Scratch Sections 1-10 [70%] checkMark
    • Broadcast [80%]  checkMark
    • Game of TAG! [100%] checkMark
      • Challenge: can you make your tag players leave the screen on left and reappear on the right
    • explore on your own
  • you may want some headphones for Scratch sound projects 🎧

           Scratch            

8/19 B1
8/20 1A1
 Getting Started

  • teacher   lasacs.com  courses   calendar  Peer Tutors  puzzles  syllabus
  • LASA{CS} CLUBS
  • grading policy, assignments, and due dates
  • top Programming Languages   TI & Python
  • attendance, seating chart (next class day)
  • Room 506 (hall pass, lost & found, scratch paper)
  • How to locate your file on the computer & zip files
  • lasacs.com/ask/506 (bookmark, ?)
  •  [email protected]
    • put Period # and name in email subject
  • BLEND (Can you see class? Turn off Color Overlay!!!)
  • File Explorer (View -> File name extensions)
  • First Day  LASACS
  • walkingSmallevacuation meetup location
  • icon-slides_sm  Basic Concepts

 

 

  • Why you should study CS?
  • Courses
  • C L U B S
  • UIL Computer Science
  • Calendar (UIL, NACLO, …)
  • Online Challenges
  • Peer Tutors
  • Opportunities
  • Comptometer
  • Arduino, Raspberry Pi, etc
  • Books
  • Puzzles in Room 506
  • Teacher Tech
  • Anonymous Feedback
  • Contact Info
Creative Commons License LASA Computer Science by Rainer Mueller and James Shockey is licensed under
a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.