AP Computer Science Principles
$1,999.00
  • Description
  • What's Included
  • Curriculum Layout
  • Course Standards
  • Technical Requirements & Downloads
  • Register for a Webinar

Product Description

AP Computer Science Principles is a year-long high-school course designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems, and will discuss and write about the impacts these solutions could have on their community, society, and the world.

 

What's Included

Course content is provided through STEM Fuse's digital platform, Educate. Lessons for this course are presented as a combination of videos and lesson presentations. With a wide range of topics, the course will provide opportunities for students to discover passions towards technology in ways that resonate with their interests. By the end of this course, students will have exposure to and an understanding of:

  • HTML,CSS,and JavaScript
  • Software Design Process
  • Web Page and App Design
  • Java Programming
  • Game Development
  • Modern Computer Systems

Curriculum Layout

  • UNIT 0: INTRO TO COMPUTING
  • UNIT 1: WEB DEVELOPMENT
  • UNIT 2: CSS FRAMEWORKS
  • UNIT 3: JAVASCRIPT
  • UNIT 4: SOFTWARE DESIGN
  • UNIT 5: AP EXPLORE
  • UNIT 6: DEVELOPING SOFTWARE
  • UNIT 7: JAVA
  • UNIT 8: APP DEVELOPMENT
  • UNIT 9: AP CREATE
  • UNIT 10: COMPUTER SYSTEMS
  • UNIT 11: INTERNET/SECURITY
  • UNIT 12: AP EXAM REVIEW
  • UNIT 13: PONG

Course Standards

This course aligns with the College Board AP Computer Science Principles essential knowledge and guidelines.

Technical Requirements

HARDWARE:

Computer lab with Windows or MacOS, One-to-One or One-to-Group Android Device

SOFTWARE:

Visual Studio Code, Chrome Browser, Java Development Kit, Android Studio