Skip Navigation

Course: Online Advanced Placement Computer Science A

School Type:
High School
School Max Description:
Online Advanced Placement Computer Science A
Content Area:
MVLO Career and Computer Science
Description:
AP Computer Science A is an introductory computer course. A large part of the course involves developing the skills to write programs or parts of programs that correctly solve specific problems. The course also emphasizes the design issues that make programs understandable, adaptable, and when appropriate, reusable. At the same time, the development of useful computer programs and classes is used as a context for introducing other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications. In addition an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. The goals of the AP Computer Science course are comparable to those in the introductory sequence of courses for computer science majors offered in college and university computer science departments. Students completing the AP Computer Science course will be able to design and implement computerbased solutions to problems in a variety of application areas; use and implement commonly-used algorithms and data structures; develop and select appropriate algorithms and data structures to solved problems; code fluently in an object-oriented paradigm using the programming language Java; and read and understand a large program consisting of several classes and interacting objects; identify the major hardware and software components of a computer system, their relationship to one another, and the roles of these components within the system; and recognize the ethical and social implications of computer use. Students may take the first semester of the course without taking the second semester but may not take semester 2 without taking semester 1.
Course Code:
793410, 793420
Prerequisites:
Approval; Online survey; Completed or Concurrent Algebra 2; Computer access - Pentium II and 256 MB RAM minimum
Credits:
0.50
.50 Math; Weighted
Dual Enrollment Compatible Course:
No
NCAA Eligible:
No
Textbooks
Title:
ava Concepts 4th edition, Cay Horstmann, Hoboken, N.J. Wiley 2006; GridWorld, AP Computer Science Case Study;
ISBN:
Java, a free download for either a Macintosh or a Windows platform
Grading Factors:

 Learn more about our grading factors. (Administrative Procedure 5121)