REVISED
Fall 2011, Winter 2012 and Spring 2012 quarters
- Faculty
- Neal Nelson computer science, mathematics , Richard Weiss mathematics, computer science , Sheryl Shulman computer science
- Fields of Study
- computer science and mathematics
- Preparatory for studies or careers in
- computer science, software engineering, and technology use and development in an application area.
- Prerequisites
- Students are expected to have completed Computer Science Foundations or equivalent, including discrete mathematics, computer architecture and one year of computer programming.
- Description
-
The successful completion of large software systems requires strong technical skills, good design and competent management. Unfortunately, unlike hardware, software systems have proven to be notoriously difficult to build on-time, in-budget, and reliable, despite the best efforts of many very smart people over the last 50 years. This is an upper-division program intended to help students gain the technical knowledge required to understand, analyze, modify and build software in application domains.
We will concentrate on learning the organization and complexity of large software systems that we do understand, and gaining practical experience in order to achieve a deeper understanding of the art, science, collaboration and multi-disciplinary skills required to develop computing solutions in real-world application domains. The technical topics will be selected from data structures, algorithm analysis, operating systems, newworks, information security, object oriented design and analysis, and verification techniques. The program seminar will focus on various technical topics or the history, ethics or culture of the software industry. Students will have an opportunity to engage in a substantial computing project through all the development phases of proposal, requirements, specification, design and implementation.
This program is for advanced computer science students who satisfy all the prerequisites. We also expect students to have the intellectual maturity and self-motivation to identify their project topics, organize project teams and resources, and complete advanced work independently.
- Location
- Olympia
- Online Learning
- Hybrid Online Learning < 25% Delivered Online
- Books
- Greener Store
- Offered During
- Day
Program Revisions
Date | Revision |
---|---|
April 14th, 2011 | Richard Weiss joined the faculty team. |