Is coding in classrooms necessary?

Programming Is a good skill to learn. Since computers have become indispensable tools in every industry it is better if people know how to program and learn how computers actually work. But teaching programming should not be motivated by the allure of high paying jobs. Those are there in every industry. If you’re at the top of your craft you can expect to be paid well.

Schools often tend to market subjects based on industry trends. But industry trends are fickle. You should not rely on them to make a decision regarding something as important as your career.

Knowing how to program and understanding how computers work is different from having programming as a job. Computers are tools that are meant to be used to perform actual work. An accountant may use a computer to keep financial accounts of their company. A marketing professional may use a computer to promote their organization on social media. A doctor may use a computer to keep records of their patients.

In each case the computer itself is not doing anything but making the life of people doing work easier. In fact a computer is pretty much useless on its own. It can’t create anything of value unless it is used effectively.

A programmer builds applications for people who do the work,but even programmers work on different levels. There are embedded systems engineers that work on the hardware level to create infrastructure which other programmers can use. There are programmers who work on operating systems to provide a common interface for application developers. There are programmers who build web applications that can be accessed from any browser. There are programmers who write apis that can be used by other application developers.

There are database engineers, network engineers , data scientists. All these people work on a different layer of application. Without being concerned about how other layers work.These are highly specialized subjects that are impossible to teach in the classroom unless you devote all your energy specifically teaching computer science.

Having said that elementary computer education is still useful. Even required, because technology plays such a big part in our life. And it’s better to be comfortable around technology than not. Common concepts and behind the scenes look into the technology that you use daily is more than enough.

Computers represent the user interface for a complex set of processes working together. Understanding that gives a person the ability to make sense of changes that happen and how do they fit in the stack.

Not everyone has to be a programmer but everyone should understand how computers do what they do. So that you can work more efficiently with them.

If you’re not a programmer, you should look to minimize the amount of time you spend on programming and focus on the things that you do. Even if you can program. If you want to become a programmer and use your domain knowledge to create applications for people in your industry, then focus all your effort on programming.

Don’t be indecisive as many people who learn different subjects tend to become. Education should bring in clarity of mind and confidence that even if you are not comfortable with a subject you can pick it up if the situation calls for it.

workrockin@gmail.com

Digital technology should look to reduce the workload of teachers

The current efforts in digitizing education are focussed on paperwork. Admission, roll calls, student records etc.

However these initiatives are just more of the same. Instead of marking attendence on paper techers will now use an app. While a case could be made that this adds more transparency to the process it doesn’t do much to improve it.

Far greater opportunities exist to change the way we teach,not just the way we adminster students. And they don’t even need cutting edge technologies.

Different students have different ways of learning. Simple things like

– Recording lectures on video
– Creating audio books on common topics

Can have a substantial effect. These exercises are one time effort and students, generation after generation can learn from the knowledge thus preserved.

We live in an “on demand” age. If students can get access to study material when they need it , it would make their learning journey a bit more pleasant.

Teachers know this all too well that students like to take help from their peers. And most of them communicate digitally.

It would be clear then, that a school wide digital forum or a wiki could be a great learning resource.

Of course effort would have to be spent in moderation to keep a balance between useful.content and fun stuff. It should not be too formal but neither should it stray far away from topic.

Digitization is not as much about doing the same things on a computer. No. It’s more than that. It’s about changing processes and making them better with the help of technology.

workrockin@gmail.com

Design a site like this with WordPress.com
Get started