This upper division course is for students majoring in B.S. in Information Systems Technology or B.S. in Electrical and Computer Engineering Technology. The student will learn the basic principles and concepts of software engineering; system requirements; modeling and testing; object-oriented analysis and design; testing and validation; configuration management; and the analysis, design and programming of extensible software systems.
Prerequisites: COP2800