Welcome to AP Computer Science Principles




This week we are going to be working on the following:

AP Computer Science Class – Unit 1 – Last Week

To Think; To Develop Problem-Solving Skills; To Discover; and To Create;

Learning to Compute and Computing to Learn

Classroom Protocol:

 

This is where you will come every day to find out what we are going to do in class for that day. Every day you are to come to your Quia class web page upon arriving to class, go to your class web page, and follow the directions for today.

 

Homework Policy:

 

All assignments will be due on the deadline date given. It is the responsibility for all students to complete their assignments on time. Any assignments received late will not be accepted and a grade will not be given for that assignment.

Accessing your Class Weekly Agenda:

Each week’s agenda and assignments will be updated and posted on your Quia class web page on a weekly basis.  Previous weeks Assignments/Agendas will be provided with a link at the end of the current week’s Class Web Page in case you need to revisit due to an absence, or you’re required to make up, or catch up on your course assignments.

Homework Assignment: Daily homework assignments may be found at the end of each day’s agenda.

 

F Day – Lunch 11:35 – 11:59

IMPORTANT DATES:     Saturday December 10  (8 – 12) Grafton - AP Study Session

                                      Saturday March 4 (8 – 12) Millbury - AP Study Session

 

This Week’s Agenda:

UNIT 1: The Internet: This unit begins exploring the technical challenges and questions that arise from the need to represent digital information in computers and transfer it between people and computational devices. In the second half of the unit, students solve problems similar ones that had to be solved to build the real Internet. Students design their own versions of protocols, each one layered on the previous one, in a process that mimics the layered sets of protocols on the real Internet. Topics include: the digital representation of numbers and text, Internet Protocol, DNS, and TCP/IP.

Chapter 1: Complete Representing and Transmitting Information

Objectives

Students will be able to:

Big Questions

·         Why do computers use binary to represent digital information?

·         How does data physically get from one computer to another?

·         Are the ways data is represented and transmitted with computers laws of nature or a laws of man?

Enduring Understandings

·         2.1 A variety of abstractions built upon binary sequences can be used to represent all digital data.

·         3.3 There are trade offs when representing information as digital data.

·         6.2 Characteristics of the Internet influence the systems built on it.

·         7.2 Computing enables innovation in nearly every field.

Vocabulary

Objectives

Students will be able to:

Big Questions

·         Why do computers use binary to represent digital information?

·         How does data physically get from one computer to another?

·         Are the ways data is represented and transmitted with computers laws of nature or a laws of man?

Enduring Understandings

·         2.1 A variety of abstractions built upon binary sequences can be used to represent all digital data.

·         3.3 There are trade offs when representing information as digital data.

·         6.2 Characteristics of the Internet influence the systems built on it.

·         7.2 Computing enables innovation in nearly every field.

Vocabulary

Monday 10-17-16 – Day E

Students will present their Explore Performance Task and will discuss as a class (collaboration) to determine how we can improve in moving forward.

IMPORTANT:  When choosing a computing innovation for your Explore Performance Task make sure you Always refer to the Explore Performance Task Rubric!

Explore Performance Task Rubric  

THEN

1)   Complete answering the questions found in code.org for Stage 7.

2)   Complete the Unit 1 Assessment as found on code.org!

Assessment for/of learning: Completion of today’s class assignment.

Summarizer: Mr. PC will review each day what each student accomplished and the focus of tomorrow.

Ticket to Leave:

In order to prepare you for your two AP CSP college-board performance tasks we need to get use to reflecting on our daily work and experiences. This is a skill that will prove to be useful when you go on to college, enter the workforce, and even in every aspect of your everyday life.  Every day at the end of class you should save your work, open up your journal, put down today’s date, and provide the following information.

1.   Provide at least on new thing that you learned today – Refer to today’s Objectives

2.   What did you accomplish today?

3.   Indicate any problems or obstacles you experienced

4.   How did you solve the problems or obstacles that you experienced?

Feel free to provide screen shots of your daily work in order to illustrate your day’s activities. Windows provides a Snipping Tool within its provided Accessories that may be used for this purpose.

Homework:

 

·         Pick 3 computing innovations (more resources found at the bottom of this week’s agenda, and 3 new tools for building computing artifacts that you can show to the class. You will need to indicate why the computing innovations are good choices for the Explore Task, and will need to demonstrate the use of the new tools on Friday.

·         Complete your ticket to leave journal entry.

Tuesday 10-18-2016 – Day F

Lesson 8, 9, 10

 

Standards Alignment

CSTA K-12 Computer Science Standards

Computer Science Principles