CIS 335 Software Engineering
Students will learn principles and methodologies essential for designing software systems within professional settings. The course encompasses the entire software development lifecycle, with a particular focus on user-centered design. Special emphasis is placed on the systematic capture and analysis of user requirements, along with the iterative processes of prototyping and testing interactive systems. Throughout the duration of the course, students will critically evaluate historical and contemporary trends in software development practices, with a specific emphasis on agile software development methods. By delving into these aspects, students will gain a thorough understanding of how to create robust, user-friendly software solutions while staying attuned to the dynamic landscape of industry practices.
Prerequisite
Grade of C- or better in
CIS 332
Offered
Spring semester