AP Computer Science Principles Course

Sponsored by 

This is Curriki's introduction to computer science and the art of programming for students in high school, which adheres to the College Board's new AP CS Principles curriculum framework. Development of this course was sponsored by Oracle.

Curriki's AP Computer Science Principles course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, and they'll discover how the Internet really works. They'll also dig into cybersecurity and how computing impacts our world. Students will develop the computational thinking skills vital for success across all disciplines.
 
The course is designed to engage students from diverse backgrounds and those new to computing – and excite students with a curriculum that focuses on the core ideas that shape the landscape of computer science and its impact on our society.
 
Project-Based and Collaborative Learning Approach: Using engaging projects and materials, students will develop computational thinking skills through:
 
• Collaborative problem solving
 
• Creative design of unique solutions
 
• Data representation through modeling and simulations
 
• Algorithmic reasoning
 
This course will prepare students for the end-of-course AP Exam.


 

 

Collection Contents


This unit will cover all of the topics in Computer Science Principles “big ideas” numbers 2 and 3; Abstraction and Data and Information that would not be covered in the units on Programming and The Internet. Many of the labs use free software. Here is the list of software in both Windows and Mac versions: Windows HxD Hex Editor https://mh-nexus.de/en/hxd/ Processing http://processing.org 7-zip http://www.7-zip.org/download.html Audacity http://www.audacityteam.org/download/ MacIntosh Hex Editor iHex (Note that the File | Open Drive command does not work for the Use a hex editor to retrieve deleted data lab) Processing http://processing.org zip Macs have a built in compression, control click and choose compress Audacity http://www.audacityteam.org/download/
Member Rating
Curriki RatingC
'C' - Curriki rating

This unit is meant to be used after the “How Computers Work” unit. It assumes that students are already familiar with binary and hexadecimal. One of the most exciting aspects of the new Advanced Placement Computer Science Principles course is the introduction of the Internet, networks and security as part of an introductory computer science class. Obviously, the Internet has changed everything in computer science and networking, privacy and security are now some of the most important computer science topics. Teaching the Internet in an accessible way using hands on lab activities is a challenge. We think code.org’s APCS Principles curriculum does a great job in this. You will want to create a teacher account at code.org. Code.org will create a URL that you can share with your students so they can join your code.org classroom. In addition to the code.org materials you will find additional and activities
Member Rating
Curriki RatingC
'C' - Curriki rating

Unit from the AP Computer Science Principles Course
Member Rating
Curriki RatingC
'C' - Curriki rating

AP Computer Science Principles Course: AP Course and Exam Description document from the College Board.
Member Rating
Curriki RatingC
'C' - Curriki rating
Do NOT follow this link or you will be banned from the site!

Non-profit Tax ID # 203478467