May 03, 2024  
Undergraduate Catalog | 2021-2022 
    
Undergraduate Catalog | 2021-2022 Previous Edition

Add to Catalog Bookmarks (opens a new window)

ITSC 3155 - Software Engineering


An introduction to software engineering, which advances the study and application of engineering principles, methods, and techniques that can help us to improve the process of creating software as well as the resulting software products.  The course covers fundamentals of software engineering, including: modern software process models; eliciting, specifying, and evaluating software system requirements; designing software systems to embody required quality attributes, including usability and security; an introduction to reusable software design solutions in the form of software architectural styles and design patterns; software system modeling, implementation, and deployment; and software quality assurance (measurement, inspection, testing).  Project planning, working in teams, and using modern software development tools are also explored.

Credit Hours: (3)
Restriction(s): College of Computing and Informatics major or minor
Prerequisite(s): ITSC 2214  with grade of C or above
Most Recently Offered (Day): Fall 2021, Fall 2021, Fall 2021
Most Recently Offered (Evening): Fall 2019


Schedule of Classes




Add to Catalog Bookmarks (opens a new window)