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

programming

 Fundamentals of CS

 syllabus  resources  AISD✓   codingBat✓  LASACSqa  cmp  python
Turn in    checkMarkin-person    GC Google Classroom        CSAC (how)  P1  P2  P5  P8        sign-out sign-out
Date Notes Class Activities

jerooSmall            Jeroo           jerooSmall

9/16 1A11
9/17 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/14 1A10
9/15 1B10
2048
  • Pixel & Loop Demo
  • Image Encoding 2 {10 pts 9/24} checkMark
    • Image Loops
      • Image Loops [70%]
      • Puzzles [80%]
  • If Statment Logic
    • If statement [90%]
    • Image Bluescreen [100%]
  • SUPER BONUS  Reverse the Flower {3 pts} checkMark
9/10 1B9
9/11 1A9

spreadsheet

quizSm

Scratch Random,If, Inputs [14 pts]
(be sure you know how ‘and’ ‘or’ ‘not’ work)
 Data Representation – Image Encoding

  • icon-slides_sm Computer Images
  • IntroComputing.org
  • Image Encoding 1 {10 pts 9/18} 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/08 1B8
9/09 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
    • How to Use Unicode 
  • File Size Activity (ver 2) (pair #0) {10 pts 9/16}  GC
  • Megabyte  {5 pts 9/16} checkMark
9/03 1B7
9/04 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/11}
  • Radiolab Bit Flip (1:01 – 10:50)  whole podcast

Computers & Data Representation

9/01 1B6
9/02 1A6
riddle
quizSm
Scratch Variables and Loops [16pts, 20m] (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/28 1B5
8/31 1A5

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/09}
    • 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/26 1A4
8/27 1B4

riddle

Distance vs Time

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

  • icon-slides_sm Variables in Math and Programming
  • Most of 2 class days to complete {20 pts 9/03}
    • 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/03] Do one of the challenging star shapes (in the first part of this assignment) and then do the chess board challenge checkMark
8/20 1B2
8/21 1A2
 riddle
  • GC Honor Code & Syllabus {2 pts 8/26} 
  • limit the use of AI in your education
  • 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/28}
    • 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/18 1B1
8/19 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, ?)
  • Google Classroom
  • File Explorer (View -> File name extensions)
  • First Day  LASACS
  • walkingSmallevacuation meetup location
  • icon-slides_sm  Basic Concepts

DP

  • Why you should study CS?
  • Courses
  • C L U B S
  • UIL Computer Science
  • Calendar (UIL, CTFs, NACLO, …)
  • Online Challenges
  • Peer Tutors
  • Opportunities
  • Comptometer
  • 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.