Se você já conhece os conceitos fundamentais sobre computadores e programas, pode avançar para a próxima seção. Caso contrário, acompanhe esta introdução com atenção — ela estabelece as bases conceituais necessárias para a disciplina.
Comecemos com uma pergunta aparentemente simples:
A resposta pode parecer trivial, mas exige uma definição clara e objetiva. De forma geral, um computador é uma máquina capaz de receber informações (entrada), realizar processamento sobre esses dados e produzir uma saída de acordo com as operações solicitadas.
Se a definição parece abstrata, vejamos exemplos cotidianos.
Considere um aplicativo de entrega de comida. Ao selecionar um restaurante, escolher itens do cardápio e confirmar o pagamento, o sistema:
O mesmo raciocínio se aplica a um videogame. Ao pressionar um botão no controle, o sistema:
Em ambos os casos, o dispositivo executa o ciclo básico de entrada, processamento e saída. Tanto o smartphone quanto o videogame são, portanto, computadores.
Diversos dispositivos do cotidiano incorporam capacidade computacional: televisores, automóveis, eletrodomésticos e assistentes virtuais. Na prática, qualquer equipamento capaz de executar esse ciclo básico pode ser classificado como computador.
Apesar das diferenças físicas entre um celular, um notebook ou um console de videogame, todos compartilham uma estrutura conceitual comum: a arquitetura de computador.

De maneira simplificada, todo computador possui três elementos fundamentais: