Mar 29, 2026  
Academic Catalog 2025-2026 
  
Academic Catalog 2025-2026
Add to Favorites (opens a new window)

IT 410 - Principles of Software Engineering


This course examines the elements of software engineering practices, processes, and methodologies. Topics include a discussion of various software development models and methodologies; software design principles and tools; software project management, quality management, and change management. Various aspects of software engineering practices in use in the real-world will be explored. We will draw upon material from various sources as we review and analyze the elements of success and failure in software engineering efforts.

Credit(s): 3

Prerequisite(s):
IT 203 .

Outcomes
  • Explore the software engineering phases, processes, and techniques used in the development of software
  • Examine and evaluate key aspects of software engineering development and umbrella phases and activities including requirements, design, construction, testing, maintenance, quality and security.
  • Integrate secure development practices into the traditional software development lifecycle.
  • Evaluate and compare agile and traditional software development practices.
  • Build and run simple applications using industry standard software.



Add to Favorites (opens a new window)