SLO | EN

Objectives and competences

The objective of this course is for students to get to know and understand the technologies and processes of developing accessible web solutions, to be able to implement accessible web solutions using modern web technologies, and to be able to use tools for evaluating accessibility and usability in web solutions.

Content (Syllabus outline)

• The importance of digital accessibility • Digital accessibility components • Diversity of disabilities and related needs • Digital accessibility in web solutions • Standards and legislation in the field of digital accessibility, • Guidelines for the development of accessible online solutions • Ensuring quality in accessible online solutions • Compliance of the accessibility of online solutions with standards. • Development of digitally accessible web solutions: accessible web page structure, accessible web navigation and orientation, CSS for accessible web pages, accessible images and multimedia content, accessible HTML tables, accessible web forms. • Evaluation of accessible online solutions: tools for manual and automatic evaluation of accessibility, user evaluation of accessible online solutions.

Learning and teaching methods

• lectures, • lab work, • individual work.

Intended learning outcomes - knowledge and understanding

Knowledge and understanding: On completion of this course the student will be able to • analyze and define the requirements for building an accessible online solution, • plan the development of an accessible online solution, • analyze, plan, and select appropriate web technologies and programming languages for the development of an accessible web solution, • use tools for manual and automatic evaluation of accessibility in an online solution. Transferable/Key skills and other attributes: • Communication skills: adequate communication with various participants in the development of accessible web solutions. • Use of information technology: use of tools and software frameworks for the development of accessible web solutions. • Organizational skills: organization of the correct sequence of actions and optimal involvement of various participants in the process of creating an accessible web solution. • Problem solving: design of an accessible web solution and selection of appropriate technologies as well as approaches to effectively achieve the purpose and goals of building an accessible web solution. • Teamwork: collaborating with other roles to develop an accessible web solution.

Readings

• B. Šumak: Učno gradivo in primeri dosegljivi na E-študij UM: https://estudij.um.si/ (potrebna je prijava v portal) / B. Šumak: Up to date learning materials and examples available on E-študij UM: https://estudij.um.si (login is required) • J. Robbins: Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, O'Reilly Media, 2018 • T. Felke-Morris: Web Development and Design Foundations with HTML5, Pearson, 2018 • R. Rutter, P. H. Lauke, C. Waddell, J. Thatcher, S. L. Henry, B. Lawson, A. Kirkpatrick, C. Heilmann, M. R. Burks, B. Regan, M. Urban: Web Accessibility: Web Standards and Regulatory Compliance, Apress; 1st ed. Edition,2006

Prerequisits

None.

  • izr. prof. dr. BOŠTJAN ŠUMAK, univ. dipl. inž. rač. in inf.

  • Written examination: 50
  • Project: 30
  • Laboratory work: 20

  • : 20
  • : 10
  • : 60

  • Slovenian
  • Slovenian