Teoria da Prova e da Programação



Documentos relacionados
Computação Fiável. 1 Novidades. Conteúdo. Departamento de Informática Universidade da Beira Interior. Ano lectivo 2007/2008

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À FISICA Ano Lectivo 2010/2011

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ÁLGEBRA LINEAR Ano Lectivo 2010/2011

Sistemas Distribuídos

DIRETRIZES DE UTILIZAÇÃO DA BIBLIOTECA ONLINE DA FACULDADE CIDADE DE JOÃO PINHEIRO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2014/2015

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ENGENHARIA DE SOFTWARE Ano Lectivo 2014/2015

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1)

INSTITUTO SUPERIOR DE CIÊNCIAS E TECNOLOGIA ALBERTO CHIPANDE. Regulamento Pedagógico Específico

R E G U L A M E N T O D E A V A L I A Ç Ã O

UNIVERSIDADE CATÓLICA PORTUGUESA Centro Regional das Beiras Pólo de Viseu Instituto Universitário de Desenvolvimento e Promoção Social

Programa de Unidade Curricular

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ESTUDOS DE MERCADO Ano Lectivo 2013/2014

PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR

Lógica Computacional

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2014/2015

formativa e das atividades de ensino e de aprendizagem nela desenvolvidas;

Introdução à Programação

EQUIVALÊNCIA E A MATRIZ COMPANHEIRA P

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ESTRATÉGIA EMPRESARIAL Ano Lectivo 2014/2015

EDITAL Nº 01, de 21 de março de 2013

Moodle - Tutorial para Alunos

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OPÇÃO I - TÓPICOS AVANÇADOS DE COMPORTAMENTO ORGANIZACIONAL. Ano Lectivo 2013/2014

UniFOA Centro Universitário de Volta Redonda Prof. Érick de S. Carvalho LabBD2Aula01A 1

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

(Prática) 1º Ano da Licenciatura em. Medicina Dentária Análises Clínicas Fisioterapia Terapia da Fala Ciências Farmacêuticas. Ano Lectivo de 2002/2003

II ELPED - ENCONTRO DE LICENCIATURAS E PESQUISA EM EDUCAÇÃO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular IDEIAS POLÍTICAS NO MUNDO OCIDENTAL Ano Lectivo 2014/2015

REGULAMENTO. Elaborado por: Aprovado por: Versão

UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE GESTÃO DA INFORMAÇÃO PROJETO AÇÕES EM COMUM NA UFPR: UNINDO TALENTOS

Programa de Unidade Curricular

Acadêmico FACIPE Egresso FACIPE Público EXTERNO R$ 25,00 R$ 25,00 R$ 35,00 Minicurso R$ 20,00 R$ 20,00 R$ 25,00

Ficha da Unidade Curricular (UC)

Departamento de Informática Código de Ética do Estudante do Departamento de Informática da FCT/UNL (Versão 1.0)

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular MERCADOS FINANCEIROS Ano Lectivo 2014/2015

GUIA DE ORIENTAÇÕES DO PROFESSOR QUE PRATICA AULA A DISTÂNCIA MEDIADA PELO AVEA MOODLE

Computadores Portáteis. Regulamento de utilização

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular MATEMÁTICAS GERAIS Ano Lectivo 2013/2014

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular FINANÇAS Ano Lectivo 2011/2012

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ELECTRÓNICA Ano Lectivo 2012/2013

Júlio Arakaki Ítalo S. Vega

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular AUDITORIA E REVISÃO DE CONTAS Ano Lectivo 2011/2012

REGULAMENTO INTERNO DOS CURSOS DA FIPP

EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular MARKETING INDUSTRIAL E DOS SERVIÇOS Ano Lectivo 2010/2011

1 DA FINALIDADE E DO PÚBLICO ALVO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OPÇÃO II - SISTEMAS DE MULTIMÉDIA APLICADOS Ano Lectivo 2015/2016

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular CONTABILIDADE FINANCEIRA Ano Lectivo 2012/2013

Planejamento da disciplina: Modelagem de processos de negócio

Linguagens Formais e Autômatos

Relatório de Estágio Curricular

Tecnologias de Cloud e Data Center (11489)

Moodle - Tutorial para Professores

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular AUDITORIA E REVISÃO DE CONTAS Ano Lectivo 2013/2014

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular Demografia e Dinâmicas Territoriais Ano Lectivo 2013/2014

UNIVERSIDADE AGOSTINHO NETO FACULDADE DE DIREITO REGULAMENTO DOS MESTRADOS DA FDUAN

UNIVERSIDADE FEDERAL DA BAHIA SUPERINTENDÊNCIA DE EDUCAÇÃO A DISTÂNCIA CURSO DE ESPECIALIZAÇÃO EM ENSINO DE FILOSOFIA PARA O ENSINO MÉDIO

UNIVERSIDADE DE SANTA CRUZ DO SUL UNISC CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO CAPÍTULO I DA NATUREZA

REGULAMENTO PARA PARTICIPAÇÃO NO CURSO DE FORMAÇÃO E CERTIFICAÇÃO EM GERENCIAMENTO DE PROJETOS

FACULDADE INTEGRADA DA GRANDE FORTALEZA

Aprend.e Sistema integrado de formação e aprendizagem

PROFESSORES - PASSO A PASSO PARA PARTICIPAÇÃO NA FECETE

EDITAL SRI-UNIFEI 01/2015

Programa de Pós Graduação em Ciência da Computação

INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO

FICHA DE UNIDADE CURRICULAR 2014/2015

EXAME DE SUFICIÊNCIA DE CONHECIMENTOS PARA OS CURSOS DE TECNOLOGIA DA FATEC SÃO CAETANO DO SUL - EDITAL 001/2015 -

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular CONTABILIDADE DE SEGUROS Ano Lectivo 2010/2011

Programa de Apoio Didático Graduação - Perguntas Frequentes

Ficha da Unidade Curricular

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PSICOLOGIA ORGANIZACIONAL Ano Lectivo 2015/2016

SISTEMA DE PROCESSAMENTO DE AVALIAÇÕES INTERMÉDIAS SPAI

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular GESTÃO FINANCEIRA Ano Lectivo 2014/2015

MANUAL DE ORIENTAÇÃO DE ATIVIDADES COMPLEMENTARES

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ANÁLISE FINANCEIRA E ORÇAMENTAL Ano Lectivo 2015/2016

DISCIPLINA: Finanças Empresariais II Ano Lectivo: 2011/2012 3º ANO - 2º Semestre

Moodle - Guia de Utilização para Estudos Complementares

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Transcrição:

Teoria da Prova e da Programação Departamento de Informática Universidade da Beira Interior Ano lectivo 2011/2012 Esta página no formato pdf, no formato ps 1 Novidades Primeira versão da página. Encontrará aqui as novidades associadas à disciplina de Teoria da Prova e da Programação. A sua consulta regular é necessária ao bom funcionamento da Unidade Curricular. Como colocar uma dúvida ao regente da Unidade Curricular? 1. Comparecer nas aulas e colocá-la directamente ao regente 2. Comparecer no horário de atendimento do regente e colocá-la directamente 3. enviar um email ao regente (desousauuu@uuudi.ubi.pt, (retire os UUU) ) com o assunto "TPP: XXXX"em que XXX é o título da dúvida em questão. Qualquer outro formato no assunto arrisca condenar o email ao esquecimento. Inscrição em turmas práticas: via site dos serviços académicos. Os alunos com estatuto de trabalhador estudante são convidados a dirigir-se ao regente para discutir dos critérios de avaliação. Conteúdo 1 Novidades 1 1

2 Docentes 2 3 Objectivos 2 4 Programa 2 5 Critérios de Avaliação 3 5.1 Componente Ensino/Aprendizagem............... 3 5.2 Admissão e Avaliação por Exame................ 4 6 Datas Importantes 4 7 Material Pedagógico e Referências Bbliográficas 4 8 Horário 6 9 Atendimento 6 2 Docentes Simão Melo de Sousa (regente) - Gabinete 3.17 - Laboratório 6.10 - Bloco VI 3 Objectivos Esta disciplina visa abordar os tópicos fundamentais da ciência da computação e da programação. A disciplina tem assim como objectivo expor os alicerces conceptuais, as técnicas e as ferramentas que permitam explicar, justificar e conceber o raciocínio por computador como também as linguagens de programação e os seus próprios programas, baseando-se neste propósito num contexto teórico abrangente e uniforme. 4 Programa Lógica Proposicional e Predicativa, Sistemas de dedução, Problemas de decisão Procedimentos de Decisão clássicos 2

Sistemas deductivos e Dedução Natural Lógica Intuicionista e Lógica de Ordem superior Lambda calculo puro e com tipos Isomorfismo de Curry Howard Tipos Dependentes Semantica operacional Teoria dos domínios Semântica Denotacional Aspectos fundamentais das linguagens de programação 5 Critérios de Avaliação A avaliação será realizada por avaliação contínua. Fraudes A equipa docente gostaria de realçar que qualquer tipo de fraude em qualquer dos itens desta disciplina implica a reprovação automática do aluno faltoso, podendo ainda vir a ser alvo de processo disciplinar. Listamos a seguir as diferentes componentes da avaliação. 5.1 Componente Ensino/Aprendizagem A avaliação contínua mede em termos práticos a aquisição dos conceitos expostos. Como tal é baseada na realização de exercícios entregue à equipa docente e que concluem a exposição de cada capítulo do programa previsto. Alguns exercícios poderão ter uma parte opcional que, se realizada, poderá valorizar a nota do exercício. A Nota da Componente Avaliação Contínua (NCAC, 20 valores) é a média das notas dos exercícios. 3

5.2 Admissão e Avaliação por Exame Mínimos: são seguidas as disposições aprovadas pelo Conselho Científico da Universidade aplicadas individualmente as duas componentes de avaliação. É admitido a exame quem tiver a nota NCAC acima dos mínimos (i.e. NCAC 6). A Nota da Prova Escrita do exame substituirá a NCAC. 6 Datas Importantes Exame Época 1 : conferir nos SA. Exame Época 2 : conferir nos SA. Exame Época Especial : conferir nos SA. 7 Material Pedagógico e Referências Bbliográficas Apontamentos apresentados e disponibilizados nas aulas. Livro de Apoio: [1] (web-site : aqui) Referências Complementares: 1. José Bacelar Almeida, Maria João Frade, Jorge Sousa Pinto, Simão Melo de Sousa. Rigorous Software Development, An Introduction to Program Verification, volume 103 of Undergraduate Topics in Computer Science. Springer-Verlag, first, 307 p. 52 illus. edition, 2011. 2. John Harrison. Handbook of Practical Logic and Automated Reasoning. Cambridge University Press, 2009. B. A. Davey and H. A. Priestley. Introduction to Lattices and Order: 2nd Ed.. Cambridge University Press, 2002. 3. Henk P. Barendregt. Lambda calculi with types. In S. Abramsky, D. Gabbay, and T. S. E. Maibaum, editors, Handbook of Logic in 4

Computer Science, volume 2, chapter 2, pages 117?309. Oxford University Press, 1992. 4. H. R. Nielson and F. Nielson. Semantics with Applications. John Wiley & Sons, Chichester, 1993 5. Interactive Theorem Proving and Program Development: Coq Art: The Calculus of Inductive Constructions, by Yves Bertot and Pierre Castéran. Springer-Verlag, 2004. 6. Certified Programming with Dependent Types, by Adam Chlipala. A draft textbook on practical proof engineering with Coq, available from his web page (http://adam.chlipala.net/cpdt/) 7. H. R. Nielson, F. Nielson, and C. L. Hankin. Principles of Program Analysis. Springer-Verlag, 1999. 8. B. C. Pierce. Types and Programming Languages. MIT Press, 2002. 9. B. C. Pierce, editor. Advanced Topics in Types and Programming Languages. MIT Press, 2005. 10. G. Winskel. The Formal Semantics of Programming Languages: An Introduction. Foundations of Computing series. MIT Press, Cambridge, Massachusetts, February 1993. 11. C. Hankin. Lambda-calculi. A guide for computer scientist. Oxford University Press, 1994. 12. A.S. Troelstra. Basic Proof Theory. Cambridge University Press, 1996. 13. D. Van Dalen. Logic and Structure. Springer Verlag, terceira edição, 1997. 14. Benjamin C. Pierce, Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg, Brent Yorgey. Software Foundations. Available online at http://www.cis.upenn.edu/ bcpierce/sf/ 15. Practical Foundations for Programming Languages, by Robert Harper. Manuscript, available from his web page (http://www.cs.cmu.edu/ rwh/plbook/ 16. Foundations for Programming Languages, by John C. Mitchell. MIT Press, 1996. 5

8 Horário Tipo de aula Horário Sala Teórica Quinta-Feira das 10h00 às 11h00 6.06 9 Atendimento Horário Terças e Quintas das 9h00 às 11h00 ou por mail (medida anti spam, retire os UUU): desousauuu@uuudi.ubi.pt. Enviar comentários e dúvidas para (retire os UUU) : desousauuu@uuudi.ubi.pt 6