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_NONSTOPCampusOnline implementations (Tivi Nonstop)
- Course
- TT00GD55
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