Banner Topo 2

Introdução a Computação

Departamento Unidade
Ciência da Computação CAC - Campus de Catalão
Nome da Disciplina Código Período
Introdução a Computação   1
Carga Horária Semestral Carga horária Semanal Ano Semestre
64 Teórica: 4h Práticas: 0h 2013 02
Conteúdo:
  • Introdução a Computação.
  • Visão Geral dos Dispositivos do Computador.
  • Sistemas Operacionais.
  • Bancos de Dados.
  • Aplicativos.
  • Comunicação de dados. Multimídia e realidade virtual.
  • Redes de computadores; internet (organização e serviços); correio eletrônico; navegadores (browsers); busca na internet; servidores WWW, serviços Web, páginas HTML, aplicações em n-camadas.
  • Algoritmos.
    • Noções de Lógica;
    • Padrão de comportamento;
    • Sequênciação;
    • Teste seletivo;
    • Estrutura de repetição;
    • Expressões aritméticas
      • Operandos;
      • Funções matemáticas;
      • Prioridades;
    • Expressões lógicas
      • Operadores relacionais e lógicos;
      • Tabelas verdade;
      • Prioridades;
    • Comandos de atribuição;
    • Comandos de Entrada e Saída;
    • Blocos;
    • Estruturas de Controle
      • Sequencial;
      • Seleção simples;
      • Seleção composta;
      • Seleção encadeada heterogênea;
      • Seleção encadeada homogênea;
      • Seleção de múltipla escolha;
    • Estruturas de repetição
      • Repetição com teste no início;
      • Repetição com teste no final;
      • Repetição com variavel de controle;
    • Estruturas de dados
      • Variáveis compostas homogêneas;
      • Variáveis compostas unidimensionais (vetores);
      • Variáveis compsotas multidirecionais (matriz);
Ementa:

Conceituação de computador, informática e software. Histórico da computação. Noções básicas de arquitetura e organização de computadores; unidade central de processamento; memória; conjunto de instruções; execução de instruções; dispositivos de entrada/saída; comunicação com periféricos (fluxo de dados);Armazenamento (disco rígido, CD-ROM, DVD e outros) e representação de dados; sistemas de arquivos; sistemas de numeração; aritmética binária, hexadecimal e decimal; representação de números em ponto fixo e ponto flutuante; representação de caracteres, introdução à álgebra booleana.Software básico; sistemas operacionais e sistemas gerenciadores de bancos de dados.Conceitos de sistemas; administração da informação; categorização dos sistemas quanto à função, serviços; formas de comercialização, instalação e uso. Noções de software: evolução de linguagens de programação, compiladores e interpretadores. Comunicação de dados. Introdução a Multimídia e realidade virtual.Redes de computadores; Internet (organização e serviços); correio eletrônico; navegadores (browsers); busca na Internet; servidores WWW, serviços Web, páginas HTML, aplicações em n-camadas.Noções de Inteligência Artificial e Teoria da Computação.

Bibliografia:
  • BROOKSHEAR, J. G., Ciência da Computação: Uma Visão Abrangente. Ed 7. Editora Bookman. 2005.
  • FEDELI, R. D. et al., Introdução à Ciência da Computação. Ed.1. Editora Thomson Pioneira. 2003.
  • MARQUES, M. A., Introdução à Ciência da Computação. Ed.1. Lcte Editora.