2. 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
3. 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
thomascosta@aedu.com
https://github.com/thomasdacosta
Prof. Thomás da Costa
https://professorthomasdacosta.wordpress.com
4. 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.
5. 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
6. 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.
7. 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.
8. 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
9. 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 !!!
10. 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.
11. 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 aprender
Onde tudo começa:
12. 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
13. 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: thomascosta@aedu.com
Material da Aula
14. ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa
APRESENTAÇÃO
Bibliografias Utilizadas
Objetos, Abstração, Estrutura de Dados e Projeto Usando C++
Koffman, Elliot B.; Wolfgang, Paul A. T.
15. ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa
APRESENTAÇÃO
Bibliografias Utilizadas
Estruturas de Dados Usando C
Tenenbaum, Aaron M.
16. ALGORITMOS E ESTRUTURA DE DADOS – Prof. Thomás da Costa
APRESENTAÇÃO
Vamos iniciar nosso curso !!!
Na próxima aula !!!