11 resultados para Linguagem de Programação.
em Repositório Científico da Universidade de Évora - Portugal
Resumo:
Neste documento foi feita a apresentação do conceito de Programação Visual, estudados alguns exemplos de Linguagens de Programação Visual e investigado vantagens e desvantagens sobre o seu uso comparativamente à programação tradicional (por texto) e, adicionalmente, foram estudados três jogos para aprender a programar com fortes características visuais. A partir desta investigação, foi criada uma nova Linguagem de Programação Visual(LPV) sendo a base de um prototipo de um jogo para aprender a programar. Este jogo é representado pela deslocação e execução de tarefas feitas por um robô dentro de uma casa, sendo o objetivo do programador colocar objetos nesta casa que manipulam a deslocação do robô dentro desta de forma a resolver um problema; Abstract: A game to learn programming Aplication of concepts of visual programming to create a game to learn how to program In this document we will explain the concept of Visual Programming, study some examples of Visual Programming Languages, analyze some arguments in favor and against its use in comparison to traditional programming (by text) and, additionally, study three games to learn programming with strong visual features. Using this research, a new Visual Programming Language(VPL) was created, being the basis of a prototype of a game to learn programming. This game is represented by the movement and execution of tasks done by a robot inside a house, being the goal of the programmer to place objects in this house that manipulate the movement of the robot inside of it in order to solve a problem.
Resumo:
A interacção dos humanos com os computadores envolve uma combinação das tarefas de programação e de utilização. Nem sempre é explícita a diferença entre as duas tarefas. Introduzir comandos num programa de desenho assistido por computador é utilização ou programação numa linguagem interpretada? Modificar uma folha de cálculo com macros é utilização ou programação? Usar um “Integrated Development Environment” ou IDE para inserir dados num ficheiro é utilização (do IDE) ou programação? A escrita de um texto usando LaTeX ou HTML é utilização ou programação numa “markup language”? Recorrer a um programa de computação simbólica é utilização ou programação? Utilizar um processador de texto é utilização ou programação visual? Ao utilizador não se exige um conhecimento completo de todos os comandos, todos os menus, todos os símbolos do software que utiliza. Nem a memorização da sintaxe e de todos os pormenores de funcionamento de um programa é um atributo necessário ou sequer útil ao utilizador; a concretização desse conhecimento não assegura maior eficiência na utilização. Quando se começa, apenas algumas instruções elementares são recebidas, por vezes de um colega, de um Professor, ou obtidas recorrendo à pesquisa na Internet. Com a familiarização, o utilizador exige mais do Software que usa e de si próprio: um manual passa a ser um recurso de grande utilidade. A confiança conquistada gera, periodicamente, a necessidade de auto-exame e de aumento do âmbito do conhecimento. Desta forma, quem utiliza computadores acaba por ser confrontado com uma tarefa que, efectivamente, pode ser considerada ou requer programação. Põe-se uma questão no imediato (se ninguém decidiu por si) que é a da selecção da linguagem de programação. A abordagem multiparadigma e longa experiência de utilização do C++ tornam-no atractivo para aplicações onde a eficiência se combina com a disponibilidade de estruturas de dados e algoritmos adoptados pela indústria (o que coloquialmente se denomina STL, Standard Template Library, cf. [#breymann, #josuttis], mais geralmente biblioteca Standard). Adicionalmente, linguagens populares como o Java, C# e PHP possuem sintaxes inspiradas e em muitas partes coincidentes com as do C e C++. Por exemplo, um ciclo “for” em Java é parcialmente coincidente com o do C99, que é um sub-conjunto do “for” do C++. São os pormenores, a eficiência e as capacidades do C++ que permitem a criação de software Profissional. Todos os sistemas operativos clássicos (Unix, Microsoft Windows, Linux) dispõem de compiladores, IDE, bibliotecas e são em grande parte construídos recorrendo a C e C++. Relativamente a outras linguagens, a quantidade de ferramentas disponível e o conhecimento adquirido durante décadas é difícil de ignorar. Esse conhecimento faz com que a sintaxe do C++ pareça muito maior do que o estritamente necessário e afaste potenciais interessados. A longa evolução do C++ introduziu também uma diferença no estilo muito marcada. Código dos anos 80 e 90 do século XX é frequentemente menos legível do que o que correntemente se produz. Muitos tutoriais disponíveis online fazem parecer a linguagem menos rigorosa (e mais complexa) do que na realidade é, já que raramente é apresentado o caso geral da sintaxe. Constata-se que muitos autores ainda usam os cabeçalhos do C, quando já não são necessários. Scott Meyers afirma que o C++ é uma federação de linguagens [#scottmeyers] e por esse facto requer perspectivas de abordagem distintas de outras linguagens. Sem alguma sistematização é difícil apreciar a sua compacidade e coerência. Porém, a forma harmoniosa como as componentes sintácticas se encaixam é uma grande mais-valia do C++ só constatada com experimentação e leitura atenta. A presente monografia dirige-se a quem pretenda utilizar o C++ como ferramenta profissional de Software. Em termos de pré-requisitos Académicos, dir-se-á que um curso (1º Ciclo) de Ciência ou de Engenharia aumentará o interesse por certos aspectos mais técnicos da linguagem mas qualquer indivíduo com gosto pela experimentação tirará proveito do conteúdo. Este texto não busca a exaustividade enciclopédica na cobertura do tema. Neste texto forneço, de forma directa, uma introdução ao C++ a qual permite começar a produzir código sem os custos da dispersão de fontes e notações na recolha de informação. Antecipo assim a sua utilização nos Países de Língua Portuguesa, uma vez que os textos que encontrei são ora mais exigentes ora menos completos, frequentemente ambos.
Resumo:
A Aprendizagem da Leitura é um desafio para as crianças que iniciam o primeiro ano de escolaridade tomando-se, para algumas, difícil de alcançar e influenciando negativamente todo o seu percurso escolar. O objectivo deste estudo é procurar perceber qual a relação entre os conhecimentos/concepções que as crianças do primeiro ano de escolaridade possuem, no início do ensino básico, sobre os objectivos/funções da leitura e o sucesso na sua aprendizagem no final do ano lectivo. A amostra foi constituída por 59 crianças, de nacionalidade portuguesa, que no ano lectivo 2006/2007 frequentaram pela primeira vez o primeiro ano de escolaridade, nas Escolas Básicas do 1o Ciclo do Agrupamento de Escolas de Arraiolos e que ainda não saibam ler no início do ano lectivo. A recolha de dados foi feita em dois momentos: no início e no final do ano lectivo. No primeiro momento, em Setembro e Outubro de 2006, foi feita às crianças uma entrevista individual semi-directiva (Alves Martins, 2000), que permitiu conhecer as suas concepções funcionais da leitura e foi também aplicada a Prova de Linguagem Técnica da Leitura/Escrita (Alves Martins, Mata, Peixoto & Monteiro, 2000), para avaliar os conhecimentos de linguagem técnica das crianças; no segundo momento, em Junho de 2007, foi aplicada uma Prova de Leitura (Alves Martins, 2000), para avaliar o desempenho em leitura no final do ano lectivo. Para o tratamento dos dados, a metodologia que utilizámos combinou a análise qualitativa e a análise quantitativa Relativamente à entrevista recorremos à análise qualitativa - análise de conteúdo, quanto à Prova de Linguagem Técnica da Leitura/Escrita e à Prova de Leitura foi feita uma análise quantitativa, seguindo o tratamento estatístico a metodologia proposta pelos autores das provas. ABSTRACT; The Learning of the Reading is a challenge to children who begin the first school year, becoming, for some of them, difficult to achieve and influencing in a negative way their entire school itinerary. The purpose of this study is to try to understand what the relation is between the knowledge/conceptions children in the first school year possess, at the beginning of the elementary education, about the purposes/functions of reading and the success of their learning at the end of the school year. The sample was constituted by 59 children, of Portuguese nationality, that in the school year of 2006/2007 attended for the first time the first school year, in the Elementary Schools of the 1st Cycle of the Assemblage of Schools of Arraiolos and that could not read in the beginning of the school year. The joining of data was made in two moments: in the beginning and in the end of the school year. ln the first moment, in September and October 2006, an individual semidirective interview (Alves Martins, 2000) was made to the children, which allowed to know their functional conceptions of reading and was also made the Proof of Technical Language of Reading/Writing (Alves Martins, Mata, Peixoto & Monteiro, 2000), in order to evaluate the children's knowledge of technical language; in the second moment, in June 2007, a Proof of Reading (Alves Martins, 2000) was made, to evaluate the performance in reading at the end of the school year. For data treatment, the method we used combined the qualitative analysis and the quantitative analysis. About the interview, we used the qualitative analysis-content analysis, about the Proof of Technical Language of Reading/Writing and the Proof of Reading was made a quantitative analysis, having the statistic treatment followed the method proposed by the authors of the proofs.
Resumo:
O presente relatório expõe e analisa a dimensão investigativa desenvolvida em contexto de jardim-de-infância e de 1º ciclo no âmbito da Prática de Ensino Supervisionada do Mestrado em Educação Pré-Escolar e Ensino do 1º Ciclo do Ensino Básico. Este projeto teve como finalidade compreender de que maneira a comunicação e a linguagem promovem ou não interações e aprendizagens das crianças. Para tal, foi dado destaque ao papel do docente enquanto mediador e facilitador das aprendizagens. Assumiu-se uma perspetiva de novas abordagens pedagógicas que promovessem a capacidade individual e coletiva na construção de novos conhecimentos, salientando as comunidades de aprendizagem como o modelo a ser adotado. Este modelo promove estruturas dialógicas, onde a comunicação tem um papel bastante relevante. Neste sentido, foi dada voz às crianças. A investigação presente teve como objetivo causar mudança nos contextos em que se realizou, assim, a reflexão relevou-se um instrumento essencial a todo esse processo; ABSTRACT: This report presents and analyzes the investigative dimension developed in the context of kindergarten and 1st cycle under the Supervised Teaching Practice Master in Preschool Education and Teaching of the 1st cycle of basic education. This project aimed to understand how communication and language promote or not interactions and learning of children. To this end, emphasis was given to the role of the teacher as a mediator and facilitator of learning. A perspective of new pedagogical approaches that promote individual and collective capacity to build new knowledge was assumed, emphasizing learning communities as the model to be adopted. This model promotes dialogical structures where communication plays a very important role. In this sense, voice to the children was given. This research aimed to cause changes in the contexts in which it held, for that end, reflection turned out to be a key tool to all of that process.
Resumo:
Esta dissertação investiga os efeitos do desenvolvimento da linguagem ‒ típico (DTL) e atípico (ADL) ‒ e da escolarização na forma como as crianças compreendem e produzem as orações adjectivas restritivas de SU e de OD (ao centro e à direita), de Ind e de Loc (Ind e Loc apenas testadas na tarefa de repetição). A amostra foi constituída por 3 grupos de crianças – dos quais16 têm DTL do Pré-escolar; 13 são do 2.º ano básico com DTL e 7 têm ADL ‒ e por 1 grupo de adultos (o grupo de controlo) com 10 indivíduos. Através da aplicação das tarefas de representação e de repetição de Vasconcelos (1991) e da narrativa ‘A história do gato’, de Hickmann (1982), os resultados mostram a maior acessibilidade das adjectivas SU e OD à direita; elucidam-nos também sobre a importância que o processo de desenvolvimento linguístico e a escolarização têm para a temática. /ABSTRACT: This dissertation research the effects of typical (DTL) and atypical language development (LI), and the formal education system itself on the manner in which children understand and produce restrictive relative clauses of subject (SU) and direct object (DO) (center and right embedded), indirect object (Ind) and locative (Loc); Ind and Loc atested merely on construction tasks. The complete sample includes 3 groups of children - 16 pre-school with DTL; 13 in 2nd grade with DTL and 7 children diagnosed with LI - and 1 group of adults (control group)10 individuals. The results of representation and repetition exercises by Vasconcelos (1991) and the narrative of Hickmann’s ‘Cat story’ (1982) revealed that the majority of the participating children master more easily SU and OD clauses relative clauses with right association; and also important role of the language development process and of School for the matter.
Resumo:
O processamento de linguagem natural e as ontologias são ferramentas cuja interação permite uma melhor compreensão dos dados armazenados. Este trabalho, ao associar estas duas áreas aos elementos disponíveis numa base de dados prosopográfica, tornou possível identificar e classificar relacionamentos entre setores de ocupação na forma como eram designados na época, setores de atividade num formato mais próximo do de hoje e o estatuto social que essas incumbências tinham na sociedade coeva. Os dados utilizados são sobretudo de membros do Santo Ofício – do século XVI ao século XVIII. Para atingir este objetivo utilizaram-se algumas descrições textuais de ocorrências da época e outras pouco estruturadas, disponíveis no repositório SPARES. A aplicação de processamento de linguagem natural (remoção de stopwords e aplicação de stemming), conjugada com a construção de duas ontologias, tornou possível classificar esses dados, permitindo consultas mais eficazes. Ao contribuir para a classificação automática de dados históricos, propõem-se metodologias que podem ser aplicadas em dados de qualquer outra área do conhecimento, especialmente as que lidam com as variáveis de tempo e espaço de forma mais intensa; Abstract: OntoSPARES: from natural language to ontologies Contributions to the automatic classification of historical data (16th-18th centuries) The interaction between the natural language processing and ontologies are tools allowing a better understanding of the data stored. This work, by combining these two areas to the elements available in a prosopographic database, has made possible to identify and classify relationships between occupations of many individuals (in general Holy Office members of the 16th-18th centuries). To achieve this goal the data used was gathered in SPARES repository, including some textual descriptions of the time occurrences. They are all few structured. The application of natural language processing (stopwords removal and stemming application), combined with the construction of two ontologies, made possible to classify those data, allowing a more effective search. By contributing to the automatic classification of historical data, this thesis proposes methodologies that can be applied to data from any other field of knowledge, specially data dealing with time and space variables.
Resumo:
A relação entre as mulheres e o feminino no âmbito da língua portuguesa e da língua italiana provocou a promoção de vários encontros, jornadas e debates, que se desdobrou, por sua vez, na colaboração de vários investigadores para compor este livro que agora vem a lume.
Resumo:
A publicação do livro Múltiplas facetas da Linguagem, organizado pelas Professoras Eulália Leurquin, Maria João Marçalo e Margarete Fernandes de Souza, traz uma grande colaboração para a àrea da linguística Aplicada, especialmente no que se refere à área de formação de professores.
Resumo:
Os estudos que aqui se apresentam correspondem à avaliação da Iniciativa Iniciação à Programação nas Escolas do 1.º ciclo em Portugal (adiante designada de IP1 ou simplesmente Iniciativa) desenvolvida durante o ano letivo de 2015-2016. Considerando a natureza de projeto-piloto da IP1, bem como as suas finalidades e características é adotada uma perspetiva de avaliação global, formativa e participada que assegurou a recolha de informação fundamental aos processos de tomada de decisão que visem o conhecimento sobre a implementação da Iniciativa e a sua eventual generalização à população das escolas do 1.º ciclo em Portugal. Os estudos de avaliação realizados têm como finalidade contribuir para o conhecimento e compreensão aprofundada das condições humanas e materiais em que a iniciativa IP1 foi implementada no conjunto das escolas e dos agrupamentos incluindo aqueles aspetos que possam vir a ser melhorados de modo a aumentar a eficácia de propostas futuras a desenvolver, identificando os pontos fortes e fracos bem como antecipando a avaliação de impacto que terá no momento da sua generalização a toda a população das escolas do 1.º ciclo em Portugal Tratando-se de um projeto-piloto espera-se que os resultados dos estudos de avaliação a realizar possam constituir um contributo para o conhecimento detalhado das estratégias de implementação levadas a cabo pelas Escolas e identificar prioridades, estabelecer procedimentos e requisitos que apoiem os processos de tomada de decisão, adquirindo pela via da investigação e da avaliação, o conhecimento antecipado das condições para efetuar a generalização prevista. A avaliação da IP1 foi desenhada e implementada a partir de duas linhas metodológicas de investigação, distintas, mas complementares e que deram lugar a 4 (quatro) estudos de avaliação. A primeira linha, de natureza quantitativa, inclui os estudos I e II e destina-se à avaliação global da IP1 através da recolha de elementos e indicadores de impacto quer ao nível da Escola quer ao nível dos professores e dos alunos. Os estudos I e II tiveram como opção metodológica o inquérito por questionário. A segunda linha de estudo, com carácter mais qualitativo inclui os estudos III e IV e destina-se a analisar e a compreender de forma mais aprofundada quer as ações realizadas pelas entidades parceiras ao longo da Iniciativa (nomeadamente as estratégias de coordenação, formação, acompanhamento e monitorização da Iniciativa) quer os eventuais impactos da Iniciativa observáveis nas Escolas. O estudo III teve como opções metodológicas a entrevista focus-group aos parceiros e outras entidades institucionais associadas à Iniciativa, a análise de conteúdo de material empírico recolhido através de questões abertas e pela preferência de cenários de alargamento da IP1. O estudo IV teve como opções o estudo de caso que recorreu a visitas “in situ” a escolas envolvidas na IP1. Em cada estudo de caso recorremos à observação de aulas, às entrevistas a professores e alunos e à análise documental, como técnicas de recolha de dados, de acordo com um protocolo de investigação comum a todos estudos. São apresentadas e discutidas as principais conclusões dos estudos de investigação e avaliação realizados, respeitando a estrutura organizativa adotada desde o seu início.
Resumo:
O uso dos computadores em educação tem uma história de décadas, rica e inspiradora de programas e iniciativas muito diversificadas neste domínio. Esta história, tal como se fosse um rio em curso está povoada de pessoas, ideais, conceitos, artefactos e tecnologias, que se vão renovando a cada momento e enfrentando novos desafios. Esta história, incluindo a experiencia e o conhecimento obtidos pelo autor durante a vigência do Projeto Minerva e outros projetos e programas que se lhe seguiram até aos dias de hoje, deu lugar a uma base de conhecimento científico e pedagógico inestimável e constitui um precioso capital, se e quando o usamos, para enfrentar estes novos desafios. Este capital inclui, naturalmente, os sucessos e os insucessos e que podem ser encontrados no curso dessa história. O desenvolvimento das sociedades modernas hoje em dia impõe de forma impressiva novos desafios às instituições educativas, que enfrentam grandes dificuldades em conseguir responder de forma adequada, rápida e eficaz. A transformação social e o ritmo do progresso tecnológico andam de mãos dadas e exercem, em especial nas sociedades desenvolvidas e em desenvolvimento, um duplo efeito: torna a sociedade cada vez mais tecnologicamente evoluída e dependente através da produção e distribuição de forma massiva de artefactos digitais cada vez mais sofisticados e acessíveis aos cidadãos numa lógica de consumo e ao mesmo tempo requer uma adaptação ao estilo de vida digital, decorrente dos processos de distribuição e massificação da tecnologia. Este fenómeno tem impacto em quase todos os sectores da atividade humana. Destacamos aqui apenas o da educação e formação.
Resumo:
O uso dos computadores em educação tem uma história de décadas, rica e inspiradora de programas e iniciativas muito diversificadas neste domínio. Esta história, tal como se fosse um rio em curso está povoada de pessoas, ideais, conceitos, artefactos e tecnologias, que se vão renovando a cada momento e enfrentando novos desafios. Esta história, incluindo a experiencia e o conhecimento obtidos pelo autor durante a vigência do Projeto Minerva e outros projetos e programas que se lhe seguiram até aos dias de hoje, deu lugar a uma base de conhecimento científico e pedagógico inestimável e constitui um precioso capital, se e quando o usamos, para enfrentar estes novos desafios. Este capital inclui, naturalmente, os sucessos e os insucessos e que podem ser encontrados no curso dessa história.