2020 Fall – AP CSA Java Syntax


Why should you learn JAVA?

Even with competition from new languages, the demand for Java developers remains strong. In fact, Java is among the most in-demand programming languages on the job market. Today, Java is the most popular choice for writing Android apps. It’s also widely used in cloud applications, machine-learning environments, and Internet of Things technology. Approximately 90 percent of the Fortune 500 companies use the JAVA for back-end development.

The AP Computer Science A curriculum emphasizes the fundamental concepts and problem solving skills that Computer Science requires, using the Java programming language.

Course Syllabus:

Process-oriented programming

Lesson 1: Primitive Types

Lesson 2: Boolean Expressions and if Statements

Lesson 3 & 4: Array

Lesson 5: 2D Array

Lesson 6: Iteration


Object-oriented programming

Lesson 7: Using Objects

Lesson 8: Writing Classes

Lesson 9: ArrayList

Lesson 10: Inheritance

Lesson 11: Recursion

Lesson 12: Retrospective

Course Features

  • Grade G9 - G12
  • Max Enroll 6
  • Class Time 7: 00 pm – 8:30 pm, Sundays (9/20 - 12/13, no class on 11/29)
  • Class Location Online
$336 Tuition
Qi Xia, graduated with a Master degree in Electronic Engineering and a Master degree in Computer Science, currently works for an automotive company in the field of Android Application Development. He has participated in the development of “Ford Pass" and “Lincoln Way” – new generation android apps that can realize real time control of your vehicle in an Artificial Intelligent way. Qi has taught several AP classes at different education institutions for two years, including AP Physics, AP Calculus, AP Statistics, and AP Computer Science A.