Laajeneva ohjelmointiesimerkkikokoelma Ohjelmoinnin perusteet -kurssille


Autoria(s): Turunen, Mikko
Data(s)

24/03/2014

24/03/2014

2014

Resumo

Lappeenrannan teknillisen yliopiston Ohjelmoinnin perusteet -kurssin osallistujilla on ollut vaikeuksia aloittelevan ohjelmoijan kannalta laajojen ohjelmien tuottamisessa ja tällaisten ohjelmien jäsentelemisessä aliohjelmiksi. Kurssin harjoitustyö on kuitenkin vaatinut tällaisen laajan ja jäsennellyn ohjelman tuottamista ja osallistujien ongelmat edellä mainittujen asioiden suhteen ovat ilmenneet palautetuista harjoitustöistä. Tässä työssä pyritään tuottamaan ratkaisu edellä kuvattuun ongelmaan konstruktiivisen tutkimuksen keinoin. Työssä tuotettava konstruktio on ohjelmointiesimerkkikokoelma ja sen avulla kurssin osallistujille voidaan esitellä kuinka laajoja ohjelmia voidaan tuottaa vaiheittain ja kuinka tällaisia ohjelmia voidaan jäsennellä aliohjelmiksi.

Participants of Lappeenranta University of Technology’s CS1 course have had problems with the production of large programs and with the division of functionality into procedures of such programs. The mandatory project of this course requires the participants to create such large and procedurally divided program and the participants’ problems with producing this kind of programs has been found out from the returned assignments. The goal of this thesis is to produce a possible solution to the aforementioned problem with constructive research approach. The construct that is produced in this thesis is a collection of programming examples and it can be used to demonstrate how large programs can be produced in multiple stages and how such programs can be divided into procedures.

Identificador

http://www.doria.fi/handle/10024/95737

URN:NBN:fi-fe2014032121655

Idioma(s)

fi

Palavras-Chave #ohjelmointi #opettaminen #opetusmateriaali #ensimmäinen ohjelmointikurssi #programming #teaching #educational material #CS0 #CS1
Tipo

Bachelor's thesis

Kandityö