Nome da Atividade
PROGRAMAÇÃO ORIENTADA À OBJETOS
CÓDIGO
15000683
Carga Horária
30 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
PRESENCIAL
Unidade responsável
CARGA HORÁRIA PRÁTICA
2
FREQUÊNCIA APROVAÇÃO
75%
CARGA HORÁRIA OBRIGATÓRIA
2
CRÉDITOS
2
NOTA MÉDIA APROVAÇÃO
7

Ementa

Introdução à Programação Orientada a Objetos. Introdução ao Diagrama de Classes. Classes e Métodos. Encapsulamento e Sobrecarga. Sobreposição de Métodos. Construtores e Destrutores. Herança. Polimorfismo e Ligação Dinâmica. Introdução a uma linguagem Orientada a Objetos. Serialização de Objetos. Programação com threads. Tratamento de exceções.

Objetivos

Objetivo Geral:

Apresentar os fundamentos da Programação Orientada a Objetos. Capacitar o aluno para o desenvolvimento de software orientado a objetos. Propiciar ao aluno uma adaptação (transição) entre a programação estruturada e a programação orientada a objetos. Projetar, implementar, testar e depurar programas orientados a objetos. Apresentar uma visão geral dos recursos avançados da linguagem.

Conteúdo Programático

Bibliografia

Bibliografia Básica:

  • AGARWAL, Vidya Vrat. Beginning C# 2008 Databases: From Novice to Professional. XXVIII, 482 p
  • DEITEL, Harvey M. Java: como programar. 6. ed. São Paulo: Prentice Hall, 2005. 1110 p.
  • STROUSTRUP, B. Princípios e Práticas de Programação com C++. Porto Alegre: Bookman. 1244 p.

Bibliografia Complementar:

  • BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.. UML: guia do usuário. 2 ed. Rio de Janeiro: Elsevier, 2005. 474 p. ISBN 978-85-352-1784-1.
  • ZIVIANI, N.; BOTELHO, F.; C. Projeto de algoritmos: com implementações em JAVA e C+ +. São Paulo: Thomson, 2007. 621 p. ISBN 978-85-221-0525-0.
  • DACONTA, M. C.; Java for C/C++ programmers. Toronto (CAN): John &Wiley Sons, 1996. 443 p. ISBN 978-0-471-15324-5. [1]
  • CORNELL, G.; HORSTMANN, C. S. Core Java 2: Volume 1 - Fundamentals. Upper Saddle River (EUA): Prentice Hall, 2001. 806 p. ISBN 978-0-13-089468-7. [2]
  • ARNOLD, K.; HOLMES, D.; GOSLING, J.; A linguagem de programação Java. 4 ed. Porto Alegre: Bookman, 2007. 799 p. ISBN 978-85-600-3164-1. [8]
  • GAMMA, E. et al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2007. 364 p. ISBN 978-85-7307-610-3.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
P1 2024 / 1 22 20 Engenharia de Controle e Automação (Bacharelado)
Horários
ManhãTardeNoite
QUI10:00 - 10:50
10:50 - 11:40

Disciplinas Equivalentes

Disciplina Curso
ENGENHARIA DE SOFTWARE I Engenharia de Controle e Automação (Bacharelado)

Página gerada em 24/04/2024 22:19:57 (consulta levou 0.114463s)