Theory & Practice of Multimedia Production
Spring, 2008

CAP 3020
Syllabus

 

Catalog Description

Combines the traditional media production pipeline and software engineering processes to synthesize an approach geared for the production of works incorporating both artistic and computational elements.

Course Overview

This course shall focus on the theory and practice of multimedia production with an emphasis on the production of interactive software. The the core of this course is a full-semester team project, that we will very loosely term a "game" (for we are not limiting ourselves to producing "traditional" computer games, although that is certainly an option).

Teams shall propose and (once approved by the instructor) develop a full-semester interactive multimedia project that integrates visual, acoustic, and narrative elements. The teams shepherd their project idea through the production pipeline — from sketch and preliminary design to final implementation, testing, and postmortem. Individual students are equally responsible for contributing to both the artistic and programmatic elements of their team's project and are expected to fully participate in all aspects of the production life-cycle. The instructor provides continuing oversight and guidance — ensuring that the teams stay on track and assist in resolving technical challenges.

Classes shall meet in both a traditional classroom setting (for relevant lectures, discussions, and quizzes) as well as a computer lab (enabling the instructor to observe and guide the teams through the development process).

Objectives

By the end of the term, the successful student will have developed skills and attitudes that foster creativity and innovation. Students shall be able to:

Instructional staff

Name E-mail Office Office Hours Phone
Dave Small dts@cise.ufl.edu CSE E422 MWF 9th (4:05-4:55pm) 392-6839

Homepage

http://www.cise.ufl.edu/~dts/cap3020/

Prerequisites

CAP 3027

Required textbook(s)

Term project

Last day of class

Wednesday, 4/23

Philosophy and policy

Read the Course Policies page!

About the readings

Readings will be assigned from the required texts, eBooks via the UF library's access to Books24x7, and the internet. All assigned readings are fair game for the quizzes. You are expected to read items in a timely manner — "the site was down/busy when I tried to access it before class today" isn't an acceptable excuse.

Important: Books24x7

There is a limit to how many people from UF can simultaneously connect to Books24x7: be sure to logout when you aren't actively reading by clicking LOG OUT (top left menubar item) and closing the browser window.

Accessing Books24x7

Just clicking on the link to the reading assignment won't work. You must go through a three step process:

  1. You must be recognized as being from UF—there are two ways you can do this:
  2. Goto the UF Books24x7 site
  3. Click the link to Game Development and Production

Final grades

I do not give grades: students earn their grades. Your final grade will be based on the number of grade points you have accumulated at the end of the semester. The grading scale will be no harsher than the standard 100-90 = A, 89-87 = B+, 86-80 = B, 79-77 = C+, 76-70 = C, 69-67 = D+, 66-60 = D, 59-0 = E. During the semester you will accumulate points in categories weighted as follows:

20% participation/preparedness
10% exercises & quizzes
70% term project

It is your responsibility to earn the grade you desire.

Note: completion of the ungraded biosketch assignment is required to pass the course.

Academic dishonesty

ACADEMIC DISHONESTY WILL NOT BE TOLERATED. Unless otherwise explicitly stated, assignments are individual projects. You are expected to do your own work; individuals who misrepresent work as being their own, submit fabricated data, or otherwise engage in anti-intellectual behavior will be dealt with severely and reported to the Office for Student Judicial Affairs. You may freely use any code presented in the textbook, provided by your instructor, or authored by yourself. You are prohibited from using code from any other source without written permission from the instructor. Remember, sharing your work with another student is a violation of the honor code. For more information, consult the Dean of Students Academic Honesty - Student Guide.

Comments

My goal is simple: to help you learn — both inside and outside the classroom. If you have questions, there is no excuse for not getting help. The TAs, consultants, and I all hold office hours just for the purpose of helping you, either one-on-one or in small groups. No matter how busy we may look, during office hours, you have priority over everything else. If you have a problem or question, come by and we'll talk about it — don't put it off.

Modifications

This document is subject to revision as needed. All modifications will be noted in this section.

This website is an original work, Copyright © 2008 by Dave Small. All rights reserved.