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

Mr. Burrill's Course Syllabus


Unit 4 - Big Data and Privacy

he data-rich world we live in introduces many complex questions related to public policy, law, ethics and societal impact. The goals of this unit are to develop a well-rounded and balanced view about data in the world, including the positive and negative effects of it, and to understand the basics of how and why modern encryption works.

Day 52 -Unit 4: Lesson 1- What is Big Data? & Lesson 2- Finding Trends With Visualizations

Download Day 52 PowerPoint

Today's Agenda-

--Journal--

 

Day 53 -Unit 4: Lesson 3: Check Your Assumptions,

Download Day 53 PowerPoint

Today's Agenda-

Articles

  • Complete Code.org Unit 4 Lesson 3

--Journal--

  • Digital Divide
  • Google Trends
  • Data Bias
  • Google Flu Trends

 

Day 54 -Unit 4: Lesson 4- Rapid Research - Data Innovations

Today's Agenda-

--Journal / Next Class-

  • Pairs Inovation One Pager due middle of next class

 

Day 55 -Unit 4: Lesson 5- Identifying People With Data

 

Today's Agenda-

--Journal--

 

Day 56 -Unit 4: Lesson 6 & 7- The Cost of Free & Simple Encryption

 

Today's Agenda-

--Journal--

  • Caesar Cipher
  • Cipher
  • Cracking encryption
  • Decryption
  • Encryption
  • Random Substitution Cipher

 

Day 57 -Unit 4: Lesson 8- Encryption with Keys and Passwords

 

Today's Agenda-

--Journal--

 

Day 58 -Unit 4: Lesson 9- Public Key crypto

 

Today's Agenda-

--Journal--

  • Complete Lesson 9 @ code.org
  • Test Next Class
  • Asymmetric Encryption
  • Modulo
  • Private Key
  • Public Key Encryption

 

Continue to- Explore Performance Task

 

© WRWEBHEADS.COM