Computer Programming should be compulsorily incorporated into primary education just as literature is!
We live in a world which is becoming more and more digital due to constant progress in science and technology. Everyone wants to possess the latest gadget/device introduced n the market by big firms. Due to constant advancements in research and development, technology should be getting cheaper and cheaper and should be more accessible to everyone. But that is not happening! Firms continue to sell their products at extremely high prices making it inaccessible to the common man!
Today, as devices become more portable and user friendly, we need to realize that it's so- because of the software running on it. Complex software enables the development of compact hardware! Big firms are possibly selling all of their expensive products well,only because ordinary people are not well-versed with what is making these gadgets tick! It's all software made by writing lines of code in a language native to the computer. So, is it necessary to compulsorily be a software engineer to develop good software? The answer is NO! If that was true, then only poets and writers would be able to write,understand and analyze poems and stories!
Literature makes us more humane. It evokes feelings within us and makes us more sensitive human beings. This makes it very important to teach literature to kids in school. But what about the technology available to them? How do we develop a greater aptitude in people to develop and create software which makes our digital environment more interactive with us? Well, the only solution is to start young! Computer Programming a.k.a Code writing should be compulsorily incorporated into primary education. This will create sensitive as well as sensible individuals who will eventually be smarter customers aware of the products being sold to them and will not succumb to fraudulent advertisements by big firms.
Computer Programming is an art, much like poetry or story writing. It takes creativity and logic to write precise and elegant code. Thus teaching this to kids can be very helpful due to them having higher levels of creativity compared to adults.Teaching programming to kids would help build individuals capable of developing applications/algorithms which could run on existing hardware and could solve big, real world problems. Good existing software in future will compel big firms to build hardware which would adapt to software rather than software developers building software capable of adapting to proprietary hardware(This is happening currently- Software adapting to hardware).
Computer science will enable build a more interactive digital environment in future. Thus, teaching programming to youngsters in schools is as important as teaching them literature.
-Angad Daryani
www.angadmakes.com