Você está na página 1de 4

CGCS

Coordenação Geral dos Cursos Seqüenciais

CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS


Plano de Ensino – 1º semestre 2008
Plano de Ensino – 2º Semestre de 2008
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Disciplina: Linguagem de Programação


Professor: Jorge Luiz Santos Farias

Ementa
Revisão de conceitos sobre Linguagem de Programação;
Conceitos de Programação Orientada a Objetos;
Linguagem de Programação Java

Objetivos

Geral

Apresentar ao aluno os conceitos e fundamentos da programação orientada a objetos.


Específicos

• Permitir a aplicação dos conceitos de lógica de programação;


• Orientar os alunos na construção de programas orientados a objetos usando uma linguagem de programação
(Java);
• Permitir a construção de aplicações que possam ser utilizadas como base para os projetos finais dos alunos;
• Possibilitar a construção de aplicações gráficas utilizando componentes visuais dos pacotes gráficos AWT e Swing.

Conteúdo Programático
Visão Geral:
Histórico; Contexto atual, Arquitetura Java
Características da Linguagem:
Identificadores e Palavras reservadas;
Tipos de Dados;
Variáveis e Constantes;
Expressões; Operadores;
Instruções de Controle de Fluxo;
Arrays e Strings.
Orientação a Objetos em Java:
Construção de Classes em Java;
Métodos e Construtores.
Classes Básicas em Java:
Integer;
String;
StringBuffer;
Vector.
Polimorfismo:
Sobrecarga;
Sobreposição.
Hierarquia de classes
Classes abstratas
Pacotes e Interfaces
1
CGCS
Coordenação Geral dos Cursos Seqüenciais

CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS


Plano de Ensino – 1º semestre 2008
Tratamento de Erros e Exceção
Pacotes Gráficos Java:
AWT e Swing.
Projeto de Programação

Metodologia de Ensino

As aulas serão ministradas de modo a proporcionar ao aluno papel ativo no processo ensino-aprendizagem para um
melhor aproveitamento. Assim, a participação do aluno e a sua presença em sala de aula são de suma importância.
As aulas serão ministradas em laboratório com conteúdo teórico e prático.
Em laboratório as aulas serão de atendimento personalizado em micro, ou em projeção para acompanhamento da
matéria.
Serão exigidas do aluno tarefas práticas a serem executadas em sala de aula e laboratório.
Recursos

Sala de aula convencional


Laboratório de Informática com os softwares NetBeans 5.0 e J2SE 1.5 ou superior
Projetor

Avaliação da Aprendizagem

Durante o semestre serão aplicadas duas provas individuais, além de, opcionalmente, listas de exercícios e atividades
em laboratório.
Não existe prova substitutiva. As provas, escritas e individuais, serão realizadas em sala de aula e terão duração
máxima de 80 minutos. O material referente às listas de exercícios (códigos fonte, etc.) deverá ser entregue no prazo
estabelecido pelo professor em sala de aula.
A participação do aluno será avaliada através de sua freqüência (pontualidade e assiduidade), elaboração de
exercícios extras definidos pelo professor, participação na solução de exercícios e estudos de caso.
As avaliações levam em conta outros aspectos que podem aumentar ou diminuir a menção do aluno caso não sejam
observados, como por exemplo o comportamento e respeito do aluno dentro da instituição.
Conforme o Art. 4º do regimento do UniCEUB, “A menção final não representa, necessariamente, a média das
menções parciais, devendo, antes, significar o julgamento final e global do aproveitamento nos estudos”.
Em todas as provas e trabalhos práticos será realizada avaliação da língua vernácula: clareza, objetividade,
capacidade de síntese, correção, etc.

Menções
As menções serão registradas de acordo com o estabelecido no Regimento do UniCEUB:
“Art. 48. A apuração do rendimento escolar será feita por disciplina, abrangendo os aspectos de assiduidade e
aproveitamento, eliminatórios por si mesmos.
§ 1º. A assiduidade será verificada pela freqüência às aulas e às atividades de cada disciplina.
§ 2º. O aproveitamento é aferido, em cada disciplina, mediante a exigência da assimilação progressiva dos
conhecimentos ministrados, avaliado em provas e em outras tarefas ministradas ao longo do período letivo,
conforme plano de ensino da disciplina.
Art. 49. Considerar-se-á aprovado o aluno que, em cada disciplina, obtiver:
a) freqüência igual ou superior a 75% do total de aulas ou atividades programadas;
b) no mínimo, a menção final MM.
Art. 50. Cabe ao professor responsável pela disciplina apurar a freqüência e o aproveitamento do aluno.
§ 1º. Se o aluno apresentar rendimento suficiente nos estudos, mas não obtiver a freqüência mínima exigida, será
reprovado com a menção final RF (reprovado por faltas).
§ 2º. O aluno que tenha obtido, no mínimo, menção MM e que, unicamente em razão de falta da freqüência, tenha
sido reprovado em disciplina que seja pré-requisito de outra, poderá prosseguir os estudos, suspendendo-se a
aplicação do pré-requisito, no caso específico.
2
CGCS
Coordenação Geral dos Cursos Seqüenciais

CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM ANÁLISE DE SISTEMAS


Plano de Ensino – 1º semestre 2008
§ 3º. A menção final não representa a média das menções parciais, devendo, antes, significar o julgamento final e
global do aproveitamento nos estudos.
§ 4º. Serão aplicadas obrigatoriamente pelo menos 2 (duas) verificações do rendimento escolar por semestre.
§ 5º. As menções parciais e a menção final são atribuídas pelo professor e tornadas públicas pelo Diretor da
Faculdade, nos 8 (oito) dias úteis que se seguirem às avaliações.
Art. 51. Nos 8 (oito) dias que se seguirem à publicação dos índices de freqüência, das menções parciais e final, é facultado
ao aluno solicitar justificadamente a revisão das mesmas ao professor, por intermédio da Coordenação de Curso e, em grau
de recurso, aos Colegiados de Curso.
Parágrafo único. Encerrado o prazo a que se refere o presente artigo, não será acolhido nenhum pedido de revisão.
Art. 52. Os pedidos de revisão de menção parcial ou final, encaminhados aos Colegiados de Curso, serão analisados por
três professores, indicados pelo Coordenadores dos Cursos.
Art. 53. O aproveitamento nos estudos é traduzido pelas seguintes menções:
a) SS – Superior;
b) MS – Médio Superior;
c) MM – Médio;
d) MI – Médio Inferior;
e) II – Inferior;
f) SR – Sem Rendimento;
g) RF – Reprovado por Falta.”

Bibliografia

Básica

Sierra, K.; Bates, B.,Use a Cabeça! Java, 2a edição, Alta Books, 2a edição, 2005. 470p
Complementar

SUN MICROSYSTEMS. The Java Tutorial. Disponível em http://java.sun.com/docs/tutorial.


SUN MICROSYSTEMS. API Documentation. Disponível em http://java.sun.com/docs/api.
DEITEL H. M. & P. J. Java: Como Programar. São Paulo: BookMan, 2002.
HORSTMANN, CAY S. Core Java 2 Vol.1 – Recursos Avançados. São Paulo: Makron Books, 2001.
FURGERI, SERGIO. Java 2 – Ensino Didático – Desenvolvimento e Implementação de Aplicações. São Paulo: Erica, 2002.
CHAN, M. C., GRIFFITH, S. W. & IASI, A. F. Java: 1001 Dicas de Programação. São Paulo: Makron Books, 1998.

3
FATECS – Faculdade de Tecnologia e Ciências Sociais Aplicadas

Cronograma de Atividades – 2º Semestre de 2008


Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Disciplina: Linguagem de Programação


Professor: Jorge Luiz Santos Farias

Aula/Data Atividade/Conteúdo Observações


1. 30/07 Apresentação do plano de ensino
2. 01/08 Revisão estrutura da linguagem Java
3. 06/08 Ferramentas IDE - NETBeans
4. 08/08 Introdução a Orientação a Objetos – Conceitos
classes e objetos
5. 13/08 Introdução a Orientação a Objetos – Continuação
6. 15/08 Exercícios
7. 20/08 Atributos, Métodos e utilização de Construtores
8. 22/08 Classes Básicas em JAVA: Integer
9. 27/08 Classes Básicas em JAVA: String
10. 29/08 Exercícios
11. 03/09 1ª AVALIAÇÃO
12. 05/09 Classes Básicas em JAVA – StringBuffer e arrays
13. 10/09 Classes Básicas em JAVA - Vector
14. 12/09 Exercícios
15. 17/09 Métodos e Construtores
16. 19/09 Orientação a Objetos – Abstração
17. 24/09 Abstração – Exercícios
18. 26/09 Orientação a Objetos – Encapsulamento
19. 01/10 Encapsulamento - Exercícios
20. 03/10 Uso da palavra reservada this
21. 08/10 Sobrecarga de métodos
22. 10/10 Uso da palavra reservada super
23. 15/10 Hierarquia de classes
24. 17/10 Sobreposição de métodos; Classes abstratas
25. 22/10 Exercícios
26. 24/10 Pacotes e Interfaces
27. 29/10 Interfaces - Exercícios
28. 31/10 Tratamento de erros e exceção
29. 05/11 Pacotes AWT e Swing – Introdução
30. 07/11 Pacotes AWT e Swing – Classes de suporte –
Principais componentes
31. 12/11 Pacotes AWT e Swing – Gerenciadores de Layout
32. 14/11 Pacotes AWT e Swing – Exercícios
33. 19/11 Pacotes AWT e Swing – Manipulação de Eventos
34. 21/11 Pacotes AWT e Swing – Gerenciadores de Layout
35. 26/11 2ª AVALIAÇÃO
36. 28/11 Pacotes AWT e Swing – Manipulação de Eventos
37. 03/12 Reservado para ajustes no calendário
38. 05/12 Reservado para ajustes no calendário

Você também pode gostar