Advanced Placement Computer Science
Course Introduction
Core Standards of the Course
Strand 1
Students will use Object-Oriented Program Design
Standard 1
Program and Class Design
Strand 2
Students will use Program Implementation
Standard 1
Implementation techniques
Standard 2
Programming constructs
Standard 3
Java library classes and interfaces included in the AP Java Subset
Strand 3
Students will use Program Analysis.
Standard 4
Program correctness
Standard 6
Numerical representations of integers
Strand 4
Students will use Standard Data Structures
Standard 1
Primitive data types (int, boolean, double)
Standard 5
Arrays (1-dimensional and 2-dimensional)
Strand 5
Students will use Standard Operations and Algorithms
Standard 1
Operations on data structures
Strand 6
Students will use Computing in Context
Standard 3
Legal issues and intellectual property
Standard 4
Social and ethical ramifications of computer use
http://www.uen.org - in partnership with Utah State Board of Education (USBE) and Utah System of Higher Education (USHE). Send questions or comments to USBE Specialist - Kristina Yamada and see the CTE/Computer Science & Information Technology website. For general questions about Utah's Core Standards contact the Director - THALEA LONGHURST. These materials have been produced by and for the teachers of the State of Utah. Copies of these materials may be freely reproduced for teacher and classroom use. When distributing these materials, credit should be given to Utah State Board of Education. These materials may not be published, in whole or part, or in any other format, without the written permission of the Utah State Board of Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah 84114-4200.