Because AI may soon automate rote aspects of coding.
A preview of DeepCoder on TechCrunch
![]() |
There are isolated problems with current patches, but they are well-known and documented on this site. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
Home » Forums » Outside the box » Learn to code » Why teach computer science & problem solving over rote coding?
Someone has to be able to code. If people are going to be able to grasp what AI is doing, and even more important, how to make sure that it doesn’t get out of control, then they need to understand how to code.
That is, unless we want to be ruled over by machines.
If only a small group of people know how to code, then they will be the only ones who can control the machines. They will therefore control everyone else via the AI machines.
It is scary to think that people could design and build robots which get smarter and smarter, at some point possibly outsmarting humans and therefore being out of the control of humans, that is, those humans who don’t know how to code.
Think of connected computer systems which get smarter and smarter. The possibility is there that at some point they could take over most/all other connected devices. How would you like your smart car to be taken over by one of those systems while you’re driving down the freeway at 70 MPH? Your stereo would say to you, “Give me your bank password, or you will lose control of this car.” You then find that you have no money in the bank.
Check out the free intro to computer science course at Harvard. Very entertaining video presentations and lectures, with some challenging projects.
This is one of the most popular undergraduate courses at Harvard, even for non comp sci students.
The course is offered as a free MOOC via edX here: https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Teaching techniques makes it possible for students to, independently, learn languages without a classroom environment. From learning Fortran in such an environment, I have been able to independently teach myself other languages. And, in turn, I ended being an instructor’s assistant!
Fortran, C++, R, Python, Java, Matlab, HTML, CSS, etc.... coding is fun!
A weatherman that can code
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2023 by AskWoody Tech LLC. All Rights Reserved.