CSCI 423

Advanced Software Engineering

The University of Montana · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Offered spring. Prereq., CSCI 258 and CSCI 332 . This course focuses on both foundational and contemporary practices of software engineering with a special emphasis on design patterns. It blends theory with hands-on practice, equipping students with a comprehensive understanding of advanced software design and development methodologies. As software systems continue to evolve, mastering these time-tested techniques becomes essential to create efficient, scalable, and maintainable software. Beyond design patterns, this course delves into object-oriented, the Unified Modeling Language (UML), software testing, collaborative software engineering, and a host of other software engineering principles. Co-convenes with CSCI 523 . Level: Undergraduate

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

Availability not recently verified
Class #montana_2-CSCI423Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?