PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.



Documentos relacionados
PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

BANCOS DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA EM INFORMÁTICA - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO AVANÇADA. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

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

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

Formação em JAVA. Subtítulo

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Análise E Projeto de Sistemas Eduardo Jesus Coppola


I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas

Programação em Java. Subtítulo

Plano de Ensino de Disciplina Ciência da Computação 2011

PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

Programação Orientada a Objeto

Programação em JAVA. Subtítulo

Especificação do 3º Trabalho

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO /2. Profª Angélica da Silva Nunes

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC PRONATEC Programador de Dispositivos Móveis. Parte 1 (solicitante)

Júlio Arakaki Ítalo S. Vega

Universidade Salgado de Oliveira


PIM. CST em Análise e Desenvolvimento de Sistemas. Projeto Integrado Multidisciplinar. 4º/3º Períodos 2010/2 UNIVERSIDADE PAULISTA CURSO

1. Apresentação Objetivos

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas SÉRIE: 3º Semestre TURNO: Noturno DISCIPLINA: ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Curso básico em programação de aplicativos para. Android

GERÊNCIA DE DADOS SEMI ESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Introdução à Engenharia ENG1000

Plano de Ensino IDENTIFICAÇÃO EMENTA

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Apresentação da disciplina Introdução a Programação

GOVERNANÇA DE T.I. - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Formação presencial em contexto de sala de aula, com recurso à utilização prática do software WordPress.

SENAI - FATESG. Prof. Esp. MBA Heuber G. F. Lima. Aula 1

MINI-MBA de Especialização em Relações Públicas, Protocolo Empresarial e Eventos

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Coordenador da área - Engº Pedro Marques

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

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

SISTEMA DE CONTROLE DE ACESSO, PARA AMBIENTE ACADÊMICO

PLANO DE ENSINO DE DISCIPLINA

Professor: Curso: Disciplina:

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

JAVA Express com Lógica

PLANO DE ENSINO 2º SEMESTRE 2012

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

As disciplinas de Sistemas CNC garantem ao educando subsídios para o entendimento das técnicas de utilização e programação das máquinas CNC.

Programação 1. Rafael Vargas Mesquita. ftp://ftp.ci.ifes.edu.br/informatica/mesquita/

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

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

formação em programação em c/c++

Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Programação Orientada a Objetos Classes Abstratas Técnico em Informática. Prof. Marcos André Pisching, M.Sc.

Proporcionar ao acadêmico noções empresariais e empreendedoras.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

P L A N O D E E N S I N O

Processos de Desenvolvimento de Software

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

PLANO DE ENSINO DE DISCIPLINA

IDENTIFICAÇÃO: Série: 4 ano do curso normal médio Turma: A Ano letivo: 2011 Alunas Aplicadoras: Jennifer T. C. Teixeira e Nicole F. Gonçalves.

FORMAÇÃO DE PROFESSORES EM LOGO: APRENDIZAGEM DE PROGRAMAÇÃO E GEOMETRIA * 1. COSTA, Igor de Oliveira 1, TEIXEIRA JÚNIOR, Waine 2

Sistemas de Informação Tópicos Avançados em informática I Cabeamento Lógico Estruturado. 7º Período / Carga Horária: 72 horas

INTELIGÊNCIA ARTIFICIAL

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2015/2016

UM ROTEIRO PARA A EXECUÇÃO DE ATIVIDADES EM UM PROJETO DE INCLUSÃO DIGITAL

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

APOO Análise e Projeto Orientado a Objetos. Requisitos

Engenharia de Software

72h/a Teórica Prática Total Teórica Prática Total. 2h/a 2h/a 4h/a 36h/a 36h/a 72h/a 4

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Curso C# + Framework.NET

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2014/2015

Transcrição:

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc.

Ementa Proporcionar uma experiência com a programação orientada a objetos através da modelagem conceitual e sua implementação. Abordar linguagens de programação que utilizam os conceitos de POO através do desenvolvimento de aplicações.

Objetivo geral Preparar o aluno para a prática do desenvolvimento de aplicações orientadas a objetos, habilitando o aluno a desenvolver sistemas em camadas (interface domínio persistência).

Objetivos específicos Compreender os conceitos básicos da Programação Orientada a Objetos; Apresentar o processo de desenvolvimento orientado a objetos em camadas; Modelar e implementar em uma linguagem de programação orientada a objetos, problemas de pequena complexidade; Conhecer o ambiente de programação visual da IDE NetBeans; Adquirir domínio básico de uma linguagem de programação orientada a objetos através da aplicação prática dos conceitos aprendidos;

Conteúdo programático 1. Programação Orientadas a Objetos 1.1 Conceitos básicos 1.2 Tipos de aplicações 1.3 Herança 1.4 Métodos Subscritos e Sobrecarregados 1.5 Polimorfismo 1.6 Classes Abstratas 1.7 Interfaces Carga horária: 12 h/a Aulas expositivas e dialogadas Exercícios de fixação Aulas práticas em laboratório

Conteúdo programático 2. Métodos para modelagem orientada a objetos 2.1 Conceitos 2.2 Por que modelar? 2.3 Por que modelagem orientada a objetos? Carga horária: 08 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Exercícios de fixação

Conteúdo programático 3. Programação visual com a IDE Netbeans 3.1 Projetos 3.2 Tipos de projetos 3.3 Desenvolvimento visual de aplicações rápidas (RAD) Carga horária: 12 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Exercícios de fixação

Conteúdo programático 4. Sistemas de tratamento de exceções 4.1 Exceções genéricas 4.2 Classes de exceção Carga horária: 10 h/a Aulas expositivas e dialogadas Exercícios de fixação Aulas práticas em laboratório

Conteúdo programático 5. Processo de desenvolvimento baseado em orientação a objetos 5.1 Ciclo de vida do desenvolvimento de software (Definição do Problema; Análise; Projeto; Implementação e testes; Manutenção e revisão) Carga horária: 08 h/a Aulas expositivas e dialogadas Exercícios de fixação Aulas práticas em laboratório

Conteúdo programático 6. Estudo de caso - Implementação de pequenos projetos com programação orientada a objetos 6.1 Modelagem (Definição do problema; Identificação de requisitos; Diagrama de classes) 6.2 Implementação (Camada de interface - (implementação visual); Camada de negócio (domínio do problema); Camada de persistência) Carga horária: 30 h/a Aulas práticas em laboratório Trabalho prático final

Metodologia Aulas expositivas e dialogadas; Aulas práticas em laboratório; Exercícios de fixação; Trabalho prático da disciplina;

Avaliação 1º BIM: MB1 = (P1 * 0.7) + (E1 * 0.3) P1 Prova 01 E1 Exercícios de fixação 2º BIM: MB2 = (P2 * 0.5 + (T1 * 0.4) + (E2 * 0.1) P2 Prova 02 E2 Exercícios de fixação T1 Trabalho prático da disciplina Frequência mínima: 75%

Bibliografia básica BRAUDE, E. J. Projeto de software - da programação à arquitetura: uma abordagem baseada em Java. Porto Alegre: Bookman, 2005. 619 p. NIEMEYER, P.; KNUDSEN, J. Aprendendo Java 2 SDK - Versão 1.3. Rio de Janeiro (RJ): Campus, 2000. 700 p. PREISS, B. R. Estruturas de dados e algoritmos: padrões de projetos orientados a objetos com Java. Rio de Janeiro (RJ): Campus, 2001. 566 p. SINTES, T. Aprenda Programação Orientada a Objetos em 21 dias. São Paulo: Pearson, 2002.

BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;

BOAS PRÁTICAS NA AULA Uniforme É item obrigatório e o aluno só permanece em aula estando devidamente uniformizado; Deve estar bem visível a camisa branca ou a blusa do agasalho do IFC; Boné não faz parte do uniforme;

BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula;

BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.

CONTATO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/tilfrozza http://about.me/tilfrozza