UFMT MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO 1) IDENTIFICAÇÃO: Disciplina: Programação III Curso: Bacharelado em Ciência da Computação Regime: Crédito Semestral Período Letivo: 2013/1 Carga Horária: 64 horas Professor: Thiago Pereira da Silva Departamento de Origem: Departamento de Ciência da Computação – ICET/CUA 2) EMENTA: Estudo das principais linguagens de programação empregadas no desenvolvimento de sistemas comerciais. 3) OBJETIVOS: - Proporcionar aos alunos a elaboração de projetos de sistemas de software; - Vivenciar e entender a dinâmica de times de desenvolvimento de software, através de estudos de caso para o desenvolvimento de aplicações; - Apresentar ao aluno metodologias e ferramentas para o desenvolvimento de sistemas de software para plataforma Web; - Compreender as tecnologias Java para desenvolvimento de aplicações para Web. 4) PROGRAMA: (conteúdo distribuído em unidades e subunidades) Ciclo de Vida do Software Gerenciamento de equipes de desenvolvimento de software Linguagem JAVA Fundamentos de Programação para Web Servlets JavaServer Pages JavaBeans MySQL e o JDBC JavaServer Pages Expression Language JavaServer Pages Standard Tag Library JavaServer Faces 5) PROCEDIMENTOS DE ENSINO ( técnicas, recursos e avaliação ) Aulas expositivas e dialogadas, com problematização e análise dos temas; Aulas práticas no laboratório de informática; Trabalhos em grupos e Seminários; Exercícios escritos. 6) RECURSOS ( humanos, técnicos e materiais necessários para o ensino a serem viabilizados pelo Departamento/ Unidade) Livros e Textos Didáticos; Data show; Quadro branco e pincel; Laboratório de Informática. 7) BIBLIOGRAFIA BÁSICA 1. PRESSMAN,R.S. Software Engineering: A Practitioner's Approach, 5 ed., McGraw Hill, 2001. 2. SOMMERVILLE, I.; Software Engineering, 5. ed., Addison‐ Wesley, 1995. 3. HORSTMANN, C.S & CORNELL, G. Core Java 2, Volume I e II. Ed. Alta books, 2005 4. DEITEL, H.M. & DEITEL, P.J. Java: Como programar. Ed. Prentice‐ Hall, 2005. 5. SWEBOK. Guide to the Software Engineering Body of Knowledge. Editado por IEEE Computer Society. Disponível em http://www.swebok.org/.2004. 6.Gonçalves, Edson. Desenvolvendo Aplicações Web com JSP, SERVELTS, JAVASERVER FACES, HIBERNATE, EJB 3 PERSISTANCE E AJAX. Ciência Moderna, 2007. 8) AVALIAÇÃO: Resoluções: CONSEPE 14/99 e Cursos Seriados / CONSEPE 27/99 Decisões Específicas - Colegiado de Curso Referentes a Estágios e Trabalhos de Graduação A avaliação dos alunos se dará continuamente pela observação da participação em sala de aula, bem como em avaliação escrita com valor de zero a dez e por sua produção em trabalhos individuais, em equipes e em seminários. PROFESSOR:.............................................................................................EM 21/05/2013 Aprovação: COLEGIADO DE CURSO: ......................................................................EM / / CONGREGAÇÃO: / / EM