Expert Systems
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Using Simulated RoboCup to Teach AI in Undergraduate Education
SCAI '01 Proceedings of the Seventh Scandinavian Conference on Artificial Intelligence
Robocode: using games to teach artificial intelligence
Journal of Computing Sciences in Colleges
Exploring the use of competetive programming: observations from the classroom
Journal of Computing Sciences in Colleges
Rete algorithm applied to robotic soccer
EUROCAST'05 Proceedings of the 10th international conference on Computer Aided Systems Theory
Betting system for formative code review in educational competitions
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
The importance of the video game and interactive entertainment industries has continuously increased in recent years. Academia has introduced computer game development in its curricula. In the case of the University of Cadiz, a non-compulsory course about "Video Game Design" is offered to Computer Science students. In the artificial intelligence lesson, students play a competition to earn part of their grade. Each student individually implements a strategy to play a predefined board-game. The different strategies compete in a software environment that implements it. Grading this part of the course depends on the results obtained in the competition. Additionally, before running the competition, students have to read the source code written by their classmates and bet a part of their grade on other teams' results. This way, they elaborate a critical analysis of the source code written by other programmers: a very valuable skill in the professional world. Students that are not so proficient in coding are still rewarded if they demonstrate they can do a good analysis of the source code written by others.