| Course Description: |
Introduction to the software life cycle, including planning,
design, implementation and testing. Topics include top down program design,
problem decomposition, iterative refinement, program modularity and abstract
data types. Course work emphasizes good programming practices via models,
metrics and documents created and used throughout the software engineering
process.
Prerequisites: MACS262
3 Semester Hours |