Análise e desenvolvimento de extensões de controlo para o ambiente 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/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 |