Skip to main content

Qt Basics (5 ECTS)

Code: TT00GD55-3002

General information


Enrollment
01.06.2025 - 31.12.2025
Enrollment is ongoing
Enroll to the implementation in OMA
Timing
01.06.2025 - 31.12.2025
Implementation is running.
Number of ECTS credits allocated
5 ECTS
Virtual portion
5 ECTS
Mode of delivery
Online
Unit
School of ICT and Industrial Management
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 500
Degree programmes
Information and Communication Technology
Teachers
Virve Prami
Teacher in charge
Janne Salonen
Groups
CAMPUSONLINE_TIVI_NONSTOP
CampusOnline implementations (Tivi Nonstop)
Course
TT00GD55
No reservations found for implementation TT00GD55-3002!

Learning outcomes

To learn how Qt is taken into use
- How to develop Qt Quick user interfaces with the QML language
- Note: this course is purely QML programming with some JavaScript

Content

Getting Started With Qt
- How to install Qt (https://www.qt.io/academy/course-catalog#how-to-install-q t)
- Getting started with Qt Creator
(https://www.qt.io/academy/course-catalog#getting-startedwith-qt-creator-1 4)
- Building with CMake (https://www.qt.io/academy/course-catalog#-building-with-cmake:-getting-started-with-cmakeand-q t)
- Creating a simple Qt Quick application
(https://www.qt.io/academy/course-catalog#creating-asimple-qt-quick-application -)

QML Beginner Learning Path
- Introduction to QML (https://www.qt.io/academy/course-catalog#introduction-to-qm l)
- Introduction to Qt Quick
(https://www.qt.io/academy/course-catalog#introduction-toqt-quic k)
- Positioners and Layouts
(https://www.qt.io/academy/course-catalog#positioners-andlayout s)
- Introduction to Qt Quick Controls
(https://www.qt.io/academy/course-catalog#introduction-toqt-quick-control s)
Presenta

QML Beginner Learning Path Cont.
- Model-View Programming
- Coming soon
- Fluid elements & Animation
- Coming soon
- QML Best Practices
- Coming soon

Tool Introductions
- Introduction to Qt Design Studio
(www.qt.io/academy/course-catalog#getting-startedwith-qt-design-studio)
- Qt for MCU Introduction
(https://www.qt.io/academy/course-catalog#getting-started:- qt-for-mcus)

Teaching methods

Learning method
- Available online for free in Qt Academy.
- No organized lectures or guidance.
- A qualification exam online to get course credits.

Location and time

Online course which can be done at own pace.

Learning materials and recommended literature

Online in course space.

Alternative completion methods of implementation

N/A

Internship and working life connections

N/A

Exam dates and retake possibilities

Can be find throw course space.

International connections

N/A

Student workload

Estimated duration 134h
- Theory ~12h
- Course project work 70h
- Coding challenges 50h
- Verification test 2h

Content scheduling

Can be find throw course space.

Assessment methods and criteria

Pass/Fail

After all assigned tasks, projects and learning dairy has been done.

Evaluation scale

Hyväksytty/Hylätty

Go back to top of page