AP Computer Science A is an introductory college-level College Board course focused on object-oriented programming using the Java language. Students learn to design, implement, and analyze solutions to problems while exploring core concepts like modularity, variables, and data structures. You can review the full Course and Exam Description for complete details.
Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry. Competencies in the co-curricular student organizations are integral components of both the employability skills standards and content standards for this course. Computer Science Principles is the second course in the Programming, Game Design, Internet of Things, Web Development, Cloud Computing, and Computer Science pathways in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Software Technology.