IN209 Projeto de Software I


Professor

Ismael H F Santos
http://www.ismaelh.cjb.net

Horário

variável conforme a turma

Pré-requisitos

Programação Orientada a Objetos (IN205)

Objetivo

Este curso se destina a servir de base para a disciplina de Projeto de Software I do curso de Tecnologia em Informática da UniverCidade. O objetivo do curso é capacitar os alunos a projetar aplicações Desktop usando os recursos da básicos da plataforma Java Standard Edition (JSE) .  

Programa/Cronograma

             I - Cronograma das aulas/prazos para entrega de trabalhos - link

         II - Projeto de Software - html  pdf

             Módulo  0 - Introdução ao Eclipse  -  html   pdf 

           
                      Introdução ao Netbeans - html  pdf 
                               Ferramenta Build Ant  -  html   pdf 

              Módulo  I – Generics e Coleções (3 aulas) - Generics   - html   pdf  exemplos 
           
                                                                    Collections - html   pdf   exemplos

                      Tipos Genéricos

                      Aplicações de Tipos Genéricos

                      Collections Framework

                      Algoritmos sobre Coleções

                      Coleções Sincronizadas e Não modificaveis

             Módulo II – Entrada e Saída com Java-IO (3 aulas)  -  html   pdf   exemplos

                      InputStream e OutputStream

                      Reader e Writer

                      Plataformas Java

                      FileInputStream e FileOutputStream

                      ObjectInputStream e ObjectOutputStream

                      XMLEncoder e XMLDecoder

                     Arquivos de Propriedades

              Módulo III – Arquitetura em Camadas (2 aulas) -  html   pdf   exemplos

                        Separação entre Camadas de Apresentação e Negócio

                         Camada de Persistência com DAO

             Módulo IV – Acesso a Banco de Dados Básico (4 aulas) -  html   pdf   exemplos

                      JDBC Básico

                      Persistência usando DAO simplificado

 

          III - Documentação Extra 

              JavaNotes - Fred Swartz 
              DBNotes - Fred Swartz 
              Tutorial Java Sun 
              Java2 Platform Standard Edition 5.0 - API 

       IV - Laboratórios 

               Modulo I   – Coleções e Generics                 -  lab  -  exercicios

                 
 Módulo  II – Entrada e Saída com Java-IO   -  lab  -  exercicios  
              Modulo III – Arquitetura em Camadas          -  lab  -  exercicios
                  
Modulo IV – Interface com Banco de Dados -  lab  -  exercicios  

Avaliações

A1: (xxMMMM200y)       Notas: A1
A2: (xxMMMM200y)
       Notas:
A2 
VS: (xxMMMM200y)    
Notas
: VS 

As listas de Exercícios servem como preparação para as provas e são obrigatórias, para os alunos que fizerem as listas será atribuído um conceito a ser somado as notas A1 e A2. A presença e a participação em sala de aula são fundamentais, bem como o cumprimento no prazo de entrega dos trabalhos. Os atrasos serão contabilizados e descontados na nota final.

Bibliografia

Links Importantes


Home-WebPage                                        Última atualização: 08/08/2006