Análise e desenvolvimento de extensões de controlo para o ambiente Scratch

Detalhes bibliográficos
Autor(a) principal: Gonçalves, João Pedro da Cunha
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/28085
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_94534ef95d6f56c7f7b2575c2edf13b5
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/28085
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 Análise e desenvolvimento de extensões de controlo para o ambiente Scratch681.3.062Dissertação de mestrado em Engenharia InformáticaA Programação Visual permite a construção de programas usando imagens, ícones, entre outros elementos gráficos, em vez da usual escrita de texto. A linguagem Scratch é uma linguagem de programação visual lançada em 2007 pelo MIT Media Lab, que tem vindo a ser usada em contextos de ensino para crianças e em contextos de programação lightweight. O ambiente Scratch foi desenvolvido usando a linguagem de programação por objetos Squeak Smalltalk. 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 de código aberto conduziu _a necessidade de o rever e aumentar as suas capacidades, visando a sua eventual aplicação noutros contextos. Este trabalho tem por objetivo criar um conjunto de extensões de controlo para a linguagem Scratch, quer pela criação de novos blocos básicos de programação, quer pela introdução de novas funcionalidades interactivas no ambiente, quer ainda pela criação de padrões reutilizáveis e adaptáveis a vários contextos. São também estudadas as formas de disponibilização de programas Scratch na Web, em particular as que já estão disponíveis no servidor de partilha de conteúdos, designado ScratchR.Visual Programming allows the construction of programs using pictures, icons, among other graphical elements, instead of typing text. Scratch is a visual programming language released in 2007 by MIT Media Lab, which has been used in teaching contexts for children and lightweight programming contexts. The Scratch environment was developed in Squeak Smalltalk, an objectoriented programming language. Visual programming in Scratch follows a similar approach to LEGO blocks, as it allows one to create behaviours, usually animations, by combining compatible blocks. The success of this open source environment led to the need to review and extend its capabilities, aiming its eventual application in other contexts. This work aims to create a set of control extensions to the Scratch language, either by creating new programming blocks, by adding new interactive features to the environment, or by creating reusable patterns that can be adapted to various contexts. We also study ways to make Scratch programs available on the Web, in particular those that already exist in the ScratchR le sharing server.Martins, F. MárioUniversidade do MinhoGonçalves, João Pedro da Cunha2012-06-212012-06-21T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/28085porinfo: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:21:57Zoai:repositorium.sdum.uminho.pt:1822/28085Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:15:21.210364Repositó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 Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
title Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
spellingShingle Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
Gonçalves, João Pedro da Cunha
681.3.062
title_short Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
title_full Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
title_fullStr Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
title_full_unstemmed Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
title_sort Análise e desenvolvimento de extensões de controlo para o ambiente Scratch
author Gonçalves, João Pedro da Cunha
author_facet Gonçalves, João Pedro da Cunha
author_role author
dc.contributor.none.fl_str_mv Martins, F. Mário
Universidade do Minho
dc.contributor.author.fl_str_mv Gonçalves, João Pedro da Cunha
dc.subject.por.fl_str_mv 681.3.062
topic 681.3.062
description Dissertação de mestrado em Engenharia 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/28085
url http://hdl.handle.net/1822/28085
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_ 1799132599253204992