You are on page 1of 2

Plano de Aula: Conceiros preliminares 1/2

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO -


CCT0686
Título
Conceiros preliminares 1/2

Número de Aulas por Semana

Número de Semana de Aula


1

Tema
Razões para se estudar conceitos de linguagens de programação, domínios de programação, critérios de
avaliação de linguagens, e fatores que influenciam o projeto de linugagens

Objetivos

Ao término da aula, o aluno deverá:

 Conhecer as Razões para estudar conceitos de linguagens de programação


 Conhecer as áreas de aplicação de linguagens de programação e as linguagens normalmente
associadas
 Entender os critérios de avaliação de linguagens de programação
 Compreender fatores que influenciam o projeto básico das linguagens de programação

Estrutura do Conteúdo

1.1 Razões para estudar conceitos de linguagens de programação


- Aumento da capacidade de expressar ideias.
- Embasamento para escolher linguagens adequadas.
- Aumento da habilidade para aprender novas linguagens.
- Melhor entendimento da importância da implementação.
- Melhor uso de linguagens já conhecidas.
- Avanço geral da computação.

1.2 Domínios de programação


- Aplicações Científicas
- Aplicações empresariais
- Inteligência Artificial
- Software para a web

1.3 Critérios de avaliação de linguagens


- Legibilidade
- Simplicidade geral
- Ortogonalidade
- Tipos de dados
- Projeto da sintaxe

- Facilidade de escrita
- Simplicidade e ortogonalidade
- Expressividade

- Confiabilidade
- Verificação de tipos
- Tratamento de exceções
- Apelidos (aliases)
- Legibilidade e facilidade de escrita

- Custo

1.4 Influências no projeto de linguagens


- Arquitetura de computadores
- Metodologias de projeto de programas

Aplicação Prática Teórica


O docente deve buscar exercícios que tenham relação com a realidade da profissão do profissional da
Área da Tecnologia da Informação. Recomenda-se os exercicios propostos nas páginas 30, 31 e 32 do
livro

Procedimentos de Ensino
Apresentação da Disciplina:

Apresentar o plano de ensino e expor a contextualização, os objetivos, o conteúdo programático, o


material do aluno, a bibliografia e o mapa conceitual, relativos à disciplina de Paradigmas de linguagens
de programação.

No item relativo à contextualização, o professor deverá enfatizar a empregabilidade do aluno, como


apresentado no plano de ensino que o farão evoluir na linha de compreensão mais aprofundada das
linguagens de progrmaação e o permitirão se destacar no ambiente profissional.

É importante estabelecer um relacionamento com as disciplinas do período (de uma forma global), bem
como com as demais disciplinas, conforme o curso para o qual a disciplina é oferecida.

Recursos Físicos
Projetor multimídia com computador acoplado.
Laboratório de Redes de Computadores com acesso à internet.
Biblioteca Virtual

Avaliação
Para cada item apresentado, o docente deve usar uma ou duas questões para avaliar o andamento do
conteúdo e o entendimento dos alunos. Recomenda-se, também, que os alunos sejam incentivados a
resolver/discutir os exercícios propostos no livro SEBESTA, Robert W. Conceitos de Linguagens de
Programação. 11. edição. Porto Alegre: Bookman, 2018., páginas 30, 31 e 32.

Considerações Adicionais

You might also like