Time Schedule:
Brian Robert Johnson
ARCH 482
Seattle Campus
Examines the function, limitations, and uses of primary World Wide Web technologies and fundamental Web site design and implementation. Participants develop hands-on design/build expertise for Web site design, implementation, and maintenance using readily available tools and techniques. Looks beyond today and explores emerging Internet technologies. Offered: A.
Class description
You will learn: the fundamentals of page design & control (HTML, Style Sheets, Javascript); a lot about different multi-media 'inclusions' that HTML makes possible, (still images, movies, sound, SVG, VRML, etc); about basic server-side dynamics (CGI, PHP, mysql); and about dynamic web-pages (forms, javascript); and a little about XML.
Student learning goals
Understand the underlying character of the web in terms of clients and servers, content files, links, media, interpretation of URLs, security issues, etc.
Know how to code HTML, CSS, Javascript, and PHP in a text editor, and how to make choices about media (file types, resolution, etc) in constructing a web site.
Recognize the benefits of, and various stages in the evolution of, standards-compliant code and browsers on the web.
Understand how to orchestrate content and structure of various files to construct a maintainable web site which includes interactive features and static content in a easily navigable and user-friendly site.
General method of instruction
The course utilizes a hands-on, project-based approach to the subjects, with introductory lecture content followed by student explorations. Independent development and contribution to the course is encouraged and rewarded.
Recommended preparation
You should be computer literate and interested in learning about the underlying technologies, not just the latest bling-bling.
Class assignments and grading
Exercises are roughly formed around the idea of an online portfolio or project presentation. They develop HTML and related skills systematically, progressing from creation of a simple HTML web page to authorship of an integrated set of pages requiring navigation, visual continuity, and design care.
Timely completion of assignments, attention to, and ability to control, the visual quality of results in order to achieve quality design through direct editing of HTML, as demonstrated in assignments. Completion of a term project and its contribution to learning by others. General contribution to the class.