Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>FUNDAÇÃO EDUCACIONAL MONSENHOR MESSIAS</p><p>CENTRO UNIVERSITÁRIO DE SETE LAGOAS</p><p>Plano de Ensino</p><p>Cursos: Análise e Desenvolvimento de sistemas</p><p>Disciplina:</p><p>Programação orientada a objetos</p><p>Período Letivo:</p><p>2024/2</p><p>Carga horária:</p><p>80h</p><p>Ano ingresso:</p><p>Ementa:</p><p>● Introdução à Programação Orientada a Objetos;</p><p>● Introdução ao Diagrama de Classes da UML; Classes e Métodos;</p><p>● Encapsulamento e Sobrecarga;</p><p>● Sobreposição de Métodos;</p><p>● Construtores e Destrutores; Herança;</p><p>● Polimorfismo e Ligação Dinâmica;</p><p>● Introdução a uma linguagem Orientada a Objetos.</p><p>● Serialização de Objetos.</p><p>● Programação com threads.</p><p>● Tratamento de exceções. Introdução a padrões de projetos.</p><p>● Linguagem Java e Java Script</p><p>Objetivos:</p><p>● Objetivos gerais</p><p>● Aplicar conceitos de Orientação a Objetos compreendendo e implementando soluções computacionais que</p><p>façam uso de uma linguagem de Programação Orientada a Objetos.</p><p>● Objetivos específicos</p><p>● Específicos • Compreender os paradigmas da programação orientada a objetos; • Entender a principal</p><p>diferença entre programas desenvolvidos utilizando a tradicional metodologia de programação estruturada</p><p>e orientada a objeto; • Configurar o ambiente de desenvolvimento para programação; • Conhecer os</p><p>elementos básicos e as principais bibliotecas de uma linguagem de programação orientada a objetos de uso</p><p>disseminado; • Implementar programas em uma linguagem de programação orientada a objetos utilizando</p><p>dos recursos disponíveis para tratamento de erros e exceções.</p><p>Procedimentos Metodológicos:</p><p>A metodologia de aprendizagem da disciplina é composta de material estudos por leitura e vídeo aulas</p><p>síncronas e assíncronos, desafios práticos, atividades, trabalhos e avaliações.</p><p>Unidade de Aprendizagem:</p><p>Conteúdo Programático:</p><p>1,Classes e objetos</p><p>2.C lasses aninhadas</p><p>3. classes abstratas</p><p>4. arquivos e persistência de objetos</p><p>5. Encapsulamento e modificadores de acesso</p><p>6, Construtores e Herança</p><p>7. herança na orientação a objetos</p><p>8. Introdução à herança</p><p>9. Polimorfismo na orientação a objetos</p><p>10. Projetando classes</p><p>11. comandos de repetição</p><p>12. Comandos de seleção</p><p>13. comandos de entrada e saída</p><p>14. interfaces</p><p>15. Diagrama de classe UML</p><p>16. Fundamentos de programação com acesso a banco de dados</p><p>Conteúdo Programático - Desafio Prático</p><p>Objetivo:</p><p>Aborda os conceitos e principais vantagens e desvantagens da programação estruturada e da</p><p>programação orientada a objetos</p><p>Habilidades: Desenvolver problemas práticos utilizando a programação orientada a objetos</p><p>Cronograma de Aulas</p><p>Semana Unidade de aprendizagem Datas lives Data Avaliação</p><p>1 Aula 1:</p><p>1. Classes e objetos</p><p>2.Classes aninhadas</p><p>Aula 2:</p><p>3. classes abstratas</p><p>4. arquivos e persistência de objetos</p><p>22/08</p><p>2 Aula 3:</p><p>Encapsulamento e modificadores de acesso</p><p>Construtores e Herança</p><p>Aula 4</p><p>herança na orientação a objetos</p><p>Introdução à herança</p><p>28;08</p><p>3 Aula 5:</p><p>Polimorfismo na orientação a objetos</p><p>Projetando classes</p><p>Aula 6:</p><p>comandos de repetição</p><p>Comandos de seleção</p><p>30;08</p><p>4 Aula 7:</p><p>comandos de entrada e saída</p><p>interfaces</p><p>Aula 8:</p><p>Diagrama de classe UML</p><p>fundamentos de programação com acesso a banco de dados</p><p>04/09</p><p>Critérios Avaliação:</p><p>Exercícios e Desafios da disciplina na plataforma Sagah: 30 pontos</p><p>Localizados nas Unidades de Aprendizagem das disciplinas</p><p>Desafio Prático: 25 pontos</p><p>Fórum de discursão: 5 pontos</p><p>Localizado em Fórum Discussões</p><p>Avaliação Final: 40 pontos</p><p>15 questões</p><p>Realizada na plataforma avalia</p><p>As atividades avaliativas possuem prazos para realização e entrega.</p><p>Bibliografia:</p><p>Básica:</p><p>● 1. Horstmann, Cay S; Cornell, Gary. Core Java 2: volume 1 - fundamentos. 7.ed. São Paulo:</p><p>● Pearson, 2005.</p><p>● 2. SANTOS, Rafael. Introdução à programação orientada a objetos usando Java. Rio de Janeiro:</p><p>● Campus, 2003.</p><p>● 3. Deitel, P.J et al. Java: como programar. 6.ed. São Paulo: Pearson, 2005</p><p>Complementar:</p><p>● 1. Booch, Grady; Rumbaugh, James; Jacobson, Ivar. UML: guia do usuário. 2 ed. Rio de Janeiro:</p><p>● Elsevier, 2005.</p><p>● 2. ZIVIANI, Nivio; BOTELHO, Fabiano C. Projeto de algoritmos: com implementações em JAVA e</p><p>C+</p><p>● +. São Paulo: Thomson, 2007.</p><p>● 3. Daconta, Michael C. Java for C/C++ programmers. Toronto (CAN): John &Wiley Sons, 1996.</p><p>● 4. Arnold, Ken; Holmes, David; Gosling, James. A linguagem de programação Java. 4 ed. Porto</p><p>● Alegre: Bookman, 2007.</p><p>● 5. GAMMA, Erich et al. Padrões de projeto: soluções reutilizáveis de software orientado a</p><p>● objetos. Porto Alegre: Bookman, 2007</p>

Mais conteúdos dessa disciplina