Kurssiuutiset
Project: Hike-and-seek
Plussa News
- Infokirje2
Infoletter2
Note: on Tue and Thu "activity only" weekly session, time for prg1
- The link to Exam
- prg2 split into prg2 and prg2-opt. prg2-opt moved two days later, both start- and end date
- prg1/2 test.sh modified, prg2 i-opt-tests fixed, git pull
- prg2 (and prg1 update) pullable in the course-upstream
- Video deadlines in the course calendar, videos1 deadline already 10.11!
-
git repos created
- go to https://course-gitlab.tuni.fi/
- the format of the repo: compcs300-october-2024/USERNAME
- USERNAME is your username
Grading
grade= math.round(points/1000)
A couple of examples of rounding to a grade, provided that all pass criteria is OK:
- 3500p → grade 4
- 3499p → grade 3
- 850p → grade 1
- 849p → grade 0 (an exception to the formula due to the pass criteria)
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 7. Graafit
maanantai 11.11.2024 00:00 – sunnuntai 24.11.2024 23:59
0 / 175 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 / 400 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 |
0 / 600 13. PRG2-OPT
keskiviikko 13.11.2024 00:01 – tiistai 17.12.2024 23:59
Myöhästyneitä palautuksia vastaanotetaan keskiviikko 18.12.2024 23:59 asti.
Pisteiden arvo on 80% ajoissa palautetusta.
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
13.1 Projekti 2 - Graderit (vapaaehtoiset) | |||
13.1.1 Assignment graders (vapaaehtoiset) | |||
13.1.1.1 route_shortest_distance | |||
13.1.1.1.1 route_shortest_distance | prg2-opt | 0 / 20 | 0 / 150 |
13.1.1.2 route_least_crossroads | |||
13.1.1.2.1 route_least_crossroads | prg2-opt | 0 / 20 | 0 / 150 |
13.1.1.3 route_with_cycle | |||
13.1.1.3.1 route_with_cycle | prg2-opt | 0 / 20 | 0 / 150 |
13.1.1.4 trim_ways | |||
13.1.1.4.1 trim_ways | prg2-opt | 0 / 20 | 0 / 150 |
0 / 500 Avautuu keskiviikko 11.12.2024 12:00 14. PRG1:n vertaisarvio
keskiviikko 11.12.2024 12:00 – keskiviikko 18.12.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
14.1 Prp testaus: perfin parannus | |||
14.1.1 Performance test for PRG1 for PRP | prp | 0 / 30 | 0 / 175 |
14.2 Prp kommenttien arviointi | |||
14.2.1 Comment grader for PRG1 PRP | prp | 0 / 10 | 0 / 175 |
14.3 Tekoälyn arvio ja palaute tekoälystä | |||
14.3.1 AI-palaute PRP-kommenteillesi | prp | 0 / 10 | 0 / 0 |
14.3.2 Arvostele tekoälyn palaute | prp | 0 / 10 | 0 / 100 |
14.4 Vertaisarviointi: kannustava palaute | |||
14.4.1 Encourage a Peer | prp | 0 / 10 | 0 / 50 |
0 / 397 Avautuu torstai 12.12.2024 00:00 15. Lopuksi
torstai 12.12.2024 00:00 – torstai 19.12.2024 23:59
Tehtävä | Kategoria | Palautukset | Pisteet |
---|---|---|---|
15.1 Watching lecture videos - part2 | |||
15.1.1 Watching lecture videos 'Trees' | _theory | 0 / 1 | 0 / 35 |
15.1.2 Watching lecture videos 'Amortized complexity' | _theory | 0 / 1 | 0 / 35 |
15.1.3 Watching lecture videos 'Heaps' | _theory | 0 / 1 | 0 / 35 |
15.1.4 Watching lecture videos 'Graphs, BFS, DFS' | _theory | 0 / 1 | 0 / 35 |
15.1.5 Watching lecture videos 'Weighted graphs' | _theory | 0 / 1 | 0 / 35 |
15.1.6 Watching lecture videos 'Hashtables' | _theory | 0 / 1 | 0 / 35 |
15.1.7 Watching lecture videos 'Balanced binary trees' | _theory | 0 / 1 | 0 / 35 |
15.2 Peer feedback | |||
15.2.1 Lataa PRP-palaute repoosi | prp | 0 / 10 | 0 / 0 |
15.3 Exam | |||
15.3.1 Exam | x_exam | 0 / 10 | 0 / 100 |
15.4 Grading, learning, motivation, the end survey | |||
15.4.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