Sunteți pe pagina 1din 2

Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ


Câmpus Ponta Grossa

PLANO DE ENSINO

CURSO Tecnologia em Análise e Desenvolvimento de Sistemas MATRIZ 762

Lei nº 9.394 de 20/12/1996. Decreto nº 5.154, de 23/07/2004. Portaria Ministerial nº


300, publicada no D.O.U., de 22/01/2004, retificada na pág. 16, da seção 01 do D.O.U., de
11/06/2004. Portaria Ministerial nº 124, publicada no D.O.U., de 09/11/2006. Resolução
FUNDAMENTAÇÃO LEGAL nº 19/05-COENS, de 11/03/2005. Resolução nº 42/06-COENS, de 07/07/2006. Resolução
nº 60/06-COEPP, de 01/09/2006. Alterada pela Resolução nº 030/14-COGEP, de
14/05/2014.

DISCIPLINA/UNIDADE CURRICULAR CÓDIGO PERÍODO CARGA HORÁRIA (Aulas) Total Total


AT AP APS AD APCC Aulas Horas
Algoritmos AS31A 1º
34 34 4 -- -- 72 60
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância,
APCC: Atividades Práticas como Componente Curricular.

PRÉ-REQUISITO Sem pré-requisito


EQUIVALÊNCIA SI31C - Algoritmos

OBJETIVOS
Elaborar algoritmos para solucionar problemas computacionais.

EMENTA
Introdução a algoritmos e resolução de problemas. Formas de representação de algoritmos. Variáveis, constantes, tipos,
expressões, operadores. Estruturas de controle. Modularização, sub-rotinas, parâmetros e argumentos. Estruturas de
dados homogêneas. Estruturas de dados heterogêneas. Teste de mesa.

CONTEÚDO PROGRAMÁTICO
ITEM EMENTA CONTEÚDO
Introdução a algoritmos e resolução de Conceito de algoritmo. Evolução histórica da ideia de
1 problemas. programar. Resolução de problemas e abstração.
Algoritmos em linguagem natural.
Formas de representação de algoritmos. Introdução à construção de algoritmos. Diferentes
2
representações de algoritmos.
Variáveis, constantes, tipos, expressões, Variáveis, constantes e tipos primitivos de dados.
3 operadores. Operadores aritméticos, relacionais e lógicos.
Expressões correlatas;
Estruturas de controle. Estruturas condicionais SE e CASO; Estruturas de
4 repetição ENQUANTO-FAÇA (pré-teste), REPITA-ATÉ
(pós-teste) e PARA (laços contados);
Modularização, sub-rotinas, parâmetros e Modularização (procedimentos e funções), passagem de
5
argumentos. parâmetros;
Estruturas de dados homogêneas. Estruturas de dados homogêneas unidimensionais
6 (vetores). Cadeias de caracteres; Bidimensionais
(matrizes);
Estruturas de dados heterogêneas. Estruturas de dados heterogêneas (registros).
7
Manipulação de dados utilizando registros.
8 Teste de mesa. Desenvolvimento de testes de mesa e depuração.

PROCEDIMENTOS DE ENSINO
AULAS TEÓRICAS
Aulas expositivas e dialogadas nas quais poderão ser utilizados como recursos didáticos: multimídia, computador,
ambiente virtual de aprendizagem (moodle), entre outros que se fizerem necessários.

AULAS PRÁTICAS
As aulas práticas poderão incluir o uso de atividades em laboratórios, computadores, softwares e demais ferramentas
eventualmente necessárias para a disciplina.

ATIVIDADES PRÁTICAS SUPERVISIONADAS


Atividades acadêmicas desenvolvidas sob orientação, supervisão e avaliação de docentes e realizadas pelos discentes
em horários diferentes daqueles destinados às atividades presenciais (aulas teóricas e aulas práticas). Estas atividades
poderão incluir: estudo dirigido, trabalhos individuais, trabalhos em grupo, desenvolvimento de projetos, atividades
em laboratório, atividades de campo, oficinas, pesquisas, estudos de casos, seminários, desenvolvimento de trabalhos
acadêmicos, dentre outras.
ATIVIDADES A DISTÂNCIA

ATIVIDADES PRÁTICAS COMO COMPONENTE CURRICULAR

PROCEDIMENTOS DE AVALIAÇÃO
A aprovação dar-se-á por nota final, proveniente de avaliações realizadas ao longo do semestre letivo e por frequência.
Considerar-se-á aprovado na disciplina o aluno que tiver frequência igual ou superior a 75% (setenta e cinco por
cento) e nota final igual ou superior a 6,0(seis), consideradas todas as avaliações previstas no Plano de Aulas. Ao longo
do semestre será realizada pelo menos uma avaliação substitutiva, de forma que o aluno possa recuperar alguma (as)
das avaliações do semestre.

REFERÊNCIAS
Referencias Básicas:
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de
algoritmos e estruturas de dados. 2.ed., ver.eampl. São Paulo: Makron, 2000.
GUIMARÃES, Ângelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de
janeiro: LTC,1985-1994.
MANZANO,José Augusto N.G.; OLIVEIRA, Jayr Figueiredo de. Estudo dirigido de algoritmos. 5.ed. São Paulo: Èrica,
2000.
Referências Complementares:
ASCENCIO, Ana Fernanda Gomes. Lógica de programação com pascal. São Paulo: Makron, 1999. 108 p. ISBN 85-346-
1063-0.
LOPES, Anita; GARCIA, Guto. Introdução á programação: 500 algoritmos resolvidos. Rio de janeiro: Elsevier,
Campus,2002.
MANZANO, José Augusto N.G; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de
programação. 13.ed.,ver. São Paulo: Èrica, 2002.
SCHILDT, Herbert. C, completo e total. 3. ed. São Paulo: Makron, c1997. 827 p. + 1 disquete ISBN 8534605955.
ZIVIANI, Nivio. Projeto de Algoritmos: com implementações em pascal e C.5.ed.São Paulo:Pioneira Thomson
learning, 2011.

Assinatura do Professor Assinatura do Coordenador do Curso

S-ar putea să vă placă și