Computer Programming should Be Part of Education System

Computer Programming should Be Part of Education System

Compute Programming in Education System

Will the Computer Programming be the solution to that will encourage everyone to get involve in computer technician jobs?

For IT people, it is not easy to do computer programming. It requires logical and analytical skills. And whether we like it or not, not all people are gifted with such skills, neither are they interested in understanding computer languages. Programming is a combination of skills, talent and interest. Do we really need this subject in our education system? Will this guarantee that our youngster will be able to gain interest in this field if they have it in their education? Here’s a quick explanation that might help us understand about the subject.

Video about Computer Programming

Not everyone needs to learn to code

Many are suggesting that everyone learn computer programming, and that coding be a core component of our educational system. Here’s a more measured approach.

There is a growing movement suggesting that everyone learn computer programming, from students just learning their ABCs, to seasoned executives who presumably would enroll in remedial classes to gain some experience coding. The reasoning seems sound: as the world grows increasingly dependent on technology that’s built atop computer code, we should each have a basic understanding of how these technologies are built and maintained. A “coder generation” presumably would understand the how and why of when a technology doesn’t work, and could even self-diagnose and troubleshoot problems as they occur. The most vocal advocates of the movement recommend that coding be placed among the hallowed subjects of Reading, Writing, and Arithmetic, the core of education.

While this argument has an obvious appeal, it could be applied to most complex modern technologies. The automobile and aircraft revolutionized business and society, yet most people are able to successfully leverage these tools without even a basic understanding of the internal combustion engine or aerodynamics. Everything from modern medicine to electricity is as critical, or arguably more critical, to modern society as computing and internet technologies, yet there are few calls for widespread, mandatory education in these areas.

Computer Technician Jobs

Is coding education the wrong solution to the right problem?

I believe that some of the fundamental concerns expressed by the “learn coding” movement are legitimate. Skills such as breaking a complex problem into component parts, rapidly learning and applying new tools and methods, synthesizing a complex series of tasks to accomplish an objective, integrating disparate elements designed by multiple teams, and “debugging” a system when it doesn’t work correctly are critical for success in a variety of professions. While coding checks all these boxes, so does woodshop, cooking and baking, advanced mathematics, or designing a house. “Debugging” a failed soufflé or a mortise and tenon joint that doesn’t quite fit uses a similar thought process to debugging some pesky JavaScript code, but each content area likely appeals to different sets of people.

Enforcing mandatory coding is a proscriptive approach to the problem of teaching the aforementioned skills, and enforces a single approach to a problem that can be solved through multiple content areas. Furthermore, just as you don’t need basic nuclear physics to operate a light switch, or know what to do when the power fails, you shouldn’t need a knowledge of computer science to operate and leverage technology.

Read more here…

 

Source:  Patrick Gray

Image Source:  Austin Gruenweller