Web design and programming (optional)

Code 443AA
Credits 12

Learning outcomes

Programming skills with complex data structures and event driven.
Knowledge of methodologies and technologies for the design and implementation of web sites. Ability to create web sites in
compliance with the standards and criteria of usability and accessibility. Programming of interactivity in Web sites.
Contents mod A (Programming) Programming with objects in JavaScript. Programming with complex data structures: trees.
Recursion. Regular expressions. Event-driven programming.
Contents mod B (Web Design) Web design. Creation of web sites in compliance with standards: XHTML, CSS, JavaScript
and Document Object Model. Processing of images for the web.
Usability and accessibility criteria. Evaluation and promotion. DOM scripting and AJAX.