start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2024/05/04 11:19] – [Starter Code for Old AP Questions] frchris | start [2025/06/22 09:55] (current) – [My 2025+ Labs] frchris | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Welcome to The APCS Java Wiki | + | ====== 2025 AP Comp Sci A Wiki ====== |
+ | |||
+ | [[https:// | ||
- | Fr. Chris Started this wiki to help with the exchange of information for helping you ask and answer questions about labs and AP Computer Science Questions. | ||
=====Summer Assignment===== | =====Summer Assignment===== | ||
- See **AP Comp Sci A (Summer)** in Portals (Blackbaud) under **Groups** | - See **AP Comp Sci A (Summer)** in Portals (Blackbaud) under **Groups** | ||
- | [[https:// | ||
- | =====First Week Labs===== | ||
- | |||
- | - [[Hello World without an IDE]] | ||
- | - [[Guess My Rule]] | ||
- | - [[Stanford Karel J Robot]] | ||
- | - [[http:// | ||
- | =====Labs===== | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | =====Starter Code for Old AP Questions===== | ||
- | - [[Starter Code for Old AP Questions|2017 to 2023]] | ||
- | =====Projects===== | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | =====2023 Final Projects===== | ||
- | * [[Rhythm Game]] (Kevin K) | ||
- | * [[PackPerson]] (Chase) | ||
- | * [[Bricc Breaker]] (AJ) | ||
- | * [[Text To Sounds]] (Cole) | ||
- | * [[Quick Clicks]] (Jake G) | ||
- | * [[Centipede]](Noe) | ||
- | * [[Stacker]](Justin) | ||
- | * [[Mine Sweeper]] (Oliver) | ||
- | * ?(Jake R) | ||
- | * [[Repeat After Me ]] (Lucas) | ||
- | * ? (Aiden S) | ||
- | * ? (Jason) | ||
- | * ? (Sean) | ||
- | * [[Tank]] (Kevin J) | ||
- | * [[Tic Tac Toe for Two]] (Nick) | ||
- | |||
- | =====2022 Final Projects===== | ||
- | * [[Resources for Tetris]] (Timer drawing a box listening to left and right key arrow keys from user) | ||
- | * [[Resources for Peek-A-Boo]] (Timer with Key input from user) | ||
- | * [[Resources for DotClicker]] (Timer with mouse clicks and collision example) | ||
- | * [[Resources for ConnectFour]] | ||
- | * [[Resources for KnightsTour]] | ||
- | * [[Resources for SnakeGame]] | ||
- | * [[Hangman]] | ||
- | * [[MemoryApp]] | ||
- | * [[ChickenLittle]] | ||
- | |||
- | |||
- | =====Study Guides===== | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | |||
- | |||
- | =====Getting Started Links==== | ||
- | |||
- | -Just for fun: [[http:// | ||
- | -Download and install a JDK (Java Development Kit). You have a choice now: - | ||
- | - [[https:// | ||
- | - OpenJDK | ||
- | -[[https:// | ||
- | -[[https:// | ||
- | - If you are using macOS 10.15 Catalina, there is a [[https:// | ||
- | -Download a IDE (Integrated Development Environment) like | ||
- | - [[http:// | ||
- | - Download page for [[https:// | ||
- | -Download [[https:// | ||
- | -Download [[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | -[[http:// | ||
- | =====Final Project Games==== | ||
- | Here are some executable games written in 2019: | ||
- | |||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ : | ||
- | * {{ :f_zero.jar |F ZERO by Liam}} | ||
- | * {{ :f_zero.zip |Source Code for F ZERO}} | ||
- | [[https://mathorama.com/apcs/pmwiki.php?n=Main.FinalProjectsTrailIndex|Click here for other years]] | + | ===== Unit 1: Using Objects and Methods ===== |
+ | * 1.01 | ||
+ | * 1.02 | ||
+ | * 1.03 | ||
+ | * 1.04 | ||
+ | * 1.1 to 1.4 PC (AP Classroom) | ||
+ | * 1.05 | ||
+ | * 1.06 | ||
+ | * 1.1-1.6 (Runestone 1.16 to 1.19) | ||
+ | * 1.07 | ||
+ | * 1.08 | ||
+ | * 1.09 | ||
+ | * 1.5 to 1.9 PC (AP Classroom) | ||
+ | * 1.10 | ||
+ | * 1.11 | ||
+ | * 1.12 | ||
+ | * 1.13 | ||
+ | * 1.14 | ||
+ | * 1.15 | ||
+ | * 1.10 to 1.15 PC (AP Classroom) | ||
+ | * 1.7 to 1.15 (Runestone 1.20-1.23) | ||
+ | * Unit 1 Review (AP Classroom) | ||
+ | * Unit 1 Review (Runestone 1.24) | ||
+ | ===== Unit 2: Selection and Iteration ===== | ||
+ | * 2.01 Algorithms: sequencing/selection/repition | ||
+ | * 2.02 | ||
+ | * 2.03 | ||
+ | * 2.04 | ||
+ | * 2.05 | ||
+ | * 2.06 | ||
+ | * 2.1-2.6 AP Classroom Progress Check part 1 | ||
+ | * 2.07 | ||
+ | * 2.08 | ||
+ | * 2.09 | ||
+ | * 2.10 | ||
+ | * 2.11 | ||
+ | * 2.12 | ||
+ | ===== Unit 3: Class Creation | ||
- | [[https:// | + | * 3.01 |
+ | * 3.02 | ||
+ | * 3.03 | ||
+ | * 3.04 | ||
+ | * 3.05 | ||
+ | * 3.06 | ||
+ | * 3.07 | ||
+ | * 3.08 | ||
+ | * 3.09 | ||
+ | ===== Unit 4: Data Collections | ||
+ | * 4.01 Data Privacy, Bias | ||
+ | * 4.02 Data sets | ||
+ | * 4.03 Arrays | ||
+ | * 4.04 Traversing Arrays | ||
+ | * 4.05 Array algorithms (min/max/contains/consecutive/shift/ | ||
+ | * 4.06 Files | ||
+ | * 4.07 Integer/ | ||
+ | * 4.08 ArrayList | ||
+ | * 4.09 Traversing | ||
+ | * 4.10 ArrayList algorithms | ||
+ | * 4.11 2D Arrays | ||
+ | * 4.12 Nested Loops | ||
+ | * 4.13 2D Array algorithms | ||
+ | * 4.14 Linear Search | ||
+ | * 4.15 Selection/Insertion Sort | ||
+ | * 4.16 Recursion | ||
+ | * 4.17 Using Recursion: Binary Search/ | ||
- | If your computer doesn' | + | ===== My 2025+ Labs ===== |
- | On the current MacOS, you would need to Control-Click and Select " | + | |
- | =====Quotes===== | + | - [[Color Difference]] (2D Arrays) |
- | -A programmer is sent to the grocery store with instructions to "buy butter and see whether they have eggs, if they do, then buy a dozen." | + | - [[Credit Card Numbers]] |
- | -There are two ways to write error-free programs; only the third one works. | + | |
- | -You can't make a program without broken egos. | + | |
- | -Q: Why did the programmer quit his job? A: Because he didn't get arrays. | + | |
- | -Programming is 10% science, 25% ingenuity and 65% getting the ingenuity to work with the science. | + | |
- | -When Shakespeare asked, "To be, or not to be?," he did not provide the answer. But computer science can! The answer is FF. < | + | |
- | | + | |
- | -When Chuck Norris throws exceptions, it’s across the room. | + | |
- | - Have you heard about the new Cray super computer? | + |
start.1714835986.txt.gz · Last modified: 2024/05/04 11:19 by frchris