The Java Basics course will focus on the fundamentals of the Java programming language needed to progress to the Java Advanced and the Java Data Structures classes. This course is targeted to students with little to no programming experience.
In this course, students will learn about Java syntax, loops, Strings, classes, and methods, and will work on labs to demonstrate their understanding of these skills in the context of real-world applications. In the end, students will create a final project culminating all their knowledge to show their mastery of the concepts taught in this course.
Prerequisites: 6th grade mathematics, Pre-Algebra
Recommended software: JGrasp (preferred), Eclipse or BlueJ (any one is fine)
Recommended ages: Middle School or High School students