Unesa algorithmic language

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3673 palavras )
  • Download(s) : 0
  • Publicado : 3 de março de 2013
Ler documento completo
Amostra do texto
Alunas:

Adriana Sayuri Spallanzani
Andréa Teixeira de Medeiros



Prof. Orientador:

Juarez A. Muylaert Filho







A realização deste trabalho somente foi possível devido ao apoio e incentivo do nosso mestre-orientador Professor Juarez A. Muylaert Filho. Além de idealizador do projeto foi, também, o amigo de muitas horas de auxílio, o profissional exemplar, o professor nosentido mais amplo da palavra, com o qual tivemos a oportunidade e o privilégio de ampliarmos nossos conhecimentos técnicos em assuntos não abordados em nossa formação.

Ao mestre Juarez, pela sua paciência e dedicação, a nossa mais alta gratidão e a Simon Marlow, desenvolvedor do Happy12, pelas informações prestadas, nossos sinceros agradecimentos.











Sumário 02

Introdução03
Descrição do Sistema 04
Diagrama 07

Cronograma 11

Cronograma em Barras 12
Descrição das Etapas do Cronograma 13
Tempo Previsto para Implantação 15
Ambiente Previsto 16
Custo do Projeto 17

Conclusão 18


Trabalhos Futuros 19


Considerações Adicionais 20


Bibliografia 21









Este projeto tem como objetivo descrever a implementação de um interpretadoranimado, que visa auxiliar o aluno iniciante em Ciência da Computação, facilitando seu aprendizado através da execução e visualização das etapas de um algoritmo.

Com esse interpretador, o aluno poderá implementar seus próprios algoritmos utilizando recursos gráficos, ou seja, a representação lógica desses algoritmos através da animação, para compreender, de forma rápida e dinâmica, como asestruturas, por ele desenvolvidas, se comportam.




Os alunos iniciantes em programação costumam experimentar, na maioria das vezes, grande dificuldade para compreender a nova forma de raciocínio que lhes é apresentada.

Naturalmente, estamos acostumados a pensar de maneira não estruturada, ou seja, na comunicação cotidiana, que habitualmente utilizamos, não se é exigido aprimorar o raciocíniológico.

Quando nos deparamos com as linguagens de programação, geralmente através da construção de algoritmos, temos que aprender a raciocinar de forma diferente.

A grande dificuldade na concepção e no entendimento de algoritmos é o problema do relacionamento dos aspectos ativos e passivos, ou seja, como entender as estruturas dinâmicas das possíveis execuções do algoritmo a partir de suaestrutura estática.

Com o avanço tecnológico, os computadores estão, cada vez mais, fazendo parte do cotidiano das pessoas e, conseqüentemente, os programas utilizados tornam-se mais intuitivos.

Hoje em dia, utilizamos o computador como uma ferramenta de ensino, isto é, o próprio computador exerce a função de transmitir conhecimento. Este tipo de ensino, denominado ensino computadorizado,permite maior interação entre aluno e computador tendo em vista os novos recursos audiovisuais, a dinâmica das informações disponibilizadas e o fato de permitir ao aluno escolher o enfoque desejado ao seu aprendizado.

O propósito deste Projeto Final é permitir ao aluno iniciante em programação, utilizar um instrumento capaz de auxiliá-lo visualmente na execução de seus próprios algoritmos. Alinguagem UAL vem de encontro a esta necessidade, integrando os aspectos dinâmicos e estáticos em uma só ferramenta; permitindo ao aluno escrever seus programas em “Portugol” (pseudo-linguagem de programação), executando e visualizando, através de gráficos animados, o comportamento dinâmico do seu algoritmo. O aluno poderá então interagir com todo o processo de execução do programa, desenvolvendonaturalmente sua lógica em programação.

Devido a sua interface simples e atrativa, esperamos que esta ferramenta tenha fundamental importância para assegurar o interesse dos alunos no desenvolvimento de programas, visto que, atualmente, é observado certo desprendimento por parte de determinados estudantes no aprendizado de uma linguagem de programação, devido à inexistência de ferramentas de apoio...
tracking img