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
CARGA HORÁRIA OBRIGATÓRIA
2
CRÉDITOS
2
FREQUÊNCIA APROVAÇÃO
75%
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 / 2 | 20 | 8 |
Engenharia de Controle e Automação (Bacharelado) Horários
|
LUCAS CIELO BORIN Professor responsável pela turma |