Informal Overview Comp 416



Topics

Web page design and implementation
Foundations
  • External –Typographic design: alignment, proximity, contrast, repitition
  • Internal – Separation of: content, structure, presentation, behavior
Technologies – HTML5, CSS3
Topics not covered
  • Graphical design
  • Use of media – audio, video, etc.
  • Web site design in the large
    • Information architecture
    • Site organization
    • Searching strategies
Web page behavior
Foundations
  • Events & event driven programming
  • Principles of human computer interaction
  • Client-server interaction
  • Testing
Technologies – Javascript, jQuery, qUnit

Web Techniques

What are some important web page behaviors that a web programmer should be able to implement?

Dimensions of Web Site Design

Tools & Technologies for Comp 416

What makes web programming different?

The Next Four Weeks

During the first month of the semester, we will cover the following topics:

The primary readings will be:

There will also be short readings on the web that supplement this material.

The remainder of the semester will be spent on Javascript, jQuery, and web page behavior.