Java Intermediate (I)
Location: Classes will be online through Microsoft Teams | More info will be sent out before first class
Dates: Tuesdays & Fridays | Session 1: June 23rd, June 26th, June 30th, July 3rd, July 7th, July 10th, July 14th, July 17th | Session 2: July 28th, July 31st, August 4th, August 7th, August 11th, August 14th, August 18th, August 21st
Time: 2:00 PM - 3:30 PM
Fee: $50 | contact us at for financial aid.
Target: 6th grade - 10th grade (6th graders must have previous coding experience)
Kenneth is a junior at Newport High School. In middle school, he attended several coding competitions, and learned Java as a 9th grader taking the AP Computer Science course, scoring a 5. Since then, Kenneth has continued to enjoy exploring the applications and limits of coding, but also teaching what he believes is an essential skill in today's world. He also enjoys swimming and rocketry.
Annie is currently a junior at Newport High School. She has programming experience as the president of her school’s Girls Who Code, secretary of Built by Girls, and Director of Technology for JSA. Her computer science experience includes java and python. In her free time, Annie competitively golfs and has experience volunteering as a coach.
Soleil is a junior at Newport High School. She is a Cisco Certified Network Associate and has earned five Microsoft Technology Associate (MTA) certifications. She enjoys running, swimming, and digital painting in her free time.
*aligns with CSTA (Computer Science Teachers Association)
Java Intermediate (I) is a course for students who are already familiar with java, in which we will dive deeper into the language with a focus on algorithmic thinking. Students will continue to hone their programming skills and explore concepts such as Object-Oriented Programming, primitive data structures, and sorting algorithms, culminating in a final take-home project. This course consists of six-1.5 hour lessons that will help students develop the skills to develop larger programs and applications.
It is strongly recommended that students take Java - Intro (I) or equivalent before considering the intermediate class.
Topics: Methods, array searching, traversal, for loops, while loops, objects, inheritance, tic tac toe, debugging, psuedo-code
Prerequisites: Java Intro (or equivalent): students should be familiar with print statements, for loops, while loops, if statements, methods, variables, types, basic operators, and basic java syntax.
Computer w/ install permissions