Conexão com sistemas de banco de dados.

Propaganda
ESCOLA SUPERIOR PROFESSOR PAULO MARTINS - ESPAM
Curso de Sistemas de Informação
Disciplina
Código
Período
PréRequisito
4º
Carga
Horária
Linguagens e Técnicas de Programação III
Professor
Marco Antonio de Sousa Reis
80
Período
Ministrado
1º/2011
Créditos
4
Ementa
Tratamento de exceções: disparando exceções e capturando exceções. APIs avançadas, Tratamento de eventos,
pacotes gráficos, applets e url. Multithreading: ciclo de vida, prioridades, escalonamento e sincronização. Arquivos
e fluxos de dados: acesso seqüencial e aleatório. Serialização de objetos. Introdução á comunicação remota via
sockets. Conexão com sistemas de banco de dados.
Contribuição para o perfil do egresso
Linguagens e Técnicas de Programação III compõe um dos instrumentos fundamentais em Sistemas de
Informação, a área de programação. Nessa disciplina o aluno solidificará conhecimentos relacionados às diversas
técnicas da linguagem de programação Java.
Nesta disciplina serão aplicados conceitos de programação em rede, interfaces de usuário, tratamento de exceções
e outras características avançadas da linguagem.
Objetivos
Objetivo geral:
Capacitar o aluno a analisar problemas, especificar, validar soluções para os mesmos, através do uso de técnicas
de programação que envolvam estruturas utilizadas na construção de sistemas.
Objetivos específicos:
Capacitar o aluno a desenvolver software que utilize os recursos da rede. Habilitar o aluno a escrever código de
qualidade.
Capacitá-lo na verificação e correção de programas orientados a objeto.
Capacita-lo a desenvolver software que acesse bases de dados relacionais.
Conteúdo programático
 Tratamento de exceções: disparando exceções e capturando exceções.
 APIs avançadas.
 Tratamento de eventos.
 Pacotes gráficos, applets e url.
 Multithreading: ciclo de vida, prioridades, escalonamento e sincronização.
 Arquivos e fluxos de dados: acesso seqüencial e aleatório.
 Serialização de objetos.
 Introdução á comunicação remota via sockets.
 Conexão com sistemas de banco de dados.
Metodologia de ensino
Aulas expositivas, realização de exercícios em sala de aula e extra-classe, projeto prático e atividades em
laboratório.
Recursos instrucionais
Quadro e giz, laboratório de informática e biblioteca.
Articulação com as outras disciplinas do curso
Propiciar uma base de conhecimento, teórica e prática, sobre as características da linguagem de programação
Java com suas características avançadas que acessam dados através da rede, bancos de dados relacionais,
multiprocessamento e tratamento de exceções.
Articulação com o exame nacional de desempenho dos estudantes - ENADE
O ENADE tem o objetivo de aferir o rendimento dos alunos dos cursos de graduação em relação aos conteúdos
programáticos, suas habilidades e competências. Nesse contexto a disciplina de LTPIII atenderá o conteúdo
relacionado à programação orientada a objeto. Nas avaliações e exercícios propostos, serão utilizados exemplos
de questões já aplicadas no ENADE, além de questões que seguem o padrão das avaliações aplicadas no ENADE.
Avaliação
De acordo com o cronograma de atividades abaixo, serão aplicadas 3 (três) avaliações, as quais terão notas de 0 a
10, com graduação de meio ponto, e a média final será calculada da seguinte forma:
MF = (1ª nota x 2,5) + (2ª nota x 3,5) + (3ª nota x 4,0)
10
As avaliações serão do seguinte tipo:
1ª avaliação: Trabalhos individuais.
2ª avaliação: Prova (10 pontos).
3ª avaliação: Prova Individual e Escrita (sobre todo o conteúdo) (10,0 pontos).
Prova Final (PF): para todos os alunos que obtiverem Média Final (MF) superior ou igual a 2,0 e inferior a 6,0 e
não foram reprovados por freqüência (75%). Prova abrangendo todo o conteúdo, valendo 10,0 pontos.
MFR = MF + PF
2
-> Para ser aprovado o(a) aluno(a) deverá ter 75% da freqüência e Média (MF) igual ou superior a 6,0 ou
Média (MFR) igual ou superior a 5,0.
Bibliografia
Livro Texto:
DEITEL, H. M. Java como programar. 6ed. São Paulo: Prentice-hall, 2005.
HORSTAMANN, Gay. Big Java. Porto Alegre: Bookman, 2006.
BARNES, David J.; KOLLING Michael. Programação Orientada a Objetos com Java, São Paulo: Makron Books,
2004
Livros Referenciados:
BOND, Maritn et all. Aprenda J2EE: com EJB, JSP, Servlets, JNDI, JDBC e XML, São Paulo: Makron Books, 2003.
HORSTMANN, Cay S. ; CORNELL, Gary. Core Java 2 Volume I Fundamentos. São Paulo: AltaBooks, 2005.
SIERRA, Kathy; BATES, Bert. Use a Cabeça! Java. Rio de Janeiro: AltaBooks, 2005.
SILVA, Aridio. Dominando a Tecnologia de Objetos. São Paulo: Book Express, 2002.
Cronograma de atividades
Encontro
1º
2º
3º
4º
5º
6º
7º
8º
9º
10º
11º
12º
13º
14º
15º
16º
17º
18º
19º
20º
Atividade
- Apresentação professor/aluno, plano de ensino, ementa do curso, metodologia, avaliações e
bibliografia;
- Tratamento de exceções: disparando exceções e capturando exceções.
- Tratamento de exceções: disparando exceções e capturando exceções.
- APIs avançadas.
- APIs avançadas.
- Tratamento de eventos.
- Tratamento de eventos.
- Pacotes gráficos, applets e url.
- Pacotes gráficos, applets e url.
- Aplicação da 1ª Avaliação.
- Multithreading: ciclo de vida, prioridades, escalonamento e sincronização.
- Multithreading: ciclo de vida, prioridades, escalonamento e sincronização.
- Arquivos e fluxos de dados: acesso seqüencial e aleatório.
- Arquivos e fluxos de dados: acesso seqüencial e aleatório.
- Serialização de objetos.
- Serialização de objetos.
- Introdução á comunicação remota via sockets.
- Conexão com sistemas de banco de dados.
- Conexão com sistemas de banco de dados.
- Aplicação da 2ª Avaliação.
- Revisão.
- Aplicação da 3ª Avaliação.
- Revisão
- Aplicação da 2ª chamada da 3ª Avaliação.
- Revisão Geral;
- Aplicação da Prova Final (PF).


Observações
Cada um dos encontros corresponde a quatro horas/aula.
Em relação às datas previstas para as avaliações, fica a critério do professor a antecipação ou postergação de
acordo com o andamento dos conteúdos programáticos.
Download