1. HOME
  2. SCIENCES
  3. AP® Computer Science A

SCIENCES Courses for School GPA STARPREP® SCIENCES PROGRAMSAP® Computer Science A

The AP® Computer science involves problem-solving, hardware, and algorithms that help people utilize computers and incorporate multiple perspectives to address real-world problems in contemporary life. As the study of computer science continues to evolve, the careful design of the AP® Computer Science A course strives to engage a diverse student population, including female and underrepresented students, by allowing them to discover the power of computer science through rewarding yet challenging concepts.

A well-designed, modern AP® Computer Science A course that includes opportunities for students to collaborate to solve problems that interest them, as well as ones that use authentic data sources, can help address traditional issues of equity and access.

Such a course can broaden participation in computing while providing a strong and engaging introduction to fundamental areas of the discipline. The AP® Computer Science A course reflects what computer science teachers, professors, and researchers have indicated are the main goals of an introductory, college-level computer science programming course.

AP® Computer Science A

STARPREP®에서 제공하는 AP® Computer Science A 프로그램은 총 2개의 SECTORS
(수준별 수업 : For Basics & Concepts / For Test-Prep)으로 나뉘어지며 각 섹터마다 각각의 진도가 정해집니다.

[학생의 성적/수업 이해도에 따라 다른 FIELDS(과목별)/SECTOR(수준별 반)으로의 전환이 이루어집니다.]


for Graders 9-11
(STARPREP® course code: APCSA)


Chair: Dr. Jerome Lee (MIT)
Professors: David Kim (MIT); Herold Lee (Caltech); Jennifer Ahn (Duke); Henry Kim (Princeton); Emily Cutler (Brown)

Registration Board

High School AP® Computer Sciences A

Lecture Dates/Registration Status Course Code/Professor(Alma Mater) Features
Feb 26 - April 30, 2022
2/26, 3/5, 3/12, 3/19, 3/26
4/2, 4/9, 4/16, 4/23, 4/30
Saturday
5:00 pm - 8:00 pm (KST)
Being currently open
STARPREP® COURSE CODE : APCSA-01

★ 5월 AP® Computer Sciences A 시험 대비반 ★

Professor
TBA

★2022 AP® Computer Sciences A TEST-PREP★

5월 AP® Computer Sciences A 시험 대비반

Students' Satisfaction : above 90%

Optimizing Concurrent Classrooms
(In the Classroom And Online Simultaneously)
AP® Computer Sciences A AP® Computer Sciences A
Jan 8 - Feb 19, 2022
1/8, 1/15, 1/22, 1/29
2/5, 2/12, 2/19
Saturday
5:00 pm - 8:00 pm (KST)
Being currently open
STARPREP® COURSE CODE : APCSA-02

★ AP® Computer Sciences A 리뷰 및 전체 정리하기 ★

Professor
TBA

★Review and Application★

AP® Computer Sciences A 리뷰 및 전체 정리하기

Students' Satisfaction : above 90%

Optimizing Concurrent Classrooms
(In the Classroom And Online Simultaneously)
AP® Computer Sciences A AP® Computer Sciences A
TBA
Korea Standard Time (KST)
Being closed
STARPREP® COURSE CODE : APCSA-03

Professor
TBA

★GPA BOOST in WINTER BOOT CAMP★
Students' Satisfaction : above 90%
Real-time Online/Offline Course
AP® Computer Science A AP® Computer Science A
TBA
Korea Standard Time (KST)
Being closed
STARPREP® COURSE CODE : APCSA-04

Professor
TBA

★GPA BOOST in SUUMER BOOT CAMP★
Students' Satisfaction : above 90%
Real-time Online/Offline Course
AP® Computer Science A AP® Computer Science A

Curriculum Guide

High School AP® Computer Science A

01 Primitive Types

1-1  Why Programming? Why Java?
1-2  Variables and Data Types
1-3  Expressions and Assignment Statements
1-4  Compound Assignment Operators
1-5  Casting and Ranges of Variables

02 Using Objects

2-1  Objects: Instances of Classes
2-2  Creating and Storing Objects (Instantiation)
2-3  Calling a Void Method
2-4  Calling a Void Method with Parameters
2-5  Calling a Non-void Method
2-6  String Objects: Concatenation, Literals, and More
2-7  String Methods
2-8  Wrapper Classes: Integer and Double
2-9  Using the Math Class

03 Boolean Expressions and if Statements

3-1  Boolean Expressions
3-2  if Statements and Control Flow
3-3  if-else Statements
3-4  else if Statements
3-5  Compound Boolean Expressions
3-6  Equivalent Boolean Expressions
3-7  Comparing Objects

04 Iteration

4-1  while Loops
4-2  for Loops
4-3  Developing Algorithms Using Strings
4-4  Nested Iteration
4-5  Informal Code Analysis

05 Writing Classes

5-1  Anatomy of a Class
5-2  Constructors
5-3  Documentation with Comments
5-4  Accessor Methods
5-5  Mutator Methods
5-6  Writing Methods
5-7  Static Variables and Methods
5-8  Scope and Access
5-9  this Keyword
5-10  Ethical and Social Implications of Computing Systems

06 Array

6-1  Array Creation and Access
6-2  Traversing Arrays
6-3  Enhanced for Loop for Arrays
6-4  Developing Algorithms Using Arrays

07 ArrayList

7-1  Introduction to ArrayList
7-2  ArrayList Methods
7-3  Traversing ArrayLists
7-4  Developing Algorithms Using ArrayLists
7-5  Searching
7-6  Sorting
7-7  Ethical Issues Around Data Collection

08 2D Array

8-1  2D Arrays
8-2  Traversing 2D Arrays

09 Inheritance

9-1  Creating Superclasses and Subclasses
9-2  Writing Constructors for Subclasses
9-3  Overriding Methods
9-4  super Keyword
9-5  Creating References Using Inheritance Hierarchies
9-6  Polymorphism
9-7  Object Superclass

07 Recursion

7-1  Recursion
7-2  Recursive Searching and Sorting


List of Past Real Tests Previously Administered


Preparation for The 2022 MAY AP® Computer Science A TEST

How to Register

Click the box below and please submit the google response form

Reference Lectures

AP® Computer Sciences A

Methods, Control Structures, Loops, & Conditionals Class Inheritance & Digital Exam 2021 Information
How to Search and Sort with Array/ArrayList Recursion and Endorsed Providers
AP Computer Science A (Java Tutorial) The Exam Reference Sheet (2021)