|
|
Feb 10, 2025
|
|
ITAD 300 - Software Engineering
5.0 Credits The course journeys through multiple facets of software engineering, including software process models, software testing, requirements engineering, and systems engineering. Additionally, the software development process is analyzed to explore conceptual design, product release, and user testing. Required completion of CS 131 or CS 141 and ENGL& 101 or equivalent. Prerequisite Admittance to the Information Technology Application Development Program is required to take this course. Course-level Learning Objectives (CLOs) Upon successful completion of this course, students will be able to:- Explain software process models.
- Examine agile software development and understand its relevance in software engineering; explore techniques and approaches to project management.
- Understand details of agile development, for example continuous integration / continuous delivery, epics, sub-epics, and user stories.
- Analyze various stages of software testing, including development, release, and user testing.
- Analyze UML (Unified Modeling Language) and the object oriented approach using current programming languages.
- Discuss ethical issues and sociotechnical considerations when designing software.
Course Typically Offered Fall
Add to Personal Catalog (opens a new window)
|
|
|