Syllabus
BOROUGH OF MANHATTAN COMMUNITY COLLEGE
The City University of New York
MULTIMEDIA PROGRAMMING & DESIGN
Fall 2007
| Title of Course: | MMP 220 Programming for Multimedia |
| Lecture Hours/week: | 3 |
| Lab Hours/week: | 2 |
| Credits: | 4 |
Description:
This course introduces the basic concepts of programming for multimedia. Students will learn the principles of object oriented programming and how to create scripts for the manipulation of video, graphics, and text to construct a complete multimedia presentation.
Prerequisites:
MMP 100
Co-requisite: MAT 051
Basic Skills: ENG 088, ESL 094, RDG 062, MAT 010/011
Student Learning Outcomes:
By the end of the course, students will:
- Demonstrate the ability to read and write in an object-oriented programming language
- Decompose programming problems logically
- Script real-world tasks
- Create interactive projects through programming
- Integrate multimedia data types
Required Texts and/or Supplemental Material:
Text: Foundation ActionScript for Flash 8
Authors: Kristian Besley, Sham Bhangal, David Powers with Eric Dolecki
Publisher: Freinds of ED
ISBN-10: 1-59059-618-8
book Web site: http://www.friendsofed.com/book.html?isbn=1590596188
download sample files: http://www.friendsofed.com/download.html?isbn=1590596188
Optional Texts
Text: Learning to Program with Alice
Authors: Wanda Dann, Stephen Cooper, Randy Pausch
Publisher: Pearson Prentice Hall
ISBN: 0-471-771-97-X
Use of Technology:
Software used: Macromedia Studio 8 with Flash Professional, Alice, Adobe CS2, Sound Forge, Windows Movie Maker, QuickTime Professional
Evaluation and Requirements of Students:
Teacher evaluation and class performance 10%
Weekly class assignments 30%
Midterm project 30%
Final project 30%
Attendance Policy
The College’s attendance policy states: “At BMCC, the maximum number of absences is limited to one more hour than the number of hours a class meets in one week. In the case of excessive absence the instructor has the option to lower the grade or assign an ‘F’ or ‘WU’ grade.”
Students with disabilities who require reasonable accommodations or academic adjustments for this course must contact the Office of Services for Students with Disabilities (Room N769; Telephone # 220-8180). BMCC is committed to providing equal access to all programs and curricula to all students.
Plagiarism is the presentation of someone else’s ideas, words, or artistic, scientific, or technical work as one’s own creation. Using the idea or work of another is permissible only when the original author is identified. Paraphrasing and summarizing, as well as direct quotations, require citations to the original source. Plagiarism may be intentional or unintentional. Lack of dishonest intent does not necessarily absolve a student of responsibility for plagiarism.
Students who are unsure how and when to provide documentation are advised to consult with their instructors. The library has guides designed to help students to appropriately identify a cited work. The full policy can be found on BMCC’s web site, www.bmcc.cuny.edu.
- Alice Development Environment
- Storyboard Creation and Program Design
- Stepwise Refinement of Code
- Programming Basics (statements, control structures, expressions, functions, methods and variables)
- Organization of object-oriented code
- Programming for Interactivity (events, mouse and key input)
- Building a Complete Application
- Flash Development Environment
- Actionscript syntax, general rules
- Programming Display Objects
- Programming Multimedia Elements (audio, video, images)
- Writing Object Oriented Code (classes) in Actionscript
- Programming User interfaces (menus, dialog boxes, buttons)
