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
karl_j_robot [2019/08/16 20:30] – [Examples] frchriskarl_j_robot [2022/08/28 20:55] (current) – [Exercises] frchris
Line 7: Line 7:
  
   * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/Karel++JavaEdition.html| Original Online Version ]] at Pace University   * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/Karel++JavaEdition.html| Original Online Version ]] at Pace University
 +       - [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/ch1/|Chapter 1]]
 +       - [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/ch2|Chapter 2]]
 +       - [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/ch3|Chapter 3]]
 +       - [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/ch4|Chapter 4]]
 +       - [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/ch5|Chapter 5]]
 +
   * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|API]]   * [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|API]]
   * [[https://mathorama.com/karel/|Downloadable world files]] for each of the figures in the book   * [[https://mathorama.com/karel/|Downloadable world files]] for each of the figures in the book
Line 13: Line 19:
 ====== Getting Started ====== ====== Getting Started ======
  
-  * [[https://web.stanford.edu/class/cs106a/karelReader/en/intro.html|Interactive Overview]] from Stanford University +  * [[https://stanford.edu/~cpiech/karel/learn.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://compedu.stanford.edu/karel-reader/docs/java/en/intro.html|Stanford Karel Reader]]   
-  * [[Slides]]+  * [[https://mathorama.com/karel/]] Slides and other files 
 +  * [[https://mathorama.com/karel/KarelGrid.pdf|KarelGrid.pdf]] Handy Work Sheet and Reference.  Put in a plastic cover and reuse it using a dry erase marker, a napkin, and a coin for the Robot.
 ====== Installation ====== ====== Installation ======
  
Line 21: Line 28:
   * [[How to install the Library in BlueJ]]   * [[How to install the Library in BlueJ]]
   * [[How to Install the Library in Eclipse]]   * [[How to Install the Library in Eclipse]]
-  * Adding the kareljrobot.jar library to BlueJ 
-  * Making a kareljrobot project in Eclipse 
   * [[http://csis.pace.edu/~bergin/KarelJava2ed/SimulatorUserGuide.pdf|Karel User Guide]] (detailed reference)   * [[http://csis.pace.edu/~bergin/KarelJava2ed/SimulatorUserGuide.pdf|Karel User Guide]] (detailed reference)
-  * +
 ====== Examples ====== ====== Examples ======
   - {{ ::rcrunner.java |RCRunner.java}} Remote Control Application (it has a static main method)   - {{ ::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   - {{ ::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 ======
 +  - [[Your Initials in Beepers]]
 +  - [[Newspaper Retrieval]]
 +  - [[Find the Errors]]
 +  - [[Make A Maze World]]
 +  - [[Make a Maze]]
 +  - [[MazeWalker]]
 +  - [[Robot Olympics]] (figure 8 Shuttle Race)
 +  - [[Harvester]]
 +
 +
 + 
 +[[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|API]]
 +
 ====== Projects ====== ====== 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]]
- 
- 
 ====== 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 41: Line 69:
   * [[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