Abstract:
Learning Prolog is a challenge on many levels. In relation to other programming languages, it carries additional weight in understanding due to its declarative nature, wh...Show MoreMetadata
Abstract:
Learning Prolog is a challenge on many levels. In relation to other programming languages, it carries additional weight in understanding due to its declarative nature, which is significantly different in relation to procedural languages. Prolog is an extremely important programming language because it is the foundation of artificial intelligence, knowledge-based systems, and other modern systems. The question arises of how to motivate students in the best possible way and make it easier for them to understand Prolog. The literature points to problems in learning the language, but also to possible approaches to quality teaching. This paper describes five-year research on the quality of teaching based on the feedback from students at the end of the semester. The research is an analysis of contact teaching and online teaching in the last part. The results of the research show observed problems in understanding the SWI-Prolog, but also the efforts of teachers to try to alleviate the perceived problems of students in the best possible way. In this way, efforts were made to raise the quality of teaching from year to year, thus making it easier for students to understand and adopt the material related to the basics of the SWI-Prolog.
Published in: 2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)
Date of Conference: 23-27 May 2022
Date Added to IEEE Xplore: 27 June 2022
ISBN Information: