Digital Media

REVISED Schedule - as of 30 March 98

The revision of 30 March involves adding more HTML Links at the bottom of the Syllabus. Use them! Also I changed the contents of the week of 13 April, as we haven't covered protocols yet.

CAP 4020 at the University of Central Florida
Spring 1998
J. Michael Moshell, Professor
407 823 5341, Moshell@cs.ucf.edu
Class Meetings - 10:00 to 11:15 Tuesday & Thursday, CSB 221
Office Hours - 9:00 to 10:00, 11:15 to Noon and 2:30 to 3:30, Tuesday & Thursday. Other hours by appointment.

This course's web site is located at www.cs.ucf.edu/~moshell/CAP4020. Visit it often! On this web site, I will post my notes on each lecture, including Queries which are questions you should know how to answer. They serve as the main basis for the midterm exam and final.

This course has two main objectives:

You will need two textbooks. One is available from the bookstore:

Steinmetz, R. and Nahrstedt, Klara: "Multimedia: Computing, Communications & Applications." Prentice-Hall, 1995. We'll refer to this book as SN.

the other is

Gundavaram, Shishir. "CGI Programming on the World Wide Web." O'Reilly & Associates, Inc. 1996. You can get this book online from www.amazon.com, and probably should already have it by now. We'll refer to this book as G.

This book does not teach the Perl language; it uses Perl. There are excellent resources online for learning Perl, and of course I'll teach parts of it to you, too. Try this site as a starting point: http://perl-com.songline.com/faq/

And here's our re-revised schedule, which will include the times of various student groups' presentations, * in italics. Below the table are the URLs which I have been provided up to this time, to get you to the relevant readings.
 

Digital Media - CAP4020 - Spring 1998 - Moshell - Schedule

Monday Tuesday's Topic Thursday's Topic Due
5-Jan-98 SN1,2:Definitions  SN3: Sound
12-Jan-98 SN4:Images SN5: Video 
19-Jan-98 SN6:Compression Compression continues
26-Jan-98 G1,2: Intro Perl Debugging Perl Exercise 1
(individual) 
2-Feb-98 G3:CGI Output G4,5:Forms
9-Feb-98 G6:Ghostscript SN7: Optical Storage Midterm Out 
16-Feb-98 G7: Adv. Forms SN1-7: Catch Up Midterm Back
23-Feb-98 Spring Break
2-Mar-98 G8:Mult. Forms SN9-Media Op Systems Perl Lab 1 Due 
9-Mar-98 User Interface Guidelines 
* SendMail
* MPEG-3 Audio 
* PNG Graphics
16-Mar-98 G9:Databases 
 
* VRML  
* Active Worlds
23-Mar-98 G10:Cookies * Cable Modems, DSL  
* Writeable CDs
Perl Lab 2 Due 
(group) 
30-Mar-98 G11: Image Maps 
* MultiGen
* Head Mt. Displays 
* M I M E
6-Apr-98 * Shockwave 
* OpenGL
* Quicktime 
* DreamWeaver
13-Apr-98 SN10: Protocols  * Alias Wavefront 
* PhotoShop
Lab 3 Due
20-Apr-98 Guest Lectures   Moshell Out of town
27-Apr-98 Final Exams
LINKS: Sendmail & Unix (Andrew Zeikowitz) VRML (Mark Moree):    http://www.creat.cas.ucf.edu/~mamoree/vrml.htm

Active Worlds/AlphaWorld: http://www.activeworlds.com

DSL and Cable Modems: http://www.creat.cas.ucf.edu/~virodri/quest/quest.htm

Writeable Optical Storage: http://www.creat.cas.ucf.edu/~rogalan/cd-rw.htm




Grades will be based on the following model:

Lab 1: 10%

Lab 2: 10%

Lab 3: 25%

Midterm Exam (Take-Home) 25%

Final Exam (In-class) 20%

Participation 10%. <-- The best way to get these points is to SHOW UP FOR CLASS every day, and to DO THE ASSIGNED HOMEWORK, and to COME SEE ME IN OFFICE HOURS if you don't understand a concept or cannot do the homework. There will also be opportunities to conduct brief Quests, which involve investigating and reporting on commercial software products. Everyone will do at least one Quest, as part of their Participation grade. It will provide 5% of total course credit (half of the participation grade.)