UNIPLAC - Universidade do Planalto Catarinense - Plano de Ensino

Uniplac - Graduação - Sistemas de Informação - Algoritmos - Plano de Ensino





PLANO DE ENSINO

2026/1


CURSO

Sistemas de Informação

ESTRUTURA CURRICULAR

Sistemas de Informação Par057/22

PROFESSOR

Rafael Gattino Furtado


DISCIPLINA

Nome

Cód.

Sem.

Créditos

C. Horária

Algoritmos

0-19203

4

80


EMENTA

Elementos básicos da construção de algoritmos. Estrutura sequencial. Estruturas de seleção. Estruturas de repetição. Estruturas de dados homogêneas. Modularização.


OBJETIVO GERAL

Elementos básicos da construção de algoritmos. Estrutura sequencial. Estruturas de seleção. Estruturas de repetição. Estruturas de dados homogêneas. Modularização

OBJETIVOS ESPECÍFICOS

Ao final da disciplina os alunos devem ter a capacidade de analisar, expressar e resolver problemas através de algoritmos.


CONTEÚDO PROGRAMÁTICO

UN.

CONTEÚDOS

C.H.

1

Apresentação da Disciplina: professor, alunos, plano de ensino, forma de trabalho.
Elementos básicos da construção de algoritmos
- Conceitos, aplicações e etapas de algoritmo
- Variáveis, constantes e tipos de dados
- Operadores e expressões
- Comandos básicos e funções pré-definidas

14

2

Estruturas de Seleção
- Estrutura IF (Se): seleção simples, composta e encadeada
- Estrutura SWITCH-CASE (Caso-Seja)

20

3

Estruturas de Repetição
- Estrutura FOR (para)
- Estrutura WHILE (enquanto)

20

4

Estruturas de Dados Homogêneas
- Definição
- Vetores

18

5

Introdução à Modularização de Programas
- Definição
- Exemplos em sala de aula
- Prática em Laboratório de Programação

8

 

TOTAL DE HORAS

80 h

Conforme o Art. 4º da Resolução do CONSUNI nº 292/2017, os alunos cumprirão em 16 aulas adicionais a seguinte Atividade Prática Extraclasse: PROJETO INTEGRADOR


Estratégias:AED - Aula expositiva dialogada; AI - Atividade Individual; APE – Atividades Práticas Extraclasse; ARM – Aula com Recursos Multimídia; DG – Dinâmicas de Grupo; EC – Estudo de Caso; ED - Estudo Dirigido; EX – Exercício de Fixação; FR – Fórum; LAB – Aula em Laboratório; MAC - Mapeamento Conceitual; PAL – Palestra; SE – Seminário; SI – Simulação; TG - Trabalho em Grupo; TIG – Trabalho Integrado e em Grupo; TI - Trabalho Individual; VT - Visitas Técnicas; AGC - Atividade Google Classroom.


SISTEMÁTICA DE AVALIAÇÃO

CONHECIMENTOS

Conteúdo proposto na ementa e no conteúdo programático, verificando através de avaliações se o aluno atingiu aos objetivos da disciplina.

HABILIDADES

Capacidade de Resolução das atividades propostas e qualidade dos trabalhos.

ATITUDES

Frequência em sala de aula, interesse e participação das aulas, assiduidade, responsabilidade e compromisso do aluno.

OUTRAS

Evolução do acadêmico

DATAS PREVISTAS

Avaliação

Unidades

C

H

A

Valor

Data

Recuperação

Sim

Data

Avaliação Integrativa

x

x

x

3

A definir

Avaliação 1

1, 2, 3

x

x

x

2

A definir

x

A definir

Avaliação 2

1, 2, 3, 4

x

x

x

4

A definir

x

A definir

Exercícios

Todas

x

x

x

1

A definir


 BIBLIOGRAFIA BÁSICA

1

OLIVEIRA, Álvaro Borges de; BORATTI, Isaias Camilo. Introdução à programação: algoritmos. Florianópolis: Bookstore, 1999. 163 p. ISBN 8585943661.

2

SANDRA PUGA; GERSON RISSETTI. Lógica de programação e estruturas de dados com aplicações em Java. 2ª. Pearson Prentice Hall 2009 ISBN 9788576052074

3

CORMEN, Thomas H; LEISERSON, Charles E; RIVEST, Ronald L. Algoritmos. 4. ed. Rio de Janeiro: LTC, 2024. 1 recurso online (1184 p.). ISBN 9788595159914.


 BIBLIOGRAFIA COMPLEMENTAR

1

DEITEL. C++: COMO PROGRAMAR. 5. PEARSON (NACIONAIS) 2006

2

JAMSA, Kris A.; KLANDER, Lars. Programando em c/c ++: a bíblia. São Paulo: Makron Books Do Brasil Editora Ltda, 1999. 1012 p. 13988 ISBN 853461025-8

3

MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos. 29. ed. São Paulo: Érica, 2019. 1 recurso online (0 p.). ISBN 9788536531472.

4

MARTINS, Juliano Vieira; SANTOS, Camila Andrade; SILVA, Patrícia Fernanda da. Raciocínio algorítmico. 1. ed. Porto Alegre: SAGAH, 2020. 1 recurso online (0 p.). ISBN 9786581492915.

5

STROUSTRUP, Bjarne. A linguagem de programação: C ++. Porto Alegre: Bookman, 2000. 823 p. 22652 ISBN 8573076992

obs: Os materiais da disciplina e atividades serão disponibilizados na plataforma Google Classroom, o código da turma será disponibilizado via grupo da turma no WhatsApp. Para fins de justificativa de falta e realização de atividade fora do prazo, será seguido o que determina a Resolução 619/2024.

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