Baixe o app para aproveitar ainda mais
Prévia do material em texto
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO Profª. Valguima Odakura Bacharelado em Sistemas de Informação – UFGD 1º. Semestre de 2014 Horário: Sábados das 8h-11h Objetivos da disciplina • Reconhecer as características essenciais dos principais paradigmas de programação e das linguagens que implementam tais paradigmas. • Ser capaz de selecionar o paradigma mais adequado para a resolução de um determinado problema computacional. Ementa • Sintaxe e semântica. • Componentes de uma linguagem de programação. • Linguagens imperativas. • Linguagens orientadas a objetos. • Linguagens funcionais. • Linguagens lógicas. Conteúdo programático • Introdução às linguagens de programação. • Sintaxe e semântica. • Componentes das linguagens de programação: • Valores e tipos. • Variáveis. • Vinculações e verificação de tipos. • Abstrações. • Paradigmas: • Programação imperativa. • Programação orientada a objetos. • Programação funcional. • Programação lógica. Avaliações • Duas provas teóricas: • P1 e P2. • Trabalhos práticos e seminários. • Uma prova substitutiva (PS). • Média: • MP = (P1+P2)/2 • MT = (T1+T2+...+Tn)/n • MF = MP*0.7 + MT*0.3 Datas das avaliações • P1: 24/05/14 • P2: 12/07/14 • PS: 19/07/14 • Exame: 26/07/14 Referências Bibliográficas • SEBESTA, Robert W. Conceitos de Linguagens de Programação. 5ª Edição. Bookman, 2003. • MELO, Ana; SILVA, Flávio. Princípios de Linguagem de Programação. Editora Edgard Blücher, 2003. • TUCKER, A. NOONAN, R. Linguagens de Programação – Princípios e Paradigmas. Editora McGrawHill, 2009.
Compartilhar