4
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 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

Embed Size (px)

DESCRIPTION

Plano de Ensino.

Citation preview

Page 1: Plano de Ensino

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

Page 2: Plano de Ensino

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

Page 3: Plano de Ensino

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

Page 4: Plano de Ensino

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.