UFMT - Araguaia

Propaganda
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
Download