874bc893_2012_2013____Academics____USNA__Scope
[Course] CS401 [Title] SOFTWARE SYSTEMS DESIGN I [Crdts] 3.5 [Department] Department of Electrical Engineering and Computer Science [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.
USMA Course Offerings Fall 2012-2013 :: Academics :: USNA
Scope