Online News Packages

UC Berkeley Graduate School of Journalism. Spring 2015.

In this course, students will design and build online news packages for desktop and mobile web from the ground up. The course will be a mix of concept and practical application of digital news design. Students will learn to develop prototypes, iterate design concepts and code the HTML, CSS and JavaScript to implement their vision.

This course is to be taken concurrently with Advanced Visual Journalism. The visual narratives created in that class will be the basis for much of the design and production work in this course.

This syllabus is fluid and will change. You are responsible for checking for updates regularly.

Professors:

  • Jeremy Rue, jrue at Berkeley (Office Hours: Wednesdays from 1-4pm by appointment preferred)
  • Josh Williams, sjwilliams at Berkeley (Office Hours: By appointment in downtown SF)

When/Where

Mondays, 6–9 p.m. Lower Newsroom.
(Class will officially begin at 6:15 to allow for time to get some food before we begin. 6:15 is the cutoff, please don’t be late.)

Required Software

Required Reading

Suggested Resources

Attendance and Class Policies

We cover an enormous amount of material during each class session, and every session builds off previous sessions. For this reason, attendance during every class is required (university-approved exceptions will be allowed.) Students who believe they are likely to miss sessions should seek approval to audit instead.

Additionally, during class, please refrain from activity not directly related to the class, including email, web surfing, reporting for other classes, calls and text messaging. These activities are distracting to your instructors and classmates, and will result in you being asked to leave and marked absent.

Assignments and Grading

Individual assignments may have more specific instructions but, generally, most documents and discussion will be submitted to bCourses. To allow for instructor review, unless stated otherwise, assignments are due 24 hours before class begins. Late assignments are not accepted.

The assignments are graded in four parts:

  • 20% — News Package Critique
  • 20% — Weekly Discussion & Attendance
  • 20% — Midterm
  • 40% — Final

Access the bCourses website at https://bcourses.berkeley.edu/

News Package Critique (20%)

In pairs — with dates and groups assigned by lottery — do an analysis of an existing news package or product that you find innovative in some way. The “innovation” can be design, technical, editorial or social in nature.

This assignment consists of two parts:

  1. A 10 to 15 minute presentation of the package or product.
  2. An 800 to 1,000 word report of your findings, which is due the Saturday before you present by 8pm. This report should be the basis of your presentation.

To successfully complete this assignment, you must:

  • Interview at least one journalist directly involved via phone, video or in person. This can be an editor, reporter, designer, developer, social media producer, photographer or videographer.
  • Succinctly communicate why the project is innovative.
  • Discuss how the story or product exists on various social, mobile and desktop platforms.
  • Be able to discuss any tools or techniques that helped make the project possible.
  • Highlight any missed opportunities. For example, the project works well on desktop but fails on mobile.
  • Help the class understand how we might apply these lessons to our projects.

Weekly Discussion in bCourse & Attendance (20%)

On bCourse, we’ll discuss relevant projects that we stumble on during the week. These mid-week discussions may generate more in-depth dissection and analysis the following Monday. Please submit interesting work you’d like to discuss, and be prepared to talk about the projects with the larger group. We will also include attendance as a portion of this grade.

Midterm (20%)

Due: Sunday April 5, 11:59pm

Individually, each student will design and build a stand-alone single page story. This assignment is designed to demonstrate your competency in the mechanics of constructing a digital news package. The details for the midterm are available on bCourses. The midterm is due Sunday April 5, 11:59pm.

Final (40%)

Due: Thursday, May 7 11:59pm

In conjunction with the Advanced Visual Journalism course, students will work in groups to design a presentation for an original, well-reported visual narrative. In terms of project scale: the form will be open ended, based on your group’s story and needs. We’re looking for portfolio-ready, professional-level work. The final project is due Thursday, May 7 11:59pm. The instructors will review the projects in order to prep them for the showcase the following Monday on May 11.

Schedule

Jan 26
Welcome and Introductions — We'll discuss an evolution in multimedia storytelling and a classification for news packages.
Feb 2
Story Pitches — Groups will pitch their story and presentation ideas. The instructors from Advanced VJ will join.
Feb 9
Storyboards — Groups will present their detailed storyboard using drawings, Power Point or other mockups.
Feb 16
HTML & CSS Basics — Picking up where the Web Skills class left off, we'll review HTML tags, nesting, and attributes. We'll also review basic CSS selectors and properties.
Feb 23
CSS Nitty Gritty — We'll cover more advanced CSS.
Mar 2
Deep into the C of CSS — We'll get to the bottom of conflict resolution in CSS.
Mar 9
Basic Layout and Responsive Design — We'll discuss the basic of “responsive design,” a way of designing and coding that ensures our stories look good on any sized device, from mobile phones to massive desktops.
Mar 16
Designing on a Grid — With layout basics behind us, we explore grid design and the use of CSS frameworks for rapid development.
Mar 30
Designing for News — Moving beyond the design basics we've already covered, we'll look at specific techniques for dealing with documents, audio, video, photos and other elements in our narratives.
Apr 6
Adding Interactivity — We'll introduce JavaScript and jQuery in order to add interactivity to our story designs. We will learn the basics of hiding, revealings and modify our content dynamically. And we'll discuss how this can enhance our story experience.
Apr 13
Instructor Meetings — Sign-up for group meetings with the instructors to review your project up to this point. We will give feedback for charting a path to the final project.
Apr 20
Applied Interactivity — We'll cover some freely available 3rd-party tools - like PopcornMaker, TimelineJS and SoundCiteJS - for adding interactivity to our projects.
Apr 27
TBD
May 4
Lab — In perpetration for the final presentation, instructors will be available during three hour lab.
May 11
Showcase — Presentation of your combined Advanced Visual Journalism and Online News Packages project.