FJK Home CPE/CSC 481 News Syllabus Schedule Lecture Notes Assignments Paper Project Teams Other Links
CPE/CSC 481 Knowledge-Based Systems Winter 2010

CPE/CSC 481-W10 Knowledge-Based Systems Assignments

Types of Assignments

Assignments for this class may consist of exercises related to the course material, or programs to be written.

Team or Individual Assignments

As an experiment this quarter, I am planning to let you choose to do the assignments in teams, or individually. If you decide to do an assignment as a team, you need to adjust the scope accordingly, and identify the different contributions by the team members. An overview of the contributions should be given in the accompanying README file; details can be provided in separate documents, or in the source code via comments. In the case of programming assignment, all the code submitted must be written by you as an individual, or by the team as a whole, unless explicitly stated in the README and other documentation. The use of code libraries is permitted, but you need to document their use.

Programming Language

You can either choose to do the conventional assignments in the CLIPS or Jess system, or in another knowledge-based system environment of your choice. Since this may require modifications in the specifications of the assignment task, please coordinate this with me in advance.

Distribution of Assignments

Usually paper copies of the assignment will be distributed in class. Electronic versions are available on the Class pages; follow the links below, or go through the Class Schedule page.

Submission of Assignments

Unless noted otherwise, assignments should be submitted electronically via Blackboard. Details will be discussed in class, or specified in the particular handout.

Deadline and Late Submissions

The deadlines are specified on the assignment handout; you can also see the planned deadlines for future assignments on the Class Schedule. Assignments submitted late are subject to a 10% deduction per late day; no late assignments will be accepted after the solution has been distributed, or discussed in class.

Grading and Return of Assignments

Since I don't have a grader for this class this quarter, I am planning to do the evaluation of most assignments during the lab. In addition, I will take a look at the code for programming assignments. Usually I give points for assignments, not letter grades. All the assignments for the course add up to 100 points, which is then scaled to the contributing factor with respect to the overall grade (e.g. 20%). Alternatively, I may use 100 points per assignment, with a weight factor for each individual assignment.

FJK Home CPE/CSC 481 News Syllabus Schedule Lecture Notes Assignments Paper Project Teams Other Links
Assignments.html
last modified:
Wednesday, January, 6, 2010, 20:36:24 PST
© 2000-2024
Franz J. Kurfess