Intro to Coding Interactives Spring 2016
Course Objective
This is a class that teaches students how to build multimedia web packages for both mobile and desktop. Students will construct web presentations that combine multiple media forms, and design a longform story in a way that connects each piece into a cohesive narrative structure. Students will learn both the technical skills for building web packages — HTML, CSS and jQuery — as well as design/journalistic concepts for presenting content on different devices, with emphasis on how each medium influences the content. This is a production class where students will have to build a news package on a real news story they reported on.
- Jan 21
- Class overview and HTML refresher — An overview of how the class is structured followed by a brief refresher lesson of what was learned in Web Skills.
- Jan 28
- More HTML Markup — Class will cover all the HTML tags left off from Web Skills, including some newer HTML5 ones. We will also demystify several technologies and acronyms.
- Feb 4
- HTML Tables, Forms, and Video/Audio Tag — Class will cover how to display tables and forms using HTML markup. We won't cover much about how to style them just yet. First we need to understand their structure and how they work. We will also cover HTML comments, escape characters, inline vs block elements.
- Feb 11
- Intro to CSS — Class will cover Cascading Style Sheets, including how to select the various HTML tags within a document using classes, ids and type selectors. We will then explore additional selector types and learn to use Chrome's web inspector.
- Feb 18
- CSS Boxes, Lists, Tables, and Forms — Class will cover how to use CSS for changing the look of boxes, lists, tables, and forms. We will talk about prefixes and pseudo-selectors.
- Feb 25
- CSS Layout — Finally, class will cover basic page layout. This will include positioning, floats, and styling a basic web page from the ground-up.
- Mar 3
- CSS for mobile — Class will cover media queries, viewports, and all the many quirks in doing mobile web design; responsive website design.
- Mar 10
- Web Design Concepts — Class will talk design. It will cover typography, color theory, CRAP (contrast, repetition, alignment, proximity), a modified Maslow’s hierarchy triangle, mood boards and storyboards.
- Mar 17
- Building a Boot Strap Website — This class will cover a soup to nuts lesson on building a Bootstrap website.
- Mar 24
- Spring Break — No class.
- Mar 31
- Introduction to jQuery Part 1 — Class will cover basic jQuery selections and DOM manipulation.
- Apr 7
- Introduction to jQuery Part 2 — Class will cover basic jQuery selections and DOM manipulation.
- Apr 14
- CSS3 Animation, video, and audio — Animation can be done using only CSS. But paired with jQuery, it can be a powerful tool. Class will also cover how to control video and audio using jQuery and CSS.
- Apr 21
- Workshop session — Some time given in class to workshop your projects and meet with the instructor.
- Apr 28
- Workshop session — Some time given in class to workshop your projects and meet with the instructor.
- May 5
- Presentation of Stories — Students will present stories to the entire schoool