Kurssiuutiset
Harjoitustöiden arvostelut on julkaistu Plussassa / Project grades published in Plussa.
Harjoitustöiden arvostelut on julkaistu Plussassa. Löydät palautteen tehtävästä Harjoitustyön palaute ja kokonaisarvosana. Ota yhteyttä arvostelleeseen assariin ja vastuuhenkilöön, jos arvostelusta on kysyttävää.
Project grades have been published in Plussa. You can find them under the task Project feedback and grade. If you have any questions on grading, contact the TA and the lecturer.
Harjoitustyön arviointi viivästynyt / Project grading delayed
Ikävä kyllä assistentti on sairastunut ja sen seurauksena harjoitustyön arviointi on viivästynyt. Tavoite on saada tämän viikon aikana arvostelut valmiiksi.
Unfortunately grading the course project is delayed due to the TA falling ill. The goal is to complete the grading by the end of this week.
Tentti-ikkuna avattu / Exam window opened
Ensimmäinen tentti-ikkuna on avattu Exam-palvelussa. Ikkuna on auki 15.4.-14.5. ja voit ilmoittautua tenttimään täällä.
The first exam window has been opened in the Exam service. The window is open 15.4.-14.5. and you can enrol here.
Huom! harkkatyössä pitää käyttää kurssin puolen koodia / Note! Course side code needs to be used in the project
Harjoitustyössä pitää hyödyntää kurssin puolella toteutettavaa koodia siten, että opiskelijoiden projekti käyttää sitä määriteltyjen rajapintojen kautta ja lisäksi toteuttaa mahdollisesti abstrakteja tietotyyppejä tai tietyn rajapinnan toteuttavia moduuleja. Käyttöliittymä pitää toteuttaa itse muihin kuin ykkösen arvosanoihin.
The course side code must be used when implementing the course project. The students' implementation should use the course side implementation through defined interfaces and additionally implement possible abstract data types or modules implementing a certain defined interface. The GUI needs to be implemented by the students to grades above one.
Viidennen kierroksen DL siirretty 8.3. / 5th round deadline postponed to 8.3.
CI-serverin ongelman ja tenttiviikon vuoksi viidennen kierroksen dedis on siirretty 8.3. saakka.
Due to a CI server issue and the exam week, the 5th round deadline has been postponed to 8.3.
Harjoitustyö: speksi julkaistu ja repot luotu /Project: spec published and repos created
Harjoitustyön spesifikaatio on julkaistu ja ryhmärepositoriot luotu. Huomaa, että kurssin koodin submodule päivittyy vielä.
The course project specification has been published and the team repositories have been created. Note the the course code submodule will update later.
Harjoitustehtävien repot luotu / repos for weekly exercises created
Kaikille kurssille ilmoittautuneille on luotu course-gitlab.tuni.fi:n tietovarasto viikkoharjoituksien tekemistä varten.
A repository has been created in course-gitlab-tuni.fi for working on the weekly exercises for all students registered on the course
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