LASA Computer Science
  • Fundamentals
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
Compete against students across Texas in UIL written tests.
Plaques and certificates will be awarded to the top teams and individuals in each grade level in each classification (1A, 2A, 3A, 4A, 5A, 6A).
Round 1 (of 3) Feb 3rd @ lunch in Room 506
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
5/25 end of 9 weeks
May 3rd
@ noon
AP exam @ LASA     AP Computer Science A Exam    AP JAVA subset
AP JAVA Quick Reference      AP CS Important Slides
don’t forget  … ID, 2 pencils with erasers, “dumb” watch
3/10 end of 9 weeks
 

  • APC MC 9.2,9.3,9.4 [≥ 8/9 3 pts 2/14, 7/9 2pts, 6/9 1 pt]
2/2B
2/3A
  • demo Hearts (2nd time) – Hearts Lite Overview
  • continue … Player  & CardPlayer
1/31B
2/1A
closed_sm  icyConditions
1/27B
1/30A
pairProgrammingSmallest
  • icon-slides_sm  Inheritance
  • heart_small Players (Part 3) [15 pts  2/8]   P4  P7
    • Player (pair) [50%] 💧 Player (Player.java)
    • CardPlayer (pair) [100%] 💧 CardPlayer (zip file with Card.java, Deck.java, Player.java, and CardPlayer.java)
1/25A
1/26B
  •  finish … Deck
  • APC MC 5.1 5.2 5.3 [≥ 8/9 3 pts 2/3, 7/9 2 pts, 6/9 1 pts]
  • APC MC 5.4 5.5 5.6 [≥ 8/9 3 pts 2/3, 7/9 2 pts, 6/9 1 pts]
1/23A
1/24B
  • heart_small Deck (Part 2) [10 pts -1/2pt for incorrect  2/2] P4  P7
    • 💧 Deck (zip file with Card.java & Deck.java)
1/19B
1/20A
  • finish … Card
  • APC MC 7.1,7,2,7.3 [≥ 8/9 3 pts 1/27, 7/9 2 pts, 6/9 1 pts]
  • APC MC 2.4,2.5,2.8 [≥ 8/9 3 pts 1/27, 7/9 2 pts, 6/9 1 pts]
1/17B
1/18A

LASA CS electives

LibraryAliasingDemo.java

  • heartsLiteHearts Lite
    • Hearts Lite Overview – demo a game of Hearts Lite
    • heart_small Card (Part 1) [10 pts 1/27] P4  P7
      • 💧 Card (Card.java)
1/12B
1/13A
 LASA CS electives
  • LASA{CS} Ask ArrayLists
  • LibraryAliasingDemo.java
  • finish … Library
1/10B
1/11A
weird number 
  • icon-slides_sm ArrayLists
  • Library [15 pts  1/20]  P4  P7
    •  Library (zip file with Book.java & Library.java)
12/21 end of 9 weeks
12/20B
12/21A
finals day
  • The Codebreakers
  • The ancient ‘computer’ that simply shouldn’t exist
  • Did we find Longitude thanks to a … clock?
 12/15B  extra B-day
12/13B
12/14A
  •  blend_small UIL 2018 District Hands-On test   P4  P7   [10 pts  1/13]
    • 1 problem 80%, 2 problems 90%, 3 problems 100%, +1pt for each additional problem
    • student data files
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks
12/09B
12/12A

 oden

types of engineering

  • blend_small UIL Written Test  (2018 District)
    • OPTIONAL (bonus points)
    • only work on this if you are caught up
  • Tutoring – Wednesdays at lunch in Room 506
  • Peer Tutoring
12/07A
12/08B
 Midterm Exam “Java: Semester Comprehensive”
12/05A
12/06B

 Review Day

What you should know –

  • All preceding material (see 11/14 & 10/5)
  • 2D Arrays
  • Arrays of References

Redo 1 AP Classroom of your choice

12/01B
12/02A
  • finish … PlayList
12/01 Advent of Code   Read From File    UIL Contests – Things to Know
11/29B
11/30A
  • icon-slides_sm Arrays of References
  • PlayList [15 pts 12/09] P4  P7
    •  PlayList (zip file with Song.java & PlayList.java)
11/28A  Intel FDIV bug
Hubble
KC
Challenger
  • finish … Vigenere Cipher
happy-thanksgiving
11/18 Deadline for AP Exam payment
11/18B  Intel FDIV bug
Hubble
KC
Challenger
  • finish … Vigenere Cipher
11/16A
11/17B
  • icon-slides_sm References and Parameters
    • Vigenere Cipher [10 pts  12/5]   P4  P7
      • [90%]  Vigenere0 (Vigenere0.java)
      • [100%]  Vigenere1 (Vigenere1.java)
11/14A
11/15B
Nov 15, 1971

 * * * * 2nd Nine Weeks Test * * * *

Test: “Java: comprehensive through Arrays, Conditionals and Loops”

What you Should Know –

  • All preceding material (see 10/5)
  • 09.While & Do-While Loops
  • 10.For Loops & For-Each Loops
  • 12.Arrays
11/11A extra A-day
  • A-day only Lab ArrayPlotter [3 pts  11/28]  video  
    • RowMajor, ColMajor [80%]
    • ReverseRowMajor, ReverseColMajor [90%]
    • MainDiagonalFill, MainTriangleFill [100%]
    • OtherDiagonalFill, OtherTriangleFill [1pt BONUS]
  • B-day only Lab ArrayPlotter [1 pt BONUS]  video  
    • RowMajor, ColMajor, ReverseRowMajor, ReverseColMajor
11/09A
11/10B
  • Test Review
11/04B
11/07A
  • finish … Word Search
  • APC MC 6.1, 6.2 [≥ 8/10 3 pts  11/14, 7/10 2 pts, 5/10 1 pts]
  • APC MC 6.3, 6.4 [≥ 8/9 3 pts 11/16, 7/9 2 pts, 6/9 1 pts]
11/02A
11/03B
  • icon-slides_sm 2-D Arrays
    • Word Search [15 pts 11/14]   P4  P7
    • [80%]  WordSearch80 (WordSearch80.java)
    • [90%]  WordSearch90 (WordSearch90.java)
    • [100%]  WordSearch100 (WordSearch100.java)
10/31A
11/01B
 debugger
  • icon-slides_sm Passwords
  • finish … User Access
10/27B
10/28A
pairProgrammingSmallest
  • icon-slides_sm  Files & Parsers
    • User Access [15 pts  11/8]   P4  P7
      • Part0 [70%]  UserAccess0 (UserAccess0.java) (pair)
      • Part1 [85%]  UserAccess1 (UserAccess1.java) (pair)
      • Part2 [100%]  UserAccess2 (UserAccess2.java) (individual)
      • Bonus1 [110%]  UserEnglish (UserEnglish.java) (individual)
      • Bonus2 [120%]  UserPassword (UserPassword.java) (individual)
10/21 2nd and last deadline for a level change to Intro to CS
10/25B
10/26A
  • finish … Collatz
  • CodingBat Array Exercises [15 pts  11/14]
  • APC MC 4.3 4.4 4.5  [≥ 10/12 3 pts  11/6, 8/12 2 pts, 6/12 1 pts]
10/21B
10/24A
  • icon-slides_sm  Arrays
    • Collatz [15 pts  11/2,-1 pt]  P4  P7   Collatz (Collatz.java)
10/19A
10/20B
riddle
Webp.net-resizeimage (3)
5.1 Daily Video 2
(1:20 – 7:13)
  • for loops matching
  • finish … Deal
  • APC MC 4.1 4.2  [≥ 10/12 3 pts  10/27, 8/12 2 pts, 6/12 1 pts]
10/17A
10/18B
  • icon-slides_sm  For Loops
    • Monty Hall Problem Webp.net-resizeimage (3)
    • Deal  [15 pts  10/27]  P4  P7  Deal  (Deal.java)
10/14 AP Registration Deadline (student holiday)
10/13 end of 9 weeks
10/10A
10/13B

pairProgrammingSmallest

Yes/No AP test

  • icon-slides_sm  While Loops
    • (pair) Robot Simulation [10 pts  10/20]  Robot (Robot.java)  P4  P7
    • BONUS  GCD [3 pts]    P4  P7
      •  GCD (.zip file with both java files)
  • Unit 3 & Unit 4 are 32.5% to 40% of AP Exam
10/12C Yes/No AP test  C-day
10/07A
10/11B

 Yes/No AP test

Ada Lovelace Day

  • LASA{CS} ASK (if else)
  • APC MC 3.5 3.6 3.7 [≥ 8/9 3 pts 10/18, 7/9 2 pts, 6/9 1 pts]
  • Unit 2 FRQ (no grade – for practice only)
⮟ last assignments for this 9 weeks     ⮝ first assignments for next 9 weeks
10/05A
10/06B

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

What you Should Know –

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

 Anatomy of a Java Class

Yes/No AP test

  • LASA{CS} ASK (set 2)
  • finish … Calculator/Quadratic
  • APC MC 3.1 3.2 3.3 3.4  [≥ 10/12 3 pts  10/11, 8/12 2 pts, 6/12 1 pts]
9/29B
9/30A

pairProgrammingSmallest

RPN  HP15C
(8 x (10-3))/(6-2)
TI Pic
-12 = (-1)2 calc1  calc2  TI

  • Pair Programming
  • If / else if / switch labs [10 pts  10/11] P4  P7
    • (pair) Calculator [80%]   Calculator (.zip file with both java files)
    • (ind) slide / Quadratic [100%]  Quadratic (.zip file with Quadratic.java and QuadraticResult.java)
9/27B
9/28A
  • icon-slides_sm  Else/else if & switch statements
    • CodingBat Logic Exercises [15 pts  10/7]
  • APC Unit 2 PC:MCQ Part B  [≥ 10/12 3 pts  10/7, 8/12 2 pts, 6/12 1 pts]
9/23B
9/26A
  • icon-slides_sm Booleans & if statements
    • In Order [10 pts  10/3] P4  P7
      •  InOrder (.zip file with both java files)
9/21A
9/22B

Webp.net-resizeimage (3)

FundConcOfOOP

  • LASA{CS} Ask (questions)
  • finish … Book & StudentId
  • APC Unit 2 PC:MCQ Part A [≥ 13/15 3 pts 9/29, 11/15 2 pts, 9/15 1 pt]
9/19A
9/20B
  • icon-slides_sm Java Objects (part 2)
    • Objects1 [15 pts  9/29]  P4  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/27, 7/9 2 pts, 6/9 1 pts]
9/15B
9/16A

quizSm

Strings & String Methods
[13 pts]

  • icon-slides_sm Javadoc
  • Dice walk-through  [5 pts  9/23]
    • Download UsingDiceObjects.java  (output)
    • Download the starter  Dice.java   Dice (Dice.java)  P4  P7
9/13B
9/14A
  • icon-slides_sm Java Objects (part 1)
    • Fun with Turtles  [10pts 9/21] 
9/09B
9/12A
  • Dice
    • Description of dice object Dice javadoc (zip)
    • Dice (2)  UsingDiceObjects.java
  • LASA{CS} ASK   (questions)
  • APC Unit 1 PC MCQ Part B [≥ 10/12 3 pts 9/19, 8/12 2 pts, 6/12 1 pts]
  • APC MC 2.6 2.7 2.9  [≥ 8/9 3 pts 9/19, 7/9 2 pts, 6/9 1 pts]
9/07A
9/08B
 Strings
  • icon-slides_sm Strings
    • CodingBat signup and register with class
    • CodingBat String Exercises  [10 pts  9/15]
  • APC Unit 1 PC MCQ Part A [≥ 13/15 3 pts 9/15, 11/15 2 pts, 9/15 1 pt]
9/02 The 1st deadline for a level change to Intro to CS (3rd week of school)
9/02A
9/06B

quizSm

through Data
Types unit
[18.1pts]

  • scientific notation
  • Lab Day
8/31A
9/01B
  • Static Method Walkthrough (jgrasp)
  • Dice (1)  DiceFunctional1.java
  • Interactive Problem Solving 2 [10 pts 9/8] P4 P7
    • Task [70%]  Tasking (.zip file with both java files)
    • Invoke  [100%]  Invocations (.zip file with both java files)
8/29A
8/30B
 StudentDrop
Bookmark
Shortcut
—  to submit —
format your
code
 Static Methods
  • icon-slides_sm Static Methods & random()
  • Dice (0)  DiceFunctional0.java
  • Interactive Problem Solvinng 1 [10 pts 9/6] P4 P7
    • Tasteable  [50%]   Tasteable
    • How many pages? [70%]   HowManyPages
    • Gallons Wasted [90%]   GallonsWasted
    • Bean Count [100%]   BeanCount
8/25B
8/26A

debugger

debugger
summary

 Input

  • icon-slides_sm Input functions
    • User Input [5 pts,-0.5pt, 9/2]  UserInput   P4  P7
  • APC MC 1.4 1.5 [≥ 10/12 3 pts 9/6, 8/12 2 pts, 6/12 1 pts]
    • Compound Assignment Operators
    • Casting and Ranges of Variables
8/23B
8/24A
formatted print
 Data Types, etc.
  • icon-slides_sm Data Types, Variables, Operators, Precedence, Casting, Rounding  1 2
    • First Practice [10 pts 8/31]  FirstPractice P4  P7
  • APC MC 1.2 1.3 [≥ 7/9 3 pts 9/2, 6/9 2 pts, 5/9 1 pts]
    • Variables and Data Types
    • Expressions and Assignments
8/19B
8/22A
Level Change
deadline 9/2
 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/29]  HelloPlus  P4   P7
  • LASA{CS} ASK  APC Topic Questions for Unit 1.1
    • Why Programming? Why Java?
8/17A
8/18B
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  P4   P7
    • submit in repl.it  replit Hello World! [100%]
8/15A
8/16B
  • 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!!!)
  •  [email protected] (include P# in the email subject)
  • LASA{CS} CLUBS
  • UIL Competitions/CTFs/NACLO, Cyberpatriot, Online Challenges
  • icon-slides_sm Introduction – Part 1
  • Installing JAVA and jGRASP on your home computer
  • evacuation Route   walkingSmall evacuation meetup location
  • register on StudentDrop

 

  • 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.