Código: 7141 Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS IV Período: 8 Carga Horária: 60h C.H. Teórica: 0h C.H. Prática: 60h Créditos: 4 Ementa: Implementação dos conceitos fundamentais da orientação a objetos em aplicações avançadas para internet (web) utilizando padrões arquiteturais e de projeto, acesso a banco de dados com framework de persistência. Estudo de caso com implementação de uma aplicação completa. Como a Disciplina contribui para o objetivo do Curso: Capacitar o aluno nos conceitos fundamentais da orientação a objetos implementando programas em linguagem de programação, implementando aplicativos para internet (web). Como a Disciplina se interliga com outros componentes curriculares: Através de algoritmos para a geração de imagens e também análise de imagens. Habilidades do Perfil do Egresso: Atuar nas organizações públicas e privadas, para atingir os objetivos organizacionais, usando as modernas tecnologias da informação; modelar e implementar soluções de Tecnologia de Informação em variados domínios de aplicação; Competências do Perfil do Egresso: Analisar problemas e propor soluções algorítmicas; Especificar, projetar e implementar software para sistemas de informação; Como será desenvolvida a articulação teoria-prática? Aulas práticas em laboratório Como a disciplina pretende intervir e transformar a realidade local e regional? Preparando as pessoas para atuarem como programadores em empresas de TI Quais laboratórios práticos serão utilizados? Laboratório de computação Como será fomentada a autonomia discente? Listas de exercícios Quais as metodologias serão utilizadas no processo de aprendizagem? Aulas práticas em laboratório Programa: Bootstrap Funcionamento do framework Principais componentes Implementação de exemplos Hibernate Funcionamento do framework Principais componentes Implementação de exemplos Sugestão de horas:
Como será o sistema de avaliação da disciplina? Avaliação Pontuação Habilidades e Competências Avaliadas V1 10,0 V2 10,0 VT 10,0 Atividade de Extensão Atividade de Pesquisa Quais as atividades de extensão serão desenvolvidas? Qual o nome do Projeto Extensionista? Como será desenvolvida a pesquisa na disciplina?
Bibliografia Básica: DEITEL, H. M & DEITEL P. J. Java: Como Programar. 10a Edição. São Paulo: Pearson Prentice-Hall, 2017. HORSTMANN, C. S & CORNELL, G. Core Java, Volume 1: Fundamentos. 8a edição. São Paulo. Pearson Prentice Hall, 2010. SANTOS, R. Introdução à Programação Orientada a Objetos usando Java. São Paulo: Campus, 200 Bibliografia Complementar: FLANAGAN, D. Java: o guia essencial. ed. Porto Alegre: Bookman, 2006. HUBBARD, J. R. Teoria e problemas da programação com Java. ed. Porto Alegre: Bookman, 2006. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. ed. São Paulo: Érica, 2008. SOUZA M. A. F.; GOMES M. M.; SOARES M. V.; CONCILIO R. Algoritmos e Lógica de Programação. ed. São Paulo: Cengage Learning, 201 Periódicos: Artigos de ponta sobre o tema: Vídeos no YouTube/Vimeo: Quais os requisitos necessários para efetivo aprendizado da disciplina? Referências para Nivelamento:
Sugestão de Grupos de Pesquisa: Sugestão de Temas para Iniciação Científica: Sugestão de Atividades Complementares:
PLANO DE ENSINO Código: 7141 Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS IV Período: 8 Turma: N1 Professor: ANDRÉ LUIZ MOURA JÚNIOR # Conteúdo da Aula Habilidades e Competências Desenvolvidas Link no YouTube ou Link de Referência 1 Apresentação da Disciplina 2 Apresentação da Disciplina 3 Apresentação da Disciplina 4 Bootstrap Introdução 5 Bootstrap Introdução 6 Bootstrap Introdução 7 Bootstrap Principais componentes 8 Bootstrap Principais componentes 9 Bootstrap Principais componentes 10 Bootstrap Principais componentes 11 Bootstrap Principais componentes 12 Bootstrap Principais componentes 13 Bootstrap Grid System 14 Bootstrap Grid System 15 Bootstrap Grid System 16 Bootstrap Grid System 17 Bootstrap Grid System 18 Bootstrap Grid System 19 Bootstrap Componentes Avançados 20 Bootstrap Componentes Avançados 21 Bootstrap Componentes Avançados 22 Bootstrap Componentes Avançados 23 Bootstrap Componentes Avançados 24 Bootstrap Componentes Avançados 25 Bootstrap Componentes Avançados 26 Bootstrap Componentes Avançados 27 Bootstrap Componentes Avançados 28 Hibernate Introdução 29 Hibernate Introdução 30 Hibernate Introdução 31 Hibernate Introdução 32 Hibernate Introdução 33 Hibernate Introdução 34 Hibernate Componentes Principais 35 Hibernate Componentes Principais
36 Hibernate Componentes Principais 37 Hibernate Componentes Principais 38 Hibernate Componentes Principais 39 Hibernate Componentes Principais 40 Hibernate Componentes Principais 41 Hibernate Componentes Principais 42 Hibernate Componentes Principais 43 Hibernate CRUD Completo 44 Hibernate CRUD Completo 45 Hibernate CRUD Completo 46 Hibernate CRUD Completo 47 Hibernate CRUD Completo 48 Hibernate CRUD Completo 49 Hibernate CRUD Completo 50 Hibernate CRUD Completo 51 Exemplo completo com Bootstrap e Hibernate 52 Exemplo completo com Bootstrap e Hibernate 53 Exemplo completo com Bootstrap e Hibernate 54 Exemplo completo com Bootstrap e Hibernate 55 Exemplo completo com Bootstrap e Hibernate 56 Exemplo completo com Bootstrap e Hibernate 57 Exemplo completo com Bootstrap e Hibernate 58 Exemplo completo com Bootstrap e Hibernate 59 Exemplo completo com Bootstrap e Hibernate 60 Exemplo completo com Bootstrap e Hibernate
AVALIAÇÃO DA DISCPLINA Código: 7141 Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS IV Período: 8 Turma: N1 Professor: ANDRÉ LUIZ MOURA JÚNIOR QUANTIDADE DE ALUNOS POR ESCALA DE PONTOS Avaliação 0 a 4 4 a 6 6 a 9 > 9 V1 V2 VT Quantidade de Alunos que estão matriculados Quantidade de Alunos com as 3 notas Quantidade de Alunos aprovados Quantidade de Alunos reprovados por falta Quantidade de Alunos reprovados por nota Quantidade de revisões de prova Quantidade de publicações na revista Quantidade de grupos de pesquisa Quantidade de iniciações científicas Pontos positivos Sugestão de ajustes e melhorias O conteúdo planejado foi ministrado? O plano de ensino foi entregue? Houve devolução do gabarito das provas? Houve atividade de extensão? Houve alunos que precisaram do NAPS? SIM NÃO Professor Gestor do Curso