Citizendia
Your Ad Here

A computer scientist is a person that has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems. Computer science (or computing science) is the study and the Science of the theoretical foundations of Information and Computation and their A computer is a Machine that manipulates data according to a list of instructions.

Computer scientists typically work on the design of the software side of computer systems, versus the hardware side which computer engineers mainly focus on, although there is overlap. Hardware is a general term that refers to the physical artifacts of a Technology. Computer engineering (or Computer Systems Engineering) encompasses broad areas of both Electrical engineering and Computer science. Computer scientists can work on, and research in, areas such as algorithm development and design, software engineering, information theory, database theory, computational complexity theory, human-computer interaction, computer programming, programming language theory, computer graphics, and computer vision. In Mathematics, Computing, Linguistics and related subjects an algorithm is a sequence of finite instructions often used for Calculation Software engineering is the application of a systematic disciplined quantifiable approach to the development operation and maintenance of Software. Information theory is a branch of Applied mathematics and Electrical engineering involving the quantification of Information. Database theory encapsulates a broad range of topics related to the study and research of the theoretical realm of Databases and Database management systems Theoretical Computational complexity theory, as a branch of the Theory of computation in Computer science, investigates the problems related to the amounts of resources Human–computer interaction or HCI is the study of interaction between people ( users and Computers It is often regarded as the intersection of Programming language theory (commonly known as PLT) is a branch of Computer science that deals with the design implementation analysis characterization and classification Computer graphics are Graphics created by Computers and more generally the Representation and Manipulation of Pictorial Data Computer vision is the science and technology of machines that see

Their specific jobs notwithstanding, the term computer scientist should not be used interchangeably with the previous terms. Overall, computer scientists study the theoretical foundations of computing from which the other fields (software engineering, information theory, database theory, computational complexity theory, human-computer interaction, computer programming, programming language theory, computer graphics, and computer vision) derive. Software engineering is the application of a systematic disciplined quantifiable approach to the development operation and maintenance of Software. Information theory is a branch of Applied mathematics and Electrical engineering involving the quantification of Information. Database theory encapsulates a broad range of topics related to the study and research of the theoretical realm of Databases and Database management systems Theoretical Computational complexity theory, as a branch of the Theory of computation in Computer science, investigates the problems related to the amounts of resources Human–computer interaction or HCI is the study of interaction between people ( users and Computers It is often regarded as the intersection of Programming language theory (commonly known as PLT) is a branch of Computer science that deals with the design implementation analysis characterization and classification Computer graphics are Graphics created by Computers and more generally the Representation and Manipulation of Pictorial Data Computer vision is the science and technology of machines that see As its name implies, computer science is a pure science, not an applied science or applied business field. As an analogy to the medical field, a computer scientist is like the cancer researcher who might study molecular biology or biochemistry in-depth, while an information technology specialist is like the physician who studies those fields at a higher level and focuses on their application to patient care.

Computer scientists can follow more practical applications of their knowledge, doing things such as software development, web development and database programming. Computer scientists can also be found in the field of information technology consulting. Information technology consulting ( IT consulting, technology consulting or business and technology services) is a field that focuses on advising businesses

Computer scientists normally get their degree in computer science at an accredited university or institution.

See also

This is a list of well-known computer scientists, people who do work in Computer science, in particular researchers and authors This page aims to list articles on Wikipedia about people who are important or notable in the field of Computing, but who are not primarily computer scientists or programmers
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic