A computer is a machine for manipulating data according to a list of instructions known as a program.
Computers are extremely versatile. In fact, they are universal information-processing machines. According to the Church–Turing thesis, a computer with a certain minimum threshold capability is in principle capable of performing the tasks of any other computer, from those of a personal digital assistant to a supercomputer, as long as time and memory capacity are not considerations. Therefore, the same computer designs may be adapted for tasks ranging from processing company payrolls to controlling unmanned spaceflights. Due to technological advancement, modern electronic computers are exponentially more capable than those of preceding generations (a phenomenon partially described by Moore's Law).
Computers take numerous physical forms. Early electronic computers were the size of a large room, and such enormous computing facilities still exist for specialized scientific computation — supercomputers — and for the transaction processing requirements of large companies, generally called mainframes. Smaller computers for individual use, called personal computers, and their portable equivalent, the laptop computer, are ubiquitous information-processing and communication tools and are perhaps what most non-experts think of as "a computer". However, the most common form of computer in use today is the embedded computer, small computers used to control another device. Embedded computers control machines from fighter aircraft to digital cameras.
More on
[ Computer ]
kids computing - Google NewsLitl Webbook Re-Defines Computing - ABC NewsABC NewsLitl Webbook Re-Defines ComputingABC NewsLitl webbook is an ideal first computer for the kids, a fun digital appliance for the kitchen or a simple to use device for the elderly. ...and more »
Computing Our Children's Future - Huffington Post (blog)National Science Foundation (press release)Computing Our Children's FutureHuffington Post (blog)It demonstrates that the hopes and dreams of our future leaders will not be realized by simply knowing how to turn on a computer, but by turning kids on to ...An innovative new computer programming language introduces kids to the ...7thSpace Interactive (press release)all 5 news articles »
Scholastic Names the Decade's Ten Big Ideas in Education - CNNMoney.com (press release)Scholastic Names the Decade's Ten Big Ideas in EducationCNNMoney.com (press release)Transformative Technology -- From whiteboards to online education, 1-to-1 computing to eReaders, for the first time in the history of American education, ...and more »
The Internet kills Teletext - InquirerInquirerThe Internet kills TeletextInquirerTeletext even introduced a whole generation of kids who couldn't afford a computer to on-screen gaming. With just four channels on offer, ...
KISD mulls restoring classes cut from requirements - Keller CitizenKISD mulls restoring classes cut from requirementsKeller CitizenIn the past, business computing, computer science and Web site design classes counted for the technology credit. Adding the classes would reduce to four the ...and more »
Google brings app-making to the masses - San Francisco ChronicleGoogle brings app-making to the massesSan Francisco Chronicle"There are computer kids who are creative, but many are internally focused," he said. "But the idea is to get very creative people who are not as technical ...and more »
Subscribe to Computers RSS feed 
Kids Domain Computer Connections - Computer lessons on topics such as hardware, programs, and files. Includes printable worksheets.