Download the Java starter code for the units below, aka the TJ shells: shells.zip
Click here for instructions on installing Java and jGrasp at home.
Unit 1: fpcsKarel |
Classes and objects, methods, inheritance, loops, decisions, polymorphic behavior. |
Unit 2: Graphics |
Drawing, images, loops, timers, decisions, animation. |
Unit 3: GUIs | GUI components, data types, console I/O, nested loops. |
Unit 4: Data Storage |
Arrays, files, and matrices. |
Unit 5: Data Processing Unit 5 API |
Searching, sorting, strings, recursion. |
Computer Number Systems: |
Binary, base 10, hexadecimals. |
Boolean Algebra | Wiring Diagrams, Logic Gates, Venn Diagrams, Truth Tables. |
PixLab | Manipulating pixels and colors |