4 ms·
Could not disagree more. Just because you will not become a computer scientist or full time engineer does not mean you won't have value in your life by underst
by kevin_morrill 14y ago
Could not disagree more.
Just because you will not become a computer scientist or full time engineer does not mean you won't have value in your life by understanding more about how software and computing works.
All businessmen are not accountants, but you still take a basic financial accounting class when you major in business. It teaches you the basics of how things are organized and why certain things are measured the way they are. Learning the basics of programming could serve the same purpose. Kids would learn how to break problems in to algorithms and what sorts of things are even possible with software, helping them gain an appreciation for why software works the way it does. And unlike accounting and its relationship to business, pretty much everyone in a first world country uses software throughout their life often for several hours a day.
- itsybaev 14y agoBasic accounting class is equal to the basic computer class. You'll learn just very general things like "this is computer and here's what it does"
- wolfgke 14y agoThe basics about computers are machine language. The next complicated layers are opcodes (abstraction over machine language) and then higher programming languages. Concrete applications are the highest and most complicated level (i. e. they contains millions of complicated lines of code).
- robbrown451 14y ago"Basic computer class" made sense when computers (including phones and tablets) weren't as pervasive as they are now. Now that almost everyone is using them, "basic programming class" is entirely appropriate. As is "basic image editing" class, "basic spreadsheet use" class, "basic computer aided drafting", etc. I think learning a little coding is like learning a little algebra. Sure you may not use it, but then again you may.