Você está na página 1de 4

Plano de Ensino: Disciplina de ALGORITMOS E PROGRAMAÇÃO

Prof. Ricardo Becker


2017-2 - PMC

Ementa:

Aborda a lógica de programação, envolvendo a construção de algoritmos através do uso de


variáveis, constantes, operadores aritméticos e expressões, comandos de entrada e saída e
atribuição, estruturas de controle sequência, seleção, repetição, dados estruturados em vetores,
matrizes, registros e sub-rotinas.

Objetivos:

Familiarizar o aluno com o uso de ferramentas computacionais, introduzir técnicas de


elaboração de algoritmos e linguagem computacional. Desenvolver Implementar soluções de TI.
Construir estruturas básicas de softwares utilizando a clareza e objetividade na solução de
problemas.

Programa:

Lógica de programação;
Construção de algoritmos;
Tipos de dados, constantes e variáveis;
Operadores aritméticos e lógicos;
Comandos de entrada e saída e atribuição;
Estruturas de controle: seqüencial, seleção e repetição;
Estruturas de dados: vetores; matrizes, registros.

Cronograma:

AULA DATA CONTEÚDOS, PRÁTICAS PEDAGÓGICAS, INSTRUMENTO DE AVALIAÇÃO.


1 09/ago Apresentação da disciplina e contextualização
2 16/ago Lógica de programação;
3 23/ago Construção de algoritmos; Tipos de dados, constantes e variáveis;
4 30/ago Exercícios
5 06/set Operadores aritméticos e lógicos;
6 13/set Comandos de entrada e saída e atribuição;
7 20/set FERIADO
8 27/set Avaliação Grau A - Prova
9 04/out Estruturas de controle: seqüencial, seleção e repetição;
10 11/out Estruturas de controle: seqüencial, seleção e repetição;
11 18/out Exercícios
12 25/out Estruturas de dados: vetores; matrizes, registros.
13 01/nov Estruturas de dados: vetores; matrizes, registros.
14 08/nov Estruturas de dados: vetores; matrizes, registros.
15 15/nov FERIADO
16 22/nov Exercícios
17 29/nov Entrega e apresentação dos trabalhos - Grau B
18 06/dez Prova - Grau B
19 13/dez Apresentação dos resultados e retirada de dúvidas
20 20/dez Avaliação Grau C
Metodologia:

Aulas expositivas e laboratoriais, resolução de problemas e discussão de problemas aplicados.

Atividades Discentes:

Os alunos desenvolverão os exercícios propostos pelo professor, além de desenvolverem


trabalhos práticos (individuais e/ou em dupla) e realizarem avaliações individuais para compor
as notas de cada um dos graus.

Avaliação:

De acordo com o Regimento Geral do Centro Universitário Ritter dos Reis a avaliação da
disciplina de carácter teórico ou teórico-prático será definida através do grau A e grau B
considerando assim um processo de avaliação contínuo e constante.

Sendo que Grau A = A e Grau B = B definidos por:

Grau A:

A = Prova de Conhecimentos * 0,7 + Exercícios e/ou trabalhos * 0,3.

Grau B:

B = Prova de Conhecimentos * 0,7 + Exercícios e/ou trabalhos * 0,3.

Cálculo da média (M) é dado por M = [(A x 1) + (B x 2)]/3

Se M ≥ 6,0 o aluno está aprovado.

Se M < 6,0 o aluno poderá realizar uma substituição e/ou reposição de Grau A ou B, através
de uma prova chamada grau C (prova envolvendo todo o conteúdo da disciplina).

Assim teremos uma média final (MF) dada por:

MF= [(C x 1) + (B x 2)] /3] ou [(A x 1) + (C x 2)] /3 dependendo da substituição.

Importante o instrumento de avaliação para o Grau C é uma prova envolvendo todo o


conteúdo da disciplina.

Será aprovado o aluno que obtiver a Média Final maior ou igual a 6,0 (seis) e frequência
mínima de 75%.
Bibliografia:

Bibliografia Básica:

SILVA, Isabel Cristina Siqueira da; FALKEMBACH, Gilse A. Morgental; SILVEIRA, Sidnei Renato.
Algoritmos e programação em linguagem C. Porto Alegre: Ed. UniRitter, 2010. 157 p. (Coleção
experiência acadêmica ; 11). ISBN 978-85-60100-43-9.

FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a


construção da algoritmos e estrutura de dados. São Paulo: Makron Books, ©1993. xv, 178 p. ISBN
85-346-0049-X

EVARISTO, Jaime. Aprendendo a programar: programando em linguagem C. Rio de Janeiro: Book


Express, 2001. 205 p. ISBN 85-868-4681-3

Bibliografia Complementar:

CELES, Waldemar; CERQUEIRA, Renato; RANGEL, José Lucas. Introdução a estruturas de dados:
com técnicas de programação em C. Rio de Janeiro: Elsevier, 2004. xiv, 294 p. ISBN 978-85-352-
1228-0.

JOYANES AGUILAR, Luis. Fundamentos de programação: algoritmos, estruturas de dados e objetos


. São Paulo: McGraw-Hill, 2008. xxix, 690 p. ISBN 978-85-86804-96-0

SANTOS, Rui Rossi dos. Programação de computadores em Java. Rio de Janeiro: Novaterra, 2011.
xvi, 1478 p. ISBN 978-85-61893-02-6

ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da
programação de computadores: algoritmos, Pascal, C/C ++ (Padrão Ansi) e Java. 3. ed. São Paulo:
Pearson, 2012. 569 p. ISBN 978-85-64574-16-8

SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações.
Rio de Janeiro: Ciência Moderna, 2007. 460 p. ISBN 978-85-7393-611-7

Você também pode gostar