Course name: Web Design Basics
Instructor: Kristina Kocijan, PhD, Assistant Professor
ECTS credits: 5
Status: elective
Form: 1 h teaching + 2 h lab
Prerequisite: Osnove komunikacijske tehnologije
Exam: Written
Content: From SGML to HTML. How does web page 'travel'. Web standards. DHTML. Basic design, structure and content of HTML page. Building and maintaining web pages. Planning the page architecture, design and navigation elements. Types of web users and page accessibility (web pages for all). Hypertext, text styles, lists, graphics, maps, tables, forms. Page testing. HTML and different browsers. Meta data.
Creating, editing and using outter, inner and inline CSS. CSS syntax. Selector types. CSS properties. CSS2 and CSS3.
History of JavaScript. JavaScript syntax. Data types and operations. Built and user defined functions. Functions with and without arguments. Objects (properties and methods). DOM methods.
Objectives: Upon the completion of the course, the student should be able to:
- recognize and use HTML, CSS and JavaScript,
- link outter CSS and JavaScript files to HTML,
- define and explain used HTML elements,
- demonstrate CSS usage,
- independently build simple JavaScript code,
- explain and use more complex JavaScript code,
- independently and/or in team work build interactive web site on a given topic,
- evaluate, maintain and edit existing or new web sites.
Recommended reading:
1. K.Jamsa, K.King, A.Anderson : HTML i Web dizajn: kroz praktične primere, Mikro knjiga (str.324-378; 422-476), 2003.
2. E.Castro: HTML za World Wide Web: brzi virtualni vodič, 2004.
3. Dan Cederholm: Bulletproof Web Design, 2007.
4. Joe Clark: Building Accessible Websites, 2003.
5. E.Tittel, S.N.James : HTML 4 za neupućene, 2002.
6. T.A.Powell : Kompletan priručnik - Web Dizajn, 2000.
7. J. Keith: DOM Scripting: Web Design with JavaScript and the Document Object Model, 2005.
8. S. Krug: Don't Make Me Think:A Common Sense Approach To Web Usability, 2000.
9. Eric Mayer: CSS web site design hands on training, 2006.
10. J.Nielsen: Designing web usability:The Practice of Simplicity
11. Jim Thatcher et al. : Constructing Accessible Websites
12. R. Andrew, D. Shafer: HTML Utopia: Designing without tables using CSS, 2006.
13. Mary Frances Theofanos and Janice (Ginny) Redish : Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers