LASA Computer Science
  • Fundamentals
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
A basic foundation in computer science and AI is crucial for helping every student thrive in a technology-driven world.
open letter signed by 250 CEOs
High School computer science impacts college majors and increases earnings
java

AP Computer Science

BLEND ✓  syllabus  resources   Mr Mueller’s page   AP Test Tues 5/3 @ noon

 

 

Date Notes Class Activities
05/07 AP Computer Science A test @ noon
 05/22  End of 9 Weeks
05/08

How did it go?

Start of Spring Project – on BLEND

 05/06 LASA’s Last words of wisdom

 04/16

04/17

FR18 Free Response Practice
 04/08 FR17 Free Response Practice (Juicemind)
04/03

Topic: 25.Recursion

Codingbat: Recursion

03/27

Topic: 23a.Searches

Topic: 23b.Sorts – CompareTo

Topic: 23c.Sorting

Codingbat: 23a.Binary Search

03/25

Topic: 22.Abstract Classes Parts 1&2

Lab: Localization

03/24 Codingbat: Drills 01
 03/13  End of 9 Weeks
03/11

Submission Cut-Off

APC MC 9.2 9.3 9.4
Topic: 20b.Polymorphism
Lab: Hearts CardPlayerLevel1 (Part 4)
Topic: 20a.Inheritance (playposit)
Lab: Hearts Lite 3 – CardPlayer
APC MC 5.1 5.2 5.3
APC MC 5.4 5.5 5.6
Lab: Hearts Lite 2 (v2) – Deck (BLEND + REPL)
APC MC 7.1,7,2,7.3
APC MC 2.4,2.5,2.8
Lab: Hearts Part 1 – Card Class (BLEND + REPL)
Topic: 18.ArrayLists (Playposit – BLEND)
Lab: Library
Lab: Album Song & Playlist
Lab: 16.Vigenere Cipher
Lab: 14.WordSearch

04/01 Codingbat: 23a.Binary Search
03/24 Codingbat: Drills 01

 03/07

03/10

APC MC 9.5 9.6 9.7

03/05

03/06

  • icon-slides_sm Topic: Compositions & Interfaces
    • blend_smallQuestionnaire: Composition & Interface

03/03

03/04

APC MC 9.2 9.3 9.4

02/27

02/28

Lab: Hearts Part 5

02/25

02/26

GP3 Test
02/18

Topic: 20b.Polymorphism 1 & 2 (edPuzzle)

Lab: Hearts Part 4

 02/14 Topic: 20b.Polymorphism 1 & 2 (edPuzzle)

02/12

02/13

 Complete edpuzzle on Inheritancce part 2 and Lab: Hearts 3

02/10

02/11

Topic: 20a.Inheritance 1 & 2 (edPuzzle) – Part 1 to be completed in class.

Lab: Hearts Lite 3 – CardPlayer

02/06

02/07

Lab Day

02/03&05

02/04

Lab: Hearts 2 – Deck

APC MC 5.1 5.2 5.3
APC MC 5.4 5.5 5.6

01/30

01/31

APC 7.4, 7.5

01/27

01/28

Topic: Hearts Lite Rules

Lab: Hearts 0

Lab: Hearts 1

APC 7.1, 7.2, 7.3

 

01/15

01/16

Topic: 18.ArrayLists

Lab: Library

01/13

01/14

Topic: 17. Arrays of References

Lab: Album

01/09

01/10

Lab: 16.Vigenere Cipher – Finish

01/07

01/08

Lab Day:

  • Lab: 16.Vigenere Cipher – Start
  • Lab: 14.WordSearch – Finish
12/12  End of 9 Weeks
12/12

* * * * * CUT-OFF * * * * *

All Assignments

Check-It Out!

12/17P5 IS Presentation Review

12/13

12/16

Topic: 16. References and Parameters – Parts 1, 2, 3, & 4 (EdPuzzle/BLEND)

  • Part 1 in class
  • Part 2, 3, & 4 by 10pm Sunday

PREVIEW – Lab: 16.Vigenere (juicemind / BLEND)  – Not due until January

 12/11

12/12

 Mid-Term

What you Should Know –

  • All preceding material
  • Data Types
  • Strings
  • Objects
  • 07 & 08.Conditionals
  • 09.While & Do-While Loops
  • 10.For Loops & For-Each Loops
  • 12.Arrays
  • 14.2D Arrays

11/23

*

11/31

Fall Break

11/20

11/21

2nd Grading Period Exam

What you Should Know –

  • All preceding material
  • Data Types
  • Strings
  • Objects
  • 07 & 08.Conditionals
  • 09.While & Do-While Loops
  • 10.For Loops & For-Each Loops

11/18

11/19

Lab: Collatz (JuiceMind)

11/14

11/15

Topic: 12.Arrays Parts 1, 2, & 3

Lab: Codingbat Arrays (v2)

11/12

11/13

Worksheet: For Loops Matching (BLEND)

Lab: Deal (v3)

  • Info: Monty Hall Problem

11/08

11/11

  • APC MC 2.1 2.2 2.3
  • APC Unit 2 PC: MCQ Part A
  • APC Unit 2 PC:MCQ Part B

11/06

11/07

  • Topic: 10.For Loops (EdPuzzle)
  • Topic: 09.While Loops (EdPuzzle) on BLEND

10/31B

11/04A

Supplemental: U.S. cybersecurity officials warn of foreign efforts to sow doubt and chaos around election

CodingBat Logic Exercises – BLEND

10/29B

10/30A

Topic: 08a.Else/Elseif – part 1 (EdPuzzle)
Topic: 08b.Else/Elseif – part 2 (EdPuzzle)
Topic: 08c.Else/Elseif – part 3 (EdPuzzle)Lab: 07. InOrderColors (v1)

10/25B

10/28A

 Lab

10/23A

10/24B

  • First Objects: Book & StudentID
    • Book
    • StudentId

 10/21A

10/22B

  • APC Unit 1 PC: Part A blend_small – To Be completed in class
  • APC Unit 1 PC: Part B blend_small
  • APC MC 2.6,2.7,2.9 blend_small

10/17

10/18

 

Finish: 06.DiceProject

07. Booleans & if statements – Parts 1, 2, & 3 (EdPuzzle)

 

10/11

Deadline to Register for AP Exam in spring

10/10B

10/11A

>>>> GP1 Exam <<<<

What you Should Know –

  • Data Types
  • Strings
  • Objects

 10/07A

10/08B

LASA{CS}-ASK

Lab Day

10/02 Lab Day

09/30A

10/01B

AP QUIZ 2 – Strings.

Topic: 06b.Objects Part 2

06.Objects Parts 1 & 2 Reflection

09/26B

09/27A

Lab Day

09/24B

09/25A

Topic: 06a.Objects

Lab: Fun-With-Turtles

09/20

09/23

Strings
  • icon-slides_sm 05.Strings (videoquiz) – blend_small in BLEND
    • CodingBat signup and register with class
    • CodingBat String Exercises  – in BLEND
09/18A Topic: Number Bases

09/16A

09/17B

  • Static Method Walkthrough
  • LASA{CS}Ask – Mods 1 to 4
  • Lab: Writing and Calling Methods (con’t)
    • Task
    • Invoke

 09/12

09/13

  • icon-slides_sm Topic: 04.Static Methods & random()  (videoquiz) – blend_small in BLEND
  • Interactive Problem Solving (Blend) 
  • LASA{CS}Ask – Mods 1 to 3

09/10

09/11

AP MC Test Experience

This is an AP like MC test to show you what the actual AP test will be like so that you can better understand the purpose of the course topics.

 09/06B

09/09A

Lab: Four Pack (Blend) :

  • Tasteable? (Tasteable.java)
  • How many pages? (Pages.java)
  • Gallons Wasted? (Drips.java)
  • Bean Count? (Jeelybean.java)

09/04A

09/05B

Labs on BLEND

  1. replit Hello Plus!
  2. replit Hello Input!

08/30A

09/03B

Topic: 03.Input functions (videoquiz) – blend_small in BLEND

APC MC 1.4 (4-6) & 1.5

 08/28

08/29

  • Topic: 02.Data types: Numeric (videoquiz) – blend_small in BLEND
  • Topic: 02.Data types: Alpha (videoquiz) – blend_small in BLEND
    • replit First Practice [10 pts] – REPL.IT
  • APC MC 1.1 & 1.2
  • APC MC 1.3 & 1.4 (1-3)

 08/26

08/27

Output
  • icon-slides_sm Output & Comments  🕪
  • Lab: 01. Intro01: Hello World! Basic – blend_small BLEND

08/22

08/23

icon-slides_sm Topic: Intro to AP Computer Science (part 1) 🕪1

icon-slides_sm Topic: Introduction (part 2) 🕪2

Youtube: Babbage Differential Engine

Youtube: Antikythera mechanism

  • Topic: Helloworld – How To 🕪
  • blend_small Hello World (submit Hello.java file)

08/20

08/21

  • teacher   lasacs.com  courses  hack-a-day  syllabus  Peer Tutors
  • Student Survey
  • Classroom Administration
  • Women in Tech
  • Joining your AP class section (on BLEND blend_small)
  • lasacs.com/ask/ (bookmark, ?)
  • Moving to Intro to Computer Science (possible at the end of the 1st nine weeks)
  • BLEND (can you see class)
  •  [email protected] (include P# in the email subject)
  • screen capture: Windows – Shift – S
  • LASA{CSCLUBS}
  • UIL Competitions/CTFs/NACLO, Cyberpatriot, Online Challenges ….

Student code of conduct

*    *    *    *    *   *  *  1  2  3  4  5  6

 

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