Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira Corpo Docente Martinha Piteira Elisabete Almeida Tipo de Aulas T TP P L Tipo de disciplina CB Nº de Horas por Semana 4 2 Ponderação na Média Final 3 1. Requisitos Prévios Não existem requisitos prévios, para além de um conhecimento básico sobre a utilização de um computador pessoal, equipado com um sistema operativo Windows. 2. Objectivo O principal objectivo da disciplina é a apresentação do computador como ferramenta de simulação de fenómenos do mundo real e como mecanismo de publicação e distribuição de informação. A um nível teórico são focados aspectos relacionados com a estrutura e funcionamento dos computadores e dado um particular ênfase ao funcionamento do computador em redes locais e globais. São descritos os elementos fundamentais de uma arquitectura cliente-servidor, particularizados para o exemplo de publicação de páginas na Web, e para os principais serviços existentes na Internet. A segunda parte da matéria consiste numa introdução à programação, com especial ênfase para a construção de algoritmos. Esta matéria continua ser enquadrada ao nível da produção de conteúdos para a Web, o que se materializa no desenvolvimento de pequenos programas que são executados no contexto do browser.
Ao nível prático e laboratorial, a disciplina centra-se em dois aspectos principais: a simulação de dados e a publicação de informação. - A simulação é abordada numa primeira fase usando como exemplo uma folha de cálculo, e posteriormente na concepção de um programa que executa uma tarefa. - A publicação de informação é apresentada no contexto da WEB, e pretende-se que o trabalho a desenvolver se processe numa infra-estrutura real, em que o aluno cria e coloca on-line as páginas do seu site temático Globalmente, espera-se que após a frequência da disciplina os alunos tenham facilidade em manipular uma folha de cálculo, saibam planear e implementar um pequeno site WEB e dominem os conceitos básicos que permitam o desenvolvimento de um programa de computador. 3. Programa (indicar nº horas previstas por capítulo (300 a 500 palavras)) O programa da disciplina promove uma sensível separação entre as matérias leccionadas nas aulas teóricas e nas aulas laboratoriais, pelo que o programa destas é apresentado separadamente. Teóricas: - Estrutura e funcionamento de computadores (2 horas) Estrutura de um computador, elementos constituintes, dispositivos, sistemas operativos e programas - Redes de Computadores, a Internet e serviços de rede (4 horas) O que são e como funcionam as redes de computadores. As arquitecturas cliente-servidor, a estrutura de suporte à comunicação na internet e os principais serviços existentes sobre uma rede local e global. - Publicação de informação on-line a WEB (4 horas) Princípios de funcionamento da world wide web, servidores e clientes WEB. - A linguagem HTML criação de páginas (10 horas) Os diferentes mecanismos existentes em HTML para a criação de páginas WEB. - CSS Definição de estilos em páginas WEB (4 horas) - Programas e Linguagens de Programação (2)
O que é um programa? Linguagens de programação: controlar acções. - Algoritmos e Programas (4) Sequências de acções, Os mecanismos de condicional e de repetição - A linguagem de Programação Javascript (18) A linguagem Javascript como exemplo de uma linguagem de programação. Javascript no controlo do browser Interactividade em páginas WEB Nota: estão previstas 6 horas de revisões e 4 horas reservadas para testes Práticas em Laboratório: - Microsoft Excel ( 4 horas ) Exemplos e exercícios práticos ; pequeno projecto (desenvolvido nas aulas) - HTML e CSS na construção de sites WEB (8 horas) Exemplos e exercícios práticos : proposta, desenho e concepção de um site temático. - Programação em Javascript (8 horas ) Exemplos e exercícios práticos, apoio ao desenvolvimento do projecto - Apoio ao desenvolvimento do projecto (8 horas) Construção de um site WEB com recurso a HTML e Javascript. 4. Bibliografia - Microsoft Excel Manual de apoio - Linguagem HTML textos de apoio - Javascript Textos de apoio - Textos de apoio das aulas teórico práticas - Pedro Coelho, HTML & XHTML Curso completo, FCA, 2001 - Bruno Figueiredo, WEB Design, FCA, 2002 - Pedro Coelho, Javascript Animação e programação em páginas WEB, FCA, 2001 A quase totalidade do material bibliográfico estará disponível no site da disciplina, alguns desses elementos estarão igualmente disponíveis em suporte de papel na reprografia de alunos.
5. Método de Ensino O método de ensino adoptado privilegia a componente prática e experimental, tentando maximizar eventuais pontos de contacto com necessidades específicas dos alunos, no âmbito do seu curso. As aulas foram estruturadas da seguinte forma: a) aulas teóricas: apoiadas num número significativo de exercícios práticos; b) aulas laboratoriais: projectos individuais diferenciados, desenvolvidos com base em propostas dos alunos. A infra-estrutura criada para apoio às aulas de laboratório simula em absoluto um sistema de suporte para a colocação de páginas on-line. Existe um servidor WEB dedicado a esta tarefa, os alunos aprendem a transferir o conteúdo dos seus sites para esta máquina remota, e a aceder aos seus sites que ficam online, acessíveis através da Internet. 6. Programa dos Momentos de Avaliação A avaliação teórica é feita em exame ou através de 2 testes: * teste 1 na 7ª semana de aulas * teste 2 na 13ª semana de aulas A avaliação prática possui 3 momentos principais: 1 - Entrega do trabalho de Excel (na 3ª semana) realizado nas aulas 2 - Apresentação da proposta do tema de projecto (na 8ª semana) 3 - Apresentação publica do WEBsite desenvolvido (na última semana de aulas) 1 - O trabalho de Excel: O trabalho de Excel é uma aplicação directa das aulas de laboratório sobre a utilização da folha de cálculo e pode ser realizado integralmente nas aulas.
2 - O Site WEB 1: Apresentação da proposta de tema Construção de um conjunto de páginas HTML, que ilustre o tema e a estrutura proposta pelos alunos como trabalho final da disciplina. A apresentação do tema é feita perante a turma numa das aulas da semana 8. A concepção e implementação desta apresentação poderá ser integralmente desenvolvida nas aulas. Junto com a proposta do tema deverão existir já os sites pessoais dos elementos do grupo. 3 O Site WEB 2: A concepção e implementação do site cuja proposta foi apresentada em (2) e que poderá ser desenvolvido em cerca de 70% a 80% nas aulas (estima-se que não mais de 10 horas de trabalho seja necessárias fora de aulas). A preparação e recolha dos materiais (fotografias, textos, etc) será integralmente feita fora do horário de aulas. O site contempla a avaliação prática das matérias referenciada como HTML - construção de sites WEB e Programação usando JavaScript. 7. Método de Avaliação A avaliação da cadeira é composta por avaliação teórica e por avaliação prática, a componente prática será sempre necessária independentemente da época de avaliação utilizada. A avaliação da parte teórica da cadeira é efectuada através de: um único exame. ou 2 testes A avaliação da parte prática é composta pelos seguintes elementos: Trabalho de Excel (realizado nas aulas) Apresentação da proposta do tema e páginas pessoais dos elementos do grupo Concepção e apresentação de um WEBSite temático (HTML + Javascript)
O peso de cada uma das componentes de avaliação é o seguinte: Teórica: nota de exame ou 0,5 * nota teste1 + 0,5 * nota de teste2 Prática 0,2 * apresentação do tema + 0,8 * (WEBsite + avaliação contínua + apresentação) (o trabalho de excel pode penalizar a nota final em 1 ou 2 valores caso os objectivos não sejam cumpridos) Nota final Nota = 0,6 * nota teórica (testes) + 0,4 nota prática ou Nota = 0,7 * nota teórica (exame) + 0,3 nota prática A nota do exame ou a nota da média dos testes não pode ser inferior a 9. A nota final não pode ser inferior a 10 NOTAS: - O item referenciado como avaliação contínua no cálculo da nota prática resulta da observação do trabalho publicado no site do grupo, num conjunto de datas predefinidas. - As apresentações dos trabalhos são obrigatórias e uma não comparência, se injustificada, conduz a reprovação na avaliação prática. - Sempre que for necessário para uma mais correcta avaliação do trabalho, após a sua apresentação, poderá ter lugar uma discussão com vista à clarificação das dúvidas surgidas. - As apresentações dos trabalhos são obrigatórias e uma não comparência, se injustificada, conduz a reprovação na avaliação prática. - O trabalho apresentado em época normal só é passível de utilização como avaliação prática da época de recurso caso tenha sido integralmente avaliado, ie, se o aluno se tiver apresentado na apresentação da proposta do tema e na apresentação final do trabalho. Caso contrário, o aluno deverá requerer ao docente responsável que lhe atribua um novo trabalho para ser utilizado como avaliação prática. 8. Observações