AP Computer Science Principals

Big Ideas

  • Creativity
  • Abstraction
  • Data and Information
  • Algorithms
  • Programming
  • The Internet
  • Global Impact

Computational Thinking Practices

  • Connecting computing
  • Creating computational artifacts
  • Abstracting
  • Analyzing problems and artifacts
  • Communicating
  • Collaborating

 

Computer Science: The New Literacy

Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow.

The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.

 

Rigorously Developed

In development since 2008, AP Computer Science Principles was created with significant support from the National Science Foundation. The College Board worked with more than 50 leading high school and higher education computer science educators who piloted the course at their institutions. This rigorous process of development and testing has yielded a course that not only reflects the latest scholarship in the field, but provides students with a relevant and engaging learning experience.

Over 90 colleges and universities have stated their support for the course, with the majority anticipating they will award college credit for high exam scores.

 

 


 

AP Computer Science Principals

Code.org- AP Computer Science Principals Syllabus


2019-2020 code.org Log-In Codes

Period 2- HKBFLH

Period 3- JGTCHF

Period 4- JRCZPJ


AP College Board Join Codes

Period 2- MV6YDP

Period 3- MM6JZQ

Period 4- W3VDQY

Instructions for Joining College Board Class


Unit 1 - The Internet

This unit explores the technical challenges and questions that arise from the need to represent digital information in computers and transfer it between people and computational devices. The unit then explores the structure and design of the internet and the implications of those design decisions.

Day 1 1st Day of School

In Class Work

  • Intro
  • Class Rules and Description
  • Mr. Burrill Quiz

Out of Class Work-

  • None

 

Day 2 AP Overview / Unit 1- Lessson 1- Personal Innovations

Download PowerPoint Day 2

In Class Work-

Out of Class Work-

 

Day 3- Umit 1- Lesson 2 & 3 : Binary Messages / Internet Simulator

Download PowerPoint Day 3

Today's Agenda-

--Out of Class Work--

 

Day 4 Unit 1- Lesson 4 & 5- Number Systems/Binary Numbers

Download PowerPoint Day 4

Today's Agenda-

--Journal--

 

Day 5 Unit 1- Lesson 6- Sending Numbers

Download PowerPoint Day 5

Today's Agenda-

--Journal--

 

Day 6 Unit 1- Lesson 7- Sending Text

Download PowerPoint Day 6

Today's Agenda-

--Journal--

  • Vocabulary- ASCII, Nibble, ASCII Art
  • Place a ASCII/Binary/Hexadecimal/Decimal chart in your Journal
  • Find a ASCII Artwork piece you like and place in your Journal
  • Complete Lessons 1-7 @ code.org
  • Have Journal ready to rock and roll!
  • TEST NEXT CLASS!

 

Day 7 Test- Unit 1 Chapter 1 Test Prep

 

Today's Agenda-

--Journal--

  • Fill It Up!

AP College Board Join Codes

Period 2- MV6YDP

Period 3- MM6JZQ

Period 4- W3VDQY

Instructions for Joining College Board Class

 

 

Day 8 Unit 1 Lessson 8- The Internet

Download PowerPoint Day 8

Today's Agenda-

--Journal--

 

Day 9 Unit 1 Les 9 & 10- Need for Addressing / Routers/Redundancy

Download PowerPoint Day 9

Today's Agenda-

--Journal--

  • Vocabulary- IP Address, Packets, DNS, Router, Redundancy
  • Finish code.org Lessons 9 & 10

 

Day 10 Unit 1 Lessson 11- Making a Reliable Internet

Download PowerPoint Day 10

Today's Agenda-

--Journal--

 

Day 11 Unit 1 Lessson 12 & 13- The Need for DNS / HTTP and Abstraction on the Internet

Download PowerPoint Day 11

Today's Agenda-

--Journal--

  • Vocabulary- Abstraction, Server, Client, HTTP, HTTPS, Internet Layers, Static Web Page, Dynamic Web Page, Web Application, Get, Post, Headers
  • Place Internet Layers Chart in Journal
  • Study for Unit 1 Test

 

Day 12 Test- Unit 1 Test Prep and Review

 

Today's Agenda-

  • Review
  • Review
  • Review

--Journal--

 

Day 13 Test- Unit 1 Test

 

Today's Agenda-

--Journal--

  • Fill It Up!

 

Continue to Unit 2- Digital Information

 

© WRWEBHEADS.COM