REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 6 Características de Programação...

3
REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN Plano de Ensino Curso: SIN-BAC - Bacharelado em Sistemas de Informação Departamento: DSI.. - Sistemas de Informação Disciplina: INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETOS Código: 2IPO002 Carga horária: 72 Período letivo: 2016/2 Professor: Mario Ezequiel Augusto Contato: [email protected] Ementa Conceitos básicos de orientação a objetos: classes, objetos, herança, polimorfismo, ligação dinâmica, métodos e mensagens, abstração, encapsulamento e reuso, Generalização e Especialização. Noções de projeto orientado a objetos. Concepção e implementação de programas orientados a objetos. Objetivo geral Estudar o paradigma da orientação a objetos no intuito de conhecer essa estratégia de programação e dessa forma atingir competência em desenvolver código reusável, flexível e de fácil manutenção. Objetivo específico - Introduzir os conceitos da Orientação a Objetos; - Conhecer a linguagem Java, uma linguagem de programação orientada a objetos. - Aplicar os conceitos da Orientação a Objetos no desenvolvimento de programas Conteúdo programático 1 Introdução: - Apresentação do conteúdo e bibliografia; - Metodologia de ensino utilizada; - Avaliação. 2 Revisão de Programação Estruturada: - Conceitos de programação modular; - Funções versus procedimentos; - Reutilização de código em Programação Estruturada; - Tipos Abstratos de Dados. 3 Introdução à Orientação a Objetos: - Paradigmas de Programação; - Conceitos básicos: classe, objeto, herança, polimorfismo, ligação dinâmica, métodos e mensagens, abstração, encapsulamento, reuso, generalização e especialização; - Características provenientes da orientação a objetos; - Princípios de reutilização de código da orientação a objetos. 4 Modelagem Orientada a Objetos: - Introdução à Linguagem de Modelagem Unificada (UML); - Modelagem com UML. Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062 Sistema SIGA - Emissão em 11/07/2016 14:40

Transcript of REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 6 Características de Programação...

Page 1: REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 6 Características de Programação Orientada a Objetos em Java: - Herança e classes abstratas; - Classes e métodos abstratos;

REPÚBLICA FEDERATIVA DO BRASILESTADO DE SANTA CATARINA

Universidade do Estado de Santa Catarina - UDESCCENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

Plano de Ensino

Curso: SIN-BAC - Bacharelado em Sistemas de Informação

Departamento: DSI.. - Sistemas de Informação

Disciplina: INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETOS Código: 2IPO002

Carga horária: 72 Período letivo: 2016/2

Professor: Mario Ezequiel Augusto Contato: [email protected]

Ementa

Conceitos básicos de orientação a objetos: classes, objetos, herança, polimorfismo, ligação dinâmica, métodos e mensagens, abstração,encapsulamento e reuso, Generalização e Especialização. Noções de projeto orientado a objetos. Concepção e implementação de programasorientados a objetos.

Objetivo geral

Estudar o paradigma da orientação a objetos no intuito de conhecer essa estratégia de programação e dessa forma atingir competência emdesenvolver código reusável, flexível e de fácil manutenção.

Objetivo específico

- Introduzir os conceitos da Orientação a Objetos;- Conhecer a linguagem Java, uma linguagem de programação orientada a objetos.- Aplicar os conceitos da Orientação a Objetos no desenvolvimento de programas

Conteúdo programático

1 Introdução:- Apresentação do conteúdo e bibliografia;- Metodologia de ensino utilizada;- Avaliação.

2 Revisão de Programação Estruturada:- Conceitos de programação modular;- Funções versus procedimentos;- Reutilização de código em Programação Estruturada;- Tipos Abstratos de Dados.

3 Introdução à Orientação a Objetos:- Paradigmas de Programação;- Conceitos básicos: classe, objeto, herança, polimorfismo, ligação dinâmica, métodos e mensagens, abstração, encapsulamento, reuso,generalização e especialização;- Características provenientes da orientação a objetos;- Princípios de reutilização de código da orientação a objetos.

4 Modelagem Orientada a Objetos:- Introdução à Linguagem de Modelagem Unificada (UML);- Modelagem com UML.

Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062Sistema SIGA - Emissão em 11/07/2016 14:40

Page 2: REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 6 Características de Programação Orientada a Objetos em Java: - Herança e classes abstratas; - Classes e métodos abstratos;

REPÚBLICA FEDERATIVA DO BRASILESTADO DE SANTA CATARINA

Universidade do Estado de Santa Catarina - UDESCCENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

Plano de Ensino

5 A Linguagem Java:- Princípio de Máquinas Virtuais;- Sintaxe;- Recursos básicos;- A API Java;- Aspectos básicos de E/S em Java;- Vetores em Java;- Introdução ao tratamento de exceções;- Implementação dos conceitos da Orientação a Objetos com Java.

6 Características de Programação Orientada a Objetos em Java:- Herança e classes abstratas;- Classes e métodos abstratos;- Modificadores de acesso: private, public e protected;- Associação dinâmica.

Exercícios práticos

Avaliação

Trabalho em grupo

Correção de prova

Metodologia

A disciplina será ministrada através de aulas expositivas e resolução de exercícios individuais.O atendimento individual aos alunos será feito preferencialmente de 2ª à 4ª feira, das 15h às 17h30, mediante agendamento prévio.

Sistema de avaliação

A qualidade do desempenho do aluno será avaliada com base no desenvolvimento das seguintes atividades e com os seguintes critérios:Avaliação escrita 1 (AI1)Avaliação escrita 2 (AI2)Trabalho Individual (TI) - Entrega de código + DefesaMS = (AI1 + AI2 + TI) / 3

Bibliografia básica

1) DEITEL, H. M.. Java Como Programar. 6. Ed. Porto Alegre: Bookman, 2005.

2) COELHO, A.. JAVA - COM ORIENTAÇÃO A OBJETOS. Ciência Moderna. ISBN 8539902087

3) HORSTMANN, C. S. e CORNELL, G.. CORE JAVA, V.1 - FUNDAMENTOS. Prentice Hall do Brasil. ISBN 8576053578

Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062Sistema SIGA - Emissão em 11/07/2016 14:40

Page 3: REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA … · 6 Características de Programação Orientada a Objetos em Java: - Herança e classes abstratas; - Classes e métodos abstratos;

REPÚBLICA FEDERATIVA DO BRASILESTADO DE SANTA CATARINA

Universidade do Estado de Santa Catarina - UDESCCENTRO DE EDUCAÇÃO DO PLANALTO NORTE - CEPLAN

Plano de Ensino

Bibliografia complementar

1) BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2. ed. rev. e atual. Rio de Janeiro: Campus, c2006. 474 p.ISBN 8535217843 (broch.)."

2) HORSTMANN, Cay S.; CORNELL, Gary. Core Java. 8. ed. São Paulo: Pearson, c2010. v. ISBN 9788576053576 (v.1)

3) HORSTMANN, Cay. S. Conceitos de Computação com Java (Compatível com Java 5 & 6). Porto Alegre:Bookman, 2008

4) SIERRA, Kathy et. Alli. Certificação Sun para Programador Java 5 - SCJP. Rio de Janeiro: Alta Books, 2006

5) HORSTMANN, Cay S. Conceitos de computação com Java: compatível com Java 5 & 6 . 5. ed. Porto Alegre: Bookman, 2009. xiv, 720 p.ISBN 9788577803521 (broch.)

A Resolução nº 039/2015 - CONSEPE regulamenta o processo de realização de provas de segunda chamada.

O acadêmico regularmente matriculado que deixar de comparecer a qualquer das avaliações nas datas fixadas pelo professor, poderá solicitarsegunda chamada desta avaliação através de requerimento por ele assinado, ou por seu representante legal, entregue na Secretaria deEnsino de Graduação e/ou Secretaria do Departamento, no prazo de 5 (cinco) dias úteis, contados a partir da data de realização da avaliação,sendo aceitos pedidos, devidamente comprovados e que se enquadrem em uma das seguintes situações:

I - problema de saúde do aluno ou parente de 1ºgrau, devidamente comprovado, que justifique a ausência;II - ter sido vítima de ação involuntária provocada por terceiros, comprovada por Boletim de Ocorrência ou documento equivalente;III - manobras ou exercícios militares comprovados por documento da respectiva unidade militar;IV - luto, comprovado pelo respectivo atestado de óbito, por parentes em linha reta (pais, avós, filhos e netos), colaterais até o segundo grau(irmãos e tios), cônjuge ou companheiro (a), com prazo de até 5(cinco) dias úteis após o óbito;V - convocação, coincidente em horário, para depoimento judicial ou policial, ou para eleições em entidades oficiais, devidamente comprovadapor declaração da autoridade competente;VI - impedimentos gerados por atividades previstas e autorizadas pela Chefia de Departamento do respectivo curso ou instância hierárquicasuperior, comprovada através de declaração ou documento equivalente;VII - direitos outorgados por lei;VIII - coincidência de horário de outras avaliações do próprio curso, comprovada por declaração da chefia de departamento;IX ? convocação para competições oficiais representando a UDESC, o Município, o Estado ou o País;X ? convocação pelo chefe imediato, no caso de acadêmico que trabalhe, em documento devidamente assinado e carimbado, contendo CNPJda empresa ou equivalente, acompanhado de documento anexo que comprove o vínculo empregatício, como cópia da carteira de trabalho oudo contrato.Parágrafo único - O requerimento deverá explicitar a razão que impediu o acadêmico de realizar a avaliação.

Informações sobre realização de Prova de 2ª Chamada

Rua Luiz Fernando Hastreiter, 180 - Centenário - São Bento do Sul - SC / CEP: 89290000 / Telefone: (47)3647-0062Sistema SIGA - Emissão em 11/07/2016 14:40