Academic Handbook 2026-2027 | Page 70

AP COMPUTER SCIENCE A
Recommended Computer Studies 10 and / orAP Computer Science Principles
Course Credit Course Duration Delivery Method
4 credits Full year
Variety of instructional strategies
AP Computer Science A is equivalent to a firstsemester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem-solving, design strategies and methodologies, organization of data( data structures), approaches to processing data( algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.
AP COMPUTER SCIENCE PRINCIPLES
Recommended
Course Credit Course Duration Delivery Method
None
4 credits Full year
Variety of instructional strategies
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artefacts for both self-expression and problem- solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
ENGINEERING 12
Recommended
Course Credit Course Duration
Pre-Calculus 11, Physics 11, Computer Studies 10 and / or one of AP Computer Science Principles or AP Computer Science A – all with a minimum of 86 %
4 credits Full year
Delivery Method Classroom instruction, individual and collaborative inquiry-based projects, practical hands-on experience, visiting industry professionals.
With a focus on experiential learning, Engineering 12 will provide students with opportunities to explore principles of engineering through design, prototyping, and problem-solving. Using industrystandard tools like CAD software, 3D printers, laser cutters, and microcontrollers( e. g., Arduino, Raspberry Pi), students will develop skills in drafting, electronics, coding, and fabrication. Through individual and collaborative projects, they will apply mathematics, physics, and creative thinking to real-world challenges, preparing for post-secondary studies in engineering, architecture, design, or related STEM fields.
The Big Ideas explored in this course are:
• Design for the life cycle includes consideration of social and environmental impacts.
• Personal design interests require the evaluation and refinement of skills.
• Tools and technologies can be adapted for specific purposes.
70