History of computer science:

The history of computer science predates the invention of the modern digital computer by many centuries. Machines for calculating fixed numerical tasks, such as the abacus, have existed since antiquity. Wilhelm Schickard built the first mechanical calculator in 1623.Charles Babbage designed a difference engine in Victorian times and around 1900 the IBM corporation sold punch-card machines.

However all of these machines were constrained to perform a single task, or at best, some subset of all possible tasks.

 
 
 

Computer Science Education:
Some universities teach computer science as a theoretical study of computation and algorithmic reasoning. These programs often feature the theory of computation, analysis of algorithms, formal methods, concurrency theory, databases, computer graphics and systems analysis, among others. They typically also teach computer programming, but treat it as a vessel for the support of other fields of computer science rather than a central focus of high-level study.

Other colleges and universities, as well as secondary schools and vocational programs that teach computer science, emphasize the practice of advanced computer programming rather than the theory of algorithms and computation in their computer science curricula. Such curricula tend to focus on those skills that are important to workers entering the software industry. The practical aspects of computer programming are often referred to as software engineering. However, there is a lot of disagreement over what the term "software engineering" actually means, and whether it is the same thing as programming.

Diversity of computer science:

Because of the youth of the discipline, there are many alternative definitions of computer science. Computer science can be seen either as a science, a form of mathematics, or a new discipline that cannot be categorized into pre-existing frameworks. Most people who study computer science go on to become programmers, leading some to believe that the discipline is the study of software and programming. However most computer scientists are interested in innovative or theoretical aspects of the field that go well beyond programming, and deeply into computability.

 
 
 
© Copyright 2008 Grupoagp.net , Inc. All rights reserved.
Grupoagp - Find Veracruz and History of Computer Science. Providing the History of Computer Science and,Veracruz from www.grupoagp.net."