Search results for "peliohjelmointi"

showing 8 items of 8 documents

Identifying Pathways to Computer Science : The Long-Term Impact of Short-Term Game Programming Outreach Interventions

2019

Short-term outreach interventions are conducted to raise young students’ awareness of the computer science (CS) field. Typically, these interventions are targeted at K–12 students, attempting to encourage them to study CS in higher education. This study is based on a series of extra-curricular outreach events that introduced students to the discipline of computing, nurturing creative computational thinking through problem solving and game programming. To assess the long-term impact of this campaign, the participants were contacted and interviewed two to five years after they had attended an outreach event. We studied how participating in the outreach program affected the students’ perceptio…

General Computer ScienceHigher educationkiinnostusmedia_common.quotation_subjectPsychological interventiontietojenkäsittelytieteetEducationpeliohjelmointiIntervention (counseling)PerceptionComputingMilieux_COMPUTERSANDEDUCATIONmedia_commonta113Medical educationGame programmingEvent (computing)business.industryComputational thinkinginterest developmentlong-term impactOutreachgame programmingkoulutuscomputer science educationbusinessK–12
researchProduct

Computer Science Outreach Workshop and Interest Development: A Longitudinal Study

2018

This longitudinal study investigates the impact of an extra-curricular programming workshop in student interest development in computer science. The workshop was targeted at 12–18-year old youngsters. A survey was sent to all previous participants with a known home address; 31.5% responded the survey (n = 197). This data was then combined with pre-workshop survey data, and analyzed with mixed methods. Positive development of interest was discovered for 57% of the respondents, of which nearly all attributed their interest increase to the workshop at least partly (92%). Qualitative inspection revealed that the workshop provided three anchors that facilitated students’ reengagement with progra…

Longitudinal studykiinnostusvasta-alkajat050105 experimental psychologytyöpajatEducationnuoretpeliohjelmointiMathematics education0501 psychology and cognitive sciencesoutreachta113Game programmingCommunicationnovice programming05 social sciencesinterest development050301 educationComputer Science ApplicationsOutreachgame programmingohjelmoijatLearner engagementohjelmointi0503 educationInformatics in Education
researchProduct

XNA-ohjelmointi

2010

XNA on Microsoftin vuonna 2006 julkaisema uudenlainen rajapinta helpompaan ja käyttäjäläheisempään peliohjelmointiin Windows-käyttöjärjestelmälle, Xbox 360 -konsolille ja Zune-mediasoittimelle. Tässä tutkielmassa käydään läpi XNA:n ominaisuuksia luentomonisteen tapaisesti vaiheittaisen peliesimerkin nojalla.

Microsoftcontent-järjestelmäpeliohjelmointiXNAohjelmointitietotekniikkaC#peli
researchProduct

Suorituskyvyn parantaminen reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä

2017

Tämän pro gradu -tutkielman tavoitteena on tutkia, miten suorituskykyä voi parantaa reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä. Tutkielmassa tuotettiin suunnittelutieteen menetelmien mukaisesti IT-artefakti, jolla pystyy rinnakkaistamaan peliobjektien päivityksen reaktiivisella funktio-ohjelmoinnilla tehdyissä peleissä. Suorituskykymittausten perusteella IT-artefakti paransi mittauksessa käytetyn testipelin suorituskykyä. Improving performance in games made with functional reactive programming. The purpose of this master’s thesis is to study how performance can be improved in games made with reactive functional programming. Design science method was used to create an IT artifa…

funktio-ohjelmointisuorituskykypelitpeliohjelmointipelisuunnittelureaktiivinen ohjelmointireaktiivisuus
researchProduct

On the impact of computer science outreach events on K-12 students

2016

Many countries have begun to adopt computer science (CS) and computational thinking (CT) into national curricula of compulsory education and upper secondary education. It is argued that learning rigorous CS concepts not only secures a workforce for the future’s digital industries but also benefits all students by improving their problem-solving and logical reasoning skills. However, the popularity of CS as a university major declined in the beginning of the 21st century, resulting in the development of a range of student outreach activities to engage young students in the study of computing. This thesis originated from this need to attract and retain students in the CS field. The focus of thi…

kiinnostuskoululaiseturanvalintatietotekniikkakerhotoimintaopetuskerhottyöpajatgame programminglukiolaisetpeliohjelmointiComputingMilieux_COMPUTERSANDEDUCATIONkorkeakouluopiskeluK-12kesäyliopistotcomputer science educationoutreachkurssitohjelmointitietotekniikka-alatietojenkäsittelyoppi
researchProduct

What Students Think About Game-Themed CS1

2014

There has been rising academic interest in including computer game programming in CS1 curriculum during the past years, and many experience reports exist on the topic. Still, there is a need for knowledge on student reception, that is, how the students themselves view the game theme on a CS1 course. In this paper we review our CS1 course feedback from the years 2008–2013, of which three first years were carried out without games, while the latter three years part of our weekly assignments, plus a bigger course assignment, have been “game-themed”. We found that over 90 % found contextualization through games fun, motivating or rewarding in some other way. Less than 10%of the respondents have…

motivationCSIpeliohjelmointiComputingMilieux_COMPUTERSANDEDUCATIONohjelmointigame themetietokonepelit
researchProduct

Funktio-ohjelmoinnin hyödyntäminen peliohjelmoinnissa

2015

Pelialalla käytetään suurimmaksi osaksi imperatiivisia ohjelmointikieliä. Tämän kandidaatintutkielman tavoitteena on tutkia mitä hyötyjä ja haittoja funktioohjelmoinnin käyttö tuo peliohjelmointiin. Funktio-ohjelmoinnin käyttö tekee yhtäaikaisen laskennan ja rinnakkaislaskennan käytöstä helpompaa. Puhtaiden funktioiden käytöllä voidaan vähentää ohjelmassa olevia bugeja ja ohjelman toiminnan päättely on helpompaa. Reaktiivinen funktio-ohjelmointi vaikuttaa lupaavalta tavalta tehdä pelejä. Imperative programming languages are most commonly used in the game industry. The objective of this bachelor’s thesis is to investigate what advantages and disadvantages functional programming brings to gam…

peliohjelmointifunktionaalinen ohjelmointireaktiivinen funktio-ohjelmointi
researchProduct

Nuorten peliohjelmointi

2010

Tässä pro gradu -tutkielmassa tutkitaan yläkouluikäisille (13 16-vuotiaat) tarkoitetun peliohjelmoinnin lyhytkurssin innostavuutta, ja vaikutuksia osallistujien suhtautumiseen luonnontieteiden opiskeluun. Osallistujien kurssikokemuksiin pyrittiin löytämään yhteyksiä taustatekijöistä. Lisäksi aineistosta etsittiin ryhmiä, jotka kuvaisivat tyypillisiä kurssille tulleita oppilaita. Tämän avulla on tarkoitus kehittää kurssin sisältöä, opetusmenetelmiä ja markkinointia. Tässä työssä esitellään myös pääpiirteet kurssin suunnittelusta ja toteutuksesta, ja lisäksi joitakin oppilaiden valmiista pelituotoksista ja pelisuunnitelmista.

pelitnuoretPro gradu peliohjelmointi ohjelmoinnin opettaminen lyhytkurssiohjelmointiopetus
researchProduct