58305306 Ohjelmistotekniikan linjan pro gradu -seminaari (3 op / 2
ov)
Syksy 2007
Seminaarin vetäjä: Jukka Paakki
Seminaari on erityisesti ohjelmistotekniikkaan erikoistuville, graduvaiheessa oleville opiskelijoille tarkoitettu syventävien opintojen seminaari, jonka tarkoituksena on tukea osallistujien gradutyöskentelyä. Seminaariin hyväksytään opiskelijoita, jotka ovat sopineet gradunsa aiheen ohjelmistotekniikan alueelta ennen seminaarin alkua (elokuun 2007 loppuun mennessä). 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 gradulleen hahmottelemansa jäsennyksen. Toisen, varsinaisen esitelmän sisältönä on jokin gradun keskeinen luku (tai tutkielmasuunnitelma), jonka opiskelija toimittaa etukäteen muiden seminaarin osallistujien luettavaksi suullisen esitelmänsä alustukseksi. Seminaarin perusta on kaikkien osallistujien aktiivinen kommentointi, joten seminaarissa on jokaisella varsinaisella esitelmällä opponentti.
Arvostelu
Seminaarista annettava arvosana muodostuu seuraavista tekijöistä: (1) kirjallinen alustus 40 %, (2) suullinen esitelmä 30 %, (3) opponointi 10 %, (4) muu aktiivinen osallistuminen 20 %.Esitietovaatimukset
Seminaari on tarkoitettu ohjelmistotekniikan erikoistumislinjan graduntekijöille. Muutkin voivat osallistua, kunhan vain gradun aihe kuuluu ohjelmistotekniikan alueeseen.Jokaisella seminaariin osallistujalla tulee olla suoritettuna Tieteellisen kirjoittamisen kurssi ja pakolliset aineopinnot. Jokaisella osallistujalla tulee olla graduaihe hyväksyttynä ennen seminaarin alkua.
Aikataulu
Seminaari kokoontuu 4.9.-9.10. ja 30.10.-4.12. tiistaisin klo 16-18 salissa C220.
- Tiistai 4.9. Seminaarin esittely, järjestäytyminen. Esittelykalvot.
- Tiistai 11.9. Ei seminaaria.
- Tiistai 18.9. Graduaiheiden esittelyt (10-15 min):
Timo Hintsa
Allan Holsti
Johannes Päivinen
Mikko Pöri
Tanja Salmelainen - Tiistai 25.9. Ei seminaaria.
- Tiistai 2.10. Graduaiheiden esittelyt (10-15 min):
Juha Kokkonen
Johannes Kuusela
Kati Laakso
Sampo Lehtinen
Timo Tuominen
Alparslan Unsal - Tiistai 9.10. - tiistai 23.10. Ei seminaaria.
- Tiistai 30.10.
Mikko Pöri: Testaus Scrum-prosessimallissa. (Seminaarissa keskitytään lukuihin 1-2.6 ja 3.2-3.5.)
Opponentti: Johannes Kuusela.
Tanja Salmelainen: Käyttöliittymän tehostaminen RIA-tekniikoilla.
Opponentti: Timo Hintsa. - Tiistai 6.11.
Johannes Päivinen: Virtuaalikoneiden käskykanta-arkkitehtuurit.
Opponentti: Timo Tuominen.
Kati Laakso: Näkökulmaperustaiset vaatimusmäärittelymenetelmät.
Opponentti: Juha Kokkonen. - Tiistai 13.11. Ei seminaaria.
- Tiistai 20.11.
Allan Holsti: Mahdottomien polkujen etsintä ja poisto suoritusaika-analyysissä.
Opponentti: Alparslan Unsal.
Timo Hintsa: Defining Service Architecture from Use Case Scenarios.
Opponentti: Allan Holsti. - Tiistai 27.11.
Johannes Kuusela: Ohjelmistotekniikan pro gradu -tutkielma.
Opponentti: Mikko Pöri.
Alparslan Unsal: Software Design of a Dynamic and Data Intensive Web Server.
Opponentit: Sampo Lehtinen, Johannes Päivinen. - Tiistai 4.12.
Juha Kokkonen: Ohjelmistotiimien kokoaminen.
Opponentti: Tanja Salmelainen.
Sampo Lehtinen: Oodin laadun parantaminen testauksen keinoin.
Opponentti: Kati Laakso.
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
- ACM SIGSOFT 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 IEEE:n järjestämä International Conference on Software Engineering (ICSE). ICSE:n konferenssijulkaisut 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, jolla ovat linkit IEEE/IEE - IEL online ja ACM - Association of Computing Machinery. Näitä linkkejä seuraamalla pääsee 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
Aikaisemmat ohjelmistotekniikan linjan graduseminaarit:
jukka.paakki@cs.Helsinki.FI