Book
Links to the repository and documentation for the Karel the Robot unit.
Links to the repository and documentation for the Karel the Robot unit.
Links to the repository and documentation for the Karel the Robot unit.
Reading and homework for the first two chapters of the Karel book.
Short list of updates and exercises for Chapter 3.
Very important chapter: Choreographer, Contractor, Strategy, Spy, Observer. Design patterns in Java.
Great chapter: Strategy, Spy, Observer. Design patterns in Java.
Practice for the fundamentals of coding in Java: logic and loops.
PrettyBoxBot to practice interfaces
A fish robot that alternates between two strategies so it is harder for predators to predict its motion.
Three exercises to improve your understanding of classes and interfaces.
Review exercises for class design.
Karel test, based on the review done earlier. Be sure to understand the material from 4.6.
A skit involving robots making decisions.
How to use IntelliJ IDEA to work with our Karel the Robot configuration.