ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE DO ESTADO DE MATO GROSSO FACULDADE DE CIÊNCIAS EXATAS DEPARTAMENTO DE COMPUTAÇÃO CAMPUS UNIVERSITÁRIO DE CÁCERES PLANO DE ENSINO DISCIPLINA : Paradigmas de Linguagem de Programação CARGA HORÁRIA: 120 h/a CURSO : Licenciatura em Ciência da Computação PERÍODO : 2004/2-2005/1 PROFESSOR (A) : Rhycardo Luiz Monteiro ANO : 4o EMENTA DA DISCIPLINA: Exemplos de linguagens e seus paradigmas. Sintaxe de linguagens de programação. Conceitos e exemplos de linguagens imperativas, linguagens funcionais e linguagens lógicas. Sistemas de Autoria. Linguagens orientadas a objeto. Conceitos básicos sobre Objetos. Classes. Heranças. Abstração. Modularidade. Polimorfismo. OBJETIVOS Objetivo Geral: A disciplina objetiva fornecer ao acadêmico conhecimentos de linguagens de programação para conhecer, especificar e escrever programas. Objetivo Especifico: São objetivos específicos desta disciplina: apresentar conceitos relativos a linguagens de programação; conhecer e aplicar conceitos das linguagens Assembly, C, Prolog, Lisp e Java; estudar e aplicar as diversas estruturas que compõem um linguagem de programação; conhecer e aplicar os conceitos de linguagem estruturada; conhecer e aplicar os conceitos de Orientação à Objeto em linguagens de programação. CONTEÚDO PROGRAMÁTICO: I. Introdução às Linguagens de Programação. História. Conceitos. Classificação. II. Linguagens de Baixo Nível. Conceitos. Estruturas. Assembly. C. III. Linguagens Predicativas. Conceitos. Seções. Técnicas. Prolog. Lisp. Uso em IA. IV. Linguagens OO. História. Conceitos. Herança. Polimorfismo. Técnicas. Java. Delphi. V. Componentes. Conceitos. Design. Implementação. METODOLOGIA DE ENSINO: As estratégias didáticas estão centralizadas em atividades acadêmicas que fazem uso de aulas expositivas com o uso de recursos audiovisuais e de multimídia, bem com o uso das instalações de laboratório de microcomputadores portadores de softwares específicos para a disciplina. AVALIAÇÃO: Os alunos serão avaliados através de provas, trabalhos e seminários, com pontuação de 0(zero) à 10(dez) em cada uma delas e terão no mínimo 4(quatro) e no máximo 8 (oito) avaliações ao longo do semestre, conforme prescreve a normatização acadêmica. ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE DO ESTADO DE MATO GROSSO FACULDADE DE CIÊNCIAS EXATAS DEPARTAMENTO DE COMPUTAÇÃO CAMPUS UNIVERSITÁRIO DE CÁCERES BIBLIOGRAFIA: VÁRIOS; Paradigmas de Linguagem de Programação, E. UNICAMP, 1999, São Paulo-SP. DEMARCO, Tom; Análise Estruturada e Especificação de Sistemas, Ed. Campus, 1999, Rio de Janeiro-RJ. YORDON, Edward; Analise Estruturada Moderna, Ed. Campus, 1996, Rio de Janeiro-RJ. Rhycardo Luiz Monteiro