Este documento descreve o plano de ensino para a disciplina de Laboratório de Programação II no curso de Análise e Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso. O plano inclui três unidades de ensino cobrindo programação orientada a objetos, ambiente de desenvolvimento integrado e programação gráfica.
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
Plano de Ensino - Laboratório de Programação II
1. MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO
DIRETORIA DE ENSINO
Ver. 1.04
PERFIL PROFISSIONAL
“O curso visa formar um profissional para atuar na análise, projeto, desenvolvimento e implantação de sistemas
computacionais de Informação seguros, documentados e de qualidade para as organizações no mercado de trabalho de
Rondonópolis/MT e na região. A sua área de atuação será a análise, desenvolvimento e implantação de sistemas
computacionais de informação, utilizando metodologias e ferramentas adequadas ao estabelecimento de requisitos,
funcionalidades, arquiteturas, especificação, documentação e codificação de softwares para as organizações.”
PLANO DE ENSINO PARA CURSOS TÉCNICOS SUBSEQUENTE
Data recebimento: 24/10/2013 - 09:30
1. IDENTIFICAÇÃO DA DISCIPLINA
Campus: Rondonópolis
Data: 23/04/2013
Disciplina: Laboratório de Programação II
Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Carga Horária: 2 aulas p/ Semana = 74 horas
Ano Letivo: 2013/2
PROFESSOR (A): Rafael Rodrigues Garcia, Esp.
2. EMENTA
Objetos e Classes ; Herança e Polimorfismo ; Classes Abstratas e Interfaces ; Diagramas de Classes ; Bibliotecas de
Classes ; Técnicas de Uso comum em Sistemas Orientados a Objetos ; Interface Gráfica com o Usuário ; Tratamento de
Exceções ; Coleções.
3. OBJETIVO GERAL DA DISCIPLINA
Fornecer aos alunos conhecimentos práticos em uma linguagem de programação e a concepção e implementação de
programas orientados a objetos através da prática em laboratório.
4. OBJETIVOS ESPECÍFICOS DA DISCIPLINA
- Apresentar os paradigmas da programação Orientada a Objetos;
- Conhecer um ambiente de programação visual e as ferramentas que o integram, conferindo maior agilidade à
tarefa de programação;
- Compreender o uso de componentes para a programação, incluindo formulários, menus, componentes
gráficos e componentes avançados;
- Vivenciar a experiência de desenvolvimento de aplicações práticas, aplicando os conhecimentos adquiridos;
- Estimular o aluno a aplicar num mesmo trabalho, saberes adquiridos, dentro e fora do ambiente escolar.
5. PROPOSTA METODOLÓGICA
A disciplina será organizada na forma de aulas teórico-práticos, combinando exposição pelo professor com
exercícios de fixação em aula ou laboratório.
Recursos materiais: datashow, quadro, livros, computadores de um laboratório de informática.
6. PROPOSTA DE AVALIAÇÃO
As avaliações serão dirigidas pelos métodos quantitativos e qualitativos para análise do desempenho do aluno
ao decorrer do semestre. Sendo elas:
A avaliação da disciplina ocorrerá respectivamente ao seu processo de desenvolvimento, culminando com
parecer final deste. Para fins legais, a avaliação será compreendida da seguinte forma:
1º e 2º bimestres – Atividades práticas de implementação de códigos desenvolvidas intra e extra sala de aula
(3,0), e uma avaliação escrita ou prática (7,0), perfazendo o total de 10,0 (dez) pontos.
7. SUGESTÕES PARA ESTUDO E PESQUISA
2. MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO
DIRETORIA DE ENSINO
Ver. 1.04
7.1. REFERÊNCIAS:
DEITEL, H. M.; DEITEL, P. J.Java: Como programar. 4 ed. São Paulo: Bookman, 2003.
BORATTI, Isaias Camilo. Programação Orientada a objetos. 3 ed Florianópolis: Visual Books, 2004.
GONÇALVES, E.Desenvolvendo Aplicações WEB com NetBeans IDE 5.5. Rio de Janeiro-RJ: Ciência
Moderna, 2007.
7.1.1. REFERÊNCIAS COMPLEMENTARES:
ANDERSON, Julie. Java 6: uma abordagem ativa de aprendizado. 2 ed. Rio de Janeiro-RJ: LTC, 2010.
HORSTMANN, Cay S. Core Java, volume I: fundamentos. 8 ed. São Paulo-SP: Pearson Prentice Hall, 2010.
8. ESTRUTURAÇÃO DO PLANO - POR UNIDADE DE ENSINO
UNIDADE – I PROGRAMAÇÃO ORIENTADA A OBJETOS
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
1.9.
Introdução a classe, método e estados;
Relacionamento entre classes;
Objetos e variáveis-objetos;
Tipos de acessos (public, private, protected);
Sobrecarga, construtores e blocos de inicialização;
Herança, superclasses, subclasses, hierarquias de heranças;
Polimorfismo;
Encapsulamento;
Interfaces e classes abstratas;
Objetivos:
- Reduzir a complexidade no desenvolvimento de software e aumentar a produtividade através do paradigma da
programação orientada a objetos;
- Conhecer os principais benefícios à criação de programas, dentre elas a reutilização de códigos;
- Utilizar o polimorfismo para acrescentar novos métodos a uma classe já existente;
UNIDADE – II INTRODUÇÃO A UM AMBIENTE DE DESENVOLVIMENTO INTEGRADO
2.1. Introdução a IDE NetBeans 7.3.1;
2.2. Refatoração e geração de códigos;
2.3. Importando novas bibliotecas;
2.4. Controle de histórico de modificações no código;
2.5. Configuração de plug-ins na IDE;
Objetivos:
- Apresentar conceitos básicos da ferramenta (instalação, configuração, menus de acesso e barras de ferramentas);
- Compreender o uso das bibliotecas existentes e importar novas;
- Controlar a refatoração de códigos e atalhos da IDE;
UNIDADE – III PROGRAMAÇÃO GRÁFICA
3.1. Introdução a Classe API Gráfica;
3.2. Manipulação de um frame (posicionar, redimensionar, exibir informações, tipos de bordas e propriedades);
3.3. Componentes da interface do usuário com uma Classe API Gráfica;
3.3.1. Entrada de texto (campos e janelas);
3.3.2. Rótulos;
3.3.3. Campos de senha;
3.3.4. Área de texto e painéis roláveis;
3.3.5. Caixa de seleção, botões e grupo de opções;
3.3.6. Caixa de combinação;
3.3.7. Menus e sub menus;
3.3.8.Caixas de diálogos (mensagens, entrada e opções);
3.3.9. Janelas internas, botões e área de trabalho;
3. MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO
DIRETORIA DE ENSINO
Ver. 1.04
3.4. Manipulação e gerenciamento de eventos;
3.4.1. Objetos tratadores de eventos
itemStateChanged);
(mouseClicked,
actionPerformed,
focusLost,
Objetivos:
- Apresentar os componentes gráficos Swing com funcionalidades e suas devidas configurações;
- Aplicar o gerenciamento de eventos através da construção de aplicações;
Professor: Rafael Rodrigues Garcia
________________________________________
Assinatura:
P/ Departamento de Ensino: Prof. Nelson Luiz Graf Odi
________________________________________
Assinatura
Rondonópolis, sexta-feira, 24 de outubro de 2013.
focusGained
e