Este documento apresenta a aula inaugural do curso de Construção de Algoritmos ministrado pelo professor Gracon Lima. Ele apresenta suas credenciais acadêmicas e áreas de interesse, além de fornecer detalhes sobre a disciplina, como objetivos, metodologia, cronograma e critérios de avaliação.
3. Apresentação
• Bacharelado – UERN
– Sistema de vigilância portátil
• Mestrado – UERN/UFERSA
– Processo para extração de características e
reconhecimento de símbolos em imagens
• Atuação/Interesses
– Inclusão digital
– Análise e projeto de sistemas
– Engenharia de software
– Construção de Algoritmos
– Bancos de dados
– Programação Orientada a Objetos
Prof. Gracon Lima
4. Estudo de Caso (Bacharelado)
Sistema de vigilância
Prof. Gracon Lima
5. Ambiente – Ad-Hoc
Figura 1 - Adaptado de (http://www.ee.surrey.ac.uk/m_ccsr/facilities/networks/images/wat1.jpg)
Prof. Gracon Lima
6. Estudo de Caso (Mestrado)
Tradutor de Libras
Prof. Gracon Lima
10. Pontos a considerar para o semestre
• Horários para a disciplina
– Para compensar os sábados letivos nosso horário
precisa ser alterado
• Atenção às faltas
• Projeto final
Prof. Gracon Lima
12. Construção de Algoritmos
Curso: Tecnológico em Redes de Computadores
Turma: 20151.14300.1V
Disciplina: Construção de Algoritmos
Carga Horária: 80 h
Prof. Gracon Lima
13. Objetivos
• Geral:
– Apresentar ao aluno os principais aspectos relacionados ao
desenvolvimento estruturado de algoritmos.
• Específicos:
– Estudar os principais conceitos referentes à construção de
algoritmos;
– Apresentar ferramentas computacionais para o
desenvolvimento de algoritmos;
– Enfatizar o método estruturado de desenvolvimento;
– Estudar as principais estruturadas de dados para a
implementação de algoritmos;
– Elaborar estudos de caso relacionados à construção de
algoritmos.
Prof. Gracon Lima
14. Metodologia
• Aulas teóricas seguidas de aulas práticas em
laboratório
• Recursos Computacionais
– Microcomputadores
– Windows/Linux
– Turbo Pascal 7.0
Prof. Gracon Lima
15. Dados sobre a disciplina
• 20 DIAS DE AULA - 4H/A
• 1/2 - AULAS TEÓRICAS (20X2 = 40HS T)
• 1/2 - AULAS PRÁTICAS (20X2 = 40HS P)
• 20 SEMANAS DE AULA
Prof. Gracon Lima
18. Sistema de Avaliação
• A avaliação da aprendizagem será
efetuada considerando:
– exercícios resolvidos em aula,
– exercícios extraclasse e trabalhos.
– Será realizado trabalho em grupo e/ou individual,
cuja avaliação será parte da nota.
– Cada prova será realizada considerando todo o
conteúdo desenvolvido até a data de sua aplicação.
Prof. Gracon Lima
19. Critérios de Avaliação
• Freqüência Mínima:
75%
• Composição da Nota
– Provas
– Listas de exercícios
– Participação nas aulas
• Etapas de avaliação
– Etapa 1:
• Finaliza com 40ha
• Prova + exercícios
– Etapa 2:
• Finaliza com 80ha
• Prova/exercícios +
seminários
Prof. Gracon Lima
20. Dicas
• A presença em todas as aulas é importante!
• Aprender a programar requer prática!
– Exercícios durante as aulas e em casa.
• Não desperdice o tempo da aula
• Estude sempre o material indicado.
Prof. Gracon Lima
21. Dicas
• Lema: “Aula dada é aula estudada”;
• Na aula, você entende a matéria, mas o aprendizado é
outro estágio:
– Quando se faz uma conta de cabeça, por exemplo, os números
são armazenados na chamada memória de curto prazo.
– No córtex cerebral fica a memória de longo prazo;
– Entre esses dois arquivos do cérebro há uma memória de
duração intermediária, onde ficam as matérias reestudadas,
repetidas para o cérebro.
• Ao deixar para estudar a matéria no dia seguinte, o
aproveitamento será menor.
• Com o estudo diário, o aluno armazena o conteúdo na
memória de longo prazo.
Prof. Gracon Lima
27. Lógica de programação
• Necessária para
pessoas que trabalham
com desenvolvimento
de programas
• Técnica de encadear
pensamentos,
raciocinar com a
finalidade de atingir
determinados objetivos
• Na vida real:
– Como chegar a escola
• Preparar-se
• Pegar o ônibus
• Sair na hora
• No Computador:
– Como calcular o
quadrado de um numero
• Multiplicar ele por ele
mesmo
Prof. Gracon Lima
28. Seqüência Lógica
• Seqüência de instruções
que devem ser seguidas
para se cumprir
determinada tarefa
• Passos executados até
atingir um objetivo ou
solução de problema
• Na vida real:
– Como chegar a escola
1. Acordar
2. Banho
3. Vestir-se
4. Desjejum
5. Apanhar ônibus
• No Computador:
– Como calcular o quadrado
de um numero
• Ler o numero
• Multiplicar por ele mesmo
• Mostrar o resultado
Prof. Gracon Lima
30. Representação de Algoritmos
• Existem três formas de representação de
algoritmos:
– Descrição Narrativa: representação textual na
linguagem natural
– Fluxograma: representação gráfica;
– Pseudocódigo (português estruturado):
representação textual.
Prof. Gracon Lima