AP Computer Science


This course will prepare students for the AP Computer Science A exam, which covers the equivalent to a first-semester, college-level course in computer science. The exam is 3-hours long with 40 multiple-choice question, and 4 free response questions, one of which is based on the AP GridWorld Case Study. In order to best prepare students, the course will emphasize programming in Java, programming methodology, and procedural abstraction. It will also teach algorithms, data structures, and data abstraction. Students who wish to attend this course should be able to comfortably write for and while loops, be familiar with variable types and know the difference between a class and object.

AP Computer Science Test Prep Class

Course Description: This class will serve to prepare students for the AP Computer Science A exam in May. It for the students who are learning Java or AP computer science.

Prerequisite: JAVA programming

Time: 2/24 to 5/ 6&7, 2018, 6:30-9:00 PM, Saturday or Sundays

Tuition: $900/12 lessons ($75/lesson, 2.5hrs/lesson)

Address20432 Silverado, Cupertino, suite 7. CA 95014

Contact: 408-480-7547, spring.light.edu@gmail.com

Registration: https://goo.gl/gKa5Nm

SpringLight is a WASC accredited education organization. We have offered the AP CS test prep class for >5 years. Most of our students took the AP CS test received a score of 5.

一年内完成JAVA programming 并通过 AP Computer Science A exam 不是梦!

每年春晖都有针对 AP Computer Science A exam的课程。参加AP CS考试的同学大多数都获得了5 分的成绩。

欢迎学了JAVA programming,或者正在学校学JAVA 以及computer science的同学报名参加,這堂課將预备學生在今年5月考过 AP Computer Science A。


Adam Xu qualified for the USACO Platinum and scored a 5 on the AP computer science. He has taken the AP CS class at Lynbrook and as a result is familiar with the struggles of high school Java programming and AP CS assignment/projects. This puts him in the best position to help other students going through the same struggles. As an experienced SpringLight AP Computer Science teacher, his past students who took his AP CS prep class enjoyed it and scored 5. All of his students say that they learned a lot from him not only to prepare for AP CS test, but also to do well in their high school programming classes.


Ms. Grace Zou received a MS degree from CMU in computer science. As a software engineer, she was employed in several companies in the Silicon Valley and is proficient in Java and JavaScript. Grace has experience with many big companies’ interview question topics, such as: various data structure/algorithms, and system design. She has been teaching USACO bronze, AP CS and Java at SpringLight Education.

Grace老师毕业于CMU的计算机系,认真负责。她在2017秋天教的USACO Bronze class获得了同学们的一直称赞。一位学生在12月的竞赛中铜级取得了1000分满分晋级银,又取得了优异成绩,继而晋级金级。恭喜他们。



Lecture 1: Primitive data types

Lecture 2: Loops and conditionals

Lecture 3: Methods and Recursion

Lecture 4: Objects

Lecture 5: Strings

Lecture 6: Arrays and ArrayLists

Lecture 7: Inheritance

Lecture 8: Algorithms introduction, Sorting, Comparable

Lecture 9: File IO, Code design