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

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

OBJETIVOS ESPECÍFICOS

• Dotar os alunos de capacidade de entendimento de problemas e a forma como estes podem ser expressos através de algoritmos; • Possibilitar aos alunos a prática das etapas de desenvolvimento de algoritmos, usando princípios de modelagem de sistemas; • Oportunizar aos alunos o contato com tecnologias de informação para expressarem seus algoritmos; • Desenvolver nos alunos o pensamento algorítmico por meio da lógica de programação; • Despertar nos alunos capacidade na resolução de problemas.


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