CSc 322 - Software Engineering


1. Knowledge of life cycle model. 
2. Knowledge of system design: system modularization and OOD. 
3. Knowledge of system testing and quality control for large projects. 
4. Knowledge of the process of developing a model of a real world problem. 
5. Knowledge of CASE tools. 
6. Ability to work effectively as part of a team.
7. Ability to design and build a large phased project, with written and oral presentations.