Computer Science: Arrays, Recursion, and Java TheoryGrades 9-12

Hero

Description

In this class, students will review the basics of coding in Java before continuing on to intermediate-level coding topics such as arrays and array lists, inheritance, and recursion. Sessions will include both a theoretical and practical approach, allowing students to gain an understanding not just of how to code in Java but also how the code actually functions. This class is an excellent fit for those who have some previous experience with coding or who excel in math and logical skills. The class will cover many of the topics that are taught in AP Computer Science A, making it an excellent choice for students who want to get ahead or gain more experience with Java.

The class will be broken down into 3 segments (each 2 weeks long). In this third segment, Arrays, Recursion, and Java Theory, students will learn intermediate and advanced coding skills, with a focus on designing logical, efficient code. An emphasis on the theory behind Java will make clear why and how the language works as it does. Students can join these classes without having attended the previous two segments, but some basic knowledge of Java is recommended.

About Your Instructor: Ann is an undergraduate at Princeton University, working toward a degree in Philosophy. She received scores in the 99th percentile on both the ACT and SAT, as well as all “5”s on the 13 AP Exams she took in high school. Ann tutors regularly in a number of subjects and is comfortable in both STEM and the Humanities.

Course Picture

More courses added regularly. Check back soon.

Description

In this class, students will review the basics of coding in Java before continuing on to intermediate-level coding topics such as arrays and array lists, inheritance, and recursion. Sessions will include both a theoretical and practical approach, allowing students to gain an understanding not just of how to code in Java but also how the code actually functions. This class is an excellent fit for those who have some previous experience with coding or who excel in math and logical skills. The class will cover many of the topics that are taught in AP Computer Science A, making it an excellent choice for students who want to get ahead or gain more experience with Java.

The class will be broken down into 3 segments (each 2 weeks long). In this third segment, Arrays, Recursion, and Java Theory, students will learn intermediate and advanced coding skills, with a focus on designing logical, efficient code. An emphasis on the theory behind Java will make clear why and how the language works as it does. Students can join these classes without having attended the previous two segments, but some basic knowledge of Java is recommended.

About Your Instructor: Ann is an undergraduate at Princeton University, working toward a degree in Philosophy. She received scores in the 99th percentile on both the ACT and SAT, as well as all “5”s on the 13 AP Exams she took in high school. Ann tutors regularly in a number of subjects and is comfortable in both STEM and the Humanities.