Você está na página 1de 6
APRESENTAÇÃO DO PLANO DE ENSINO E APRENDIZAGEM (PEA). DISCIPLINA : ALGORITMOS E PROGRAMAÇÃO. PROFESSOR:

APRESENTAÇÃO DO PLANO DE ENSINO E APRENDIZAGEM

(PEA).

DISCIPLINA :

ALGORITMOS E PROGRAMAÇÃO.

PROFESSOR:

PAULO CUESTA ACUÑA DIAZ.

CURSO:

ENGENHARIA MECÂNICA

ENGENHARIA CIVIL

ENGENHARIA AMBIENTAL

ENGENHARIA QUÍMICA

EMENTA

Conceitos fundamentais de programação: algoritmos, linguagem, compilador;

Linguagem de programação;

Estrutura de um programa;

Tipos de dados;

Operadores;

Programação estruturada;

Estruturas de condição;

Laços de repetição;

Vetores e matrizes;

Strings e funções de manipulação;

Tipos estruturados (registros).

Aplicações em linguagem C.

OBJETIVOS

1. Resolver com maior rapidez e com maior precisão, através de uma sequência lógica e estruturada, problemas pertinentes a atividade profissional de um Engenheiro.

2. Utilizar, se necessário e através de uma linguagem de programação adequada, computadores para a resolução dos problemas mencionados acima.

3. Elaborar protocolos de ação com instruções claras, precisas e numa sequência adequada e que, se forem seguidos por uma equipe de trabalho, levarão, de forma segura e eficiente, à execução de tarefas pré-determinadas.

CONTEÚDO PROGRAMÁTICO

1. CONCEITOS FUNDAMENTAIS DE PROGRAMAÇÃO

1.1. Noção de Algoritmos

1.2. Pseudocódigo

1.3. Estrutura de um Programa

1.4. Dados e Variáveis

1.5. Operadores

2. PROGRAMAÇÃO ESTRUTURADA

2.1. Desenvolvimento de Algoritmos: análise e resolução de problemas .Técnica

top-down

2.2. Estrutura de Controle: Condição.

2.3. Estrutura de Controle: Laço de Repetição.

3. VETORES E MATRIZES

3.1.

Conceitos de vetores

3.2.

Declaração de vetores

3.2.

Operações de Manipulação de vetores

3.3.

Conceito de Matrizes

3.4.

Declaração de Matrizes

3.5.

Operações sobre Matrizes

4. MODULARIZAÇÃO

4.1 Conceitos de Modularização e decomposição

4.2. Declaração de funções

5.

STRINGS E FUNÇOES DE MANIPULAÇÃO

6. TIPOS ESTRUTURADOS 6.1. Registros

7. APLICAÇÕES EM LINGUAGEM "C" 7.1 Desenvolvimento de programas em linguagem "C", utilizando os conceitos estudados anteriormente.

Sistema de Avaliação

NOTAS BIMESTRAIS:

B1

Média do primeiro bimestre.

B2

Média do segundo bimestre.

Nota B1

Prova P1(não oficial), ( Atividade Programada Supervisionada).

B1 = Avaliação (80%) + ATPS (20%) = 0,8xP1 + 0,2xATPS

Período de Provas B1: De 06 a 10/10/2014

Nota B2

Prova P2(oficial), ATPS ( Atividade Programada Supervisionada).

B2 = Avaliação (70%) + ATPS (30%) = 0,7xP1 + 0,3xATPS

Períodos de Provas B2 (calendário oficial): De 01 a 05/12/2014

MÉDIA FINAL = (0,4 x B1) + (0,6 x B2)

(O sistema calcula a MEDIA FINAL do aluno).

MEDIA FINAL ≥ 5,0 = Aprovado se freqüência ≥ 75%

Provas Substitutivas: 15 a 19/12/2014.

A Prova Substitutiva substitui a nota B2.

Bibliografia Básica Padrão Livro: Treinamento em linguagem C : módulos 1 e 2. 1ª ed.

Bibliografia Básica Padrão

Livro:

Treinamento em linguagem C : módulos 1 e 2. 1ª ed. São Paulo (disponível no PLT código 193)

Autor:

Victorine Viviane Mizrahi.

Editora:

Pearson Education.

Bibliografia Básica

1. MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo (orgs.). Algoritmos:

Lógica para Desenvolvimento de Programação de Computadores. 21ª ed. São Paulo: Érica, 2008.

2. FARRER, Cristiano G.B.; FARIA, Eduardo (orgs.). Algoritmos Estruturados. 3ª ed. São Paulo: LTC - Livros Técnicos e Científicos, 1999.

Bibliografia Complementar

1. SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. 1ª ed. São Paulo: Makron Books, 1997.

Algoritmos: Teoria e Prática. 1ª

2. CORMEN, Thomas H.; LEISERSON, Charles E

ed. São Paulo: Campus - Elsevier, 2002.

3. SOUZA, Marco A. F. de. Algoritmos e Lógica de Programação. 1ª ed. São

Paulo: Pioneira - Thomson Learning, 2005.

Existem também outros livros na biblioteca:

1) Algoritmos e Lógica de Programação.

Marco Antonio Furlan de Souza

Marcelo Marques Gomes

Marcio vieira Soares

Ricardo Concillio

2) Fundamentos da programação de computadores. (Algoritmos, Pascal, C/C++ e Java).

Ana Fernanda Gomes Ascencio.

Edilene Aparecida Veneruchi de Campos.

3) Algoritmos e estrutura de dados.

Guimarães/Lages.

4) C completo e total.

Herbert Schildt.

Como sugestão, existe também no PLT, o livro que trata somente a parte de Algoritmos com título: Algoritmos e Programação (código 192), dos autores: André Luiz Villar Forbellone e Henri Frederico Eberspacher.