top banner
Main Page Image

Course Home Page

Welcome to CGT 451: Multimedia Application Development. For a complete overview of the course syllabus, refer to the information below. Instructor: Prof. Kellen Maicher
Office: Knoy 327
Off. Hrs: T-Th (8:30-9:30 am)

TA: Dorina Mordkovich
Office: Knoy 374
Off. Hrs: MW 10:30-11:30
Lecture
MW 9:30-10:20
Knoy B019

Lab
M 11:30-1:20
Knoy 340

Course Description:

This course focuses on the development of applications that manipulate media assets.  Significant time is spent on intermediate to advanced programming and scripting as well as the synchronization of aural and graphical components.  Students are requited to plan, design and implement a major project and a final presentation is required.

Course Learning Outcomes:

    1. Demonstrate mastery of scripting in a multimedia development environment.
    2. Create multi-user multimedia applications.
    3. Create a 3D multimedia application.
    4. Apply image-processing algorithms to multimedia content within a scripting environment.
    5. Apply current standards and guidelines for multimedia development and delivery.
    6. Create production quality multimedia applications.

Course Textbooks:

Required:

Title: Essential ActionScript 3.0
Author: Colin Moock
Publisher: Adobe Dev Library
ISBN-10: 0596526946
ISBN-13: 978-0596526948

Title: Foundation PHP 5 for Flash
Author: David Powers
Publisher: friends of ED
ISBN-10: 1590594665
ISBN-13: 978-1590594667

Title: Foundation Flash Applications for Mobile Devices
Author: Richard Leggett, Scott Janousek, Weyert de Boer
Publisher: friends of ED
ISBN-10: 1590595580
ISBN-13: 978-1590595589

Recommended:

Title: ActionScript 3.0 Game Programming University
Author: Gary Rosenzweig
Publisher: Que
ISBN-10: 0789737027
ISBN-13: 978-0789737021

Course Equipment:

    • 1Itoya Presentation/ Display Books - (8.5x11- for submitting assignments)
    • Several storage disks (CD-R(W)s or DVD-R(W)s
    • Plastic diskette holder (for project submission - affixed inside Itoya)

Course Administration - Lectures and Demonstrations

Lectures will concern the body of knowledge surrounding multimedia production. Demonstrations will cover specific operations and techniques. It is your responsibility to secure all materials and information presented in class. Lectures and demonstrations will not be repeated. Lectures may be recorded with the professor's permission.

Student Conduct and Policies:

  • No swearing, or derogatory comments about, or towards, any member of the class will be tolerated in any class period. 
  • No food or drinks of any kind will be allowed in any lab sessions. 
  • Students are expected to arrive on time for all class and lab sessions. 
  • Standards set by Purdue University as outlined in the Student Handbook and the University Regulations (1996-1997) will be observed in this course. Students are expected to be present at each and every meeting of the class. In the event that a student must miss a class period, they must inform the supervising instructor of the course of their absence and NOT a teaching assistant (TA). Should the student not be able to reach the instructor they are to leave a message for him/her at their office with the secretary. Should circumstances not allow this, the student may contact the Dean of Students Office and explain their emergency. The Dean's office will then pass the word along to each of the student's professors for them. Upon your return to Purdue, contact the supervising instructor as soon as possible in order to make arrangements for work, handouts, quizzes, or tests that they may have missed. The supervising instructor has the final word on what work, etc. students may be allowed to make up. Every student has the right to appeal to the university any decision made by their supervising instructor.
  • Late assignments will not be accepted unless prior arrangements have been made with the Instructor and because of extreme circumstances. (Not coming to lab, or forgetting, doesn't rate as an extreme circumstance.) 
  • No student will be allowed to make up any written exam, lab practical, exam, or quiz unless they have an official or medical excuse.
  • Standards set by Purdue University as outlined in the Student Handbook and the University Regulations (1996-1997) will be observed in this course. Any student found participating in cheating, plagiarism, copying material from another person's disk, using illegal cribs or other materials during a written examination, lying to course instructors and lab assistants about his or her own work, stealing tests, quizzes, or answer keys, and any such activities will be considered in conflict with the printed academic honesty guidelines as set out by Purdue University and the School of Technology. In such cases the matter will be reported to the Office of the Dean and the appropriate Purdue University administration officers for consideration and possible disciplinary action. (See Student Conduct Action Report).
  • Students who have special needs, i.e. hearing or visually challenged, etc., or in need of tutoring, etc., may contact the Dean of Students Office located in Schleman Hall, Room 207, 494-1747 for further assistance.

Campus Emergencies

In the event of a major campus emergency, course requirements, deadlines, and grading percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances. The following are methods for getting information about changes in this course:

Course Assignments, Exercises, and Projects:

Textbook Assignments: The books required for this course are tutorial-based. Although many tutorials are not collected or graded, it is assumed that students are progressing through the tutorials within the chapters they will be reading. If students do not complete the tutorials and lessons from the book, it is highly unlikely that they will be successful in the class. Attending class and watching demonstrations is not enough. There is no substitute for drive-time in the application. Success on projects and on exams will depend upon (but is not limited to) student expertise with the software.

Exercises are designed to expose students to a broad range of areas. Some exercises will directly apply to the class projects while others will serve to introduce various aspects of media development. Students are expected to apply the same consideration and effort to all exercises.

Projects: Students will be expected to successfully complete 3 projects during the course. A complete description, scenario, and deliverables listing is provided on subsequent pages on this site. Click here to see a sample of a project evaluation form. Each project will conclude with an in-class, peer review/ critique as listed on the weekly layout.

Note: Late assignments will not be accepted unless prior arrangements have been made with the Instructor and because of extreme circumstances. (Not coming to lab, or forgetting, doesn't rate as an extreme circumstance.) 

Exams: 

Exams: There are two exams given in CGT 451, a midterm exam and a comprehensive final exam. Both exams will be worth 30% of the final class grade (15% each).

The midterm exam will cover material from the lecture, demonstrations, and laboratory portions of the course and be administered during the regularly scheduled lecture period. The final exam will be a comprehensive exam and given at the appropriately scheduled time. 

Evaluation:

  Percentages* Grading Scale
     
Exercises and Assignments 20%  
Project 1 15% 90-100 A 
Project 2 15% 80-89 B
Final Project 20% 70-79 C
Midterm Exam 15% 60-69 D
Final Exam 15% 0-59 F
Total 100%  

Note: Regardless of the above percentages, any student who completes less than 80% of the course work will receive an F for the course. 

Grading Philosophy:

Superior work, professional  A
Above average student work 
Average student work  C
Below average student work D
Failure 

For questions or comments concerning the course or website contact Kellen Maicher.

College of Technology Homepage | Purdue University | Admissions | Purdue Directory

CGT 451 - Useful Resources CGT 451 - Course Grades CGT 451 - Weekly Schedule CGT 451 -  Home Page CGT 451 - Course Information Purdue University Home Page