Syllabus

Course Description:

The Web may be a turning point in human history that rivals the taming of fire or the invention of the printing press. It’s been changing profoundly how we do business and communicate for the past 10 years and its just getting started. New technologies are ensuring that as the haystack of information grows exponentially our ability to find the needle we need at any particular moment is growing too.

Whether you are selling a product or service, trying to convince people of an idea, or creating interactive art, the web is the air we all breathe. Understanding how to use this medium now and how it will be used in the future will allow you to make your (or your client’s) content stand out.

The class will be narrowly focused on the techniques needed for creating actual websites using the current best practices. I’ll include some information about how things are generally done by professionals in the field right now, and tips and tricks that I have learned personally (often the hard way) to help you make the best possible websites.

I may change the content a little to cater to what of the majority of the class wants to learn within limmits. One thing I won’t change is that I’d really like what you learn here to be a door into more learning rather than a dead-end and because of that I will not be focusing on shortcuts like letting photoshop or dreamweaver write your code for you. If you know how to write your own code, you can still use tools like that to speed up your work when you want to, and you’ll be able to go on from there to learn more advanced techniques and actually work in the industry if you so choose. If you are afraid of code, you will always be an amateur, dependent upon certain programs and unable to venture beyond them.

We’ll be focused mostly on HTML because current trends in professional circles are actually leading back into HTML from flash. I personal know of several major projects underway to re-build large formerly flash corporate websites as xhtml, and or php with ajax.

Grading:

33% – Attendance and Class Participation

33% – Weekly Assignments (each one will be worth 6 points 6=excellent, 5=average, 4=acceptable, not turned in = 0)

34% – Quality of final Website

Course Goals:

Upon successful completion of this class, the student will have gained the skills to create a website, and will have a strong foundation from which they can go on to master state of the art of web design techniques including aesthetic, conceptual and technical issues.

Course Requirements:

* Come to class on time.

* Attend all classes… obviously…there are so few…

* Help each other! Post useful things that you find on this blog and give each other honest constructive criticism.

* Ask Questions. This is a technical class, and we will be covering a lot of information in a short time. If you are confused, lost, need clarification, etc, please don’t hesitate to ask questions in class. Chance are your fellow students will benefit from the answers. I am also available between classes via e-mail.

Reading and Resources:

Its not required, but this book is really fantastic

* CSS Mastery, friends of ED (February 13, 2006), ISBN#1590596145

I have a huge number of bookmarks on Delicious for web design classes.