Course Info

IS 421: Systems Analysis and Design

The course focuses on traditional and contemporary systems analysis and design methodologies, emphasizing developing competency in a wide range of modeling techniques. Specific topics include: overview of the software development environment and project management; determining requirements; process modeling, including data flow diagrams and use cases; logic modeling including decision tables, UML diagrams; introduction to database designs; and low-code application development.

IS 411 or IT 411 or CSC 401 is a prerequisite for this course.

Fall 2025-2026

  • Section: 701
  • Class number: 12774
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01105 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus

Spring 2024-2025

  • Section: 901
  • Class number: 32873
  • Meeting time: M 5:45PM - 9:00PM
  • Location: LEWIS 01510 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus

Winter 2024-2025

  • Section: 801
  • Class number: 22739
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00228 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus

Section 841

Class number 24901

  • Meeting dates: 1/4/2025 - 3/21/2025
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00228 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus


Fall 2024-2025

  • Section: 701
  • Class number: 14457
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01105 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus

Spring 2023-2024

  • Section: 901
  • Class number: 32824
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01511 at Loop Campus
  • Instructor: Steve Rubinow | View syllabus
  • Section: 902
  • Class number: 35242
  • Meeting time: M 5:45PM - 9:00PM
  • Location: LEWIS 01510 at Loop Campus
  • Instructor: Adam Smeets | View syllabus

Winter 2023-2024

  • Section: 801
  • Class number: 22730
  • Meeting time: M 5:45PM - 9:00PM
  • Location: LEWIS 01510 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus

Fall 2023-2024

  • Section: 701
  • Class number: 12739
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01105 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus
  • CLOSED
  • Section: 702
  • Class number: 16803
  • Meeting time: W 5:45PM - 9:00PM
  • Location: LEWIS 01005 at Loop Campus
  • Instructor: David Lee | View syllabus

Summer 10 week 2022-2023

  • Section: 201
  • Class number: 46190
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00214 at Loop Campus
  • Instructor: David Lee | View syllabus
  • Section: 210
  • Class number: 46191
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: David Lee | View syllabus

Spring 2022-2023

  • Section: 901
  • Class number: 39933
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01514 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus
  • Section: 911
  • Class number: 43604
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: David Lee | View syllabus
  • Section: 930
  • Class number: 43603
  • Meeting time: W 5:45PM - 9:00PM
  • Location: Online: Sync
  • Instructor: David Lee | View syllabus

Winter 2022-2023

  • Section: 801
  • Class number: 28656
  • Meeting time: M 5:45PM - 9:00PM
  • Location: LEWIS 01007 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus
  • Section: 802
  • Class number: 31632
  • Meeting time: W 5:45PM - 9:00PM
  • Location: LEWIS 01005 at Loop Campus
  • Instructor: David Lee | View syllabus

Fall 2022-2023

  • Section: 701
  • Class number: 18355
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: LEWIS 01105 at Loop Campus
  • Instructor: Makoto Nakayama | View syllabus
  • CLOSED

Spring 2021-2022

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

Winter 2021-2022

  • Section: 801
  • Class number: 28294
  • Meeting time: W 5:45PM - 9:00PM
  • Location: LEWIS 01007 at Loop Campus
  • Instructor: Steve Rubinow | View syllabus

Fall 2021-2022

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

Spring 2020-2021

  • Section: 901
  • Class number: 30501
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: Online: Sync
  • Instructor: Hamed Qahri Saremi

Section 901X

Class number 36483

  • Meeting dates: 4/17/2021 - 4/17/2021
  • Meeting time: Sa 9:00AM - 10:30AM
  • Location: N/A at Lincoln Park Campus
  • Instructor: Hamed Qahri Saremi
  • CLOSED
  • Meeting dates: 5/8/2021 - 5/8/2021
  • Meeting time: Sa 9:00AM - 10:30AM
  • Location: N/A at Lincoln Park Campus
  • Instructor: Hamed Qahri Saremi
  • CLOSED
  • Meeting dates: 5/22/2021 - 5/22/2021
  • Meeting time: Sa 9:00AM - 10:30AM
  • Location: N/A at Lincoln Park Campus
  • Instructor: Hamed Qahri Saremi
  • CLOSED
  • Meeting dates: 3/27/2021 - 6/11/2021
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: OLSYN CH000 at Lincoln Park Campus
  • Instructor: Hamed Qahri Saremi
  • CLOSED


  • Section: 910
  • Class number: 30360
  • Meeting time: -
  • Location: Online: Async (Sync-Option)
  • Instructor: Hamed Qahri Saremi