Linguagem de Programação II (LPB)
Téc. em Manutenção e Suporte em Informática Integrado ao Ensino Médio
Aprendizagem de conceitos, métodos e técnicas referentes ao desenvolvimento de software com interface gráfica para o usuário, considerando Programação Estruturada, Programação Orientada a Eventos e Programação Orientada a Objetos.
Esta disciplina possui caráter teórico/prático, abordando os conceitos fundamentais em Sistemas Operaconais modernos.
2018
O conteúdo é ministrado em 4 aulas semanais, sendo 4 aulas às Quintas-feiras das 13:20h às 17:00h.
| 1º Semestre | ||
| Sem. | Data | Materiais e Fatos ( P = Previsto C = Continuação) |
| 01 | 05/02 (Seg.) |
Recepção de novos alunos e integração – Atividades conduzidas pela Comissão de Integração. |
| 02 | 12/02 (Seg.) | Recesso do feriado de Carnaval |
| 03 | 19/02 (Seg.) | 00 – Apresentação da Disciplina – Objetivos, Conteúdo Programático, Método de Avaliação, Método de Recuperação, Bibliografias básica e complementar, tecnologias e ferramentas para o curso. |
| 04 | 26/02 (Seg.) | 01 – Revisão de Programação Estrutura em Java – Paradigmas de Programação, Algumas Boas Práticas de Programação, Revisão de programação básica e estruturada em Java, Entrada e Saída com Caixas de Diálogo. Sugestão de material complementar: Aula sobre um primeiro programa em Java (Gustavo Guanabara). |
| 05 | 05/03 (Seg.) | – Revisão e exercícios práticos sobre Programação Estruturada em Java. – Criação de Learning Journals da disciplina. |
| 06 | 12/03 (Seg.) | 02 – Introdução à Programação Orientada a Objetos |
| 07 | 19/03 (Seg.) | Práticas de conceitos fundamentais da Progamação Orientada a Objetos em Java – Implementação de classes, atributos e métodos (Classe Veículo, seus atributos e métodos) – Implementação de classe de teste para a classe Veículo. |
| 08 | 26/03 (Seg.) | Práticas de conceitos fundamentais da Progamação Orientada a Objetos em Java ( C ) – Implementação de contrutores, encapsulamento, Herança (Classe Veículo, seus atributos e métodos) |
| 09 | 02/04 (Seg.) | AB1. Avaliação escrita do 1º Bimestre – Vistas e correção da avaliação |
| 10 | 09/04 (Seg.) | 03 – Introdução a O.O. Polimorfismo e Interfaces 04 – Vetores e Matrizes – Vídeo aula com informações complementares ( Vetores – Gustavo Guanabara ) 04a – Introdução a componentes visuais Java SWING e Java FX – Vídeo aula com material complementar ( Introdução ao Swing e JavaFX – Gustavo Guanabara ) – Visão Geral de Java SWING – Tutoriais de exploração de componentes Java SWING a – Hello SWING b – Caixas de Texto JTextField c – Campos para senha (JPasswordField)e de seleção (JCheckBox) d – Campos de seleção Radio (JRadioButton) e – Exibição de Imagens em Rótulos (JLabel com ImageIcon) ATENÇÃO!! – Realize os tutoriais acima e para cada um deles escreva um post no seu blog da disciplina (Learning Journal), informando o que você aprendeu. |
| 11 | 16/04 (Seg.) | – Esclarecimento de dúvidas acerca dos tutoriais de componentes Java SWING de “a” até “e” – Tutoriais de exploração de componentes Java SWING (continuação) f) Botões de Alternar (JTroggleButton) g) Caixas de Combinação (JComboBox) h) Tabelas de dados em tela (JTable) i) Menus e Aparência (Look & Feel) (JMenu) |
| 12 | 23/04 (Seg.) | – Esclarecimento de dúvidas acerca dos tutoriais de componentes Java SWING de “f” até “i”
ATENÇÃO: ATIVIDADE para 07/05/2018 |
| 13 | 30/04 (Seg.) | Recesso – Realizar tutorial Game Programming for Beginners – Mini Tenis. |
| 14 | 07/05 (Seg.) | Conclusão do tutorial Game Programming for Beginners – Mini Tenis. |
| 15 | 14/05 (Seg.) | Palestra sobre sociedade e religiosidade 05 – Tratamento de Exceções em Java |
| 16 | 21/05 (Seg.) | Evento COTESI/WICM |
| 17 | 28/05 (Seg.) | Suspensão de atividades no câmpus (Greve dos Caminhoneiros) |
| 18 | 04/06 (Seg.) | Evento Semana do Meio Ambiente (Palestras) |
| 19 | 11/06 (ds) | 06 – Coleções e Iteradores 07 – Padrões, Desenvolvimento em Camadas e Acesso a BD |
| 20 | 18/06 (ds) | AB2. Avaliação escrita do 2º Bimestre |
| 21 | DD/MM (ds) | |
| 2º Semestre | ||
| Sem. | Data | Materiais e Fatos ( P = Previsto C = Continuação) |
| 01 | 30/07 (Seg.) |
Desenvolvimento de software em camadas e acesso a Banco de Dados – Implementação de aplicativo com interface gráfica e capacidade de leitura e gravação em banco de dados (Player). |
| 02 | 03/08 (Sex.) | Aula extra – Recuperação de Desempenho Escolar envolvendo desenvolvimento em camadas e acesso a banco de dados. |
| 03 | 06/08 (Seg.) | Desenvolvimento de software em camadas e acesso a Banco de Dados – Implementação de aplicativo com interface gráfica e capacidade de leitura e gravação em banco de dados (Player). |
| 04 | 13/08 (Seg.) | Desenvolvimento de software em camadas e acesso a Banco de Dados – Implementação de aplicativo com interface gráfica e capacidade de leitura e gravação em banco de dados (Player). |
| 05 | 20/08 (Seg.) | Conceitos e técnicas de desenvolvimento de software em equipe. – Construção de mapa mental explorando a conceituação da ferramenta Subversion (O que é, pra que serve e como funciona). Acesse o mapa aqui!!! Exploração do servidor gratuito de hospedagem de repositórios subversion RIOUXSVN.COM |
| 06 | 27/08 (Seg.) | ATENÇÃO! Data limite para limite para vista do trabalho de desenvolvimento de cadastro com interface gráfica (Player). ( P ) |
| 07 | 03/09 (Seg.) | Implementação de game Jogo da Velha. |
| 08 | 10/09 (Seg) | Implementação de game Jogo da Velha |
| 09 | 17/09 (Seg.) | AB3. Avaliação escrita do 3º Bimestre |
| 10 | 24/09 (Seg.) | Vistas e correção da avaliação. 08 – Introdução a Threads e Processamento Paralelo |
| 11 | 01/10 (Seg.) | Implementação de software de jogo Caça Níquel com Threads. |
| 12 | 08/10 (Seg) | Implementação de software de jogo Caça Níquel com Threads. |
| 13 | 15/10 (ds) | Implementação de software de jogo Caça Níquel com Threads. |
| 14 | 22/10 (ds) | Eventos da Semana Nacional de Ciência e Tecnologia no câmpus. |
| 15 | 29/10 (ds) | Implementação de Jogo da Forca com Pesistência de Dados. |
| 16 | 05/11 (ds) | ATENÇÃO! atividade supervisionada por professsor substituto (Prof. Cecílio). – dar andamento à implementação do software do Jogo da Forca. |
| 17 | DD/MM (ds) | |
| 18 | DD/MM (ds) | AB4. Avaliação escrita do 4º Bimestre |
| 19 | DD/MM (ds) | |
| 20 | DD/MM (ds) | IFA (Instrumento Final de Avaliação) |
| 21 | DD/MM (ds) | |