Digital media production techniques for high-bandwidth applications such as electronic magazine illustration, broadcast television, and motion picture special effects. Students explore techniques such as 3D modeling and character animation, video compositing, and high-resolution image processing in a state-of-the art multimedia computing laboratory. High-capacity mutlimedia storage, high-speed networks, and new technologies such as DVD, HDTV, and broadband will be reviewed. This course is offered as both CSE 364 and ISE 364.
Prerequisite
CSE/ISE 334
Course Outcomes
Upon completion of the course students should be able integrate a wide spectrum of digital media assets into an interactive web-based application that captures, retrieves, and shares data.
Students should demonstrate an understanding of all phases of multimedia design, development, and implementation, including industry/commercial practices.
Textbook
Fundamentals of Multimedia by Ze-Nian Li and Mark S. Drew; Prentice Hall (ISBN # 130618721)
The Business of Multimedia: Marketing, Estimating, Contracts, Incorporation, Intellectual property law, Ethics
The Design of Interaction: Interface design guidelines, Metaphors, Flowchart, storyboard, GUI and icons, Navigation and controls, User help and dialogues, Simulations
Data: Capturing data ,Data types, Database design, Multimedia databases, Relational databases, Publishing databases on the web
Distributed Multimedia: Multiplayer games, Computer-supported collaborative work
Programming I - Dynamic Media: Event-driven programming, Navigation and branching, Variables and operators
Logic, Functions, Loops
Programming II- Maintaining State: Arrays, CGI
Programming III - Testing & Debugging: Run-time debugging, Multiplatform support
Programming IV - Packaging and Delivery: Publishing and preloading, Multilingual localization, Accessibility issues, Compression, Streaming
Laboratory Projects
Dynamic HTML: JavaScript and DHTML, CSS, XML (approx. 2 weeks)
Interactive video: multimode panoramas and objects; HREF, text, and chapter tracks (approx. 2 weeks)
Database design: fields and validation; calculated fields; relational databases and portals; publishing data on the web; database scripting; security issues (approx. 2 weeks)