plano de ensino
DESCRIPTION
Plano de Ensino.TRANSCRIPT
PLANO DE ENSINO
Nº Formulário: F-PROF-0019 V.01
Página 1 de 4
Escola: Escola de Tecnologia
Curso: Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Professor: Joseneuza J. P. de Aguiar
Unidade: Sobradinho Data: 08/02/2015
Disciplina Cód. Pré-
Requisito Carga
Horária Per
Período Ministrado
Linguagens e Técnicas de Programação II LTP I 80 3º 1º/2015
Ementa
Desenvolvimento de software usando o paradigma de orientação a objetos, através do ensino de programação a partir de uma linguagem de programação orientada a objetos de uso corrente e comercial.
Contribuição para o perfil do egresso
Linguagem e Técnicas de Programação II apresenta ao aluno conceitos relacionados à programação orientada a objetos, uma demanda crescente no mercado de trabalho atual. O futuro profissional de sistemas de informações poderá, com esta disciplina, compreender melhor o processo de produção de sistemas orientados a objetos, construindo, desta forma, conhecimento sólido para atuar com competência no mercado de trabalho.
Objetivos
Objetivo geral: Compreender o desenvolvimento sistemas utilizando o paradigma orientado a objetos através de uma linguagem de programação adequada a este paradigma. Objetivos específicos:
1. Compreender a estrutura de tratamento de exceções. 2. Dominar os principais componentes do pacote gráfico da linguagem. 3. Acessar e manipular informações em bancos de dados.
Conteúdo programático
Unidade I:
Revisão dos conceitos da orientação a objetos: classes, atributos e métodos;
Herança e Polimorfismo do tipo sobrecarga e sobreposição;
Utilização de classes abstratas, classes internas e classes anônimas;
Conceituação e utilização de intefaces;
Tratamento de exceções;
Construção de aplicações com interface gráfica com o usuário;
Bibliotecas AWT e Swing e a implementação dos conceitos da orientação a objetos presentes nessas APIs.
Unidade 2:
Acesso à banco de dados: API JDBC;
Conexão com banco de dados;
Pesquisa, alteração, inclusão e exclusão 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, projetor multimídia, 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, contribuindo para o processo de aprendizagem das diversas técnicas de programação, a serem vistas em Linguagem e Técnica de Programação III, Programação de Sistemas e Aplicações Web.
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 LTP II atenderá o conteúdo relacionado à parte do conteúdo sobre programação orientada a objetos. Nas avaliações e
PLANO DE ENSINO
Nº Formulário: F-PROF-0019 V.01
Página 2 de 4
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
Conforme critério estabelecido em Resolução nº 01/2012 do Conselho Superior (CONSUP) da Faculdade Projeção, a avaliação da disciplina é feita oficialmente por meio de duas avaliações, chamadas respectivamente de “Avaliação 1” (A1), e “Avaliação 2” (A2).
Avaliação 1 (A1): Serão aplicados 2(duas) atividades práticas que terá como pontuação 2,0 (dois) ponto cada destas. A prova teórica será realizada até o 10º encontro de aula conforme cronograma estabelecido, sendo composta de questões objetivas e subjetivas, do conteúdo ministrado até a aula anterior à avaliação e terá como pontuação 6,0 (seis) pontos. Avaliação 2 (A2): Prova Institucional (PI), que terá 40% (quarenta por cento) da 2ª avaliação (A2) sendo que os outros 60% (sessenta por cento) será dado através de uma prova subjetiva aplicada pelo docente.
Considera-se aprovado, na disciplina o aluno que tenha cumprido a exigência de frequência mínima de 75% (setenta e cinco por cento) e obtido uma média final, na disciplina (MF) igual ou superior a 6,0 (seis), resultante da média aritmética das 02 (duas) avaliações aplicadas no decorrer do semestre letivo. Ao aluno que obtiver Média Final (MF) inferior a 6,0 (seis) e igual ou superior a 2,0 (dois) na disciplina, será dada a oportunidade de realizar uma Prova Final (PF), ainda no respectivo semestre letivo, para demonstrar o seu conhecimento sobre a disciplina:
A Prova Final é a última oportunidade de avaliação na disciplina para o aluno.
Não haverá Prova Substitutiva para o aluno que faltar no dia da aplicação da Prova Final.
Em caso de perda de mais de uma prova da mesma disciplina, no mesmo semestre, o aluno fará somente uma Prova Substitutiva, que substituirá, a critério do aluno, uma das provas não realizadas.
O aluno com direito à Prova Final será aprovado quando obtiver nota igual ou superior a 6,0 (seis) na Média Final Definitiva (MFD), que será resultante da média aritmética entre a média final (MF) e a nota da Prova de Prova Final (PF). Assim:
MFD = MF + PF 2
O registro, na pauta acadêmica eletrônica, do desempenho acadêmico parcial ou final do aluno, que compreende frequência e nota da aprendizagem é de responsabilidade do Professor.
Prova Substitutiva: Ao aluno que tenha faltado à avaliação agendada é facultado o direito de requerer, junto à Central de Atendimento ao Aluno, no prazo definido no Calendário Acadêmico, a realização da Prova Substitutiva, devendo pagar a taxa correspondente, dentro do prazo estipulado, conforme segue as orientações abaixo:
4. O pedido só será aceito a partir do pagamento da taxa.
5. A Prova Substitutiva será aplicada após o término do período de provas regulares, conforme definido em calendário acadêmico.
6. O aluno poderá fazer a Prova Substitutiva sem motivo justificado.
7. A Prova Substitutiva abrangerá toda a matéria lecionada no semestre e substituirá uma das provas
não realizadas
PLANO DE ENSINO
Nº Formulário: F-PROF-0019 V.01
Página 3 de 4
Observação: Para a Prova Substitutiva de Prova Institucional o prazo será de 03 (três) dias para impetrar pedido, diferentemente da avaliação substitutiva tradicional onde é de 06 (seis) dias conforme calendário acadêmico.
O aluno que discordar do resultado da sua avaliação poderá recorrer, formalizando pedido de revisão, por meio de processo próprio junto à Central de Atendimento ao Aluno da Instituição, no prazo de 7 (sete) dias, a partir da data de divulgação da nota, objeto da revisão, devendo anexar o documento avaliativo de justificativa original para comprovar e fundamentar sua solicitação. Entretanto, sugere-se aos alunos que discutam qualquer problema de ordem acadêmica ou pessoal referente à disciplina com o professor antes de tomar uma atitude unilateral junto à Coordenação do Curso.
Bibliografia
Bibliografia Básica:
DEITEL, H. M. Java: como programar. São Paulo: Pearson Hal, 2011.
HORSTMANN, Cay; CORNELL, Gary. Core Java 2: fundamentos. Rio de Janeiro: Alta Books, 2006.
SANTOS, Rafael. Introdução à programação orientada a objetos usando Java. Rio de Janeiro: Eselvier, 2004.
Complementar:
MELO, Ana Cristina Vieira de; SILVA, Flávio Soares Corrêa da. Princípios de linguagens de programação.
São Paulo: Edgard Blucher, 2003.
ARNES, David J. Programação orientada a objetos com JAVA: uma introdução prática usando o BLUEJ.. São
Paulo: Pearson Prentice Hall, 2004.
HORSTMANN, Cay. Big java. Porto Alegre, RS: Bookman, 2004.
JANDL JUNIOR, Peter. Java: guia do programador. São Paulo: Novatec, 2007.
LINDEN, P. V. D. Just Java 2. São Paulo: Makron Books, 2010.
PUGA, Sandra. Lógica de programação e estruturas de dados: com aplicações em Java.. São Paulo:
Pearson Prentice Hall, 2003.
SIERRA, Kathy. Certificação sun para programador Java 5: guia de estudo.. 2. ed. Rio de Janeiro, RJ: Alta
Books, 2006.
SIERRA, Kathy. Use a cabeça!: Java.. 2. ed. Rio de Janeiro, RJ: Alta Books, 2005.
Periódicos on-line:
REVISTA JAVA MAGAZINE, EASY JAVA MAGAZINE, CLUBE DELPHI, SQL MAGAZINE. Disponível em:
<http://www.devmedia.com.br/> Acesso em: 21 mar. 2012.
12. CRONOGRAMA DE ATIVIDADES:
ENCONTRO ATIVIDADES
1º - Apresentação professor/aluno, plano de ensino, ementa do curso, metodologia, avaliações e bibliografia; - Introdução ao tratamento de exceções
PLANO DE ENSINO
Nº Formulário: F-PROF-0019 V.01
Página 4 de 4
- Objetivos do tratamento de exceção - Blocos try, catch e finally
2º - Hierarquia das classes de exceção - Tipos de exceção: em tempo de execução - Tratamento de exceção com a API do Java. - Laboratório: Construção de programas com tratamento de exceção.
3º - Estudos da Interface de Programação de Aplicações Swing - Identificação das classes do pacote Swing que implementam classes abstratas e interfaces - Classes: JFrame, JButton e ActionListener - Laboratório: Construção de Interfaces utilizando a API Swing e aplicando os conceitos de herança, classes abstratas e implementação de interfaces.
4º - Elementos básicos da interface com usuários: campos de texto, caixas de seleção, listagens, botões e áreas de texto. - Classes internas e classes anônimas utilizadas no tratamento de eventos - Laboratório: Construção de interface utilizando os elementos estudados.
5º - Utilização de listas de seleção simples JCombobox com tratamento de eventos - Introdução aos gerenciadores de Layout (FlowLayout, BorderLayout, GridLayout, SpringLayout) - Laboratório: Construção de interface utilizando os elementos estudados.
6º - Elementos básicos da interface com usuários: caixas de seleção e listagens. - Laboratório: Construção de interface utilizando os elementos estudados.
7º - Implementação de tratamento de eventos com Interfaces da API Swing - Associação de listeners a elementos de tela para tratamento de eventos. - Laboratório: Construção de programas com tratamento de eventos.
8º - Exercício prático em laboratório.
9º - Criação de menus suspensos – Classe JPopupMenu - Laboratório: Construção de programas com menus suspensos.
10º Aplicação da Primeira Avaliação (A1).
11º - Entrega de nota e correção da avaliação A1. - Utilização de tabelas – Classe JTable e associadas - Laboratório: Construção de telas com tabelas
12º - Exercício prático em laboratório.
13º - Introdução ao JDBC.
14º - Acesso à banco de dados usando a API JDBC. Conexão ao BD.
15º - Pesquisa, alteração, inclusão e exclusão de dados.
16º - Pesquisa, alteração, inclusão e exclusão de dados.
17º - Pesquisa, alteração, inclusão e exclusão de dados. - Exercício prático em laboratório.
18º - Aplicação da Segunda Avaliação (A2).
19º - Entrega de nota e correção da avaliação A2. - Finalização do exercício prático em laboratório.
20º - Tópicos sobre a aplicação no mercado do conteúdo estudado.
Obs.:. As atividade de cada dia, podem ser alteradas de acordo com o desempenho da turma.