AYP

AYP

PwC's Access Your Potential Curriculum

At PwC, we believe that all students have the potential to be tomorrow’s leaders and tech-driven workforce. Access Your Potential is our commitment to help close the opportunity gap by equipping young people, especially those from disadvantaged communities, with the financial, technology and career-selection skills they need to change the trajectory of their lives.

As part of our commitment, we’re excited to launch our Access Your Potential middle school technology and careers curriculum with Code.org. The lessons are facilitator led materials that can be used with technology or completely unplugged.

Lesson 1: Problem Solving - Personal Innovations

  • Getting Started (10 min)
  • Activity (25 min)
  • Wrap-up (15 min)

This lesson is about getting students excited and connecting their own personal interests to computer science. Students are asked to share something they know a lot about and teach it to a small group. Groups make a “rapid” prototype of an innovative idea and share it. Students watch a brief video about computing innovations.

Teacher Links: PwC course on Code.org Student Links: Video | Activity Guide

Lesson 2: Technology Foundations - What is a Computer?

  • Warm Up (5 min)
  • Activity (30 min)
  • Wrap Up (15 min)

In this lesson the class develops a preliminary definition of a computer. After brainstorming the possible definitions for a computer, the class works in groups to sort pictures into “is a computer” or “is not a computer” on poster paper and explain their motivations for choosing some of the most difficult categorizations. The teacher then introduces a definition of the computer and allows groups to revise their posters according to the new definition.

Teacher Links: PwC course on Code.org | Graphic | Exemplar | Video Student Links: Activity Guide

Lesson 3: Data Science & Analytics - Problem Solving with Big Data

  • Warm Up (3 min)
  • Activity (30 min)
  • Wrap Up (10 min)

This lesson covers how data is collected and used by a organizations to solve problems in the real world. The class looks at two scenarios that could be solved using data and brainstorms the types of data they would want to solve them and how they could collect the data. Each scenario also includes a video about a real-world service that has solved a similar problem with data.

Teacher Links: PwC course on Code.org Student Links: Activity Guide

Lesson 4: Programming - The Hour of Code

  • Activity (60 min)

The Hour of Code is a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science.

Teacher Links: PwC course on Code.org | Hour of Code How-To Guide

Lesson 5: Web Development - Creating Webpages with Khan Academy

  • Warm Up (5 min)
  • Activity (45 min)
  • Wrap up (10 min)

In this lesson, students head over to Khan Academy to learn the basics of creating webpages using HTML and CSS.

Teacher Links: Video | PwC course on Code.org

Lesson 6: App Development Unplugged - User Interfaces

  • Warm Up (10 min)
  • Activity (30 min)
  • Wrap Up (10 min)

See how a paper prototype can be used to test and get feedback on software before writing any code. To help out a developer with their idea, the class tests and provides an app prototype made of paper.

Teacher Links: PwC course on Code.org Student Links: Activity Guide | Activity Guide | Activity Guide

Lesson 7: App Development - Intro to App Lab (13+ only)

  • Warm Up (5 min)
  • Activity (45 min)
  • Wrap Up (10 min)

Tutorial Summary: This tutorial is designed to quickly introduce the App Lab programming environment as a powerful tool for building and sharing apps. The tutorial itself teaches students to create and control buttons, text, images, sounds, and screens in JavaScript using either blocks or text. At the end of the tutorial students are given time to either extend a project they started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app. They can also continue on to build more projects featured on the code.org/applab page.

Teacher Links: PwC course on Code.org

Lesson 8: Cybersecurity - Simple Encryption

  • Warm Up (10 min)
  • Activity (35 min)
  • Wrap Up (15 min)

In this lesson, students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. Students try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with idea that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. The most important aspect of this lesson is to understand how and why encryption plays a role in all of our lives every day on the Internet, and that making good encryption is not trivial. Students will get their feet wet with understanding the considerations that must go into making strong encryption in the face of powerful computational tools that can be used to crack it. The need for secrecy when sending bits over the Internet is important for anyone using the Internet.

Teacher Links: PwC course on Code.org Student Links: Video

Lesson 9: Internet of Things - Smart Clothing Design

  • Warm Up (1 min)
  • Activity (30 min)
  • Wrap Up (15 min)

In small groups, the class uses the design process to come up with ideas for smart clothing. From brainstorming, to identifying users, to finally proposing a design, this is the first of several opportunities in this unit to practicing designing a solution for the needs of others.

Teacher Links: PwC course on Code.org Student Links: Image | Activity Guide