Up next
How to Clone Your OS Drive to a Samsung SSD Using Samsung's Data Migration Software
How Trump supercharged vaccine development
Stop AI Development Now! The Dangers Of Chat GPT4 - Professor Max Tegmark
Why successful tracking of hypersonic flight by U.S. HBTSS satellites is a crucial development ?
Floyd Mayweather TEACHING his 3 y/o Grandson DEFENSE • Kjmeezy Mayweather
Subject: Astronomy. Teaching and learning about the oldest science.
Subject: Astronomy. Teaching and learning about the oldest science.
Weak Men Are Responsible For The COLLAPSE Of American Culture
Paula White-Cain Explains What Happens When the Church Becomes Responsible
Live CEOing Ep 816: Language Design in Wolfram Language [Tabular]
LIVE: 'Apple Intelligence': Apple unveils new AI software and capabilities | NBC News
Developing Young Children’s Social Skills While Socially Distanced
Basic Skills for Teaching the Bible Module 1
New IRS Software Could Let You File Taxes For Free
Teaching Transgenderism In Latter-day Saint Primary
Politics and Development
The Beacon of Progress-Old-World-Tartaria Design?
Development Corporation 9-28-16
Development Corporation 4-25-18
1971 SHELL OIL CO. FILM " PESTICIDES IN FOCUS " DEVELOPMENT & BENEFITS, HEALTH EFFECTS 98624
The Horribly Dressed, Socially Awkward, Genius President
Joburg CBD Fire | Who is responsible for Usindiso building fire?
"Stop Teaching Jihad In Schools" - Bassem Youssef Explains How to Deradicalize Terrorists
#IMPACT: Another Corrupt Educator Exposed – Jeremy Boland's Teaching License Suspended!
What is Human Design with Jenn Garrett
Do Not Believe Every Spirit: The Threat and Defeat of False Teaching Today
Poverty Is Relative, Collapse of Culture Is Responsible For Quality Of Life COLLAPSING
Why Are Women Not Responsible For the Choices They Make?
How Trump supercharged vaccine development
WOKE Cam Newton TRIGGERED By White Teacher Teaching His Kid Black History!
The Nobel Prize Winner Who Was Responsible for the Death of Millions
mRNA Vaccines - Researchers Propose A Design Fix
Teknikforce Rewards Program - The best way to purchase software
Is THIS Why So Many Kids Are Socially Awkward?
Role of private sector in sustainable development
Live CEOing Ep 761: Language Design in the Wolfram Language [LinkObject, Messages, and More]
"SUPERVISORY DEVELOPMENT FOR LAW ENFORCEMENT: LEADERSHIP ” 1982 POLICE OFFICER TRAINING FILM XD80805
America IS NOT RESPONSIBLE For Israel, Scott Horton SLAMS Joe Biden
" AS THE TWIG IS BENT " 1952 LUTHERAN CHURCH RELIGIOUS TEACHING FILM FOR PARENTS XD81725
Amid Mounjaro craze, doctor urges more responsible prescribing | Cuomo
Musk wants 'third-party referee' for AI development
Mike Johnson's Pornography Software Could be a TARGET OF FOREIGN ADVERSARIES!!!
Socially Responsible Software Development (Teaching Software Design Systematically)
A Software Design Tech Talk presented by Matthias Felleisen on 2023-02-23. Hosted by Google's Software Design Education team. ABSTRACT: Software is a message from one developer to other developers across time. As such, developing software incurs a social debt to all those developers who will touch this software in the future---be that an older version of the original creator or someone who isn't even born yet. Understood this way, software development poses two challenges: (1) companies must learn to identify people who understand this idea, because being able to "grind leetcode" doesn't qualify; (2) colleges must create alternative programming curricula to turn students into apprentice developers, because the traditional curriculum doesn't. This talk will present my answer to the second challenge. I have spent the last 25 years creating undergraduate programming courses that are all about software-as-a-message, and the talk will provide an overview of this alternative curriculum approach. The first challenge remains yours to overcome. About the Speaker: Matthias Felleisen Matthias Felleisen is Trustee Professor of Computer Science at Northeastern University. He is also a Fellow of the ACM, received the organization's Karl Karlstrom Award for his work on curriculum development, and was honored with the ACM SIGPLAN Lifetime Award for his research on programming languages.
- Top Comments
- Latest comments