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


---Class Links---

Code Studio - App Lab - Blown to Bits - Nimbus Screencast


Unit 4 - Big Data and Privacy

The data rich world we live in also introduces many complex questions related to public policy, law, ethics and societal impact. In many ways this unit acts as a unit on current events. It is highly likely that there will be something related to big data, privacy and security going on in the news at any point in time. The major goals of the unit are

1) for students to develop a well­rounded and balanced view about data in the world around them and both the positive and negative effects of it and

2) 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

 

Today's Agenda-

--Journal--

 

Day 53 -Unit 4: Lesson 3- Check Your Assumptions & Lesson 4- Rapid Research

Today's Agenda-

--Journal--

 

Day 54 -Unit 4: Lesson 5 & 6- Identifying People With Data & The Cost of Free

 

Today's Agenda-

--Journal--

 

Day 55 -Unit 4: Lesson 7 & 8- Simple Encryption & Encryption with Keys and Passwords

 

Today's Agenda-

  • Quiz
  • Video- The Internet: Encryption & Public Keys
  • Caesar Cipher
  • Cipher
  • Cracking encryption
  • Decryption
  • Encryption
  • Random Substitution Cipher
  • Computationally Hard
  • Symmetric Encryption
  • Asymmetric Encryption
  • 256 Bit Encryption
  • Public Key
  • Private Key
  • SSL
  • TLS
  • HTTPS
  • Video- How Not to Get Hacked
  • Virus
  • DDOS
  • Phishing

--Journal--

  • Lesson 7 & 8- Vocabulary

 

Day 56 -Unit 4: Lesson 9- Public Key Cryptography

 

Today's Agenda-

--Journal--

 

Day 57 -Unit 4: Lesson 10- Rapid Research - Cybercrime

 

Today's Agenda-

--Journal--

  • Studey for Unit 4 Test Next Class

 

Day 58 TEST

 

TEST DAY

 

Prepare for Performance Task Explore

 

 

Continue to- Explore Performance Task

 

© WRWEBHEADS.COM