Document details

Micro-activities for Java programming learning

Author(s): Tchutchulashvili, Mariami

Date: 2016

Persistent ID: http://hdl.handle.net/10198/14059

Origin: Biblioteca Digital do IPB

Subject(s): Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática


Description

This 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.

Este 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.

ეს ნაშრომი მიზნად ისახავს შეისწავლოს ახალი გზები, რომლებიც ხელს შეუწყობს მინიმუმამდე დაიყვანოს ის სირთულეები რომლებსაც სტუდენტები აწყდებიან პროგრამირების პირველი დისციპლინებს შესწავლისას. დამწყები პროგრამისტისთვის რთულია სწორად და მარტივად შეიმუშავოს კოდი რომელიც გადაჭრის დასახულ ამოცანას. საჭიროა დიდი ტევადობის აბსტრაქცია და ამისთვის ხშირი მუშაობა ეხმარება სტუდენტს გაიგოს ალგორითმი, რომელიც უნდა განხორციელდეს. მნიშვნელოვანია ისიც, რომ მივცეთ სტუდეტს ავტონომიურობა პრობლემის გადაჭრისას, რათა ის უფრო დამოუკიდებელი გახდეს. ეს თეზისი დაფუძვნებულია ვებქვესთის სტრუქტურაზე, რათა შევამოწმოთ წამახალისებელი სტრატეგია ჯავას პროგრამირების სწავლისას და შევაოწმოთ, არის თუ არა ამ სახის სწავლების მეთოდოლოგია კარგი და ეფექტური. ამისთვის ექსპერიმენტი ჯავას ახალი მეთოდით სწავლებაზე ხორციელდება და იცდება საკლასო კონტექსტში.

Document Type Master thesis
Language English
Advisor(s) Pereira, Maria João; Lopes, Rui Pedro; Khachidze, Manana
Contributor(s) Biblioteca Digital do IPB
CC Licence
facebook logo  linkedin logo  twitter logo 
mendeley logo