Programming, defined as “the process of introducing, compiling, and executing the necessary sequence of commands for the solution of any problem to the computer step by step and in a logical order,” is a very important field for creating awareness about the needs of the era and fostering more conscious individuals. Experts, also touching upon the purposes of using programming fundamentals, said, “It should be used in every aspect of life when encountering a problem, requiring systematic thinking, logical reasoning, decision-making, and debugging.”
In which areas is programming used?
Dr. Assistant Professor Handan Kulan from Üsküdar Üniversitesi Faculty of Engineering and Natural Sciences, English Software Engineering Department, made an evaluation regarding the concept of programming.
Dr. Handan Kulan defined programming as “the process of introducing, compiling, and executing the necessary sequence of commands for the solution of any problem to the computer step by step and in a logical order.”
What is the scope of programming education?
Dr. Handan Kulan, touching upon the scope of programming education, said, “The scope of programming education includes the student understanding the purpose of programming and what the problem is, grasping the syntax of the programming language, being able to understand the standard structures used in programming, and possessing the advanced skills necessary to write programs.
The aim is to impart high-level thinking skills
Dr. Handan Kulan stated that in coding classes, students are shown how to code the algorithm to be used for solving a problem into a programming language. She added, “Programming education is a process that enables the understanding of the relationship between hardware and software. In addition to solving problems with a programming language, programming education aims to help students understand how hardware behaves and to acquire various high-level thinking skills such as logical reasoning and decision-making.”
Programming is used in every aspect of life
Dr. Handan Kulan, also touching upon the purposes of using programming fundamentals, said, “It should be used in every aspect of life when encountering a problem, requiring systematic thinking, logical reasoning, decision-making, and debugging.”
Important for determining the needs of the era
Dr. Handan Kulan noted that programming is very important for raising awareness about the needs of the era and fostering more conscious individuals. She said, “Instead of a rote learning approach, it is expected to systematically impart problem definition and respond to the needs of society in social, sociological, and economic areas. Programming education covers topics such as problem identification, defining the solution evaluation process with algorithms, an overview of programming languages where algorithms are coded into computers, information processing thinking techniques, and the explanation of current technological developments.”
It will develop problem-solving and logical thinking skills
Dr. Handan Kulan added that it is foreseen that various cognitive skills such as problem-solving, logical thinking, and creativity of individuals growing up in the 21st century can be developed through programming education.

