DescriptionThis undergraduate, media production seminar introduces students to the basic technologies and techniques of web programming and design. The course focuses on the core technologies of web content development: hypertext markup language (HTML) and Cascading Style Sheets (CSS). It also develops facility with interactive media design strategies for effective communication, provides instruction in web graphics and industry-standard graphics manipulation software like Adobe PhotoShop and GIMP (GNU Image Manipulation Program), and cultivates practical skills with project planning and management. Instruction is organized around three web projects--a personal site, a web-based information or training application, and e-commerce. In the process of completing these projects, students plan and develop actual working websites suitable for a professional portfolio, learn how to write and style content for web delivery, and achieve proficiency with web programming languages, Internet technology, and interactive media design practices.
Who Where WhenLocation: DuSable Hall 218
Time: MW 3:30-4:45pm
Instructor: Dr. David J. Gunkel
Office: Reavis 112
Office Hours: MW 1:00-2:00, W 5:00-6:00 & by appointment
Teaching Assistant: Tyler Platek
Texts & Resources
Jon Duckett. HTML & CSS: Design and Build Websites. Indianapolis, IN: John Wiley & Sons. ISBN: 978-1-118-00818-8.
Brian Miller. Above the Fold: Understanding the Principles of Successful Web Site Design. Cincinnati, OH: How Books. ISBN: 978-1-4403-0842-0.
These two texts are required and must be procured by all students enrolled in the course. In addition to these print publications, there are also a number of on-line resources and programming tools that students may want to consult or use in their web programming work.Application Programs
- Hexidecimal Color Codes
- HTML Cheatsheet
- CSS Guide
- Special Characters
- W3C HTML Resource
- Concept Map: Evolution of the Web
ObjectivesStudents will learn and become proficient with the following interactive media production skills:
- Web Programming - Students will learn and demonstrate facility with the two core technologies for constructing web pages and web applications: Hypertext Markup Language (HTML), which describes the semantics and structure of web content, and Cascading Style Sheets (CSS), which specifies the layout and rendering of HTML documents.
- Interactive Media Design - Students will learn and demonstrate proficiency with page layout, different methods of developing data architecture and user interfaces, options for navigation control and interactivity, basic color and visual communication strategies, and design approaches that not only communicate but are concordant with and compliment content.
- Project Management & Collaboration - Students will learn practical skills for working with and translating the ideas of content providers. Students will work with content experts to plan, design, and produce original websites and web applications that meet specific objectives.
- Software & Hardware - Students will learn to operate and employ industry-standard tools for web programming and design (i.e. HTML editors, web browsers, image processing tools, presentation software, etc.) .
- Critical Thinking & Problem Solving - In the development of projects, students will cultivate critical thinking and problem solving skills. Each project will require students to devise a specific approach to the presentation of content. This approach will require careful analysis of the problem, articulation of project objectives, and the creation of a product that responds to and fulfills the requirements dictated by the content to be communicated.