Näytä:
0 / 0 1. Materiaalit ja käytännöt
torstai 1.8.2024 12:00 – keskiviikko 1.1.2025 12:00
0 / 20 2. Git
maanantai 28.10.2024 00:00 – perjantai 6.12.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
2.1 Git ja Gitlab | |||
2.2 Hello Gitlab | |||
2.2.1 Kloonaa git repositorio | exercises | 0 / 10 | 0 / 10 |
2.3 Course-upstream uusien ohjeiden vetämistä (pull) varten | |||
2.3.1 Asenna course-upstream | exercises | 0 / 10 | 0 / 10 |
0 / 300 3. Algoritmit, pseudokoodi ja tehokkuus
maanantai 21.10.2024 00:00 – sunnuntai 27.10.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
3.1 Kurssiaiheet 1 ja 2 | |||
3.1.1 Algoritmit | _theory | 0 / 2 | 0 / 4 |
3.1.2 Pseudokoodi | _theory | 0 / 2 | 0 / 4 |
3.1.3 Pseudokoodista koodiksi | _theory | 0 / 2 | 0 / 4 |
3.1.4 Pala kerrallaan ja lisäyslajittelu | _theory | 0 / 2 | 0 / 8 |
3.1.5 Kysymykset tämän viikon videoista | _theory | 0 / 3 | 0 / 5 |
3.1.6 Algoritmin tehokkuus | _theory | 0 / 3 | 0 / 8 |
3.1.7 Tiedon jakaminen | _theory | 0 / 3 | 0 / 4 |
3.1.8 Rekursio | _theory | 0 / 3 | 0 / 8 |
3.1.9 Kysymykset tämän viikon videoista | _theory | 0 / 3 | 0 / 5 |
3.2 Kurssiaiheen 2 tehtävät | |||
3.2.1 Pseudokoodi | exercises | 0 / 2 | 0 / 31 |
3.2.2 Lisäysjärjestäminen | exercises | 0 / 10 | 0 / 30 |
3.2.3 Puolitushaku | exercises | 0 / 10 | 0 / 20 |
3.3 Osallistuminen viikkoharjoitustunneille | |||
3.3.1 Weekly exercise session | exercises | 0 / 1 | 0 / 25 |
3.4 Starting lecture attendance | |||
3.4.1 Starting lecture attendance | _theory | 0 / 10 | 0 / 144 |
0 / 365 4. Pala kerrallaan ja hajoita-ja-hallitse
maanantai 21.10.2024 00:00 – sunnuntai 3.11.2024 23:59
0 / 410 5. STL-kirjasto
maanantai 28.10.2024 00:00 – sunnuntai 10.11.2024 23:59
0 / 561 6. Puut (esim. keot)
maanantai 4.11.2024 00:00 – sunnuntai 24.11.2024 23:59
0 / 222 Avautuu maanantai 11.11.2024 00:00 7. Graafit
maanantai 11.11.2024 00:00 – sunnuntai 24.11.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
7.1 Kurssiaiheet 10, 11 ja 12 | |||
7.1.1 Graafit | _theory | 0 / 3 | 0 / 2 |
7.1.2 Leveys-ensin-haku (BFS) | _theory | 0 / 3 | 0 / 4 |
7.1.3 Syvyys-ensin-haku (DFS) | _theory | 0 / 3 | 0 / 2 |
7.1.4 Graafien toteuttaminen | _theory | 0 / 3 | 0 / 2 |
7.1.5 Painotetut graafit | _theory | 0 / 2 | 0 / 4 |
7.1.6 Dijkstra | _theory | 0 / 2 | 0 / 4 |
7.1.7 A-tähti | _theory | 0 / 2 | 0 / 4 |
7.1.8 Kysymykset tämän viikon videoista | _theory | 0 / 3 | 0 / 5 |
7.2 Kurssiaiheen 10 tehtävät | |||
7.2.1 ascendingVector (suom.) kasvavaVektori | exercises | 0 / 10 | 0 / 10 |
7.2.2 minValue (suom.) pieninArvo | exercises | 0 / 10 | 0 / 10 |
7.2.3 cumulativeSums (suom.) kumulatiivisetSummat | exercises | 0 / 10 | 0 / 10 |
7.2.4 randomizedThreePartQuicksort (suom.) randomisoituKolmiOsainenPikalajittelu | exercises | 0 / 10 | 0 / 10 |
7.3 Kurssiaiheen 11 tehtävät | |||
7.3.1 Leveyssuuntainen haku | exercises | 0 / 10 | 0 / 30 |
7.3.2 Syvyyssuuntainen haku | exercises | 0 / 10 | 0 / 30 |
7.4 Kurssiaiheen 12 tehtävät | |||
7.4.1 Dijkstran algoritmi | exercises | 0 / 10 | 0 / 40 |
7.5 Session activities | |||
7.5.1 Activity | exercises | 0 / 1 | 0 / 30 |
7.6 Osallistuminen viikkoharjoitustunneille | |||
7.6.1 Weekly exercise session | exercises | 0 / 1 | 0 / 25 |
0 / 175 Avautuu maanantai 18.11.2024 00:00 8. Setit ja mapit
maanantai 18.11.2024 00:00 – sunnuntai 1.12.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
8.1 Kurssiaihe 12 | |||
8.1.1 Hajautustaulut | _theory | 0 / 2 | 0 / 20 |
8.1.2 Kysymykset tämän viikon videoista | _theory | 0 / 3 | 0 / 5 |
8.1.3 Binäärihakupuut | _theory | 0 / 2 | 0 / 6 |
8.1.4 Binäärihakupuiden tehokkuus | _theory | 0 / 2 | 0 / 4 |
8.1.5 Kysymykset tämän viikon videoista | _theory | 0 / 3 | 0 / 5 |
8.2 Kurssiaiheen 13 tehtävät | |||
8.2.1 Ketjutettu hajautus | exercises | 0 / 10 | 0 / 20 |
8.2.2 Hajautustaulu | exercises | 0 / 2 | 0 / 60 |
8.3 Session activity | |||
8.3.1 Activity | exercises | 0 / 1 | 0 / 30 |
8.4 Osallistuminen viikkoharjoitustunneille | |||
8.4.1 Weekly exercise session | exercises | 0 / 1 | 0 / 25 |
0 / 600 10. PRG1
tiistai 5.11.2024 00:01 – sunnuntai 1.12.2024 23:59
Myöhästyneitä palautuksia vastaanotetaan tiistai 3.12.2024 23:59 asti.
Pisteiden arvo on 80% ajoissa palautetusta.
Moduulin suorittamiseen vaaditaan 200 pistettä.
0 / 400 11. PRG1-OPT
tiistai 5.11.2024 00:01 – sunnuntai 8.12.2024 23:59
Myöhästyneitä palautuksia vastaanotetaan tiistai 10.12.2024 23:59 asti.
Pisteiden arvo on 80% ajoissa palautetusta.
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
11.1 Vapaaehtoiset funktiot | |||
11.1.1 all_subareas_of_area | |||
11.1.1.1 all_subareas_of_area | prg1-opt | 0 / 20 | 0 / 100 |
11.1.2 get_closest_common_ancestor_of_areas | |||
11.1.2.1 get_closest_common_ancestor_of_areas | prg1-opt | 0 / 20 | 0 / 100 |
11.1.3 remove_place | |||
11.1.3.1 remove_place | prg1-opt | 0 / 20 | 0 / 100 |
11.1.4 get_places_closest_to | |||
11.1.4.1 get_places_closest_to | prg1-opt | 0 / 20 | 0 / 100 |
0 / 1000 Avautuu maanantai 11.11.2024 00:01 12. PRG2
maanantai 11.11.2024 00:01 – sunnuntai 15.12.2024 23:59
Myöhästyneitä palautuksia vastaanotetaan tiistai 17.12.2024 23:59 asti.
Pisteiden arvo on 80% ajoissa palautetusta.
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
12.1 Projekti 2 - dokumentaatio | |||
12.2 Projekti 2 - Graderit (pakolliset) | |||
12.2.1 Harjoitustyö-graderit (pakolliset) | |||
12.2.1.1 Funktionaaliset testit | |||
12.2.1.1.1 Funktionaaliset testit | prg2 | 0 / 30 | 0 / 70 |
12.2.1.2 Integraatiotestit | |||
12.2.1.2.1 Integraatiotestit | prg2 | 0 / 30 | 0 / 70 |
12.2.1.3 Valgrind | |||
12.2.1.3.1 Valgrind | prg2 | 0 / 30 | 0 / 10 |
12.2.1.4 Docs grader | |||
12.2.1.4.1 Asymptoottisten tehokkuusarvioiden tarkastus | prg2 | 0 / 30 | 0 / 10 |
12.2.1.5 Perftests | |||
12.2.1.5.1 get_way_coords | prg2 | 0 / 20 | 0 / 80 |
12.2.1.5.2 get_ways_from | prg2 | 0 / 20 | 0 / 80 |
12.2.1.5.3 route_any | prg2 | 0 / 20 | 0 / 80 |
12.3 Projekti 2 - Graderit (vapaaehtoiset) | |||
12.3.1 Assignment graders (vapaaehtoiset) | |||
12.3.1.1 route_shortest_distance | |||
12.3.1.1.1 route_shortest_distance | prg2-opt | 0 / 20 | 0 / 150 |
12.3.1.2 route_least_crossroads | |||
12.3.1.2.1 route_least_crossroads | prg2-opt | 0 / 20 | 0 / 150 |
12.3.1.3 route_with_cycle | |||
12.3.1.3.1 route_with_cycle | prg2-opt | 0 / 20 | 0 / 150 |
12.3.1.4 trim_ways | |||
12.3.1.4.1 trim_ways | prg2-opt | 0 / 20 | 0 / 150 |
0 / 547 Avautuu maanantai 9.12.2024 00:00 14. Lopuksi
maanantai 9.12.2024 00:00 – sunnuntai 15.12.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
14.1 Watching lecture videos - part2 | |||
14.1.1 Watching lecture videos 'Trees' | _theory | 0 / 1 | 0 / 35 |
14.1.2 Watching lecture videos 'Amortized complexity' | _theory | 0 / 1 | 0 / 35 |
14.1.3 Watching lecture videos 'Heaps' | _theory | 0 / 1 | 0 / 35 |
14.1.4 Watching lecture videos 'Graphs, BFS, DFS' | _theory | 0 / 1 | 0 / 35 |
14.1.5 Watching lecture videos 'Weighted graphs' | _theory | 0 / 1 | 0 / 35 |
14.1.6 Watching lecture videos 'Hashtables' | _theory | 0 / 1 | 0 / 35 |
14.1.7 Watching lecture videos 'Balanced binary trees' | _theory | 0 / 1 | 0 / 35 |
14.2 Peer feedback | |||
14.2.1 Lataa PRP-palaute repoosi | prp | 0 / 10 | 0 / 0 |
14.3 Review the AI feedback | |||
14.3.1 Comment grader for PRG1 PRP | prp | 0 / 10 | 0 / 50 |
14.4 Vertaisarvioinnin validointi | |||
14.4.1 Vertaisarvioinnin validointi | prp | 0 / 10 | 0 / 95 |
14.4.2 AI validoi vertaisarviointisi | prp | 0 / 1 | 0 / 1 |
14.4.3 Entä mitä sinä olet mieltä AI:n palautteesta? | prp | 0 / 1 | 0 / 4 |
14.5 Exam | |||
14.5.1 Exam | x_exam | 0 / 10 | 0 / 100 |
14.6 Grading, learning, motivation, the end survey | |||
14.6.1 Grading, end-survey | exercises | 0 / 10 | 0 / 52 |
_theory
0 / 900
exercises
0 / 1500
prg1
0 / 600
prg1-opt
0 / 400
prg2
0 / 400
prg2-opt
0 / 600
prp
0 / 500
x_exam
0 / 100