JAVA PROGRAMMING INTERMEDIATE
Entering Grades 9-12 – This class is for students who have basic Java programming skills and want to start building real-world applications. Java provides a vast set of tools that can be used for games and websites. This class will include object-oriented programming and some of the advanced tools that are commonly used on Java development projects – including inheritance and abstraction, interfaces, nested classes, regular expressions, collections, dates and I/O as class time allows.