Aprender uma linguagem de programação orientada a objetos Desenvolvimento de programas, utilizando serviços do sistema operacional, através de programação orientada a objetos e eventos
Linguagem que será usada nesse curso: Java
- Desenvolvimento de programas em linguagem orientada a objetos: Conceitos básicos de orientação a objetos
- Herança e Polimorfismo
- Encapsulamento
- Sobrecarga e Métodos
- Tipos compostos, classes e instâncias
- Tratamento de exceções
- Programação por eventos
- Uso de bibliotecas e pacotes
- Desenvolvimento de programas com Interface Gráfica
- N. Dale, C. Weems and M. Headington, "Programming and Problem Solving with Java", Ed.Jones and Bartlett Publishers
- D. J. Barnes & M. Kölling, "Programação Orientada a Objetos com Java", Pearson Edu. do Brasil, 2004
- Rafael Santos, "Introdução à Programação Orientada a Objetos Usando Java", Editora Campus, 2003.
- Free Electronic Book: "Thinking in Java", 3rd Edition.
- Ken Arnold, J. Gosling, D. Holmes, "The Java(TM)Programming Language", 3rd Edition, Addison-Wesley, 2000.
- Cay Horstmann, Gary Cornell. "Core Java 2, Vol. I: Fundamentals" (6th Edition), Prentice Hall, 2002.