1-AIN-636 Modern Approach to Web Design
Evaluation during the course: project assignment
Concluding evaluation: examination
Subject aim: Course surveys current trends in Web design, provides overview on
currently available and ever emerging family of Web design technologies,
techniques and tools, with emphasis on creating highly usable, accessible, and
carefully balanced high quality Web pages in accordance with the W3C's
recommendations.
Brief curriculum of the subject:
Students
are expected to be already familiar with HTML/XHTML and basic CSS. We start
with basic building blocks on top of which Web is built: DNS, URIs, HTTP. We
only briefly review HTML/XHTML and concentrate on XML, XPath, XSLT, and
advanced features of CSS in depth. We also introduce XML Schema, and SVG
briefly and provide a short review of most popular server-side and client-side
extensions. Apart from technology, the course is largely concerned with issues
of quality (accessibility and usability standards, typographic issues, writing
style imposed and required by Web, browser incompatibility issues), current
graphic design trends, current Web publication genres and themes (such as
community portals, wikis and blogs), and production issues (dealing with large
projects, site maintenance, security of web applications, SEO).
This is NOT
a beginners' course. Pre-requirements: HTML (advanced), CSS (basic),
server-side Web programming (basic). This is not a graphic design course. This
is neither php, asp.net, javascript, ajax, nor flash course -- we only mention
these technologies marginally.
Literature:
W3C's specifications: XML, XHTML, CSS, WCAG.
Tutorials and references at
http://www.zvon.org/ (DTD, XSLT, XPath).
Web style guide 2nd ed.:
http://www.webstyleguide.com/.
Language in which the subject is
taught: Slovak or English (majority vote)
Date of the last sheet revision: 12.6.2008