Algoritmos e Estrutura de Dados - Aula 01

17
ANHANGUERA – 2016.1 ALGORITMOS E ESTRUTURA DE DADOS AULA 01 - APRESENTAÇÃO Prof. Thomás da Costa [email protected]

Transcript of Algoritmos e Estrutura de Dados - Aula 01

Page 1: Algoritmos e Estrutura de Dados - Aula 01

ANHANGUERA – 2016.1

ALGORITMOS E ESTRUTURA DE DADOSAULA 01 - APRESENTAÇÃO

Prof. Thomás da [email protected]

Page 2: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• MBA em Arquitetura de Soluções pela FIAP.• Graduado em Gestão em Tecnologia da Informação pela UNIP.• 20 anos de experiência na área de Informática.• 15 anos de experiência com desenvolvimento em Java.• Sun Certified Programmer for the Java Platform (SCJP).• Desenvolvimento e arquitetura de aplicações em várias áreas.• Experiência profissional com várias linguagens e ferramentas de

desenvolvimento Java.• Atualmente envolvido em projetos com BigData e FastData.

Prof. Thomás da Costa

Page 3: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

https://www.facebook.com/ProfThomasDaCosta

https://br.linkedin.com/in/thomasdacosta

http://pt.slideshare.net/thomasdacosta

[email protected]

https://github.com/thomasdacosta

Prof. Thomás da Costa

https://professorthomasdacosta.wordpress.com

Page 4: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

Avaliação

APRESENTAÇÃO

• Média para Aprovação: 6,0 PONTOS.• Arredondamento: uma casa decimal (5,85 = 5,9).• Prova substitutiva substitui a nota da B2.• Frequência: mínimo 75%, abaixo disso REPROVA.• Lista de Presença: TEREMOS CHAMADA.

Page 5: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Média

70% Prova Obrigatória

30% Trabalho

70% Prova Obrigatória

30% Trabalho

Page 6: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Avaliação• Avaliação B1

• Trabalho em Grupo (máximo 5 pessoas)• 3,0 PONTOS.• TEMA DO TRABALHO:

• Lista de exercícios.• Será encaminhada para o representante de sala.

• Data de Entrega Final: Dia da Prova.• Após essa data o trabalho vale 1,5 PONTO.

• Prova• 7,0 PONTOS.

Page 7: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Avaliação• Avaliação B2

• Trabalho Individual• 3,0 PONTOS.• TEMA DO TRABALHO:

• Lista de exercícios.• Será encaminhada para o representante de sala.

• Data de Entrega Final: Dia da Prova.• Após essa data o trabalho vale 1,5 PONTO.

• Prova• 7,0 PONTOS.

Page 8: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• Horário de Aula: 19h10 – 20h50 e 21h10 – 22h00.• Celulares desligados, atendam fora da sala caso precisem.• Controlem as conversas paralelas !!!• Controle o WhatsApp e os jogos !!! • Todos os programas e exemplos em sala de aula foram testados.• A todos estarei a disposição para tirar dúvidas !!!!• Vamos ter uma aula animada.• Participação de todos na aula.• É uma disciplina complexa, por isso mantenha a atenção.• Para aprender corretamente a disciplina, devemos praticar bastante tanto

no laboratório, sala de aula e em atividades extracurriculares.

Avisos

Estou aqui para fazer uma excelente aula e prepará-los para o mercado de trabalho

Page 9: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• Já pensou, como são feitos os principais programas que utilizamos?• Windows que utilizamos, como é feito?• Os aplicativos de celulares como Facebook, Whatsapp e Clash of Clans,

precisaram de quantas pessoas para desenvolver?• Jogos de Playstation e Xbox como são feitos?

Esses programas são feitos a partir de outros programas !!! Isso mesmo: programas que fazem programas.Mas os programas precisam ser feitos a partir de uma linguagem, na qual escrevemos comandos e ações, conhecidos como algoritmos.

O que é Algoritmos e Estrutura de Dados?Pense nisso:

Vamos entender melhor a seguir !!!

Page 10: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

O que é Algoritmos e Estrutura de Dados?

Programador/Desenvolvedor. Que gera um aplicativo para celular, jogo ou um site da

internet.

Escreve algoritmos em uma linguagem.

Nossa disciplina entra nesta etapa, na qual vamos aprender

uma linguagem e estudar algoritmos para desenvolver

um programa.

Page 11: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• Mais programação, ou seja, mais códigos fontes.• Conceitos avançados de programação.• Como funciona fila, listas e pilhas.• Recursividade.

O que vamos aprenderOnde tudo começa:

Page 12: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• Melhorar a lógica.• Adquire conhecimento em outras áreas.• A profissão de Programador é uma das mais requisitadas.• Tem bons salários no mercado.• É possível fazer qualquer tipo de programa como jogos, sites e etc.• O Programador é o Rei !!!

Por que aprender Algoritmos e Estrutura de Dados

Pesquisa de emprego no site Linkedin, mais de 1000 vagas para programador

Page 13: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

• Conteúdo da aula nos seguintes sites:

https://professorthomasdacosta.wordpress.com/

https://www.facebook.com/ProfThomasDaCosta/

http://pt.slideshare.net/thomasdacosta/presentations

• Será disponibilizado 1 dia depois da aula.• Não esqueçam de sempre baixar o material da aula quando

disponibilizado.• Siga os sites acima e a página do Facebook para ficar atualizado sobre o

material e outros assuntos relacionados a tecnologia.• Aula totalmente teórica, não utilizaremos de laboratório durante o curso.• E-mail do Professor: [email protected]

Material da Aula

Page 14: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Bibliografias UtilizadasObjetos, Abstração, Estrutura de Dados e Projeto Usando C++Koffman, Elliot B.; Wolfgang, Paul A. T.

Page 15: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Bibliografias UtilizadasEstruturas de Dados Usando CTenenbaum, Aaron M.

Page 16: Algoritmos e Estrutura de Dados - Aula 01

ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa

APRESENTAÇÃO

Vamos iniciar nosso curso !!!

Na próxima aula !!!

Page 17: Algoritmos e Estrutura de Dados - Aula 01

Obrigado !!!

ANHANGUERA – 2016.1