(CS 311) Systems Engineering
This course provides a comprehensive overview of systems engineering principles, methodologies, and applications. Students will learn various system development methodologies, including structured design, agile development, object-oriented analysis and design (OOSA), and human-computer interaction principles. The course includes hands-on team projects, covering system design, implementation, validation, and maintenance.
Credit hours | 3.0 lecture |
---|---|
Prerequisites | CS 202, CS 250 |
Offered | Fall, winter, spring |
Programs | Computer Science (BS), Information Technology (BS) |
Course Learning Outcomes
- Understand structured design, agile development, and other approaches to systems development in a team environment.
- Understand project team member roles vital to successful project development.
- Master the use of the Unified Modeling Language (UML) and understand the use of object-oriented systems analysis and design (OOSAD) in developing systems.