Chapter 0 Course Policies¶
- 0.1. Read the Course Syllabus
- 0.2. Who Is This Class For?
- 0.3. Students of Many Experience Levels
- 0.4. Online and Face-to-face Sections
- 0.5. Weekly Schedule
- 0.6. Reading Activities
- 0.7. Labs
- 0.8. Programming Assignments
- 0.9. Late Assignments
- 0.10. Grading
- 0.11. Programming Language and Environment
- 0.12. Cheating and The Honor Code
- 0.13. Self-Check
Chapter 1 Getting Started¶
- 1.1. Installing BlueJ
- 1.2. What is a Micro-World?
- 1.2.1. Introducing LightBot
- 1.2.2. From LightBot to Micro Worlds
- 1.2.3. A Bit More LightBot
- 1.2.4. Textually Representing Programs
- 1.2.5. Exercises
- 1.2.6. Moving from Micro Worlds to Programming
- 1.2.7. What Does LightBot Say About Programming?
- 1.2.8. Object-Oriented Programming (From Java, Java, Java!)
- 1.2.9. Exercises