CS 147: Team Project Development and Professional Ethics

Final Project


A major objective of this course is to have you work in a team developing a significant software product. We will use an ecommerce website as the theme in this course. Such a website development experience has many advantages: it's directly useful (even for summer jobs), introduces you to interesting technology (servlets, webservers) and affords an opportunity to work in all areas (business, customer, design, coding) related to the product. In fact, some of the writing assignments are directed at helping you think through the business aspects of your project.

Your team project will consist of the following:

About your website:

Once you've batted ideas back and forth among your team members, you will need to take steps towards completing your project:

Resources: