MMC4341 | Advanced Online Media Production
About the Course
Advanced Online Media Production is intended to provide fundamental skills required of a modern multimedia producer and Web designer. This includes CSS (Cascading Style Sheets), design principles (color, typography, etc.), images, usability and accessibility. This course will use software to help you master these concepts, particularly Adobe Flash. However, Flash is used as a tool to make you better at information delivery and storytelling.
This is a design and production course. If you are interested in writing for the Web, look for JOU4341 | Reporting and Writing for the Web taught each fall semester.
Students are expected to be careful and conscientious coders. Advanced CSS techniques will be covered, but you are expected to be proficient in CSS and XHTML markup when you come the first day. If you have not taken the prerequisite, MMC3260 | Communications on the Internet, you need to drop this course. No previous experience with Adobe Flash is expected.
This course is normally taught by professor Mindy McAdams. The detailed assignments are taken nearly verbatim from her. The original versions can be found on her syllabus. I wrote the five XHTML/CSS exercises.
Course and University Policies
Objectives
It is impossible to cram everything a modern Web designer must know into one semester. Instead we will focus on fundamentals that are broadly applicable. I will introduce other concepts such as unobtrusive JavaScript, object-oriented programming and Web administration. I will do my best to play to your strengths and provide you starting points for future learning.
Commitment
This course will take a lot of time. Expect to spend as much as 10 hours outside of class each week. Some assignments are shorter; some are longer. Start early. I've been where you all are, and I understand many of the concepts will be new, foreign and confusing. But I have no sympathy for students that do not ask questions, do not attend office hours and do not turn in quality work on time. Procrastinate at your own peril.
Software
I try to incorporate open-source or free software when possible. However, you must have reliable access to Adobe Flash. The current version is CS3. Any version from 8 or more current should work for the book assignments. Plan your workflow around open lab hours. An e-mail pleading for an extension because the labs are closed is not acceptable. You can buy Flash alone for $250 or within Creative Suite (includes Flash, Dreamweaver, Photoshop and others) for $550 or so. That is a bit pricey, even at educational pricing, for students. I don't expect you to buy.
Attendance and Attitude
Students are expected to show respect for one another and for the instructor. Attendance and punctuality are essential. Any absence without prior clearance or medical proof will result in a 5-point reduction of a student’s final grade. We only meet once a week, so this policy in non-negotiable. Quizzes will be administered at the beginning of the class periods. You cannot make quizzes up if you are late or absent. All attendance and grading questions will be answered during the instructor’s office hours. Do not bring these topics up during class or via e-mail. The instructor will not respond.
Deadlines
Late assignments will not be accepted. Assignments will only be accepted at the beginning of the class periods unless otherwise requested by the instructor. As with attendance, advance notice and documentation of illness or personal emergency is the only exception to the deadline policy.
Academic Honesty
Dishonesty of any kind will not be tolerated. Cheating hurts you, hurts our college and hurts the industry. Any dishonesty will be reported to Student Judicial Affairs, and the student will receive a failing grade for the course. The university’s Academic Honesty Guidelines provide additional details. You are expected to know and understand these guidelines completely. You are encouraged to ask the instructor for clarification if you are in doubt.
Students with Disabilities
Reasonable accommodations will be made for any students with disabilities. If you have a disability, the Dean of Students Office will give you official documentation. You must provide this to the instructor. More information is available at the Dean of Students Office’s Disability Resources page.
Book Requirements
Weekly reading assignments are indicated in the Schedule
Required Books
Beaird, J. (2007). The Principles of Beautiful Web Design.
McAdams, M. (2005). Flash Journalism: How to Create Multimedia News Packages.
The lectures and quizzes will be based on assigned book and Web readings. You must own these books to succeed in this course. These textbooks are available at the UF bookstore in the Reitz Union.
Grading Criteria
For descriptions of the assignments, see Required Work
Total: 100 points
Assignments
15 points — 3 Written Critiques
10 points — 5 HTML/CSS Exercises
20 points — 4 Flash Exercises
15 points — Flash Slideshow
30 points — Portfolio
10 points — Quizzes
Grading Scale
90 – 100 : A
88 – 89 : B+
80 – 87 : B
78 – 79 : C+
70 – 77 : C
68 – 69 : D+
60 – 67 : D
Less than 60 : F
Discussing Grades
All grades will be confidential and only handed to you personally. I will not deliver or respond to grade issues via e-mail. Please come to my office hours or schedule an appointment for any grade-related discussion. In-class questions will be ignored.
Course Schedule
Key Dates
Jan. 7 — Classes start
Jan. 11 — Drop/Add ends
April 23 — Classes end
UF Holidays
Jan. 21 — MLK Day
March 10 — Spring Break
Weekly Schedule
- Week 1 | Jan. 7
- Lecture: MMC4341 Course Introduction
- Week 2 | Jan. 14
- Due: Exercise 1
- Read: Beaird pp. 1 – 37
- Lecture: Layout, Composition and Color
- Week 3 | Jan. 21
- No class — MLK Day
- Due: Exercise 2
- Read: Beaird pp. 38 – 66
- Week 4 | Jan. 28
- Read: Beaird pp. 67 – 97
- Lecture: Texture and Typography
- Week 5 | Feb. 4
- Due: Exercise 3
- Due: Exercise 4
- Read: Beaird pp. 98 – 128
- Lecture: Yellow-belt CSS
- Week 6 | Feb. 11
- Due: Exercise 5
- Read: McAdams | Chapter 1 (pp. 3–21), Lessons 1 and 2 (pp. 45–72)
- Read: Beaird pp. 129 – 163 (optional)
- Lecture: Multimedia Presentations
- Week 7 | Feb. 18
- Due: Flash 1
- Read: McAdams | Chapter 2 (pp. 23–41), Lessons 4 and 5 (pp. 89–116)
- Week 8 | Feb. 25
- Due: Flash 2, Critique 1
- Read: McAdams | Lesson 6
- Week 9 | March 3
- Due: Flash 3
- Read: McAdams | Lesson 9
- Week 10 | March 10
- No class — Spring Break
- Week 11 | March 17
- Read: McAdams | Lesson 7
- Lecture: Photos in Flash | (audio)
- Week 12 | March 24
- Due: Flash 4
- Read: McAdams | Lesson 8
- Week 13 | March 31
- Due: Critique 2
- Read: McAdams | Case Study 2 (Star Tribune) and Bios (pp. 445–457)
- Week 14 | April 7
- Read: McAdams | Lesson 10
- Read: Out of print: The death and life of the American newspaper" by Eric Alterman
- Week 15 | April 14
- Due: Flash Slideshow
- Week 16 | April 21
- Due: Critique 3
- Finals | April 28
- Due: Portfolio
Required Work
Written Critiques
Three short (500 to 1,000 words) printed papers collected at three separate deadlines. Critique the strengths and weaknesses of online journalism examples. (details)
HTML/CSS Exercises
Flash Exercises
- Symbols and animation
- Buttons and timeline control
- News package with animated graphic
- Package with embedded images
Flash Slideshow
The last Flash exercise builds on Lessons 7, 8, 9 and 10 of the Flash Journalism textbook. (details)
Portfolio
You will build an online portfolio showcasing your work from this course, along with anything else you choose to include. I expect a quality product that will impress potential employers. (details)
Quizzes
Quizzes will be based on assigned readings and administered at the beginning of class. No make-up quizzes will be given for late or absent students. However, there will be a few extra quizzes that you may drop if necessary. The highest 10 quizzes will be counted in your final grade.
Using Lightwindow.js with a SWF that loads external content
The technique in the Lightwindow documentation for launching SWFs does not work with externally loaded data. Essentially, the movie loads and shows the last frame. To get around this, you need to ensure your Flash publish settings generate a SWF and and HTML file. Create a new folder just for your Flash project with the HTML, SWF and all your assets (JPGs, MP3, TXT, etc.). And here’s the correct anchor to launch it:
<a href="projects/Lesson10/slideshow10.html" class="lightwindow page-options" params="lightwindow_type=external,lightwindow_width=650,lightwindow_height=340">Slideshow with external images and audio</a>
Obviously remember to change the path and set the dimensions accordingly.
Using SWFObject for your portfolio
Many of you may be working on a modal technique (eg. Lightwindow, Thickbox, etc.) for displaying SWFs within your portfolio. Another important technique is the use of a JavaScript DOM replacement such as SWFObject. This technique allows you to cleanly serve a SWF or provide alternative content in case the user doesn’t meet specified requirements.
Download (from Google Code)
Documentation (from Google Code)
Demo of “dynamic” option (from class)
FlashJournalism Exercises 10.9 and 10.10
If you code Exercises 10.9 and 10.10 correctly, you’ll get an unexpected result — the SWF goes straight to the last photo. And you cannot restart the movie to see your photos. This is a compatibility problem between the newest Flash Player and the ActionScript 1.0 code used in our book. It’s easy to bypass.
With your FLA open, go to File > Publish Settings. Click on the “Flash” tab. You need to set the Flash Player version to “6” and the ActionScript version to “1.0” within this window. You can publish or just click OK. Now test your movie. Should work like a charm.
Lightwindow code
You can look at the site of former student Brett Roegiers for some good use of Lightwindow to display SWFs. The chocolate fondue example is directly from MMC4341. You should be able to copy and paste his anchor tags.
Beware of the relative paths for files. Brett starts each CSS and JS link in the head with a forward slash (/) indicating relative to the server root. This won’t work if you are hosted on Plaza. Removing the forward slash should fix the head links. Bring your code to next class or stop by office hours if you have trouble.
NYTimes remake project files
I fixed the file of the Rafael Nadal graphic from The New York Times. The second version I showed in class used gotoAndPlay(); on button release and required stop(); on each frame of the main timeline. The third version in the ZIP replaces with gotoAndStop(); and only a stop(); on the Frame 1 of the main timeline. This may seem like an insignificant change to the code because the function of the package remains the same. But your life with code is easier when you keep it as clean, logical and simple as possible. Get the files.
- MMC4341
- Spring 2008
- Section 8743
- 3024 Weimer Hall
- Monday 3 – 6 p.m.
- Instructor
- David Stanton
- Doctoral student
- Department of Journalism
- University of Florida
- dstanton_uf@yahoo.com
- Office
- 2039-A Weimer Hall
- (352) 505-1278
- Office Hours
- T 1:55 – 5:30 p.m. (IML)
- W 9:35 – 11:30 a.m.
- W 4:05 – 7:30 p.m. (IML)
- Instant Messenger
- AIM: UFNewszine