Issn: 2776-0979, Volume 5, Issue 3, March 2024 230 learning effective ways to teach programming languages to students




Download 317,98 Kb.
Pdf ko'rish
bet3/4
Sana29.09.2024
Hajmi317,98 Kb.
#272906
1   2   3   4
Bog'liq
37-6

 
Specification-oriented method. 
This concept has a lot in common with the 
previous two. However, he considers the formal specification to be the most important 
part of the program's development. In the process, the algorithm is automatically 
obtained from the specification, then the code can also be seen as an improvement in 
creation using strict coding instructions. 
 
Method focused on the type of problem. 
This method is fundamentally different 
from the previous three methods. Programming here is seen as a global activity, it 
cannot be divided into individual parts, and compared to the previous method, it has 
one important feature. 


 

ISSN: 2776-0979, Volume 5, Issue 3, March - 2024
 
232 
Language orientation method.
This is one of the most ancient methods, and the 
goal, as in the previous case, is to create an effective program. 
 
Instruction-oriented method. 
This method is similar to the language-oriented 
method, in addition, it is based on a common language type instead of one language. 
This is the most important difference between the two methods, which means that 
problems arising from the use of only one special language are solved, while those 
related to generalization still exist. 
 
Mathematics-oriented method. 
This concept is based on concepts about another 
science (this is mathematics in our example, but it can also be another). 
 
Model based method. 
In this method, models (algorithms, program codes) are 
introduced to students and learn about programming by studying them. They can 
develop new applications by modifying existing ones. 
The Etvyosh Lorand University of Budapest has stated that within the disciplines of 
programming methodology and data structures and algorithms, it will be very 
convenient for undergraduate orientation requirements through the above methods. 
But by applying these methods one at a time, the learner can sag more time to 
understand programming. Therefore, it is necessary to improve the teaching of 
programming languages to students by developing mobile applications combining 
these methods. 
In conclusion, we must say that the development of new methods and ways in teaching 
programming languages to students, relying on changes and additions to all 
educational systems in the informed today and in the world community, should 
become a top priority issue. The proliferation of programmers also requires research 
and many changes in order for quality applications to be developed. The reason is that 
young programmers who have improved in the future and have knowledge in every 
ore are sure to be the basis for the prosperity and future of the land. In addition to the 
increase in programmers, research and experiments must be carried out in order to 
develop quality programs. 

Download 317,98 Kb.
1   2   3   4




Download 317,98 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Issn: 2776-0979, Volume 5, Issue 3, March 2024 230 learning effective ways to teach programming languages to students

Download 317,98 Kb.
Pdf ko'rish