IST335: Multimedia Systems
Course Syllabus - Fall 2003, MWF 11:00 am 11:50 am, PH 200
Instructor |
: Brian M. Morgan |
Office |
: Prichard
Hall 212 |
Phone Number |
: (304) 696-6469 |
Fax Number |
: (304) 696-6533 |
Office Hours |
: MWF: MW: 2:15 3:00 TR: Other times by appointment ONLY |
E-Mail |
Textbooks:
The following textbook combo is required for the course:
Multimedia
Concepts, Enhanced, by Jim
Shuman; Course Technology; ISBN: 0-619-11052-x, 2003.
Flash MX Complete, by Lindsay, Patel, and Shuman; Course Technology; ISBN:
0-619-01766-x, 2003.
ISBN as a Combo, available in the
bookstore 0-619-21108-3
Computer
Requirements:
Supplemental materials can be found contained within the WebCT environment (http://webct.marshall.edu/). I will be sending class announcements,
updates, etc. using your WebCT account (will discuss during the first
lecture). Access to a WWW browser is
required (Netscape 4.7 or higher or Internet Explorer 5.5 or higher) and Adobe
Acrobat Reader (available for download through the course WebCT site). You will also be required to obtain a copy of
Macromedia Flash MX and Macromedia Director MX for application development
projects. These software packages can be
obtained on a free trial basis from the Macromedia Sampler CD contained within
the textbook combo package, or downloaded from http://www.macromedia.com/software/.
Course
Description:
This course provides
students the opportunity to learn about computer-based multimedia, multimedia
literacy, and major concepts of multimedia including the why, development, uses,
elements, issues, and tools used to create multimedia applications.
Credit:
The course is three (3) credit hours. It includes classroom
lectures, presentations, exams, and projects. Students will participate in
projects that illustrate the implementation of concepts in general applications.
Pre/co-requisites:
NONE
Desired Objectives/Outcomes:
By the end of this course, you should be able to:
-
Discuss
problems and solutions related to the delivery of multimedia, such as
portability and accessibility
-
Discuss
and evaluate different models of multimedia presentations, including graphics,
animations, and digital video;
-
Design
a multimedia system taking into account implications of interactivity
-
Explain
the techniques and difficulties associated with the digital representation of
multimedia information
-
Discuss
hardware and techniques used to capture and edit various forms of media for
insertion within a multimedia system
-
Discuss
the limitations (and solutions) imposed if a distributed multimedia system
operates over a network such as the Internet
Instruction method:
There will be 3 contact hours of classroom lecture per week. Projects covering
the major topics are part of the course.
Students may work on their assignments in Prichard Hall 200 where the
full version of Macromedia Flash MX is installed.
Evaluation method:
Evaluation of student's performance will be based on the quality of your
performance on projects, presentations, and exams.
Grading Policy:
Final grades are based on your performance as indicated below.
Midterm Exam |
25% |
Final Exam |
20% |
Semester Projects |
40% |
Class Presentations |
15% |
Assessment
of Projects:
The
grading of all laboratory programming projects will take into account the
following:
1.
Although the most important attribute of a program is
correctness, grading will take into consideration such items as time and coding
efficiency, documentation, etc.
2.
Although interactions with other students are
encouraged, you must compose your own answers, unless otherwise noted.
Individuals
who utilize other peoples code, thoughts, or ideas must provide appropriate
references to said resources. Failure to
provide such documentation will result in a failing grade for the assignment,
and may result in a failing grade for the course.
In determining
the overall grade for a project, you can expect the following grades based on
performance:
A
Excellent work that meets and/or exceeds all of the requirements for a given
project, code compiles and works for multiple test samples, all code and associated
files are well-documented, and the code is written efficiently.
B Good
work that meets all of the requirements of the assignment, but may have errors
in documentation or coding, or contains code that may not work with all
possible data samples.
C
Average work that meets all of the requirements of the assignment, but is
missing one or more of the items in its entirety that is mentioned in terms of
an A grade.
D Below
average work which fails to meet one or more of the requirements of the assignment.
F
Unacceptable work which fails to meet two or more requirements for an
assignment, or has code that will not compile and execute.
Final letter grades
are determined based on the following grading scale, or on the basis of an
acceptable contract made between the individual student and the instructor on
the first day of class, due no later than the beginning of the second class
meeting. This contract can not be
amended once that it has been accepted by both parties, meaning that a student
will either accept the grade achieved by the contract or by the grading
criteria contained within this syllabus:
90-100% |
A |
80-89% |
B |
70-79% |
C |
60-69% |
D |
Below 60 |
F |
The instructor reserves the right to change these values depending on the overall class performance and/or extenuating circumstances.
Policy Statement:
Programming Assignments: The
course includes a number of homework programming assignments. All assignments
are due BY THE BEGINNING OF CLASS on
their due date and must be submitted through the WebCT Dropbox. NO LATE ASSIGNMENTS WILL BE ACCEPTED.
Exams: There
are two exams: The first will come during Week 7 and cover material from
the discussions on multimedia concepts.
The second is your comprehensive Final exam (as scheduled). Exact dates
and times of exams will be announced in class.
Anyone with an overall score of 95% or above heading into the final exam
will be exempt from that exam.
Make-up Exams and Late Penalty: Make‑up exams will not be given except under unusual
circumstances and satisfactory written justification. Any student who misses an exam due to an
unexcused absence will receive a grade of zero for that exam with no
opportunity for make-up or substitution.
University excused absences or those occurring with a good reason will
be excused. Make up exams must be taken
within one week of the original scheduled date.
The decision whether to give a make up exam rests with
the instructor.
Passing grade: Programming
assignments and exams are required parts of the course and must be
satisfactorily completed to pass this course.
A student must have a passing grading in each area. A failing grade on a component may
result in a failing grade in the course.
Attendance Statement:
As with last semester, I am NOT making class attendance mandatory. However, I will keep a record of who is
attending and who is not. If you miss
class, it is your responsibility to catch up on material missed, and it will
not be the responsibility of the instructor to catch you up on material missed during
office hours.
Withdrawal Policy:
The University withdrawal policy is followed in this course.
The last day to drop an individual course for the Fall of 2003 is
University Holidays:
The class is officially dismissed on the following dates:
Labor Day:
Thanksgiving Break:
Topics and Methodology:
The following outline delineates the tentative class schedule with topics to be
addressed during the course. Please
note this is a tentative schedule and it may change upon class progress:
August 25 |
Review of Syllabus Introduction to WebCT |
August 27 |
MC Unit A |
August 29 |
MC Unit B |
September 3 |
MC Unit C |
September 5 |
MC Unit D |
September 8 |
MC Unit E |
September 10 |
MC Unit F |
September 12 |
MC Unit G |
September 15 |
Class Presentations |
September 17 |
Class Presentations |
September 19 |
Class Presentations |
September 22 |
Class Presentations |
September 14 |
MC Unit H Assign Director Project |
September 26 |
MC Unit H |
September 29 |
MC Unit H |
October 1 |
MC Unit H |
October 3 |
Review for Midterm Exam |
October 6 |
Midterm Exam |
October 8 |
Flash Unit A |
October 10 |
Flash Unit B |
October 13 |
Flash Unit C |
October 15 |
Flash Unit D |
October 17 |
Flash Unit D Flash Project Proposal Due (5%) |
October 20 |
Flash Unit E |
October 22 |
Flash Unit E |
October 24 |
Flash Unit E |
October 27 |
Flash Unit F Director Tic-Tac-Toe Game Due (15%) |
October 29 |
Flash Unit G |
October 31 |
Flash Unit H |
November 3 |
Flash Unit H |
November 5 |
Flash Unit I |
November 7 |
Flash Unit I |
November 10 |
Flash Unit J |
November 12 |
Flash Unit J |
November 14 |
Flash Unit K |
November 17 |
Flash Unit K |
November 19 |
Flash Advanced Action Scripting |
November 21 |
Flash Advanced Action Scripting |
November 24 |
Time to work on Flash Project |
December 1 |
Time to work on Flash Project |
December 3 |
Time to work on Flash Project Final Flash Project Due (20%) |
December 5 |
Review for Final Exam |
December 9 |
Final Exam, |
For each topic
discussed in the textbook, specific experience of other students and the
instructor will be discussed to enhance the characteristics involved. Programming projects for the course will be
based on the chapters we discuss in the textbook. Additional material may also be covered in
the class.
Every student is
responsible for all materials presented in class, including lectures, notes,
and handouts. Students are also highly
encouraged to work through the end of chapter exercises in the textbook to help
with difficult concepts. In case you are
not present for a class, it is your responsibility to contact the instructor
and receive information about the material presented in that class. Class attendance is very important.
Effort Required:
As a 300-level course, a considerable amount of work and research effort is
required of the student. For every one
hour in class, the student is expected to put in an effort of at least 3 hours
outside the class for studying and completing assignments and projects. Upon background and preparedness, some
students may have to put in additional effort.
Communication:
The Bulletin Board facility of WebCT and private E-mail will be used to make
any general announcements, last minute changes, etc. It is mandatory that you monitor your WebCT
course messages at least once a day.