Desenvolvimento de
Aplicações Web I
ECTS: 7
Horas de contacto: 160 TP
Desenvolvimento de Aplicações Web I – Módulo 1
DOCENTES
Nome: Carlos Urbano
E-mail: [email protected] Ensino: TP (Módulo 1: 90h)
Cacifo: A.57 Gabinete: G.1-5
Nome: Marco Monteiro
E-mail: [email protected] Ensino: TP (Módulo 2: 70h)
Cacifo: A.069
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.
Desenvolvimento de Aplicações Web I – Módulo 1
Módulos
Módulo 1: HTML + CSS
OBJETIVOS GERAIS
• 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
Desenvolvimento de Aplicações Web I – Módulo 1
PROGRAMA
• 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
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.
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
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,
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:
BIBLIOGRAFIA
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 –
Desenvolvimento de Aplicações Web I – Módulo 2
Módulos
Módulo 2: Programação +
Javascript
OBJETIVOS GERAIS
• 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
Desenvolvimento de Aplicações Web I – Módulo 2
PROGRAMA
• Algoritmia • Fundamentos de programação • Linguagem Javascript • DOMMETODOLOGIA 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.
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/160 da 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
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)
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:
BIBLIOGRAFIA
• David Flanagan, "JavaScript: The Definitive Guide", 6th Edition, O’Reilly, 2011
• Douglas Crockford, "JavaScript: The Good Parts", O'Reilly, 2008
• Luís Abreu, João Paulo Carreiro, "Javascript", 2a edição. FCA Editora, 2013
Bases de Dados
1.º ano 2.º Semestre
ECTS: 3
Horas de contacto: 60 TP
Construção e Administração de Websites
2014/2016
DOCENTES
Nome: Olga Marina Freitas Craveiro E-mail: [email protected] 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
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
• 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)
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
Gestão de projetos de
Sistemas de Informação
ECTS: 3
Gestão de Projectos de Sistemas de Informação
DOCENTES
Nome: Dulce Gonçalves
E-mail: [email protected] Ensino: TP
Cacifo: A081 Gab: G1.6
OBJETIVOS GERAIS
•
Aquisição de um conhecimento partilhado dosfundamentos 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 deConhecimentos da Gestão de Projectos;
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
PROGRAMA
•
Planear a Comunicação no Projecto
•
Planear as Aquisições para o Projecto
• Criar o Plano do Projecto
• Encerrar o Projecto
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.
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
•
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 2010BIBLIOGRAFIA
•
Kathy Schwalbe, Information Technology Project Management, 3rdEdition, 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 ProjectManagement in Practice. 2nd Edition John Wiley and Sons. ISBN:0-471-22965-2
Tecnologias Multimédia
ECTS: 7
Horas de contacto: 150 TP
Horas de trabalho total: 189
DOCENTES
Nome: Paulo MadeiraE-mail: [email protected] Ensino: TP
Cacifo: A074 Gab: G.1.5-17
Nome: Anabela Marto
E-mail: [email protected] Ensino: TP
Cacifo: Gab:
Nome: Alexandrino Gonçalves E-mail: [email protected]
Ensino: TP Cacifo: A080 Gab: G. 0.5-9.1
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
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
Tecnologias Multimédia
METODOLOGIA DE ENSINO
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
- 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:
Tecnologias Multimédia