CMPUT 414 - Topics in Multimedia - Second Term, 2005-2006
Calendar Description
An advanced 4th year course for students interested in Multimedia.
Prerequisites
Students should have experience
working with C/C++/JAVA programming languages and have adequate mathematical
skills. Knowledge of image processing and graphics will be useful, but a pre-requisite course is not necessary. Instead, background
reading material in some multimedia topics will be provided. This year the course project will focus on designing and implementing simple
3D online games for multiple players. We will first cover theoretical issues
relating to 3D online multimedia, followed by significant effort on meaningful projects.
Table of Contents
Click on a topic to get to the reference.
Office: ATH 417, Office Hours: MW 1:30-2:30 pm
Office: CSC 363 (Vision and Imaging Lab.; by appointment only.)
Email: taowang@cs.ualberta.ca
There will be no lab work in this course. Lab time may be
used for working on assignments, or discussions with TA.
- There is no required text for this course. We will review papers on
various aspects of Multimedia and summerize contents into lecture
notes.
Office Hours: MW 13:30-14:30 hrs.
The best way to set up an appointment at other times is via email
(anup@cs.ualberta.ca).
The netscape URL for this course is
http://www.cs.ualberta.ca/~anup/Courses/414/414_3D.htm.
There are 4 parts that you will be graded on. Grading weights:
- 20% for quizzes and assignments.
- 10% for research presentations.
- 10% attendance during presentations, and critique, participation in discussions, based on others presentations.
- 60% for the final PROJECT.
- Final letter grade will follow GFC guidelines for 4th year undergraduate courses.
Details and guidelines to be provided later.
There will be several programming and written assignments posted here, along with solutions after marking.
Programming Assignment 1
Written Assignment 1
Programming Assignment 2
SOLUTIONS TO QUIZ 1
SOLUTIONS TO QUIZ 2
MARKING GUIDELINES FOR PROJECTS (Only new work done will receive marks):
LIST of POSSIBLE PROJECTS:
PRESENTATION MATERIAL:
Presentation Material
Schedule for presentations
Schedule of demonstrations will be posted in March. 2005.
A will be no final exam; instead students will need to demonstrate their
project work and answer questions related to it.
There will be two in-class mid-term exams in this course. MIDTERM I on March 6th & MIDTERM II on April 10th
Topics will be selected from the following broad areas depending on available time
and interest.
1. Components of a multimedia system
2. Data, Text and Audio compression
3. Image compression
4. Video compression
5. 3D Representation, Compression and Simplification
6. Existing and emerging standards
7. Network resource monitoring and Quality-of-Service (QoS)
8. Components of an interactive online 3D game
9. Tutorials on JAVA3D
10. Applications
11. Measuring and estimating human perception of media.
Cmput 414 LEC B1 TR 1400-1520 hrs
Classroom: CSC B43
Topics covered in class & other events in class will be updated here.
1. Week 1 & 2: (Jan 9-20) Introduction, review of transformation, projections and stereo. Programming Assignment 1 posted
2. Week 3: (Jan 23-27) Review of coding and compression --- Entropy, Huffman & RLE
To be posted and updated during the Jan. - Apr. 2005 period.
Notes
Policy about course outlines can be found in Section 23.4(2) of the University Calendar." (GFC 29 SEP 2003)
The University of Alberta is committed to the highest standards of academic integrity and honesty.
Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect.
Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behaviour
(online at www.ualberta.ca/secretariat/appeals.htm) and avoid any behaviour which could potentially result in suspicions of
cheating, plagiarism, misrepresentation of facts and/or participation in an offence. Academic dishonesty is a serious offence and can
result in suspension or expulsion from the University.