Upload
jack-turner
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
Pander to Ponder, SIGCSE 2009 1
Pander to Ponder
Owen [email protected]://www.cs.duke.edu/~ola
CPATH 0722274
Pander to Ponder, SIGCSE 2009 2
Cyber capable [nation|citizenry]
“Our species needs, and deserves, a citizenry with minds wide awake and a basic understanding of how the world works.”
Carl Sagan
“The aim of public education is not to spread enlightenment at all; it is simply to reduce as many individuals as possible to the same safe level, to breed a standard citizenry, to put down dissent and originality”
H.L. Mencken
Pander to Ponder, SIGCSE 2009 3
Top N Questions for CS Educators
Mac or PC Python or Java Eclipse or
Netbeans Pair or solo Agile or Waterfall OO or Old-
fashioned Firefox or IE Ubuntu or Debian
Does it matter what we talk about to others?
Does it matter what we talk about among ourselves?
Pander to Ponder, SIGCSE 2009 4
[ver-nak-yuh-ler]
Noun The everyday language spoken by a
people as distinguished from the literary language.
The idiom of a particular trade or profession
What message do we send our colleagues in other disciplines? What message do we send the general populace? How do we talk to each other and what do we talk about?
Pander to Ponder, SIGCSE 2009 5
Science Editorial
With the exception of a small group of doctors and scientists, most members of Congress lack the background to understand the process of science and the subtle nuances that justify investments in science and engineering or changes in existing priorities.
Susanne B. Haga, Dallas Morning Herald,Detroit Free Press
Pander to Ponder, SIGCSE 2009 6
What should students who aren’t programming learn about computer science?
What should students will be be our next _____ learn?
Pander to Ponder, SIGCSE 2009 7
Pander and Ponder
Stories that illustrate the topics we’re teaching about, what the course is about Examples used in class Why stories?
How the course came to be, why it was developed, what audience it serves Replicable? Assessments
Pander to Ponder, SIGCSE 2009 10
High level view of the course
Internet origins Internet
governance IETF, ICANN, DNS Blogs, Ads, Politics E-voting Copyright, patents Open Source Anonymity, ethics
p2p, DRM, DMCA Privacy Spam Phishing Cybercrime/war Hacktivism Internet
Censorship E/W coast code
Pander to Ponder, SIGCSE 2009 11
Stories that help define the course
Stories are often about several thingsFound by keeping up with news
Pander to Ponder, SIGCSE 2009 12
Obama jettisons YouTube?
Whitehouse ditches YouTube after Privacy Complaints CNET News, March 2, 2009 Privacy concern, Cookie placement Whitehouse has switched to an “in-
house” solution using Flash, hosted by Akamai’s CDN
Deny, deny, deny, deny Google responds, Whitehouse responds
Pander to Ponder, SIGCSE 2009 13
HTTP, the web, privacy
What is HTTP? Who “invented it”? What is TCP, SMTP, IP? What is the IETF? What is WC3? What is
ITU? Who governs the internet?
Why do we need cookies? What is a cookie? What does “stateless” mean? What is a third-party cookie? How many cookies are set on one visit?
Pander to Ponder, SIGCSE 2009 16
Certificate Authority: https
Who does your browser trust, how, why? What is a certificate authority How do you get ‘certified’? How do you know a website is what it says?
What is a hash? Encryption? 64, 128, 256-bit? What is MD5? Sha1? What about collisions? How does this help when downloading Linux? Who decides what is secure?
Pander to Ponder, SIGCSE 2009 18
www.bitsbook.com Harvard, MIT
course Download the
book! Buy the book!
Pander to Ponder, SIGCSE 2009 19
Zittrain
Net neutrality Generative
Technologies Purchase or
download http://
futureoftheinternet.org/
Pander to Ponder, SIGCSE 2009 20
Guest Speakers
Very valuable according to students Memorable, remarkable, breaks tedium Role models, dreamers, doers, Duke connection not required, certainly
helps ICANN board member, GNOME contributer/Law Student/Crazie Moot RIAA lead counsel Political/Law Professor, Computer
Scientists
Pander to Ponder, SIGCSE 2009 21
Zephyr TeachoutHoward Dean’s Internet Organizer What I can’t imagine is the Dean campaign
without that conviction and belief, the culture of passionate, pragmatic work toward something much different and bigger than a candidate—the tool that made up the molecular structure of everything we did
“You just learn a little HTML and php then you do what you need to do so things work”
Pander to Ponder, SIGCSE 2009 22
Chris Poole, aka ‘moot’
4chan Journalis
m scoop Anonymit
y 20+ yo
Lolcat Sarah
Palin
Pander to Ponder, SIGCSE 2009 23
“local” guest speakers
Steve Marks Ugrad and Law Lead counsel
RIAA
Luis Villa Gnome
contributor Columbia law Redhat legal
intern
Pander to Ponder, SIGCSE 2009 24
Stories that help define the course
How does the Internet really work?East coast and West coast code
Pander to Ponder, SIGCSE 2009 27
Course logistics
Readings every week, 5-20 pages Responsible for reading, but Turn in synopsis every three weeks
(80/week) Grading on 1-4 scale, one rewrite possible
In class quizzes, guest speaker quizzes Submit questions in advance for speaker Interact with speaker
Optional final project for an A
Pander to Ponder, SIGCSE 2009 28
Calibrated Peer Review (a dream)
A dream for evaluation that scales Can’t rely on TA support: doesn’t really
scale Want students to learn to evaluate peers Don’t want them to just give an A
Calibrated, reputation based grading Build infrastructure, inject expert opinion Earn reputation, grading and eval based
on this
Pander to Ponder, SIGCSE 2009 29
Student perceptions of the course
What do they say, when do they say it
Pander to Ponder, SIGCSE 2009 30
The Good, The Bad, The Ugly
Very successful in terms of course evals Attributable to me loving to tell stories Attributable to stories being relevant to
students
IP2 is a metaphor that can work for you DRM, DMCA, … What about “She can play?” Gimp v Photoshop
One of these days I’ll get organizized
Pander to Ponder, SIGCSE 2009 31
The Good
I took this class purely for the QS, with little to no expectations, and walked out regarding it as one of the best I’ve taken at Duke. I can honestly say I’ve learned a great deal about the content. The speakers were amazing, extremely unique and stimulating, and the professor’s enthusiasm was refreshing.
Pander to Ponder, SIGCSE 2009 32
The Good
This course was a great introduction to the Internet in general for me as a “technologically illiterate” person and also to the ethics of it. I had not considered the ethical elements before.
This is a good, solid class. It got even better when some of the disruptive athletes were shut up. It’s tough when a lot of not-serious people take this class.
Pander to Ponder, SIGCSE 2009 33
The Bad
Grading feedback was frustrating Barely knew grades Not focusing on grades really allowed
for people to think and learn actively This class should have been a seminar Needs better organization and clearer
guidelines I’m considering studying digital
copyright law at law school now
Pander to Ponder, SIGCSE 2009 34
The Ugly
I was disappointed in the course, I honestly learned very little, though Astrachan was a good lecturer. Grades for assignments often took months to receive
Rarely has a class with so much fluff been so engaging, stimulating, and fun. Owen’s instruction was impeccable --- it was nothing short of alchemy, turning rocks into gold.
Pander to Ponder, SIGCSE 2009 36
Pondering the next offering
Time of day will remain the same Advantages? Many Disadvantages?
Room will likely stay the same Max at 250, next-size up is about 400 Logistics difficult
Better writing analysis Better quantitative analysis