UNIPLAC - Universidade do Planalto Catarinense - Plano de Ensino

Uniplac - Graduação - Sistemas de Informação - Desenvolvimento de Sistemas I - Plano de Ensino





PLANO DE ENSINO

2026/1


CURSO

Sistemas de Informação

ESTRUTURA CURRICULAR

Sistemas de Informação Par057/22

PROFESSOR

Luciano Coelho


DISCIPLINA

Nome

Cód.

Sem.

Créditos

C. Horária

Desenvolvimento de Sistemas I

0-19471

4

80


EMENTA

Paradigmas de programação. Programação orientada a objetos. Prática de programação.

Documentação. Introdução à arquitetura em camadas.


OBJETIVO GERAL

Ao término da disciplina os alunos deverão estar aptos para construir aplicações orientadas a objetos em camadas, dominando todos os seus fundamentos e realizando documentação.

OBJETIVOS ESPECÍFICOS

Compreender e praticar as etapas envolvidas na construção de programas. Dominar os fundamentos da orientação a objetos. Conhecer e utilizar os conceitos chaves da POO: objeto, classe, herança, abstração, encapsulamento, polimorfismo, sobrecarga, abstração. Desenvolver aplicações orientadas a objetos. Desenvolver aplicações em camadas. Realizar documentação. Aplicar os comandos da linguagem de programação utilizada.


CONTEÚDO PROGRAMÁTICO

UN.

CONTEÚDOS

C.H.

1

Apresentação da disciplina
Apresentação do plano de ensino
Apresentação Projeto Integrador

2

2

• Paradigmas de Programação
• Linguagens de Programação
• Ambiente de desenvolvimento
o Plataformas
o Linguagens
o Ferramentas

14

3

• Paradigma de Programação Orientada a Objetos
o Abstração, encapsulamento, herança e polimorfismo
o Classes e objetos
@p0 Tipo, classe, atributos, métodos
@p1 Criando e usando objetos
@p2 Variáveis de instancia
@p3 Acesso por referência ou valor
@p4 Utilizando as nossas classes
@p5 Métodos e atributos Static
o Abstração e encapsulamento
@p6 Controlando o acesso
@p7 Encapsulamento
@p8 Métodos Get, Set e Is
@p9 Atributos de visibilidade
@p10 Métodos assessores
@p11 Modificadores de acesso
o Sobrecarga e sobrescrita de métodos e construtores
@p12 Construtores
@p13 Sobrecarga
• Herança
@p14 Reaproveitamento de código
@p15 Superclasses e subclasses
@p16 Modificadores de acesso
@p17 O atributo de visibilidade “protected”
@p18 Atributos e métodos protegidos
@p19 Herança simples ou herança múltipla@p0
@p20 Evitando a sobrescrita de métodos
@p21 Reescrita de método
• Polimorfismo
@p22 Métodos abstratos
@p23 Continuando com o encapsulamento
• Classes abstratas
@p24 Classes abstratas
@p25 Métodos abstratos
• Interfaces
• Prática de programação

44

4

• Documentação
• Documentação técnica
• Documentação do usuário final
• Introdução à arquitetura em camadas.
• Prática de programação

20

 

TOTAL DE HORAS

80 h


Estratégias:ARS, AGM, AGC, AEX, APE, ARM, ED, EX, EC


SISTEMÁTICA DE AVALIAÇÃO

CONHECIMENTOS

Conteúdo proposto na ementa e no conteúdo programático, verificando através de laboratórios práticos se o aluno atingiu aos objetivos da disciplina.

HABILIDADES

Capacidade de resolução das atividades propostas e qualidade das implementações realizadas.

ATITUDES

Pontualidade e frequência em aula, assiduidade, contribuição para o bom andamento das aulas, participação nas atividades propostas, pró-atividade, trabalho em equipe, responsabilidade, respeito, sigilo profissional, postura profissional, uso das tecnologias em sala somente com foco educacional.

OUTRAS

DATAS PREVISTAS

Avaliação

Unidades

C

H

A

Valor

Data

Recuperação

Sim

Data

Avaliação 01 – Avaliação Integrativa

Todas

x

x

x

3

A definir

Avaliação 02 – Laboratórios Práticos (processual e continua)

Todas

x

x

x

4.5

A definir

x

A definir

Avaliação 03 – Prova

Todas

x

x

x

2.5

A definir

x

A definir


 BIBLIOGRAFIA BÁSICA

1

MCLAUGHLIN, Brett; POLLICE, Gary; WEST, David. Use a cabeça: análise e projeto orientado ao objeto. Rio de Janeiro: Alta Books, 2007. 442 p. ISBN 9788576081456

2

DEITEL, H. M.; DEITEL, P. J.; LISTFIELD, J.; NIETO, T. R.; YAEGER, C. C#: como programar. São Paulo: Pearson Education, 2005. 1153 p. ISBN 8534614598

3

DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4. ed. São Paulo: Bookman, 2004. 1386 p. ISBN 853630123-6

4

SCHILDT, Herbert. Java para iniciantes. 6. ed. Porto Alegre: Bookman, 2015. 1 recurso online (0 p.). ISBN 9788582603376.


 BIBLIOGRAFIA COMPLEMENTAR

1

STELLMAN, Andrew. Use a cabeça: C#. 2.ed. Rio de Janeiro: Alta Books, 2011. 797p. ISBN 9788576085591

2

MARTIN, Robert C. Princípios, padrões e práticas ágeis em C#. Porto Alegre: Bookman, 2011. 736p. ISBN 9788577808410

3

MACHADO, Rodrigo P; FRANCO, Márcia H. I; BERTAGNOLLI, Silvia C. Desenvolvimento de software, v.3: programação de sistemas web orientada a objetos em java. 1. ed. Porto Alegre: Bookman, 2016. 1 recurso online (0 p.). ISBN 9788582603710.

4

BARNES, David J.; KÖLLING, Michael. Programação orientada a objetos com Java. São Paulo: Pearson Prentice Hall, 2004. 368 p. ISBN 857605012-9

5

MARTIN, Robert C. Princípios, padrões e práticas ágeis em C#. Porto Alegre: Bookman, 2011. 736p. ISBN 9788577808410

6

PREISS, Bruno R.; GOUVÊA, Elizabeth Ferreira. Estrutura de dados e algoritimos: Padrões de projetos orientados a objetos com Java. Rio de Janeiro: Editora Campus, 2000. 566 p. ISBN 853520693-0

obs:

QR Code

Para a atenticação do plano de ensino

Assinatura
Fone: 55 49 32511022
Av. Castelo Branco, nº170, Bairro Universitário - Lages - SC - Brasil
© 2026 - Universidade do Planalto Catarinense, desenvolvido por: Núcleo de Informática