Brian Robert Johnson
Examines the function, limitations, and uses of primary web technologies and fundamental website design and implementation. Participants develop hands-on design/build expertise for website design, implementation, and maintenance, using readily available tools and techniques. Looks beyond today and explores emerging Internet technologies. Offered: A.
Student learning goals
Understand the underlying operation of the web in terms of clients and servers, content files, links, media, interpretation of URLs, security issues, etc.
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.
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, and end in a team project supporting a social use of the web.
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.