Ohjelmointioppaan luonti olio-ohjelmoinnin kurssille
Asikainen, Eetu (2022)
Kandidaatintyö
Asikainen, Eetu
2022
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022101061473
https://urn.fi/URN:NBN:fi-fe2022101061473
Tiivistelmä
Tässä työssä suuniteltiin ja toteutettiin uudistettu ohjelmointiopas LUT-yliopiston Olio-ohjelmointi -kurssille. Työssä vertailtiin kolmea teknistä toteutustapaa oppaan kirjoitusprosessiin. Vertaillut tavat olivat Jyväskylän yliopiston TIM-opetusympäristö, LaTeX-taittokieli ja tekstinkäsittelyohjelma kuten Microsoft Word. Osana työtä arvioitiin myös oppaan sisältötarvetta, muun muassa kielivalinnan ja Android-API:n käsittelyn suhteen.
Työn avuksi toteutettiin kysely kevään 2021 kurssilaisille. Kyselyn tuloksia käytettiin apuna oppaan suunnittelussa niin teknisen toteutuksen valinnan kuin sisältötarpeen arvioinnin suhteen.
Työssä todettiin LaTeX-taittokielen olevan sopivin valinta oppaan toteutukseen. Tähän vaikuttivat kielen tarjoama mahdollisuus koodin esittämiseen osana opasta helposti ja kielen tuottaman pdf-dokumentin käyttämisen vaivattomuus opiskelijan näkökulmasta. Oppaan kieleksi valittiin suomi opiskelijapalautteen perusteella. This study was about planning and executing a new programming guide for the LUT-university "Object oriented programming" course. The study compared the different technical solutions for writing the guide. The solutions were the TIM course environment of University of Jyväskylä, the LaTeX typesetting language and text editing programs like Microsoft Word. As a part of the study the planned content of the guide was also examined regarding for example the choice of language and whether to include Android API related chapter(s).
As a guideline for the planning process a survey was held for the participants of the spring 2021 "Object oriented programming" course. The results of the survey were used in both deciding the technical solution for the guide as well as planning the contents of the guide.
The study concluded LaTeX to be the most fitting technical solution for the guide. The main reasons for this were the effortless code displaying and highlighting it provided and the simplicity and usability of the pdf-document the language compiles into. Finnish was chosen as the language of the guide based on the survey results.
Työn avuksi toteutettiin kysely kevään 2021 kurssilaisille. Kyselyn tuloksia käytettiin apuna oppaan suunnittelussa niin teknisen toteutuksen valinnan kuin sisältötarpeen arvioinnin suhteen.
Työssä todettiin LaTeX-taittokielen olevan sopivin valinta oppaan toteutukseen. Tähän vaikuttivat kielen tarjoama mahdollisuus koodin esittämiseen osana opasta helposti ja kielen tuottaman pdf-dokumentin käyttämisen vaivattomuus opiskelijan näkökulmasta. Oppaan kieleksi valittiin suomi opiskelijapalautteen perusteella.
As a guideline for the planning process a survey was held for the participants of the spring 2021 "Object oriented programming" course. The results of the survey were used in both deciding the technical solution for the guide as well as planning the contents of the guide.
The study concluded LaTeX to be the most fitting technical solution for the guide. The main reasons for this were the effortless code displaying and highlighting it provided and the simplicity and usability of the pdf-document the language compiles into. Finnish was chosen as the language of the guide based on the survey results.
