Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Supporting and evaluating team dynamics in group projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Team projects in distance education: a case in HCI design
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Machine "Learning" at all course levels
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper describes a unique software engineering curriculum for high-school students that includes subjects in artificial intelligence and machine learning. The students in the course deal with the implementation of solutions to riddles and games (complex algorithmic problems), use the DrRacket functional programming language as a tool that supports their comprehension and thorough understanding of blind search algorithms, informed search algorithms, search games trees and machine learning algorithms. During their studies, the students engage in self-learning, collaborative learning and peer teaching. At the end of the course, each student writes a final research project which integrates the main aspects that have been learned in the course.