Näytä:
0 / 10 1. Kurssin käytännönasiat
maanantai 11.1.2021 12:00 – keskiviikko 30.6.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 1.1 Käytännön asiat | |||
| 1.2 Zoom-linkit | |||
| 1.3 Suostumus anonyymin kurssidatan tutkimuskäyttöön | |||
| 1.3.1 Tietosuojaseloste | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 1.4 Harjoitustyö | |||
| 1.5 Harjoitustyö: Susipalatsi - peli valtakunnasta | |||
0 / 0 2. Työskentely ohjelmistotiimissä
maanantai 18.1.2021 12:00 – maanantai 8.2.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 2.1 Suuren ohjelman toteuttaminen | |||
| 2.2 Työnjako ja tiimityöskentely | |||
| 2.3 Tekninen näkökulma: Submodulet Gitissä | |||
| 2.4 Muikkari: Versionhallinnan peruskäyttö | |||
0 / 20 3. Rajapinnat: sopimus rajapinnasta
maanantai 18.1.2021 10:00 – maanantai 15.2.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 3.1 Rajapinnat: Sopimussuunnittelu ja koodauksen käytännöt | |||
| 3.2 Poikkeukset ja virhetilanteiden käsittely | |||
| 3.3 Harjoitus (PAKOLLINEN): Projektin käynnistäminen | |||
| 3.3.1 Projektin startti | Pakolliset - Compulsories | 0 / 10 | 0 / 10 | 
| 3.4 Harjoitus: Ohjelman dokumentointi | |||
| 3.4.1 Koodin dokumentointi | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
0 / 60 4. Käyttökelpoinen ohjelma: yksikkötestaus ja Qt
maanantai 18.1.2021 10:00 – maanantai 22.2.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 4.1 (Yksikkö)testaus | |||
| 4.2 Lyhyt sivuraide: Lambdat C++ssa [](){} | |||
| 4.3 Harjoitus (kertaus): Fiksut osoittimet | |||
| 4.3.1 Fiksut osoittimet | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 4.4 Harjoitus (PAKOLLINEN): Tietovarastoharjoitus haaroista | |||
| 4.4.1 Git feature-branch - part 1 | Pakolliset - Compulsories | 0 / 10 | 0 / 15 | 
| 4.4.2 Git feature-branch - part 2 | Pakolliset - Compulsories | 0 / 10 | 0 / 15 | 
| 4.4.3 Git feature-branch - part 3 | Pakolliset - Compulsories | 0 / 10 | 0 / 20 | 
0 / 20 5. Modulaarisuus: periytyminen ja abstraktit kantaluokat
maanantai 18.1.2021 10:00 – maanantai 8.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 5.1 Modulaarisuus: nimiavaruudet | |||
| 5.2 Modulaarisuus: periytyminen | |||
| 5.3 Harjoitus: Virtuaalifunktiot | |||
| 5.3.1 Virtuaalifunktiot | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 5.4 Harjoitus (PAKOLLINEN): (Yksikkö)testaus ja CI | |||
| 5.4.1 Yksikkötestit ja CI | Pakolliset - Compulsories | 0 / 10 | 0 / 10 | 
0 / 20 6. Dynaaminen sitominen ja olioiden omistus
maanantai 18.1.2021 10:00 – maanantai 8.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 6.1 Periytyminen | |||
| 6.2 Dynaaminen sidonta | |||
| 6.3 Olioiden omistus | |||
| 6.4 Qt: ikkunat ja tapahtumapohjainen ohjelmointi | |||
| 6.5 Qt: vilkaisu konepellin alle | |||
| 6.6 Piirtäminen Qt:ssa | |||
| 6.7 Harjoitus: Poikkeusturvallisuus | |||
| 6.7.1 Poikkeustakuut | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 6.8 Harjoitus (PAKOLLINEN): Periytyminen ja Qt | |||
| 6.8.1 Qt ja periytyminen | Pakolliset - Compulsories | 0 / 10 | 0 / 10 | 
0 / 20 7. Poikkeusturvallisuus. Vakio-oliot
maanantai 18.1.2021 10:00 – maanantai 15.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 7.1 Poikkeusturvallisuus ja poikkeustakuut | |||
| 7.2 Constit on monet | |||
| 7.3 Harjoitus: Toteutuksen poikkeusturvallisuus | |||
| 7.3.1 Toteutuksen poikkeustakuut | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 7.4 Harjoitus (PAKOLLINEN): Submodulet ja harjoitustyö | |||
| 7.4.1 Submodulet | Pakolliset - Compulsories | 0 / 10 | 0 / 10 | 
0 / 20 8. Olioiden elinkaari: kopiointi, sijoitus, siirtäminen
maanantai 18.1.2021 10:00 – maanantai 22.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 8.1 Olioiden kopiointi, sijoitus ja siirto | |||
| 8.2 Harjoitus: Koodin laatu | |||
| 8.2.1 SonarQube | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
| 8.3 Harjoitus (PAKOLLINEN): Harjoitustyön työnjako | |||
| 8.3.1 Harkkatyö | Pakolliset - Compulsories | 0 / 10 | 0 / 10 | 
0 / 0 9. Tentti
maanantai 1.3.2021 10:00 – maanantai 31.5.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 9.1 Tentti: ikkunat ja ilmoittautuminen | |||
| 9.2 Tentti: valmistautuminen ja kysymykset | |||
0 / 0 10. Harjoitustyön aloitus
maanantai 1.3.2021 10:00 – maanantai 15.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 10.1 Kertaus: signaalit ja slotit | |||
0 / 0 11. Käyttöliittymän toteuttaminen
maanantai 1.3.2021 10:00 – maanantai 22.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 11.1 Kertaus: Piirtäminen Qt:ssa | |||
0 / 0 12. Luokkamuuttujat ja -funktiot
maanantai 1.3.2021 10:00 – maanantai 29.3.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 12.1 Luokkamuuttujat ja -funktiot | |||
0 / 10 13. Harjoitustyön tilanne
maanantai 1.3.2021 10:00 – maanantai 5.4.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 13.1 Olioiden kopiointi, sijoitus ja siirto | |||
| 13.2 Harjoitustyön tilanne | |||
| 13.2.1 Harjoitustyö status | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
0 / 10 14. Ohjelman dokumentointi
maanantai 1.3.2021 10:00 – maanantai 19.4.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 14.1 Ohjelman dokumentointi | |||
| 14.2 Välipalautus: Harjoitustyön palautus | |||
| 14.2.1 Harjoitustyön palautus | Harjoitukset - Exercises | 0 / 10 | 0 / 10 | 
0 / 51 15. Harjoitustyön palautus
maanantai 1.3.2021 10:00 – tiistai 20.4.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 15.1 Armonajan vaikutus arvosanaan | |||
| 15.2 Harjoitustyön palautus | |||
| 15.2.1 Harjoitustyön palautus | Harjoitustyön palautus - Project Submission | 0 / 10 | 0 / 1 | 
| 15.3 Harjoitustyön palaute ja kokonaisarvosana | |||
| 15.3.1 Harjoitustyön palaute | Harjoitustyön palaute - Project Feedback | 0 / 10 | 0 / 50 | 
0 / 1 16. Armo
tiistai 20.4.2021 00:00 – tiistai 27.4.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 16.1 Armopalautus | |||
| 16.1.1 Harjoitustyön palautus | Harjoitustyön palautus - Project Submission | 0 / 10 | 0 / 1 | 
0 / 10 17. Vertaisarviointi
maanantai 1.3.2021 10:00 – maanantai 31.5.2021 23:59
| Tehtävä | Kategoria | Palautukset | Pisteet | 
|---|---|---|---|
| 17.1 Harjoitustyön vertaisarviointi | |||
| 17.1.1 Vertaisarvionti | Vertaisarviointi - Peer Review | 0 / 10 | 0 / 10 | 
Harjoitukset - Exercises
0 / 90
Harjoitustyön palaute - Project Feedback
0 / 50
Harjoitustyön palautus - Project Submission
0 / 2
Pakolliset - Compulsories
0 / 100
Vertaisarviointi - Peer Review
0 / 10