AP Computer Science A

Karel

Assignments

Presentations

Notes and Resources

Text Book

Assignments

Presentations

Notes and Resources

AP Exam

Assignments

Presentations

Notes and Resources

Welcome to AP Computer Science! As expected, this course is built around the AP Exam. The course is divided into three major components. First, we explore most of the course concepts in the context of Karel J. Robot. After karel, the course digs further into Java syntax and classes. You will explore strings, primitive data types, create classes, design interfaces, write recursive methods and understand how computer memory works. Finally, the course directly prepares for the AP Exam. This includes completing the AP Labs as well as using past materials to prepare for the exam format.

After the AP Exam, we will work on projects that are of interest to you. As the end of the year approaches, I will post past projects so you can begin to think about your own project.

Course Syllabus


Introductory Presentation