IB-SL / AP-A - Computer Science
This course is computer programming promoting fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate. The goal of the course is to teach students how to design and implement computer programs that solve modern-day problems and address common challenges. Students will learn a wide range of programming tools and solve complex problems through hands-on experiences. Students will learn Java in this course to prepare them for the AP CS A and/or IB Computer Science SL exam.