This week we are going to be working on the following:
AP
Computer Science Class – Unit 2 – Digital Information
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
In
class Explore Performance Task and Submission Dates:
Task
Begins: Monday December 5, 2016 (Total 9.5 Classes)
This
Week’s Agenda:
Continuation to UNIT 2: Digital
Information:This
unit further explores the ways that digital information is encoded, represented
and manipulated. Being able to digitally manipulate data, visualize it, and
identify patterns, trends and possible meanings are important practical skills
that computer scientists do every day. Understanding where data comes from,
having intuitions about what could be learned or extracted from it, and being
able to use computational tools to manipulate data and communicate about it are
the primary skills addressed in the unit.
Chapter
1: Encoding and Compressing Complex Information
Big Questions
·Are the ways in which digital information
is encoded more laws of nature or man made?
·What kinds of limitations does the binary
encoding of information impose on what can be represented inside a computer?
·How accurately can human experience and
perception be captured or reflected in digital information?
Enduring Understandings
·1.1 Creative development can be an
essential process for creating computational artifacts.
·1.3 Computing can extend traditional forms
of human expression and experience.
·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.
Vocabulary
Heuristic-
a problem solving approach (algorithm) to find a satisfactory solution where
finding an optimal or exact solution is impractical or impossible.
Lossless
Compression-
a data compression algorithm that allows the original data to be perfectly
reconstructed from the compressed data.
Image-
A type of data used for graphics or pictures.
metadata-
is data that describes other data. For example, a digital image my include
metadata that describe the size of the image, number of colors, or
resolution.
pixel-
short for "picture element" it is the fundamental unit of a
digital image, typically a tiny square or dot which contains a single point
of color of a larger image.
RGB-
the RGB color model uses varying intensities of (R)ed, (G)reen, and (B)lue
light are added together in to reproduce a broad array of colors.
Lossy
Compression-
(or irreversible compression) a data compression method that uses inexact
approximations, discarding some data to represent the content. Most commonly
seen in image formats like .jpg.
Abstraction- Pulling out specific differences to make one solution
work for multiple problems.
Hypothesis - A
proposed explanation for some phenomenon used as the basis for further
investigation.
AND
Programming
and Cell Phone Apps Continued
AND
Continued
preparation for AP CSP Final Exam and Completion of the Explore Performance Task
Monday 11-28-16 – Day F
Standard:
Demonstrate
proficiency in the use of computers and applications, as well as an
understanding of the concepts underlying hardware, software, and connectivity.
Objective:
Introduction
to computers and technology in relation to the 21st Century Skills
and Financial and Technology literacy necessary to be successful in today’s
technology oriented society.
Activator:
Open
up your Engineering Journal and review what you entered last class
Direct Instruction and
Guided Practice:
ŘAs
a class we will continue going through and discuss the AP CSP Practice Exam
Questions
ŘIf
you haven’t completed setting up your Digital Portfolio for this class online
please do so as homework by following the directions and guide found within you
AP CSP Week 12 Agenda class web page whose link may be found at the bottom of
this week’s Agenda.Thanks.
Summarizer:
Mr.
PC will review each day what each student accomplished and the focus of
tomorrow.
Assessment for/of
learning: No Class
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:
Preparation for Explore Performane Task:
ŘLook
for a computing innovation that will allow you to meet all requirements of the
Explore Performance Task. Begin thinking about the digital tools you will use to
create your innovation artifact.
2.1- A variety of abstractions built upon binary sequences can be
used to represent all digital data.
2.1.1-
Describe the variety of abstractions used to represent data. [P3]
2.1.2-
Explain how binary sequences are used to represent digital data. [P5]
3.3- There are trade offs when representing information as digital
data.
Objectives
Students will be able to:
Use
Google Trends to identify and explore connections and patterns within a data
visualization.
Accurately
describe what a data visualization of a trend is showing.
Provide
plausible explanations of trends and patterns observed within a data
visualization.
Activator:
Open
up your Engineering Journal and review what you entered last class. Review the
Standards, Objectives, above, for today’s lesson. Click on https://studio.code.org/
and log in. Locate the Unit 2: The ‘Digital Information’ tile and click
‘View course’.
Direct Instruction and
Guided Instruction: No Class
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:
Preparation for Explore Performane Task:
ŘLook
for a computing innovation that will allow you to meet all requirements of the
Explore Performance Task. Begin thinking about the digital tools you will use to
create your innovation artifact.
3.1- People use computer programs to process information to gain
insight and knowledge.
3.1.1- Use computers to process information, find patterns, and test
hypotheses about digitally processed information to gain insight and knowledge.
[P4]
3.1.2- Collaborate when processing information to gain insight and
knowledge. [P6]
3.2- Computing facilitates exploration and the discovery of
connections in information.
3.2.1- Extract information from data to discover and explain
connections, patterns, or trends.
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]
7.4.1A-
The innovation and impact of social media and online access is different in
different countries and in different socioeconomic groups.
7.4.1B-
Mobile, wireless, and networked computing have an impact on innovation
throughout the world.
7.4.1C-
The global distribution of computing resources raises issues of equity,
access, and power.
7.4.1D-
Groups and individuals are affected by the “digital divide” —
differing access to computing and the Internet based on socioeconomic or
geographic characteristics.
Objectives
Students will be able to:
Define
the digital divide as the variation in access or use of technology by
various demographic characteristics.
Identify
assumptions made when drawing conclusions from data and data visualizations
Activator:
Open
up your Engineering Journal and review what you entered last class. Review the
Standards, Objectives, above, for today’s lesson. Click on https://studio.code.org/
and log in. Locate the Unit 2: The ‘Digital Information’ tile and click
‘View course’.
Direct Instruction and
Guided Instruction:
Lesson
9: Check Your Assumptions
Purpose
In
this lesson we look deeper into why we separate the what from
the why when
looking at data. The main purpose here is to raise awareness of the assumptions
that we (all people) make when looking at data and try to call them out. Some of
these assumptions lie hidden beneath the surface and we want to shed some light
on them by looking at some examples from the news. This is a useful mode of
reflection that will serve students well when doing reflective writing on the
performance tasks.
Analyzing
and interpreting data will typically require some assumptions to be made about
the accuracy of the data and the cause of the relationships observed within it.
When decisions are made based on a collection of data, they will often rest just
as much on that set of assumptions about the data as the data itself.
Identifying and validating (or disproving) assumptions is therefore an important
part of data analysis. Furthermore, clear communication about how data was
interpreted should also include an account of the assumptions made along the
way.
This
activity guide begins with a link to a report from Pew Research which examines
the “digital divide.” Students should look through the visualizations in
this report and record responses to the questions found in the activity guide.
Discuss:
In
small groups or as a class, students should discuss the answers they have
recorded in their activity guides.
Part 2: Checking Your Assumptions
Students
should complete the second half of the activity guide. They are presented a set
of scenarios in which data was used to make a decision. Students will be asked
to examine and critique the assumptions used to make these decisions. Then they
will suggest additional data they would like to collect or other ways their
decision could be made more reliably.
Log into code.org and complete the Multiple Choice
questions for Lesson 9
Summarizer:
Mr.
PC will review each day what each student accomplished and the focus of
tomorrow.
Assessment for/of
learning:
Students are to be assessed on the Lesson 9
Activity Guide and classroom discussion.
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:
Preparation for Explore Performane Task:
ŘLook
for a computing innovation that will allow you to meet all requirements of the
Explore Performance Task. Begin thinking about the digital tools you will use to
create your innovation artifact.
Standard:
Demonstrate
the ability to use technology for research, critical thinking, problem solving,
decision-making, communication, collaboration, creativity and innovation.
Topic:
Research, Problem-Solving, and Communications Research
3.1 Devise and demonstrate strategies for
efficiently collecting and organizing information from electronic sources.
Problem
Solving
3.5 Explain and demonstrate how specialized
technology tools can be used for problem solving, decision making, and
creativity.
Objective:
Evaluate
the importance of learning about computer systems in terms of relevant
professions
Identify
general computer systems/programming terms
Deduce
the skills and knowledge about computer systems needed to be successful in an
authentic project
Demonstrate
the ability to enter and modify source code statements using editing
capabilities
Develop a simple
graphics program
Demonstrate
the ability to debug statements, distinguishing between syntax and semantic
errors
Identify
input, process, and output in a program
Activator:
Open
up your Engineering Journal and review what you entered last class. Review the
Standards, Objectives, above, for today’s lesson.
Direct Instruction and Guided Practice: Complete our discussion
from Tuesday
Then: Complete the cell phone app below if not already
completed:
Choose
an App from a category which you have not tried or experienced yet.
Summarizer:
Mr.
PC will review each day what each student accomplished and the focus of
tomorrow.
Assessment for/of
learning:
Students are to be assessed on
the design of their chosen App and installing it on their phone.
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:
Preparation for Explore Performane Task:
ŘLook
for a computing innovation that will allow you to meet all requirements of the
Explore Performance Task. Begin thinking about the digital tools you will use to
create your innovation artifact.
1.2-
Computing enables people to use creative development processes to create
computational artifacts for creative expression or to solve a problem.
1.2.5- Analyze the correctness,
usability, functionality, and suitability of computational artifacts. [P4]
1.2.5A-
The context in which an artifact is used determines the correctness,
usability, functionality, and suitability of the artifact.
1.2.5B-
A computational artifact may have weaknesses, mistakes, or errors depending
on the type of artifact.
1.2.5C-
The functionality of a computational artifact may be related to how it is
used or perceived.
1.2.5D-
The suitability (or appropriateness) of a computational artifact may be
related to how it is used or perceived.
3.1- People use computer
programs to process information to gain insight and knowledge.
3.1.1- Use computers to process
information, find patterns, and test hypotheses about digitally processed
information to gain insight and knowledge. [P4]
3.1.1D-
Insight and knowledge can be obtained from translating and transforming
digitally represented information.
3.1.1E-
Patterns can emerge when data is transformed using computational tools.
3.1.2- Collaborate when processing
information to gain insight and knowledge. [P6]
3.1.2A-
Collaboration is an important part of solving data driven problems.
3.1.2B-
Collaboration facilitates solving computational problems by applying
multiple perspectives, experiences, and skill sets.
3.1.2C-
Communication between participants working on data driven problems gives
rise to enhanced insights and knowledge.
3.1.2D-
Collaboration in developing hypotheses and questions, and in testing
hypotheses and answering questions, about data helps participants gain
insight and knowledge.
3.1.2F-
Investigating large data sets collaboratively can lead to insight and
knowledge not obtained when working alone.
3.1.3- Explain the insight and
knowledge gained from digitally processed data by using appropriate
visualizations, notations, and precise language. [P5]
3.1.3A-
Visualization tools and software can communicate information about data.
3.1.3B-
Tables, diagrams, and textual displays can be used in communicating insight
and knowledge gained from data.
3.1.3C-
Summaries of data analyzed computationally can be effective in communicating
insight and knowledge gained from digitally represented information.
3.1.3D-
Transforming information can be effective in communicating knowledge gained
from data.
3.1.3E-
Interactivity with data is an aspect of communicating.