Você está na página 1de 3

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE
MINAS GERAIS

PROGRAMA ANALÍTICO DE DISCIPLINA

CAMPUS: São João del Rei


CURSO: Tecnologia em Gestão da Tecnologia da Informação
PERÍODO: 1º SEMESTRE/ANO: 1º/2018
DISCIPLINA: Algoritmo 1 CÓDIGO: GTI 101

PROFESSOR RESPONSÁVEL EDUARDO RIBEIRO FELIPE


PELA DISCIPLINA:
PROFESSOR (ES)
COLABORADOR (ES):
CARGA HORÁRIA TOTAL: 80 Nº TOTAL DE AULAS: 80
Nº TOTAL DE AULAS PRÁTICAS: 60 Nº TOTAL DE AULAS TEÓRICAS: 20
PRÉ-REQUISITO (S): CO-REQUISITO (S):

EMENTA
 Introdução à lógica de programação; Introdução aos algoritmos. Conceitos Fundamentais.
Portugol como pseudo linguagem. Programação estruturada, tipos de dados e variáveis.
Conceitos básicos sobre algoritmos e programação; Construção de algoritmos: Comandos
básicos, estruturas sequenciais e de controle, condicionais. Estruturas de repetição. Estruturas de
dados estáticas e homogêneas: Vetores e matrizes.

OBJETIVOS
 Capacitar o aluno a procurar e descrever soluções para diversos tipos de problemas, através de
Algoritmos, fundamentando-se na Lógica de Programação Estruturada e Orientada a objetos.
 Discutir questões referentes à diversidade cultural, étnico-raciais, direitos humanos e sócio-
ambientais conforme Diretrizes Nacionais para a Educação.

N° AULAS
CONTEÚDO PROGRAMÁTICO
T P
 Introdução a lógica 4
 O uso do raciocínio lógico no dia a dia
 O uso da lógica aplicada à informática
 Introdução a algoritmos 8
 Algoritmos aplicados à solução de problemas computacionais
 Tipos de algoritmos
 Pseudocódigo
 Fluxograma
 Conceitos de programação 2 2
 Introdução a programação
 Tipos de linguagem de programação
 Conceitos básicos sobre algoritmos 4 2
 Tipos de dados
 Variáveis
 Constantes
 Operadores
 Construção de algoritmos: estruturas de controle 2 24
 Entrada
 Saída
 Estruturas de seleção ou decisão
 Estruturas de seleção simples
 Estruturas de seleção composta
 Estruturas de seleção encadeadas
 Estruturas de seleção de múltipla escolha
 Estruturas de repetição
 Atividades práticas em laboratório, listas de exercícios 10
 Estruturas de dados estáticas 10
 Estruturas indexadas – vetor
 Conceito de matriz

 Avaliações 12

METODOLOGIA DE ENSINO
 A disciplina será ministrada de forma a estimular o aluno na descoberta de soluções para
diversas tarefas do seu cotidiano utilizando a lógica de programação. Para isso, serão realizadas
exposições, trabalhos e grupos, análise e discussão de algoritmos construídos em sala de aula. O
aluno também deverá utilizar uma linguagem algorítmica executável em computador, a fim de
ver, na prática, os efeitos e resultados de um algoritmo.

RECURSOS DIDÁTICOS
 Quadro;
 Material impresso;
 Ferramentas computacionais;
 Datashow;
 Laboratório;
 Portais que viabilizem conhecimento sobre o tema.

AVALIAÇÃO
Instrumentos Quantidade Valor (%)
Provas escritas 3 75
Trabalhos 3 20
Comprometimento e Dedicação - 5

BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA
 EDELWEISS, Nina. ; GALANTE, Renata. Estruturas de dados. Porto Alegre: Bookman,
2009. 261 p. (Livros didáticos informática UFRGS ; v. 18)
 FORBELLONE, Andre Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de
programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo, SP:
Pearson Prentice Hall, 2005. 218 p
 ZIVIANI, Nivio. Projeto de algoritmos com implementações em Java e C++. São Paulo:
Thomson, 2007. xx, 621 p.
BIBLIOGRAFIA COMPLEMENTAR
1. DAGHLIAN, Jacob. Lógica e álgebra de Boole. 4. ed. São Paulo: Atlas, 1995. 167 p.

2. GUIMARÃES, Lages. Algoritmos e Estruturas de Dados. Rio de Janeiro: LTC. 1985

3. GOODRICH, Michael T; TAMASSIA, Roberto. Estruturas de dados e algoritmos em Java. 4.


ed. Porto Alegre: Bookman, 2007
4. PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estruturas de dados com
aplicações em Java. 2ª edição. São Paulo: Pearson Prentice Hall, 2009.
5. WIRTH, Niklaus. Algoritmos e Estrutura de Dados. Rio de Janeiro: LTC. 2009

São João del-Rei, 05 de dezembro de 2017.

Eduardo Ribeiro Felipe


Professor Responsável

Teresinha Moreira de Magalhães


Coordenação do Curso

Rúbia Mara Ribeiro


Coordenação Geral de Ensino