This page will be updated after the first lecture, based on your input.
Course Objectives | Short Explanation of SCG | Asymmetric SCG | SCG Kinds | SCG for Teaching Algorithms
Specker Challenge Game | Lecture Notes | Office Hours | Course Directories | Project | Competitions | Baby Agent. | All Source. | Security. | Preparation. | Admin Rules.
The course covers the use of games to help the software development process for problem solving software at all levels. At the requirements level, we use games to elicit the requirements from the users. At the design level, we use games to do design reviews. And at the implementation level, we use games to evaluate the implementation quality of the problem solving software.
Teaching Staff: Your learning facilitator, called professor: Karl Lieberherr. Introduces you to game-based software development technology and how to apply it to produce a successful scientific agent that maximizes its reputation. Your learning facilitator, called team mate. Your important collaborator in the SCRUM approach. Your learning facilitators, called class mates. A very important resource. Class members will fill various roles. Your class mates will give you a lot of constructive feedback on your agent by posing problems to you and predicting how well they will solve your problems. For the reputation you lose, you get constructive feedback about what is wrong with your agent. In addition, Bryan Chadwick and Ahmed Abdelmeged will also be involved with the course. They developed the web version of the Specker Challenge Game. We will also use Bryan's DemeterF tool to make your agent read and write (following a grammar), walk and process its world effectively.
Mailinglist (archive, sign-up, etc.) DemeterF Home Page
Resources
Grading .
Syllabus .
Project solutions.
Old exams (Practice exams) .
Blackboard .
Available machines for contests .