Welcome USER !

30Nov 2022

Coding Help To Develop Critical Thinking

Posted by : Anni Kumar
Category : NexEd Bloggers Contest 2020
Date :

Critical thinking is the ability to analyze and justify problems. It relies on evaluating sources of information such as data, facts, observable phenomena, and research results.

We live in a world saturated with information of varying quality and relevance. To be an effective critical thinker, one need to focus on own purpose and context, avoid information overload, and keep your own thinking in perspective.

Critical thinking is determined by the following factors:

Challenging the source: Challenging sharpens your thinking, selects the most pertinent information, and prepares it for further analysis and evaluation.

Argument identification: Arguments are everywhere. Whenever someone tries to show that something is true or to persuade someone else to agree with you, you can identify the argument. As a presenter, identify the argument You'll find abilities to be one of the most useful critical thinking skills.

Analyzing Sources and Arguments: To analyze something means to examine it, explain it, and interpret it. Critical thinking requires being able to examine sources, arguments, theories, and processes and explain how they work. Good analysis also involves examining, interpreting, and explaining the interplay of evidence, arguments, assumptions, methods, claims, and arguments.

Evaluating the Arguments of Others: Evaluating should consider and explain the relative strengths and weaknesses of the sources and the arguments they present. You must be able to evaluate the arguments, the claims that support those arguments, the evidence that supports those claims, and the reasoning that ties them all together.

Create Your Own Argument: To create an argument, you need to piece together the evidence, arguments, and claims to create your own main thesis. Composing arguments is also called composition, which means "putting things together". As you create your arguments, summarize the insights you gain from your analysis and evaluation. We will also explore how to apply your own critical thinking to a broader context and the new insights and perspectives it brings.

You may be wondering how programming can help you with critical thinking. Critical thinking may seem fairly common, but its importance is often underestimated. However, programming is widely recognized as one of the best tools for teaching critical thinking, thanks to its authentic, down-to-earth approach. Here are some reasons why coding helps with critical thinking:

1. Similar Approaches to Problem Solving: Coding and critical thinking share the following process steps:

Coding Help To Develop Critical Thinking, NexEd Bloggers Contest 2022, How coding helps critical thiking? NexEd Bloggers Contest 2022- ideas for innovation, teaching ideas in blog by teachers of high School, Free Blog Space for educators

A good example of this coding process is troubleshooting. This is because programmers must identify problems and try different tactics until they find a strong solution.

2. Practice first: Coding encourages rethinking by approaching a problem from different perspectives and finding as many possible solutions as possible. This repetition during the coding process allows students to practice critical thinking skills in each lesson.

3. Keep an open mind: What if there is no right answer to a problem? In coding, this is a fairly common scenario because there are multiple correct answers in the coding process. For example, each website, animation, or game will differ based on your design aesthetics, functionality, and available technology. This variability exposes students to the reality that they must remain open to new ideas and remain flexible.

Research says that

  • Students with computer programming experiences are said to typically score higher on various cognitive ability  tests than students who do not have programming  experiences.
  • Coding literally has one use syntax and semantics to  deal with problems and a coder’s job also requires  perseverance, which means that he / she has to keep  going when even they come across an obstacle.
  • When you come across a dead end in coding, there’s always a way you can go back and start again.

There are two ways to teaching coding:

Unplugged Activities:

  • Unplugged activity aims to teach programming concepts  through the use of games or activities that can be done  offline using tangible objects, such as paper and  markers.
  • Offline coding is a good way to engage younger students  without the use of technology.
  • It helps students better understand computer science
  • concepts through role-playing,  analogies and other  visual exercises.

Examples of unplugged activities are

Coding Help To Develop Critical Thinking, NexEd Bloggers Contest 2022, How coding helps critical thiking? NexEd Bloggers Contest 2022- ideas for innovation, teaching ideas in blog by teachers of high School, Free Blog Space for educators

Here in this activity the Dog Tracy should change its position from first image to second image. Children should write steps to achieve this. The only problem here is that the Dog can move Forward, Move Left, Take Ball and Put Ball.

So, the code to achieve the required output is:

Step 1: Move  Forward

Step 2: Move  Forward

Step 3: Move  Forward

Step 4: Take Ball

In the second activity children need to write code in the form of symbols to create the grid as shown in the first image

Coding Help To Develop Critical Thinking, NexEd Bloggers Contest 2022, How coding helps critical thiking? NexEd Bloggers Contest 2022- ideas for innovation, teaching ideas in blog by teachers of high School, Free Blog Space for educators

Second image shows the code written in the form of symbols

Plugged Activities:

For plugged activities you can write code on computer using any programming languages like C, C++, Java, Python or any other language available in the market.

Coding Help To Develop Critical Thinking, NexEd Bloggers Contest 2022, How coding helps critical thiking? NexEd Bloggers Contest 2022- ideas for innovation, teaching ideas in blog by teachers of high School, Free Blog Space for educators

Block coding is very easy and children from lower grades can start learning coding on Block coding platforms like Scratch, Makecode etc. For children from higher grades they can choose any programming language like C/C++ , Java , Python etc.

Coding Help To Develop Critical Thinking, NexEd Bloggers Contest 2022, How coding helps critical thiking? NexEd Bloggers Contest 2022- ideas for innovation, teaching ideas in blog by teachers of high School, Free Blog Space for educators

Coding is constructive in nature and it helps to develop persistence, communication, creativity, and higher-order thinking.

Yes, coding also helps children to become future ready and become capable to solve all those problems that we have not yet dreamt of today.

 


Cyber Safety Initiatives by NexSchools

Wall Of I Support For Cyber Safety Awareness Campaign

Impact of Cyber Safety Awareness Week - HSIWeek 2021

School Children Making A Difference With Blogs

Enter in Sweepstakes and Avail Discount in our various courses

Stay Tuned 

NexSchools Facebook Page Stay Tuned for all the latest

For upcoming  activities and contest for Teachers, Schools and ofcourse all the Lil Bloggers

Register Your School                                   Sign Up Parents                

Register as a school member 

School Membership of NexSchools comes loaded with many free benefits, insights and enlightenedideas

 

Contest & More

Outstanding Blogs - Award

|| Lil Bloggers Contest 2022 || 2020-21 || NexEd Bloggers Contest 2022 || 2020-21 ||

Opening in January 2023- Lil Bloggers Contest 2023

Enroll for Cyber Warrior Student Ambassador Certificate Course...Cyber Warrior Student Ambassador Course for children, Cyber Safety course, online safety short term course , After School Acitivites, After School program for writing and blogging,

 

Stay Connected

 

Facebook Twitter Instagram Pinterst Calendar

Just tag us@NexSchools or use hashtag  #HSIWEEK2021 #HappierSaferInternet #Socially Positive #HSIWeek
 Check out - Wall of Support for Cyber Safety Awareness

 


Choosing Preschool

 

LEAVE A COMMENT

(Maximum 500 characters are allowed)


  

Join NexSchools Bloggers

Create Your Blog

blog category

...

Anni Kumar

IT Head in Vikas Bharati Public School since 2007 and a National ICT Awardee, I am a store house of fresh ideas & profound knowledge. Over the years, established myself as an innovator through the research practices

More from the Blogger