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.
   105   106   107   108   109   110   111   112   113   114   115