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:
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.
| 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 | ||
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
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.)