Start Date: 2026-06-16
End Date: 2026-08-13
Start Time: 4:30 PM
End Time: 6:30 PM
Days of the Week: Tuesday, Thursday
-
eventClass Dates
Week Day Date Time -
filter_dramaClass Description
Java Programming Fundamentals prepares high school students to build strong, transferable programming skills used in college computer science, engineering, and technical majors.
Java is one of the most widely taught languages in universities and is the primary language used in AP Computer Science A. This course focuses on building a deep understanding of Java and object-oriented programming, rather than teaching to a test or following a school-paced AP syllabus.
Students who are enrolled in—or planning to take—AP Computer Science A will find that this course strongly reinforces the concepts, structure, and problem-solving skills required for the AP exam, while also going well beyond exam preparation.
Students will learn:
- Java syntax, variables, conditionals, and loops
- Object-oriented programming: classes, objects, inheritance, and polymorphism
- Arrays, ArrayLists, and core data structures
- Algorithmic thinking and problem-solving strategies
- Writing clean, readable, and maintainable code
Why learn Java?
- Java is a standard first language in many college CS and engineering programs
- It is the language used on the AP Computer Science A exam
- Builds strong foundations for C++, Python, and other programming languages
- Develops logical thinking used in engineering, software development, and data science
This course is ideal for students who want to build real programming skills, prepare for college-level coursework, and gain a strong advantage if they are taking—or plan to take—AP Computer Science A.
-
placeAdditional Information1) Students must bring their own laptops. 2) No classes on holidays
-
whatshotPrerequisitesNone