Curriculum
  /  
Descriptions
COMP_SCI 394: Agile Software Development


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

By permission only.

Description

See the course page on how to apply for this course: http://www.cs.northwestern.edu/academics/courses/394/

Developing mobile and web applications, using modern sustainable agile practices, such as backlogs, user stories, velocity charts, and test driven development, to deliver value as quickly as possible to end users, clients, developers, and the development organization.

  • This course satisfies the Software Development Breadth & project requirement.

COURSE WEBSITE: Read More

REQUIRED TEXTBOOKThe Agile Samurai by Jonathan Rasmusson

REFERENCE TEXTBOOKS: None

COURSE COORDINATOR: Prof. Chris Riesbeck

COURSE INSTRUCTOR: Prof. Chris Riesbeck or Prof. Todd Warren

COURSE GOALS: The goal of this class is to provide students with skills in teamwork and objective-based development and give them the ability or build a development team as a leader and architect as well as a programmer and developer.

COURSE OUTCOMES: In the course of doing this work, individuals will develop skills in:

  1. Project planning and management
  2. Client management and project definition
  3. A testing based approach to development
  4. Team management and ongoing schedule tracking
  5. Pair programming
  6. Scope management