COMI 2530 — - Introduction to Software Engineering^
This course introduces students to important concepts in software engineering. Students will learn how to take a project through all stages of the Software Development Life Cycle, including requirements analysis and implementation. Topics may include Unified Modeling Language (UML), Design Patterns, Version Control Systems, Agile, Validation/ Correctness, and developing an understanding of current best practices in software engineering. Lecture: 3 hours, Lab: 2 hours Prerequisite(s): COMI 2510 (may be taken concurrently) or COMI 2225 Course completes the following requirements: Computer Programming Rqmt