BL01_Introducao a Programacao -InF01

download BL01_Introducao a Programacao -InF01

of 3

description

POLI Programa

Transcript of BL01_Introducao a Programacao -InF01

  • Introduo Programao INF01 Pag: 1

    Universidade de Pernambuco (UPE) Escola Politcnica de Pernambuco (POLI)

    Curso de Engenharia de Telecomunicaes

    PROGRAMA

    Disciplina: INTRODUO PROGRAMAO Cdigo: INF01

    C. H. Semestral: 60 horas-aula (72 encontros) OBRIGATRIA ELETIVA

    Crditos: Tericos 02 Prticos 02 TOTAL 04

    Pr-Requisito: No requer Co-Requisito:

    EMENTA

    Noes bsicas de computao. Algoritmos: projeto e anlise. Programao: noes de tipos e

    estruturas elementares de dados, operadores, funes embutidas e expresses, instrues

    condicionais, incondicionais e de repetio, tipos definidos pelo programador e tipos abstratos de

    dados. Estruturas compostas de dados: vetores, matrizes e registros. Noes de estruturas dinmicas

    de dados. Noes de funes e procedimentos. Recurso. Noes de arquivos em programao.

    Aplicaes utilizando linguagem de programao estruturada.

    OBJETIVOS

    Apresentar ao aluno os conceitos de programao estruturada atravs do uso de linguagens de alto nvel.

    Ao final do semestre, o aluno estar apto a:

    Ter uma formao bsica em computadores e seus perifricos.

    Estruturar em nvel de pseudo-cdigo um problema.

    Definir estruturas elementares bsicas para resoluo de um problema.

    Desenvolver programao estruturada em uma linguagem de alto nvel.

  • Introduo Programao INF01 Pag: 2

    Universidade de Pernambuco (UPE) Escola Politcnica de Pernambuco (POLI)

    Curso de Engenharia de Telecomunicaes

    UNID CONTEDO PROGRAMTICO ENCONTROS T P 1 1. Noes Bsicas de Computao 08

    Histria da computao.

    Arquitetura de computadores.

    Sistemas numricos.

    Sistemas operacionais.

    2. Introduo a Algoritmos Pseudo-Cdigos 10 16

    Lgica de Boole.

    Variveis, constantes, expresses. Comandos de atribuio, de entrada e de sada.

    Controle de fluxo de execuo, condicionais, de repetio e de recurso.

    Vetores e matrizes.

    1 PROVA 02

    2 3. Programao 14 20

    Comandos de atribuio, constantes, variveis e tipos de dados.

    Funes embutidas.

    Instrues de repetio por contador.

    Instrues de repetio lgica.

    Instrues de controles de fluxo condicionais.

    Instrues de controles de fluxo lgicas.

    Vetores e matrizes. Ponteiros.

    Funes. Procedimentos.

    Arquivos de entrada e sada.

    2 PROVA 02 Total: 36 36

    METODOLOGIA

    Aulas tericas expositivas.

    Trabalhos individuais.

    Trabalhos de grupos.

    Uso intensivo de computador e de linguagem de programao.

  • Introduo Programao INF01 Pag: 3

    Universidade de Pernambuco (UPE) Escola Politcnica de Pernambuco (POLI)

    Curso de Engenharia de Telecomunicaes

    BIBLIOGRAFIA BSICA

    ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programao de Computadores.

    Prentice Hall, 2005.

    BROOKSHEAR, J. G. Cincia da Computao: Uma Viso Abrangente, So Paulo, Bookman,

    1999.

    BIBLIOGRAFIA COMPLEMENTAR

    FARRER, H. Algoritmos Estruturados. 3 ed., LTC, 1999.

    FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lgica de Programao, 2a. ed., Makron

    Books, 2006.

    MIZHARI, V. V. Matlab 6: Mdulo 1, So Paulo, Makron Books, 1994.

    SALIBA, W. L. C. Tcnicas de Programao: Uma Abordagem Estruturada. Makron, McGraw-Hill,

    1992.