16
ANHANGUERA – 2016.2 ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO AULA 01 - APRESENTAÇÃO Prof. Thomás da Costa [email protected]

Algoritmos e Técnicas de Programação - Aula 01

Embed Size (px)

Citation preview

Page 1: Algoritmos e Técnicas de Programação - Aula 01

ANHANGUERA – 2016.2

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃOAULA 01 - APRESENTAÇÃO

Prof. Thomás da [email protected]

Page 2: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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 Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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 Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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 Técnicas de Programação?Pense nisso:

Vamos entender melhor a seguir !!!

Page 5: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

O que é Algoritmos e Técnicas de Programação?

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 6: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

É a disciplina onde vamos aprender a desenvolver aplicações, a partir de uma linguagem de programação. Em Algoritmos e Técnicas de Programação, iremos estudar o básico da criação de aplicações, ou seja, é o alicerce para se tornar um programador ou desenvolvedor.

O que é Algoritmos e Técnicas de Programação?Definição:

= Programador ou Desenvolvedor cria aplicações para computadores, celulares,

jogos e sites de internet.

Page 7: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

• Uma linguagem de programação.• Vamos estudar algoritmos.• O básico para criar programas de computador.• Aplicações simples de calcular média, somar números e criar uma

calculadora.• Não iremos criar aplicações mais complexas, mas é o básico para iniciar a

carreira de programador.• Nossas aplicações serão desenvolvidas sem interface gráfica para o usuário,

pois não é o escopo dessa matéria.

O que vamos aprenderOnde tudo começa:

Page 8: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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 Técnicas de Programação

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

Page 9: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

PEA

APRESENTAÇÃO

• Plano de Ensino e Aprendizagem.• Conteúdo programático.• Contém as aulas separadas por semana.• Mostra as bibliografias.• PLT

Page 10: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

Fundamentos a Algoritmos e as Linguagens de Programação- Definição de algoritmos e exemplos. Formas de representação de algoritmos : descrição narrativa, pseudocódigo e fluxograma- Definição de variáveis, regras de nomenclatura de variáveis, definição de tipos de dados- Definição de operadores matemáticos, relacionais e lógicos e comando de atribuição- Definição dos comandos de entrada/saída

Estruturas de Controle- Definição do comando de seleção IF-ELSE- Definição do comando de seleção SWITCH-CASE- Definição do comando de repetição FOR- Definição do comando de repetição WHILE/DO-WLHILE

Estruturas de Dados Homogêneas- Definição da estrutura de dado homogênea unidimensional - vetor e suas operações e aplicações- Definição da estrutura de dado homogênea unidimensional - vetor e suas operações e aplicações na prática- Definição da estrutura de dado homogênea unidimensional - matriz e suas operações e aplicações- Definição da estrutura de dado homogênea unidimensional - matriz e suas operações na prática

Estruturas de Dados Heterogêneas- Definição da estrutura de dado heterogênea -struct e suas operações- Definição da estrutura de dado heterogênea -struct e suas aplicações- Definição da estrutura de dado heterogênea -struct e suas operações e aplicações- Definição da estrutura de dado heterogênea -struct e suas operações e aplicações práticas

APRESENTAÇÃO

Page 11: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

Bibliografias UtilizadasTreinamento em Linguagem C Curso Completo Mod.1Mizrahi, Victorine Viviane

Page 12: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

Bibliografias UtilizadasAlgoritmos e Lógica de Programação - 2ª EdGomes, Marcelo Marques; Soares, Marcio Vieira; Souza, Marco Antonio Furlan de

Page 13: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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.• E-mail do Professor: [email protected]

Material da Aula

Page 14: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – 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 !!!• 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 15: Algoritmos e Técnicas de Programação - Aula 01

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO – Prof. Thomás da Costa

APRESENTAÇÃO

Vamos iniciar nosso curso !!!

Na próxima aula !!!

Page 16: Algoritmos e Técnicas de Programação - Aula 01

Obrigado !!!

ANHANGUERA – 2016.2