Computer Science Principles (CSP) develops students' computational thinking and problem-solving skills. The course engages students by introducing them to computationally intensive career paths. CSP fosters creativity and collaboration while developing programming expertise and exploring the workings of the internet. CSP implements up to eight different computer languages in projects involving app development, visualization of data, cybersecurity, robotics and simulations. Using Python® as a primary tool, students explore and become inspired by career paths that utilize computing, discover tools that foster creativity and collaboration, and use what they’ve learned to tackle challenges like app development and simulation. It is recommended that students take SmashCode before taking this course. Computer Science Principles is endorsed by the College Board, giving students the opportunity to take the AP CSP exam for college credit.
*Dual credit available through Missouri S&T.
Grade Level(s): 10th-12th grades
Curricula for Advanced Placement (AP) courses are created by the American College Board, which offers high level coursework and exams to high school students. Colleges and universities may grant placement and course credit to students who obtain high scores on examinations. Curriculum for each subject area is created by a panel of experts and college-level educators in that field of study. An overview of the AP Computer Science Principles course can be found HERE. The Course & Exam Description (CED) can be found HERE.
Course-Level Scope & Sequence (Units &/or Skills)
- Big Idea 1: Creative Development
- Big Idea 2: Data
- Big Idea 3: Algorithms and Programming
- Big Idea 4: Computer Systems and Networks
- Big Idea 5: Impact of Computing
Date Last Revised/Approved: 2020