Enterprise Software Engineering with C# and .NET: Architecture, Design Patterns, and AI-Enabled Systems · HIT

Week 13   Part VI · Final Architectural Defense   🎤 Student Project Presentation 3 · Final

Final Student Presentations

Instructor lesson plan: final presentation session and oral defense.

Learning objectives

Tools this week

architecture documentADRsquality evidencefinal slidesrepository tag

🎓Lecture · 2 hours

0:00-0:1515 minFinal synthesisConnect the semester arc: domain, API, persistence, architecture, patterns, security, integration, AI integration.
0:15-0:4025 minArchitecture review checklistWhat a reviewer should be able to find in the repository and documentation.
0:40-1:0525 minQuality and maintainability reviewCode structure, naming, dependency direction, integration boundaries, and known limitations.
1:05-1:1510 minBreak
1:15-1:4025 minOral defense preparationHow to answer why this design, why this pattern, and what would change next.
1:40-2:0020 minCourse closureHow the skills transfer to capstone and industry work.
Final defense questions.
Why did you choose this architecture style?
A strong answer connects the choice to use cases, team size, change risk, persistence needs, and testability.
Which pattern would you remove if the project stayed small?
A strong answer names ceremony and explains what benefit would no longer justify its cost.
Key takeaways.

📚Reading & resources

🎤Student Project Presentation · 2 hours

The full practice slot is given to Student Project Presentation 3 · Final. Teams present the complete working system, final architecture, main design decisions, enterprise patterns, security and validation mechanisms, integration design, documentation, optional AI integration, and lessons learned.

What each team presents.

Final deliverables

PreviousWeek 12: AI API Integration