Return to Article Details Educational software supported by Artificial Intelligence techniques to strengthen teaching and learning in the subject of programming I