An introductory course that teaches the basics of programming in Java, a widely used object-oriented programming language.
Sat, 9:15 – 10:00 PM UTC
7/6, 7/13, 7/20, 7/27, 8/3, 8/10
Beginner
ages 8 & up
Note: Java 1AB and 1A have been combined into Java 1, which aligns more closely with the previous 1AB curriculum.
Java 1 is an introductory course that teaches the basics of programming in Java, a widely used object-oriented programming language.
Students will learn about variables, data types, conditional statements, while loops, for loops, and more.
Week | Topic(s) |
---|---|
1 | Getting started: Repl.it setup, printing / Hello World, comments, statements, compiling, escape sequences |
2 | Variables & data types: declaring variables, naming, printing, primitives vs. non-primitives; Variable manipulation: math operators, typecasting |
3 | Conditional statements: logical operators, Boolean algebra, simple if-statements, else-if statements, nesting, short-circuiting; User input w/ the Scanner class. |
4 | While loops, do-while loops, practice |
5 | For loops |
6 | Loops & conditionals practice |
Students who attend all classes & complete all homework assignments with a score of 80% or above will be eligible to receive our Certificate of Excellence, documenting their successful completion of the class.