Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO Plano de Ensino – Desenvolvimento para Web Coord. da Disciplina: Leonardo Pereira de Sousa Este documento tem por finalidade descrever o cronograma geral das atividades a serem realizadas durante a disciplina, devidamente distribuídos nas semanas de sua oferta. 1.1 DADOS DE IDENTIFICAÇÃO DA DISCIPLINA: – Disciplina: Desenvolvimento para Web – Caráter: obrigatório – Período: 2019.2 – Módulo: VI – Créditos: 2.2 – Carga Horária: 60 horas – Endereço do Ambiente Virtual: www.sigaa.ufpi.br – Duração: Início: 23/09/19 e Término: 15/12/19 1.2 EMENTA: Arquitetura de aplicações WEB , HTML e XHTML , CSS , Aplicações MVC , Servlets e conteiners Java, tecnologia JSP (Java Server Pages), tags e tags customizadas, distribuindo a aplicação, interação com banco de dados. Projeto prático. 1.3 OBJETIVOS: Apresentar conceitos e tecnologias que proporcione um olhar mais profundo do desenvolvimento WEB. Além disso, propor atividades que desperte nos alunos o interesse por descobrir novos recursos que o processo de http://www.sigaa.ufpi.br/ UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO desenvolvimento WEB pode oferecer, como mecanismos que os auxiliem na tarefa de desenvolvimento de software para a WEB e bem como a prática do ensino dessa disciplina. Saber que o hardware e os sistemas operacionais se complementam e tem que estar de acordo para que juntos (hardware e sistemas operacionais), possam obter o maior desempenho da máquina. 1.4 MATERIAIS: Apostila base: Desenvolvimento para Web. Autor: Vinicius Ponte Machado. Instituição: Editora da Universidade Federal do Piauí (EDUFPI). Ano: 2019. Material Complementar: Capítulos de livros; Links adicionais para pesquisa disponibilizados nos materiais utilizados. 1.5 CONTEÚDO PROGRAMÁTICO/CARGA HORÁRIA: O material da disciplina possuí uma carga horária de 60 horas, compreendendo um total de 3 unidades: UNIDADES/CAPÍTULOS CARGA HORÁRIA Unidade I – Arquitetura de aplicações WEB: Arquitetura de aplicações web; HTML; CSS; XHTML. 20h Unidade II – Desenvolvimento de Aplicações para WEB: MVC –Model View Controller; Linguagem JAVA; Construção de Programas em Java; Java Server Pages (JSP); Servlets e Containers Java; Acesso ao banco de dados. 20h Unidade III – PHP e Linguagem de Scripts: PHP; Linguagens de script Client-side – Javascript. 20h TOTAL 60h UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO 1.6 PROCEDIMENTOS PEDAGÓGICOS E TECNOLÓGICOS (especificar o que irá utilizar) 1.6.1 VÍDEO-AULAS Serão disponibilizadas 03(três) vídeo-aulas correspondentes as Unidades da apostila base. 1.6.2 FÓRUNS Para um melhor acompanhamento das unidades, a disciplina contará com os seguintes fóruns: FÓRUNS PROPOSTAS FÓRUM TIRA-DÚVIDAS Destinado às dúvidas gerais acerca da disciplina, como atividades, prazos e etc. FÓRUM AVALIATIVO 01 Fórum avaliativo onde serão discutidos os conceitos de desenvolvimento de aplicações para WEB. 1.6.3 LISTAS DE EXERCÍCIOS Serão cobradas 2 listas de exercícios, não sendo pontuados, cuja aplicação e correção poderá ser realizada durante o encontro presencial da disciplina. 1.6.4 TRABALHO O trabalho da disciplina será individual sendo composto por 03 (três) atividades intituladas de DESAFIOS. DESAFIO DESCRIÇÃO DESAFIO 01 Criação de uma página HTML que contenha um formulário de cadastro de clientes de uma loja e formate esta página usando CSS. DESAFIO 02 Desenvolvimento de uma página em JSP que contenha um formulário com uma série de campos para cadastro de clientes e que submeta esse formulário a gravação em um banco de dados com os mesmos campos. DESAFIO 03 Quiz abordando os conceitos das unidades 1, 2 e 3. UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO 1.6.5 AULAS PRESENCIAIS Para disciplinas com carga horária igual ou acima de 60h, haverá dois encontros presenciais entre tutores e alunos destinados as aulas expositivas, apresentação de seminários, atividades em grupo, plantão de dúvidas e/ou quaisquer outras demandas relativas à disciplina em curso. Adicionalmente poderá ocorrer outros encontros destinados às avaliação escrita, segunda chamada e avaliação final, de acordo com o calendário divulgado para cada semestre letivo. 1.7 PROCESSO AVALIATIVO A nota final do aluno será formada a partir da média ponderada das suas avaliações, conforme descrito abaixo: AVALIAÇÕES NOTA Prova Escrita 60% Fórum 20% Trabalho 20% TOTAL 100% Avaliações em escala de 0 (zero) a 10 (dez): De 07 a 10 = Aprovado por Média De 04 a 6,9 = Exame Final De 0,0 a 3,9 = Reprovação Exame Final = 6,0 = Média das Avaliações + Exame Final As notas dos fóruns avaliativos serão dadas de acordo com os critérios descritos na tabela a seguir. Nota Critérios de Avaliação Zero Aluno que não fez absolutamente nada no fórum 1,0 a 3,9 Aluno que postou pelo menos uma mensagem em cada tópico do fórum, apenas repetindo ou concordando com mensagens anteriores, sem acrescentar nada a mais ao debate. 4,0 a 6,9 Aluno que postou pelo menos uma mensagem em cada tópico do fórum, sem nenhuma contribuição a mais ou fugiu do tema do debate. 7,0 a 10,0 Aluno que postou pelo menos uma mensagem em cada tópico do fórum, focado naquilo que é solicitado em cada enunciado e contribuiu para novo debate. UNIVERSIDADE FEDERAL DO PIAUÍ CENTRO DE EDUCAÇÃO ABERTA E À DISTÂNCIA COORDENAÇÃO DO CURSO DE LICENCIATURA EM COMPUTAÇÃO 1.8 BIBLIOGRAFIA BÁSICA BASHAN, B. SIERRA, K. Use a Cabeça! JSP & Servlets. Editora Alta Books. São Paulo 2005. KURNIA WAN, B. Java para a Web com Servlets, JSP e EJB. Editora Ciência Moderna,2002. SOMMERVILLE, I. Engenharia de Software. 6a. ed. São Paulo: Adisson- Wesley, 2003. 1.9 BIBLIOGRAFIA COMPLEMENTAR DONALD J., REIFER (Editor). Software Management. 4a. Edição, IEEE Computer Society Press, Los Alamitos, CA, EUA, 1997. CALENDÁRIO SEMANAL DA DISCIPLINA O cronograma semanal a disciplina de Desenvolvimento para WEB, está divido semanalmente conforme quadro apresentado a seguir: SEGUNDA TERÇA QUARTA QUINTA SEXTA SABADO Semana 01 Unidade I – Arquitetura de aplicações WEB 23 a 29/09/19 Semana 02 Unidade I – Arquitetura de aplicações WEB 30/09/19 a 06/10/19 Semana 03 Unidade I – Arquitetura de aplicações WEB 07 a 13/10/19 Semana 04 Unidade II – Desenvolvimento de Aplicações para WEB 14 a 20/10/19 Semana 05 Unidade II – Desenvolvimento de Aplicações para WEB 21 a 27/10/19 Semana 06 Unidade II – Desenvolvimento de Aplicações para WEB 28/10/19 a 03/11/19 Semana 07 Unidade III – PHP e Linguagem de Scripts 04 a 10/11/19 Semana 08 Unidade III – PHP e Linguagem de Scripts 11 a 17/11/19 Semana 09 Unidade III – PHP e Linguagem de Scripts 18 a 24/11/19 Semana 10 AVALIAÇÃO DA DISCIPLINA 25/11/19 a 01/12/19
Compartilhar