Qt-käyttöliittymäohjelmointi (3 op)
Toteutuksen tunnus: TT00CE23-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.07.2025 - 31.07.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
-
01.08.2025 - 31.12.2025
Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 8 opetustapahtumaa joiden yhteenlaskettu kesto on 26 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 28.10.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 04.11.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 11.11.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 18.11.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 25.11.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 02.12.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 09.12.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Ti 16.12.2025 klo 08:30 - 11:45 (3 t 15 min) |
Qt-käyttöliittymäohjelmointi TT00CE23-3006 |
TA13L113 Linux
TA13L113 Linux
|
Tavoitteet
Qt on monialustainen sovelluskehityskehys. Qt:tä voidaan käyttää graafisten käyttöliittymien rakentamiseen, joita voidaan käyttää Windows-, MacOS-, Linux-, mobiilialustoilla, kuten Android ja IoS. Qt käyttöliittymät yleistyvät myös sulautetuissa laitteissa.
Tämä kurssi keskittyy Qt-widgettien käyttöön luomaan vankkoja monialustaisia ??työpöytäsovelluksia, jotka pystyvät toimimaan hyvin suurissa työpöytäkäyttöjärjestelmissä, kuten Windowsissa, Macissa ja Linuxissa.
Qt-widget -ohjelmoinnin lisäksi kurssilla tutustutaan QML-käyttöliittymäkehitykseen.
Kurssi ei edellytä aiempaa kokemusta graafisen käyttöliittymän kehittämisestä. Kurssi antaa valmiuksia ammattimaiseen C++ -ohjelmistokehitykseen Qt-ympäristössä.
Kurssin materiaali on englanniksi, mutta opetus suomeksi.
Sisältö
Course content:
* Installation of the Qt application development environment for different operating systems.
* Running first Qt console application and understanding the main function
* Qt Streams that help write and read data from C++ applications
* Qt styles variables and data yypes
* Basic C++ Operators and Control flow where among other things you learn about if clauses and loops
* Building your first Qt C++ GUI Application
* Building a GUI Version of your Number guessing game
* Qt concept signals and slots and lambda functions and how to use these function singal-slot syntax
* Different ways to connect signals to slots in Qt
* Qt Widgets and some of the most important widget classes in Qt
* QDialog and how to build own custom dialog class from scratch
* Qt Resource System , Styling Qt applications with QStyle, QPalette and Style Sheets
* Working with Files and Directories using QFile and QDir
* Model View Architecture of the Qt framework
* QML Basics
Arviointiasteikko
0 - 5
Esitietovaatimukset
C++ - ja Olio-ohjelmointikurssien hyväksytty suoritus.
Osaamistavoitteet
Qt on monialustainen sovelluskehityskehys. Qt:tä voidaan käyttää graafisten käyttöliittymien rakentamiseen, joita voidaan käyttää Windows-, MacOS-, Linux-, mobiilialustoilla, kuten Android ja IoS. Qt käyttöliittymät yleistyvät myös sulautetuissa laitteissa.
Tämä kurssi keskittyy Qt-widgettien käyttöön luomaan vankkoja monialustaisia ??työpöytäsovelluksia, jotka pystyvät toimimaan hyvin suurissa työpöytäkäyttöjärjestelmissä, kuten Windowsissa, Macissa ja Linuxissa.
Qt-widget -ohjelmoinnin lisäksi kurssilla tutustutaan QML-käyttöliittymäkehitykseen.
Kurssi ei edellytä aiempaa kokemusta graafisen käyttöliittymän kehittämisestä. Kurssi antaa valmiuksia ammattimaiseen C++ -ohjelmistokehitykseen Qt-ympäristössä.
Kurssin materiaali on englanniksi, mutta opetus suomeksi.
Toteutustavat
Luokkaopetus
Suoritustavat
Pakollinen läsnäolo, harjoitukset ja vapaavalintainen harjoitustyö
Sisältö
Course content:
* Installation of the Qt application development environment for different operating systems.
* Running first Qt console application and understanding the main function
* Qt Streams that help write and read data from C++ applications
* Qt styles variables and data yypes
* Basic C++ Operators and Control flow where among other things you learn about if clauses and loops
* Building your first Qt C++ GUI Application
* Building a GUI Version of your Number guessing game
* Qt concept signals and slots and lambda functions and how to use these function singal-slot syntax
* Different ways to connect signals to slots in Qt
* Qt Widgets and some of the most important widget classes in Qt
* QDialog and how to build own custom dialog class from scratch
* Qt Resource System , Styling Qt applications with QStyle, QPalette and Style Sheets
* Working with Files and Directories using QFile and QDir
* Model View Architecture of the Qt framework
* QML Basics
Esitietovaatimukset
C++ - ja Olio-ohjelmointikurssien hyväksytty suoritus.