Skip to: site menu | section menu | main content

Prof. Marlos Marques

marlos.uesb@gmail.com

DCE125 - Introdução a Ciência da Computação

Conteúdo Programático

I Unidade

  • Sistemas de numeração
    • Notação posicional
    • Sistema decimal
    • Sistema binário
    • Sistema octal
    • Sistema hexadecimal
    • Aritmética computacional
  • Introdução a Ciência da Computação
    • Evolução dos computadores
    • Conceitos básicos sobre processamento de dados
    • Unidades métricas
    • Introdução ao hardware
    • Introdução ao software
  • Introdução a organização e arquitetura de computadores
    • Funcionamento do computador
    • Unidade central de processamento
    • Unidade lógico-aritmética
    • Dispositivos de entrada e saída
    • Memória
  • Introdução aos sistemas operacionais
    • O que é um sistema operacional
    • Histórico dos sistemas operacionais
    • Conceitos básicos sobre sistemas operacionais
    • Estrutura dos sistemas operacionais
    • Funcionalidade dos sistemas operacionais
  • Introdução as redes de computadores
    • Utilização das redes de computadores
    • Funcionamento das redes de computadores
    • Meios de transmissão guiados e não-guiados
    • O espectro eletromagnético
    • Topologias de rede
    • Elementos de interconexão

II Unidade

  • Introdução a Programação de Computadores
    • Conceito de algoritmo
    • A função dos algoritmos na computação
    • Analise de algoritmos
    • Projeto de algoritmos
  • Introdução a Linguagem de Programação C++
    • Estrutura básica de um programa
    • Conceito de palavras-chaves
    • Comandos de saída
    • Constantes e Variáveis: tipos de dados simples
    • Comandos de entrada
    • Operadores, atribuições e operações aritméticas
    • Comandos condicionais e expressões
    • Comandos de repetição (laço)
    • Sub-rotinas, funções e passagem de parâmetros
    • Variáveis: vetores unidimensionais (arrays)
    • Manipulação de strings
    • Variáveis: vetores bididimensionais (matrizes)

III Unidade

  • Introdução a Linguagem de Programação C++ (continuação)
    • Variáveis estruturadas
    • Manipulação de arquivos
    • Algoritmos de ordenação
  • MPP - Programa de gráficos matemáticos
    • Gnuplot