|
A computer scientist is a person that has acquired knowledge of computer science, the study of the theoretical foundations of information and computation, their application in computer systems.
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. Computer scientists can work on, and research in, areas such as algorithm development and design, software engineering, information theory, database theory, computational and computational complexity problems, human-computer interaction, computer programming, programming language theory, computer graphics, and computer vision.
Computer scientists can also follow more practical application of their knowledge, doing things such as software development, web development and database programming. Computer scientists can also be found in the field of technology consulting.
Computer scientists normally get their degree in computer science at an accredited university or institution.
This article is licensed under the GNU Free Documentation License. It uses material from Wikipedia