Вы находитесь на странице: 1из 39

Curso Superior de Tecnologia em Banco

de Dados

Disciplina: Algoritmos
Aula 01: Apresentao da Disciplina
Prof. MSc. Lucas Gonalves Nadalete
lucas.nadalete@fatec.sp.gov.br
So Jos dos Campos - SP

Roteiro

Sobre o Professor
Carga Horria
Objetivos da Disciplina
Ementa
Metodologia
Critrios de Avaliao
Datas Importantes
Bibliografia
Cdigo de Inscrio na Disciplina MOODLE
Recomendaes da Coordenao e do Professor
Sobre os Alunos
Algoritmos Prof. Lucas 2016

Sobre o Professor
Tecnlogo em Informtica pela UTF-PR
(Universidade Tecnolgica Federal do Paran (2005)
MSc. pelo Instituto Tecnolgico de Aeronutica
(2011)
MBA em Gesto de Projetos - Conexo FGV/SJC
(Atualmente)
Java (2005) Web (2003) Java Web (2006)
Web Mobile/Mobile (2011)
Consultoria Anlise/Desenvolvimento/QA (V&V)
Algoritmos Prof. Lucas 2016

BSI Tecnologia

Algoritmos Prof. Lucas 2016

HSBC GLT Previdncia Privada

Algoritmos Prof. Lucas 2016

Projeto Harpia (SRF/UNICMP/ITA)

Algoritmos Prof. Lucas 2016

BoldCron Empresa do Grupo UOL

Algoritmos Prof. Lucas 2016

VPSA Tecnologia

Algoritmos Prof. Lucas 2016

UNISAL Lorena (Ps-Graduao)

Algoritmos Prof. Lucas 2016

Mectron Organizao Odebrecht

Algoritmos Prof. Lucas 2016

FocusNetworks

Algoritmos Prof. Lucas 2016

FocusNetworks
SupplyChain Portal

Algoritmos Prof. Lucas 2016

Fatec SJC

Algoritmos Prof. Lucas 2016

Certificaes

Algoritmos Prof. Lucas 2016

Horas Vagas

Happy hour
Futebol/cerveja/churrasco/famlia
Academia
Uma boa leitura
Viagens e lazer
Poker
Esportes radicais
Estudos, sempre!

Algoritmos Prof. Lucas 2016

Carga Horria
Semanal
04 horas/aula
Tera e Quarta-feira: 18h45 20h25

Semestral
80 horas/aula (30% terica e 70% prtica)
Aula Prtica em Laboratrio (A definir)

Algoritmos Prof. Lucas 2016

Objetivos da Disciplina
O que um algoritmo nesta disciplina?
Resoluo eficiente de um problema computacional.
Base da programao.

Para compor um algoritmo necessrio saber Lgica de


Programao (start)
A disciplina usa Python, vou precisar saber esta
linguagem?
SIM, apesar da teoria de algoritmos ser independente de
linguagens, escolhemos Python para praticar.

Programar como andar de bicicleta, voc no esquece, mas


s aprende fazendo
Algoritmos Prof. Lucas 2016

Ementa

Raciocnio Lgico
Fluxograma
Teste de Mesa
Tabela Verdade
Lgica de Programao
Teorias de Algoritmos
Python
Tudo isso atravs de Exerccios
Exerccios e mais Exerccios!
Algoritmos Prof. Lucas 2016

Metodologia
Aulas expositivas com exemplos e comentrios;
Aulas prticas;
Atividades complementares executadas pelos
alunos; e
Uso de recursos audiovisuais e laboratrios.
Algoritmos Prof. Lucas 2016

Critrios de Avaliao
Atividade
Prova 1

Sigla
P1

Peso
3

Prova 2

P2

Exerccio Prtico 1

EP1

Exerccio Prtico 2

EP2

Nota Final = (P1 * 3 + P2 * 4 + EP1 * 1 + EP2 * 2) / 10.


Prova Substitutiva valer de 0,0 a 10,0 e substituir P? + EP? (contedo do
semestre letivo). Haver uma prova substitutiva para o aluno que
deixar de comparecer a UMA das provas (ausncia JUSTIFICADA e
sob ANLISE).

Algoritmos Prof. Lucas 2016

Critrios de Avaliao
Se Nota Final >= 6, o aluno est aprovado.
Se Nota Final < 6 e Nota Final >= 2, o aluno ter direito a fazer a prova de
EXAME.
Se Frequncia < 75%, o aluno est reprovado.
Prova de Exame (EX) = O aluno dever tirar o complemento da nota,
totalizando 12,0 para atingir a mdia mnima aceitvel.
Logo:
Nota Final (NF) = (NF + EX) / 2
Exemplo: ( NF (2,0) + EX (10,0) ) / 2 = 6,0 aprovado (utopia)
( NF (4,5) + EX (7,3) ) / 2 = 5,9 reprovado

Algoritmos Prof. Lucas 2016

Datas Importantes
Listas de Exerccios e Trabalhos Datas das
entregas definidas no Moodle ou em Sala de Aula
Primeira Semana de Prova 06 ou 12/Abr.
Entrega EP1 A definir.
Segunda Semana de Prova 08 ou 14/Jun.
Entrega EP2 A definir.
Prova de Substitutiva 21/Jun.
Prova de Exame 22/Jun.
Algoritmos Prof. Lucas 2016

Motivao

Algoritmos Prof. Lucas 2016

Motivao

Algoritmos Prof. Lucas 2016

Motivao

Algoritmos Prof. Lucas 2016

Python: cases de sucesso

Algoritmos Prof. Lucas 2016

Python: cases de sucesso

Algoritmos Prof. Lucas 2016

Python: quem usa

Algoritmos Prof. Lucas 2016

Python: quem usa

Algoritmos Prof. Lucas 2016

Python: quem usa

Algoritmos Prof. Lucas 2016

Python em So Jos dos Campos

Algoritmos Prof. Lucas 2016

Bibliografia

Algoritmos
Prof. Lucas 2016
Observe que um livro
de programao,
no sobre Python

Bibliografia

Algoritmos
Prof. Lucas 2016
Observe que um livro
de programao,
no sobre Python

Disponibilizao do Contedo
Moodle
Aulas, ferramentas, material de apoio, listas, cdigos
Tarefas e avisos

Cdigo de Acesso
alg1sem2016n
At que cada um tenha seu prprio usurio!

Algoritmos Prof. Lucas 2016

Recomendaes do Professor
Aulas comearo pontualmente s 18h45 (com a chamada).
Aluno que chegar aps a realizao da chamada, ficar
responsvel por solicitar sua presena ao final da aula
Evitar faltas excessivas e desnecessrias
Participar das aulas e exerccios
No levar dvidas pra casa. Na dvida PERGUNTE!
Avaliao tranquila, pra quem estudar, faz as atividades
extraclasse e participar das aulas!
Aula cooperativa (exceto na prova)
Reviso antes da prova e correo aps a primeira prova
Prezar pelas entregas pontuais e trabalho em equipe
Entrega fora do PRAZO ou LOCAL acordado ou PADRO acordado =
Entrega no efetuada!

Algoritmos Prof. Lucas 2016

Sobre os Alunos

Nome? De onde ? O que faz?


Dedicao exclusiva ao Curso?
Matriculado em quantas disciplinas?
Trabalha? Quantas horas semanais?
Quantas horas semanais dedicadas disciplina?
Nvel de conhecimento da ementa?
Iniciante? Intermedirio? Avanado?

Algoritmos Prof. Lucas 2016

Ingls
Precisa dizer que importante?
Python foi definida em ingls, assim como a grande
totalidade das linguagens de programao;
Muito mais fcil de achar exemplos e
implementaes em ingls na internet;
Slides podem ser encontrados em portugus, porm
os melhores materiais so divulgados em ingls
(http://www.infoq.com.br e http://www.infoq.com);
Exemplos, exerccios e cdigos em ingls.

Algoritmos Prof. Lucas 2016

Atividades

Preparar o ambiente de desenvolvimento nos


seus computadores pessoais:
Python 3.x
PyCharm Community (Opcional)
Algoritmos Prof. Lucas 2016

Think about it!


Aprendizado isso: de repente, voc compreende
alguma coisa que sempre entendeu, mas de uma
nova maneira.
(Doris Lessing)

Algoritmos Prof. Lucas 2016

Оценить