Search results for "Ohjelmointi"
showing 10 items of 139 documents
Organisaatioiden tietoturvamallit
2016
Tutkielman tarkoituksena on selvittää löytyykö koulutusorganisaatioiden tietoturvan hoidosta tietoturvamallien tai niiden piirteiden käyttöä. Tutkimuskysymyksiksi muodostuivat, miten tietoturvamallit näkyvät tutkittavissa organisaatioissa ja miten organisaatiot huolehtivat tietoturvasta. Tämä tutkimus suoritetaan korkeakouluorganisaatioihin. Aineston analyysimenetelmänä käytän laadullista ankkuroitu teoria -lähestymistapaa. The purpose of this thesis is to find out whether enterprise security patterns or their features exist in the ways that educational organizations treat information security. The research questions are: How enterprise security patterns present themselves in the studied or…
Lua Code: Security Overview and Practical Approaches to Static Analysis
2017
Lua is an interpreted, cross-platform, embeddable, performant and low-footprint language. Lua's popularity is on the rise in the last couple of years. Simple design and efficient usage of resources combined with its performance make it attractive for production web applications even to big organizations such as Wikipedia, CloudFlare and GitHub. In addition to this, Lua is one of the preferred choices for programming embedded and IoT devices. This context allows to assume a large and growing Lua codebase yet to be assessed. This growing Lua codebase could be potentially driving production servers and extremely large number of devices, some perhaps with mission-critical function for example i…
Moniperintä ja tyypitys olio-ohjelmointikielissä
2008
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…
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.
Kognitiivinen kuorma ohjelmoinnin oppimisessa
2016
Ohjelmoinnin oppiminen on kognitiivisesti kuormittavaa. Kuorman hallintaan on löydetty mahdollisia hallintakeinoja, kuten tehtävätyyppien sovittaminen oppilaan taitotasolle, opetusmateriaalin esittäminen kuormaa vähentävästi ja tyypillisten vaikeuksien huomioiminen. Tässä kirjallisuuskatsauksessa eritellään näitä keinoja ja sovelletaan tietoa käytännön ohjelmointikursseihin. Learning programming happens to have high cognitive load on the learner. Studies have found multiple ways to manage this cognitive load. These ways are: providing right kind of task based on learners level, presenting study material in a load-reducing way and taking into consideration typical difficulties that students …
Sadan metrin lajianalyysi: erityisesti biomekaniikka ja valmennuksen ohjelmointi
2010
Okkonen, Olli. Sadan metrin lajianalyysi: erityisesti biomekaniikka ja valmennuksen ohjelmointi. Valmennus- ja testausoppi, VTE.A008. Liikuntabiologian laitos, Jyväskylän yliopisto, s. 66. 2009. Biomekaniikka. Sadan metrin juoksu voidaan jakaa ainakin neljään vaiheeseen: telinevaihe, kiihdytysvaihe, maksiminopeuden vaihe ja hidastumisvaihe. Telinevaiheen voimantuottoaika hyvillä pikajuoksijoilla on yleensä 310 370 ms, josta etujalka osallistuu voimantuottoon lähes koko ajan ja takajalka noin 120 180 ms. Eri tutkimuksissa etujalan polvikulman keskiarvoiksi on saatu 89 111 ° ja takajalan 118 136 °. Hyvien ja keskitason juoksijoiden polvikulmissa valmiit-asennossa ei ole huomattu olevan merk…
Computational thinking in programming with Scratch in primary schools: A systematic review
2020
Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem-solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programm…
Mikromanageroinnin toteuttaminen StarCraft-reaaliaikastrategiapeliin geneettisellä ohjelmoinnilla muodostettujen potentiaalikenttien avulla
2015
Tämä tutkielma selvittää geneettisen ohjelmoinnin sovellettavuutta sellaisten potentiaalikenttien optimointiin, jotka ohjaavat taistelussa reaaliaikastrategiapelien yksiköi- den mikromanagerointia. Tutkimusympäristönä käytetään StarCraft-peliä. Sovellettavassa menetelmässä pelin yksiköiden ohjaaminen potentiaalikentillä tapahtuu siten, että pelin koh- teet: omat yksiköt, vihollisen yksiköt ja pelialueen ulkoreunat, aiheuttavat kukin potentiaa- likentän. Omia yksiköitä liikutetaan siihen suuntaan, jossa kohteiden potentiaalikenttien yh- teisvaikutus on voimakkain. Geneettistä ohjelmointia käytetään optimoimaan eri kohteiden luomien potentiaalikenttien voimakkuutta määrittäviä funktioita. Men…