CS189A/172: Capstone / Software Engineering

Introduction


The Capstone course sequence presents an opportunity to develop innovative solutions to real industry problems. Student teams work on challenging problems suggested by industry leaders. Solutions to these problems require innovative approaches that are at the frontier of the available technology.

CS189A/172 is the first of the two courses that form the Capstone project sequence. The goal of this first course (189A) is to develop a prototype for the selected project. The subsequent, second course (189B in the spring quarter) ends with a presentation day in which the completed projects are demonstrated publicly. During this class, we will also learn about software engineering approaches as well as techniques and tools to manage software project development.

News


  • There will be no class this Friday, Jan 21.
  • The location for the first week of classes has changed. The first three lectures (during the first week) are held at the California Nano Systems building (CNSI), in Room 1601.

General Information


Lectures:Mon/Wed/Fri, 1:00AM - 1:50AM387 103
Discussion:Tue, 5:00PM - 5:50PM387 103
Instructor:Christopher Kruegelchris (at) cs.ucsb.edu
Office hours:Mon, 2:00PM - 3:00PM1117 Harold Frank Hall
TA:Hans Nielsenhnielsen (at) umail.ucsb.edu
Office hours:Wed, 2:00PM - 3:00PMPhelps 1413
Class Google GroupUCSB CS189 Capstone

Important Milestons


January 10, 2011 Teams formed
January 14, 2011 Vision Statement (2 pages)
February 2, 2011 Requirements Specification
February 23, 2011 Design Specification
Last Week Prototype Implementation