The Types of Learning and how Programming Enchaces Them
According to the Fleming model, there are three main types of learning. Kinesthetic, Auditory, and Visual.
The career path of each type of learner tends to relate to and reflect on how they learn.
According to the Fleming model, there are three main types of learning. Kinesthetic, Auditory, and Visual.
Kinesthetic learners enjoy physical activity and learn better when they interact with the subject matter. In short, “hands on learning”.
Visual learners prefer to visualize ideas and learn through diagrams, charts and so many other forms of data visualization.
Auditory learners however, as given away by the name. Make the most out of sounds and rhythms. Through sounds they create a connection with the subject matter, henceforth a better comprehension.
There are many other styles of learners such as logicians, verbal, and many more. However, the previous three types mentioned above are the most popular. The career path of each type of learner tends to relate to and reflect on how they learn. For example, kinesthetic learners might pursue a career that involves labour or hands on work. An auditory learner would pursue a career that involves sound manipulation, such as voice acting, singing or working in a studio.
There are hundreds of tests online if not thousands that determine what kind of learner a person is. How our brains choses to grasp information can really affect our behavior. For example, a visual learner would prefer to have a lot of graphics while reading contrary to a verbal learner. Logicians tend to write down their ideas on paper to see how they work and if they are plausible. That is why we have algorithms and pseudo codes!
a person's mind can incorporate multiple styles of learning.
Programming can combine at least two of these types of learning. For example, an IDE by the name of processing was developed and it is made for artists. By tweaking the code a little bit, users could get completely different results. It helps teach abstract art, basic logic, even fractals and how they can be found within nature. Some schools are starting to teach kids programming from an early age since it can ease the process of learning and teach basic cognitive skills.
As a programmer and a web designer, I can say that at least 3 there methods of learning are experienced while coding. Programming comes with a lot of struggle, that is taken for granted. However, it teaches a person how to adapt and think to reach a solution for a given problem.
Programming and coding helped enhance my learning experience. The sites I develop are getting better day by day. I can say for certain that the decision to study Information Technology at university helped me in various ways because my cognitive abilities were enhanced tenfold if not more. This all because , at the core of it, programming enhances problem solving, and once a person fully grasps that skill, they can find easier methods to learn any subject.
"Learning Styles & Multiple Intelligences: Theory Integration : Teachings in Education". 2017.
Take a test to see what kind of learner you are !
http://www.educationplanner.org/students/self-assessments/learning-styles-quiz.shtml