Introduction to AP Computer Science Principles

Introduction

Welcome to "Introduction to AP Computer Science Principles!"  This Webquest will take you on a quick trip where you will discover why learning to program is important, that programming can be fun, and introduce you to some of the tools we will use to learn to how to program in a JavaScript, while also giving us skills that we can transfer to learning other computer languages. 

Through a series of videos and online interactions, you will become familiar with computer programming, a quick introduction to Hour of Code will allow you to solve puzzles, make a yeti dance, and program Flappy Bird. You will also be introduced and allotted time to have the opportunity to explore many additional resources, and be introduced to the curriculum for this course in Code.org.

Task

Welcome to "Introduction to AP Computer Science Principles Webquest!"  This Webquest will take you on a trip to where you will discover why learning to program is important, that programming can be fun, how to program in JavaScript, skills and concepts that will prove to be directly transferable to assist in learning many of the hottest languages!  

We will also gain in sight in to the Introduction to AP Computer Science Principles class, many of the tools we will use to learn coding,  and an introduction to the curriculum at code.org. Watch the following video to understand what lies a head.

https://www.youtube.com/watch?v=dU1xS07N-FA

 

Process

Now that you have seen the video, answer the following questions. 

  1. What will learning to code do for you in the future?

     
  2. What other skills will you learn as you learn to code?

     
  3. Are you excited to try it?

 Now, watch the next video to see more experts discuss how coding has changed their lives and the world we live in.

https://www.youtube.com/watch?v=FC5FbmsH4fw

Now that you have seen the video, answer the following questions. 

  1. Do you have to be a genius to program?
  2. Do you have to know everything about computers to program?
  3. If you were to make a program to anything you wanted, to fix a problem, to automate something, to build a new game, what would it be?

Are you ready to try programming for the first time?  

Let's focus on your creative side first.  In the following activities you can hang with Anna and Elsa from Frozen, explore Classic Maze, and build a Mine Craft character.  Try a quick introduction to coding game at https://hourofcode.com/us/learn.

Now lets explore a learning environment that is also quite fun. Pencil Code is a collaborative programming site for drawing art, playing music, and creating games. It is also a place to experiment with mathematical functions, geometry, and graphing. Learn professional programming languages using an editor that lets you work in either blocks or text. Create art, music, games, and stories. Or invent a program that will change the world. https://pencilcode.net/

For our last task let's explore our curriculum which can be found at code.org. Code.orgĀ® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities. Our vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry or algebra. Code.org provides the leading curriculum for K-12 computer science in the largest school districts in the United States and Code.org also organizes the annual Hour of Code campaign which has engaged 10% of all students in the world. Code.org is supported by generous donors including Amazon, Facebook, Google, the Infosys Foundation, Microsoft, and many more.

https://code.org/

Click Conclusion on the Navigation Menu.