Skip to content

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

Individual Sections

Weekly Content

  • Week 1: Course Introduction & Tools Overview - VSCode, Marp, Git, GitHub basics
  • Markdown | PDF

  • Week 2: Software Process Overview - Waterfall, Agile, Scrum, DevOps

  • Markdown | PDF

  • Week 3: Python, OOP, and UML Fundamentals - OOP pillars, UML diagrams, requirements

  • Markdown | PDF

  • Week 4: Advanced OOP, Design Principles, and Patterns - APIEC, SOLID, design patterns

  • Markdown | PDF

  • Week 5: High-Level Programming with JavaScript - JavaScript fundamentals, async programming, DOM manipulation, ecosystem

  • Markdown | PDF

  • Week 6: TypeScript & React - Type safety, interfaces, React components, Virtual DOM

  • Markdown | PDF

Final Presentation