User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2020/04/06 14:36] – [Getting Started Links] frchrisstart [2023/05/27 09:26] (current) – [Summer Assignment] frchris
Line 3: Line 3:
 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.  The homework assignments and test dates are [[https://www.mathorama.com/showHWbyChapter.php?block=B&qtr=1|here]]. 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.  The homework assignments and test dates are [[https://www.mathorama.com/showHWbyChapter.php?block=B&qtr=1|here]].
  
 +=====Summer Assignment=====
 +- See **AP Comp Sci A (Summer)** in Portals (Blackbaud) under **Groups**
 +
 +[[https://mathorama.com/wiki/doku.php?id=summer_assignment| Historic Summer Assignments]] 
 +=====First Week Labs=====
 +
 +  - [[Hello World without an IDE]]
 +  - [[Guess My Rule]]
 +  - [[Stanford Karel J Robot]]
 +  - [[http://apcs.mathorama.com|old wiki]]
 =====Labs===== =====Labs=====
    -[[Summer Assignment]]     -[[Summer Assignment]] 
Line 10: Line 20:
    -[[Fourth Qtr Labs]]    -[[Fourth Qtr Labs]]
    -[[Starter Code for Old AP Questions]]    -[[Starter Code for Old AP Questions]]
-   -See [[https://plusportals.com/saintfrancishs|Plus Portals]] for starter/tester code for eimacs.com FRQ'+=====Projects=====      
-   +
    -[[https://mathorama.com/apcs/pmwiki.php?n=Main.Applications|Starter code your own applications]]    -[[https://mathorama.com/apcs/pmwiki.php?n=Main.Applications|Starter code your own applications]]
    -[[RaspberyPi Labs]]    -[[RaspberyPi Labs]]
 +   -[[https://mathorama.com/apcs/pmwiki.php?n=Main.HowToConvertYourAppletToAnApplication|How to Convert an Applet to an Application]]
 +   -[[Using The EasySound Library]]
 +   -[[High Scores|Saving a Record of Top Scores]]
 +   -[[Tile Grid Example]]
 +   -[[Bounce Example]]
 +   -[[Shooting Example]]
 +
 +=====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===== =====Study Guides=====
    -[[https://mathorama.com/wiki/doku.php?id=qtr_1_study_guide|Qtr 1 Exam Study Guide]]    -[[https://mathorama.com/wiki/doku.php?id=qtr_1_study_guide|Qtr 1 Exam Study Guide]]
Line 25: Line 70:
  
   -Just for fun: [[http://www.youtube.com/watch?v=pY1_HrhwaXU|Lifted]] Pixar's insight into taking computer science exams   -Just for fun: [[http://www.youtube.com/watch?v=pY1_HrhwaXU|Lifted]] Pixar's insight into taking computer science exams
-  +  -Download and install a JDK (Java Development Kit). You have a choice now:   - 
-  -Download page for [[https://jdk.java.net/11/|Open Java 11 SE JDK for Windows/Linux/OSX64]] ([[http://www.archive.org/details/ChrisThielGettingStartedwithAPCSWindows7|See Windows Video]]) You need the Standard Edition (SE) of the Java Development Kit (JDK) for your particular operating system+     [[https://www.oracle.com/java/technologies/javase-downloads.html|Oracle]] Java SE 11 JDK (LTS)  (which needs an Opacle License) 
-  -Download page for [[http://www.bluej.org/download/download.html|BlueJ IDE]] ([[http://www.archive.org/details/ChrisThielGettingStartedwithBlueJ|See Getting Started with BlueJ Video]]) +     - OpenJDK  
-  -Download page for [[http://www.eclipse.org/downloads/index.php| Eclipse IDE for Java Developers]]  ([[http://www.archive.org/details/ChrisThielGettingStartedwithEclipse|See Getting Started with Eclipse Video]]) +          -[[https://adoptopenjdk.net|AdoptOpenJDK]] (Use the old HotSpotJVM or the faster OpenJ9 JMV supported by IBM) 
-  -Download [[http://www.mathorama.com/APCS-Quick-Ref-2014.pdf|AP Exam Quick Reference]]+          -[[https://aws.amazon.com/corretto/|Corretto]] Amazon's OpenJDK   
 +    - If you are using macOS 10.15 Catalina, there is a [[https://wolfpaulus.com/java-on-macos-catalina/|tutorial]].  
 +  -Download a IDE (Integrated Development Environment) like  
 +      - [[http://www.bluej.org/download/download.html|BlueJ IDE]] See [[http://www.archive.org/details/ChrisThielGettingStartedwithBlueJ|See Getting Started with BlueJ Video]]) 
 +      - Download page for [[https://www.eclipse.org/downloads/|Eclipse| Eclipse IDE for Java Developers]]  ([[http://www.archive.org/details/ChrisThielGettingStartedwithEclipse|See Getting Started with Eclipse Video]]) 
 +  -Download [[https://apcentral.collegeboard.org/courses/ap-computer-science-a/exam|AP Exam Quick Reference]] from AP Central at CollegeBoard.org
   -Download [[http://media.collegeboard.com/digitalServices/pdf/ap/ap-computer-science-a-course-description-2014.pdf|APCS "Acorn" Book]]   -Download [[http://media.collegeboard.com/digitalServices/pdf/ap/ap-computer-science-a-course-description-2014.pdf|APCS "Acorn" Book]]
   -[[http://www.javabat.com]]   -[[http://www.javabat.com]]
Line 46: Line 96:
   * {{ :f_zero.jar |F ZERO by Liam}}   * {{ :f_zero.jar |F ZERO by Liam}}
   * {{ :f_zero.zip |Source Code for F ZERO}}   * {{ :f_zero.zip |Source Code for F ZERO}}
 +
 +[[https://mathorama.com/apcs/pmwiki.php?n=Main.FinalProjectsTrailIndex|Click here for other years]]
 +
 +[[https://mathorama.com/apcs/pmwiki.php?n=Main.SimpleGameTutorial| Simple Game Tutorial]] has resources and videos that walk you through writing an ChickenLittle Applet (BlueJ 3.17 is the last version to support Applets). I am currently writing an application version, using these [[https://mathorama.com/apcs/pmwiki.php?n=Main.HowToConvertYourAppletToAnApplication|tips]], but I am considering using [[https://www.geeksforgeeks.org/play-audio-file-using-java/|this method]] to simplify the way to add audio clips to your game.  
  
 If your computer doesn't already have the Java Runtime environment installed, you can find it at [[https://www.java.com/en/download/]]  If your computer doesn't already have the Java Runtime environment installed, you can find it at [[https://www.java.com/en/download/]] 
 +
 +On the current MacOS, you would need to Control-Click and Select "Open" to override the security settings that prevent you from running Java apps (the one that end with .jar)
 =====Quotes===== =====Quotes=====
   -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."  Returning with 12 butters, the programmer says, "they had eggs."   -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."  Returning with 12 butters, the programmer says, "they had eggs."
start.1586198162.txt.gz · Last modified: 2020/04/06 14:36 by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki