Skip to content

SE 453 — ARCHITECTURE AND FRAMEWORKS FOR DEVELOPING CLIENT APPLICATIONS (CUR-511)

Summary 🟡 ✓

  • Resource type: course
  • Owner Unit: Software Engineering
  • College/School: Jarvis College of Computing and Digital Media
  • Curriculum section: Engineering / Computer Science / CDM
  • Catalog: SE 453
  • Last Verified: 2026-07-01

Course access

  • Level: yellow (Prerequisites Required)
  • Rationale: Catalog lists formal prerequisites, co-requisites, or program-status requirements.
  • Prerequisites:
  • SE 452 is a prerequisite

Verification

Catalog description

This course will focus on software architectures, frameworks, and techniques for developing web-based thin client applications as well as rich desktop client applications. Topics will include discussion on design and architectural patterns, such as model-view-controller pattern; survey of widely used development frameworks for building client applications, such as Struts, Java Server Face (JSF), Swing, and SWT, etc.; discussion of widely used techniques such as AJAX; evaluation of the strengths and weaknesses of these technologies for making technology decisions. Students will gain hands-on experiences in developing applications that utilizes these frameworks and techniques. Prerequisite: SE 452 . SE 452 is a prerequisite for this class.

Hardware relevance

Hardware-related catalog signals (1): hands[- ]on

Notes

Catalog course key: SE 453.

Provenance (promotion record)

  • Promotion date: 2026-07-01
  • Promotion batch: catalog-course-promotion-2026-06-30
  • Provenance kernel:
  • depaul/XTR-000450depaul/SRC-001218 (catalog_description)
  • Extraction status: linked
  • Evidence packets:
  • 2026-06-30-engineering-catalog-evidence
  • Schedule (capture): Not offered in queried registrar terms
  • Evidence captures:
  • Catalog: sources/inbox/2026-06-30-engineering-catalog-evidence/source_snapshot/captured/catalog-search-SE-453.html
  • Schedule: sources/inbox/2026-06-30-engineering-catalog-evidence/source_snapshot/captured/schedule-SE-453.json
  • Notes: Promoted from catalog discovery evidence packets; XTR/SRC linkage to be completed in forthcoming provenance refactor.