Software Analysis and Design

I am teaching  Software Analysis and Design(CSE 460) this Fall (2020).

CSE460 introduces requirements analysis and design, software architecture and software patterns, representations of software, formal methods, and component-based development.

Syllabus

version Fall 2020

Lectures

This course includes 30 lectures as follows:

  1. Course Presentation
  2. Complexity
  3. Antipatterns
  4. Antipatterns II
  5. Requirements Analysis
  6. Requirements Analysis II
  7. Object Model
  8. Object Model II
  9. Object-Oriented Programming

Videos

Some lectures have been recorded and are available in my YouTube Channel