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