Módulo 16 Projeto de software Utilização, por parte do aluno, de conceitos e técnicas já leccionadas. Capacidade de improvisar e ultrapassar de forma autónoma problemas específicos. Aplicação os conceitos de programação orientada a objetos na construção de aplicações em Visual Basic. 1. Faseamento de um projeto 2. Elaboração da análise do projecto a desenvolver 3. Desenho do software 4. Implementação do Projecto 5. Elaboração do relatório final 6. Apresentação do produto final ALGORITMIA Tipos de dados simples Constantes e variáveis Instruções de atribuição, Input e output de dados Expressões com operadores relacionais e lógicos Estruturas de decisão Estruturas de repetição o Com condição de controlo o Conceito de iteração, contador e acumulador o Com contador automático VISUAL BASIC Objetos: propriedades, eventos e métodos (design time e runtime) Tipos de dados (variáveis) Estruturas condicionais e de repetição Funções de diálogo, texto, matemáticas e data/hora Tipos de controlos (objetos). O objeto form Propriedades, métodos e eventos Operações de navegação e edição de registos aplicados à gestão de uma base de dados. Implementar metodologias através de atividades que incidam sobre a aplicação prática e contextualizada dos conteúdos, a experimentação, a pesquisa e a resolução de problemas. O aluno deverá desenvolver uma aplicação (projeto), utilizando técnicas e conceitos aprendidos. O aluno será confrontado com a necessidade de interligar os conceitos de desenvolvimento de bases de dados com os mecanismos e paradigmas da programação, bem como com a necessidade de análise de requisitos de um problema real e a gestão do desenvolvimento do mesmo. 74 Horas/ 99 Unidades Ini:16/09/2011 Fim:05/12/2011-2ªul -Diagnose; de ; -Auto. 1º Página 1 de 5
Módulo 17 Ferramentas de desenvolvimento de páginas web Utilizar uma ferramenta de desenvolvimento de páginas web, criando modelos, interagindo com outras aplicações ao nível de criação, configuração e ligação a bases de dados. Modelos (Templates) o Criar, configurar e aplicar um modelo Folhas de Estilos o Painel css o Estilos css personalizáveis Behaviors o Painel o Eventos o Aplicar Behaviors Requisitos para a criação de um site dinâmico o Linguagem script Ligação a Base de dados o Construção e ligação à Base de dados. Criação de fontes de conteúdo dinâmico Inserção de conteúdos dinâmicos Trabalhar com páginas dinâmicas o Mostrar registos da base de dados o Criação de página principal/detalhes de registo o Criar páginas de pesquisa a bases de dados o Restrição de acesso ao site Extensões Dotar os alunos de conhecimentos de nível mais avançado na utilização da ferramenta de desenvolvimento de páginas web, para que desenvolvam sites profissionais mais completos, com ligações a bases de dados, permitindo evoluir de um site estático para um site dinâmico. Proporcionar aos alunos a aplicação prática no desenvolvimento de páginas web. Ini:05/12/2011-3ªul Fim:20/01/2011 de ; -Auto. 1º, 2º Página 2 de 5
Módulo 18 Ferramentas de animação gráfica Utilizar uma ferramenta de animação gráfica; Criar animações complexas recorrendo a uma ferramenta de animação gráfica; Criar automatizações utilizando uma linguagem script, integrada nas animações. Ambiente de edição (Interface, Separador de documentos, Propriedades do documento e o Palco). Desenho de objectos. Bitmaps e texto. Camadas (layers) e pastas Linha do tempo e frames. Símbolos e bibliotecas. (Símbolos, Bibliotecas e Instâncias) Animações simples e complexas (cenas, frame-a-frame, interpolação de movimento e de forma, Máscaras, Interpolação sobre trajectória, Interpolação simultânea, Reverter animações, animação de texto) Efeitos da timeline. Som e Vídeo. Tratamento de acções (Criação de botões). Introdução ao actionscript. Dotar os alunos de conhecimentos ao nível da utilização de ferramentas de animação gráfica. Proporcionar aos alunos a aplicação prática na construção de animações gráficas. Ini:23/01/2011 Fim:27/02/2011-2ªul de ; -Auto. 2º Página 3 de 5
Módulo 19 Ferramentas de tratamento de imagem Efectuar a aquisição e impressão de imagens; Efectuar edição de imagem para melhoria e/ou restauro, utilizando os diferentes métodos e técnicas; Efectuar composição de imagem, utilizando os diferentes métodos e técnicas. Ambiente de trabalho. Ferramentas e respectivas funcionalidades. o gerir imagens o caixa de ferramentas. Trabalhar com cores o Aspectos básicos sobre a cor o Resolução e tamanho da imagem o Modelos e modos de cores o Gamuts de cores o Canais e profundidade de bits o Modos grayscale e bitmap o Modo de cores indexadas o Aplicar efeitos especiais de cor Técnicas de desenho e pintura o Técnicas de desenho o Técnicas de pintura Trabalhar com camadas o Utilizar a paleta Layers o Criar camadas e conjuntos o Trabalhar com imagens com camadas o Gerir camadas o Opções de opacidade e mesclagem o Utilizar efeitos e estilos de camada o Composição de camadas Fornecer aos alunos competências técnicas e estéticas no manuseio do software de tratamento e composição de imagem. Valorizar o pensamento de que a técnica e estética estão sempre interdependentes, influenciando-se ambas mutuamente. Proporcionar aos alunos a aplicação prática no tratamento de imagens digitais. Ini:27/02/2011-3ªul Fim:13/04/2011-1ªul de ; -Auto. 2º, 3º Página 4 de 5
Trabalhar com texto o Conceitos sobre texto o Ferramentas type o Paleta character e paragraph o Comandos warp e raster o Alterar a caixa delimitadora o A borda de selecção de texto o Efeitos especiais com texto Corrigir e alterar fotografias o Formatos de imagem o Adicionar contraste a uma fotografia o Alterar camadas o Clarear e escurecer áreas o Criar uma moldura numa fotografia o Ajustar o contraste e a cor o Transformar objectos o Retocar e reparar imagens o Aumentar a nitidez das fotografias o Reduzir imperfeições em imagens o Impressão de fotografias Filtros e efeitos especiais o Alguns conceitos sobre filtros o Aplicação de filtros o Criar efeitos especiais o Escolher um efeito de filtro O Professor (Rui Moleirinho Fernandes) O Representante de Grupo de Recrutamento (Rui Moleirinho Fernandes) Página 5 de 5