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

CodeBot Halloween Competition 2023

Oct 1 - 31    free online competition
java

AP Computer Science (Mueller)

 syllabus   resources    AISD✓  CANVAS✓   codingBat✓   soapbox (how) 

Turn in    in-person  💧 (how)   blend_small BLEND   sign-out sign-out
Date Notes Class Activities
10/13 end of 9 weeks
10/11A PSAT day   C-day schedule:  Period 1 – Period 4 shortened classes in the afternoon
10/05B
10/06A

*  * * * 1st Nine Weeks Test * * * *

What you Should Know –

  • Data Types
  • Strings
  • Conditionals
  • Objects
10/03B
10/04A

pairProgrammingSmallest

RPN  HP15C

(8 x (10-3))/(6-2)

TI Pic

-1 squared

  • Pair Programming
  • jGRASP Debugger (debugger  debugger summary  Viewer Canvas )
    • Dice Debug Example
    • (ind)  Show me your UsingDiceObjects Viewer Canvas [3 pts  10/18]  
  • If / else if / switch labs [10 pts  10/18]  P1 P6 P7
    • (pair) Calculator [80%]  💧 Calculator (.zip file with both java files)
    • (ind) slide / Quadratic [100%]  💧 Quadratic (.zip file with Quadratic.java and QuadraticResult.java)
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks
9/29B
10/02A

 Friday 9/29

Picture Day
Period 6

  • icon-slides_sm  Else/else if & switch statements
    • CodingBat Logic Exercises [15 pts  10/10]
  • APC Unit 2 PC:MCQ Part B  [≥ 10/12 3 pts  10/10, 8/12 2 pts, 6/12 1 pts]
9/27A
9/28B
  • icon-slides_sm Booleans & if statements
    • In Order Colors [10 pts  10/5] 💧 InOrderColors (.zip file with InOrderColors.java & InOrderColorsRunner.java)   P1 P6 P7
9/22A
9/26B
  • LASA{CS} Ask (questions)
  • Webp.net-resizeimage (3)  4 OOP pillars
  • finish … Book & StudentId
  • APC Unit 2 PC:MCQ Part A [≥ 13/15 3 pts 10/2, 11/15 2 pts, 9/15 1 pt]
9/20A
9/21B
  • icon-slides_sm Java Objects (part 2)
    • Objects1 [15 pts  10/2]  P1 P6 P7
      • Book [80%]  💧 Book (.zip file with both java files)
      • StudentId [100%]  💧 StudentId (StudentId.java)
    • APC MC 2.1 2.2 2.3 [≥ 8/9 3 pts 9/28, 7/9 2 pts, 6/9 1 pts]
9/18A
9/19B

quizSm

Strings & String Methods
[13 pts]

  • Dice Class and Instantiation
  • Dice walk-through
    • Download UsingDiceObjects.java  (output)
    • Download starter  Dice.java   [5 pts  9/26]  💧 Dice (Dice.java) P1 P6 P7
9/14B
9/15A
  • icon-slides_sm Java Objects (part 1)
    • Fun with Turtles  [10 pts 9/22] 
9/12B
9/13A
  • LASA{CS} ASK   (questions)
  • Dice (2)  UsingDiceObjects.java
  • Webp.net-resizeimage (3) What is Object Oriented Programming (2:32)
  • APC Unit 1 PC MCQ Part B [≥ 10/12 3 pts 9/20, 8/12 2 pts, 6/12 1 pts]
  • APC MC 2.6 2.7 2.9  [≥ 8/9 3 pts 9/20, 7/9 2 pts, 6/9 1 pts]
  • BONUS String Methods [2 pts 9/20] 💧 StringMethods (StringMethods.java)  P1 P6 P7
9/08B
9/11A
  • work day (Mr. Shockey’s SLO)
9/06A
9/07B
 Strings
  • icon-slides_sm Strings
    • CodingBat signup and register with class
    • CodingBat String Exercises  [10 pts  9/14]
  • APC Unit 1 PC MCQ Part A [≥ 13/15 3 pts 9/14, 11/15 2 pts, 9/15 1 pt]
9/01A
9/05B

quizSm

through Data
Types unit
[18.1pts]

calculator

  • CSAwesome,  Barron’s AP CS A books, loaner laptop
  • Lab Day
9/1 1st deadline for a level change to Intro to CS
8/30A
8/31B
  • Static Method Walkthrough (jgrasp)
  • Dice (1)  DiceUsingFunctions1.java
  • Writing and Calling Methods Part 2 [10 pts 9/8] P1 P6 P7
    • Task [70%] 💧 Tasking (.zip file with both java files)
    • Invoke  [100%]  💧 Invocations (.zip file with both java files)
8/28A
8/29B
 Back to
School Night
 Static Methods
  • icon-slides_sm Static Methods & random()
  • Dice (0)  DiceUsingFunctions0.java
  • Writing and Calling Methods Part 1 [10 pts 9/5]  P1 P6 P7
    • Rounding [50%]  💧 Rounding (Rounding.java)
    • Gallons Wasted [70%]   💧 GallonsWasted (GallonsWasted.java)
    • Bean Count [90%]   💧 BeanCount (BeanCount.java)
    • Random Statement [100%]   💧 RandomStatement (RandomStatement.java)
8/24B
8/25A

Viewer Canvas

debugger

debugger
summary

 Input

  • icon-slides_sm Input functions
    • User Input [5 pts,-0.5pt, 9/1]  💧 UserInput (UserInput.java)  P1 P6 P7
  • APC MC 1.4 1.5 [≥ 10/12 3 pts 9/5, 8/12 2 pts, 6/12 1 pts]
8/22B
8/23A

formatted print

String templates
JAVA 21 (Sept 2023)

 Data Types, etc.
  • icon-slides_sm Data Types, Variables, Operators, Precedence, Casting, Rounding  1 2
    • First Practice [10 pts 8/30]  💧 FirstPractice (FirstPractice.java) P1 P6 P7
  • APC MC 1.2 1.3 [≥ 7/9 3 pts 8/30, 6/9 2 pts, 5/9 1 pts]
8/18B
8/21A
 Output
  • Webp.net-resizeimage (3) TED: The Greatest Machine that never was [12:02]
  • icon-slides_sm Output & Comments
    • Hello World! Plus [3 pts 8/28]  💧 HelloPlus (HelloPlus.java)  P1 P6 P7
  • LASA{CS} ASK  APC Topic Questions for Unit 1.1
    • Why Programming? Why Java?
8/16A
8/17B
jGRASP tips
 Introduction
  • icon-slides_sm Introduction – Part 2
  • first program demo
  • icon-slides_sm First Program – Hello World  [3 pts 8/25]
    • submit to StudentDrop  [70%]  💧 Hello (Hello.java) P1 P6  P7
    • submit in repl.it  replit Hello World! [100%]
8/14A
8/15B
  • teacher   lasacs.com  courses   syllabus  Peer Tutors
  • Women in Tech & Engineering
  • AP Stuff
    • Go to collegeboard.org and create an account
      • do not use your AISD email address
    • Joining your AP class section      myap.collegeboard.org
  • seating chart
  • Room 506 (hall pass, lost & found, fake plant?, scratch paper)
  • Moving to Intro to Computer Science (only possible at end of the 1st 9 weeks)
  • BLEND  (Can you see class? Turn off Color Overlay!!!)
    • LASA Honor Code & Syllabus
  • File Explorer (View -> File name extensions)
  •  [email protected] (include P# in the email subject)
  • LASA{CS} CLUBS
  • UIL Competitions/CTFs/NACLO, Cyberpatriot, Online Challenges
  • Installing JAVA and jGRASP on your home computer
  • evacuation Route   walkingSmall evacuation meetup location
  • First Day  LASACS
  • register on StudentDrop
  • icon-slides_sm Introduction – Part 1

 

  • Why study CS?
  • Why you should study CS
  • Courses
  • C L U B S
  • Peer Tutors
  • Contests (UIL, etc)
  • Online Challenges
  • Opportunities
  • Books
  • Arduino, Raspberry Pi, etc
  • 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.