Você está na página 1de 3

UNIVERSIDADE SÃO FRANCISCO

PLANO DE ENSINO

CURSO/HABILITAÇÃO/MODALIDADE/ÊNFASE/OPÇÃO TURNO SEMESTRE CÂMPUS


TECNOLOGIA EM GESTÃO DE SISTEMAS INFORMATIZADOS NOTURNO 1º ITATIBA
DISCIPLINA
CARGA HORÁRIA
ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
PROFESSOR ANO LETIVO TEÓRICA PRÁTICA TOTAL
THALES DE TÁRSIS CEZARE 2008 40 28 68

OBJETIVOS DA DISCIPLINA

Desenvolver no aluno a capacidade de solucionar problemas através de uma


linguagem algorítmica. Praticar a implementação de algoritmos em uma lin-
guagem algorítmica. Praticar a implementação de algoritmos em línguagem
de programação.

EMENTA

Conceito e desenvolvimento de algoritmos. Tipos de dados. Operações de


entrada e saída. Estruturas fundamentais: seqüência, decisão e repetição.
Funções. Vetores e matrizes. Implementação de algoritmos usando uma
linguagem de programação.

PROGRAMA:

1. O CONCEITO DE PROGRAMAÇÃO:
1.1. Linguagens e Programas;
1.2. Compiladores e Interpretadores.

2. SOLUÇÃO DE PROBLEMAS ATRAVÉS DO COMPUTADOR:


2.1. Algoritmos;
2.2. Descrição de Algoritmos:
2.2.1. Descrição Narrativa, Fluxograma, Pseudocódigo;
2.2.2. Análise de Problemas.
2.3. Construção de Algoritmos:
2.3.1. Tipos de Dados: Numéricos, Literais, Lógicos. Constantes e
Variáveis;
2.3.2. Variáveis e Expressões:
2.3.2.1. Operações Básicas;
2.3.2.2. Comando de Atribuição. Operações de Entrada e
Saída;
2.3.2.3. Avaliação de Expressões. Prioridade de Operadores.
2.3.3. Estruturas de Decisão:
2.3.3.1. Comando Condicional Simples e Composto. Álgebra de
Boole;
2.3.3.2. Comando de Seleção;
2.3.3.3. Comandos de Repetição.
2.4. Projeto de Programas:
2.4.1. Linguagem C/C++: Notações Básicas:
2.4.1.1. Sintaxe. Identificadores. Palavras reservadas;
2.4.1.2. Modelos de programas em C/C++;
2.4.1.3. Conversão de Tipos;
2.4.1.4. Qualidade e Estilo na Programação;
2.4.1.5. Programação Estruturada.

3. ESTRUTURAS DE DADOS:
3.1. Arrays Unidimensionais (vetores);
3.2. Manipulação de strings (vetores de caracteres);
3.3. Arrays Multidimensionais (matrizes);
4. SUBPROGRAMAS:
4.1. Conceito de Modularização;
4.2. Funções. Escopo e Visibilidade;
4.3. Parâmetros.

METODOLOGIA

Aulas teóricas expositivas com exercícios de programação, aulas práticas


em laboratório, projeto em grupo, listas de exercícios com solução em sala
e em laboratório.
CRITÉRIOS DE AVALIAÇÃO DO PROCESSO ENSINO-APRENDIZAGEM

A avaliação dos alunos será composta dos seguintes itens:


P1: Avaliação teórica individual;
P2: Avaliação teórica individual;
E1: Conjunto de exercícios (individuais ou em grupo), executados em sala;
E2: Conjunto de exercícios (individuais ou em grupo), executados em sala.

Portanto, a nota final do aluno será calculada pela seguinte expressão


aritmética:
Nota do semestre = 0,5 x N1 + 0,5 x N2;
N1 = 0,8 x P1 + 0,2 x E1;
N2 = 0,8 x P2 + 0,2 x E2.

QTD. DE EXEMPLARES
TIPO DA
BIBLIOGRAFIA INDICADA NO ACERVO DO
OBRA
CÂMPUS (*)
ANO DA
Títulos da Bibliografia Básica L P O QTD.
EDIÇÃO
1.ASCENCIO, Ana Fernanda Gomes, VENERUCHI,
Edilene Aparecida. Fundamentos de
X 2004 11
Programação de Computadores: Algoritmos,
Pascal e C/C++. São Paulo: Pearson, 2004.
2.SCHILDT, Herbert. C completo e total.
X 1997 11
3.ed. São Paulo: Makron, 1997.
ANO DA
Títulos da Bibliografia Complementar L P O QTD.
EDIÇÃO
1.FORBELLONE, André Luiz Villar,
EBERSPACHER, Henri Frederico. Lógica de
programação: a construção de algoritmos e X 1993 2
estruturas de dados. São Paulo: Makron,
1993.
2.GOTTFRIED, Byron S. Programando em C.
X 1993 6
São Paulo: Makron, 1993. (Coleção Schaum).
3.GUIMARAES, Ângelo de Moura, LAGES, Newton
Alberto de Castilho. Algoritmos e
X 1985-1994 5
estruturas de dados. Rio de Janeiro: LTC,
1985- 1994.
4.SALIBA, Walter Luiz Caram. Técnicas de
programação: uma abordagem estruturada. São X 1993 2
Paulo: Makron, 1993.
5.TREMBLAY, Jean-Paul, BUNT, Richard B.
Ciência dos computadores: uma abordagem X 1983 10
algorítmica. São Paulo: McGraw-Hill, 1983.
6.WIRTH, Niklaus. Programação sistemática
em PASCAL. Rio de Janeiro: Campus, 1985- X 1985-1997 11
1987.
L = Livro P = Periódico O = outros (CD-ROM, Fita de Vídeo, Fita K-7, etc...)
(*) = data-base: 28/01/2008
PROFESSOR COLEGIADO DE CURSO
DEFERIDO EM:
_______________________ ________________________
THALES DE TÁRSIS CEZARE ANDRÉ LEON S. GRADVOHL
(PRESIDENTE)

Você também pode gostar