| dc.contributor.author | Mäenpää, Nikolaos | |
| dc.date.accessioned | 2010-09-01T08:18:48Z | |
| dc.date.available | 2010-09-01T08:18:48Z | |
| dc.date.issued | 2010 | |
| dc.identifier.uri | URN:NBN:fi:amk-2010090112836 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/17435 | |
| dc.description.abstract | Tässä opinnäytetyössä käsitellään maksuttomia Java-oppimisympäristöjä. Tavoitteena on arvioida ympäristöjä erityisesti aloittelevan ohjelmoinnin opiskelijan kannalta ja tutkia niiden soveltuvuutta ohjelmoinnin alkeiden opiskelun tueksi. Työ on tehty Tampereen ammattikorkeakoulun tietojenkäsittelyn koulutusohjelman toimeksiantona. Työ toimii sekä opettajan apuna tämän valitessa mahdollisia apuvälineitä opetuksen tueksi, että opiskelijan oppaana tämän etsiessä oppimistaan helpottavia työkaluja.
Työtä varten vertailtiin kolmea eri oppimisympäristöä – Javalaa, BlueJ:ta ja Alicea. Vertailtuja osa-alueita olivat mm. asennus, käyttöliittymä, tarjolla oleva ohjedokumentaatio sekä ohjelman havainnollisuus ja hyödyllisyys aloittelevalle ohjelmoinnin opiskelijalle. Ennen ympäristöjen esittelyä työssä käydään läpi ohjelmoinnin peruskäsitteitä ja niiden oppimisen ongelmakohtia. Lopuksi esitetään ajatuksia siitä, miten ohjelmia voisi käyttää ohjelmoinnin ensimmäisen kurssin kehittämisessä TAMK:ssa. | fi |
| dc.description.abstract | This thesis discusses free Java learning environments. The objective is to evaluate the environments especially from a novice programmer’s point of view and examine their suitability for supporting the studying of the basics of computer programming. The thesis is an assignment from Business Information Systems department of Tampere Polytechnic University (TAMK). It works both as an aid for teachers who are choosing supporting instruments for teaching and as a guide for students who are looking for tools to improve their learning.
Three different learning environments were tested for this thesis – Javala, BlueJ and Alice. The qualities that were compared consisted of e.g. installation, user interface, available help documentation and environments’ illustrativeness and usefulness for a novice computer programming student. Before demonstrating the environments, the thesis will scrutinize some of the basic concepts of computer programming and the problems associated with learning them. Finally, there will be some thoughts about how the environments could be used for improving the first computer programming course in TAMK. | en |
| dc.language.iso | fin | |
| dc.publisher | Tampereen ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Maksuttomat oppimisympäristöt Java-opiskelun tukena | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/193 | |
| dc.organization | Tampereen ammattikorkeakoulu | |
| dc.subject.ysa | Java | |
| dc.subject.ysa | ohjelmointi | |
| dc.subject.ysa | oppimisympäristö | |
| dc.subject.ysa | asennus | |
| dc.subject.ysa | käyttöönotto | |
| dc.subject.ysa | käyttöliittymät | |
| dc.contributor.organization | Tampereen ammattikorkeakoulu | |
| dc.subject.keyword | Javala | |
| dc.subject.keyword | BlueJ | |
| dc.subject.keyword | Alice | |
| dc.subject.specialization | Ohjelmointi | |
| dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | |
| dc.subject.discipline | Tietojenkäsittelyn koulutusohjelma | |