A more advanced course that builds on the knowledge gained in Java 1 to dive deeper into the Java programming language.
Sat, 10:15 – 11:00 PM UTC
7/6, 7/13, 7/20, 7/27, 8/3, 8/10
Intermediate
ages 8 & up
Java 2 is a more advanced course that expands on the knowledge gained in Java 1 to dive deeper into the Java programming language. Students will continue learning foundational programming skills in Java.
Topics covered include functions, arrays, string manipulation, and file I/O.
Week | Topic(s) |
---|---|
1 | Java 1 review, random numbers w/ Math.random() |
2 | Functions pt. 1: intro |
3 | Functions pt. 2: parameters, returning; type casting |
4 | Arrays pt. 1: creating arrays, indexing, traversal |
5 | Arrays pt. 2: array manipulation, copying, resizing |
6 | String manipulation objects |
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.