58305306 Ohjelmistotekniikan linjan pro gradu -seminaari (3 op / 2 ov) - syksy 2006
Seminaari on erityisesti ohjelmistotekniikkaan erikoistuville, graduvaiheessa oleville opiskelijoille tarkoitettu syventävien opintojen seminaari. Sen tarkoituksena on tukea osallistujien gradutyöskentelyä. Seminaariin valitaan opiskelijoita, jotka ovat sopineet gradunsa aihepiiristä ohjelmistotekniikan alueelta hyvissä ajoin ennen seminaarin alkua. Etusija on gradutyöskentelynsä alkuvaiheessa olevilla ja niillä, joilta puuttuu ainakin yksi pakollinen seminaari.
Kukin osallistuja pitää seminaarissa kaksi esitystä oman gradunsa aihepiiristä. Ensimmäisessä, lyhyemmässä esityksessä opiskelija esittelee gradunsa aihepiirin ja hahmottelee gradulleen suunnittelemansa jäsennyksen. Toisen esityksen sisältönä on jokin gradun kannalta keskeinen luku, jonka opiskelija toimittaa etukäteen muiden seminaarin osallistujien luettavaksi. Seminaarin tuloksellisuuden perusta on kaikkien osallistujien aktiivinen kommentointi, joten seminaarissa ei ole vain yhtä opponenttia per esitys, vaan kullekin kerralle seminaarin osallistujille jaetaan useita nimettyjä arviointitehtäviä.
1. Ilmoitustaulu
- Tervetuloa seminaariin! Seuraa tarkasti tätä ilmoitustaulua, niin tiedät, miten seminaari etenee. - JT
2. Esitietovaatimukset
Seminaari on tarkoitettu ohjelmistotekniikan erikoistumissuunnan graduntekijöille. Muitakaan ei toki käännytetä pois.
Jokaisella seminaariin osallistujalla tulee olla suoritettuna Tieteellisen kirjoittamisen kurssi ja pakolliset aineopinnot. Jokaisella osallistujalla tulee olla hyväksytty graduaihe ennen seminaarin alkua.
3. Osallistujalista
Seminaariin hyväksytyt (tilanne 23.8.2006):
- Eero Anttila
- Pauli Kauppila
- Sanna Keskioja
- Pasi Lehtimäki
Jos nimeäsi ei ole listalla, sinulta luultavasti puuttuu hyväksytty graduaihe. Hoida aihe kuntoon linjan vastuuhenkilön kanssa (Inkeri Verkamo) mahdollisimman pian!
4. Aikataulu ja esitykset
Seminaari kokoontuu tiistaisin 5.9. - 5.12.2006. Ensimmäisellä periodilla 5.9. - 10.10. seminaari pidetään salissa CK111. Toisella periodilla 31.10. - 5.12. seminaari pidetään salissa C220. 17.10. ja 24.10. ei ole seminaaria.
4.1. Opponointi
Jokaisessa varsinaisessa esityksessä on kolme opponenttia, jotka tarkastavat lähteet, sisällön ja kieliasun.
Opponenttien roolit ovat:
- Lähdeopponentti: Selvittää, vastaako sisältö lähteitä, ovatko viittaukset kunnossa ja onko lähteiden painotus kunnossa.
- Sisältöopponentti: Selvittää, eteneetkö sisältö loogisesti, löytyykö esityksestä punainen lanka, johtaako alku kohti loppua.
- Kieliopponentti: Selvittää, onko teksti kieliasultaan ymmärrettävää, onko kielioppi ok, onko sanajärjestys suora, ovatko sivulauseet suurimmaksi osaksi yksitasoisia (käytännössä kaikki), onko pilkkuvirheitä.
4.2. Aikataulu ja opponoinnit
Aikataulu ja opponoinnit ovat seuraavassa. Opponointimerkinnöissä L=Lähteet, S=Sisältö ja K=Kieliasu. Kirjaimet perässä ovat opponoijan nimikirjaimet.
- 5.9. Kokoontuminen.
- 12.9. Vapaa viikko
- 19.9. Sanna Keskioja / Pasi Lehtimäki
- 26.9. Eero Anttila / Pauli Kauppila
- 3.10. Pasi Lehtimäki: Task Model Driven User Testing for Web Applications (L:EA, S:SK, K:PK)
- 10.10. Sanna Keskioja: Modeling and validating functional requirements as use cases (L:PK, S:PL, K:EA)
- 17.10. Eero Anttila: Ajax-työkalupakit (L:PL. S:PK, K:SK)
- 24.10. Väliviikko
- 31.10. Pauli Kauppila: Muunneltavuus ja laadun mittaaminen oliopohjaisessa ohjelmistokehityksessä (L:SK, S:EA, K:PL)
- 7.11. Vertaistapaaminen 1
- 14.11. Vertaistapaaminen 2
- 21.11. Vertaistapaaminen 3
- 28.11. Vertaistapaaminen 4/ Lopetus
- 5.12. Varaviikko
5. Lähdemateriaali
Ohjelmistotekniikan kannalta mielenkiintoisia lehtiä ovat ainakin seuraavat:
- ACM transactions on software engineering and methodology
- Computer / IEEE
- IEE Proceedings. Software
- IEEE Software
- IEEE Transactions on Software Engineering
- Journal of systems and software
- Software engineering notes
- Software process: improvement and practice
- Software testing, verification & reliability
- Software: practice & experience
Ohjelmistotekniikan kannalta mielenkiintoisia konferensseja on paljon. Alan ehdoton ykkönen on International Conference on Software Engineering (ICSE). ICSEn proceedingsit löytyvät mm. kirjastostamme.
IEEE:n ja ACM:n elektroniset kirjastot löytyvät osoitteesta http://www.lib.helsinki.fi/finelib/lisens.html. Osoitteen kautta aukeaa sivu, missä ovat linkit IEEE/IEE - IEL online ja ACM - Association of Computing Machinery. Näitä linkkejä seuraamalla pääsette itse elektronisiin kirjastoihin. Kirjastot ovat käytettävissä ainakin tietojenkäsittelytieteen laitoksen koneilta.
Google on tehnyt hakemiston verkosta löytyvistä tieteellisistä julkaisuista. Hakukone hakemistoon löytyy osoitteesta http://scholar.google.fi
6. aikaisemmat linjan graduseminaarit
Juha Taina (Juha.Taina@cs.Helsinki.FI)