New User Interfaces and SolutionsLaajuus (3 cr)
Code: TT00BB58
Credits
3 op
Teaching language
- Finnish
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.
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,
Further information
1 RDI credit
Enrollment
01.12.2021 - 31.01.2022
Timing
07.01.2022 - 09.06.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
- Niko Kinnunen
Groups
-
TTV20SPTTV20SP
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.
Assessment criteria, approved/failed
Kurssilla on palautettavia tehtäviä ja lopputyö + dokumentaatio, jotka kaikki täytyy kurssille palauttaa.
Further information
Kurssin toteutus vaihdetaan Qt Creator ympäristöön.
Kurssin sisältö:
- Qt Creator kehitystyökalun käyttäminen
- C++-ohjelmointikielen käyttäminen Qt -sovelluksissa
- Työskentely Qt Widget ja Qt Dialog luokkien kanssa
- Qt Resource System
- Qt QML -ohjelmointikieli
Kurssilla tutustutaan Qt Creator kehitystyökaluun, Qt ohjelmoinnin perusteisiin, tehdään muutamia harjoitustöitä ja kurssin lopuksi toteutetaan vapaamuotoinen harjoitustyö.
Evaluation scale
Hylätty/Hyväksytty
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
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
-
TTV20SATTV20SA
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