Construção e Administração de Websites Desenvolvimento de Aplicações Web I ECTS: 7 Horas de contacto: 160 TP Horas de trabalho total: 189
DOCENTES Desenvolvimento de Aplicações Web I Módulo 1 Nome: Carlos Urbano E-mail: carlos.urbano@ipleiria.pt Ensino: TP (Módulo 1: 90h) Cacifo: A.57 Gabinete: G.1-5 Nome: Marco Monteiro E-mail: marco.monteiro@ipleiria.pt Ensino: TP (Módulo 2: 70h) Cacifo: A.069 Gabinete: G.1.5-12
Desenvolvimento de Aplicações Web I Módulos A disciplina é composta por 2 módulos: M1 -HTML + CSS (90h) M2 - Programação + Javascript + jquery(70h) Nota final = (M1*90 + M2*70) / 160 O aluno tem que ter os mínimos nos 2 módulos Avaliação contínua implica a presença em pelo menos 80% das horas letivas. Os diferentes componentes de cada módulo podem ser realizados em épocas distintas. São guardadas notas entre épocas.
Desenvolvimento de Aplicações Web I Módulo 1 Módulos Módulo 1: HTML + CSS (90h)
OBJETIVOS GERAIS Desenvolvimento de Aplicações Web I Módulo 1 Compreender a arquitetura de desenvolvimento para a Internet Compreender as tecnologias de base de desenvolvimento para a Internet Desenhar e desenvolver websites usando HTML5 e CSS Nível 3
PROGRAMA Desenvolvimento de Aplicações Web I Módulo 1 Noções de hipertexto, hipermédia e navegação web Introdução ao HTML5 Estrutura e Conteúdo em HTML5 Integração de elementos multimédia em páginas web Formatação de páginas com CSS Nível 3 Animações e Efeitos com CSS Nível 3
Desenvolvimento de Aplicações Web I Módulo 1 METODOLOGIA DE ENSINO Como decorrem as aulas: São apresentados conceitos teóricos de introdução ao tema da aula. De seguida são propostos exercícios que os estudantes deverão resolver de forma autónoma. Pontualmente são fornecidas soluções dos exercícios. Acompanhamento do trabalho. Não são lecionadas ferramentas de desenvolvimento.
Desenvolvimento de Aplicações Web I Módulo 1 METODOLOGIA DE AVALIAÇÃO Peso do módulo 1 na avaliação de DAW1 A avaliação do módulo 1 (HTML + CSS) irá valer 90/160 da nota final da cadeira de Desenvolvimento de Aplicações Web 1 Reflete o peso relativo das horas do módulo 1 (90h) versus horas totais (160h) O peso do módulo 1 (90/160) mantem-se em todas as épocas de avaliação
Desenvolvimento de Aplicações Web I Módulo 1 METODOLOGIA DE AVALIAÇÃO Avaliação Contínua Componente Prática: Trabalho (grupos máx. 4 estudantes): 65%, mínimo 9,5 Apresentação/Defesa do projeto obrigatória Componente Teórica (2 testes): 25%, mínimo 8,0 média Avaliação de desempenho: 10% (pontualidade, assiduidade, comportamento, participação)
Desenvolvimento de Aplicações Web I Módulo 1 METODOLOGIA DE AVALIAÇÃO Avaliação Final (exame) Componente Prática: Prova Laboratorial individual: 73%, mínimo 9,5 (prova no computador) Componente Teórica: Prova Escrita: 27%, mínimo 8,0
BIBLIOGRAFIA Desenvolvimento de Aplicações Web I Módulo 1 Bibliografia de Base Abreu, Luís HTML5-2ª Edição Atualizada e Aumentada. FCA Editora, 2012. ISBN9789727227396 Remoaldo, Pedro CSS3. FCA Editora, 2011. ISBN9789727227310 Abreu, Luís, Carreiro, João P. JavaScript(2ª Edição Atualizada). FCA Editora, 2013. ISBN9789727227853 Bibliografia Complementar HTML5 http://www.w3.org/tr/html5/ Cascading Style Sheets Level 3 http://www.w3.org/tr/css/#css3
Desenvolvimento de Aplicações Web I Módulo 2 Módulos Módulo 2: Programação + Javascript (70h)
OBJETIVOS GERAIS Desenvolvimento de Aplicações Web I Módulo 2 Adquirir conceitos fundamentais de programação e algoritmia Programar clientes Web usando a linguagem Javascript Desenvolver páginas Web com conteúdos "enriquecidos" usando Javascript e DOM
PROGRAMA Desenvolvimento de Aplicações Web I Módulo 2 Algoritmia Fundamentos de programação Linguagem Javascript DOM
Desenvolvimento de Aplicações Web I Módulo 2 METODOLOGIA DE ENSINO Como decorrem as aulas: São apresentados conceitos teóricos de introdução ao tema da aula. De seguida são propostos exercícios que os estudantes deverão resolver de forma autónoma. Pontualmente são fornecidas soluções dos exercícios. Acompanhamento do trabalho. Não são lecionadas ferramentas de desenvolvimento.
Desenvolvimento de Aplicações Web I Módulo 2 METODOLOGIA DE AVALIAÇÃO Peso do módulo 2 na avaliação de DAW1 A avaliação do módulo 2 (Programação + Javascript) irá valer 70/160da nota final da cadeira de Desenvolvimento de Aplicações Web 1 Reflete o peso relativo das horas do módulo 2 (70h) versus horas totais (160h) O peso do módulo 2 (70/160) mantem-se em todas as épocas de avaliação
Desenvolvimento de Aplicações Web I Módulo 2 METODOLOGIA DE AVALIAÇÃO Avaliação Contínua Componente Prática: Trabalho (grupos máx. 4 estudantes): 70%, mínimo 8,0 Apresentação/Defesa do projeto obrigatória Nota final é individual (está dependente da Apresentação/Defesa) Componente Teórica (1 teste): 30%, mínimo 6,0
Desenvolvimento de Aplicações Web I Módulo 2 METODOLOGIA DE AVALIAÇÃO Avaliação Final (exame) Componente Prática: Projeto individual: 70%, mínimo 8,0 Data de entrega no dia do exame Apresentação/defesa em horário a marcar pelo docente Componente Teórica: Prova Escrita: 30%, mínimo 6,0
BIBLIOGRAFIA Desenvolvimento de Aplicações Web I Módulo 2 David Flanagan, "JavaScript: The Definitive Guide", 6th Edition, O Reilly, 2011 Douglas Crockford, "JavaScript: The Good Parts", O'Reilly, 2008 LuísAbreu, JoãoPaulo Carreiro, "Javascript", 2a edição. FCA Editora, 2013
Construção e Administração de Websites 2014/2016 Bases de Dados 1.º ano 2.º Semestre ECTS: 3 Horas de contacto: 60 TP
Bases de Dados DOCENTES Nome: Olga Marina Freitas Craveiro E-mail: olga.craveiro@ipleiria.pt Ensino: TP Cacifo: A79 Gab: G.1.5-14
Bases de Dados OBJETIVOS GERAIS Conhecer os conceitos fundamentais associados às bases de dados Modelar dados Projectar bases de dados, segundo o modelo relacional Programar numa linguagem de interrogação de dados (SQL) Aquisição de experiência em implementação de bases de dados Definir políticas de controlo de segurança e permissões de acesso aos dados Administrar um Sistema de Gestão de Bases de Dados
Bases de Dados PROGRAMA Conceitos de Bases de Dados Administração de dados Modelos de Bases de Dados: - Modelo Relacional - Modelo Entidade-Relacionamento - Normalização Linguagem SQL (Structured Query Language) Implementação num Sistema de Gestão de Bases de Dados (SGBD)
Bases de Dados METODOLOGIA DE ENSINO Aulas Teórico-Práticas (TP) Apresentação e discussão dos conteúdos referidos no conteúdo programático Resolução de exercícios de aplicação prática dos conteúdos Desenvolvimento de trabalhos práticos Todos os materiais pedagógicos relacionados com a disciplina serão disponibilizados no Moodle
METODOLOGIA DE AVALIAÇÃO Bases de Dados Avaliação Contínua 50% Prova escrita teórica-prática, nota mínima de 8,5 valores (em 20) 50% Trabalho prático - Trabalho realizado em grupo - Trabalho tem de cumprir as orientações definidas no enunciado do trabalho - Nota mínima de 9,5 valores (em 20) Exame Final(épocas Normal e Recurso) 100% Prova escrita teórica-prática
Bases de Dados BIBLIOGRAFIA Material disponível na página do moodle Bibliografia de Base A arte das Bases de Dados, C.P. Caldeira, Edições Sílabo (2011) SQL - Structured Query Language, L. Damas, FCA Bibliografia Complementar Fundamentals of Database Systems, Elmasri and Navathe,Addison-Wesley A first course in Database Systems, J. Ullman and J. Widom,Prentice-Hall Database Systems Concepts, Korth and Silberschatz, McGraw-Hill
Construção e Administração de Websites Gestão de projetos de Sistemas de Informação ECTS: 3 Horas de contacto: 60 TP
Gestão de Projectos de Sistemas de Informação DOCENTES Nome: Dulce Gonçalves E-mail: dulce.goncalves@ipleiria.pt Ensino: TP Cacifo: A081 Gab: G1.6
OBJETIVOS GERAIS Gestão de Projectos de Sistemas de Informação Aquisição de um conhecimento partilhado dos fundamentos e de uma linguagem comum da Gestão de Projectos entre todos aqueles que se encontram envolvidos na realização de projectos; Abordar os vectores considerados fundamentais para o entendimento do actual estado da arte do Corpo de Conhecimentos da Gestão de Projectos; Planear projectos de software.
Gestão de Projectos de Sistemas de Informação PROGRAMA Enquadramento da Gestão de Projectos Ciclo de Vida do Projecto Normalização da Gestão de Projectos Desenvolver o Project Charter Definir os Requisitos e o Âmbito do Projecto Planear a Qualidade do Projecto Planear as Acções de Gestão do Risco
Gestão de Projectos de Sistemas de Informação PROGRAMA Planear a Comunicação no Projecto Planear as Aquisições para o Projecto Criar o Plano do Projecto Encerrar o Projecto
Gestão de Projectos de Sistemas de Informação METODOLOGIA DE ENSINO Aulas Teórico-Práticas: Apresentação e discussão dos conteúdos referidos no conteúdo programático; Resolução de exercícios de aplicação prática dos conteúdos; Desenvolvimento de trabalhos práticos. Todos os materiais pedagógicos relacionados com a disciplina serão disponibilizados no Moodle.
Gestão de Projectos de Sistemas de Informação METODOLOGIA DE AVALIAÇÃO Avaliação Contínua 40% Componente teórica (mínimo 7,5 val.) = 1 teste escrito 60% Componente prática (mínimo 9,5 val.) = 1 Trabalho Prático Trabalho prático realizado em equipa (2/3 alunos) nas aulas práticas Avaliação Época Normal e Recurso Prova teórico-prática (100%)
BIBLIOGRAFIA Gestão de Projectos de Sistemas de Informação António Miguel, Gestão de Projectos de Software, FCA 2003 António Miguel, Gestão Moderna de Projectos, FCA 2006 Márcio Silva, Microsoft Project 2010, Depressa & Bem, FCA 2010
BIBLIOGRAFIA Gestão de Projectos de Sistemas de Informação Kathy Schwalbe, Information Technology Project Management, 3rd Edition, Thomson Learning, ISBN: 00-619-15984-7 A Guide to the Project Management Body of Knowledge (PMBOK Guide) Project Management Institute, 2008, fourth Edition ISBN:1-933890-51-7 Mantel, SJ, Meredith, J, Shafer, SM, Sutton, MM, 2005 Project Management in Practice. 2nd Edition John Wiley and Sons. ISBN:0-471-22965-2
Construção e Administração de Websites Tecnologias Multimédia ECTS: 7 Horas de contacto: 150 TP Horas de trabalho total: 189
Tecnologias Multimédia DOCENTES Nome: Paulo Madeira E-mail: pmadeira@ipleiria.pt Ensino: TP Cacifo: A074 Gab: G.1.5-17 Nome: Alexandrino Gonçalves E-mail: alex@ipleiria.pt Ensino: TP Cacifo: A080 Gab: G. 0.5-9.1 Nome: Anabela Marto E-mail: anabela.marto@ipleiria.pt Ensino: TP Cacifo: Gab:
Tecnologias Multimédia OBJETIVOS GERAIS Visão geral das técnicas e tecnologias envolvidas no desenvolvimento e distribuição de projetos multimédia Domínio de técnicas de criação, aquisição, manipulação, integração e distribuição de material multimédia
Tecnologias Multimédia PROGRAMA - Introdução Projeto multimédia Etapas e tarefas de produção - Aquisição e tratamento de material Formatos, aquisição e tratamento de imagem Formatos, aquisição e tratamento de áudio Formatos, aquisição, edição e montagem de vídeo Animação - Integração de material Ferramentas de autor Metodologia de integração
METODOLOGIA DE ENSINO Tecnologias Multimédia Ensino Teórico-Prático (TP): Apresentação e explicação dos conteúdos programáticos e resolução de exemplos. Paulo Madeira: o Imagem o Áudio Anabela Marto: o Animação Alexandrino Gonçalves: o Vídeo
METODOLOGIA DE AVALIAÇÃO Tecnologias Multimédia - Avaliação por frequência: 4 testes teórico-práticos (sem mínimos): - Imagem (22,5%) - Áudio (22,5%) - Vídeo (22,5%) - Animação (22,5%) Participação e desempenho (10%) - Restantes épocas de Avaliação: Exame teórico-prático (100%)
Tecnologias Multimédia BIBLIOGRAFIA Folhas de apoio fornecidas pelos professores da UF Webbliografia fornecida ao longo do semestre