Noções de Análise de Sistemas


Universidade Federal de Juiz de Fora - UFJF
Colégio Técnico Universitário - CTU
Curso: Técnico em Informática Industrial
Professor: Stênio Sã
Semestre 2008-2
Carga Horária: 40 horas
3o.INF Noturno: quintas-feiras das 18:30 às 20:00

Programa da Disciplina

  • Ementa Básica

    Tipos primitivos de dados, tipos definidos pelo usuário, Estruturas de controle de fluxo, mudularização de código, manipulação de arquivos e alocação dinâmica de memória.

  • Objetivo

    Apresentar os fundamentos básicos da lógica de programação na solução de problemas através do computador com uso de alguma linguagem de programação.

  • Metodologia

    O curso está dividido em áreas temáticas intimamente relacionadas, cada uma das quais agrupando temas cujos conteúdos se encaminham da fundamentação a operacionalização. A participação contínua e ativa do aluno é componente fundamental do método de ensino adotado. Esta participação consiste numa atuação reativa e proativa diante dos conteúdos apresentados e das práticas requeridas à turma.

  • Estrutura do Programa
    • Temática I: Conceitos básicos de algoritmos.
        Visão geral do histórico das linguagens de programação;
        Conceito de algoritmo;
        Conceito de variável e de tipos de dados;
        Operadores lógicos e aritméticos.
    • Temática II: Estruturas de controle de fluxo.
        Seqüência de instruções;
        Estruturas condicionais simples e composta;
        Estruturas de repetição.
    • Temática III: Conjunto de dados.
        Dados do tipo homogêneo;
        Dados do tipo heterogêneo;
        Alocação dinâmica de memória.
    • Temática IV: Modularização de código.
        Procedimentos;
        Funções;
    • Temática V: Manipulação de arquivo.
        Leitura e escrita em arquivos do tipo texto;
        Leitura e escrita em arquivo de registro;
  • Bibliografia Básica

    1. GUIMARAES & LAGES. Algoritmos e Estruturas de Dados . Livros Técnicos e Científicos,1985.

      VELOSO, Paulo Estrutura de Dados. Campus, 1983.

      O'BRIEN STEPHEN Turbo Pascal 6 Mc Graw Hill, 1992.

  • Softwares de apoio necessários na disciplina:
    • Turbo Pascal - usuários Windows
    • Free Pascal - usuários Linux

  • Sistemática de Avaliação
  • Duas avaliações serão aplicadas: A1, com peso 1; e A2, com peso 2. Serão avaliados também aspectos como a participação nas aulas e nas práticas.