🪕

Computing social context

TagsComputer 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

👉🏼
"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 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