Pelialalle suuntaavat opinnot ohjelmistotuotannon alueella
|
|
- Teuvo Saarnio
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 hyväksymispäivä arvosana arvostelija Pelialalle suuntaavat opinnot ohjelmistotuotannon alueella Olli Sinerma Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
2 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet Faculty Laitos Institution Department Matemaattis-luonnontieteellinen tiedekunta Tekijä Författare Author Olli Sinerma Työn nimi Arbetets titel Title Tietojenkäsittelytieteen laitos Pelialalle suuntaavat opinnot ohjelmistotuotannon alueella Oppiaine Läroämne Subject Tietojenkäsittelytiede Työn laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages Tiivistelmä Referat Abstract sivua Tämä Pro Gradu -seminaarityö käsittelee pelialan koulutuksesta saatavia hyötyjä ohjelmistotuotannon opetuksessa. ACM Computing Classication System (CCS): D.2 [Software Engineering], J.4 [Social and Behavioral Sciences], K.3.2 [Computer and Information Science Education] Avainsanat Nyckelord Keywords Peliteollisuus, ohjelmistotuotanto, ohjelmistotuotannon opetus Säilytyspaikka Förvaringsställe Where deposited Muita tietoja övriga uppgifter Additional information
3 ii Sisältö 1 Johdanto 1 2 Pelialan kehitys Peliala Suomessa Peliprojektin toteutusvaiheet Konseptointi Analyysi Suunnittelu Toteutus Testaus ja laadunvarmistus Pelikehitys opetuksessa Pelikehityksen hyödyt ohjelmistotuotannon opetuksessa Pelialan koulutus Suomessa Pelien modaaminen ohjelmistotuotannon opetuksen apuvälineenä IGDAn suositus pelialan opetukseen Kokemuksia pelien teosta korkeakoulun ohjelmistotuotantoprojektissa Peliohjelmiston toteutus ilman ohjelmointia Yhteenveto 9 Lähteet 9
4 1 1 Johdanto Peliteollisuus on globaali viihdeteollisuuden haara, joka on kasvanut lähes elokuvateollisuuden mittoihin. Laadukkaan pelituotteen tekeminen uuden sukupolven konsoleille vaatii nykyisin usean eri alan ammattilaisen yhteistyötä. Käsikirjoittajat, ohjelmoijat, lakiasiantuntijat, ääniteknikot ja graakot saattavat työskennellä yli viisi vuotta yhden peliprojektin parissa. Ohjelmistotekniikan alueelta peliprojektit vaativat erilaisia taitoja prosessien hallinnasta aina hyvin spesien hajautettujen algoritmien hallintaan. Viihde- ja tietotekniikan alueella on useita koulutusohjelmia, mutta harva niistä on suunnattu juuri pelialalle. Alan kasvun suurimpana riskinä Suomessa pidetään osaavan työvoiman loppumista. Ulkomailta on saatu hyviä kokemuksia peliaiheisten ohjelmistotuotantoprojektien järjestämisestä. Opiskelijat ovat olleet motivoituneita saamiinsa työtehtäviin ja he ovat oppineet taitoja, joita voi seoveltaa ohjelmistotuotannon työtehtävissä. 2 Pelialan kehitys Pelaamisesta on tullut yhä suurempi tekijä viihdealalla. Vuonna 2004 Internet Gaming Networkin mukaan [Boy08] keskimääräinen pelaaja käytti pelaamiseen aikaa 20 ja aktiivinen pelaaja yli 40 tuntia viikossa. Aktiivinen pelaaja kulutti peleihin noin 700 USD vuodessa. Vuonna 2007 peliala kasvoi Yhdysvalloissa 43 prosenttia edellisvuodesta, sen kokonaisliikevaihdon noustessa 17.9 miljardiin USD. Pelien suosion kasvaessa ovat ne myös joutuneet kilpailemaan keskenään. Kilpailun myötä pelien tekokustannukset ovat kasvaneet merkittävästi. Vuonna 1982 Namco tuotti Pacman-pelin alle USD kokonaiskustannuksilla. Vuonna 2004 suurimpien peliprojektien kehityskustannukset olivat miljoonan dollaria. Vuonna 2008 PlayStation 3 ja Xbox 360 -pelikonsoleille 15 miljoonaa dollaria on enää keskikokoisen pelin toteutushinta. [Tak07]
5 2 2.1 Peliala Suomessa Valtaosa kotimaisoista pelialan yhtiöistä on perustettu vuoden 2000 jälkeen, tämä kasvu johtui Tekesin antamasta rahoituksesta kotimaiselle peliteollisuudelle. Kotimaisten pelialan yritysten yhteenliittymä Neogames luokittelee Suomessa toimivat pelialan yrityksen kolmeen ryhmään.[neo06] Yhtiöt joiden tuloksesta yli puolet tulee peleistä. Yhtiöt joiden liiketoimintaa pelit tukevat. Yhtiöt, joiden strategiseen linjaukseen on kirjattu pelit. Pelitaloiksi kutsutaan ensimmäisen ryhmän yrityksiä, joiden päätoimialana ovat pelit. Kotimaisista pelitaloista tunnetuimpia ovat PC- ja konsoliympäristöihin suuren kokoluokan pelejä tekevät Remedy ja Bugbear. Pienempien, matkapuhelimiin valmistettavien mobiilipelien tekijöistä tunnetuimpia ovat Mr.Goodliving ja Sumea. Vuonna 2004 suoritetussa tutkimuksessa havaittiin, että valtaosa kotimaisista pelitaloista on yhä pieniä, 1-5 hengen yrityksiä. Yritysten liiekevaihto oli myös yhtiöissä verrattain pieni. Yli puolet alan yhtiöistä tuotti alle euroa vuodessa. Toisaalta lähes neljännes tutkituista yrityksistä saavutti yli miljoonan euron liikevaihdon. Vuonna 2004 kotimaisen pelialan liikevaihto oli 40 miljoonaa euroa ja vuoteen 2005 mennessä se oli kasvanut 62 prosenttia noin 65 miljoonaan euroon. Alan arvioidaan kasvavan Suomessa prosenttia vuosittain vuoteen 2012 saakka. Nokian vahva panostus pelien kehitykseen Suomessa on vaikuttanut siihen, että valtaosa kotimaisista pelitaloista tekee mobiilipelejä. Suomessa on myös muusta maailmasta poiketen vahva tv-pelikanta, jossa käyttäjä voi puhelimensa välityksellä vaikuttaa interaktiivisesti televisio-ohjelmaan puhelimensa välityksellä. 3 Peliprojektin toteutusvaiheet Peli on enemmän kuin pelkkä toteutettu ohjelmisto. Pelin on tarjottava käyttäjälle viihdearvoa toteutetulla sisällöllään. Tämä erottaa peliprojektin tavallisesta ohjelmistoprojektista. Peliprojektiin myös osallistuu useiden eri alojen työntekijöitä, joista kaikilta ei voida olettaa olevan ohjelmistotekniikan osaamista.
6 3 Pelien pitää menestyäkseen tuoda pelaajille uusia kokemuksia. Tämä vaatii uusien tekniikoiden käyttöä ja pelien valmistumista tiukassa aikataulussa, jotta kilpailijat eivät ehdi julkaisemaan samaa innovaatiota käyttävää peliä ensin. Nämä tuovat riskejä peliprojektiin ja peliprojektien hallinta onnistuu vain hyviä ohjelmistotuotannon menetelmiä seuraamalla. Näiden standartoitujen hallintamenetelmien lisäksi peliprojektien hallintaa tulee myös jatkuvasti tehostaa. [Max06], [Mcc05] Seminaariesityksessään "Software Engineering in Games"[LiW03] Lichtl ja Wurtzel jakavat pelinkehitysprosessin viiteen osaan. 3.1 Konseptointi Konseptoinnissa kehitetään pelin idea, asetelma, ympäristö, hahmot ja laitealustaehdotus toteutukselle. Konseptia käytetään peliprojektin myynnissä julkaisijalle, joka rahoittaa osan pelin toteutuksen kustannuksista. Pelikonseptissa kuvataan lyhyesti pelin pääpiirteet ja sen kilpailuvaltit olemassa oleviin peleihin verrattuna. 3.2 Analyysi Analyysivaihe on pelin vaatimusmäärittely, jonka pelin toteuttava pelitalo tekee julkaisijan toimiessa asiakkaana. Analyysiviaheessa pelistä toteutetaan konseptin pohjalta vaatimusmäärittely-dokumentti (Overall Game Design Document), jossa vaatimukset ovat hyvin yleismaallisia pelissä olevia ominaisuuksia. Esimerkiksi: "Pelissä on 40 kenttää, joista 10 aavikkokartassa, 10 sateenkaarimaailmassa ja 20 tulivuoressa". Analyysissä monet vaatimukset ovat pitkälti implisiittisiä, eikä niitä kirjata erikseen. Peliltä implisiittisesti odotetaan, että sen pelaajalle tarjoamat ominaisuudet toimivat niin, etteivät ne ärsytä käyttäjää (esimerkiksi pitkät latausajat, katkeileva verkkoyhteys ja käyttöliittymän haasteet). 3.3 Suunnittelu Suunnitteluvaiheessa määritellään pelin ominaisuudet konseptointia ja analyysiä tarkemmin. Suunnitteluvaiheessa määritellään mitä ominaisuuksia pelissä tulee olla, jotta se on käytettävä. Jokaisesta pelin osa-alueesta kirjoitetaan ennen toteutusta suunnitteludokument-
7 4 ti (Game Design Document). Pelihahmoista, kentistä, käyttöliittymästä ja muista osa-alueista tulee jokaisesta oma dokumenttinsa. Dokumentointia seuraa osa-alueen toteutus, jonka jälkeen toteutettua ominaisuutta testataan. Pelin teknisen arkkitehtuurin toteutus hajoitetaan suunnittelussa erillisiin moduuleihin. Jokainen pelin itsenäisistä moduuleista määritellään, suunnitellaan ja dokumentoidaan erikseen. Moduulit voivat olla esimerkiksi verkkopelin toteutus, fysiikan toteutus, graikan piirto ruudulle ja välianimaatioiden teko. Suunnitteluvaiheessa haetaan myös mahdollisuuksia käyttää jo olemassa olevaa pelitalon sisäistä teknologiaa tai tehdään päätös sen ostamisesta ulkopuoliselta tarjoajalta uusien osien edullisempaa toteutusta varten. Jokaisen moduulin rinnalla kirjoitetaan siitä yksityiskohtianen tekninen suunnitteludokumentti. Dokumentissa kerrotaan perustelut valituille teknisille ratkaisuille ja kuvataan niitä yksityiskohtaisesti. Peliprojekteissa on tavallista, että sama henkilö ei toteuta tiettyä ominaisuutta loppuun vaan, että tekijä vaihtuu kesken tuotannon. Tämän vuoksi koodin kommentointi ja yksityiskohtaisen teknisen suunnitelman teko on tärkeää. 3.4 Toteutus Toteutusvaiheessa suunnitelmasta toteutetaan pelattava ohjelmisto. Tässä vaiheessa tuotetaan pelin graikka, musiikki, äänet, ohjelmistokoodi, tehtävät ja muut osaalueet. Huomionarvoista on, että ohjelmistokoodi on vain yksi, vaikkakin tärkeä, osa pelin toteutusta. Jokaista pelin osa-aluetta myös testataan toteutuksen ajan. Pelitestaajat verioivat ohjelmiston vastaavan suunnitelmaa ja pelisuunnittelijat varmistavat, että pelituntuma on hauska ja pelaaja ymmärtää pelin asettamat tavoitteet. Pelikehityksessä suunnittelu ja kehitys kulkevat monessa suhteessa rinnakkain. Suunnittelua saatetaan muuttaa totutuksen jälkeen pelitestauksessa saadun käyttäjäpalautteen perusteella. 3.5 Testaus ja laadunvarmistus Testauksessa kiinnitetään huomiota ohjelman toimimiseen halutulla tavalla (validointiin) ja sen viihdyttävyyteen. Validointi suoritetaan vertaamalla toteutusta suunnitelmaan. Viihdearvon toteutuminen varmennetaan pelitestaamalla eri käyttäjäryhmiä.
8 5 Pelitestauksessa pyritään havaitsemaan mahdolliset ongelmat, joita pelaaja kohtaa ennenkuin peli menee myyntiin. Tällaisia voivat olla mahdolliset pelissä olevat tarkoituksettomat huijauskeinot, epäselvästi annetut ohjeet ja liian nopeasti kasvava vaikeustaso. Pelitestauksen avulla pyritään parantamaan pelin antamaa viihdearvoa ja se on pelkästään pelikehityksestä löytyvä testaamisen muoto. Ohjelmisto myös yksikkötestataan ja järjestelmätestataan virheiden löytämiseksi. Kun ohjelmisto kokonaisuudessaan läpäisee pelitalon sisäisen testauksen luovutetaan se ulkopuoliselle laadunvarmistus-yritykselle. Laadunvarmistusksessa ohjelmassa ei enää saa olla sen kaatavia ongelmia tai muita selviä virheitä. Laadunvarmistus tarkastaa, että ohjelma läpäisee laitealustan sille asettamat yksityiskohtaiset spesikaatiot, kuten valikoiden sekä manuaalin sisällön ja käytetyn termistön oikeellisuuden. Laadunvarmistuksen läpäissyt peliohjelmisto nimetään Gold Master -versioksi ja toimitetaan levitettäväksi loppukäyttäjille (pelaajille). 4 Pelikehitys opetuksessa Pelialan yhtiöt haluavat C ja C++ ohjelmoijia, joilla on perustaidot ohjelmoinnista, ohjelmisto arkkitehtuureista, algoritmeista, tietorakenteista, graikasta, tietoliikenteestä, ohjelmistokehityksestä ja riittävät taidot matematiikasta ja fysiikasta. Kyse on siis tietojenkäsittelytieteen kandidaatin tutkintoon vaadittavien perus- ja aineopintojen kokonaisuudesta [TKT07], eli samoista ohjelmistokehityksen taidoista kuin mitä vaaditaan muissakin ohjelmistotuotantoyrityksissä. Näiden ominaisuuksien lisäksi pelialan yhtiöt toivovat seuraavia ominaisuuksia uusilta työntekijöiltä, joista kaksi ensimmäistä toivetta ovat työpohjaista kokemusta vaativia ja kolme jälkimmäistä henkilökohtaisia ominaisuuksia korostavia.[prk05] Kokemusta suuressa projektissa työskentelystä. Kokemusta pelin, modin tai pelikäännöksen teosta. Näyttöä, että työntekijä osaa työskennellä myös ei-teknisten henkilöiden, kuten graakoiden ja pelisuunnittelijoiden kanssa. Kiinnostusta uuden oppimiseen. Tuntemusta pelialan tämänhetkisestä tilanteesta.
9 6 Pelitalot toivoivat koulutuslaitosten käyttävän opetuksessaan myös kaupallisia ohjelmia, kuten Direct X:ää, koska niitä käytetään yritysmaailmassa enemmän kuin vapaita ohjelmia kuten Open GL:ää. 4.1 Pelikehityksen hyödyt ohjelmistotuotannon opetuksessa Rudy Rucker [Ruc02] ja Randolph M. Jones [Jon00] ovat listanneet syitä, joiden vuoksi tietokonepelien kehitys sopii erityisen hyvin tietojenkäsittelytieteen opetukseen ohjelmistotuotannosta. Laajuus Pelikehitys vaatii osaamista usealta eri ohjelmistokehityksen alueelta. Esimerkiksi projektin hallinta, algoritmit, teko-äly, käyttöliittymät, graikka ja testaus. Montaa näistä käsitellään tietojenkäsittelytieteen perusopinnoissa. Näin opiskelijat pääsevät käyttämään oppimiaan taitoja käytännössä. Syvyys Peliprojektissa käydään lävitse koko ohjelmistotuotannon kehityskaari vaatimusmäärittelystä valmiin ohjelmiston julkistukseen. Tänä aikana tarvitaan usean eri osaamistason henkilökuntaa yksinkertaisten algoritmien teosta suuren luokan ohjelmistojen arkkitehtuurin suunnitteluun.tämä mahdollistaa eri tasoisten opiskelijoiden osallistumisen samaan projektiin. Motivaatio Pelien mielenkiintoisuuden ja helpon ymmärrettävyyden vuoksi opiskelijat ovat valmiiksi motivoituneita ja valmiita tekemään paljon työtä projektin eteen. Projektiin osallistuvat opiskelijat myös työskentelevät innokkaammin peliprojektin parissa, kuin tavallisessa ohjelmistotuotantoprojektissa. [PRK05] Reaaliaikainen ympäristö Peliohjelmiston toteutukseen liittyy olennaisesti reaaliaikaisen ympäristön simulointi, jonka toteutuksesta saadut taidot, ovat käyttökelpoisia myös muissa projekteissa. Tietokonepelit sisältävät myös hyviä esimerkkejä ympäristöistä, joihin olio-pohjainen suunnittelu ja -ohjelmointi sopii.tämä tukee olioohjelmointikielten, kuten Javan, opetusta. Uran edistäminen
10 7 Valmis peliohjelmisto on ohjelmoinnin taidonnäyte, jota arvostetaan monessa ohjelmistoyrityksessä ja erityisesti pelialalla, jolla työskentelystä moni opiskelija on kiinnostunut. Peliprojektista saadut taidot ovat myös hyvin sovellettavissa muihin ohjelmistotuotantoprojekteihin. 4.2 Pelialan koulutus Suomessa Suomen pelialan koulutus tuottaa tällä hetkellä vuosittain noin 40 riittävät taidot omaavaa työntekijää alalle. Suurimpana riskinä kotimaisen peliteollisuuden kasvulle pidetään osaavan työvoiman pulaa. Suurin pula alalla on ohjelmoijista, mutta myös suunnittelijoille, graakoille ja osaavalle johdolle on kasvava tarve. Alkuperäistä toimintaa 90-luvulla ruokkinut demoskene -alakulttuuri, jossa ohjelmoidaan visuaalisesti näyttäviä pienikokoisia (4-64 kt) ohjelmia, ei enää pysty tuottamaan alalle tarpeeksi ammattitaitoisia ohjelmoijia. Suomalaisen pelialan koulutusta pidetään myös hajanaisena ja riittämättömänä, eikä se pysty tuottamaan ammittimaista työvoimaa vastaamaan alan tarpeisiin. Neogamesin asiamiehen KooPee Hiltusen arvion mukaan Suomeen tarvittaisiin tällä hetkellä ainakin 200 uutta aloituspaikkaa pelialan opiskelijoille. [Hil08] Pelialalle suuntaavia koulutusohjelmia on Suomessa Ammattikorkeassa Arto -ohjelmassa ja alalle kouluttavia kursseja Helsingin, Oulun, Tampereen ja Jyväskylän yliopistoissa. Ulkomailta pelialalle ohjaavia koulutusohjelmia löytyy Yhdysvalloista, Asutraliasta, Brasiliasta, Iso-Britanniasta, Ranskasta, Hong Kongista, Hollannista, Uudesta- Seelannista ja useista verkko-yliopistoista [Gam07]. 4.3 Pelien modaaminen ohjelmistotuotannon opetuksen apuvälineenä Pelien modaamisella tarkoitetaan jo olemassa olevan pelin muokkaamista. Pelien modaamien tuli helpommaksi, kun pelikehityksessä erotettiin logiikka, graikka, säännöt ja käyttöliittymä omiksi itsenäisesti kehitettäviksi kokonaisuuksikseen. Nykyisin monet pelit, kuten esimerkiksi Sins of the Solar Empire ja WarCraft 3 ovat suunniteltu helppoa modattavuutta tukien. [ElS06] Modaaminen on huomattavasti pelin alusta ohjelmointia nopeampaa. Pelin runko, säännöt ja kaikki toiminnalle välttämättömät ominaisuudet ovat valmiina. Käyttäjä voi muokata vain niitä ominaisuuksia, joita pelissä haluaa kehittää. Osa modeista
11 on jopa tullut alkuperäistä peliä suositummaksi, kuten ensimmäisen Half-Life -pelin Counter Strike-modi IGDAn suositus pelialan opetukseen International Game Developers Assosiation (IGDA) suosittaa korkeakouluille tieteenalojen välisten rajojen ylittävää koulutusohjelmaa, jossa opiskelija saa laajan pintapuolisen osaamisen kaikista pelikehitykseen liittyvistä osa-alueista. IGDAn suositus antaa ylhäältä-alas lähestymistavan pelialaan, eikä ota kantaa tuntimääriin tai opetuksen tyyliin. [IGD03] 4.5 Kokemuksia pelien teosta korkeakoulun ohjelmistotuotantoprojektissa Pohjois-Texasin yliopistossa toteutetussa peliohjelmointikurssissa opiskelijat suorittavat 11 harjoitustyötä, joista muodostuu kokonainen peli. Nämä harjoitustyöt lisäävät jokainen jonkin elementin peliin. Ensimmäinen harjoitustyö on peliruudun piirtäminen monitorille ja viimeinen antaa pelille jatkuuvuden tunteen tallentuvan pistetaulukon (High Score) -muodossa. [PKR06] 4.6 Peliohjelmiston toteutus ilman ohjelmointia Pelien tekoon on olemassa useita ohjelmia (Game Maker, Games Factory, Pie 3D) joiden käyttö vaatii vain vähän tai ei lainkaan ohjelmointiosaamista. Tällaisten ohjelmistojen avulla on voitu opettaa ei teknisesti suuntautuneille opiskelijoille tai opintonsa alkuvaiheessa oleville tekniikan opiskelijoille ohjelmistotuotantoa. [Cha06] Coloradon yliopistossa on asetettu kaksi tavoitetta tällaiselle kursseille. Motivoida opiskelijoita valmistumaan tietojenkäsittelytieteen maistereiksi Valmistella opiskelijoita tuleviin kursseihin Coloradon yliopistossa suoritetun kurssin tavotteiden saavuttamisesta kertovat tulokset eivät vielä ole valmistuneet. Opiskelijoiden motivaatiota on mitattu sykyjen 2003 ja 2004 välisillä kursseilla ja niissä on havaittu kasvanutta motivaatiota, mutta kurssista on vielä niin lyhyt aika, että vaikutusta valmistumiseen saakka motivoimiseksi ei ole vielä tarpeeksi.
12 9 5 Yhteenveto Lähteet BLH03 Blo04 Boy08 CaB96 ClC05 Cha06 Cos94 Cra82 DrK06 Dye00 Björk, S., Lundgren, S. ja Holopainen, J., Game design patterns. Level Up - 1st international Digital Games Research Conference 2003, Utrecht, Alankomaat, Blow, J., Game development: Harder than you think. Game Development: Serious Business, Serious Coding, 1,10(2004), sivut Boyer, B., Npd: 2007 u.s. game industry growth up 43 gamasutra.com/php-bin/news_index.php?story= [ ] Carswell, L. ja Benyon, D., An adventure game approach to multimedia distance education. ACM SIGCSE Bulletin, osa 28, New York, NY, USA, 1996, sivut Claypool, K. ja Claypool, M., Teaching software engineering through game design. ACM SIGCSE Bulletin, 37,3(2005), sivut Chmillard, A., Introductory game creation: no programming required. Proc. SIGCSE Symp. Technical Symposium on Computer Science Education., Houston, Texas, USA, 2006, sivut Costikyan, K., I have no words, but i must design. Interactive Fantasy,,2. Crawford, C., The art of computer game design. Mcgraw-Hill Osborne Media, [Myös game-book/coverpage.html, ]. Drake, P. ja Kerr, N., Developing a computer strategy game in an undergraduate course in software development using extreme programming. Journal of Computing Sciences in Colleges, 22,2(2006), sivut Dyer-Witheford, N., Mapping the canadian video and computer game industry, publish.uwo.ca/~ncdyerwi/mapping-queens.pdf. [ ]
13 10 ElS06 Fal99 El-Nasr, M. ja Smith, B., Learning through game modding. Computers in Entertainment, 4,1(2006). Faltin, N., Designing courseware on algorithms for active learning with virtual board games. Proc. 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education, Cracow, Puola, 1999, sivut Gam07 Gamedev.net, Gamedev.net - schools, net/reference/list.asp?categoryid=77. [ ] Hil08 Hiltunen, K., Pelialan koulutus ja sen kehitystarpeet, [ ] IGD03 IGDA, Igda: Curriculum framework, academia/igda_curriculum_framework_feb03.pdf. [ ] Jon00 Jär08 Jones, R., Design and implementation of computer games: a capstone course for undergraduate computer science education. ACM SIGCSE Bulletin., 32,1(2000), sivut Järvinen, A., Games without Frontiers: Theories and Methods for Game Studies and Design. Acta Electronica Universitatis Tamperensis, Tampere, TKT07 laitos, H. Y. T., Opinto-opas , helsinki.fi/opinnot/opinto-opas/opas2007_2008_paivitetty. pdf. [ ] LiW03 Lichtl, B. ja Wurzer, G., Software engineering in games, in_games.pdf. [ ] Man03 Max06 Mcc05 Mancher, M., Get in the game. New Riders Publishing, Indianapolis, Maxim, B., Game development is more than programming. Proc. ASEE Conf. Excellence in Education, Chicago, IL, McCarthy, P., Software engineering and game development. Uwp computer science and software engineering technical report, University of Wisconsin-Platteville, Wisconsin-Platteville, 2005.
14 11 Mos97 Neo06 Neo07 PKR06 PRK05 Moser, R., A fantasy adventure game as a learning environment: why learning to program is so dicult and what can be done about it. ACM SIGCSE Bulletin, 29,3(1997), sivut Neogames, Finnish Game Companies. Uudenmaan TE-keskus, Tampere, [Myös julkaisut/?x11656=46867, ]. Neogames, Suomen peliteollisuus 2007, neogames/tutkimukset_ja_julkaisut/?x11656= [ ] Parberry, I., Kazemzadeh, M. ja Roden, T., The art and science of game programming. Proc. SIGCSE Symp. Technical Symposium on Computer Science Education., Houston, Texas, USA, 2006, sivut Parberry, I., Roden, T. ja Kazemzadeh, M., Experience with an industry-driven capstone course on game programming: extended abstract. ACM SIGCSE Bulletin, 37,1(2005), sivut Ruc02 Rucker, R., Software Engineering and Computer Games. Addison- Wesley Longman Publishing Co., Boston, MA, USA, RoY07 Sch01 SDS05 Tak07 Wal03 Rocco, D. ja Yoder, D., Design of a media and gaming sequence for graduates in applied cs. Journal of Computing Sciences in Colleges, 22,5(2007), sivut Schirra, J., Computer game design: How to motivate engineering students to integrate technology with reection. Proc. 4th UICEE Annual Conference on Engineering Education, Bangkok, Thaimaa, 2001, sivut Sweedy, E., delaet, M., Slattery, M. ja Kuner, J., Computer games and cs education: why and how. Proc. 36th SIGCSE techincal symposium on Computer science education, New York, NY, USA, 2005, sivut Takatsuki, Y., Cost headache for game developers, bbc.co.uk/1/hi/business/ stm. [ ] Walther, B., Playing and gaming: Reections and classications. Game Studies, 3,1(2003).
15 12 WBP06 Yu02 ZaB07 Wolz, U., Barnes, T., Parberry, I. ja Wick, M., Digital gaming as a vehicle for learning. Proc. of the 37th SIGCSE technical symposium on Computer science education, Houston, Texas, USA, 2006, sivut Yu, C., Developing a game programming course for computer science majors in a liberal arts college. Proc. First international Conference on Information Technology Applications (ICITA), Zagal, J. P. ja Bruckman, A., From gamers to scholars: Challenges of teaching game studies. Proc. of the Digital Interactive Games Research Association Conference, Tokio, Japani, 2007, sivut
arvostelija OSDA ja UDDI palveluhakemistoina.
Hyväksymispäivä Arvosana arvostelija OSDA ja UDDI palveluhakemistoina. HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto Fakultet/Sektion Faculty/Section Laitos Institution
LisätiedotSelainpelien pelimoottorit
Selainpelien pelimoottorit Teemu Salminen Helsinki 28.10.2017 Seminaaritutkielma Helsingin yliopisto Tietojenkäsittelytiede ! 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta
LisätiedotTehostettu kisällioppiminen tietojenkäsittelytieteen ja matematiikan opetuksessa yliopistossa Thomas Vikberg
Tehostettu kisällioppiminen tietojenkäsittelytieteen ja matematiikan opetuksessa yliopistossa Thomas Vikberg Matematiikan ja tilastotieteen laitos Tietojenkäsittelytieteen laitos Kisällioppiminen = oppipoikamestari
LisätiedotTietokonepelit ohjelmistotuotantoprojektin aiheena pelialan orientoivassa korkeakouluopetuksessa
Tietokonepelit ohjelmistotuotantoprojektin aiheena pelialan orientoivassa korkeakouluopetuksessa Olli Sinerma Helsinki 5.5.2009 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS
LisätiedotATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto
ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto Serve Research Brunch 24.10.2013 Esityksen sisältö ATLAS-hanke lyhyesti ATLAS-kartan kehittäminen:
LisätiedotTietojärjestelmätieteen ohjelmat
Tietojärjestelmätieteen ohjelmat PÄÄAINEENVALINTAINFO KEVÄT 2018 LAURA LAPPALAINEN KO-VASTAAVA TEKNINEN VIESTINTÄ Tietojärjestelmiä on kaikkialla, ja yhteiskunnan digitalisoituminen vain kiihtyy Technology
LisätiedotKatsaus korruption vaikutuksesta Venäjän alueelliseen talouskasvuun ja suoriin ulkomaisiin investointeihin
INSTITUUTIOTTALOUSKASVUNEDELLYTYKSENÄ KatsauskorruptionvaikutuksestaVenäjänalueelliseentalouskasvuunjasuoriin ulkomaisiininvestointeihin2000 2010 AshekMohamedTarikHossain HelsinginYliopisto Valtiotieteellinentiedekunta
LisätiedotComputing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan
Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan CC1991:n ja CC2001:n vertailu Tutkintovaatimukset (degree requirements) Kahden ensimmäisen vuoden opinnot Ohjelmistotekniikan
LisätiedotLyhyesti uusista DI-ohjelmista Isohenkilökoulutus to Opintoasianpäällikkö Mari Knuuttila
Lyhyesti uusista DI-ohjelmista 2015 Isohenkilökoulutus to 28.8.2014 Opintoasianpäällikkö Mari Knuuttila Master s Programmes at SCI Starting 2015 (in English) Master s Programme in Engineering Physics *
LisätiedotTyön laji Arbetets art Level Aika Datum Month and year Sivumäärä Sidoantal Number of pages
Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos Institution Department Tekijä Författare Author Työn nimi Arbetets titel Title Oppiaine Läroämne Subject Työn laji Arbetets art Level Aika Datum Month
LisätiedotPro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA. Karoliina Ljungberg
Pro gradu -tutkielma Meteorologia SUOMESSA ESIINTYVIEN LÄMPÖTILAN ÄÄRIARVOJEN MALLINTAMINEN YKSIDIMENSIOISILLA ILMAKEHÄMALLEILLA Karoliina Ljungberg 16.04.2009 Ohjaajat: Ari Venäläinen, Jouni Räisänen
LisätiedotPelinkehittäjäkoulutus. Jouni Huotari
Pelinkehittäjäkoulutus Jouni Huotari 20.2.-12.10.2017 Kohderyhmä Pelialaa harrastavat ja alasta kiinnostuneet työttömät ja työttömyysuhanalaiset henkilöt, joilla on jokin pelikehityksessä tarvittava osaaminen
LisätiedotTIETOJENKÄSITTELYTIEDE
TIETOJENKÄSITTELYTIEDE Tietojenkäsittelytieteen laitos Exactum (Kumpulan kampus) PL 68 (Gustaf Hällströmin katu 2b) 00014 Helsingin yliopisto Puhelinnumero 02941 911 (vaihde), ohivalinta 02941... http://www.cs.helsinki.fi/
LisätiedotAika/Datum Month and year Kesäkuu 2012
Tiedekunta/Osasto Fakultet/Sektion Faculty Laitos/Institution Department Filosofian, historian, kulttuurin ja taiteiden tutkimuksen laitos Humanistinen tiedekunta Tekijä/Författare Author Veera Lahtinen
LisätiedotTutkittua tietoa. Tutkittua tietoa 1
Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.
LisätiedotKoht dialogia? Organisaation toimintaympäristön teemojen hallinta dynaamisessa julkisuudessa tarkastelussa toiminta sosiaalisessa mediassa
Kohtdialogia? Organisaationtoimintaympäristönteemojenhallinta dynaamisessajulkisuudessatarkastelussatoiminta sosiaalisessamediassa SatuMariaPusa Helsinginyliopisto Valtiotieteellinentiedekunta Sosiaalitieteidenlaitos
LisätiedotMyös opettajaksi aikova voi suorittaa LuK-tutkinnon, mutta sillä ei saa opettajan kelpoisuutta.
Tietojenkäsittelytiede Tutkintovaatimukset Perustutkinnot LUONNONTIETEIDEN KANDIDAATIN TUTKINTO (VÄHINTÄÄN 120 OV) 1. Tietojenkäsittelytieteen cum laude approbatur -oppimäärä (vähintään 55 ov) ja kypsyysnäyte
LisätiedotMaailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan
Maailman muutosta tallentamassa Marko Vuokolan The Seventh Wave -valokuvasarja avauksena taidevalokuvan aikaan Pro gradu -tutkielma 31.1.2012 Helsingin yliopisto Humanistinen tiedekunta Filosofian, historian,
LisätiedotDigitaalisten pelit hyvinvoinnin edistämisessä
Digitaalisten pelit hyvinvoinnin edistämisessä Jukka Vahlo CCR / Up Your Game -pelitutkimusverkosto PELIT JA PELILLISYYS Digitaaliset pelit erotellaan viihdepeleihin sekä hyötypeleihin. Viihdepeleillä
LisätiedotOhjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)
581361 Ohjelmistoprosessit ja ohjelmistojen laatu (4op) Ohjelmistojärjestelmien syventävien opintojen kurssi Myös ohjelmistotekniikan profiilin pakollinen kurssi eli ohjelmistotekniikka-aiheisen gradun
LisätiedotPelisuunnittelua tulevaisuudessa. Karoliina Korppoo / Colossal Order
Pelisuunnittelua tulevaisuudessa Karoliina Korppoo / Colossal Order Puhuja Karoliina Korppoo Game Designer Lead designer projektissa Cities: Skylines Medianomi, Tampereen Ammattikorkeakoulu Filosofian
LisätiedotArkkitehtuurinen reflektio
Arkkitehtuurinen reflektio Toni Ruokolainen Toni.Ruokolainen@cs.helsinki.fi Helsinki 6.10.2003 Tiivistelmä HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET
LisätiedotTietotekniikan laitoksen uusi linja
Tietotekniikan laitoksen uusi linja Tietotekniikan laitos 2011- Yhteisen rungon ympärille liittyvät oksina Tietotekniikan laitoksen perinteiset ja uudet linjat Haluatko harrastuksiisi liittyvän ammatin?
LisätiedotGeneral studies: Art and theory studies and language studies
General studies: Art and theory studies and language studies Centre for General Studies (YOYO) Aalto University School of Arts, Design and Architecture ARTS General Studies General Studies are offered
LisätiedotEnglanninkielisten tutkintojen tarjonta suomalaisissa korkeakouluissa. Korkeakoulu- ja tiedepolitiikan sektoritutkimuksen tutkijatapaaminen 2008
Englanninkielisten tutkintojen tarjonta suomalaisissa korkeakouluissa Korkeakoulu ja tiedepolitiikan sektoritutkimuksen tutkijatapaaminen 2008 Irma Garam, Hanna Boman CIMO CIMO tiedon tuottajana Kerätä,
Lisätiedot! #! %! & #!!!!! ()) +
! #! %! & #!!!!! ()) + Tiedekunta/Osasto Fakultet/Sektion Faculty Humanistinen tiedekunta Laitos Institution Department Taiteiden tutkimuksen laitos Tekijä Författare Author Matti Pesonen Työn nimi Arbetets
LisätiedotTietojenkäsittelytieteen tutkintovaatimukset
Tietojenkäsittelytieteen tutkintovaatimukset Näiden tutkintovaatimusten mukaan opiskelevat lukuvuonna 2006 2007 opintonsa aloittaneet opiskelijat sekä uuteen tutkintojärjestelmään lukuvuoden 2005 2006
LisätiedotTestauspäivä Hannu-Matti Järvinen
Testauspäivä 11.1.2019 Hannu-Matti Järvinen hannu-matti.jarvinen@tuni.fi Tampereen yliopisto Tampere University Tutkinnot jatkossa tietotekniikan alueella? Tekniikan kandidaatin ja diplomi-insinöörin tutkinnot
LisätiedotTSSH-HEnet : Kansainvälistyvä opetussuunnitelma. CASE4: International Master s Degree Programme in Information Technology
TSSH-HEnet 9.2.2006: Kansainvälistyvä opetussuunnitelma CASE4: International Master s Degree Programme in Information Technology Elina Orava Kv-asiain suunnittelija Tietotekniikan osasto Lähtökohtia Kansainvälistymisen
LisätiedotKieli- ja viestintäkoulutus Languages and communication. Tieto- ja sähkötekniikan tiedekunta
Kieli- ja viestintäkoulutus Languages and communication Tieto- ja sähkötekniikan tiedekunta 4.9.2019 Yleistä kieliopinnoista Suomen kieli ja viestintä Sisällys Toinen kotimainen kieli Englanti Muut vieraat
LisätiedotOhjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
LisätiedotA4.1 Projektityö, 5 ov.
A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia
LisätiedotAmmatillinen opettajakorkeakoulu
- Ammatillinen opettajakorkeakoulu 2 JYVÄSKYLÄN KUVAILULEHTI AMMATTIKORKEAKOULU Päivämäärä 762007 Tekijä(t) Merja Hilpinen Julkaisun laji Kehittämishankeraportti Sivumäärä 65 Julkaisun kieli Suomi Luottamuksellisuus
LisätiedotKohti matematiikan opettajuutta - aineenopettajaopiskelijoille suunnatut matematiikan opintojaksot
Kohti matematiikan opettajuutta - aineenopettajaopiskelijoille suunnatut matematiikan opintojaksot 15.8.2018 Simo Ali-Löytty, Terhi Kaarakka ja Elina Viro Sisältö TTY:n aineenopettajakoulutuksen tutkintorakenne
LisätiedotOpettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset
Opettajatuutorointi-kurssin syksyn 26 kyselyjen tulokset Opinnot keväällä ja syksyllä 26 Pirjo Moen, 2.1.26 Yleistä Kyselyyn vastasi 2.9.26 mennessä 121 opiskelijaa vanhan tutkintojärjestelmän mukaan etenevistä
LisätiedotLuonnontieteiden popularisointi ja sen ideologia
Luonnontieteiden popularisointi ja sen ideologia Tapauksina Reino Tuokko ja Helsingin Sanomat 1960-luvulla Ahto Apajalahti Helsingin yliopisto Humanistinen tiedekunta Suomen ja Pohjoismaiden historia Pro
LisätiedotVaasan yliopisto Vasa Universitet University of Vaasa. Tekniikan ja innovaatiojohtamisen yksikkö School of Technology and Innovations
Käännökset (su-ru-eng) Tekniikan ja innovaatiojohtamisen yksikkö 10/2018 Translations for School of Technology and Innovations (Finnish-Swedish-English) Vaasan yliopisto Vasa Universitet University of
LisätiedotOrganisaatio- a ja yhteiskuntaosaaminen. - ja vuorovaikutusosaaminen istoiminnan osaaminen toimintaosaaminen. Kansainvälisyysosaaminenn
TIETOTEKNIIKAN KOULUTUSOHJELMA Lukuvuonna 2009-2010 aloittavat Kompetenssit Yleiset Yhteiset Ohjelmistotekniset Tietoverkkotekniset Itsensä kehittäminen Eettine Viestint Kehittä n ä m Organisaatio- a ja
LisätiedotTutkinnonuudistus ja uudet DI-ohjelmat / Teknillinen fysiikka ja matematiikka. Infotilaisuus
Tutkinnonuudistus ja uudet DI-ohjelmat / Teknillinen fysiikka ja matematiikka Infotilaisuus 10.11.2014 DI-tutkinnonuudistuksen aikataulu Uudet DI-ohjelmat aloittavat 1.8.2015 Vanha tutkinto valmiiksi 31.10.2016
LisätiedotMatematiikka ja tilastotiede. Orientoivat opinnot / 25.8.2015
Matematiikka ja tilastotiede Orientoivat opinnot / 25.8.2015 Tutkinnot Kaksi erillistä ja peräkkäistä tutkintoa: LuK + FM Laajuudet 180 op + 120 op = 300 op Ohjeellinen suoritusaika 3 v + 2 v = 5 v Tutkinnot
LisätiedotTutkinnonuudistus ja uudet DI-ohjelmat Master s Programme in Information Networks
Tutkinnonuudistus ja uudet DI-ohjelmat Master s Programme in Information Networks Infotilaisuus 4.12.2014 DI-tutkinnonuudistuksen aikataulu Uudet DI-ohjelmat aloittavat 1.8.2015 Vanha tutkinto valmiiksi
LisätiedotPELIALAN KEHITYS POHJOIS-SAVOSSA
PELIALAN KEHITYS POHJOIS-SAVOSSA TIINA ARPOLA YRITYSKEHITYS, UUDET AVAUKSET KUOPIO INNOVATION OY 8.9.2016 Suomessa on yksi maailman aktiivisimmista ja nopeimmin kasvavista peliteollisuuden aloista Lähde:
LisätiedotDIPLOMITYÖ ARI KORHONEN
DIPLOMITYÖ ARI KORHONEN TEKNILLINEN KORKEAKOULU Diplomityö Tietotekniikan osasto 20.5.1997 Ari Korhonen WORLD WIDE WEB (WWW) TIETORAKENTEIDEN JA ALGORITMIEN TIETOKONEAVUSTEISESSA OPETUKSESSA Työn valvoja
LisätiedotNaps ja Bloom teollisuusrobotiikan Peda-Forum,
Naps ja Bloom teollisuusrobotiikan simulaatio-opetuksessa @sakarikoivunen Peda-Forum, 15.8.2018 Johdanto Tuotantoautomaation koulutus- ja tutkimusvastaava Oma opetus lähinnä Tuotantoautomaation perusteet
LisätiedotOHJ-2710 Peliohjelmointi. Syksy 2012 Timo Kellomäki
OHJ-2710 Peliohjelmointi Syksy 2012 Timo Kellomäki timo.kellomaki@tut.fi Käytännön juttuja Kurssihenkilökunta koostuu Timo Kellomäestä Luennot torstaisin salissa TB223 klo 12-14 2. viikko harkkatyöinfo,
LisätiedotKurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset
Kurssin tavoitteista uennot ma ls. 1097, klo 10-12. pe ls. DXI, klo 12-14. uennot ovat viikoilla 40-42. uentojen yhteydessä ei järjestetä erillisiä harjoituksia. Opinto-oppaasta: Opintojakson tavoitteena
LisätiedotTIETOTEKNIIKKA 2012-2013 Koodi Vanha opintojakso op ov Vastuuhenkilö LV 2011-2012 vastaavat opinnot tai korvaava suoritustapa TTE.
TIETOTEKNIIKKA 2012-2013 Koodi Vanha opintojakso op ov Vastuuhenkilö LV 2011-2012 vastaavat opinnot tai korvaava suoritustapa TTE.344 Agenttipohjainen tietojenkäsittely 3 Ei voi suorittaa, tilalle jokin
LisätiedotAalto Service Factory
12/11/14 Service Factory and Business Collaboration Minna-Kaarina Forssén, D.Sc. (Eng.) Business Collaboration Manager Key strategic goal of Service Factory Promote multidisciplinary collaboration and
LisätiedotKoulutusvastuun sisäinen jakautuminen Tampereen yliopistossa
Liite 1 1 (10) Koulutusvastuun sisäinen jakautuminen Tampereen yliopistossa Alla olevissa taulukoissa kuvataan koulutusvastuun jakautuminen Tampereen yliopistossa koulutusaloittain ja nimikkeittäin tiedekunnille
LisätiedotKäytettävyyslaatumallin rakentaminen web-sivustolle. Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.
Käytettävyyslaatumallin rakentaminen web-sivustolle Tapaus kirjoittajan ABC-kortti Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.2005 Kirjoittajan ABC-kortti
LisätiedotNäkökulmia tietoyhteiskuntavalmiuksiin
Näkökulmia tietoyhteiskuntavalmiuksiin Tietotekniikka oppiaineeksi peruskouluun Ralph-Johan Back Imped Åbo Akademi & Turun yliopisto 18. maaliskuuta 2010 Taustaa Tietojenkäsittelytieteen professori, Åbo
LisätiedotYliopisto-opinnoissa karttuvat työelämätaidot. Eila Pajarre, Mira Valkonen ja Sanna Kivimäki TTY
Yliopisto-opinnoissa karttuvat työelämätaidot Eila Pajarre, Mira Valkonen ja Sanna Kivimäki TTY Top 5 desirable future work skills Judgment and decision making: Considering the relative costs and benefits
LisätiedotLaaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori
Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Insinöörikoulutuksen Foorumi 2012 Seminaariesitelmä Timo Turunen ja Matti Welin Monitori koulutusalarajat ylittävä
LisätiedotVÄRE premises Sari Dhima
VÄRE premises Sari Dhima 25.10.2017 The tasks with departments: - Discuss about personnel s location in Väre - Find out the group of team rooms - Find out tenured professors wish to an own office room
LisätiedotAjatuksia ohjelmistoliiketoiminnan nykytilasta
Ajatuksia ohjelmistoliiketoiminnan nykytilasta 11.4.2007 Ohjelmistoliiketoiminta -seminaari Pasi Tyrväinen, Prof. JY Sisältö Ohjelmistoala Pakko kansainvälistyä, mutta miten ja minne? Mihin suomalaiset
LisätiedotVisualisointi informaatioverkostojen Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)
Visualisointi informaatioverkostojen opinto-oppaasta 2008-2009 Opintoneuvoja Teemu Meronen 29.10.2008 (päivitys Janne Käen visualisoinnin pohjalta) Diplomi-insinöörin tutkinto (DI, 120 op) Diplomityö (30
LisätiedotTekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes
Tekes the Finnish Funding Agency for Technology and Innovation DM 607668 03-2011 Expertise and networks for innovations Tekes services Funding for innovative R&D and business Networking Finnish and global
LisätiedotTIETOTEKNIIKAN KOULUTUSOHJELMA
TIETOTEKNIIKAN KOULUTUSOHJELMA Tietotekniikan koulutusohjelman toimintaympäristö ja osaamistavoitteet Tietotekniikan koulutusohjelmasta valmistuneet insinöörit sijoittuvat suunnittelu-, ohjelmointi-, esimies-,
LisätiedotFYSIIKAN JA MATEMATIIKAN LAITOS, JOENSUU 1. vuosikurssi 2. vuosikurssi 3. vuosikurssi
FYSIIKAN JA MATEMATIIKAN LAITOS, JOENSUU FYSIIKKA 1. tai op koodi. tai Ruotsia fysiikan, kemian ja matematiikan 3 80130 metsätieteiden matematiikan 801338 Science, MATEMATIIKKA 1. tai op koodi. tai Ruotsia
LisätiedotPELIEN KEHITYSTÄ (OHJELMOINTIA) OPISKELIJOIDEN KANSSA
PELIEN KEHITYSTÄ (OHJELMOINTIA) OPISKELIJOIDEN KANSSA Antti-Jussi Lakanen, tohtorikoulutettava, FM Vesa Lappalainen, lehtori, FT Tietotekniikan laitos, Jyväskylän yliopisto 1 TÄMÄ ESITYS VIDEONA http://kurssit.it.jyu.fi/itkp102/2013s/luentomaol/luentomaol13
LisätiedotConstructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland
Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Anne Mari Juppo, Nina Katajavuori University of Helsinki Faculty of Pharmacy 23.7.2012 1 Background Pedagogic research
LisätiedotSulautuva sosiaalityö
Sulautuva sosiaalityö Sosiaalityön tutkimuksen päivät Sosiaalityön yliopiston lehtori, VTT Camilla Granholm camilla.granholm@helsinki.fi Twitter:@cgranhol Taustaa Väittelin huhtikuussa 2016 Väitöskirjani
LisätiedotAmmatti: Pelisuunnittelija
Ammatti: Pelisuunnittelija Ville Vuorela 2011 Quo Vadis? Ville Vuorela 37 vuotta (pelaajien keski-ikä) Paheksuttava ikiopiskelija Pelialalle 1996, kokopäiväisesti 2004 (Sumea) Nykyisin pelisuunnittelun
LisätiedotOhjelmistoarkkitehtuurit. Syksy 2010
Ohjelmistoarkkitehtuurit Syksy 2010 Kai Koskimies Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto, Vaasan yliopisto Kurssin tavoitteet Arkkitehtuurin roolin
LisätiedotVerkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
LisätiedotUsing Webcasting to Enhance University Level Education
Using Webcasting to Enhance University Level Education Case study: Mikkeli Business Campus By: Marco Villarreal Sisällys Tutkimuksen tarkoitus ja laajuus Case-tilanteen esittely Trendejä etäopetuksessa
Lisätiedot21 May 15 June In Rovaniemi and Pori www.ramk.fi/summerschool www.samk.fi/summerschool. Levi HL ja JH
21 May 15 June In Rovaniemi and Pori www.ramk.fi/summerschool www.samk.fi/summerschool TAUSTAA RAMKIN JA SAMKIN YHTEISTYÖLLE KESÄKOULUSSA Magellan verkosto, USA RAMK ja SAMK ainoat korkeakoulut ko. verkostossa
LisätiedotTärkeää huomioitavaa:
Siirtymäohjeistus tietotekniikan kandivaiheen opiskelijoille 2005 tutkintorakenteesta 2013 Teknistieteellisen kandidaattiohjelman tietotekniikan pääaineeseen Tärkeää huomioitavaa: Yli 7 vuotta vanhoilla
LisätiedotEnglannin kielen ja viestinnän ja ammattiaineiden integrointiyhteistyö insinöörikoulutuksessa
Englannin kielen ja viestinnän ja ammattiaineiden integrointiyhteistyö insinöörikoulutuksessa Ammattikorkeakoulujen kielten ja viestinnän opettajien neuvottelupäivät Lapin ammattikorkeakoulussa 13.-14.11.2014
LisätiedotKansainväliset opiskelijat Tampereen yliopistossa. Kaisa Kurki Kansainväliset asiat
Kansainväliset opiskelijat Tampereen yliopistossa Kaisa Kurki Kansainväliset asiat VAIHTO OPISKELIJAT (Exchange students) Saapuvat vaihto ohjelmien tai sopimusten kautta Yksiköiden hallinnoimat vaihdot:
LisätiedotHallintomallit Suomen valtionhallinnon tietohallintostrategioissa
Hallintomallit Suomen valtionhallinnon tietohallintostrategioissa Lauri Eloranta Helsingin yliopisto Valtiotieteellinen tiedekunta Viestintä Pro gradu -tutkielma, 2014 Hallintomallit)Suomen)valtionhallinnon)tietohallintostrategioissa
LisätiedotTestaaminen ohjelmiston kehitysprosessin aikana
Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/
LisätiedotDIGITAALINEN MARKKINOINTI ELINTARVIKEALALLA EKM-102
DIGITAALINEN MARKKINOINTI ELINTARVIKEALALLA EKM-102 Jari Salo, KTT Professori (Markkinointi) Dosentti (Digitaalinen markkinointi) Aalto-yliopiston kauppakorkeakoulu Apulaispäätoimittaja Internet Research
LisätiedotJussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
LisätiedotOHJELMISTOKEHITYS -suuntautumisvaihtoehto
OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä
LisätiedotAUDIOVISUAALISEN VIESTINNÄN AMMATTITUTKINTO. Valmistavan koulutuksen koulutussuunnitelma, peligrafiikan osaamisala
AUDIOVISUAALISEN VIESTINNÄN AMMATTITUTKINTO Valmistavan koulutuksen koulutussuunnitelma, peligrafiikan osaamisala Voimassa 1.8.2015 alkaen 2 Sisällys 1 AUDIOVISUAALISEN VIESTINNÄN AMMATTITUTKINTO, PELIGRAFIIKAN
LisätiedotSoftware engineering
Software engineering Alkuperäinen määritelmä: Naur P., Randell B. (eds.): Software Engineering: A Report on A Conference Sponsored by the NATO Science Committee, NATO, 1968: The establishment and use of
LisätiedotMatematiikka. Orientoivat opinnot /
Matematiikka Orientoivat opinnot / 30.8.2011 Tutkinnot Kaksi erillistä ja peräkkäistä tutkintoa: LuK + FM Laajuudet 180 op + 120 op = 300 op Ohjeellinen suoritusaika 3 v + 2 v = 5 v Tutkinnot erillisiä
LisätiedotTietokantapohjaisen arviointijärjestelmän kehittäminen: kohti mielekästä oppimista ja opetusta
Tietokantapohjaisen arviointijärjestelmän kehittäminen: kohti mielekästä oppimista ja opetusta Heidi Krzywacki, Jari Lavonen, Tiina Korhonen 12.2.2010 Käyttäytymistieteellinen tiedekunta Opettajankoulutuslaitos
LisätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotKäyttökokemuksen evaluoinnista käyttökokemuksen ohjaamaan suunnitteluun. ecommunication & UX SUMMIT 18.9.2013 Eija Kaasinen, VTT
Käyttökokemuksen evaluoinnista käyttökokemuksen ohjaamaan suunnitteluun ecommunication & UX SUMMIT 18.9.2013 Eija Kaasinen, VTT 2 Hyvä käyttökokemus Laadukas käyttökokemus Ylivoimainen käyttäjäkokemus
LisätiedotVuoden 2015 opiskelijavalintojen aloituspaikkamäärät
Liite 1 Vuoden 2015 opiskelijavalintojen t Vuonna 2012 ylemmän korkeakoulututkinnon suoritti 1315 opiskelijaa ja vuonna 2013 vastaavasti 1324 opiskelijaa. Vuonna 2012 alemman korkeakoulututkinnon suoritti
LisätiedotOrientaatiopäivät
Orientaatiopäivät 25.8.2016 Teollisuusekonomi-koulutus tietotekniikka ja tuotantotalous taloudellinen, tuotantotekninen ja tietotekninen näkökulma opinnoista on suuri osa kaikille yhteistä tutkinnon loppuvaiheessa
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotMATEMATIIKAN AINEENOPETTAJANKOULUTUS HELSINGIN YLIOPISTOSSA
LUMAT 3(6), 2015 MATEMATIIKAN AINEENOPETTAJANKOULUTUS HELSINGIN YLIOPISTOSSA Terhi Hautala & Juha Oikkonen Matematiikan ja tilastotieteen laitos, Helsingin yliopisto Tiivistelmä Kirjoituksessa kuvaillaan
LisätiedotTietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science
Tietojenkäsittelytieteiden koulutusohjelma Tietojenkäsittelytieteet Laskennallinen data-analyysi Ohjelmistotekniikka, käyttöjärjestelmät, ihminen-kone -vuorovaikutus Teoreettinen tietojenkäsittelytiede
LisätiedotLaskennallinen yhteiskuntatiede
Laskennallinen yhteiskuntatiede Matti Nelimarkka Helsinki 5.5.2011 LuK tutkielma HELSINGIN YLIOPISTO Tietojenkasittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta
LisätiedotTietotekniikan koulutusohjelman suuntautumisvaihtoehdot
Tietotekniikan koulutusohjelman suuntautumisvaihtoehdot 1. vuosi Perusopinnot 2. vuosi 3. vuosi ELEKTRONIIKAN SUUNNITTELU JA TESTAUS MOBIILI TIETOLIIKENNE OHJELMISTOJEN KEHITYS 4. vuosi Ohjelmistojen kehitys
LisätiedotAalto University School of Engineering Ongelmaperusteisen oppimisen innovatiivinen soveltaminen yliopisto-opetuksessa
Aalto University School of Engineering Ongelmaperusteisen oppimisen innovatiivinen soveltaminen yliopisto-opetuksessa Cleantech gaalan iltapäiväseminaari 20.11.2013 Helena Mälkki & Petri Peltonen Aalto-yliopisto,
LisätiedotVERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D
VERSIONHALLINTA PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D Versio Päivä Tekijä Kuvaus 0.1 26.10.2005 Kaarlo Lahtela Ensimmäinen versio 0.2 10.12.2006 Lauri Kiiski Suomennettu 3 (8 ) SISÄLLYS
Lisätiedot28.8.1975 ruovedellä pohjois-hämeessä. lepounit.com (yritys) lepo.net (oma)
Muokattu: 2015-01-29 Viimeisin versio: http://lepo.net/cv/fi CV taru puhuvasta nörtistä henkilötiedot nimi anu leponiemi syntynyt 28.8.1975 ruovedellä pohjois-hämeessä sähköposti ja www anu (at) lepounit.com
LisätiedotTietotekniikan koulutus ammattikorkeakouluissa 2012 Uudellamaalla
ammattikorkeakouluissa 2012 Uudellamaalla ICT-alan ennakointikamari 17.4.2012 Terttu Honkasaari HAAGA-HELIA ammattikorkeakoulu ammattikoreakouluissa Koulutustasot: Master Bachelor Luonnontieteiden koulutusala
LisätiedotJATKO-OPINTOJA TIETOTEKNIIKASTA KIINNOSTUNEILLE
JATKO-OPINTOJA TIETOTEKNIIKASTA KIINNOSTUNEILLE OPISKELUVAIHTOEHTOJA Yliopistossa n. 5 vuotta Ammattikorkeakoulussa n. 4 vuotta Yliopisto-opinnoissa keskitytään enemmän teoriaan, ammattikorkeakouluopinnoissa
LisätiedotTietoyhteiskunnan perustaidot. Kesäkuu 2014
Tietoyhteiskunnan perustaidot Kesäkuu 2014 Kurssin järjestäjästä Ohjelmistotuotannon ja Tiedonhallinnan Laitos Tuotantotalouden Tiedekunta Lappeenrannan Teknillinen Yliopisto Tietotekniikan koulutusohjelmasta
LisätiedotSIIRTYMÄSÄÄNNÖT MAISTERIN TUTKINNON KOULUTUSOHJELMAN OPINNOISSA LUKUVUONNA
SIIRTYMÄSÄÄNNÖT MAISTERIN TUTKINNON KOULUTUSOHJELMAN OPINNOISSA LUKUVUONNA 2013 2014 KOULUTUSOHJELMAN OPINTOJEN laajuus on 84 opintopistettä, josta syventävien opintojen laajuus on vähintään 66 opintopistettä,
LisätiedotTrialogisen oppimisen suunnitteluperiaatteet
Trialogisen oppimisen suunnitteluperiaatteet Tekijät: Hanni Muukkonen, Minna Lakkala, Liisa Ilomäki ja Sami Paavola, Helsingin yliopisto 1 Suunnitteluperiaatteet trialogisen oppimisen pedagogiikalle 1.
LisätiedotSELL Student Games kansainvälinen opiskelijaurheilutapahtuma
SELL Student Games kansainvälinen opiskelijaurheilutapahtuma Painonnosto 13.5.2016 (kansallinen, CUP) Below in English Paikka: Nääshalli Näsijärvenkatu 8 33210 Tampere Alustava aikataulu: Punnitus 12:00-13:00
LisätiedotOhjelmistotekniikan menetelmät, kesä 2008
582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön
LisätiedotKANSILEHDEN MALLISIVU
Teknisiä ohjeita pro gradu -tutkielmalle Teologian osasto 12.11.2013 Tässä annettavat ohjeet ovat suosituksia. Viime kädessä seurataan tutkielman ohjaajan antamia ohjeita! Tutkielman kansilehdelle asetellaan
LisätiedotXML-tutkimus Jyväskylän yliopistossa
XML-tutkimus Jyväskylän yliopistossa Airi Salminen Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos airi.salminen@jyu.fi http://www.cs.jyu.fi/~airi/ Airi Salminen, XML-tutkimus Jyväskylän yliopistossa
Lisätiedot