Ohjelmoinnin laboratoriotyöt / Palautekysely 2003
Seuraavalla kyselyllä haluamme kerätä palautetta siitä, miten kurssin toteutus on onnistunut ja miten kurssia tulisi kehittää. Vastaa kysymyksiin ja paina lopuksi näppäintä Submit. Kiitos avustasi! Jos lomakkeen kanssa on ongelmia, ota yhteys Lauri Malmiin.
1. Koulutusohjelma
AUT
ARK
MAR
KEM
KON
GNA
KTA
PUU
RYK
EST
TLT
TFY
TIK
TUO
INF
MAK
MUU
2. Vuosikurssi
I
II
III
IV
N
Jatko-opiskelija
Erillisopiskelija
3. Sukupuoli
mies
nainen
4. Mitkä seuraavista kursseista olet suorittanut ennen tätä kurssia? Merkitse kaikki sopivat vaihtoehdot.
Ohjelmoinnin peruskurssi T1
Ohjelmoinnin peruskurssi T2
Ohjelmoinnin peruskurssi T3
Ohjelmoinnin peruskurssi L1/Y1
Ohjelmoinnin peruskurssi 2
Sovellettu todennäköisyyslaskenta
5. Mikä oli tekemänne tutkimuksen aihe ja opintoviikkomäärä?
Tiedon sijoittelun (data layout) merkitykseen ohjelmien suorituskyvylle, 3-5 ov
Tehokkaan hakurakenteen etsiminen, 5 ov
Hajautusmenetelmien vertailu, 5 ov
Ulkoisten hakurakenteiden vertailu, 4-5 ov
Cachen vaikutus algoritmien suoritusaikaan, 3-5 ov
Pienimmän virityspuun laskeminen, 3 ov
Lempel-Ziv pakkausalgoritmin toteutusvariaatiot, 3-4 ov
Merkkijonohakualgoritmien vertailu, 3-4 ov
Merkkijonohakua nopeuttava tekstin pakkaaminen, 5 ov.
Likimääräinen merkkijonohaku, 5 ov
Javan ja C/C++/C#:n tehovertailu, 2-3 ov
Javan eri virtuaalikoneiden tehokkuuden vertailu, 2-5 ov
Roskienkeruustrategioiden vertailu, 3-5 ov
Itseorganisoituvien hakupuurakenteiden vertailu, 2 ov
Binäärisen hakupuun degeneroituminen muistissa, 3 ov
Oma aihe
6. Arvioi, miten paljon hyötyä kurssin suorittamisen kannalta oli seuraavista luennoista
aihe
täysin hyödytön
jotain pientä hyötyä
hyödyllinen
erittäin hyödyllinen
en seurannut
Johdatus kokeelliseen algoritmitutkimukseen (Lauri Malmi)
Johdatus Latex- ja Gnuplot-järjestelmien käyttöön (Riku Saikkonen)
Johdatus suorituskyvyn mittaamiseen (Vesa Hirvisalo)
7. Mistä aiheesta olisit kaivannut lisää luento-opetusta kurssilla?
8. Arvioi, miten paljon hyötyä kurssin suorittamisen kannalta oli oppimateriaalista
aihe
täysin hyödytön
jotain pientä hyötyä
hyödyllinen
erittäin hyödyllinen
en lukenut
Opetusmoniste / ote Lauri Malmin väitöskirjan kokeellisesta osuudesta
Opetusmoniste / ote Esko Nuutilan väitöskirjan kokeellisesta osuudesta
Kurssi verkkosivuilla olevat ohjeet
9. Saitko riittävästi ohjausta projektin aikana?
En alkuunkaan
Välttävästi
Hyvin
Erittäin hyvin ohjausta
En tarvinnut
10. Arvioi, miten paljon ongelmia itsellesi aiheutti seuraavat vaiheet työssä
aihe
ei mitään ongelmia
joitakin pieniä ongelmia
varsin isoja ongelmia
todella hankalia ongelmia
en osallistunut tähän osuuteen, esim. ryhmän työnjaon vuoksi
Algoritmien teoreettisten ominaisuuksien / ohjelmointikielten toteutustavan selvittäminen
Toimivan pseudokoodin tai koodin löytäminen testattaviin algoritmeihin / ohjelmointikielten rakenteisiin
Teoriaosan kirjoittaminen
Koesuunnitelman parametrien ja faktoreiden tunnistaminen
Tulosten tilastollisen analyysin suunnittelu
Koesuunnitelman kirjoittaminen
Algoritmien implementointi
Koejärjestelyjen implementointi
Kokeiden suorittaminen
Mittaustulosten tulkitseminen
Loppuraportin kirjoittaminen
Loppuraporttien arviointi
Latexin käyttö
Kuvien piirtäminen
KUHA-järjestelmän käyttö
11. Kurssin tavoitteisiin kuului uusien sisällöllisten asioiden sekä erityisesti metodisten taitojen opiskelu ja harjoittelu. Miten hyödyllisenä koit seuraavien asioiden opiskelun?
aihe
ei mitään hyötyä
kiva tietää asiasta jotakin
hyödyllistä tietoa
todella paljon hyötyä
en ota kantaa
Uudet algoritmit / ohjelmointikielten toteutus
Vanhojen (TRAKista tuttuja) algoritmien syvällisempi tunteminen (vain algoritmiaiheissa)
Kokeellisen tutkimuksen metodiikka
Kokeiden suunnittelu
Koetulosten tilastollinen analyysi
Ohjelmointikokemuksen lisääminen
Tutkimusraportin kirjoittaminen
Tutkimusraportin arviointi
Kokemusta projektityöskentelystä
Latex-järjestelmän käyttö
Gnuplot-järjestelmän käyttö
12. Mitä muuta hyödyllistä mahdollisesti opit kurssilla, jota ei ole mainittu yllä
13. Anna arvosana kurssin tiedottamiselle
0
1
2
3
4
5
14. Paljonko aikaa kokonaisuudessaan käytit itse projektin tekemiseen?
20-40 tuntia
40-60 tuntia
60-80 tuntia
80-100 tuntia
100-120 tuntia
120-140 tuntia
140-160 tuntia
yli 160 tuntia
15. Vastasiko työmäärä kurssista saamaasi opintoviikkomäärää?
2.0 ov liian vähän
1.5 ov liian vähän
1.0 ov liian vähän
0.5 ov liian vähän
Sopiva
0.5 ov liian paljon
1.0 ov liian paljon
16. Anna kurssille yleisarvosana
0
1
2
3
4
5
17. Mitä haluaisit parantaa kurssilla?
18. Oliko sinulla käytössä jotain muuta oppimateriaalia, jota voisit suositella muille. Jos, niin mitä?
19. Jos vielä haluat sanoa jotain, voit kertoa sen tässä