UNIÃO EDUCACIONAL DE BRASÍLIA 1 SGAS 910 Conj. D – Tel.: (61) 244-2001 Fax: 443-1204 http://www.uneb.com.br INSTITUTO DE CIÊNCIAS EXATAS PLANO DE ENSINO E APRENDIZAGEM 1. Identificação ÁREA: Tecnologia REGIME: SM DISCIPLINA: Programação SEMESTRE/ANO: 2º/2007 CARGA HORÁRIA: 40 HORAS para Web I Professor: Lucélia Alves de Oliveira DIAS LETIVOS: M DIAS LETIVOS: T 2ª( ) 3ª( ) 4ª( ) 5ª( ) 6ª( ) 2ª(X) 3ª( ) 4ª(X) 5ª( ) 6ª(X) MÓDULO: FE BLOCO: 28/07/07 a 22/08/07 Seqüencial em Negócios na Internet DIAS LETIVOS: N 2ª( ) 3ª( ) 4ª( ) 5ª( ) 6ª( ) CURSO: 2. Aspectos do Processo de Ensino e Aprendizagem 2.1. EMENTA Conceitos, estrutura e elementos utilizados no desenvolvimento da linguagem JavaScript. 2.2. OBJETIVOS 2.2.1. OBJETIVOS GERAIS Contribuir para a inserção crítica do aluno na sociedade da informação. Identificar as mudanças sociais, causas e conseqüências ligadas ao aparecimento e evolução dos websites em geral. Permanecer em processo de aprendizagem. 2.2.2. OBJETIVOS ESPECÍFICOS Conhecer o ambiente Javascript, que permita ao desenvolver e manter aplicações dinâmicas para Internet com interface web. Desenvolver scripts do lado cliente em Javascript. Diferenciar server -side de client-side. Identificar e conhecer o funcionamento, as técnicas e recursos oferecidos pela linguagem para desenvolvimento de aplicações de páginas web dinâmicas com Javascript. Conhecer as características de client-side. Conhecer os conceitos e técnicas e comandos básicos no de desenvolvimento de recursos para páginas Web com Javascript. Criar recursos dinâmicos para páginas web. Conhecer os comandos da linguagem Javascript. Conhecer as características de programas executados em client-side. 2.3. COMPETÊNCIAS 2.3.1. CONHECIMENTOS / BASE TECNOLÓGICA Linguagens de programação, sua evolução e utilização para Web. Características das linguagens de programação Java Script e ASP; diferenciação; modo de funcionamento e utilização das mesmas. Javascript. Operadores lógicos. Operadores matemáticos. Controles especiais. Controles condicionais. Eventos. Criando variáveis. Escrita no documento. Mensagens. Criando funções. Funções intrínsecas. UNIÃO EDUCACIONAL DE BRASÍLIA 2 SGAS 910 Conj. D – Tel.: (61) 244-2001 Fax: 443-1204 http://www.uneb.com.br Criação de novas instâncias. Manipulando arrays (matrizes). Manipulando strings. Manipulação de datas. Interação com o usuário . Time e date. Abertura de novas janelas. 2.3.2. HABILIDADES Analisar. Identificar. Comparar. Relacionar. Interpretar. Aplicar. Operacionalizar. Projetar. Instalar. 2.3.3. ATITUDES Proatividade. Reflexividade com relação à solução de problemas. Pragmatismo. Crítica e autocrítica. 2.4. ESTRATÉGIAS E RECURSOS DE APRENDIZAGEM 2.4.1. ESTRATÉGIAS Aula dialogada. Aula prática no computador. Exercícios. 2.4.2. RECURSOS DE APRENDIZAGEM Textos diversos. Laboratório de informática. 2.5. AVALIAÇÃO 2.5.1. CRITÉRIOS E PONDERAÇÃO Participação geral do aluno – qualidade na participação nos exercícios e freqüência às aulas e entrega de trabalhos das sextas de projeto: 3,0 pontos. Trabalhos práticos – desenvolvimento e apresentação de um projeto final utilizando conhecimentos e competências desenvolvidas: 3,5 pontos. Prova prática: 3,5 pontos 2.5.2. RECUPERAÇÃO Será realizado exame de recuperação ao aluno não aprovado que houver freqüentado número igual ou superior a 75% (setenta e cinco por cento) das aulas e atividades previstas e obtido, nos exames e trabalhos efetuados, média final igual ou superior a 5 (cinco) e menos do que 7 (sete). 3. Cronograma do desenvolvimento das competências: aulas e estratégias de aprendizagem Nº do Conhecimentos / Conteúdo Estratégias de Critérios de Avaliação Encontro Programático Aprendizagem UNIÃO EDUCACIONAL DE BRASÍLIA 3 SGAS 910 Conj. D – Tel.: (61) 244-2001 Fax: 443-1204 http://www.uneb.com.br 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Introdução: tópicos gerais. Apresentação do Contrato Didático e Plano de Ensino. Aula dialogada. Aula prática em Laboratório. Trabalhando com linguagens de Aula dialogada. scripting. Aula prática em Laboratório. Trabalhando com linguagens de Aula dialogada. scripting. Aula prática em Laboratório. Criando uma página Web com Aula dialogada. Javascript. Aula prática em Operadores lógicos. Laboratório. Operadores matemáticos. Controles especiais; controles Aula dialogada. condicionais; eventos; criação de Aula prática em variáveis; escrita no documento; Laboratório. mensagens; criação de funções. Controles especiais; controles Aula dialogada. condicionais; eventos; criação de Aula prática em variáveis; escrita no documento; Laboratório. mensagens; criação de funções. Funções intrínsecas; criação de novas Aula dialogada. instâncias e manipulação de arrays Aula prática em (matrizes). Laboratório. Manipulação de string; manipulação Aula dialogada. de datas; interação com o usuário; Aula prática em time e date; abertura de novas janelas. Laboratório. Manipulação de string; manipulação Aula dialogada. de datas; interação com o usuário; Aula prática em time e date; abertura de novas janelas. Laboratório. Variáveis e constantes; componentes Aula dialogada. e objetos; client-side scripts; Aula prática em procedimentos; trabalho com Laboratório. coleções. Envio de conteúdo para o navegador. Aula dialogada. Inclusão de arquivos; acesso à origem Aula prática em de dados; transações. Laboratório. Todo o conteúdo. Prova prática. Avaliação coletiva da aula. Participação geral do aluno. Participação geral do aluno. Participação geral do aluno. Participação geral do aluno Participação geral do aluno Participação geral do aluno Participação geral do aluno Participação geral do aluno Participação geral do aluno Participação geral do aluno Conceitos e competências adquiridas. 4. Bibliografia 4.1. BIBLIOGRAFIA BÁSICA 1. GOODMAN, Danny. Javascript: A Bíblia. Rio de Janeiro: Campus, 2001. 2. SILVA Osmar J. Javascript Avançado: Animação, Interatividade e Desenvolvimento de Aplicativos. São Paulo: Érica, 2003. 3. YNEMINE, Silvana Tauhata. Conhecendo o Javascript. Florianópolis: Visual Books, 2005. 4.2. BIBLIOGRAFIA COMPLEMENTAR 4. NEGRINO, Tom & SMITH, Dori. Javascript para a World Wide Web. Rio de Janeiro: Campus, 2001. 5. NIELSEN, Jakob. Projetando websites. Rio de Janeiro: Campus, 2000. 6. CARVALHO, Alan. Desenvolvendo na Web com Javascript. São Paulo: Book Express, 2001. UNIÃO EDUCACIONAL DE BRASÍLIA SGAS 910 Conj. D – Tel.: (61) 244-2001 Fax: 443-1204 http://www.uneb.com.br 4