🪕

Computing social context

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

👉🏼
"Our society runs on software"—programming -- Principles and Practice Using C++, Stroustrup.

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

  1. Logic. Mathematics. Code. Automatic Verification such as Lean Proven or Frama-C.
  1. 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

http://www.provectus.co/

coworking

spacebee

Lavadero

MOOC

Social media

Ads and Digital marketing

Quality of experience

stylebee

http://www.dispach.me/

swifto

https://lempio.mx/

https://www.zaarly.com/

https://dogvacay.com/

https://www.blablacar.co.uk/

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

By Knuth:

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

References

We order cites from foundational to advances

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

Sex

Porn

https://buttplug.io/

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

https://programminghistorian.org/es/

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

Code is law

https://www.quienesquien.wiki/es/inicio

Lawrence Lessig

Max Schrems

Open source

https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/

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