Você está na página 1de 2

PLANO DE ENSINO - APRENDIZAGEM - 2022

Departamento: TECNOLOGIA DA INFORMAÇÃO Ano: 2022


Curso: Superior de Tecnologia em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS
Sigla: ILP007 Codigo: 6963 Turno: MANHA/TARDE Período: 4º Semestre
Carga Horária Semestral: 80ha Teórica: 40ha Prática: 40ha Carga Horária Semanal: 4ha
Disciplina Obrigatória: (X) Disciplina Optativa: ( ) Disciplina Eletiva: ( )
Teoria: 50
Número Máximo de Alunos: 50
Prática: 50
Professores
Responsável: Me. Cecília Keiko Adati Tomomitsu
Teoria:José Paulo Ciscato
Prática: José Paulo Ciscato
Ementa
Conceitos e evolução da tecnologia de orientação a objetos. Limitações e diferenças entre o paradigma da programação
estruturada em relação a orientação a objetos. Conceito de objeto, classe, métodos, atributos, herança, polimorfismo,
agregação, associação, dependência, encapsulamento, mensagem e suas respectivas notações na linguagem padrão de
representação da orientação a objetos. Implementação de algoritmos orientados a objetos utilizando linguagens de
programação. Aplicação e uso das estruturas fundamentais da orientação a objetos.
Objetivos
Ao concluir a disciplina o aluno deverá conhecer os conceitos da programação orientada a objetos e dominar as técnicas
de desenvolvimento de aplicações usando Programação Orientada a Objetos através de uma linguagem orientada a
objetos
Conteúdo Programático com o Cronograma de aula
Aula 1 – Discussão sobre a evolução das linguagens de programação e o desenvolvimento de software
Aula 2 – Revisão com lista de exercício em laboratório de algoritmos estruturados
Aula 3 – Apresentando o conceito de abstração e encapsulamento – exercícios de fixação
Aula 4 – Apresentando o conceito de classes, objetos, atributos e métodos
Aula 5 – Apresentando a linguagem UML e representando classes, objetos, atributos e métodos em UML – exercício de
fixação
Aula 6 – Apresentando o conceito e a representação em UML de herança, polimorfismo e sobrecarga – exercício de
fixação
Aula 7 – Apresentando o conceito de relacionamento entre classes (associação e agregação). Representando todos os
conceitos aprendidos no Diagrama de classe da UML.
Aula 8 – Lista de exercícios no laboratório sobre os conceitos aprendidos até o momento
Aula 9 – Revisão dos conceitos aprendidos para a prova
Aula 10 – Aplicação da Prova P1
Aula 11 – Discussão sobre as linguagens de programação orientada a objetos. Apresentação da estrutura da linguagem
Java.
Aula 12 – Apresentando as variáveis, tipos de dados, referências e operadores na linguagem Java – exercícios no
laboratório
Aula 13 – Explicando como ocorre a entrada e saída de dados, assim como o controle de fluxo de execução na
linguagem Java – exercícios no laboratório
Aula 14 – Construção de classes e métodos e como implementar o diagrama de classe da UML na linguagem Java –
exercícios no laboratório
Aula 15 – O que é e como importar pacotes na linguagem Java – exercícios no laboratório
Aula 16 – Representando um programa orientado a objetos com diagrama de sequencia e implementado este diagrama
em linguagem Java
Aula 17 – Revisão com uma lista de exercícios em laboratório
_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 95 de 147
PLANO DE ENSINO - APRENDIZAGEM - 2022
Aula 18 – Aplicação da Prova P2
Aula 19 – Revisão com uma lista de exercícios complementares em laboratório
Aula 20 – Aplicação da Prova Substitutiva (P1 ou P2)
Metodologia de Aprendizagem
Aulas teóricas e de exercícios em laboratório de computadores. Discussão de aplicações dos conceitos básicos em classe
e implementação de projetos em laboratório através de uma linguagem orientada a objetos.
20% da carga horária será abrangido por meio de outras atividades complementares/ atividades extraclasse como lista de
exercícios, artigos, projetos, visitas técnicas, etc.
Critérios de Avaliação e Atribuição de Notas
Duas provas escritas no decorrer do semestre (P1 e P2) e média do conjunto de trabalhos a serem implementados em
laboratório (T). A média será obtida da seguinte forma:

M (média) = P1 * 0.4 + P2 * 0.4 + T * 0.2

9,0 <= MF <= 10,0 - E: Aprovado (excelente)


7,5 <= MF < 9,0 - A: Aprovado (bom)
6,0 <= MF < 7,5 - B: Aprovado (suficiente)
MF < 6,0 - C: Aprovado (insuficiente)
*Obs.: Para os alunos ingressantes até o 2º semestre de 2013 prevalece o critério de conceito, que será emitido
automaticamente pelo Sistema de Aluno da Secretaria Acadêmica.
Estratégias de Recuperação de Aprendizagem
Lista de exercício e substitutiva das provas P1 ou P2.
Bibliografia Básica
7.1. Bibliografia básica
DEITEL, H.M.,DEITEL, P.J. Java: Como Programar. 6ª.ed. São Paulo: Pearson Prentice Hall, 2005.
BARNES, D.J.; KÖLLING, M. Programação Orientada a Objetos com Java. São Paulo: Pearson Prentice Hall, 2004.
HUBBARD, J.R. Teoria e Problemas de Programação com Java. 2ª.ed. Porto Alegre: Bookman, 2006.
Bibliografia Complementar
7.2. Bibliografia complementar
HORSTMAN, C.S. Conceitos de computação com o essencial de Java. 3ª.ed. Porto Alegre: Bookman, 2003.
HORSTMAN, C.S.; CORNELL, G. CoreJava 2 - Fundamentos. São Paulo: Makron Books, 2001.
HORSTMAN, C.S.; CORNELL, G. CoreJava 2 - Recursos Avançados. São Paulo: Makron Books, 2001.
SANTOS, R. Introdução à Programação Orientada a Objetos. Rio de Janeiro: Campus. 2003.
Bibliografia de Referência
N/T

_______________________________________ _______________________________________
Responsável pela Disciplina Chefe de Departamento
Me. Cecília Keiko Adati Tomomitsu Antonio Carlos Grecco

_______________________________________________________________________________________________________________________
www.fatecsp.br | e-mail: sppe@fatecsp.br
Praça Coronel Fernando Prestes, 30, Bom Retiro,São Paulo/SP
01124-060 - Tel.: (11) 3322-2200 - Fax: (11) 3315-0383 Página 96 de 147

Você também pode gostar