Linguagem de Programação 2

Local: Infnet

Horário: Quinta-Feira - 19:40 - 22:25

Sala: a definir

Tempo de curso: 11 semanas

Objetivo:

Compreender a linguagem de programação Java em alto nível de abstração e seus impactos nos aspectos de engenharia de software para projetos de sistemas de informação.

Ementa:

Seleção de tecnologia e influência no projeto de software.

Fundamentos do Java (Classes, objetos, atributos, métodos e modelo de arquitetura MVC e organização do código)

Programação Básica em Java.

Biblioteca Padrão, APIs do Java e Frameworks.

Aspectos de projeto em Java (tempo, custo, alocação de mão-de-obra).

Modelagem de projetos Java.

Testes de projeto em Java (Frameworks e Utilização).

Documentação do código-fonte Java.

Bibliografia:

Diversa, a ser definida ao longo do curso.

Calendário:

Semana 01 - 16/07/2014 - Seleção de tecnologia e influência no projeto de software.

Semana 02 - 23/07/2014 - Fundamentos do Java (Classes, objetos, atributos, métodos e modelo de arquitetura MVC e organização do código)

Semana 03 - 30/07/2014 - Programação Básica em Java.

Semana 04 - 06/08/2014 - Biblioteca Padrão, APIs do Java e Frameworks.

Semana 05 - 13/08/2014 - Prova 1

Semana 06 - 20/08/2014 - Aspectos de projeto em Java (tempo, custo, alocação de mão-de-obra).

Semana 07 - 27/08/2014 - Modelagem de projetos Java.

Semana 08 - 03/09/2014 - Testes de projeto em Java (Frameworks e Utilização) e Documentação do código-fonte Java.

Semana 09 - 10/09/2014 - Prova 2

Semana 10 - 17/09/2014 - Aula de Revisão

Semana 11 - 24/09/2014 - Prova Final