WEB III: Advanced. Dates: Mondays, 6 9PM: June 2, 2014 August 4, 2014. Location Terra Building Room 1212

Similar documents
Syllabus: Assessing, Analyzing + Monitoring Social Media

Syllabus: Adobe Indesign Workshop

Syllabus: Overview of Social Media Marketing

VC 491 Parallax Web Design (Independent Study) Cazenovia College Spring 2014 Independent Study Syllabus Student: Kathryn Wheeler

Syllabus: Digital Marketing Strategies

Black + White Film Photography with the Holga 120N

New York City College of Technology The City University of New York. Department of Communication Design. COMD Web Design I

Amy Mullen Extensive experience in copywriting for print and online media, web content

HCC ONLINE COURSE REVIEW RUBRIC

IT 145 Section 300 Fall 2013 Web Design Fundamentals: HTML and Style Sheets. Syllabus and Course Outline

GRDSN Web/Interactive Design 2 Spring 2014

Course Description. Course Objectives

CLASS WEBSITE : CLASS VIDEO TUTORIAL SITE (RonTube) : COURSE OUTLINE (subject to revision)

Office Hours: Monday: 11:30AM 12:30PM Wednesday: 11:30AM 12:30PM Please make an appointment and other hours can be arranged, if you need assistance.

COMM 275 / WEB DESIGN AND USABILITY / FALL 2015

Course outline. Code: DES222 Title: e-media B

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015

Minnesota Virtual Academy Online Syllabus for Web Design

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology.

J339T /J395 Web Design for Journalism 07775/07995 Spring 2015 MW 1-2:30, CMA School of Journalism The University of Texas at Austin

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology.

Art 301 Web Design. Louis A. Solis Office Hours: Fri 1-3pm Location of Office hours: room AC404

CIS 287 World Wide Web Development Fall Blended

Web Design and Development I a.k.a. Fundamentals of Web Design and Development

Web design and planning

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

1 6 weeks Introduction to the Internet and HTML: Basic formatting of pages and organization of pages into sites.

ADIT134001, Exploring the Internet, Fall, 2015

Responsive Design: Ben Callahan

Collin College Business and Computer Systems

COMM 363: Advanced Web Design

Web Design Basics JMC:3600

Office Hours: Tuesdays and Thursdays, 9:30am 10:30am Tuesdays Noon-1:00pm Thursdays Noon-1:00pm by appointment only Room J-324

MKTG 364 Fall 2014 Internet Marketing

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design

Syllabus: Web Design 1

TECM 3200: Web Design and Development University of North Texas Technical Communication Spring 2015

Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

FINC 4531 B Intermediate Corporate Finance Tuesdays and Thursdays from 5:30-6:45, Adamson 227 Expanded Course Outline Fall 2010

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015

CIS 160 ST: Web Design and Technology

Outline. CIW Web Design Specialist. Course Content

HUW166: Introduction to Web Development

Web Design Competition College of Computing Science, Department of Information Systems. New Jersey Institute of Technology

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

Prerequisite: CGA 101, or written permission of instructor.

C S 105 (53485) Computer Programming: PHP/SQL Spring 2014

STATEMENT OF PURPOSE

Psychology 41 Life-Span Psychology from infancy to old age - Development Emily Bill for Winter 2016 Reviewed and

Web Design Specialist

University of Waterloo Stratford Campus GBDA 101 Section 003 Digital Media Design and Production Fall 2013 Fridays 9:00 AM 12:00 PM

Adobe Dreamweaver Exam Objectives

IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER Instructor: Jack Caster Telephone: ext.

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Advance Web Design 1. Instructor: Mrs. Cullen. Natick High School 15 West Street Natick, MA 01760

Responsive Web Design Creative License

Interactive solutions

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Creative Cloud for Web Design

UNIVERSITY OF WISCONSIN-MILWAUKEE School of Information Studies. INFOST 584 Survey of Web and Mobile Content Development SYLLABUS

Responsive Web Design. birds of feather

WEB & GRAPHIC DESIGN WARREN CHASE JOY SMOKER ADOBE INDESIGN I

HUW161: Principles of Multimedia and Web Design

Digital Communication Southwest College

Digital Web Design Syllabus/Online Course Plan

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

COMM 430 / DIGITAL DESIGN / SPRING 2015

Students should have taken the 4360/7360 Introduction to Web Development class or be able to demonstrate the following knowledge and skills:

DESIGN FOR USER EXPERIENCE (ITP 310)

Web design & planning

JOU 3411 DESIGN SYLLABUS

Course Syllabus Web Page Design 2 IMED 2315

Interactive Web Development ITP 301 (4 Units)

Developing Mobile Websites with Responsive Web Design and jquery Mobile

ISM 4113: SYSTEMS ANALYSIS & DESIGN

Transcription:

WEB III: Advanced [Pick the date][type the sender company name] CE 2410 C/N 01 Summer 2014 Course Information Dates: Mondays, 6 9PM: June 2, 2014 August 4, 2014 Location Terra Building Room 1212 Instructor Information Name: David Chaplin-Loebell Email: dchaplin-loebell@uarts.edu Course Description Web III continues your use of forward-looking technologies such as HTML5 + CSS3 while adding to your knowledge of advanced JavaScript, client-side development and cross-browser testing and compatibility. Using media queries and multiple layouts, you will create a complex website that works on phones, tablets, laptops and desktops across platforms and browsers. Coursework combines design and development into a single cohesive workflow as you build a multi-page website for a client beginning with wireframes and technical specifications. You will create designs and mock-ups and go through a formal client review and revision process. Course topics rely heavily on lectures and critique as you work through your site. The result will be a complete marketing site for a client. Course Overview This course engages students in the web creation process by integrating HTML, CSS, JavaScript and advanced development techniques. Students will create an advanced interactive website using the full project lifecycle from planning to launch. The site will be tested for cross-browser compatibility; use media queries to identify types of displays, and will have multiple style sheets in order to format for each size of device as well as for different platforms. This course covers all phases of website development: planning, Information Architecture, design, layout, construction, launch, troubleshooting and usability. The course will address other advanced topics such as creating template pages and print pages, using includes to streamline site creation, form styling and function, understanding content management systems, using tables in content layout and HTML email, and new techniques available in HTML5 and CSS3. Prerequisites Classes or Knowledge Required for this Course The prerequisite for this course is CE2413C Web II: Intermediate Course Objectives At the end of this course, students will be able to: Evaluate and identify client objectives, create measurable success points, and develop a comprehensive project scope that outlines development and implementation

Identify and complete the entire web site development process from discovery to user acceptance testing Identify key upgrades in HTML5 and CSS3 and current acceptable use for both Identify pitfalls with using HTML5 or CSS3 specifications and possible negative effects with noncompliant browsers Use templated HTML and CSS code. Integrate JavaScripts, animations, advanced styles, and forms into a fully functional website Create sites that change layout dynamically depending on device and screen resolution Course Resources Software Course will be conducted using Dreamweaver for code development. Students may use the software of their choice as long as it supports editing code directly. Books The book Responsive Web Design by Ethan Marcotte is highly recommended, in either print or electronic form. http://www.abookapart.com/products/responsive-web-design Lists of useful books, articles, and other resources will be distributed throughout the semester. Student Feedback/Communication I welcome all feedback on the course. My preferred method of communication with individual students is via email. Students are offered the opportunity to complete an official mid-semester evaluation of the course. This evaluation is traditionally delievered + completed electronically at the beginning of the fifth class session. If you experience an emergency which will prevent you from attending class or completing required coursework on time, I expect you to communicate with me at the earliest reasonable opportunity. Please state the nature of the emergency and when you expect to turn in the coursework. Course Expectations and Evaluation General Expectations To complete this course, students are required to demonstrate proper use of HTML5 and CSS3 in the development of a multi-page website with multi-level navigation, JavaScript functionality, content, images, and a multiple style sheets for various media outputs and screen resolutions. Students will demonstrate an understanding of fluid and static designs, cross browser compatibility, troubleshooting, responsive design, search engine optimization and online marketing. Mini-Site and Project Site In order to facilitate an understanding of the course s aims, students are required to create two web sites. For the mini-site, the project is informal, and the topic may be personal or invented, but the site should represent a fuly-realized design concept. Page 2 of 8

For the Project site, students must select a client, complete formal research, present wireframes, designs, and working models, get client feedback, and deliver a completed site. In both cases, students are expected to revise work based on class feedback and to present their work, formally, in front of the class, at multiple stages of development. Class Presentations, Optional, and Participation Students are expected to present work to the group at least 3 times over the course of the semester, and to contribute to class discussions and to provide rigorous and instructive feedback to classmates while accepting constructive feedback from peers and instructor. There are two optional assignments in this course which may be completed and presented to the class for extra credit. Submitting Work Please submit all work by posting it online as instructed. DO NOT EMAIL YOUR CODE FILES TO THE INSTRUCTOR. The Uarts email system often rejects code files sent by email due to spam/virus protections. Attendance Attendance is essential to your performance in class. I will not grant excused absences. The information needed to complete assignments properly will be given in class. As a student in this course, it is your responsibility to make certain you obtain information covered should you miss a class session. Previously absent students must come to the following class with all of the appropriate work due for that day. All students are expected to arrive to class on time and remain present for the duration of the class. (It is acceptable to leave early during a working session if you have completed the work for the day). Missing two or more class sessions is likely to affect your grade, as you will not have full information for completing assignments and may miss opportunities to present your work to your peers. Grading Grades on assignments will be based on the course rubric (distributed with this syllabus). Grades for the class will be calculated using the following weights: Class Project 60% Mini-Site Project 20% Class Presentations and Optional 20% 100% University Policies Academic Honesty Policy Code of Conduct Violations of academic integrity are considered to be acts of academic dishonesty and include (but ar not limited to) cheating, plagiarizing, fabrication, denying others access to information or material, and Page 3 of 8

facilitating academic dishonesty, and are subject to disciplinary action. (Please visit http://cs.uarts.edu/ce/policies#academichonesty/integritypolicy to review this policy in its entirety). ACT 48 Activity Hours To have ACT 48 Activity Hours for this course reported to the Pennsylvania Department of Education (PDE) you must complete and return the CE Request for Activity Hours Submission Form to the UArts Continuing Studies Office and meet all requirements outlined by the PDE. Student Code of Conduct It is the policy of the Division of Continuing Studies to provide a safe and healthy environment for learning, personal growth and enjoyment. The well being of this community depends upon the good judgment and considerate behavior of its members. Student status at The University of the Arts is not an unconditional right, but a privilege subject to certain rules and expectations articulated in the Student Code of Conduct. To review the Student Code of Conduct in its entirety, please visit: http://cs.uarts.edu/uploads/media_items/student-code-of-conduct.original.pdf Schedule 1 June 2 Introduction to HTML5 and CSS3 Introductions and Project Ideas History of Browsers and HTML Considerations for touch devices New developments in HTML and CSS standards: browser support, applications, and usability of new styles; current standards of use Review of important aspects of CSS layout. Polyfills for browser support Begin creating a mini site using new tags and styles Test site in several browsers Start planning client-based project site Page 4 of 8

2 June 9 3 June 16 Media Queries and Responsive Design More Responsive Design Mini-site and client site progress Review appropriate uses for fluid, static, and elastic layouts Identify industry standard sizes and resolutions for web devices: phones, tablets, laptops, and desktops Media queries for determining device resolution Continue work on mini-site Research industry and competitor websites, style guide/inspiration board, themes and concepts for Project Site Style guide/inspiration board for project site Fluid images Testing media queries without having every device Typography in Responsive Design Implications of retina displays. What is a pixel? Vertical responsive design. Proportional heights; when is it appropriate to use media queries based on the screen height? Meta Viewport Print Pages Implementation work on Mini-site Create wireframes for Project site Prepare to present Project site style guide & wirefreames to client Page 5 of 8

4 June 23 5 June 30 Tables and HTML email Usability and User Interface Concerns Explore tables in HTML and effective styling of tabular data Use table layouts to create a basic HTML page Identify limitations in HTMLS email based on email programs, browsers, readers and settings Evaluate designs for compatibility to tabular layout and identify potential pitfalls of common design elements Working with tables/html Email Mini-site issues and questions Adapt an existing design for email Create HTML-only email from design and test in multiple email readers Client Meetings re: Project site, revise designs Complete Mini Site Mini-site Presentations Which navigation components suit different website purposes, task scenarios, and content types/structure Identify pros and cons of different menu styles; considerations for mobile/touch devices How users employ both search and navigation to complete tasks Explore approaches to interfaces, functional programs, forms Tools to help users complete tasks: analytics, games, help, progress indicators Consistency and standards, user control, recognition rather than recall, flexibility and adaptability of design Begin implementation for Project Site Architecture and wireframes for Project Site Create an HTML wireframe for a simple (5-6 step) application Page 6 of 8

6 July 7 Integration Open presentations: Client sites, HTML email, Multi-step processes. Integrating Javascript widgets, Flash, audio and video Bug fixes and troubleshooting tools Project site Develop Project Site: primary CSS, layout, and navigation 7 July 14 8 July 21 Includes and Templates Testing and Debugging Open presentations Using includes to streamline code Templates and standardization in large site development Project site & templating Develop Project Site: template pages for main sections. HTML and basic CSS Open presentations Coordinating style sheets to minimize conflicts Tools for cross-browser testing Tools for CSS debugging Tools for Javascript debugging Project site Continue working on project site Page 7 of 8

9 July 28 10 August 4 Finishing Touches Wrap-up Open presentations Early Final Project Presentations Analytics Search Engine Optimization Icons Form Styling and Validation Project site : Complete Project Site! Final project presentations Critiques and user testing Documentation, maintenance and user training Working Session (end of class) Final Questions/Difficulties Page 8 of 8