AP Computer Science A (Period 2)

Course Description

Advanced Placement Computer Science A is a year long course. This course is designed for students with previous computer experience and/or a high interest level in coding. Emphasis will be placed on Top Down programming, proper syntax, documentation methods, modular programming, Object Oriented Programming, use of the Java language, use of library methods, debugging techniques, use of basic Java graphics, etc. During May of each school year, students will have the opportunity to take the “Advanced Placement Computer Science A” exam for possible college credit. Students should have basic Algebra, abstract thinking, and logic skills to be successful in this course.  Students should have a newer Windows or Mac computer at home with Chrome web browser.  This computer should also have the space and power to install Java related software so students can code at home.