Introduction to Robotics: Mechanics and Control
Introduction to Robotics: Mechanics and Control
Machine Learning
Introduction to Reinforcement Learning
Introduction to Reinforcement Learning
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Poker as a group project for artificial intelligence
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Something for everyone: AI lab assignments that span learning styles and aptitudes
Journal of Computing Sciences in Colleges
Using open-source robocode as a Java programming assignment
ACM SIGCSE Bulletin
A guideline for game development-based learning: a literature review
International Journal of Computer Games Technology
Fiction as an Introduction to Computer Science Research
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
We introduced an arcade-style gaming environment for use in a mixed undergraduate and graduate introductory artificial intelligence (AI) course. Our primary goal in this course was to provide students with a "significant learning experience" [3]. We achieved this goal by creating projects based in the game environment that illustrate several major AI topic areas. These projects were designed to be challenging, enjoyable, and to demonstrate AI programming in a realistic environment. Each of the projects was designed to be feasible for all the students yet flexible enough to allow the stronger students to explore alternative solutions. We evaluated our success in achieving these goals through student evaluations, comments, and exam grades.