1.1.1.A Principles

advertisement
Activity 1.1.1 Principles
Introduction
The pri- in the word principles means first or most
important. This course is built upon the idea that
computing, first and foremost, can and should improve
our lives together in the world. On the scale of human
history, computing is very new. Automation and
automated thinking – machines that think and do – are
here, now. How will they transform society? We don’t
know, but we know it will be big. We send more and more
bits – 0’s and 1’s – into thinking programs every year.
Exponentially more!
The quantity of data produced and calculations performed
today since sunrise are staggering. The text in all worldwide email sent in any ten-minute period now contains
more text than the entire Library of Congress. From live
video to phone calls, incomprehensible quantities of
digital information in the form of 0’s and 1’s – bits – are
traversing the world, through billions of computers,
processing billions of bits per second each. This is new.
This digital explosion offers opportunities to make the
world better but it also entails dangers we must confront.
What is most important to us? How will we shape the
future with our new human power to collect, process,
store, and act upon information?
Materials

Blown to Bits, by Hal Abelson, Ken Ledeen, and Harry Lewis
Available online at http://www.bitsbook.com/excerpts/
Procedure
1. Form seven groups in your classroom as directed by your teacher.
2. The professional greeting is an extremely important part of the professional skills
included in this curriculum. No matter how/if you already greeted your partners
earlier, take a moment and practice your introductory greeting with your partner.
A professional greeting includes:
 squaring your shoulders and knees with the person you are greeting
and using good posture
 making eye contact
© 2014 Project Lead The Way, Inc.
Computer Science and Software Engineering Activity 1.1.1 Principles – Page 1



smiling
using an enthusiastic, interested voice
saying something pleasant, like “Nice to meet you,” or “I am glad to be
working with you,” or “I look forward to working with you.”
3. After exchanging greetings and brief conversation, agree to take time individually
for this step. Each person in the group, silently and without having to share your
answer, should think of the three “things”—people, ideas, parts of your life, etc.—
you hold most dear, that you hold as most important. Commit to specific ideas,
but you do not have to commit them to writing.
Nod to your partners in your group when you have completed this task. When
everyone in your group has nodded that they are ready, discuss the next two
questions together.
4. How has computing affected your relationship to these people, ideas, etc.?
5. How might computing in the future affect your relationship to these people,
ideas, etc.?
6. Consider the following milestones, noting that the product and year associated
with each milestone can be debated.
1951
1976
1982
1991
2002
Delivery of the first commercial computer, the UNIVAC
Delivery of the first home computer, the Apple I
Introduction of the Internet
Introduction of the World Wide Web
First commercial broadband mobile network, 3G
As a group, read the following quote, the last paragraph from the book Blown to
Bits:
The bits explosion is not over. We are in the middle of it. But we
don’t know whether it will be destructive or enlightening. The time
for deciding who will control the explosion may soon be past. Bits
are still a new phenomenon – a new natural resource whose
regulatory structures and corporate ownership are still up for grabs.
The legal and economic decisions being made today, not just about
bits but about everything that depends on bits, will determine how
our descendants will lead their lives. The way the bits illuminate or
distort the world will shape the future of humanity.
© 2014 Project Lead The Way, Inc.
Computer Science and Software Engineering Activity 1.1.1 Principles – Page 2
Will computers transform our society in ways that other inventions have not?
Discuss in your group.
7. Read Chapter 1 (pp. 1-17) and the Conclusion (pp. 295-300) of Blown to Bits.
Write a journal-style response in which you agree or disagree with the following
statement. Attach your writing to the assignment for your teacher to read.
Computing will transform society.
8. In your group discuss your responses to Step 7.
9. Each group will be assigned one additional chapter of Blown to Bits to skim for 310 minutes. Record which chapter you are assigned. All group members will skim
the same chapter. After skimming, and before discussing with your group, write
one or more sentences summarizing the issue(s) that you think the chapter might
be addressing.
10. In your group share your responses to Step 9. Discuss the summaries and create
as a group one single summary that integrates all of your ideas. Record it here
and agree on one person to present your summary to the class.
11. One person from each group will present a summary of one of the chapters. He or
she should do their best to do the following when presenting.




Introduce themselves and their group partners clearly. State everyone’s
name, which chapter the group skimmed, and what the group thinks the
chapter is about.
Have good standing posture.
Project a confident voice with clear enunciation.
Make eye contact with people in several parts of the room as you speak.
After each group’s presentation, record a sentence or more summarizing each
chapter.
Chapter 2 Naked in the Sunlight:
Chapter 3 Ghosts in the Machine:
Chapter 4 Needles in the Haystack:
Chapter 5 Secret Bits:
© 2014 Project Lead The Way, Inc.
Computer Science and Software Engineering Activity 1.1.1 Principles – Page 3
Chapter 6 Balance Toppled:
Chapter 7 You Can’t Say That on the Internet:
Chapter 8 Bits in the Air:
Conclusion
1. The "Big Ideas" of the College Board’s Computer Science Principles course
framework are
I. Creativity
II. Abstraction
Computing is a creative activity.
Abstraction reduces information and detail to
facilitate focus on relevant concepts.
III. Data
Data and information facilitate the creation of
knowledge.
IV. Algorithms
Algorithms are used to develop and express
solutions to computational problems
V. Programming
VI. Internet
VII. Impact
Programming enables problem solving, human
expression, and creation of knowledge.
The Internet pervades modern computing.
Computing has global impacts.
Pick one or more of these Big Ideas and explain how you think that Big Idea will
be related to what you do and learn in this course.
© 2014 Project Lead The Way, Inc.
Computer Science and Software Engineering Activity 1.1.1 Principles – Page 4
Download