Baixe o app para aproveitar ainda mais
Prévia do material em texto
Paradigmas de Linguagens de Programação Prof. Rodrigo Porfírio da Silva Sacchi Bacharelado em Sistemas de Informação – UFGD 1º. Semestre de 2013 Horário: Sábados das 8:00h as 11:30h Autora: Profª Valguima Odakura 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. Recursos Quadro, datashow Site e Moodle: http://www.do.ufgd.edu.br/rodrigosacchi http://200.129.209.201 No Moodle serão postadas notas de aulas do professor (slides), listas de exercícios, agenda de atividades, comunicados gerais que se fizerem importantes ao longo do curso. Esse recurso será de fundamental importância para estender o ambiente de sala de aula, possibilitando outro espaço para interação e compartilhamento de informações de toda a turma. A comunicação dos alunos com o professor deve ocorrer por meio desse ambiente. Inscrição no Moodle Passo 1: acessar http://200.129.209.201/ Inscrição no Moodle Passo 2: Escolher o curso de BSI. Inscrição no Moodle Passo 3: Escolher a disciplina Inscrição no Moodle Passo 4: Fazer login no sistema Senha para a disciplina: paradigmas Avaliações Duas provas teóricas: P1 e P2. Trabalhos práticos (T) e seminários (S). Uma prova substitutiva (PS). Consideradas somente P1 e P2. Exame Final. Avaliações Para ser aprovado na disciplina, sem a necessidade de realizar o Exame Final, o aluno deverá obter frequência igual ou superior a 75% e Média de Aproveitamento (MA) igual ou superior a 6,0 (seis). A média de aproveitamento será determinada pela seguinte fórmula: Média: MP = (P1+P2)/2 MT = (T + S)/2 MF = MP*0.6 + MT*0.4 Datas das avaliações P1: 15/06/2013 P2: 17/08/2013 T: 03/08/2013 S: 03/08/2013 PS: 24/08/2013 Exame: 31/08/2013 Novas datas a definir Bibliografia 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. Bibliografia Complementar Manual online do padrão Common Lisp. Implementação CLISP. Implementação SWI-Prolog.
Compartilhar