VHS Catalog 12-13

Course Title:
AP® Computer Science A Section ML
Course Code:
Technology/Tech Ed.
Grade Level:
10, 11, 12
Advanced Placement
Full Year (Fall: 25 Seats; Spring: 25 Seats; )
33 weeks
Windows machine is required with: Microsoft Word, Acrobat Reader, and WinZip available. Downloading and installation of Java programming environment will be assigned in Week 2 of this course, and may require extensive local tech support.
Some prior exposure to computer programming is recommended before enrolling.
Additional Requirements:
Students are responsible for purchasing Be Prepared for the Java Computer Science Exam in Java (Skylight Publishing) workbook and will keep it at the end of the course. Students can purchase the workbook on Amazon.com or in bookstores. See Media Kit Contents for additional details.
Accredited by:
Middle States Commission on Secondary Schools; Northwest Accreditation Commission
Course Requires a Media Kit to be Shipped to Students:
Course Requires a Media Kit to be Purchased by Course Sponsor
(see additional details below):

Advanced Placement Computer Science is designed to prepare you for the AP Computer Science Exam A. The course is a project-oriented study of computer science using the Java programming language.

In this course you can look forward to developing algorithms, mastering a subset of the Java language, exploring object-oriented design, and being exposed to GUI and applet development.

Each student should be prepared to function as a logical thinker with a willingness to devote ample time to developing solutions to complex challenges. Projects in the course demand a thoughtful and organized approach to problem solving as well as a strong attention to precise detail and the time necessary to experiment with possible solutions.

But, more than that, it should be noted that this is a serious hands-on programming course. It is designed to present you with the volume, pace and complexity of material required to prepare you for the AP Computer Science Exam in the Spring. It is the equivalent of an honors level course.

Projects involve terminology and a way of organizing thoughts that are peculiar to coding. And those same projects require the mastery of the intricacies of object-oriented programming, including such concepts as data typing and structuring, string manipulation, conditional predicate logic, recursion, parameter passing, array sorting, and inheritance.

For all of these reasons:

- the course moves quickly
- there are a lot of concepts to cover and a lot of skills to master
- the requirements for passing the AP Comp Sci test are significant

some prior exposure to computer programming is recommended before enrolling.

This can take the form of self-study in programming concepts, experience in coding (in any language), or the completion of a previous computer course that covered the essential elements of programming.

This course can open up a new world of ideas, initiate you into a fascinating global subculture, and expose you to a remarkable pattern of thinking that can be useful in other parts of your life. But some prior preparation for immersion in this world is highly recommended.

Students enrolled in Advanced Placement VHS courses are required to take the AP exam, and are required to report their AP examination scores to VHS (note: students who are failing their AP class are not required to take the exam). Upon receipt of the student's exam score, each score will be recorded by VHS and assigned an anonymous tracking number to ensure student anonymity and confidentiality. By enrolling in an AP VHS class, the student authorizes their school site coordinator and school administration to report AP examination scores to VHS. Exam results will not affect the student's VHS grade or future enrollment in VHS courses.

Show details for [<IMG SRC="/Images/nav/$file/point2.gif" WIDTH="35" HEIGHT="19">] Click Here for Additional Course Details Click Here for Additional Course Details

This catalog description was last modified on 03/11/2013

Copyright 2012 The VHS Collaborative | All Rights Reserved