Programação 3 2015-2
Local: CEFET Nova Friburgo
Horário: Quinta-Feira - Noite (Graduação) / Sexta-Feira - Tarde (Técnico em Informática)
Sala: INFO3
Tempo de curso: 19 semanas
Objetivo:
Trabalhar o conteúdo da certificação Oracle Certified Professional, Java SE 7 Programmer Level I e II.
Ementa:
- Java Basics
- Working with Java Data Types
- Using Operators and Decision Constructs
- Creating and Using Arrays
- Using Loop Constructs
- Working with Methods and Encapsulation
- Working with Inheritance
- Handling Exceptions
- Java Class Design
- Advanced Class Design
- Object-Oriented Design Principles
- Generics and Collections
- String Processing
- Exceptions and Assertions
- Java I/O Fundamentals
- Java File I/O (NIO.2)
- Building Database Applications with JDBC
- Threads
- Concurrency
- Localization
Calendário:
01 - 06/08/2015 - Java Basics (Exercício) (Código-Fonte feito em sala)
02 - 13/08/2015 - Working with Java Data Types (Exercício) (Código-Fonte feito em sala)
03 - 20/08/2015 - Using Operators and Decision Constructs / Creating and Using Arrays (Exercício)
04 - 27/08/2015 - Using Loop Constructs / Working with Methods and Encapsulation (Exercício)
05 - 03/09/2015 - Working with Inheritance / Handling Exceptions
06 - 10/09/2015 - Java Class Design / Advanced Class Design / Object-Oriented Design Principles (Trabalho)
07 - 17/09/2015 - Building Database Applications with JDBC
08 - 24/09/2015 - Prova (notas)
09 - 01/10/2015 - CRUD com DAO em Java
10 - 08/10/2015 - Generics and Collections
11 - 15/10/2015 - Feriado.
12 - 22/10/2015 - Semana de Extensão
13 - 29/10/2015 - Introdução ao JavaFX (Slides, Código, Referência Componentes) - (Descrição do Trabalho, banco de dados e classes de domínio)
14 - 05/11/2015 - Threads
15 - 12/11/2015 - Java I/O Fundamentals / Java File I/O (NIO.2)
16 - 19/11/2015 - Concurrency / Localization
17 - 26/11/2015 - Apresentação do Trabalho e Prova (Notas)
18 - 03/12/2015 - Correção da prova e Retirada de Dúvidas e Revisão
19 - 10/12/2015 - Prova Final (notas)
Bibliografia Principal:
Tutoria Java 7 - Oracle
http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-tutorial-2011-07-28-431908.html
Oracle Certified Professional, Java SE 7 Programmer Level I e II Exam
https://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer1.html
http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer2.html
Bibliografia Complementar:
Herbert Schildt, Java: The Complete Reference, 9th Edition, McGraw Hill, 2014.
Herbert Schildt, Java: A Beginner's Guide, 6th Edition, Herbert Schildt, McGraw Hill, 2014.