Aula 00 - Algoritmos
Introdução
Ênio Prates Vasconcelos Filho
Faculdades Alfa
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Tópicos
Δ Apresentação
• Background Técnico
Δ Estilo de Ensino
• Como serão as Aulas
Δ Plano de Aulas
Δ Laboratórios
Δ Avaliações
Δ Bibliografia
Δ Dúvidas
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Apresentação
Δ Ênio Filho
Δ Formação:
• Graduação: Engenharia Mecatrônica, UnB (2006):
o UMA PLATAFORMA PARA SIMULAÇÃO DE FUTEBOL DE ROBÔS USANDO ARQUITETURAS
RECONFIGURÁVEIS EM UMA PLACA FPGA-PCI.
• Mestrado: Sistemas Mecatrônicos, UnB (2012):
o DESENVOLVIMENTO DO PLANEJADOR DE TRAJETÓRIA E DO SISTEMA DE CONTROLE EM MALHA
ABERTA DE UM MANIPULADOR ROBÓTICO DE GEOMETRIA ESFÉRICA, EMBARCADOS EM UMA
PLATAFORMA FPGA;
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Apresentação
Δ Experiência Profissional:
• AmBev – 2006 (Estágio);
• TCS – 2006 (Estágio);
• Innovix
o2008/9 (Engenheiro de Controle e Automação);
o2009/14 (Gerente de P&D);
o2015 (Gerente de Operações).
• Uniceub
oControle e Servomecanismos;
oLógica Digital
oMedidas Elétricas;
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Background
Δ Áreas de Conhecimento:
• FPGAs;
• Microcontroladores;
• Controle e Automação;
• Robótica;
• RFID;
Δ Principais desenvolvimentos
• Monitoramento Remoto
oDesenvolvimento de hardware de coleta de dados;
oIntegração de sensores de terceiros a plataformas próprias;
oDesenvolvimento de sensores;
oSoftware para leitura de dados;
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Quem são Vocês?
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Estilo de Ensino
Δ Como vão funcionar as Aulas?
• Processo que será construído ao longo do semestre;
• Processo de diálogo todo o tempo, com perguntas e respostas, com desafios...
• Questões lançadas ao longo das aulas que terão participação na N1 e N2;
• Relacionar questões de sala de aula com exemplos de mercado, tentando
tornar situações mais “palpáveis”;
Δ Participação em Sala de aula é bastante importante e conta para a nota
final
Δ Cobrarei Presença?
• Sim!
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Aulas – Visão Geral
Δ Aula padrão:
• Expositivas, com exemplos e abertura para perguntas;
• Listas de Exercícios para casa;
• Perguntas a serem respondidas em Sala;
Δ Laboratório
• 5 a 8 visitas ao laboratório (testes e execução de algoritmos em linguagem de
programação);
• Serão solicitadas algumas atividades nos laboratórios que farão parte das
provas N1 e N2;
• Atenção para datas e cumprimento de horários:
oAtrasos maiores que 15 minutos em laboratórios acarretarão em não
participação da atividade!
Δ Dúvidas por e-mail, Skype, sala de aula, sinal de fumaça...
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Plano de Ensino
Δ Ementa da Disciplina
• Breve história da computação.
• Algoritmos: caracterização, notação, estruturas básicas.
• Computadores: unidades básicas, instruções, programa armazenado,
endereçamento, programas em linguagem de máquina.
• Conceitos de linguagens algorítmicas: expressões, comandos sequenciais,
seletivos e repetitivos; entrada/saída; variáveis estruturadas, funções.
Desenvolvimento e documentação de programas.
• Exemplos de processamento não-numérico.
• Laboratório: Extensa prática de programação e depuração de programas
utilizando uma das linguagens de programação.
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Plano de Ensino
Δ Objetivos:
• Apresentar princípios de programação de computadores, como uma
metodologia do raciocínio construtivo aplicável a problemas passíveis de uma
solução algorítmica.
• Capacitar os alunos a solucioná-los de modo sistemático e representar a
solução numa linguagem de programação.
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Plano de Ensino
Δ Introdução a Algoritmos
• Funcionamento do Computador; Conceituação e Definição de Algoritmos;
Δ Programas de computador
• O que é um programa; Codificação de um programa; Compilação de um programa; Execução um programa;
Linguagens de programação;
Δ Estrutura de um Algoritmo
• Linguagem Natural; Fluxograma; Pseudocódigo;
Δ Itens Fundamentais
• Tipos de Dados; Constantes; Variáveis; Comentários; Expressões Aritméticas ( + , - , / , * ); Expressões Lógicas (E,
OU, NÃO); Expressões Literais (|); Comandos de Entrada e Saída;
Δ Estruturas de controle
• Desvio Condicional Simples (SE); Operadores Relacionais; Desvio Condicional Composto (SE SENÃO); Desvios
Condicionais Encadeados; Operadores Lógicos (E, OU, NÃO);
Δ Estruturas de Repetição
• Teste lógico no início; Teste lógico no final; Variável de controle; Estruturas de controle encadeadas;
Δ Estrutura de Dados
• Vetores unidimensionais (Vetores); Vetores multidimensionais (Matrizes);
Δ Modularização
• Introdução; Sub-rotina; Função;
Δ Programação Estruturada em C
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Avaliações
Δ De acordo com a Resolução 01/2008, de 15 de abril de 2008, ao longo do
semestre letivo, o aluno será avaliado pela sua frequência (mínimo de 75%)
e aproveitamento, expresso em notas de 0 a 10 (zero a dez);
Δ O aproveitamento do aluno será verificado por meio das avaliações
denominadas N1, N2, N3 e N4 (Prova de Recuperação);
Δ As notas N1 e N2 serão compostas por Avaliações Formais, de caráter
documental, realizadas individualmente e sem consulta, com notas de zero
a dez, valendo 80%;
Δ e Avaliações Processuais, também, com notas de zero a dez, valendo 20%;
Δ As notas de N3 e N4 serão compostas unicamente por prova individual
escrita e sem consulta, com notas de zero a dez;
Δ A Resolução 01/2008, pode ser consultada na íntegra no endereço:
www.alfa.br.
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Avaliações
Δ Em sala de aula, teremos ainda:
• Questões surpresa, sobre o conteúdo dado na aula do dia e assuntos
anteriores.
• Serão uma ou duas questões de nível médio, que equivalerão a 1 ponto da N1
e 1 ponto da N2;
• Faremos ainda um Simulado (sem acréscimo de nota), em sala de aula, como
preparação para a N1;
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Avaliações
Δ Laboratórios:
• Os laboratórios serão analisados como forma de implementação de
algoritmos;
• Atividades práticas que terão valor aplicado nas notas N1 e N2;
Δ Competição (opcional):
• Desenvolvimento de algoritmos implementados à batalha entre robôs em
ambiente virtual;
• Robocode;
• Atividade que depende do andamento da turma e será opcional aos alunos
que quiserem participar;
• Nota extra na avaliação N2;
I
n
t
r
o
d
u
ç
ã
o
ALGORITMOS - 02/2015 – ÊNIO FILHO
Bibliografia
Δ BÁSICA
• MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação de computadores. 18ª. ed. São Paulo: Érica, 2006. 236 p. ISBN
857194718;
• FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção
de algoritmos e estruturas de dados. 3ª. ed. São Paulo (SP): Pearson Prentice Hall, 2005. 195 p. ISBN
9788576050247;
• GUIMARAES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de
dados. Rio de Janeiro, RJ: LTC, c1994. xii, 216 p. ISBN 8521603789.
Δ COMPLEMENTAR
• VELOSO, Paulo. Estruturas de dados. Rio de Janeiro: Campus, 1983. 228 p. ISBN 8570013523;
• DEITEL, P. J.; DEITEL, H. M. Java: como programar. 8. ed. São Paulo (SP): Pearson Prentice Hall, 2010.
1386 p. ISBN 9788576055631;
• SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3. ed. Rio de
Janeiro (RJ): LTC, 2010. 302 p. ISBN 9788521617501;
• PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados: com aplicações em
Java. 2. ed. São Paulo: Pearson Education, 2009. xiv, 262 p. ISBN 9788576052074;
• Joubert Peixoto de Castro. Linguagem C na prática. Rio de Janeiro (RJ): Ciência Moderna, 2008. 153 p.
ISBN 9788573936636.
DÚVIDAS?
Contatos:
E-mail: enio.filho@alfa.br
Skype: eniopvf
Twitter: eniopvf
Bibliografia:

Mais conteúdo relacionado

PPTX
Algoritmos - Aula 01 A - Plano De Ensino
PDF
METODOLOGIA D PESQUISA - MAPEAMENTO SISTEMÁTICO
PDF
METODOLOGIA D PESQUISA - MAPEAMENTO SISTEMÁTICO
PDF
Sistemas de Microprocessadores 2013/2014
PDF
Sistemas de Microprocessadores 2013/2014
PDF
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
PPTX
Aula Inaugural - Programação Imperativa
PDF
Arquitectura de computadores
Algoritmos - Aula 01 A - Plano De Ensino
METODOLOGIA D PESQUISA - MAPEAMENTO SISTEMÁTICO
METODOLOGIA D PESQUISA - MAPEAMENTO SISTEMÁTICO
Sistemas de Microprocessadores 2013/2014
Sistemas de Microprocessadores 2013/2014
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
Aula Inaugural - Programação Imperativa
Arquitectura de computadores

Semelhante a Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf (20)

PDF
PDF
Aula 1 apresentação
PDF
Aula 1 pc - slides
PPT
Aula1 Apresentacao TEES
PDF
UML - parte 1
PDF
Plano de ensino desenho tecnico
PPT
Logica Programação. ...
DOCX
CV-MARCOS_LUCAS_RONCHI_MENDES__16a-v0.2
PPTX
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
PPT
1. apresentação
PDF
aula_00_apresentacao_programacao_python.pdf
PDF
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001
PDF
Planejamento 2014 1
PDF
Conceitos e técnicas de programação apresentação
PDF
Webinar: Explorando o SimulIDE - Simulador de Circuitos Eletrônicos Open Source
PDF
Lógica de programação em ppt
PPT
Tópicos Especiais em Engenharia de Software
PDF
Estratégias e Técnicas de Testes - Parte1
PDF
1 5 programação didática das aulas de po1
Aula 1 apresentação
Aula 1 pc - slides
Aula1 Apresentacao TEES
UML - parte 1
Plano de ensino desenho tecnico
Logica Programação. ...
CV-MARCOS_LUCAS_RONCHI_MENDES__16a-v0.2
Apresentação sobre experiência curso à distância sobre NumPy e Proc. Imagens ...
1. apresentação
aula_00_apresentacao_programacao_python.pdf
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001
Planejamento 2014 1
Conceitos e técnicas de programação apresentação
Webinar: Explorando o SimulIDE - Simulador de Circuitos Eletrônicos Open Source
Lógica de programação em ppt
Tópicos Especiais em Engenharia de Software
Estratégias e Técnicas de Testes - Parte1
1 5 programação didática das aulas de po1
Anúncio

Mais de Enio Filho (13)

PDF
Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
PDF
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
PDF
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
PDF
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
PDF
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
PDF
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
PDF
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
PDF
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
PDF
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
PDF
Eica 2016.1 - Identificando e rastreando itens na era do IOT
PDF
Eica 2015.2 - Introdução ao IOT
PDF
Eica 2016.2 - Industria 4.0
PDF
Iot - identificando e rastreando - PUC
Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Eica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2015.2 - Introdução ao IOT
Eica 2016.2 - Industria 4.0
Iot - identificando e rastreando - PUC
Anúncio

Último (20)

PDF
projeto 5 Em movimento Ciencias Humanas.pdf
PPT
Os Grandes Períodos Históricos UESC 2009.1
PPTX
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
PDF
639039693-CURSO-DE-PORTUGUES-Prof-Deivid-Xavier.pdf
PPTX
AULA 5 - HIGIENE HOSPITALAR .pptx
PPTX
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
PPTX
CIPA+-++Mapa+de+Risco-1.pptx levantamento
PPTX
NR 5 Treinamento completo gestão CIPA.pptx
PDF
morfologia5.pdfllllllllllllllllllllllllllll
PDF
_Filosofia_-_SLIDES___questões.pdf.pptx (3).pdf
PPTX
DOUTRINA FORÇA TÁTICA PMRO 2022 - PPT (1).pptx
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PDF
Caderno do Futuro 1º Ano CIÊNCIAS Aluno.pdf
PDF
Sociologia Cultural, Aspecto teóricos e conceitos
PPTX
02-simulado-saeb-9o-ano-matematica1.pptx
PPTX
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
PPTX
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
PPTX
Basic life Support - suporte tecnico de vida
PPT
Aula_02_Logica_Externa_dos_Esportes_de_Invasao_2025.ppt
PDF
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
projeto 5 Em movimento Ciencias Humanas.pdf
Os Grandes Períodos Históricos UESC 2009.1
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
639039693-CURSO-DE-PORTUGUES-Prof-Deivid-Xavier.pdf
AULA 5 - HIGIENE HOSPITALAR .pptx
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
CIPA+-++Mapa+de+Risco-1.pptx levantamento
NR 5 Treinamento completo gestão CIPA.pptx
morfologia5.pdfllllllllllllllllllllllllllll
_Filosofia_-_SLIDES___questões.pdf.pptx (3).pdf
DOUTRINA FORÇA TÁTICA PMRO 2022 - PPT (1).pptx
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
Caderno do Futuro 1º Ano CIÊNCIAS Aluno.pdf
Sociologia Cultural, Aspecto teóricos e conceitos
02-simulado-saeb-9o-ano-matematica1.pptx
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
Basic life Support - suporte tecnico de vida
Aula_02_Logica_Externa_dos_Esportes_de_Invasao_2025.ppt
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...

Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf

  • 1. Aula 00 - Algoritmos Introdução Ênio Prates Vasconcelos Filho Faculdades Alfa
  • 2. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Tópicos Δ Apresentação • Background Técnico Δ Estilo de Ensino • Como serão as Aulas Δ Plano de Aulas Δ Laboratórios Δ Avaliações Δ Bibliografia Δ Dúvidas
  • 3. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Apresentação Δ Ênio Filho Δ Formação: • Graduação: Engenharia Mecatrônica, UnB (2006): o UMA PLATAFORMA PARA SIMULAÇÃO DE FUTEBOL DE ROBÔS USANDO ARQUITETURAS RECONFIGURÁVEIS EM UMA PLACA FPGA-PCI. • Mestrado: Sistemas Mecatrônicos, UnB (2012): o DESENVOLVIMENTO DO PLANEJADOR DE TRAJETÓRIA E DO SISTEMA DE CONTROLE EM MALHA ABERTA DE UM MANIPULADOR ROBÓTICO DE GEOMETRIA ESFÉRICA, EMBARCADOS EM UMA PLATAFORMA FPGA;
  • 4. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Apresentação Δ Experiência Profissional: • AmBev – 2006 (Estágio); • TCS – 2006 (Estágio); • Innovix o2008/9 (Engenheiro de Controle e Automação); o2009/14 (Gerente de P&D); o2015 (Gerente de Operações). • Uniceub oControle e Servomecanismos; oLógica Digital oMedidas Elétricas;
  • 5. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Background Δ Áreas de Conhecimento: • FPGAs; • Microcontroladores; • Controle e Automação; • Robótica; • RFID; Δ Principais desenvolvimentos • Monitoramento Remoto oDesenvolvimento de hardware de coleta de dados; oIntegração de sensores de terceiros a plataformas próprias; oDesenvolvimento de sensores; oSoftware para leitura de dados;
  • 6. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Quem são Vocês?
  • 7. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Estilo de Ensino Δ Como vão funcionar as Aulas? • Processo que será construído ao longo do semestre; • Processo de diálogo todo o tempo, com perguntas e respostas, com desafios... • Questões lançadas ao longo das aulas que terão participação na N1 e N2; • Relacionar questões de sala de aula com exemplos de mercado, tentando tornar situações mais “palpáveis”; Δ Participação em Sala de aula é bastante importante e conta para a nota final Δ Cobrarei Presença? • Sim!
  • 8. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Aulas – Visão Geral Δ Aula padrão: • Expositivas, com exemplos e abertura para perguntas; • Listas de Exercícios para casa; • Perguntas a serem respondidas em Sala; Δ Laboratório • 5 a 8 visitas ao laboratório (testes e execução de algoritmos em linguagem de programação); • Serão solicitadas algumas atividades nos laboratórios que farão parte das provas N1 e N2; • Atenção para datas e cumprimento de horários: oAtrasos maiores que 15 minutos em laboratórios acarretarão em não participação da atividade! Δ Dúvidas por e-mail, Skype, sala de aula, sinal de fumaça...
  • 9. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Plano de Ensino Δ Ementa da Disciplina • Breve história da computação. • Algoritmos: caracterização, notação, estruturas básicas. • Computadores: unidades básicas, instruções, programa armazenado, endereçamento, programas em linguagem de máquina. • Conceitos de linguagens algorítmicas: expressões, comandos sequenciais, seletivos e repetitivos; entrada/saída; variáveis estruturadas, funções. Desenvolvimento e documentação de programas. • Exemplos de processamento não-numérico. • Laboratório: Extensa prática de programação e depuração de programas utilizando uma das linguagens de programação.
  • 10. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Plano de Ensino Δ Objetivos: • Apresentar princípios de programação de computadores, como uma metodologia do raciocínio construtivo aplicável a problemas passíveis de uma solução algorítmica. • Capacitar os alunos a solucioná-los de modo sistemático e representar a solução numa linguagem de programação.
  • 11. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Plano de Ensino Δ Introdução a Algoritmos • Funcionamento do Computador; Conceituação e Definição de Algoritmos; Δ Programas de computador • O que é um programa; Codificação de um programa; Compilação de um programa; Execução um programa; Linguagens de programação; Δ Estrutura de um Algoritmo • Linguagem Natural; Fluxograma; Pseudocódigo; Δ Itens Fundamentais • Tipos de Dados; Constantes; Variáveis; Comentários; Expressões Aritméticas ( + , - , / , * ); Expressões Lógicas (E, OU, NÃO); Expressões Literais (|); Comandos de Entrada e Saída; Δ Estruturas de controle • Desvio Condicional Simples (SE); Operadores Relacionais; Desvio Condicional Composto (SE SENÃO); Desvios Condicionais Encadeados; Operadores Lógicos (E, OU, NÃO); Δ Estruturas de Repetição • Teste lógico no início; Teste lógico no final; Variável de controle; Estruturas de controle encadeadas; Δ Estrutura de Dados • Vetores unidimensionais (Vetores); Vetores multidimensionais (Matrizes); Δ Modularização • Introdução; Sub-rotina; Função; Δ Programação Estruturada em C
  • 12. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Avaliações Δ De acordo com a Resolução 01/2008, de 15 de abril de 2008, ao longo do semestre letivo, o aluno será avaliado pela sua frequência (mínimo de 75%) e aproveitamento, expresso em notas de 0 a 10 (zero a dez); Δ O aproveitamento do aluno será verificado por meio das avaliações denominadas N1, N2, N3 e N4 (Prova de Recuperação); Δ As notas N1 e N2 serão compostas por Avaliações Formais, de caráter documental, realizadas individualmente e sem consulta, com notas de zero a dez, valendo 80%; Δ e Avaliações Processuais, também, com notas de zero a dez, valendo 20%; Δ As notas de N3 e N4 serão compostas unicamente por prova individual escrita e sem consulta, com notas de zero a dez; Δ A Resolução 01/2008, pode ser consultada na íntegra no endereço: www.alfa.br.
  • 13. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Avaliações Δ Em sala de aula, teremos ainda: • Questões surpresa, sobre o conteúdo dado na aula do dia e assuntos anteriores. • Serão uma ou duas questões de nível médio, que equivalerão a 1 ponto da N1 e 1 ponto da N2; • Faremos ainda um Simulado (sem acréscimo de nota), em sala de aula, como preparação para a N1;
  • 14. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Avaliações Δ Laboratórios: • Os laboratórios serão analisados como forma de implementação de algoritmos; • Atividades práticas que terão valor aplicado nas notas N1 e N2; Δ Competição (opcional): • Desenvolvimento de algoritmos implementados à batalha entre robôs em ambiente virtual; • Robocode; • Atividade que depende do andamento da turma e será opcional aos alunos que quiserem participar; • Nota extra na avaliação N2;
  • 15. I n t r o d u ç ã o ALGORITMOS - 02/2015 – ÊNIO FILHO Bibliografia Δ BÁSICA • MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. 18ª. ed. São Paulo: Érica, 2006. 236 p. ISBN 857194718; • FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3ª. ed. São Paulo (SP): Pearson Prentice Hall, 2005. 195 p. ISBN 9788576050247; • GUIMARAES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro, RJ: LTC, c1994. xii, 216 p. ISBN 8521603789. Δ COMPLEMENTAR • VELOSO, Paulo. Estruturas de dados. Rio de Janeiro: Campus, 1983. 228 p. ISBN 8570013523; • DEITEL, P. J.; DEITEL, H. M. Java: como programar. 8. ed. São Paulo (SP): Pearson Prentice Hall, 2010. 1386 p. ISBN 9788576055631; • SZWARCFITER, Jayme Luiz; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3. ed. Rio de Janeiro (RJ): LTC, 2010. 302 p. ISBN 9788521617501; • PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados: com aplicações em Java. 2. ed. São Paulo: Pearson Education, 2009. xiv, 262 p. ISBN 9788576052074; • Joubert Peixoto de Castro. Linguagem C na prática. Rio de Janeiro (RJ): Ciência Moderna, 2008. 153 p. ISBN 9788573936636.