
Computing social context
Tags | Computer scienceComputingCultureEconomies of ComputingSocial Issues and Professional PracticeStorySustainability |
---|---|
Created | |
Updated |
Preface
Prerequisites
Learning ethics
Introduction
What is Computing social context?
Why does Computing social context matter to you?
Research
Ecosystem
Standards, jobs, industry, roles, …
FAQ
Worked examples
0. Computers, People, and Programming
Software might be everywhere; it could manage our society.
Myths
You’re a genius because you’re a programmer
https://www.youtube.com/watch?v=KEkrWRHCDQU&ab_channel=LaserUnicorns
Open source
Google Summer of Code
Military industry
https://governmentciomedia.com/next-generation-soldiers-will-be-software-engineers
Fun?
https://www.youtube.com/user/BostonDynamics
https://www.youtube.com/watch?v=y3RIHnK0_NE
Hacking
Cybernetics
Patents
Patents Trolls
Google Patents. (2023, April 10). Retrieved from https://patents.google.com
Story
Subsection
Subsubsection
URRS
Microstories
Exercises
- Logic. Mathematics. Code. Automatic Verification such as Lean Proven or Frama-C.
- Languages in Anki.
Projects
Summary
FAQ
Reference Notes
Digital economy
The Digital Economy: Promise and Peril in the Age of Networked (1995) Don Tapscott
New Rules For the New Economy Kevin Kelly
e-business
e-commerce
Unicorns
Metrics
Crowdfunding
Crowdsourcing
Internet
Long tail
Power law
Shared economy
Cases of study
TODO: App metrics, Global App record
X on demand and address
coworking
spacebee
Lavadero
MOOC
Social media
Ads and Digital marketing
Quality of experience
stylebee
swifto
Computing + X
Operation research relationship
Computing Culture
Ethics
Conventions
Money and business: be Alfa or Beta
There’s more to computer science jobs than software engineering.
https://blog.edx.org/computer-science-careers
https://www.bls.gov/ooh/computer-and-information-technology/home.htm
https://www.youtube.com/watch?v=ILYtS8DtBI8&ab_channel=ÓscarVara
The Top 8 Tech Companies to Intern at in 2022
World War II, Operation research, logic, and Hilbert
NATO and software
University story
https://es.quora.com/Está-el-grado-en-Ciencias-de-la-Computación-sobrevaluado
Characters
Computer science culture
Fiction: Cloud Atlas: A Novel - Life of Pi - A Prayer for Owen Meany: A Novel - All the Light We Cannot See - The Book Thief - The Fault in Our Stars - Tenth of December: Stories - If I Don't Six - A Game of Thrones - To Kill a Mockingbird - The Kite Runner - Ender's Game - Foundation - Slaughterhouse-Five - The Shadow of the Wind - Flowers for Algernon - Holes - Atonement - The Name of the Wind - Beloved - For Whom the Bell Tolls - Different Seasons - Neuromancer - Snow Crash - Cryptonomicon - Shantaram - A Room with a View - Jude the Obscure - Illusions: The Adventures of a Reluctant Messiah - A Canticle for Leibowitz - A Wizard of Earthsea - Black Swan Green - The Stars My Destination - Ancillary Justice - My Brilliant Friend - Crossing to Safety - Possession - The Selected Works of T.S. Spivet - Essential Ellison - The Demolished Man - The Nightingale - The Overstory - The Windup Girl - The Water Knife Non-fiction: Seabiscuit: An American Legend - Unbroken - Surely You're Joking, Mr. Feynman! - On Intelligence - The Language Instinct - Flow - Guns, Germs, and Steel - The Selfish Gene - A Heartbreaking Work of Staggering Genius - Lies My Teacher Told Me - Freakonomics - How the Irish Saved Civilization - Cod - The Devil in the White City - The Swerve: How the World Became Modern - The Drunkard's Walk - The Visual Display of Quantitative Information - Eats, Shoots & Leaves - The Elements of Style - The Design of Everyday Things - Mountains Beyond Mountains - The Soul of A New Machine - Alan Turing: The Enigma - Consider the Lobster - The Vintage Guide to Classical Music
- Lifeline Rule by Doug Nufer (the rule: parity to vowel; an awesome conovowel opus)
- Inventing the Future by Albert Cory (a novel way to explain how advances in software require lots of time and lots of complementary skills)
- Stravinsky in Pictures and Documents by Vera Stravinsky and Robert Craft (proving again the great value of access to original sources and ephemera)
- Life A Users Manual by Georges Perec (perhaps the greatest 20th century novel) (see Willy Wauquaire's superb webpages about it)
- Gaudy Night by Dorothy L Sayers (captures Oxford high-table small-talk wonderfully)
- An Instance of the Fingerpost by Iain Pears (also Oxford but in the 1660s)
- Death of a Salesperson by Robert Barnard (who is at his best in short stories like these)
- The Haj by Leon Uris (great to read on a trip to Israel)
- Marjorie Morningstar by Herman Wouk (in-depth characters plus a whole philosophy)
- On Food and Cooking by Harold McGee (applied biochemistry in the kitchen)
- Food by Waverley Root (his magnum opus, a wonderful history of everything delicious)
- The Golden Gate by Vikram Seth (the Great California Novel, entirely in 14-line sonnets)
- The Age of Faith by Will Durant (volume 4 of his series, covers the years 325--1300)
- Efronia by Stina Katchadourian (diaries and letters of a remarkable Armenian woman)
- The Man Who Knew Infinity by Robert Kanigel (biographies of Ramanujan and Hardy)
- Hackers by Steven Levy (incredibly well written tale of our times)
- The Abominable Man by Maj Sjöwall and Per Wahlöö (one of their brilliantly Swedish detective novels)
- Blasphemy by Douglas Preston (the best novel to deal with "science versus religion" that I've ever encountered)
- Blacklist by Sara Paretsky (a brilliant characterization of the tragic state of politics and class relations in America that also happens to be an action-packed murder mystery)
- The Travels of Ibn Battutah edited by Tim Mackintosh-Smith (fascinating and eye-opening journal by a 14th-century Muslim scholar)
- Murder in the Museum of Man by Alfred Alcorn (delicious caricature of academic follies)
- America (The Book): Teacher's Edition “A Citizen's Guide to Democracy Inaction” by Jon Stewart et al (has graffiti even better than the marginal notes in Concrete Mathematics)
- Feynman by Jim Ottaviani and Leland Myrick (vivid, witty, hilarious, poignant: I laughed, I cried, I learned; demonstrates the unreasonable effectiveness of a graphic novel)
- Mountains Beyond Mountains by Tracy Kidder (about how Paul Farmer's local and global life combined theory and practice)
- A Dual Autobiography by Will and Ariel Durant (superbly written, a great story about how a man and woman can work creatively and sustainably together despite the mysteries of the human sex drive)
- The Hornet's Nest by Jimmy Carter (a revolutionary novel about the Revolutionary War at all levels)
References
We order cites from foundational to advance.
When tools are deprecated
The Death of a Technical Skill by John J. Horton and Prasanna Tambe
https://news.ycombinator.com/item?id=1304310
https://john-joseph-horton.com/papers/schumpeter.pdf
Next steps
Chapter notes
Things a Computer Scientist Rarely Talks About https://www-cs-faculty.stanford.edu/~knuth/things.html http://web.stanford.edu/group/cslipublications/cslipublications/pdf/1575863278.pdf
HOW ARISTOTLE CREATED THE COMPUTER
0.18 Jobs and Paths
0.19 Standards
Idioms
https://kotlinlang.org/docs/idioms.html
0.20 Technology Sector and what is your society's role as a computer scientist?
What is the technology sector and what sector would like you to work for?
semiconductors, software, networking and Internet, and hardware.
0.2 Maquinaria y automatización (Marx) | ¿Las máquinas crean valor? ¿Qué es el General Intellect?
https://www.youtube.com/watch?v=OBt_8MopVGg&ab_channel=DiálogoMarxista
0.21 Cyberpunk y la etica
https://www.youtube.com/watch?v=Re7ZEDodXtU
https://www.youtube.com/watch?v=O00Yc1TdYJA
https://www.youtube.com/watch?v=Ep1Vf2Vv2Gc&t=344s
0.22 Es un trabajo de mierda? Hay un suficiente trabajo? Debemos crear products obsolentes?
Trabajo de mierda. David Graeber
https://www.youtube.com/watch?v=f2JL1rdQYog&ab_channel=AlexVogager
Problem set
References
[1] Forouzan, B., 2017. Foundations of Computer Science: 4th Edition. Andover: Hampshire: Cengage Learning EMEA.
[2] Denning, P. J., Comer, D. E., Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., & Young, P. R. (1989). Computing as a discipline. Communications of the ACM, 32(1), 9–23. doi:10.1145/63238.63239
[3] MIT OpenCourseWare. (2022, December 21). MIT OpenCourseWare. Retrieved from https://ocw.mit.edu/courses/sts-035-the-history-of-computing-spring-2004/pages/syllabus
http://mmc.geofisica.unam.mx/femp/Herramientas/Lenguajes/Java/JavaBasico/Libro.pdf
http://infolab.stanford.edu/~ullman/focs/ch01.pdf
http://infolab.stanford.edu/~ullman/focs/ch02.pdf
Structured Programming by Edsger W. Dijkstra, Ole-Johan Dahl, and Tony Hoare https://seriouscomputerist.atariverse.com/media/pdf/book/Structured Programming.pdf
Programming: Principles and Practice Using C++, : Bjarne Stroustrup
https://www.gwern.net/docs/math/1973-knuth.pdf
https://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)FunctionPointers.html
https://computingthehumanexperience.com
Computational Artifacts, towards a philosophy of computer science. Towards a Philosophy of Computer Science. Raymond Turner