pillscatalog.net


   << Home Page
   Viagra
   Tramadol
   Phentermine
   Propecia
   Nexium
   Prilosec
   Lipitor
   Xenical
   Zocor
   Celebrex
   Allegra
   Claritin
   Levitra
   Penis Enlargement
   Diet
   Pacerone
   Zoloft
   Lose Weight
   Healthy Diet
   Taxol
   Tamone
   Links
     




Favorite Links:
on Casino
Guide of Pills
Guide of Casinos
ToolHost
Catalog of Casinos
All of Finance
 
 
  • Looking for Computer Science?
  •  
  • Looking for Computer? Find it cheaper at ShopBrite. Your source for everything under the sun!
  •  
  • Information on Computer.


  • Computer science

    Portal

    Computer science (academically, CS, CSC or compsci) encompasses a variety of topics that relates to computation, like abstract analysis of algorithms, formal grammars, and subjects such as programming languages, program design, software and computer hardware. A computer is one that computes, where com- (with, together) joins putare (Latin root, to reckon, to think, or section as in to compare pieces), so by definition, computer science (Latin: scientia, knowledge) is the accumulated knowledge through scientific methodology by computation or by the use of the computer.

    Computer scientists study what programs can and cannot do (see computability), how programs can efficiently perform specific tasks (see algorithms and complexity), how programs should store and retrieve specific kinds of information (see data structures and databases), how programs might behave intelligently (see artificial intelligence), and how programs and people should communicate with each other (see human-computer interaction and user interfaces).

    The following definition of computer science (aka computing) is given in the ACM report Computing As a Discipline:

    The discipline of computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all the computing is 'What can be (efficiently) automated?'

    Most research in computer science has focused on von Neumann computers or Turing machines (computation models that perform one small, deterministic step at a time). These models resemble, at a basic level, most real computers in use today. Computer scientists also study other models of computation, which includes parallel machines and theoretical models such as probabilistic, oracle, and quantum computers.

    Edsger Dijkstra said:

    Computer science is no more about computers than astronomy is about telescopes.

    The renowned physicist Richard Feynman said:

    Computer science is not as old as physics; it lags by a couple of hundred years. However, this does not mean that there is significantly less on the computer scientist's plate than on the physicist's: younger it may be, but it has had a far more intense upbringing!

    Computer science has roots in electrical engineering, mathematics, and linguistics. In the last third of the 20th century computer science emerged as a distinct discipline and developed its own methods and terminology. Originally, CS was taught as part of mathematics or engineering departments, for instance at the University of Cambridge in England and at the Gdansk University of Technology in Poland, respectively. Cambridge claims to have the world's oldest taught qualification in computing. The first computer science department in the United States was founded at Purdue University in 1962, while the first college entirely devoted to computer science was founded at Northeastern University in 1980. Most universities today have specific departments devoted to computer science, while some conjoin it with engineering, with applied mathematics, or other disciplines.

    Contents

    Related fields

    Computer science is closely related to a number of fields. These fields overlap considerably, though important differences exist

    • Computer engineering is the analysis, design, and construction of computer hardware.
    • Computer graphics is the field of visual computing, where one uses computers both to generate visual images synthetically and to integrate or alter visual and spatial information sampled from the real world.
    • Computer programming is the act of writing program code.
    • Information science or Informatics is the study of data and information, which includes how to create, interpret, analyze, store, retrieve, transfer, and manage it. Information science started as the scientific foundation for communication and databases. It also concerns about the ways people generate, use and find information (see Cognitive science).
    • Information security is the analysis and implementation of information system security, like cryptography.
    • Information systems (IS) is the application of computing to support the operations of an organization: operating, installing, and maintaining the computers, software, and data.
    • Lexicography focus on the study of lexicographic reference works and include the study of electronic and Internet-based dictionaries.
    • Linguistics is the study of languages; it converges with computer science in such areas as programming language design and natural language processing.
    • Logic is a formal system of reasoning, and studies principles that lay at the basis of computing machines, whether it be the hardware (digital logic) or software (verification, AI etc.) levels.
    • Management information systems (MIS) is a subfield of information systems, that emphasizes financial and personnel management.
    • Mathematics shares many techniques and topics with computer science, but is more general. Theoretical computer science is the mathematics of computing.
    • Software engineering emphasizes analysis, design, construction, and testing of useful software. Software engineering includes development methodologies (such as the waterfall model and extreme programming) and project management.
    • Information Technology
    • Computing

    The name of the field

    The name "computer science" immediately gives the impression that the field is the study of computers, the everyday machines that run programs and perform computations. Nonetheless, the field (as noted above) is both wider and more abstract than this name would suggest. Alternate names such as "computation science" have been proposed but the traditional name remains the most common. The Danish Scientist Peter Naur dislikes the name and has suggested it be called "Datalogy", indeed this is the actual title used in many of the Nordic countries.

    In French, the discipline is named informatique, in German Informatik, in Polish informatyka, in Russian информатика, in Greek Πληροφορική and in Dutch informatica. However, informatics in English is not directly synonymous with computer science; it is actually more equivalent with information theory.

    Major fields of importance for computer science

    Mathematical foundations

    Theoretical computer science

    Hardware

    (see also electrical engineering and computer engineering)

    Computer systems organization

    (see also electrical engineering and computer engineering)

    Software

    Data and information systems

    Computing methodologies

    Computer applications

    Computing milieux

    History

    Prominent pioneers in computer science

    Person Achievement
    John Vincent Atanasoff Built the first electronic digital computer: the ABC Computer. Unlike ENIAC, allegedly the first all-electronic computer designed to be Turing-complete, the ABC Computer was not programmable.
    Charles Babbage Designed and built a prototype for a mechanical calculator and designed the more powerful Analytical Engine.
    John Backus Invented FORTRAN (Formula Translation), the first practical high-level programming language, and he formulated the Backus-Naur form that described the formal language syntax.
    Alonzo Church Founded contributions to theoretical computer science, specifically for the development of the lambda calculus and the discovery of the undecidable problem within it.
    James W. Cooley and John W. Tukey The Fast Fourier Transform and its impact on scientific research.
    Ole-Johan Dahl and Kristen Nygaard Invented the proto-object oriented language SIMULA.
    Edsger Dijkstra For algorithms, Goto considered harmful, the semaphore (programming), rigor, and pedagogy.
    Gottlob Frege Whose development of first-order predicate calculus was a crucial precursor requirement to develop computation theory.
    C.A.R Hoare For the development of the formal language Communicating Sequential Processes (CSP) and Quicksort.
    Kurt Gödel For his 1931 proof that demonstrated that Peano axiomatized arithmetic could not be both logically consistent and complete in first-order predicate calculus. Church, Kleene, and Turing developed the foundations of computation theory based on corallaries to Gödel's work in 1931.
    Admiral Grace Murray Hopper Pioneered work on the necessity for high-level programming languages, which she termed automatic programming, and wrote the A-O compiler, which heavily influenced the COBOL language.
    Kenneth Iverson Invented the APL and for his contribution to interactive computing.
    Jacek Karpinski Developed the first differential analyzer that used transistors, and he developed one of the first machine learning algorithms for character and image recognition. Also the inventor of one of the first minicomputers, the K-202.
    Stephen Cole Kleene Pioneered work with Alonzo Church in Lambda Calculus that first laid down the foundations of computation theory.
    Donald Knuth For The Art of Computer Programming series and TeX.
    Gottfried Leibniz Whose huge advances in symbolic logic, such as the Calculus ratiocinator, were heavily influential on Gottlob Frege, who development of first-order predicate calculus was crucial for the theoretical foundations of computer science.
    Ramon Llull For his multiple symbolic representations machines, his "Ars Combinatoria", and his pioneered notions of symbolic representation and manipulation to produce knowledge. He was a huge influence on Leibniz.
    Ada Lovelace Began the study of scientific computation, specifically for her "Sketch of the Analytical Engine", an analysis of Babbage's work and for the namesake for the modern computer language, Ada.
    John Mauchly and J. Presper Eckert Designed and built the ENIAC, the first all electronic Turing-complete computer, and the UNIVAC I, the first commercially available computer in the United States. Their work on the ENIAC at the University of Pennsylvania was highly influential on John von Neumann and the Institute for Advanced Study when they did pioneering work in computer architecture.
    John McCarthy Invented the LISP, a functional programming language.
    John von Neumann Devised the von Neumann architecture upon which most modern computers are based.
    Claude E. Shannon Founded information theory.
    Alan Turing For founding contributions to computer science, for the formulation of the Turing machine computational model, and for the design of the Pilot ACE.
    Maurice Wilkes Built the first practical stored program computer to be completed and for being credited with the ideas of several high-level programming language constructs.
    Konrad Zuse Built a binary computer, for which he allegedly devised a theoretical high level programming language, Plankalkül.

    The highest honor in computer science, analogous to the Nobel Prize, is the Turing Award. See list of computer scientists for many more notables.

    See also

    External links

    Wikibooks
    Wikibooks has more about this subject:
    Wikibooks





    Seach in other systems: Google, Yahoo, Lycos, All The Web, Blind Search, Fun Search

        computer science Info      
        Get Info on computer science from 14 search engines in 1.
       
         http://web.info.com 
       
     
        Computer Science      
        Looking for Computer Science?
       
         www.Shopica.org 
       
     
        computer science Websites      
        Search for computer science and more and get relevant results.
       
         http://www.bediddle.com//// 
       
     
        Looking For runofnetworkwildcard?      
        Best runofnetworkwildcard Site Around!
       
         http://www.searchmirror.com 
       
     
        LOOKING FOR computer science VIDEOS?      
        You're looking for blinkx! Watch and search 26m hours of video now.
       
         http://www.video.blinkx.com 
       
     
        Warrior Challenge      
        A hot new reality series where average citizens get to compete with American National Guard Soldiers to win a prize to meet Dale Jr. and become the Ultimate Warrior.
       
         www.RipeTV.com 
       
     
        1000's Of Free Coupon Codes      
        Thousands of free coupon codes to save money while shopping at all of your favorite online stores.
       
         http://MyCoupons.com 
       
     
        Video News & Entertainment      
        Get breaking news stories in streaming video. Today's top stories in Entertainment, Health and More. Always Free!
       
         www.ivillage.com 
       
     
        Gamer News, Videos, Screenshots & Reviews      
        Independent Journalism Has Arrived At Crispy Gamer. Credible Reviews Without Publishers Ads. For Serious Gamers Only.
       
         www.CrispyGamer.com 
       
     
        Warrior Challenge      
        A hot new reality series where average citizens get to compete with American National Guard Soldiers to win a prize to meet Dale Jr. and become the Ultimate Warrior.
       
         www.RipeTV.com 
       
     
        Babes, Beer, Sports & Videos      
        Visit Bullz-eye.com Online Men's Magazine.
       
         www.bullz-eye.com 
       
     
        LEARN HOW TO START YOUR OWN BUSINESS AND MAKE MONEY NOW!      
        Learn how to start your own business in anything; from construction to medical businesses, Entrepreneur.com has all the tools and resources you need to get your business started and successful.
       
         http://www.entrepreneur.com/Human 
       
     
        computer science Search Results      
        Search for computer science and more and get relevant results.
       
         http://www.bediddle.com/computer science// 
       
     
        computer science Websites      
        Search for computer science and more.
       
         http://www.bediddle.com// 
       
     
        GET THE RIGHT TECHNOLOGY FOR YOUR BUSINESS      
        Get the lastest news and information on all the upcoming mobile technology! Entrepreneur has you covered from cell phones to laptops!
       
         http://www.entrepreneur.com/mobilewarrior 
       
     
        START A SUCCESSFUL BUSINESS TODAY!      
        Learn how to start your own business in anything and advice on how to do it; from construction to medical businesses, Entrepreneur.com has all the tools and resources you need to get your business started and successful.
       
         http://entrepreneur.com/ask.htm 
       
     
        LEARN HOW TO START YOUR OWN BUSINESS FROM GREAT ENTREPRENEUR      
        Learn how to start your own business in anything from Great Entrepreneurs; from construction to medical businesses, Entrepreneur.com has all the tools and resources you need to get your business started and successful.
       
         http://www.entrepreneur.com/greatminds 
       
     
        Network with top small business owners!      
        Entrepreneur Connect is the 1 small business social media website connecting you with thousands of small business owners. Build your network today!
       
         http://econnect.entrepreneur.com 
       
     
        WANT TO START A SUCCESSFUL BUSINESS BUT DON T KNOW HOW?      
        Learn how to start your own business in anything and advice on how to do it from stars to experts in the field; Entrepreneur.com has all the tools and resources you need to become successful.
       
         http://www.entrepreneur.com/mgmtnow.html 
       
     
        computer science      
        Search for computer science and more and get relevant results.
       
         http://ww.bediddle.com// 
       
     
         2000-2005 pillscatalog.net