REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 3. Tópicos avançados de programação 3.3....

2
REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Plano de ensino Turma: BSIN132-4A - BSIN132-4A Curso: SIN-BAC - Bacharelado em Sistemas de Informação Disciplina: 4PRO202 - PROGRAMAÇÃO II Professor: 3877663 - Antônio Carlos Tamanini da Silva Período letivo: 2017/2 Carga horária: 72 Ementa Concepção e implementação de programas orientados a objetos. Criação de componentes customizados. Multithreading. Redes. Objetos Remotos. Conectividade com Banco de dados. Tópicos avançados em Programação. 1. Objetivo geral Essa disciplina tem como objetivo principal ensinar o desenvolvimento de tópicos avançados em uma linguagem de alto nível. 1. Objetivo específico - criação de componentes gráficos como: painéis, menus, janelas, caixas de seleção, áreas de texto; - Uso de multiprocessamento; - Estudo de tratamento de exceções; - Estudo de comunicação entre programas via Sockets; - invocação remota de métodos; - conexão com banco de dados; - Desenvolvimento e implementação de aplicativos 1. Conteúdo programático 1. Introdução 1.1. Apresentação da disciplina 1.2. Metodologia de ensino utilizada 1.3. Forma de avaliação 1. 2. Componentes avançados de interface gráfica 2.1. Distribuição de componentes em uma janela, Botões, Caixas de Texto, Menus e Janelas (AWT e Swing). 2. 2. Componentes avançados de interface gráfica 2.2. Programação orientada a eventos 3. 2. Componentes avançados de interface gráfica 2.3. Distribuição de componentes em uma janela, Botões, Caixas de Texto, Menus e Janelas (JavaFX). 4. 2. Componentes avançados de interface gráfica 2.4. Programação em camadas com javaFX 5. 3. Tópicos avançados de programação 3.1. Tratamento de exceções 6. 3. Tópicos avançados de programação 3.2. Multiprocessamento 7. 3. Tópicos avançados de programação 3.3. Comunicação via Socket 8. 3. Tópicos avançados de programação 3.4. Invocação remota de métodos 9. 4. Emissão de relatórios 4.1. Emissão de relatórios simples 10. 4. Emissão de relatórios 4.2. Emissão de relatórios gráficos 11. 5. Conexão com Banco de Dados 5.1. Noções Básicas de conexão com Banco de dados 12. Metodologia Técnicas: Aulas expositivas e dialogadas, listas de exercícios, pesquisas extraclasse, aulas práticas no laboratório. Recursos: Quadro, livros, retroprojetor, DataShow, microcomputadores. Atendimento: terças das 18:10 as 20:40 e Sextas das 18:10 as 22:30. 1. Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062 Sistema SIGA - Emissão em 17/07/2017 15:12

Transcript of REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 3. Tópicos avançados de programação 3.3....

Page 1: REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 3. Tópicos avançados de programação 3.3. Comunicação via Socket 8. 3. Tópicos avançados de programação 3.4. Invocação

REPÚBLICA FEDERATIVA DO BRASILESTADO DE SANTA CATARINA

Universidade do Estado de Santa Catarina - UDESCCENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

Plano de ensino

Turma: BSIN132-4A - BSIN132-4A

Curso: SIN-BAC - Bacharelado em Sistemas de Informação

Disciplina: 4PRO202 - PROGRAMAÇÃO II

Professor: 3877663 - Antônio Carlos Tamanini da Silva

Período letivo: 2017/2

Carga horária: 72

EmentaConcepção e implementação de programas orientados a objetos. Criação decomponentes customizados. Multithreading. Redes. Objetos Remotos.Conectividade com Banco de dados. Tópicos avançados em Programação.

1.

Objetivo geralEssa disciplina tem como objetivo principal ensinar o desenvolvimento de tópicos avançados em uma linguagem de alto nível.1.

Objetivo específico- criação de componentes gráficos como: painéis, menus, janelas, caixas de seleção, áreas de texto;- Uso de multiprocessamento;- Estudo de tratamento de exceções;- Estudo de comunicação entre programas via Sockets;- invocação remota de métodos;- conexão com banco de dados;- Desenvolvimento e implementação de aplicativos

1.

Conteúdo programático1. Introdução1.1. Apresentação da disciplina1.2. Metodologia de ensino utilizada1.3. Forma de avaliação

1.

2. Componentes avançados de interface gráfica2.1. Distribuição de componentes em uma janela, Botões, Caixas de Texto, Menus e Janelas (AWT e Swing).

2.

2. Componentes avançados de interface gráfica2.2. Programação orientada a eventos

3.

2. Componentes avançados de interface gráfica2.3. Distribuição de componentes em uma janela, Botões, Caixas de Texto, Menus e Janelas (JavaFX).

4.

2. Componentes avançados de interface gráfica2.4. Programação em camadas com javaFX

5.

3. Tópicos avançados de programação3.1. Tratamento de exceções

6.

3. Tópicos avançados de programação3.2. Multiprocessamento

7.

3. Tópicos avançados de programação3.3. Comunicação via Socket

8.

3. Tópicos avançados de programação3.4. Invocação remota de métodos

9.

4. Emissão de relatórios4.1. Emissão de relatórios simples

10.

4. Emissão de relatórios4.2. Emissão de relatórios gráficos

11.

5. Conexão com Banco de Dados5.1. Noções Básicas de conexão com Banco de dados

12.

MetodologiaTécnicas: Aulas expositivas e dialogadas, listas de exercícios, pesquisas extraclasse, aulas práticas no laboratório.Recursos: Quadro, livros, retroprojetor, DataShow, microcomputadores.

Atendimento: terças das 18:10 as 20:40 e Sextas das 18:10 as 22:30.

1.

Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062Sistema SIGA - Emissão em 17/07/2017 15:12

Page 2: REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 3. Tópicos avançados de programação 3.3. Comunicação via Socket 8. 3. Tópicos avançados de programação 3.4. Invocação

REPÚBLICA FEDERATIVA DO BRASILESTADO DE SANTA CATARINA

Universidade do Estado de Santa Catarina - UDESCCENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

Plano de ensino

Sistema de avaliaçãoA qualidade do desempenho do aluno será avaliada com base no desenvolvimento das seguintes atividades e com os seguintes critérios:

03 Avaliações Individuais (AI) - 33,33% cada = Total 100%.

Datas previstas de Provas: 14a, 24a, 35a aulas.Previsão de exame: 13/12/2017

Aviso: Segundo item III do Artigo 21 da Resolução 005/2014: Perderá o vínculo com a UDESC o(a) acadêmico(a) que reprovar por frequênciaduas vezes, consecutivas ou não, na mesma disciplina.

1.

Bibliografia básicaDEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 8. ed. São Paulo: Prentice-Hall, 2010. 1144 p. ISBN 9788576055631

HORSTMANN, Cay S.; CORNELL, Gary. Core Java. 8. ed. São Paulo: Pearson, c2010. v. ISBN 9788576053576

GONÇALVES, Edson. Desenvolvendo aplicações web com JSP, Servlets, Javaserver faces, Hibernate, EJB 3 persistence e AJAX. Rio deJaneiro: Ciência Moderna, 2007. xxxvi, 736 p. ISBN 9788573935721

1.

Bibliografia complementarBOENTE, Alfredo. Aprendendo a programar em Java 2: orientado a objetos. Rio de Janeiro: Brasport, 2003. 216 p. ISBN 857452140X

SEVERO, Carlos Emílio Padilla. NetBeans IDE 4.1: para desenvolvedores que utilizam a tecnologia Java . Rio de Janeiro: Brasport, c2005. xvii,245 p. ISBN 8574522279

ANSELMO, Fernando. Aplicando lógica orientada a objetos em Java. 2. ed. Florianópolis: Visual Books, 2005. 178 p. ISBN 8575021621.

GONÇALVES, Edson. Desenvolvendo aplicações web com JSP, Servlets, Javaserver faces, Hibernate, EJB 3 persistence e AJAX. Rio deJaneiro: Ciência Moderna, 2007. xxxvi, 736 p. ISBN 9788573935721.

HEMRAJANI, Anil. Desenvolvimento ágil em Java com Spring, Hibernate e Eclipse. São Paulo: Prentice Hall, c2007. 290 p. ISBN 8576051273.

1.

Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062Sistema SIGA - Emissão em 17/07/2017 15:12