CMP 280 — CMP-280. Software Engineering. 3 Credits
LECT 30 hrs LAB 30 hrs Software engineering practices are examined in the context of the system development life cycle, comparing traditional structured approach and the object-oriented approach, with the main focus on object-oriented approach. Topics include user stories, use cases, object-oriented modeling, comprehensive project management, the Unified Modeling Language (UML) diagrams, Agile techniques, and user-interface design. Class projects provide students with practice in developing soft skills necessary to work as part of a team. Students participate in a semester-long team project to design an application using system analysis and design techniques. Prerequisites: CMP-128 and one of the following: CMP-129 , CMP-150 , or CMP-241 Additional Fees: Course fee applies.
Prerequisites: CMP 128, CMP 129, CMP 150, CMP 241