CSC361/661

Digital Media

Spring 2002

Burg/Wong

 

Tentative Schedule

 

 

Part I:  Background (2 class periods)

            Chapter One[1] – Introduction

            Chapter Two – Enabling Technologies

            January 15 (Burg and Wong):

overview of course and assignments

pre-test

           

            January 17 (Burg):

definition and history of multimedia

overview of multimedia software

analog vs. digital representations

                        sampling and quantization

                        sampling error

                        Nyquist theorem

                        resolution and bit depth

                        standards and standardization organizations

                        file types

 

Part II:  Graphics and Image Processing (7 class periods)

            Chapter Three – Vector Graphics and Bitmapped Graphics

Chapter Four – Vector Graphics

Chapter Five – Bitmapped Images

 

January 22 (Burg):

Introduction to the lab

Instructions of installing software

vector vs. bitmapped graphics

file types

sampling, quantization, resolution, and

bit depth revisited in the context of images

                        file sizes

           

            January 24 (Wong):

Practicum:  Capturing digital images through scanning

and using digital cameras

 

            January 29 (Burg):    

encoding and compression

                        run-length encoding

                        Huffman codes

                        LZW compression

 

            January 31 and February 5 (Burg):

                        jpeg compression

                        discrete cosine transform

 

Chapter Six – Colour

            Chapter Seven – Characters and Fonts

 

February 7 (Burg):

                        color representation

                                    RGB

                                    indexed color

                                    CMYK

                                    YUV

                        fonts

 

February 12 (Wong):  More on Photoshop  (indexed color, dithering,

resampling, anti-aliasing, dodging, burning, masks, channels, etc.)

 

February 14:  Exam on Parts I and II of the course

 

Part III:  Multimedia Programming (7 class periods)

 

February 19, 21, and 26 (Wong):

Practicum:  Vector graphics and multimedia programming (Macromedia

Freehand, Director, and Flash)

 

Photoshop and Freehand assignments due Feb. 26.

 

February 28  (Burg):

color models

introduction to sound

 

March 5, March 7, 19, 21 (Wong):

Practicum:  Vector graphics and multimedia programming (Macromedia

Freehand, Director, and Flash)

 

Part IV.  Sound Processing (3 class periods)

            Chapter Twelve – Sound

 

Director chess assignment due March 26.

 

            March 26 (Wong and Burg):

sound waves

                        sampling and the Nyquist theorem revisited in the context of sound

                        Nyquist frequency

                        sound file types and sizes

                        standardization organizations

bandwidth related to file types

sound compression

            transforms, including FFT

 

Splash screen for game program due March 28, without sound.

Multi-server portion of Director chess assignment due, GRAD STUDENTS ONLY, March 28.

           

            March 28 (Wong):

Practicum:  Sound processing with CoolEdit and Acid

 

V.  Video  (7 class periods)

            Chapter 10 – Video

 

            Sound file processed in CoolEdit or Acid Pro and incorporated into splash screen for game program, due April 2.

Also, a one to two page description of the steps you went through in sound processing and why you made the choices you did.

 

April 2 and 4 (Burg):

                        finish notes on sound

digital encoding of analog video

                        codecs and file types

 

            Chapter 15 – Multimedia and Networks

           

April 9 (Wong):

            Practicum:  Using a digital video camera and processing video (Adobe Premiere)

 

            April 11 (NO CLASS – You can use this time to work on your game and your DVD assignment):

                       

            Fully implemented game program due April 16.

 

            April 16 (Burg):

bandwidth issues

                        MPEG encoding

                        file types

 

Video assignment due April 18.

 

April 18 (Burg):

                        video codecs

                        HDTV and digital TV

           

April 23:  Exam on Parts IV and V of the course.

 

April 25 (Burg and Wong):

            Share projects.

 

April 30 (Burg): 

Share projects.

Tie up loose ends.

Review for final.

           

 

Additional requirements for graduate students:

 

Readings/exams

            Additional in-depth reading and additional exam questions

Term project   

            vector graphics

            networked two-player game

            CGI/Perl

            follow-up exercises on project

 



[1] We will do Chapters 1-7, 10, 12, and 15 in the book and skip 8, 9, 11, 13, and 14.