Skip to Main Content

SSW 656

Download as PDF

AI for Advanced Software Architecture

Software Engineering (Program) Engineering and Science

Course Description

Building on foundational knowledge from the current software architecture course SSW565, this advanced class focuses intensely on hands-on experience and in-depth analysis of contemporary software architectures, with the assistance of AI and ML. Designed for students already familiar with basic architectural principles, this course delves into the practical aspects of designing and implementing complex software systems. Leveraging AI/ML, such as generative AI to assist in software architecture design, development, and documentation. This course equips students with the skills to efficiently and effecitvely design software architectures. Through a series of case studies, projects, and interactive sesions, students will explore and apply contemporary architectural practices in real-world scenarios, enabling a streamlined approach to architectural development that balances innovation with practical application.

Credits

3