Software Development CS 4500 Fall 2009 (Constructively Egoistic Problem Solving Software)

Specker Challenge Game | Lecture Notes | Office Hours | Course Directories | Project | Competitions | Baby Agent. | All Source. | Security. | Preparation. | Admin Rules. | Wiki.
Teaching Staff: 
Your learning facilitator, called professor: Karl Lieberherr.
  Introduces you to software development technology and
  how to apply it to produce a successful agent that
  maximizes its life energy.
Your learning facilitator, called undergraduate TA: Alex Dubreuil.
  Alex has done it before:
  Alex has written both an agent as well as the administrator (with 
  help from Bryan Chadwick and feedback from the Fall 2008 and Spring 2009
  classes).
  Alex will supervise the agent competitions and maintain the administrator with
  Ahmed and Bryan.
  He will grade your quizzes.
  Alex will grade your sub projects and final project.

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 accepting challenges from you and 
  enticing you to buy their challenges, and making you lose money in both cases.
  For the money you have to pay, 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. Over the summer, 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.)

We will use Java and C# in combination with DemeterF. DemeterF Home Page

CSU 4500 Resources
Using DemeterF at CCIS.
Grading .
Syllabus .
Project solutions.
Old exams (Practice exams) .
Blackboard .
Available machines for contests .

Instructor's Home page.