User Tools

Site Tools


karl_j_robot

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
Next revisionBoth sides next revision
karl_j_robot [2019/07/30 20:33] frchriskarl_j_robot [2020/05/20 18:51] – [Getting Started] frchris
Line 1: Line 1:
-====== Info ====== 
  
-  * [[https://web.stanford.edu/class/cs106a/karelReader/en/intro.html|Interactive Overview]] + 
-   +====== Karel J. Robot ====== 
-  * [[Slides]] +This unit will pose and answer such questions as, "What is the art of computer science/programming? What is it about computer programming that makes it both pure logic and mathematics based and yet highly creative and dynamic at the same time? Can I meld my creative side with my enthusiasm for science and engineering? 
-  * {{ ::kareljrobot.jar | Download kareljrobot.jar}} + 
-  * [[https://mathorama.com/karel/|Download world files]] +Learn to program in a fun, visual manner using Karel the Robot. Students will learn the Java programming language, the most widely used language for introductory computer science among colleges and universities - not to mention industry and the AP program.  
-  * [[http://csis.pace.edu/~bergin/KarelJava2ed/SimulatorUserGuide.pdf|Karel User Guide]] + 
-   +  * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/Karel++JavaEdition.html| Original Online Version ]] at Pace University 
-  * Adding the kareljrobot.jar library to BlueJ +  * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|API]] 
-  * Making kareljrobot project in Eclipse+  * [[https://mathorama.com/karel/|Downloadable world files]] for each of the figures in the book 
 +  * [[https://www.amazon.com/Joseph-Bergin/e/B00GYX945O/ref=ntt_dp_epwbk_0|Prof Bergin @ Amazon]] 
 + 
 +====== Getting Started ====== 
 + 
 +  * [[https://stanford.edu/~cpiech/karel/ide.html|Introduction to Karel]] from Stanford University 
 +  * [[https://web.stanford.edu/class/cs106a/karelReader/en/chapter1.html|Try this]]  (Use the buttons on a web page version to get an idea of the World of Karel) 
 +  * [[https://mathorama.com/karel/|Slides and other files]] 
 +====== Installation ====== 
 + 
 +  * {{ ::kareljrobot.jar | Download kareljrobot.jar}} (Remember where you save this Library file) 
 +  * [[How to install the Library in BlueJ]] 
 +  * [[How to Install the Library in Eclipse]] 
 +  * [[http://csis.pace.edu/~bergin/KarelJava2ed/SimulatorUserGuide.pdf|Karel User Guide]] (detailed reference) 
 + 
 +====== Examples ====== 
 +  - {{ ::rcrunner.java |RCRunner.java}} Remote Control Application (it has a static main method) 
 +  - {{ ::first.java |First.java}} An "all in one" Runner that sends karel on a task 
 +  - [[A Task for Two Robots]] 
 +  - [[MileWalker]] extending the Robot class 
 +  - [[StairSweeper]] 
 +  - [[BiggerBrains]] 
 +  - [[SteepleChaser]] 
 + 
 + 
 + 
 + 
 +====== Exercises ====== 
 +  - [[Find the Errors]] 
 +  - [[Make Maze]] 
 +  - [[Your Initials in Beepers]] 
 +  - [[Newspaper Retrieval]] 
 +  - [[Robot Olympics]] (figure 8 Shuttle Race) 
 +  - [[Harvester]] 
 +  - [[MazeWalker]] 
 +  
 +[[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|API]] 
 + 
 +====== Projects ====== 
 + 
 +  * [[http://danshuster.com/apcs/karel_main.htm| Dan Shuster's Projects]] 
 +  * [[http://www.apcomputerscience.com/karel/index.htm|Dave Wittry's Projects]]
   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch1/index.html|Chapter 1]]   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch1/index.html|Chapter 1]]
   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch2/index.html|Chapter 2]]   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch2/index.html|Chapter 2]]
   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch9/index.html|Chapter 9]]   * [[http://csis.pace.edu/~bergin/KarelJava2ed/ch9/index.html|Chapter 9]]
   * [[https://www.granburyisd.org/cms/lib/TX01000552/Centricity/ModuleInstance/3617/Karel_J_Robot(original).pdf|Karel J Robot.pdf]]   * [[https://www.granburyisd.org/cms/lib/TX01000552/Centricity/ModuleInstance/3617/Karel_J_Robot(original).pdf|Karel J Robot.pdf]]
- 
-====== Examples ====== 
- 
 ====== Flash Cards ====== ====== Flash Cards ======
   * [[https://quizlet.com/2618741/karel-j-robot-chapter-2-prep-flash-cards/|2. Primative Instructions]]   * [[https://quizlet.com/2618741/karel-j-robot-chapter-2-prep-flash-cards/|2. Primative Instructions]]
Line 22: Line 59:
   * [[https://quizlet.com/2863720/karel-j-robot-chapter-5-flash-cards/|5. Conditionally Executing Instructions]]   * [[https://quizlet.com/2863720/karel-j-robot-chapter-5-flash-cards/|5. Conditionally Executing Instructions]]
   * [[https://quizlet.com/3013991/karel-j-robot-chapter-6-flash-cards/|6. Instructions that Repeat]]   * [[https://quizlet.com/3013991/karel-j-robot-chapter-6-flash-cards/|6. Instructions that Repeat]]
- 
-====== Exercises ====== 
karl_j_robot.txt · Last modified: 2022/08/28 20:55 by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki