About This Course

This course serves as a survey of the typical topics covered in an introductory high school-level Computer Science A class. The curriculum closely resembles the topics found in the AP Computer Science A curriculum, adapted for late middle school and early high school students. Necessary mathematical concepts will be reviewed throughout the course, though familiarity with basic algebraic reasoning is strongly recommended. Students will learn foundational programming concepts using Java, including problem-solving, algorithmic thinking, object-oriented programming, and basic data structures. By the end of the course, students should be comfortable writing, debugging, and analyzing moderately complex programs independently. The instructor of this course will be Kevin Zhang. Kevin Zhang graduated from The King's Academy and is an incoming freshman at Carnegie Mellon School of Computer Science, studying Robotics and AI. He took AP CSA in 2024 with a score of 5 and served as captain of his school’s robotics team, helping lead the team to qualification for the FTC World Championships.

Who Should Take This Course?

8th grade+

Course Content

This course serves as a survey of the typical topics covered in an introductory high school-level Computer Science A class. The curriculum closely resembles the topics found in the AP Computer Science A curriculum, adapted for late middle school and early high school students. Necessary mathematical concepts will be reviewed throughout the course, though familiarity with basic algebraic reasoning is strongly recommended. Students will learn foundational programming concepts using Java, including problem-solving, algorithmic thinking, object-oriented programming, and basic data structures. By the end of the course, students should be comfortable writing, debugging, and analyzing moderately complex programs independently. The instructor of this course will be Kevin Zhang. Kevin Zhang graduated from The King's Academy and is an incoming freshman at Carnegie Mellon School of Computer Science, studying Robotics and AI. He took AP CSA in 2024 with a score of 5 and served as captain of his school’s robotics team, helping lead the team to qualification for the FTC World Championships.

Class Format

Zoom

Refund Policy

95% refund before second class

View Syllabus 📄