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…

IT-tietoturvamallitaksiaalikoodausMaadoitettu teoriaAvoin koodausorganisaatiotOrganisaatioiden tietoturvaTietoturvaohjelmointivalikoivakoodaus
researchProduct

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…

JavaComputer sciencevulnerabilityStatic program analysis02 engineering and technologyLuaJavaScriptSecurity testingohjelmointikielet020204 information systemsprogramming languages0202 electrical engineering electronic engineering information engineeringWeb applicationtietoturvadata securityhaavoittuvuuscomputer.programming_languageCodebaseta113business.industryComputingMilieux_PERSONALCOMPUTING020207 software engineeringPython (programming language)Static analysisAbstract syntax treeSoftware engineeringbusinesscomputer
researchProduct

Moniperintä ja tyypitys olio-ohjelmointikielissä

2008

JavaScriptoliokeskeisyysEiffelSmalltalkohjelmointiohjelmointikieletCommon LISPJava
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

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 …

Ohjelmointioppiminenkognitiivinen kuorma
researchProduct

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…

Pikajuoksuvalmennuksen ohjelmointibiomekaniikkapikajuoksuharjoittelulajianalyysi
researchProduct

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…

Primary (chemistry)General Computer ScienceComputer sciencelaskennallinen ajatteluassessmentComputational thinkingGeneral EngineeringajatteluScratchmatemaattinen ajatteluprogrammingohjelmointikieletprimary schoolEducationperusopetuscomputational thinkingScratchComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationohjelmointicomputercomputer.programming_languageComputer Applications in Engineering Education
researchProduct

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…

StarCraftstrategiapelitohjelmointitekoäly
researchProduct

VBA-ohjelmoinnin mahdollisuudet raportoinnin ja etähuollon kehityksessä

2005

Visual Basic for ApplicationsetäkäyttöVisual BasicohjelmointiBASICraportointihuoltoExcelohjelmointikieletWord for Windows
researchProduct