Anda di halaman 1dari 39

Paradigmas de Linguagens

Luiz Fernando Corra prof.lfcorrea@gmail.com http://proflfcorrea.blogspot.com

Luiz Fernando CorraParadigmas de Linguagens: Apresentao Luiz Fernando Corra Paradigmas

Objetivo

Objetivo
Conhecer o professor Informaes importantes Conhecer os alunos e suas expectativas Apresentar a disciplina

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Agenda

O Professor

Informaes importantes

A Disciplina

O Aluno

Luiz Fernando CorraParadigmas de Linguagens: Apresentao Luiz Fernando Corra Paradigmas

O Professor

O Professor
Mestre em Engenharia de Software CESAR.EDU Especialista em Planejamento e Gesto Organizacional FCAP/UPE Especialista em TI CIN/UFPE Graduado em Cincia da Computao -

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

O Professor

O Professor
Certificao Java SCJP 1.4 Certificao de Testes ISTQB

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

O Professor

O Professor
Lder de projeto de testes no Cesar, tendo atuado tanto quanto engenheiro de testes, quanto como engenheiro de sistemas Professor Universitrio e de PsGraduao

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Informaes Importantes

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Durante as aulas
No conversar Participar das discusses e exerccios Celulares desligados ou no silencioso (excees) Pontualidade Assiduidade

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Faltas
Mximo 25% das aulas Justificativa at a aula seguinte ou 7 dias teis. O que ocorrer primeiro Depois do prazo de justificativa de faltas, s com a secretaria/coordenao

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Chamada
No fim de cada aula

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Carga Horria
Semanal: 3 horas-aula Semestral: 60 horas-aula

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Horrio
Teras: 19:10 20:25 Teras: 20:40 21:55

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Informaes Importantes

Comunicao Extra-Sala
Todos os alunos devem se cadastrar no site: Definindo prof.lfcorrea@gmail.com

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

A Disciplina

ADisciplina

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

14

A Disciplina

Ementa
Evoluo das linguagens de programao. Paradigmas de programao. Noes sobre linguagens: estruturada, orientada a eventos e orientada a objetos. Estudo comparativo de linguagens: variveis, expresses, escopo, comandos, tipagem, procedimentos, tipos de dados, abstrao e controle. Estudo de casos.
15

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

A Disciplina

Objetivos Gerais
Estudo dos principais paradigmas de programao e sua influncia na soluo de problemas.

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

16

A Disciplina

Objetivos Especficos
Estudo comparativo das vrias linguagens de programao atuais.

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

17

A Disciplina

Contedo Programtico
1. Conceitos Bsicos 1. Algoritmos e Programas 2. Linguagens de Programao 3. Processo de Desenvolvimento de Programas 4. Estilo e Qualidade de Programas

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

18

A Disciplina

Contedo Programtico
2 Tipos de Dados 1. Tipos de Dados Primitivos 2. Tipos String de Caracteres 3. Tipos Ordinais Definidos pelo Usurio 4. Tipos Array 5. Tipos Registro 6. Tipos Ponteiro

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

19

A Disciplina

Contedo Programtico
3 Expresses e Instrues de Atribuio 1. Expresses Aritmticas 2. Converses de Tipo 3. Expresses Relacionais e Booleanas 4. Instrues de Atribuio

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

20

A Disciplina

Contedo Programtico
4 Estruturas de Controle 1. Estruturas Condicionais 2. Estruturas de Repetio

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

21

A Disciplina

Contedo Programtico
5 Subprogramas 1. Fundamentos 2. Mtodos de Passagem de Parmetros 3. Sobrecarga de Subprogramas

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

22

A Disciplina

Contedo Programtico
6. Programao Estruturada 1. Caracterizao 2. Linguagens Imperativas (Basic, Pascal, C)

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

23

A Disciplina

Contedo Programtico
7. Prticas de Programao: Programao Estruturada 1. Exemplos de Programas (Basic, Pascal, C) 2. Implementaes Prticas

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

24

A Disciplina

Contedo Programtico
8. Programao Orientada a Eventos 1. Conceitos Fundamentais 2. Caracterizao 3. Linguagens Orientadas a Eventos (Delphi, Visual Basic)

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

25

A Disciplina

Contedo Programtico
9. Prticas de Programao: Programao Orientada a Eventos 1. Exemplos de Programas (Delphi, Visual Basic) 2. Implementaes Prticas

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

26

A Disciplina

Contedo Programtico
10. Tipos Abstratos de Dados 1. Fundamentos de Abstrao 2. Encapsulamento 3. Mtodos de Acesso a Dados (public,private e protected) 4. Exemplos de Abstrao de Dados em Java

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

27

A Disciplina

Contedo Programtico
11. Programao Orientada a Objetos 1. Conceitos Fundamentais 2. Caracterizao e Comparao 3. Linguagens Orientadas a Objetos (Smalltalk, C++, Java, C#)

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

28

A Disciplina

Contedo Programtico
12. Prticas de Programao: Orientao a Objetos 1. Exemplos de Programas (Smalltalk, C++, Java, C#) 2. Implementaes Prticas

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

29

A Disciplina

Estratgia de Trabalho
Aulas expositivas e recursos audiovisuais. Listas de exerccios para serem resolvidos fora da sala de aula para fixao dos assuntos abordados nas aulas expositivas.

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

30

A Disciplina

Avaliao
Provas bimestrais Fichas Trabalhos

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

31

A Disciplina

Avaliao
Sugestes ?????

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

32

O Aluno

O Aluno

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

O Aluno

Aluno
Nome Expectativa Trabalha? Com que? Programa? Ingls? Perodo? Como foi a disciplina de DAW ? Que disciplinas est pagando?

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

A Disciplina

Bibliografia
Bsica SEBESTA, R. W. Conceitos de Linguagens de Programao. 5a. Edio. So Paulo: Bookman, 2003. MELO, Ana Cristina Vieira de. SILVA, Flavio Soares Correa da. Princpios de Linguagens de Programao. Edgard Blucher, 2003. VAREJO, Flavio. Linguagens de Programao. Campus, 2004.
35

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

A Disciplina

Bibliografia
Complementar
NOONAN, Robert. TUCKER, Allen. Linguagens de Programao. Mcgraw Hill Brasil, 2009. SCOTT, M.L. Programming Language Pragmatics. Second Edition. Morgan Kaufmann, 2005. VILLAS, Marcos Vianna. VILLASBOAS, Luiz Felipe. Programao Conceitos, Tcnicas e Linguagens. Ed. Campus. PRATT, T. W. ZELKOVIT, M. Programming languages: design & implementation. Englewood Cliffs, N.J.: Prentice-Hall, 1995. PRICE, Ana Maria de Alencar. TOSCANI, Simo Sirineo. Implementao de Linguagens de Programao. Srie Livros didticos 9. Bookman Companhia Ed., 2008.
36

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Questes

Questes

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Questes

Questes
Pesquisar e responder em papel as questes a seguir.

Luiz Fernando CorraParadigmas de Linguagens: Apresentao

Questes

Questes

1. O que uma linguagem de programao? 2. Por que elas surgiram? Para que elas servem? 3. Citar exemplos de linguagens de programao 4. Falar sobre a evoluo das linguagens de programao. 5. O que so paradigmas de programao?Linguagens: Apresentao Luiz Fernando CorraParadigmas de

Anda mungkin juga menyukai