Computer scientist

computer science professioncomputer-scientist
A computer scientist is a person who has acquired the knowledge of computer science, the study of the theoretical foundations of information and computation and their application.wikipedia
1,518 Related Articles

Computer science

computer scientistcomputer sciencescomputer scientists
A computer scientist is a person who has acquired the knowledge of computer science, the study of the theoretical foundations of information and computation and their application.
A computer scientist studies the theory of computation and the practice of designing software systems.

Software engineer

computer science engineerConsulting software engineerEngineer
Prior to the mid-1970s, software practitioners generally called themselves computer scientists, computer programmers or software developers, regardless of their actual jobs.

Person

peoplepersonsindividual
A computer scientist is a person who has acquired the knowledge of computer science, the study of the theoretical foundations of information and computation and their application.

Computer hardware

hardwarepersonal computer hardwaredevice
Computer scientists typically work on the theoretical side of computer systems, as opposed to the hardware side on which computer engineers mainly focus (although there is overlap).

Algorithm

algorithmsalgorithm designcomputer algorithm
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Data structure

data structuresstructurestructures
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Software engineering

software engineersoftware engineerssoftware
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Information theory

information-theoreticinformation theoristinformation
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Database theory

relational database theorydatabasetheory
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Computational complexity theory

computational complexitycomplexity theorycomplexity
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Numerical analysis

numerical methodsnumericalnumerical computation
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Programming language theory

programming language researchProgramming languagestheory of programming languages
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Computer graphics

graphicsCGCG artwork
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Computer vision

visionimage classificationImage recognition
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, computational complexity theory, numerical analysis, programming language theory, computer graphics, and computer vision), their foundation is the theoretical study of computing from which these other fields derive.

Processor (computing)

processorprocessorscomputer processor
A primary goal of computer scientists is to develop or validate models, often mathematical, to describe the properties of computer-based systems (processors, programs, computers interacting with people, computers interacting with other computers, etc.) with an overall objective of discovering designs that yield useful benefits (faster, smaller, cheaper, more precise, etc.).

Doctor of Philosophy

Ph.D.PhDPh.D
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.

Master of Science

M.S.MScMS
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.

Bachelor of Science

B.S.BSBSc
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.

Information and computer science

Computer and Information ScienceComputer and Information SciencesCIS
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.

Mathematics

mathematicalmathmathematician
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.

Physics

physicistphysicalphysicists
Most computer scientists are required to possess a Ph.D., M.S., or B.S. in computer science, or other similar fields like Information and Computer Science (CIS), or a closely related discipline such as mathematics or physics.