TechBeat

How coding encourages critical thinking?

How coding encourages critical thinking?

Picture for representational purpose only.

 Dr Jyotika Pruthi

Do you enjoy tinkering with gadgets or fixing technology issues without even knowing the real problem? Do you enjoy developing your own customised games in addition to playing the existing ones? Do you wonder how a device responds to all your clicks? If you are nodding with a “yes” at this moment, its time for you to wear a coder's hat and find answers to all your questions. Coding is the process of designing and building a program to accomplish a certain task. As the demand for programming as a skill will continue to grow, it helps you to think logically and brings along many advantages for STEM learning. It helps you to approach different topics from a problem-solving mindset.

Strategies to improve critical thinking skills through coding

1. Start breaking down problems: Create mind maps to visualize your thought processes and think more abstractly about the problem in hand. Breaking down a bigger problem always makes it easier to spot bugs, brainstorm solutions and debug your programmes

2. Try to put yourself in someone’s shoes: Think laterally and always try to visualise the problem from a different angle. Do not limit yourself by your own perceptions and experiences. Think from the user's perspective and design a solution

3. Find bugs and debug the code: Try to catch bugs in different pieces of code and try to debug those codes. Coding gives you a chance to make mistakes and rectify them which in turn helps you to think critically.

4. Try to optimise your code: Code optimisation is any method of code modification to improve code quality and efficiency. Try to modify your own code to make it perform better as it gives you a chance to think outside the box. Be a problem solver! Be a coder! 

Try this activity!

Predict the output or error(s) for the following:

int i,j;

for(i=0;i<=10;i++)

{

j+=5;

assert(i<5);

}

Top Stories

No room for laxity in fight against Covid-19, adhere to precautions: PM Modi

No room for laxity in fight against Covid-19, adhere to precautions: PM Modi

Cites US, Brazil, Europe where the disease resurged after di...

Punjab Assembly unanimously passes 3 Bills to counter Centre’s farm laws; session extended by a day

Punjab Assembly unanimously passes 3 Bills to counter Centre’s farm laws; session extended by a day

Capt appeals to farmers to lift their 'rail roko' protests

Centre will examine Punjab laws, take steps in best interest of farmers: Tomar

Centre will examine Punjab laws, take steps in best interest of farmers: Tomar

Says will follow ascribed protocol for legislations passed b...

China upset over talks of Taiwan-India trade ties

China upset over talks of Taiwan-India trade ties

India has sought to woo Taiwanese companies while maintainin...

Daily COVID-19 cases fall below 50,000 after 84 days

Daily COVID-19 cases fall below 50,000 after 84 days

The last time this level of daily surge was recorded was on ...

Cities

View All