Computer Science

The early foundations of what would become computer science predate the invention of the modern digital computer. Machines for calculating fixed numerical tasks, such as the abacus, have existed since antiquity. Wilhelm Schickard built the first mechanical calculator in 1623.

Computer science is in many respects a tool. It's a discipline that has its reach into many other disciplines. And that's one of the coolest, most interesting things about it. But that's also what makes it so hard to classify, to quantify. Computer science doesn't have to neatly fit anywhere, of course. But classifying it as something could make it a bit easier for non-computer scientists, and even computer scientists, to begin to understand just what it is and what its purpose should be.

Theoretical computer science originated in the 1940s and 50s with geniuses like Jon von Neumann and Alan Turing. Additional goals in theoretical computer science are to unify seemingly separate fields of computing, determine whether or not certain problems are in principle unsolvable, what techniques may be used to factor huge numbers or discover the largest prime numbers, an so on

During the 1940s, as newer and more powerful computing machines were developed, the term computer came to refer to the machines rather than their human predecessors. As it became clear that computers could be used for more than just mathematical calculations, the field of computer science broadened to study computation in general. Computer science began to be established as a distinct academic discipline in the 1960s, with the creation of the first computer science departments and degree programs.

A final general category in theoretical computer science is the study of computational processes occurring in nature, and artificial computational processes inspired by nature. For example, evolutionary computing, neural networks, molecular computing, and quantum computing. It attempts to answer questions like: what is going on, computationally, during the process of evolution and natural selection? Is reality itself fundamentally computational?

Cognitive Science is an interdisciplinary field that has arisen during the past decade at the intersection of a number of existing disciplines, including psychology, linguistics, computer science, philosophy, and physiology. The shared interest that has produced this coalition is understanding the nature of the mind. This quest is an old one, dating back to antiquity in the case of philosophy, but new ideas are emerging from the fresh approach of Cognitive Science.

Previously, each discipline sought to understand the mind from its own perspective, benefiting little from progress in other fields because of different methods employed. With the advent of Cognitive Science, however, common interests and theoretical ideas have overcome methodological differences, and interdisciplinary interaction has become the hallmark of this field.

 

 
Translate Page Into German Translate Page Into French Translate Page Into Italian Translate Page Into Portuguese Translate Page Into Spanish Translate Page Into Japanese Translate Page Into Korean

More Articles

 

 

Search This Site

 

Related Products And FREE Videos





 

More Articles


Diy Computer Memory Upgrade

... perform an upgrade on it. You really need to consider learning more about your computer today so that you can begin doing all of the important upgrades on it yourself, that will be necessary in order to keep it up and running, properly and quickly, the way that it is made to do. By keeping these important ... 

Read Full Article  


Why Your Computer May Need More Memory

... Once you have performed all of these tasks and you are still not seeing any positive results then it could be time to purchase more computer memory for your computer system. If you are unsure about what type of computer memory to purchase or how to install it, you could research on the internet to find ... 

Read Full Article  


Do You Need More Memoru

... different problems, especially if you rely on your computer on a day to day basis, like if you work from home on your computer. Sometimes you can make attempts by upgrading different things on your computer system. These upgrades can potentially cause your computer system to begin running at its normal ... 

Read Full Article  


Know Systems Requirements

... questions that you may have concerning your computers performance. Ask them where they purchased their software so that you do not purchase the wrong things if you choose to do so. They may be able to provide you with some helpful tips that could get your computer running at its best in no time, without ... 

Read Full Article  


Basics Computer Memory

... detailed instructions on how to properly install them on your computer. If you do run into any problems while doing these things yourself, just do not panic, stop for a moment, reread the instructions or pick up the phone and call a friend or someone that works at the computer store. In no time at all, ... 

Read Full Article