Prévia do material em texto
INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA CURSO: Sistemas de Informação DISCIPLINA: Linguagem de Programação III GRADE: PERÍODO: 4º C.H.: 60hs/aula SEMESTRE: 2019.1 PROFESSOR: Gláucio Bezerra Rocha PLANO DE CURSO 1.EMENTA Recursos avançados da linguagem Java; Herança versus Composição; Gerenciadores de Layout com Swing; Coleções e estruturas de dados; Concorrência e o uso de threads em Java; Objetos distribuídos com RMI; Banco de dados e JDBC; Operações em arquivos com Java; Boas práticas de programação. 2. COMPETÊNCIAS E HABILIDADES A SEREM DESENVOLVIDAS Ao final da disciplina, o aluno deverá ser capaz de implementar funcionalidades avançadas da Linguagem de Programação Java, bem como desenvolver códigos complexos usando a linguagem e seguindo padrões de projeto. 3. CONTEÚDO PROGRAMÁTICO 1. Herança 2. Classes Abstratas 3. Interface 4. Exceptions 5. Threads 6. Collections 7. Interface Funcional 8. Expressões Lambdas 9. Arquivos 10. JDBC 11. Sockets 4. ATIVIDADES PROGRAMADAS 1. Aula expositiva; 2. Aplicação de exercícios – TED (Trabalho Efetivo Discente); 3. Projeto da disciplina I. 4. Projeto da disciplina II. 5. 1ª Avaliação; 6. 2ª Avaliação; 7. Reposição; 8. Prova Final. 5.AVALIAÇÃO - Avaliações escritas; - TED; Duas avaliação escritas (peso 7), juntamente com atividades complementares e ao projeto (peso 3). 6. BIBLIOGRAFIA BÁSICA 1. GOODRICH, Michael T.; TAMASSIA, Roberto . Estruturas de dados e algoritmos em java. 5. ed. Porto Alegre, RS: Bookman, 2013 2. BLAHA, Michael. Modelagem e Projetos Baseados em Objetos com UML 2. Rio de Janeiro: Campus, 2006. 3. FURGERI, Sérgio. Modelagem de Sistemas Orientados a Objetos. 1 ed. Erica, 2013. 7. BIBLIOGRAFIA COMPLEMENTAR 1. DEITEL, H. e DEITEL, P.. Java: Como programar. McGraw-Hill, 2010. 2. . - : desenvolvimento e implementac -– , 2015. 320 p. 3. SCHILDT, Herbert. Java para Iniciantes. Oracle. Bookman Editora, 2015. INSTITUTO DE EDUCAÇÃO SUPERIOR DA PARAÍBA – IESP BR 230 - Km 14 Cabedelo – Paraíba – CEP 58.310-000 CGC: 70.118.716/0001-73 – Telefone: 83.2106.3800 4. FREEMAN, Steve. Desenvolvimento de software orientado a objetos, guiado por testes. ed. Alta Books, 2012. 5. SEABRA, João. UML unified modeling language: uma ferramenta para o design de software. 1 ed. Ciência Moderna, 2013.