MM1123 Fundamentals of Web-based Programming

Course Description: An introduction to writing and editing html documents for the production of Web pages. In addition, this course examines the history and future of web media.

Required Textbook:
Build Your Own Web Site The Right Way Using HTML & CSS, Second Edition Ian Lloyd
July 2011. Publisher: SitePoint ISBN: 978-0-9870908-5-0

Recommended Resources:
"Dreamweaver CS5 Bible" (or later edition) by Joseph A. Lowery. Wiley Publishing.

Lynda.com tutorials - you can check out through the school library.

Don't miss my tutorials, and my availability immediately following class, or via email.

Instructor Contact Information: sharon@casabasa.com or skaitner@aii.edu

Class Meetings: Section A. 11weeks, 8 am – 12 noon, room 309. Monday, January 10, 2012 - Monday, March 21, 2012. Punctuality and attendance are expected. Points are deducted for excessive tardiness (more than 3).

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.

Course Competencies:
Upon successful completion of this course, the student should be able to:

  1. Identify websites that demonstrate good layout and usability design techniques.
  2. Compose basic HTML using a simple text editor.
  3. Design, produce, and successfully upload a basic website.
  4. Construct logical file and directory structures for a website.
  5. Implement frames, tables and forms using HTML.
  6. Apply principles of visual design to the layout of web pages.
  7. Create a proposal and flow chart suitable for delivery to a potential client.
  8. Apply time and resource management principles to the website production.
  9. Prepare and use images as effective elements of web design and content.

open book icon for lecture informationList 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.

Week 1: Monday January 9, 2012

 

Complete the student survey.

Lecture:

  • Introduction and discussion of course content. The history and future of web media. Looking at web design, structure and color schemes.

Lab:

Homework:

  1. Email me your url.
  2. On the web page created today, add a link to your favorite design website: (hint: <a href="...)
  3. Read www.webpagesthatsuck.com.
  4. Find 3 examples EACH of good and bad sites. Compare and contrast what makes the site good/bad, based on the readings. Due next week at beginning of class. You may email (sharon@casabasa.com or skaitner@aii.edu) attached as a .pdf or a Word document, print and bring to class, or for 1 extra credit upload and link on the web page created today.

Useful links:

Link to the book's companion site: http://www.sitepoint.com/books/html1/

Lab: Code Archive (2008 version):

http://www.sitepoint.com/books/html2/code.php

On a Mac and having issues with TextEdit not rendering your .html in text? View this help page from Adobe: http://support.apple.com/kb/TA20406

Week 2: Holiday January 16, 2012 Martin Luther King, Jr. Day

What do you do? Read below:

What is good design? What makes a design "sucky"? Since we are missing a day of class, I want you to spend at least 1 hour on the Internet, researching what makes good vs. bad design.

Coding HTML (W3c schools)

http://www.w3schools.com/html/html_intro.asp

Lynda.com tutorials are available in the school library.

http://www.lynda.com/CSS-tutorials/for-designers/216-2.html

 

Homework:

  • Complete Chapters 2 & 3 of your text and upload to your web site. Each chapter should be saved in their own folder so they are separate links. Let me know via email once it's there and ready for grading.
  • Read 10 Principles of Web Design from Smashing Magazine. Email me which of Smashing Magazine's 10 principles you can relate to the most and why.
  • And on the flip side, read this article: 10 rules that you can break

Week 3:

Lecture:

Logical files and structure

Setting up your OLS account.

Explaining XHTML 1.0 Transitional (yes, more coding)

Lab:

  • Introduction to Dreamweaver: split screen (coding and designing), modifying the page properties.
  • Using Dreamweaver in code view, condensing code, the shortcut menu.
  • Adding style. using CSS in Dreamweaver, we can add a border to our page, change our links, and add margins and padding to the page.
  • Sample table and CSS layout (from class)
  • Below is an example of a "logical" page at this point. There are no fancy hiding of links, but instead lists each item offered, in mind of the end user (me). How would this be different if this was intended as an artist personal portfolio? Or for employment?

    An example of how your homework page should appear:

    example of chapters

Homework:

  • In your text, complete chapter 4 and add to your website. Email me once you have uploaded.
  • Sketch 2 home page interfaces for next week. Pencil and paper only!

 

Please note: as of the beginning of week 4, you should have 20% of your final grade.

Week 4:

Lecture:

Review of grades and assignments to date. More work with html, css and Dreamweaver.

Lab:

  • Adding the footer on each main page: copyright, email address, url, last revised

Creating Frames

Homework:

  • Complete Chapter 5 of the text and upload to your website. This is the last chapter from the book.
  • Link your frames page created in class to your homework page.
  • Research design documents online. Simple example: web/desdocument.html
    • Decide who your target audience is, what your main objective is, and the overall style (typography and colors) you intend to use for your portfolio site. Begin working on your design document. Due week 7.
more

Design Document example (Patty McAllister).

Another good example of a perfect design document: Example from ex-student Jeremy Belk, of a well-thought out design document.

 

Week 5:

Lecture: Integrating graphics and web-making software

[Midterm Test moved to week 6. We will complete the Frames exercise today.]

  • Resource and time management principles for web site production.
  • Introduction to Photoshop: Graphics for the Web

Lab:

  • Photoshop (as time allows, we will use this software throughout the course)
  • Saving for the web.
    • .gif for animations, transparencies, 2-3 colors, solid blocks of color
    • .jpg for millions of colors
    • .png superior transparency and saving of information but limited by some browsers
    • Adding color - creating background color and image
    • Creating buttons (as time allows)
    • Using Adobe Bridge and Dreamweaver to create a web gallery (this week and next)

Homework:

  • Complete design documentation, due week 7. Add your logo to your site. Logo is traditionally in the upper left side, known as "prime real estate". Logo should be linked to your homepage and have both alt and title attributes.

Week 6:

Lecture: Review of file structures, grids, layouts and resources. http://css-tricks.com/designers-these-days/. Fixing links, site reports: using Dreamweaver's Commands and Site menus

 

Lab:

  • Adding visual interest: integrating Dreamweaver and other Adobe products

Homework:

  • Practice creating a gallery, either using Bridge or maybe trying a tutorial from online. Try one of the templates in Dreamweaver, or, again, try something from the recommended resources online. Use this last week of experimentation to try out ideas for your portfolio.
  • Begin work on final project. It is understood that the final project is a work-in-progress and will improve over time.

Week 7:

Lecture:

Lab:

  • Practice time. Please have your final project assets and sketches available to work on in class. Working in groups of 2-3, show what you've been working on and discuss.

Homework:

  • Add Description and keyword meta tags to your final project web site.
  • Upload an example of the menu bar in which you have changed the css (different from class).
  • Add a wireframe of a sample page to your design document, to add visual interest and to help establish hierarchy (visual).

Useful Links:

Creating wireframes for Web Design (thanks, Nick!)

Week 8:

Lecture:

 

Lab:

  • Open lab with instructor. Continue working in groups of 2-3, discussing any technical or design issues you may have. http://coderace.me/

Homework:

 

 

Week 9:

Lecture:

  • Creating a form in Dreamweaver
  • Rubric on how final project is graded.

Lab:

    Lab time to work on project with instructor assistance.

Homework:

    Add a form to your site and email me when ready to grade. I will check that the user must give his/her email address. Continue work on final project.

    Read: Effective About Me pages

Useful Links:

http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/

http://www.freecontactform.com/email_form.php

http://www.w3schools.com/PHP/php_mail.asp

http://www.kirupa.com/web/php_contact_form.htm

Week 10:

Lecture:

  • [Final exam]  
  • Search engine submittal: Submitting your site to Yahoo and Google.
  • Q & A

Lab: ALL PAST DUE WORK MUST BE COMPLETED BY THE END OF CLASS TODAY TO RECEIVE ANY CREDIT. Review of final project requirements. Assistance as needed.

Homework:

  • Email me and tell me all you learned this quarter (not just this class) and how proud of yourself you are. No negativity! Full credit only for those who write a lot. Continue work on final project. Please double check your points.

Week 11: Monday March 19, 2012

Lecture: Final project presentation.

  • Presentations and in-class critiques. Speak about technical, design and creative challenges. Show how you targeted your selected audience, and where you were successful.

Grading rubric: Your final project is your online portfolio. In the first half of this course, you learned basic skills to create a website. In the second half, your focus has been on creating the final project, your online portfolio. Figuring out how to do that is part of your grade; applying skills I demonstrated in class is another part. There were many decisions as you designed your solution and they all use a variety of your skills: technical, creative and cognitive.

Lab: http://css-tricks.com/what-beautiful-html-code-looks-like/

Search Engine No-No's: http://www.seopros.org/members/practices.htm

Homework: none

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.

Student information - Winter 2012

Student Websites

Audrey Fleury | Homework | Final Project

Joan Bowlen | Homework | Final Project

Jonathan Lam | Homework | Final Project

Trevor Smith | Homework | Final Project

Lorena Cortes | Homework | Final Project

Enjoli Rountree | Homework | Final Project

Priscilla Carmona | Homework | Final Project

Wai Wa Kwok | Homework | Final Project

TJ MacDougald | Homework | Final Project

Theo Mendoza | Homework | Final Project

Ioane Delacruz | Homework | Final Project

Caroline Patalinghug | Homework | Final Project

Stephen W Johnson | Homework | Final Project

Ilaria Chang | Homework | Final Project

Laura Brintnall | Homework | Final Project

Rebecca Jackson | Homework | Final Project

Christian Marrero | Homework | Final Project

Jesus Guzman | Homework | Final Project

Jessica Garcia | Homework | Final Project

Leizyl Romero | Homework | Final Project

Essence Smith | Homework | Final Project

Beatriz Verdin | Homework | Final Project

Jana Heflin | Homework | Final Project

Frank Herpin | Homework | Final Project


Student information - Fall 2011


Interesting sites and readings

Statistics to keep in mind

Testing your site. https://browserlab.adobe.com/index.htm

  • ~ peace, polka and piwo

 

Scroll to top