Portland State University

Maseeh College of Engineering and Computer Science

 CS 487 / 488: Software Engineering Senior Capstone

 

 Updated 7-Nov-05 by ktoth

 

Instructor

Capstone Description

Logistics and Coordination

Schedules: 1st Term 2nd Term

Evaluation / Grading

Resources

·   Course Overview

·   Scope Control: Notes, Article

·   Logistics

·   Project Planning

·   Engineering Notebook

·   SRS Template

·   SPMP Template (new version)

·   Useful Links

·   Kal’s SAO Articles

Surveys: 1. Skills 2. Availability 3. Straw Vote 4. Final Vote

Team Building: PPT  Teams

Sponsor Presentations

Teams and Projects

1st Term Presentations*

2nd Term Presentations*

* = not yet posted

CS 487/488 Software Engineering Capstone (6 credits). Fall 2005 and Winter 2006 terms

Course Goals: The primary purpose of this course is to give students a team experience that comes as close as possible to the environments in which they will find themselves after graduation. The course provides a capstone experience, integrating the knowledge and material that students have acquired in their other CS courses through application to a realistic project.  

Approach:  The Computer Science Capstone course is a two-quarter sequence that emphasizes team development of a substantial project performed for a real customer.  Lectures are oriented towards both the engineering and management of software project teams such as those being carried out in industry.  Students interact closely with the instructor, industry sponsors and with each other. 

Capstone Requirement:  The Capstone is required of students graduating with a major in Computer Science under the 1997-1998 or later catalogs as well as satisfying the University Studies Capstone requirement. Under earlier catalogs, the course will satisfy the University Studies Capstone requirement and count as 6 credits of upper division CS elective, as well.

Catalog Description: This course emphasizes teamwork in small groups on a substantial project that will be performed for a real customer. Projects are chosen so as to provide interdisciplinary content with project proposals being solicited from the community at large. Projects that involve students as well as customers from other disciplines are encouraged. Lectures will be directed towards the management of software development projects such as those being carried out by the teams. It is the intent of the course to provide a capstone experience that integrates the material contained in the remainder of the CS curriculum through work on a project that applies this material in another discipline. Each team member will contribute to the design, documentation, and testing phases of the project. This course creates an obligation for participation for two consecutive quarters.

Prerequisites by Topic: CS200, CS201, CS202, CS250, CS251, CS300, CS311, CS321, CS322, CS333, and CS350 (completion of required 300-level Computer Science core, and their pre-requisites) or permission of Capstone Program Administrator.

Time and Location:  Monday evenings from 6:40-9:20 in FAB 150 throughout both terms.  Additional meeting times will be arranged to meet with the instructor and sponsors as needed. 

Text:  None, handouts and/or web URLs provided as appropriate. 

Instructor for this Offering:  Prof. Kal Toth, ktoth@cs.pdx.edu

Capstone Program Administrator:  Prof. Warren Harrison, warren@cs.pdx.edu

Course URL:  http://www.cs.pdx.edu/~ktoth/Capstone/

WebCT: http://psuonline.pdx.edu/ ….. How to get a WebCT account?