Course Info

SE 585: Real-Time Software Development II

Real-time software development with asset conversion. Topics include offline data conversion, asset packing, data driven application behavior, hierarchy base scene management, profiling and debugging large opaque data, runtime formats for low-level drivers, and advanced visualization techniques. Design and implementation of hierarchy based data systems with dynamic real-time modifications. Exploration of run-time control of behavior through real-time data driven messaging. Implementation of the complete application process: tool creation, asset condition, responsive loading and data driven runtime behavior. Students will design, develop and implement a real-time application (i.e. Animation engine) that integrates large real-time converted data assets with real-time constraints.

SE 485 is a prerequisite for this class.

Fall 2025-2026

  • Section: 701
  • Class number: 13209
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Edward Keenan | View syllabus

Section 741

Class number 13210

  • Meeting dates: 9/10/2025 - 11/25/2025
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Edward Keenan | View syllabus


Fall 2024-2025

  • Section: 701
  • Class number: 14950
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Edward Keenan | View syllabus

Section 741

Class number 14951

  • Meeting dates: 9/4/2024 - 11/19/2024
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Edward Keenan | View syllabus


Fall 2023-2024

  • Section: 701
  • Class number: 13418
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00222 at Loop Campus
  • Instructor: Edward Keenan | View syllabus

Fall 2022-2023

  • Section: 701
  • Class number: 19149
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00222 at Loop Campus
  • Instructor: Edward Keenan | View syllabus

Fall 2021-2022