Computer Science Principles helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.
This course is designed for high school student who wish to continue their CS education after completing an intro course. Students learn object-oriented programming using Java and take on software engineers roles.
Based on University of Washington’s CSE142/143, students learn college-level programming using Java following CollegeBoard’s AP CS-A standards. Follow up to Microsoft TEALS' Intro to CS program.