CLEI Electronic Journal (Aug 2010)
Logic Programming: Can the learning and teaching process be improved apart from standards adopted by most professors and established in academic books?
Abstract
Logic programming is one of the most important subjects for students pursuing a degree in Information Technology and Communication (ITC) at higher education institutions. Teaching logic programming is considered one of the seven greatest challenges of computer science education in this century due to the high rate of failure among students, and because it directly influences how students will perform in other related subjects for the remainder of their program. Therefore, researching new strategies such as the ERM2C methodology is essential for improving education in the area. The methodology proposes that the process be developed in two stages: the first for reading/understanding any algorithm, and the second for building total or partial logic to solve problems. The methodology is still in the validation process, but the results obtained so far have been considered satisfactory.