Course Info

SE 325: Introduction to Software Engineering

This course introduces students to the activities performed at each stage of the development process so that they can understand the full lifecycle context of specific tasks such as coding and testing. Topics will include software development processes, domain modeling, requirements elicitation and specification, architectural design and analysis, product and process level metrics, configuration management, quality assurance activities including user acceptance testing and unit testing, project management skills such as risk analysis, effort estimation, project release planning, and software engineering ethics.

CSC 301 or CSC 393 is a prerequisite for this class.

Fall 2025-2026

  • Section: 701
  • Class number: 12740
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01517 at Loop Campus
  • Instructor: Atef Bader | View syllabus

Spring 2024-2025

  • Section: 901
  • Class number: 32897
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01107 at Loop Campus
  • Instructor: Atef Bader | View syllabus
  • Section: 910
  • Class number: 32831
  • Meeting time: -
  • Location: Online: Async
  • Instructor: Atef Bader | View syllabus
  • CLOSED

Fall 2024-2025

  • Section: 701
  • Class number: 14422
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01517 at Loop Campus
  • Instructor: Atef Bader | View syllabus
  • Section: 710
  • Class number: 14628
  • Meeting time: -
  • Location: Online: Async
  • Instructor: Atef Bader | View syllabus
  • CLOSED

Spring 2023-2024

  • Section: 901
  • Class number: 32855
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01107 at Loop Campus
  • Instructor: Atef Bader | View syllabus
  • Section: 910
  • Class number: 32769
  • Meeting time: -
  • Location: Online: Async
  • Instructor: Atef Bader | View syllabus
  • CLOSED

Fall 2023-2024

  • Section: 701
  • Class number: 12704
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01517 at Loop Campus
  • Instructor: Atef Bader | View syllabus

Spring 2022-2023

  • Section: 901
  • Class number: 39973
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01108 at Loop Campus
  • Instructor: Atef Bader | View syllabus

Fall 2022-2023

  • Section: 701
  • Class number: 18317
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01517 at Loop Campus
  • Instructor: Atef Bader | View syllabus
  • Section: 710
  • Class number: 18571
  • Meeting time: -
  • Location: Online: Async
  • Instructor: Atef Bader | View syllabus
  • CLOSED

Spring 2021-2022

  • Section: 901
  • Class number: 37386
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01108 at Loop Campus
  • Instructor: Atef Bader | View syllabus

Fall 2021-2022

  • Section: 701
  • Class number: 3855
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01517 at Loop Campus
  • Instructor: Atef Bader | View syllabus

Spring 2020-2021

  • Section: 901
  • Class number: 30563
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: Online: Sync
  • Instructor: Atef Bader | View syllabus
  • Section: 910
  • Class number: 30403
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Atef Bader | View syllabus
  • CLOSED