Small Java introduces the Java programming language and prepares students for Java-based high school courses.
The class uses BlueJ (http://www.bluej.org), a Java development environment for learning object-oriented programming.
Topics include BlueJ, primitive types, variables and constants, operators and expressions, the main() method, String objects, simple classes, member methods, conditions, loops, String manipulation, parameters, variable scope, console programs vs. GUI programs, and practice projects.
| Class Sections | ||
|---|---|---|
| Session 1: 6/25 - 7/6 | Chantilly | Afternoon Class |
| Session 1: 6/25 - 7/6 | Falls Church | Morning Class |
| Session 2: 7/9 - 7/20 | Fairfax | Morning Class |
| Session 2: 7/9 - 7/20 | Herndon | Afternoon Class |
| Session 3: 7/23 - 8/3 | Falls Church | Afternoon Class |
| Session 3: 7/23 - 8/3 | Reston | Afternoon Class |
| Session 4: 8/6 - 8/17 | Ashburn | Morning Class |
| Session 4: 8/6 - 8/17 | Leesburg | Afternoon Class |
| Session 5: 8/20 - 8/31 | Alexandria | Afternoon Class |