User Interfaces of Web Applications
Course code
old course code
Course title in Estonian
Veebirakenduste kasutajaliidesed
Course title in English
User Interfaces of Web Applications
ECTS credits
approximate amount of contact lessons
Teaching semester
Assessment form
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
The objective of the course is to provide theoretical
knowledge and practical skills for the creation web user interfaces.
Brief description of the course
Possibilities and limitations for creating user interfaces with
JavaScript. W3C reccomendations and ECMAScript. Capturing user input
with JavaScript. Data input and output. Creating calculators in web
pages. Overview of JavaScript syntax: variables, functions,
conditions, loops. Arrays, records, sorting data. Web page content
changing in real time. Using random numbers. Creating search in web
page. Giving for user hints and choices depending his previous options
and work. Moving web page to web application. JQuery additions to
JavaScript. Animations and creating picture gallery. Drag and drop for
data structuring. Asyncronous connection to web server. Creating menus
based on user options. Automatic save in web application. Storing data
in client computer. Screen size and mobile web pages specialilties in
web applications. Mobile applications jand JQuery Mobile.

Big part of course are practical exercises supported in class, group
and individual exerciese. With most bigger parts of course student
must complete independent work.
Independent work
Calculator with Javascript
Data handling and manipulation with Javascript
Web page working with AJAX
Tuning user interface with JQuery
Mobile-targeted web application

Participation in seminar
Solving control work.
Learning outcomes in the course
Knows possibilities and limitations for client-side web application
Knows W3C reccomendations for web applications
Can create different web-calculators
Can store data in JavaScript data structures and use them in real-time
web application
Knows JQuery possibilities for developing interactive web pages. Can
read and use documentation.
Knows specialities of mobile web applications and can consider them in
Assessment methods
Assessment. For getting positive result student must finish all
homeworks, actively participate theory seminar and solve two
exercises of three in control work. Solving last (third) exercise in
control work frees student from one homework.
Jaagup Kippar
Prerequisite course 1
Prerequisite course 2
Study literature
Kliendipoolsed veebirakendused, J. Kippar
JQuery tutorial
Replacement literature
Ei saa läbida vaid asenduskirjanduse alusel