ICCS370: Software System Construction
A collection of lecture slides for the course.
Lecture 01: Introduction to Software Development
IDEs, version control, and build systems.
Lecture 02 & 03: Software Design Principles
SOLID principles, Coupling & Cohesion, Error Handling & Exceptions, and Design Patterns.
Lecture 04: Web & Container Technologies
Web development and containerization.
Lecture 05: Servlets & Databases
Java Servlets and database integration.