Table of Contents

CS102 - Projects, Fall 2012

Purpose

The project component of CS102 gives students the opportunity to acquire and practice key engineering skills, including, teamwork, oral and written communication & independent learning. Students are also expected to demonstrate creativity and be self-motivated.

Organization

The project will be undertaken in groups of four or five. It is divided into four stages:

For each of the report stages groups are asked to prepare a written report (using CS102 reports template) which they will subsequently present orally. Other groups will offer feedback on both the written report and the presentation, as will assistants and instructors. Armed with this feedback, groups will revise their report as they see fit. The overall grade for each stage comprises all these elements, but is predominantly based on the final revised report.

The implementation stage will be graded on the basis of a demonstration of the software, an examination of the source code, and discussion with group members. Groups are expected to maintain a project wiki, including minutes of group meetings & copies of all reports, presentations & codes. Each group member should keep a record of what they personally have contributed to the project on a separate wiki page.

Sample Projects

You can see a list of sample project ideas here.

Grading

The following detailed criteria are applicable:

In addition,

See additional points to consider here.

Grading Scale

Each of the stages (& parts thereof) will be marked according to the following scale and translated into the corresponding numeric value for grade calculations & entry to Moodle.

Other Info