Repository logo
 
Publication

Micro-activities for Java programming learning

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorPereira, Maria João
dc.contributor.advisorLopes, Rui Pedro
dc.contributor.advisorKhachidze, Manana
dc.contributor.authorTchutchulashvili, Mariami
dc.date.accessioned2017-02-23T10:35:42Z
dc.date.available2017-02-23T10:35:42Z
dc.date.issued2016
dc.date.submitted2016
dc.description.abstractThis work aims to study new ways of contributing to minimize the great difficulty that students have shown in the first programming disciplines of computer courses. It is difficult for a beginner to structure the thinking in order to achieve complete mapping between the problem to be solved and the program (code) that solves. A great capacity of abstraction is needed and for that the use of views can help the student to understand the algorithm to be implemented. It is also important to improve the autonomous capacity for problem solving and make the student more independent. This thesis is based on the construction of WebQuest in order to test a motivating strategy for Java programming learning and check if this kind of learning methodology is good and efficient. So, in this thesis a WebQuest for Java programming is implemented and tested in classroom context.pt_PT
dc.description.abstractEste trabalho tem como objetivo estudar novas formas de contribuir para minimizar a grande dificuldade que os alunos têm demonstrado nas primeiras disciplinas de programação dos cursos de informática. É difícil para um iniciante de programação estruturar o pensamento de forma a conseguir fazer o mapeamento entre o problema a ser resolvido e o programa (código) que resolve. Sendo necessária alguma capacidadede abstração consideramos que o uso de visualizações pode ajudar o aluno a compreender o algoritmo a ser implementado. É também importante para melhorar a capacidade de resolução de problemas de forma autónoma e tornar o aluno mais independente. Esta tese é baseada na construção de webquests a fim de testar uma nova estratégia de motivação para a aprendizagem de programação Java everificar se este tipo de metodologia de aprendizagem é bom e eficiente. Assim, nesta tese, um webquest para a programação Java foi implementado e testado em contexto de sala de aula.pt_PT
dc.description.abstractეს ნაშრომი მიზნად ისახავს შეისწავლოს ახალი გზები, რომლებიც ხელს შეუწყობს მინიმუმამდე დაიყვანოს ის სირთულეები რომლებსაც სტუდენტები აწყდებიან პროგრამირების პირველი დისციპლინებს შესწავლისას. დამწყები პროგრამისტისთვის რთულია სწორად და მარტივად შეიმუშავოს კოდი რომელიც გადაჭრის დასახულ ამოცანას. საჭიროა დიდი ტევადობის აბსტრაქცია და ამისთვის ხშირი მუშაობა ეხმარება სტუდენტს გაიგოს ალგორითმი, რომელიც უნდა განხორციელდეს. მნიშვნელოვანია ისიც, რომ მივცეთ სტუდეტს ავტონომიურობა პრობლემის გადაჭრისას, რათა ის უფრო დამოუკიდებელი გახდეს. ეს თეზისი დაფუძვნებულია ვებქვესთის სტრუქტურაზე, რათა შევამოწმოთ წამახალისებელი სტრატეგია ჯავას პროგრამირების სწავლისას და შევაოწმოთ, არის თუ არა ამ სახის სწავლების მეთოდოლოგია კარგი და ეფექტური. ამისთვის ექსპერიმენტი ჯავას ახალი მეთოდით სწავლებაზე ხორციელდება და იცდება საკლასო კონტექსტში.pt_PT
dc.identifier.tid201455986
dc.identifier.urihttp://hdl.handle.net/10198/14059
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.titleMicro-activities for Java programming learningpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Sistemas de Informaçãopt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tchutchulashvili_Mariami.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: