Computer Science Principles (AP with python)
Computer Science Principles (AP with python)
Location: Online (instructor-led)
Duration: 2 hours weekly for 8 months
Time:
Course Syllabus:
Computer Science Principles (CSP) curriculum is an 8-month course that introduces high school students to the foundations of modern computing. Covering the creative aspects of programming, students will learn abstractions, algorithms, large data sets, the Internet, cybersecurity, and the societal impacts of computing on our world. Through project-based approaches, students will develop the computational thinking skills needed to fully exploit the power of digital technology and help build a strong foundation in core programming and problem-solving.
The course is using the AP CS Principles Framework and prepares students for the AP CS Principles exam. We aim to engage students new to computing – and excite students from diverse programming backgrounds.
Learning Environment: The course utilizes a blended classroom approach. The content is a mix of web-based and physical activities. Students will write and run code in the browser, create websites and digital artifacts, and engage in collaborative exercises with classmates.
Students Will Learn:
►Creative problem solving
►Computational processes to analyze large data sets
►Programming and impacts of computing innovations
►How the Internet works and important cybersecurity issues
►Impacts of computing that affect different populations
Programming Languages: Python 3.7 and Python Graphics.