PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos

Documentos relacionados
PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Programação Estruturada Orientada a Objetos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

IV. CONTEÚDO PROGRAMÁTICO

liberada por se tratar de um documento não aprovado pela PUC Goiás.

Fundamentos de programação

PROGRAMAÇÃO ORIENTADA A OBJETOS IV

UNIVERSIDADE ANHANGUERA-UNIDERP

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05

CURSO: Ciência da Computação. Período Letivo 2 sem/2008 C.H. Teórica 40. Série 4ª Série C.H. Prática 40. Periodo Não definido C.H.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

PLANO DE ENSINO CURSO: ENGENHARIA CIVIL DISCIPLINA: LABORATÓRIO DE PROGRAMAÇÃO I

DISCIPLINA: Programação de Computadores I

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

VIII - PENSAMENTO LÓGICO - Pensar e usar a lógica formal estabelecendo relações, comparações e distinções em diferentes situações.

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO ESCOLA DE CIÊNCIAS EXATAS E DA COMPUTAÇÃO PLANO DE ENSINO

Programação com Acesso a Banco de Dados

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Programação Aplicada à. Engenharia de Alimentos

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA. Introdução a Algoritmos CCOMP CCMP

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Londrina PLANO DE ENSINO

Ensino Técnico Integrado ao Médio

Plano de Aula - Lógica de Programação - cód Horas/Aula

DISCIPLINA: Programação de Computadores II

Plano de Ensino PROGRAMAÇÃO ORIENTADA A OBJETOS

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

CIÊNCIA DA COMPUTAÇÃO - LINGUAGEM DE PROGRAMAÇÃO II REVISÃO POO

Plano de Ensino. Ementa

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

Plano de Trabalho Docente Ensino Técnico

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

PLANO DE UNIDADE DIDÁTICA- PUD

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

Modelo de plano analitico

Plano de Trabalho Docente Ensino Técnico

Universidade Federal de Minas Gerais Colégio Técnico Plano de Ensino

Plano de Trabalho Docente 2017 Ensino Técnico

Algoritmos e Técnicas de Programação

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

UNIVERSIDADE PRESBITERIANA MACKENZIE

ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.

Linguagem Computacional

CONTEÚDO PROGRAMÁTICO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Transcrição:

CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: Programação Orientada a Objetos Matriz Curricular Criação: 009_ Atualização: 04_ Carga Horária 80 horas aulas 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 à 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 Características das Linguagens Orientadas a Objetos, tipos de dados, Operadores aritméticos, lógicos e relacionais. Comandos de entrada e saída. Estruturas condicionais e de repetição. Orientação a Objetos: Classes, atributos, objetos, métodos, herança, encapsulamento e polimorfismo. METODOLOGIA DE AULA E AVALIAÇÃO: Metodologia de Aula: As aulas serão dialogadas, com grande interação entre docentes e discentes, baseadas prioritariamente em estudos de casos. Uso do Laboratório de Informática. Serão utilizados, complementarmente, vídeos, exercícios, retroprojetor, data show e seminários. Em sintonia com o Projeto Integrado serão realizados trabalhos de pesquisa e exercícios extraclasse, individuais e em grupo. Metodologia de Avaliação: Será composta pela somatória de três componentes: [] Avaliações Continuadas (0%) [0 a,0 pontos] composta por: Avaliação Integrada do Período: até ponto Postura Acadêmica: até 0, ponto. Memorial Descritivo da disciplina: até 0, ponto. Avaliação a critério da disciplina: até ponto. [] Avaliação Regimental: (70%) [0 a 7,0 pontos]: Avaliação semestral, individual e dissertativa.

Semana Conteúdo Previsto Competências e Habilidades Trabalhadas Apresentação da disciplina. Apresentação do plano de ensino, metodologia de aula e de avaliação. Informação de 4 6 Características da Linguagem Orientada Tipos de dados primitivos. Operadores aritméticos. Operadores relacionais e lógicos. Comandos de entrada e saída. procedimentos. Comparação das características das linguagens orientadas a objetos frente às linguagens estruturadas. Conhecimentos das características das Linguagens Orientadas tipos fundamentais da Linguagem Java. tipos operadores fundamentais da Linguagem Java. tipos operadores fundamentais da Linguagem Java. Apresentação de algoritmos em Java com entrada, processamento e saída. Domínio de comandos de entrada e saída. Recursos Utilizados Bibliografia

7 8 9 0 4 Estruturas condicionais. Estruturas condicionais aninhadas. Laços de repetição condicionais. Laço de repetição contado. Fundamentos de métodos. Fundamentos de métodos. Estruturas homogêneas. Classes, atributos e objetos. estruturas if, if..else na decisão. Trabalhar com várias estruturas if..else. Estruturas encadeadas. decisão. estruturas de repetição while e do..while. repetição. Conceito de estrutura de repetição for. repetição. utilização de métodos em Java. Aprendizado e uso de métodos de classe. utilização de métodos em Java. Aprendizado e uso de métodos de classe. matrizes unidimensional e bidimensional em Java. Aprendizado e uso de estruturas homogêneas. Conceitos fundamentais de conceitos básicos de

6 7 8 9 0 Criação de objetos. Herança, polimorfismo e encapsulamento. Herança, polimorfismo e encapsulamento. Aplicação de herança, polimorfismo e encapsulamento. Semana de Provas Regimentais. Semana de Provas Regimentais. Instanciar classes e acessar atributos e métodos. Aprendizado sobre a criação e uso de classes em Java. Elaboração de classes envolvendo os Uso dos paradigmas de Orientação a Objetos em programação. Solucionar atividades envolvendo todos os itens estudados. Solucionar atividades envolvendo todos os itens estudados. BIBLIOGRAFIA BÁSICA BARNES, David. Programação Orientada a Objetos com Java. 4ª Edição. São Paulo: Prentice Hall, 009. DEITEL, Harvey. M.; DEITEL, Paul J. Java: Como programar. 8ª Edição. São Paulo: Prentice Hall, 00. HORSTMANN, Cay S.; CORNELL, Gary. Core Java. Volume Fundamentos. 8ª Edição. Pearson, 00. BIBLIOGRAFIA COMPLEMENTAR

4 BAUER, Christian; KING, Gavin. Java persistence com hibernate. ª Edição. Rio de Janeiro: Ciência Moderna, 007. COSTA, Ricardo Gonçalves Porto. Universo Java: Domine os principais recursos oferecidos por esta linguagem de programação. ª Edição. São Paulo: Digerati, 008. HORSTMANN, Cay; FURMANKIEWICZ, Edson. Computação em Java. ª Edição. São Paulo: Bookman, 008. MENDES, Douglas R. Programação Java com ênfase em Orientação a Objeto. ª Edição. São Paulo: Novatec, 009. MOREIRA NETO, Oziel. Entendendo e dominando o Java para Internet. ª Edição. São Paulo: Digerati Books, 009. RECURSOS DIDÁTICOS TV/VÍDEO/DVD 4 LABORATÓRIO DATASHOW QUADRO-NEGRO e GIZ RETRO-PROJETOR 6 Professores Responsáveis: André Filipe Marcelo Henrique dos Santos Data 0 de Junho de 04 Observações