Quality Software
This folder contains the homework5 presentation materials covering software engineering concepts from Weeks 1-6 and Homework 3.
Full Presentation
View Full Slides (presentation.html) - Complete presentation with all weeks and homework
Reports
- HW5 Comprehensive Report (Markdown) - Complete report covering all weekly topics and practical applications
- HW5 Report (HTML) - HTML version of the report
- HW5 Report (PDF) - PDF version of the report
Individual Sections
Weekly Content
- Week 1: Course Introduction & Tools Overview - VSCode, Marp, Git, GitHub basics
-
Week 2: Software Process Overview - Waterfall, Agile, Scrum, DevOps
-
Week 3: Python, OOP, and UML Fundamentals - OOP pillars, UML diagrams, requirements
-
Week 4: Advanced OOP, Design Principles, and Patterns - APIEC, SOLID, design patterns
-
Week 5: High-Level Programming with JavaScript - JavaScript fundamentals, async programming, DOM manipulation, ecosystem
-
Week 6: TypeScript & React - Type safety, interfaces, React components, Virtual DOM
- Markdown | PDF