PLTW Computer Science Principles (CSP)
PLTW has partnered with the College Board to offer AP level courses as part of the PLTW program. The Computer Science Principles course covers all learning objectives in the College Board’s Computer Science Principles Framework. CSP aims to develop computational thinking, generate excitement about career paths that use computing, and introduce professional tools that foster creativity and collaboration. Students use Python as a primary tool and incorporate multiple platforms and languages for computation. Students practice problem solving and structured learning experiences and progress to open-ended projects and problems that require them to develop planning, documentation, communication, and other professional skills. Problems aim for ground-level entry with no ceiling so that all students can successfully engage the problems. Students with greater motivation, ability, or background knowledge will be challenged to work further. The course contains the following four units: 1) Algorithms, Graphics, and Graphical User interfaces; 2) The Internet; 3) Raining Reigning Data; and 4) Intelligent Behavior.