pauta da reunião geral com os prfessores

Propaganda
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
PLANO DE CURSO
1. DADOS DE IDENTIFICAÇÃO
Curso: Sistemas de informação
Disciplina: Linguagem de Programação II
Professor: Jackson Pires de O. S. Júnior
e-mail: [email protected]
Código: SIF07
Carga Horária: 80
Créditos: 4
Pré-requisito(s):
Período: IV
Ano: 2014.2
2. EMENTA:
Fundamentos de Orientação a Objetos: termos básicos, objetos, campos e métodos,
encapsulamento, mensagens, classes, herança, hierarquia de classes, objetos compostos,
polimorfismo. Uso de orientação a objetos em JAVA: definição de classes, visibilidade dos
membros de uma classe, redefinição de métodos, construtores e destrutores. Tratamento de
exceções. Ambiente de programação java. Aplicação de banco de dados: termos usados,
ambiente desktop/servidor e cliente/servidor, formatos de banco de dados, criando banco de
dados, componentes usados para manipular banco de dados. Consultas e SQL, Criação de
Relatórios.
3. OBJETIVO GERAL DA DISCIPLINA:
Desenvolver no aluno a capacidade de planejamento e codificação de software baseado no
paradigma orientado a objetos.
4. OBJETIVO(S) ESPECÍFICOS(S) DA DISCIPLINA:
Capacitar o aluno a interpretar problemas de pequeno e médio porte no paradigma
de orientação a objetos e implementá-los na forma de programas. Demonstrar ao
aluno técnicas de programação Orientada a Objetos. Desenvolver a capacidade de
Abstração e representação de objetos do domínio da aplicação em objetos de
software. Apresentar o ambiente de programação eclipse. Desenvolver a habilidade
de programação la linguagem Java.
5. CONTEÚDO PROGRAMÁTICO:
1. Apresentação da Disciplina
1.1. Introdução a Orientação a Objetos e Java
1.2. Vantagens da Linguagem Java
2. Ambiente de Programação de linha de comando e Gráfico
2.1. Instalação do JDK
2.2. Utilização do JDK
2.3. Instalação do Eclipse
2.4. Utilização do Eclipse
3. Estrutura Básica da linguagem Java
3.1. Tipos de Dados
3.2. Variáveis e Métodos
3.3. Operadores
3.4. A classe String
3.5. Controle de Fluxo
4. Objetos e Classes
4.1. Conceitos de Orientação a Objetos
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
4.2. Definindo Classes
4.3. Usando Classes Existentes
5. Herança
5.1. Introdução a Herança
5.2. Classes Abstratas
5.3. Classe Object
5.4. Dicas para desenvolvimento de Classes
6. Interfaces e Classes Internas
6.1. Usando interfaces
7. Programação Gráfica
7.1. AWT
7.2. Modelo de Eventos
7.3. Swing
6. METODOLOGIA DO TRABALHO:
Os procedimentos a serem adotados serão os seguintes: aulas expositivas intercalada com
aulas práticas onde serão feitos pequenos protótipos de programas utilizando os conceitos
apresentados; projeto de desenvolvimento de um software completo.
7. SISTEMA DE AVALIAÇÃO:
1ª ETAPA
1ª Parte:
a) Uma prova escrita (avaliação individual), equivalente a 7 pontos.
b) Listas de exercício, equivalente a 3 pontos
2ª Parte:
a) Uma prova escrita (avaliação individual), equivalente a 10 pontos.
Média da 1ª Etapa: Será calculada a partir da média aritmética entre as notas obtidas na
primeira e segunda parte.
2ª ETAPA
1ª Parte: Projeto Interdisciplinar
a) Acompanhamento do Projeto 1: 10 pontos.
b) Entrega final do Projeto (código e documentação): 10 pontos
Média da 2ª Etapa: Será igual média obtida no projeto.
A média final da disciplina será a soma da 1ª etapa com a soma da 2ª etapa dividida
por 2.
O aluno que faltar a alguma as provas escritas terá o direito de fazer uma prova de Segunda
chamada, cujo conteúdo abrangerá todo o programa. O aluno não terá direito de fazer
Segunda chamada para substituir as notas das listas de exercícios, atividades em sala ou do
projeto.
A verificação do rendimento escolar compreende: freqüência e aproveitamento nos estudos,
os quais devem ser atingidos conjuntamente;
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
É exigida a freqüência mínima (FS) 75% (setenta e cinco por cento) das atividades;
O aluno com freqüência suficiente (FS), e média das notas de avaliações do semestre entre
3,0 (três) e 7,0(sete vírgula zero) terá direito à prova final no semestre;
Será atribuída nota 0 (zero) ao aluno que não comparecer às atividades ou não apresentar
trabalhos no prazo estabelecido;
Todas as avaliações serão expressas em notas graduadas de 0 (zero) a 10 (dez);
A nota mínima de aprovação na disciplina é 5,0 (cinco vírgula zero). A AVALIAÇÃO
FINAL, abrangerá todo o conteúdo do programa.
8. ATENDIMENTO EXTRA-CLASSE:
Semanalmente serão alocados os seguintes horários para atendimento dos alunos:
5ª Feira: 14:00-15:00 horas;
O atendimento será realizado mediante a pré-agendamento.
Em caráter complementar, o professor oferece atendimento, diariamente, através da Rede
Mundial de Computadores(INTERNET) no e-mail: [email protected]
9. BIBLIOGRAFIA BÁSICA:
MEYER, Bertrand. “Object-Oriented Software Construction”, 2nd edition. Prentice Hall,
1997.
DEITEL, H. M.; DEITEL, P.J. “Java - Como Programar”, Bookman,
4a. Edição, 2002.
HORSTMANN, C.S., CORNELL, G. , "Core Java 2 , Volume 1: Fundamentals". Sun
Microsystems Press / Prentice Hall, 1999.
KATHY SIERRA & BERT BATES. “Use a Cabeça Java”, Alta Books, 2ª Edição
10. INFORMAÇÕES COMPLEMENTARES
Orientações sobre o projeto:
 O desenvolvimento dos projetos deve seguir o documento normativo para
realização do mesmo, que será entregue pelo professor da disciplina “Projeto de
Desenvolvimento de Software Desktop”.
11. CRONOGRAMA DAS ATIVIDADES(*)
(*)=Assuntos trabalhados no PIT.
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
PLANO DE CURSO – PERÍODO LETIVO: 2014/2
Curso: Sistemas de Informação
Código:
Aula
Professor: Jackson Pires de O. S. Júnior
Disciplina: Linguagem de Programação 2
Data
Créditos: 04
Conteúdo Programático
Atividade
Carga Horária: 80 h
Recursos
1
Apresentação da ementa e conteúdo
programático.
Aula expositiva
Quadro branco e datashow
2
Apresentação do programa e definição Aula expositiva
das atividades para o semestre.
Quadro branco e datashow
3
Conceitos básicos
orientada a objetos.
programação Aula expositiva
Quadro branco e datashow
4
Definição de objetos, atributos, métodos, Aula expositiva
estado e identidade.
Quadro branco e datashow
5
Classes; Introdução à sintaxe de Java.
Aula expositiva
Quadro branco e datashow
6
Modelagem Orientada a Objetos.
Aula expositiva
Quadro branco e datashow
7
Resolução de Exercício: modelagem de Trabalho em equipe
sistemas OO
Lápis e papel
8
Resolução de Exercício: modelagem de Trabalho em equipe
sistemas OO
Lápis e papel
da
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
9
Compilando e executando um programa Aula expositiva
em java.
Laboratório de informática
10
Apresentação
do
ambiente
desenvolvimento Eclipse.
Laboratório de informática
11
Resolução de Exercício: codificação de Trabalho em dupla
classes simples.
Lápis e papel
12
Resolução de Exercício: codificação de Trabalho em dupla
classes simples.
Lápis e papel
13
Implementando métodos; passagem de Aula expositiva
parâmetros para os métodos.
Quadro branco e datashow
14
Métodos que retornam valores.
15
Exercícios
de
implementando métodos.
programação: Prática de Programação
Quadro branco e datashow
Laboratório de informática
16
Exercícios
de
implementando métodos.
programação: Prática de Programação
Laboratório de informática
17
Associação entre classes: 1-1, 1-n e n-m.
Aula expositiva
Quadro branco e datashow
18
Representação de associações “para um”. Aula expositiva
Quadro branco e datashow
19
Resolução de Exercício: codificação de Trabalho em dupla
classes com associação “para um”.
Laboratório de informática
20
Resolução de Exercício: codificação de Trabalho em dupla
classes com associação “para um”.
Laboratório de informática
21
Arrays e Vetores; Percorrendo
array/vetor com o comando FOR
um Aula expositiva
Quadro branco e datashow
22
Exemplos de resolução de problemas com Aula expositiva
arrays/vetores
Quadro branco e datashow
de Aula expositiva
Aula expositiva
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
23
24
Exercícios com arrays/vetores
Exercícios com arrays/vetores
de
associações
Trabalho individual
Laboratório de informática
Trabalho individual
Laboratório de informática
25
Representação
muitos”
“para Aula expositiva
Quadro branco e datashow
26
Demonstração de de associações “para Aula expositiva
muitos”
Quadro branco e datashow
27
Exercício de modelagem e implementação Prática de Programação
Laboratório de informática
28
Exercício de modelagem e implementação Prática de Programação
Laboratório de informática
29
Revisão
Resolução de Exercícios
Sala de Aula
30
Revisão
Resolução de Exercícios
Sala de Aula
31
Revisão
Resolução de Exercícios
Sala de Aula
32
Revisão
Resolução de Exercícios
Sala de Aula
33
Verificação da Aprendizagem
Avaliação escrita
Sala de Aula
34
Verificação da Aprendizagem
Avaliação escrita
Sala de Aula
35
Verificação da Aprendizagem
Avaliação escrita
Sala de Aula
36
Verificação da Aprendizagem
Avaliação escrita
Sala de Aula
37
Estrutura e organização do projeto
Aula expositiva
Quadro branco e datashow
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
38
Arquitetura em camadas; Arquitetura de Aula expositiva
cinco camadas.
Quadro branco e datashow
39
Implementação da camada de classes Aula expositiva
básicas;
Quadro branco e datashow
40
Herança
Aula expositiva
Quadro branco e datashow
41
Orientação para desenvolvimento dos
projetos: Classes Básicas
Trabalho em dupla
Laboratório de Informática
42
Orientação para desenvolvimento dos Trabalho em dupla
projetos: Classes Básicas
Laboratório de Informática
43
Persistência
Relacional
SGBD Aula expositiva
Quadro branco e datashow
44
API Jdbc; Classes Connection, Statement Aula expositiva
e PreparedStatement
Quadro branco e datashow
45
Integração do JDBC com o projeto na Aula expositiva
camada DAO.
Laboratório de Informática
46
Integração do JDBC com o projeto na Aula expositiva
camada DAO.
Laboratório de Informática
47
Orientação para desenvolvimento dos Trabalho em dupla
projetos: DAO
Laboratório de Informática
48
Orientação para desenvolvimento dos Trabalho em dupla
projetos: DAO
Laboratório de Informática
49
Persistência de herança
Aula expositiva
Quadro branco e datashow
50
Persistência de associações
Aula expositiva
Quadro branco e datashow
de
dados
em
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
51
Orientação para desenvolvimento dos Trabalho em dupla
projetos: DAO
Laboratório de Informática
52
Orientação para desenvolvimento dos Trabalho em dupla
projetos: DAO
Laboratório de Informática
53
Tratamento de Exceção na linguagem Aula expositiva
java
Quadro branco e datashow
54
A classe Exception e os comandos Try ... Aula expositiva
catch
Quadro branco e datashow
55
Implementação das regras de negócio na Aula expositiva
camada do cadastro
Quadro branco e datashow
56
Implementação das regras de negócio na Aula expositiva
camada do cadastro
Quadro branco e datashow
57
Orientação para desenvolvimento dos Trabalho em dupla
projetos: Cadastro
Laboratório de Informática
58
Orientação para desenvolvimento dos Trabalho em dupla
projetos: Cadastro
Laboratório de Informática
59
A camada Fachada
Aula expositiva
Quadro branco e datashow
60
Padrão de projeto Singleton
Aula expositiva
Quadro branco e datashow
61
Orientação para desenvolvimento dos Trabalho em dupla
projetos: Fachada
Laboratório de Informática
62
Orientação para desenvolvimento dos Trabalho em dupla
projetos: Fachada
Laboratório de Informática
63
Desenvolvimento de interface gráfica com Aula expositiva
Swing
Quadro branco e datashow
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
64
JFrame, Jpanel, JmenuBar, Jmenu e Aula expositiva
JMenuItem
Quadro branco e datashow
65
JButton, JTextField, JCombobox,
JDesktopPane e JInternalFrame
Aula expositiva
Laboratório de Informática
66
Integração da Camada gráfica com a Aula expositiva
fachada
Laboratório de Informática
67
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
68
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
69
JTable
Aula expositiva
Quadro branco e datashow
70
DefaultTableModel
Aula expositiva
Quadro branco e datashow
71
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
72
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
73
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
74
Orientação para desenvolvimento dos Trabalho em dupla
projetos: GUI
Laboratório de Informática
75
Orientação para conclusão dos projetos
Aula expositiva
Quadro branco e datashow
76
Orientação para conclusão dos projetos
Aula expositiva
Quadro branco e datashow
77
Apresentação dos Projetos
Aula expositiva
Laboratório de informática
FACULDADE SETE DE SETEMBRO – FASETE
Credenciada pela Portaria/MEC nº 206/2002 – D.O.U. 29/01/2002
ORGANIZAÇÃO SETE DE SETEMBRO DE CULTURA E ENSINO LTDA
CNPJ: 03.866.544/0001-29 e Inscrição Municipal nº 005.312-3
78
Apresentação dos Projetos
Aula expositiva
Laboratório de informática
79
Apresentação dos Projetos
Aula expositiva
Laboratório de informática
80
Apresentação dos Projetos
Aula expositiva
Laboratório de informática
Download