The following outline is provided as an overview of and topical guide to computing:

Computing – activity of using and improving computer hardware and computer software.

Branches of computing

edit

Computer science

edit

Computer science – (outline)

Computers

edit

See information processor for a high-level block diagram.

Instruction-level taxonomies

edit

After the commoditization of memory, attention turned to optimizing CPU performance at the instruction level. Various methods of speeding up the fetch-execute cycle include:

Software

edit
 
Part of an early computer, EDSAC.

History of computing

edit

Business computing

edit

Human factors

edit

Computer network

edit

Wired and wireless computer network

edit
 
This notebook computer is connected to a wireless access point using a PC card wireless card.

Computing technology based wireless networking (CbWN)

edit

The main goal of CbWN is to optimize the system performance of the flexible wireless network.

Computer security

edit

Data

edit

Numeric data

edit

Character data

edit

Other data topics

edit

Classes of computers

edit
 
Polish analog computer AKAT-1

There are several terms which describe classes, or categories, of computers:

Organizations

edit
 
A computer Lab

Companies – current

edit

Companies – historic

edit

Professional organizations

edit

Standards bodies

edit

Open standards bodies

edit

See also Open standard

Computing publications

edit

Persons influential in computing

edit

Major figures associated with making personal computers popular.

edit