College Board APCS A

Due Date: March 3, 2026

Task 1: Java Loops

  1. Click here on Notes on Java loops.
  2. Click here to take you wayground quiz.
Reminder: All tasks must be completed by the due date. Late submissions will receive point deductions.

Due Date: March 12, 2026

Task 2: Explain Loops - Teams

  1. Mr. Cusack will give you code for your successfull presentation.
  2. Copy part on paper the program.
  3. Code your program into Eclipse.
  4. Use the file name Mr. Cusack provided you in his e-mail.
  5. Mr. Cusack will pick the person to explain each team program.
	import java.util.Scanner;

/*
 * Program Name: TestScoreAnalyzer
 * Author: Example Program
 *
 * Description:
 * This program demonstrates several important programming concepts:
 *
 * 1. WHILE LOOP
 *    Used to repeatedly ask the user to enter scores until the array is full.
 *
 * 2. FOR LOOP
 *    Used to calculate totals and averages.
 *
 * 3. ENHANCED FOR LOOP
 *    Used to display values stored inside an array.
 *
 * 4. IF STATEMENTS
 *    Used to evaluate conditions such as checking if a score is passing.
 *
 * The program asks the user to enter 5 test scores, stores them in an array,
 * calculates the average, and determines how many scores are passing.
 * 
 *  Only part of the program is listed below as a guide.
 *
 */

public class TestScoreAnalyzer {

    public static void main(String[] args) {

        // Create a Scanner object so the program can read input from the keyboard
        Scanner input = new Scanner(System.in);

        // Create an array that will store 5 test scores
        int[] scores = new int[5];	
Reminder: All tasks must be completed by the due date. Late submissions will receive point deductions.

Due Date: March 9, 2026

Task 3: Array basics: declare, initialize, index

  1. Click here on Notes.
  2. Click here to take you wayground quiz.
  3. Your file name will be PX_ArrayBasics_lastname.png (Screen print of the completed Wayground)
  4. Drop off your file into google classroom.
  5. You may take this quiz as many times as you want.

    🎯 Your goal is to earn a 100.

    If you earn a 100, you receive full credit.
    If you do not reach the required score, the assignment will be recorded as a zero.

    If I discover that one of the quiz questions has an error, I will lower the required score by 4 points for each incorrect question.

    Example:
    • 1 bad question → 96 earns full credit
    • 2 bad questions → 92 earns full credit

    If you are unsure what score is required, ask me.

Resources

  1. Sign up for CodeHS.
    Go to https://codehs.com/login
    Log in using your Klein ISD username and password.

Resources

Cyber Range and Linux commands

Purpose

Note: To copy and paste between the Linux virtual environment and your Windows environment, use Ctrl + Shift + Alt.

Resources

Click here to access your AP College Board.

Resources

Instructions:

  1. Click here to sign into code.org.











Outline

Click here to see the outline.