Page 110 - University Bulletin
P. 110
109
DMS 471 BUILDING RICH WEB APPLICATIONS
Credits: 3(3,0,1) Prerequisite: SE 371
This course makes a transition from traditional GUI IDEs to entirely programmatic
environment using a framework such as FLEX/MXML and an ECMA script-compliant
scripting language. The course makes use of Communications protocols to transfer
serialized data and objects to enhance the speed of Communications between Rich
Internet Applications (RIAs) and server. The course helps students learn how to use
programming methodologies such as interfaces to create layers of abstraction and design
patterns – e.g. MVC, Observer or Singleton to deal with common requirements for web-
based, interactive media applications. The end point of the course is for students to design
sophisticated RIAs.
DMS 495 EMERGING TOPICS IN DIGITAL MEDIA
Credits: 3(3,0,1) Prerequisite: Senior Level
The course provides a platform for students to develop a portfolio of work based on the
current demand from the industry. Students will work collaboratively to develop a project
in digital media areas throughout the course. Students are exposed to the cycle of digital
media application developments with real users. Appropriate tools and techniques will be
covered upon execution of the project.