Introduction to Software Engineering

I am teaching Introduction to Software Engineering (CSE360) this Fall. I have taught this course for several years –Fall 2020, Summer 2018, Fall 2017, and Summer 2017.

CSE360 presents an overview of software life cycle models, requirements engineering, software design and architecture, project management, software cost estimation, software metrics, and software testing.

Syllabus

version Summer 2018

Lectures

This course includes 30 lectures as follows:

  1. Course Presentation
  2. Process Models
  3. Agile Methods

Videos

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