Skip to content

Part 3 · Course

CS401 SOFTWARE SYSTEMS DESIGN I

Electrical Engineering and Computer Science · 2 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

CS401 SOFTWARE SYSTEMS DESIGN I

  • 3.5 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2005-1
  • Archived
Scope
This course is the first in the senior-level sequence dealing with software systems. It provides cadets with an integrative engineering design and implementation experience as they pursue a solution to a complex, real-life problem. Conceptual material stresses requirements definition and problem solving strategies applied to the design and implementation of software systems. Hierarchical abstractions, modeling, and user interface issues are examined and integrated with a study of the software life cycle, requirements specification, and verification and validation issues. Cadets also learn and employ additional advanced computing techniques that prepare them for the more complex portions of project implementations during CS402. Potential topic areas to be covered may include distributed computation, software quality measurement, or portable application interfaces.
Lessons
40 @ 55 min (3.000 Att/wk)
Labs
7 @ 120 min
Special requirements
Individual and team projects; compensatory time provided.
Prerequisites
CS403