C-ohjelmointikurssin viikkotehtävien palautusten analysointi
Lahtinen, Miikka (2019)
Kandidaatintyö
Lahtinen, Miikka
2019
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019100431183
https://urn.fi/URN:NBN:fi-fe2019100431183
Tiivistelmä
Tämän kandidaatintyön tarkoituksena oli analysoida ensimmäisen vuosikurssin opiskelijoiden C-ohjelmointikurssin aikana toteutettuja ohjelmia. Tavoitteena oli ymmärtää, miten opiskelijoiden ohjelmat erosivat malliratkaisuista ja miten näitä eroja voidaan pienentää. Tutkimuksen aikana keskityttiin ainoastaan kvantitatiiviseen analyysin. Tulosten saamiseksi tuotettiin eri metriikoita mittaavia ohjelmia. Saatuja tuloksia verrattiin malliratkaisuihin, jotta eroavaisuuksia niiden välillä pystyttiin analysoimaan. Johtopäätöksenä voitiin pitää sitä, että suurta muutosta viikkotehtäviin ei ole välttämätöntä tehdä, sillä keskimääräisesti saadut tulokset eivät eronneet paljoakaan malliratkaisuista. This Bachelor’s Thesis analyses programs made by first year students during a C-programming course. Objective was to understand how student made programs differed from the example solutions and how those differences could be minimised. During the research only quantitative analysis was utilised. In order to acquire the data, programs measuring selected metrics were created. Results were then compared to model solutions in order to analyse the differences between them. As a conclusion major changes are not needed for weekly assignments as average results were close to those in model solutions.