Skip to content

IT643 — Software Design and Testing | Lecture Index

Instructor: Ankush Chander  |  Institute: DA University


Overview

This course covers the foundations of software engineering in the post-LLM era — from requirements discovery through design, testing, and deployment. Each lecture is available as Markdown (for reading) and as Slides (for presentation).


Lecture Map

Module 1: Requirements Discovery

Module 2: Taming Complexity


Prerequisites

  • Basic understanding of how software systems work
  • Familiarity with at least one programming language
  • No prior formal software engineering training required

Reference Texts

  1. Ian Sommerville — Software Engineering (Chapters 3–5 for this block)
  2. Suzanne \& James Robertson — Mastering the Requirements Process (Volere method)