What strategies do you use to overcome obstacles when learning to code or working on a programming project?
The present-day mentors or teachers use the best methodologies for fostering creativity, critical thinking , and logical reasoning in students. Rote learning or memorization is not appreciated by mentors. Some of the best methodologies devised by mentors for effective learning include project-basedRead more
The present-day mentors or teachers use the best methodologies for fostering creativity, critical thinking , and logical reasoning in students. Rote learning or memorization is not appreciated by mentors. Some of the best methodologies devised by mentors for effective learning include project-based learning, competency – based learning, gamification, experiential learning, and peer teaching.
Project-based learning
The students learn to apply their skills and knowledge by performing a task in a workplace. In this way, they explore the real-life challenges and identify loopholes while performing tasks. They discover different methodologies to resolve problems.
Collaborative learning
When two or more people aim to learn a common concept through exchange of ideas, thoughts, opinion about a concept collectively it is collaborative learning. The students can learn extensively about a subject after sharing information.
Gamification
It is a method of introducing game elements to activities to enhance participation among students. The students should enjoy learning as they are delighted to play games. The teachers are adding game design elements for educational settings. Some of the games that are educative are fast paced video games, match———–three puzzle mobile games, etc. the student learn ways to achieve goals’
Experiential learning
The students are assigned with different activities usually fun—filled activities, so they can link the theories they have learnt in a classroom to situations in real life. E.g. field trips, institutions etc
.
See less
Overcoming coding challenges can be daunted, but with positive mindset and certain right procedures, we can easily figure it out. Let me share few steps to keep in mind. Understand the problem thoroughly Write the pseudo code Break down the program Write the code Test with sample test cases ConsRead more
Overcoming coding challenges can be daunted, but with positive mindset and certain right procedures, we can easily figure it out. Let me share few steps to keep in mind.
1) Understand the problem thoroughly:
Read the program statement clearly and note down the input and required output. Clarify all the doubts regarding the question.
2)Write the pseudo code:
Don’t try to write the code immediately after reading the problem statement. Try to analyze and write pseudo code / algorithm.
3)Break down the code:
This is the effective way of solving the error and problems. After writing pseudo code, start to write the code and break down the code to check using multiple printf function method.
4)Write full code:
Write full code with the help of pseudo code
5)Test with sample test cases:
Test your solution with the sample test cases and note down the result. Try to make your solution optimized.
6)Consistent practice:
“Practice makes a man perfect”
Practice consistently and learn from the mistakes.
7)Seek the help if needed:
Don’t hesitate to ask help from the experts or teachers. It will make your solutions effective.
Hope this writing helps you to overcome the challenges in coding. Also comment if any queries regarding this.
See less