Skip to main content

New User Interfaces and Solutions (3 cr)

Code: TT00BB58-3012

General information


Enrollment

01.12.2021 - 31.01.2022

Timing

01.01.2022 - 31.07.2022

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Information and Communication Technology

Teachers

  • Eero Huusko

Groups

  • TTV20SA
    TTV20SA

Objective

Upon completing this course the students will be able to design and build interactive applications with good and secure usability in servers or cloud computing. They are able to implement server database solutions and client-side functions with public open-source software tools. The students know the data transfer standards used in the network and the most important programming languages used for dynamic user interface programming.
They will also master CSS3 and HTML5 and can use them to create a uniform look for website that can be used at different terminals. The course emphasizes user interface requirements for intelligent environments.

Content

During the course, we will review programming languages for web applications (including PHP, Nodejs, cloud service programming) and learn how to link MySQL queries to dynamic pages. More specifically, the course covers PHP and HTML5 & CSS3 as well as database interface implementation as part of intelligent system management software.
The course includes an independent assignment.

The course included exercises in which UI layouts are created to increase knowledge of usability principles and the correct placement of elements in the user interface.

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The students are able to apply their knowledge and skills and to demonstrate that they have mastered the technologies studied.

Assessment criteria, good (3)

The students are able to carry out the assignment under supervision.

Assessment criteria, satisfactory (1)

The students understand the importance and purpose of the technologies used for designing user interfaces for smart environment applications,

Prerequisites

Object-oriented Programming

Further information

1 RDI credit