Course Description
AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
The AP Computer Science A course reflects what computer science teachers, professors, and researchers have indicated are the main goals of an introductory, college-level computer science programming course:
Design Code: Determine an appropriate program design and develop algorithms.
Develop Code: Write and implement program code.
Analyze Code: Determine the output or result of given program code or explain why code may not work as intended.
Document Code and Computing Systems: Describe the behavior and conditions that produce the specified results in a program.
Use Computers Responsibly: Understand the ethical and social implications of computer use.
Course Homework, Programming Assignments and Assessments
All assignments along with their particular due dates will be posted in each courses Google Classroom and listed as a calendar you may view by clicking the appropriate class below.