CIS-320 Introduction to Software Engineering
This course provides an introduction to the process of developing large scale software systems. Included is the study of the procedures and tools of software engineering. Concepts introduced are software life-cycle models, quality factors, requirements analysis and specification, software design (functional design and object-oriented design), implementation and testing. Prerequisites: CIS-221 or CIS-222. Co-requisite: CIS-221 and CIS-222. One of these may be taken concurrently as long as the other is already completed.
Credits
3