70
• Personal design choices require selfexploration , collaboration , evaluation and refinement of skills .
• Design and content can influence the lives of others .
AP COMPUTER SCIENCE A
Recommended ICT : Computer Studies 10 , AP Computer Science Principles or permission of the teacher following determination of prior experience and readiness for this course
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 problemsolving . Together , these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science .
ENGINEERING 12
Recommended Pre-Calculus 11 , Physics 11 with a minimum of 86 %, Computer Studies 10
Course Credit Course Duration
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 .