Dept. of Computer Science & Engineering

Syllabus

Short Description

Intensive group project involving design, development, and documentation of a web application; client-side and server-side scripting; communication skills emphasized; builds programming maturity.

Course Objectives

The aim of this course is for students to:

Prerequisites

2231; and 2321; and 2421 or 3430, or 2451 and ECE 2560.

Textbooks

Team Work

The group projects in this class are designed to model software engineering in a real workplace. These projects are to be done in teams of four or five which are formed during the first week of class.

Each team member must do equal work across the entire set of projects. If a team member is not doing equal work it is the responsibility of the other members to let me know that a problem exists. Most often we can head off problems before it is too late.

If there is evidence that a team member is not providing the same level of effort or does not have the same level of involvement or understanding of the system as the rest of the team, different grades may be assigned. On the other hand, if one person opts to do most of the work, there is no guarantee that he or she will receive a better grade. Indeed, if he or she hindered the experience of others in the group, a lower grade may be assigned to that person.