AP Computer Science A Curriculum
【父親節優惠券】2026/8/9以前報名,可使用禮券折扣!
AP Computer Science A Curriculum
Kickstart your coding journey by learning the absolute basics of Java. This week covers variables, assignments, expressions, and how to use the built-in Math class to perform calculations. It is the foundation upon which all your future coding will be built!
Java is an object-oriented programming language, and this week you will learn how to leverage that power. We will dive into object creation, calling methods, string manipulation, and understanding wrapper classes to handle data efficiently.
Make your code smart! This week, you will learn how to guide the flow of your programs using relational and logical operators, if-else statements, and the nuances of comparing objects properly.
Stop repeating yourself and let the computer do the heavy lifting. We will master loops—including for loops, while loops, and nested loops—so you can repeat code efficiently and process large amounts of data.
Move from just using objects to actually designing them. This week is all about blueprinting your own code by creating objects, writing constructors and methods, and mastering the core concept of encapsulation.
Data gets bigger this week! You will learn how to store collections of data using 1D arrays and practice implementing standard array algorithms to search, sort, and manipulate that data.
Take your data structures to the next level with dynamic resizing. We will explore ArrayLists, mastering standard operations, traversals, and seeing how wrapper classes play a crucial role in managing these dynamic lists.
Grid-based coding starts here. This week expands your data skills into two dimensions. You will learn the traversals and algorithms for 2D arrays, perfect for mapping out matrices, game boards, and complex data grids.
Discover the true power of Object-Oriented Programming (OOP) through code reuse. We will explore hierarchies, superclasses, and subclasses to learn how classes can inherit and expand upon the behavior of one another.
Challenge your brain with a powerful problem-solving technique. You will learn how to write recursive methods—functions that call themselves—and apply them to complex searching algorithms.
It is time to put your knowledge to the test. This week is dedicated to a comprehensive review of all AP concepts followed by a full-length Mock Exam to simulate the real testing environment and build your test-taking stamina.
Finish strong with personalized feedback. We will deeply analyze your mock exam results, review tricky exam questions, and break out into one-on-one tutorials to clear up any lingering doubts before the big day!