Java AP Computer Programming

Java AP Computer Programming

What is Java?
Java is a computer coding language that is used for real-world computer science. It is
the computer language that is tested for the Computer Science AP

Instructor – Renee Liu

Luyue Liu, Graduated from Tsinghua University before pursuing MS degree in US.  Started as hardware design engineer in Lucent technology in 1998.  Just transferred to Intel Oregon from Pennsylvania. During the past 3 years, working with other volunteers in Huaxia Chinese School at Lehigh Valley(PA) branch, offered a lot of new culture classes for Chinese school students, java programming was one of the kid’s favorites.

Designed for middle school and high school students who have had little to no programming experience in Java. ( Each level is 10 weeks’ lesson with home works)

Renee Liu, a 8th grade student would be the co-teacher for this course which instructed in English. She was the teaching assistant for java courses in PA.
> 刘鲁粤, 清华大学本科毕业以后来美攻读硕士学位,
> 98年在朗讯开始硬件芯片设计。在从宾州搬到俄勒冈州英特尔之前,在宾州华夏中文学校从事3年的中文教育。和其他义工一起开发了很多华人孩子喜爱的兴趣课。
> 这次开设的Java课也是非常受欢迎的课程之一,
> 主要目的之激发孩子对电脑编程的兴趣, 最终目标是让孩子通过Java AP
> 考试。刘紫嫣是8年级的学生,她将和我一起开办这门课,
> 用英语讲授。每堂课后会有作业,学期末也会有相应的考核。

Overview of Java Course
There are six levels in Java and each one will contain a different set of topics. The goal
is to be able to teach students Java, and in the end, be able to take the Java AP and
earn good scores.
Topics*
 Setting up and printing statements(Week One)
 Data types(Week Two)
 Operators(Week Three)
 Booleans(Week Four)
 Variables(Week Five)
 If statements and related things(Week Six)
 Loops(Week Seven)
 Arrays(Week Eight)
 Review(Week Nine)
 Level test(Week Ten)

Requirements
For this class, you will need a computer and a way to take notes. Also, because this
class might be challenging for the younger students, the student must be either in the
Pre-Algebra course or higher. If younger students want to try the course, they need to
be assessed by the instructor.

Homework and Tests
Each week, there is homework assigned. These will not take long, maybe an hour at
most. Students have to complete these on their own. The problems from the homework
will all be things discussed in the lesson. Along with the homework problems will be an
answer key, so that students will be able to check their answers after they’re done. At
the end of each level, there is a test to assess the student’s retention of the information
taught in that level. There will be a review the week before to review all the information
that was covered in the level and to answer any questions the students might still have.

Cost and Effort
The cost for the level is $40 per student who are taking multiple OHCS saturday classes ($80 for this class only). We strive to make sure that the student will
be able to complete their homework without the aid of their parent/guardian. The
instructor will offer additional aid if there are any questions about the material.

* – Note that these topics might change according to how familiar students are with
previous material, how much time it takes to teach the material, and other
circumstances