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: CompleteRepresenting
and Transmitting Information
Objectives
Students will be able to:
Communicate with classmates about computing
innovations in their lives.
Describe positive and negative effects of
computing innovations.
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
Innovation - A
novel or improved idea, device, product, etc, or the development thereof.
Binary - A way of representing information using only
two options.
Bit - A contraction of "Binary Digit". A
bit is the single unit of information in a computer, typically represented
as a 0 or 1.
Bandwidth - Transmission capacity measure by bit rate
Bit - A contraction of "Binary Digit". A
bit is the single unit of information in a computer, typically represented
as a 0 or 1.
Bit rate - (sometimes written bitrate) the number of
bits that are conveyed or processed per unit of time. e.g. 8 bits/sec.
Latency - Time it takes for a bit to travel from its
sender to its receiver.
Protocol - A set of rules governing the exchange or
transmission of data between devices.
ASCII - ASCII - American Standard Code for
Information Interchange. ASCII is the universally recognized raw text format
that any computer can understand.
code - (v) to write code, or to write instructions
for a computer.
IETF-
Internet Engineering Task Force - develops and promotes voluntary Internet
standards and protocols, in particular the standards that comprise the
Internet protocol suite (TCP/IP).
Internet-
A group of computers and servers that are connected to each other.
Net
Neutrality-
the principle that all Internet traffic should be treated equally by
Internet Service Providers
IP
Address- A number assigned to any item that
is connected to the Internet.
Packets-
Small chunks of information that have been carefully formed from larger
chunks of information
DNS-
The service that translates URLs to IP addresses.
HTTP-
HyperText Transfer Protocol - the protocol used for transmitting web pages
over the Internet
Net
Neutrality-
the principle that all Internet traffic should be treated equally by
Internet Service Providers.
TCP-
Transmission Control Protocol - provides reliable, ordered, and
error-checked delivery of a stream of packets on the internet. TCP is
tightly linked with IP and usually seen as TCP/IP in writing.
Objectives
Students will be able to:
Communicate with classmates about computing
innovations in their lives.
Describe positive and negative effects of
computing innovations.
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
Innovation - A
novel or improved idea, device, product, etc, or the development thereof.
Binary - A way of representing information using only
two options.
Bit - A contraction of "Binary Digit". A
bit is the single unit of information in a computer, typically represented
as a 0 or 1.
Bandwidth - Transmission capacity measure by bit rate
Bit - A contraction of "Binary Digit". A
bit is the single unit of information in a computer, typically represented
as a 0 or 1.
Bit rate - (sometimes written bitrate) the number of
bits that are conveyed or processed per unit of time. e.g. 8 bits/sec.
Latency - Time it takes for a bit to travel from its
sender to its receiver.
Protocol - A set of rules governing the exchange or
transmission of data between devices.
ASCII - ASCII - American Standard Code for
Information Interchange. ASCII is the universally recognized raw text format
that any computer can understand.
code - (v) to write code, or to write instructions
for a computer.
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!
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
CD - Computers & Communication Devices
CI - Community, Global, and Ethical Impacts
CD -
Computers & Communication Devices
CL –
Collaboration
Computer
Science Principles
6.1 -
The Internet is a network of autonomous systems.
6.2 -
Characteristics of the Internet influence the systems built on it.
6.3 -
Cybersecurity is an important concern for the Internet and the systems built
on it.
7.3- Computing has a global affect
-- both beneficial and harmful -- on people and society.
7.4- Computing innovations
influence and are influenced by the economic, social, and cultural contexts
in which they are designed and used.
7.4.1- Explain the connections
between computing and economic, social, and cultural contexts. [P1]