Coding is perhaps one of the most lucrative skills on the market at the moment. Even some basic knowledge of it opens a prospective candidate’s job search up to a vast number of business start ups, creative technology companies and huge conglomerate firms such as IBM.
In schools today, there are rudimental educational games that supposedly stimulate children’s imagination to some extent, but they certainly don’t get them interested in the innermost workings of the technology that facilitates it. It used not to be a particularly interesting subject as, after some hours of coding, the end product may only consist of a block of pixels that can float autonomously.
BASIC was the original coding language developed and used in the 60s BY John Kenemy, but it wasn’t taught in schools at the time. It is actually a fairly recent phenomenon that students have been able to code from Key Stage 1.
Coding language has evolved a long way since BASIC and has become a much more productive, interesting and engaging topic than it was 50 years ago. It can however be very complicated for students as well as teachers due to the sheer rate of advancements in the ‘information and telecommunications era’.
The changeover period that children go through in school, from Scratch to Python, is a difficult time for many youngsters as the languages are so different from one another. Python is the more advanced and respected of the two and provides a good segue into C++. Scratch on the other hand is so much more basic. Jon Silvera, the founder of the Kickstarter campaign believes that when students make the transition, they are often put off coding for life.
The new Kickstarter campaign aims to eliminate this problem by introducing a remodel of the BASIC language, known as FUZE, which can interface with modern day technology whilst remaining easy to use. Ruby on Rails is another potential code language to be used in schools as it has become increasingly popular amongst youngsters and professionals alike due to its simplicity and efficiency.
Due to the massive demand for digital tech sector roles, it is imperative that students are not put off coding due to its complex and sometimes arduous nature. The economic rewards make it a very worthwhile practice in the long run, and the end product is always an accomplishment to be proud of.
The younger generation is glued to laptops, tablets and mobile phones. It would be far more gratifying for them to be creating an application rather than Facebooking.