Implementação de grafos no ambiente de programação visual Scratch
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/28265 |
Resumo: | Dissertação de mestrado em Engenharia de Informática |
id |
RCAP_250d326ea920b900e7c7c8fd0bca1cdc |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/28265 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Implementação de grafos no ambiente de programação visual Scratch681.3.062Dissertação de mestrado em Engenharia de InformáticaA linguagem Scratch é uma linguagem de programação visual lançada em 2007 pelo MIT Media Labs que tem vindo a ser usada em contextos de e-learning para crianças. O ambiente Scratch foi desenvolvido usando a linguagem de programação por objetos Squeak. A programação visual em Scratch baseia-se na metáfora do bloco de LEGO que se encaixa em blocos compatíveis para criar comportamentos, em geral animações. O sucesso deste ambiente open source conduziu à necessidade de o rever e aumentar visando a sua eventual aplicação noutros contextos. Este trabalho tem por objetivo criar um conjunto de extensões à biblioteca de estruturas de dados da linguagem visual de programação Scratch, que na sua versão atual apenas permite a manipulação de listas. Pretende-se implementar uma nova estrutura de dados, grafos, atribuindo-lhes representações visuais e criando formas de as manipular de forma interativa através de blocos Scratch ou de forma direta através de interação com o rato.The Scratch language is a visual programming language launched in 2007 by the MIT Media Labs which has been used in e-learning environments for children. The Scratch environment was developed using the object oriented programming language Squeak. The visual programming in Scratch is based on the metaphor of the LEGO block that fits into compatible blocks to create behaviours, usually animations. The success of the open source environment led to the need of revision and improvement because of its possible application in other contexts. This work aims to create a set of extensions to the library of data structures of the Scratch visual programming language, which in its current version only allows manipulation of lists. The objective is to implement a new data structure, graphs, giving them visual representations, and creating ways to manipulate them interactively either by using the Scratch blocks or by direct manipulation using the mouse.Martins, F. MárioUniversidade do MinhoSilva, Rui Filipe Veiga Rebelo da2012-06-212012-06-21T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/28265porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:39:47Zoai:repositorium.sdum.uminho.pt:1822/28265Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:36:27.094532Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Implementação de grafos no ambiente de programação visual Scratch |
title |
Implementação de grafos no ambiente de programação visual Scratch |
spellingShingle |
Implementação de grafos no ambiente de programação visual Scratch Silva, Rui Filipe Veiga Rebelo da 681.3.062 |
title_short |
Implementação de grafos no ambiente de programação visual Scratch |
title_full |
Implementação de grafos no ambiente de programação visual Scratch |
title_fullStr |
Implementação de grafos no ambiente de programação visual Scratch |
title_full_unstemmed |
Implementação de grafos no ambiente de programação visual Scratch |
title_sort |
Implementação de grafos no ambiente de programação visual Scratch |
author |
Silva, Rui Filipe Veiga Rebelo da |
author_facet |
Silva, Rui Filipe Veiga Rebelo da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Martins, F. Mário Universidade do Minho |
dc.contributor.author.fl_str_mv |
Silva, Rui Filipe Veiga Rebelo da |
dc.subject.por.fl_str_mv |
681.3.062 |
topic |
681.3.062 |
description |
Dissertação de mestrado em Engenharia de Informática |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-06-21 2012-06-21T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/28265 |
url |
http://hdl.handle.net/1822/28265 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132894235459584 |