Wednesday from 1pm - 5pm in room 309 Main Bldg
Course Description: this course is an exploration of intermediate Web editing techniques and production strategies for the development of comprehensive Web sites.
Course Competencies:
Upon successful completion of this course, the student should be able to:
Required texts: Web Style Guide, 3rd edition: Basic Design Principles for Creating Web Sites (Web Style Guide: Basic Design Principles for Creating Web Sites). Mr. Patrick J. Lynch and Ms. Sarah Horton. Yale University Press; 3 edition (January 15, 2009). ISBN: 0300137370.
HTML5 & CSS3 For the Real World by Alexis Goldstein. Published by Sitepoint. ISBN-978-0-9808469-0-4.
Recommended texts: Stunning Css3: A Projects-based Guide to the latest in CSS by Zoe Mickley Gillenwater. Published by New Riders Press. ISBN-10: 0-321-72213-2
Building iPhone Apps with HTML, CSS, and JavaScript by Jonathan Stark. Published by O'Reilly. ISBN:978-0-596-80578-4. Alternatively, you can get his Building Android Apps book.
Process for Evaluation:
Attendance and Participation 10%
Assignments and Exercises 50%
Mid-Term Project/Examination 15%
Final Project/Examination 25%
Grade Information: As I receive emails from students that they have uploaded their homework to their homework sites, I update points. Login to this link to Gradekeeper and enter your First and Last name (case sensitive, capitalize the first letter of each) and your student id number to see your points to date. Your name is exactly like I have it below. It is case (and space) sensitive.
List of lectures and labs
Students are responsible to check this at least one day prior to class. Email me at sharon@casabasa.com if you have any questions. Tutoring is available on Mondays at noon, rm. 309.
Please complete my student survey.
Lecture: Review web standards and creating for accessibility and usability. What are the prerequisites for good usability and functionality? What is included in creating a good project? Final project is discussed and roles assigned.
Review of presentation of css and html. What constitutes a well-crafted page?
http://techpassion.wordpress.com/2009/06/02/css-best-practices/
http://portlandinternetdesign.com/tutorials/css-for-beginners/01/3-tips-for-mean-clean-css-code/
Lab: html, css, and javascript are reviewed. Teams are selected to create group sites. Group web project is reviewed. Students will be contacting Annie Yu for information on the club website. Research competition and target audience. Establish forum to share documents. As a group, answer these questions and post to group homework site. Project manager meets with instructor to check timeline.
Process
What is the name of your team?
What kind of web site will you create: e-Commerce, Portal, Community?
Who is the primary target audience? Any secondary users?
Homework:
As additional information, here's an education site that shows the process of web site production: http://enhancinged.wgbh.org/formats/web/project.html. Also refer to this template you can use for website specification.
For timeline information, check at the bottom of this page: http://web.unlv.edu/devProcess.html
Lecture: Adding analytics. Group project and process reviewed and timeline created.
What is HTML5? A review of the tags and some of the associated API's.
Lab: Wireframes are created (content). Logos and navigation system discussed and agreed upon (art director). Semantics and naming conventions (technical director). Deliverables and assets of proposed site loaded to group site (production). Presentation next week (project manager). Project manager meets with instructor to check timeline.
Homework:
Lecture: Review of contracts. Best Practices for Speeding Up Your Website: http://developer.yahoo.com/performance/rules.html. Creating templates and assets in Dreamweaver. Introduction to Contribute in managing websites. Continuing html5 class exercises.
2:00 Annie Yu, client, will be here to answer questions and review your process.
Lab: Discussion of homework. At this stage you need to detail the content and organization of the web site. The team should inventory all existing content, describe what new content is required, and define the organizational structure of the site. Once a content architecture has been sketched out, you should build two (2) small prototypes of parts of the site to test what it feels like to move around within the design. Project manager meets with instructor to check timeline.
Research two similar sites. What are their strong/weak parts? What does your site offer that differentiates you?
Decide fonts, colors, look and feel of site. Upload to group site, lab work and email me.
Homework:
Useful Links: Clckr's Conditions of Use page is an example that is clear and effective. It is also a useful resource for clipart sharing.
Lecture: Search Engine Optimization. Presentation by project manager, with group assistance, of project to date. Developing an "information scent": http://www.vanseodesign.com/web-design/information-scent/. HTML5 forms.
Lab: Writing a research paper: to be completed in MLA style, research minimum 3 sources each on optimizing your site for search engines, for accessibility, and for maintenance. Discussion as a group on the elements of a research paper and what should be included. Project manager meets with instructor to check timeline.
Site of interest: http://beta.theexpressiveweb.com/
How will Google+ affect your seo ranking?: http://www.entrepreneur.com/blog/220101 An interesting article.
Homework:
Lecture: The design of a web page: a discussion of last week's readings. The principles of visual design.
Progressive Enhancement. Remember this? As new ways of creating a web page are introduced, we adapt and learn and design the visual, code and interactions. HTML5 Audio and Video tags.
Lab: Presentations of research. Checklist: css stylesheets for print? other media? Is the site accessible and meets Standards 508? Is a style guide in place and adhered to? Is the group cooperating? Project manager meets with instructor to check timeline.
In-class assignment: Create a stylish stylesheet that is 1kb or less in size when minified. http://css1k.com/
25 JQuery Plugins for Navigation
Homework:
Lecture: In class review of project to date. What is your signal-to-noise ratio? Open discussion, with points awarded for meaningful debate. Using .php includes to lighten the load. Creating a more flexible navigation. http://www.digital-web.com/articles/easypeasy_php/. Review of CSS3 embedded fonts and multicolumn layouts.
Lab: Evaluation of schedule and re-organization of team if necessary. Self evaluations are posted to personal blogs.
As a group, I expect you to answer these questions next week:
- What is the mission or general philosophy of this site?
- Describe its primary goals, services or products.
- Is there a tag line or slogan that was incorporated within the general theme?
- How does this site differ from its competitors? What do you offer that will make you stand apart from the competition?
Homework:
Lecture: Contract and technical plan are received for approval. Some HTML5 API's are discussed and implemented: Geolocation, offline web apps and web storage. We will also take a look at jQuery.
Lab:
Creating a jQuery Document. Please download the jQuery library from the official website if you haven't already. http://jquery.com/. As a group, implement a jQuery element to an html5 document. To be uploaded.
Please meet in your groups and assess your project to date. Has a timeline been followed (set by project manager)? Are assigned roles followed? Is work shared equally? Now is the time to decide if this group is working or if changes need to be made. Learning to address problems, deal with them, and move on is part of the group process. Each person will be graded separately. Here is the grading rubric I will use for the final project.
Homework:
- Read chapters 10 & 11 of the book.
- Upload today's html5 exercise to your site. Email me once you have uploaded.
- Propose one multimedia element that would enhance your group project.
- Find a link to a tutorial about that element and post to your group's blog.
- Complete today's tutorial: http://blog.netisme.com/tutorials/xhtml-css/scroll-gototop-apparition-jquery-css.html
http://www.notcot.com/archives/2009/09/inside-the-inca.php possible guest lecture soon (Neil Tan)
Lecture: Touching base. Group processes are discussed. Multimedia elements are discussed and possibly implemented. Discussion of HTML 5 and the <canvas> tag. Lynda.com HTML5/Canvas tutorial (chapter 6). Modernizr and frameworks are reviewed.
Lab: Design documentation posted to group site. Lab time. http://www.ecsspert.com/atari.php
Homework:
Make adjustments to group site. On your personal blog, I want you to post a user-testing of your group's project. You may use a personal acquaintances. Please just observe what they do, where they go, what they click without giving any verbal cues. Post observations to personal blog.
Lecture: Style guides. Business Plans. http://www.d.umn.edu/~jvileta/businessplans.html. Getting your clients to pay: http://www.emilycohen.com/articles.html
Lab: Group critique. Any problems are noted on project list and updated for next week. All pages are tested for validity and usability. Ability to function well on a smartphone is checked. Revisions due week 11. We will look at Adobe's Dreamweaver CS5.5 ability to use jQuery mobile.
Homework:
Interesting website to review: http://html5doctor.com/avoiding-common-html5-mistakes/
Lecture: Final exam
Lab: Lab time to complete project. Test your design on different browsers: http://browsershots.org/ from our own John Johnson.
Production team presents finished project for user testing.
The 1kb css exercise is introduced.
Homework:
Useful links:
http://heygrady.com/blog/2011/02/17/using-sass-with-the-1kb-grid-system/
Lecture: Formal presentation and critique of Student Projects.
Lab:
Post final thoughts on class to blog.
Homework:
none
Jack Bowen | Homework | Instructional Designer
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Student Name | Homework | Final Project
Kelley Zerga | Production Development
Anna Guerrero | Content Editor
Ross Patton | Project Manager
Cesar Gomez | Art Director
Zachary Urias | Technical Director
Past student work
Group project: Igarlikeit:
http://jdingerson.com/igarlikeit/ | Documentation
Technical Director: Jenna Gerberding
Art Director: Nathan Tran
Instructional Designer: Melissa Picardo (research)
Content Editor: Steve Chen (research)
Production Developer: Oscar Barajas
Production Developer: Ian Sayre
Project: Kaba Gem (e-commerce)
http://bobbielai.com/gemproject/index.html
Project Manager: Bobby Lai (includes documentation)
Student
Susan Lei
Richard Navarro
Konstandinos Goumenidis
Federico Clasing
Melissa Picardo
Tyler Souza
Cynthia Kong
Alfonse Surigao
Sam Alegria
Brent M. Olivier
Mike Sierra
Alpha Dogs Documentation
(Team Bravo) Campus Penguin process book
Site
Blog | Art Director, Alpha Dogs
Blog | Technical team, Alpha Dogs
Blog | Technical team, Team Bravo
Blog | Content Editor, Team Bravo
Blog | Technical team, Alpha Dogs
Blog | Content Editor, Alpha Dogs
Blog | Project Manager, Team Bravo
Blog | Art Director, Team Bravo
Blog | Project Manager, Alpha Dogs
Blog | Technical team, Team Bravo
Blog | Technical team, Team Bravo
Alpha Dogs completed timeline:
Team Bravo completed timeline:
Student information - Winter 2010
Project Manager, both teams: Kevin Mann
A-Team: Royal Silk Catering
Mark Bugay, Art Director
Jen Van der Henst, Content Editor and Client Liaison
Scott Cooksey, Instructional Designer
Joanne Frijas, Production Developer
Ryan Conrad, Production Developer
Adriana Nottestad, Technical Director
Design documentation (.pdf) on Royal Silk Catering
BInteractive: Bistro 10UN
Chris Haines, Technical Director (technical documents)
Meredith Picerno, Content Editor
Max Harris, Development Team
Keely Graham, Development Team
Taylor Holst, Art Director
Sandeep Malireddy, Instructional Designer
Design documentation (.pdf) on Bistro 10UN
Testing your site. https://browserlab.adobe.com/index.htm
www.casabasa.com | email me sharon{at}casabasa.com | © copyright 1999-2010 | date last revised:
January 25, 2012