Computer Science Principles

Course Description Computer Science Principles is a new course that follows a project to develop a computer science course that seeks to broaden participation in computing and computer science. The course places emphasis on the principles of computer science rather than just programming. Big ideas and concepts include: (1) Computing is a creative activity. (2) Abstraction reduces information and detail to facilitate focus on relevant concepts. (3) Data and information facilitate the creation of knowledge. (4) Algorithms are used to develop and express solutions to computational problems. (5) Programming enables problem solving, human expression, and creation of knowledge. (6) The Internet pervades modern computing. (7) Computing has global impacts. Please Note: CSP course is currently a 1.0 credit course. There is a need to collect the most relevant concepts and include them into a semester of the course to match the Digital Studies requirement. *AP CSP is currently a 1.0 course with the test weighted as a 1.0. CSP has the option to be taught as a 1.0 or a 0.5 semester course but the test weight is only given at a 0.5 no matter the duration of the course. This will facilitate the need for the CSP Concurrent enrollment credit as well as the goal to accomplish the Digital Studies graduation requirement. Resources and standards from: http://csprinciples.org.