computer scientist

Algorithm design expert

A computer scientist studies the theoretical foundations of computation and information processing.

The field encompasses algorithms, data structures, programming languages, artificial intelligence, and computational complexity.

Unlike software engineers who build applications, computer scientists often work on abstract problems: She's a computer scientist researching quantum computing.

The term applies both in academia and industry.

programming

coding

Writing software instructions

Java · C++ · JavaScript · version control · Git · compiler · syntax · API · object-oriented · agile

AI

artificial intelligence

Machines mimicking human thought

natural language processing · pattern recognition · robotics · expert systems · reinforcement learning · Turing test · speech recognition · decision tree · perceptron · backpropagation

research

academia

Higher education community

dissertation · conference · journal · citation · methodology · experimentation · grant · postdoc · collaboration · ACM

algorithms

complexity

State of being complicated

runtime · efficiency · sorting · searching · graph theory · data structures · pseudocode · iteration · binary search · hash table

data

database

Organized digital information collection

statistics · visualization · SQL · clustering · regression · data structures · warehousing · ETL · metadata · NoSQL

cybersecurity

encryption

Converting data into code

authentication · penetration testing · vulnerability · intrusion detection · zero-day · security protocols · SSL · VPN · hacking · forensics

pioneers

Turing

Ritchie · Thompson · Kay · Wozniak · McCarthy · Hellman

Categories
Opposites
technological engagement

computer scientistLuddite

One opposing technological progress

technophobe · naturalist · farmer · craftsman · artisan

theoretical vs. practical work

computer scientisttechnician

Skilled practical worker

cable installer · system administrator · network technician

knowledge domain

computer scientistnaturalist

Student of nature

biologist · humanist · theologian · poet · artist

Family

science, computer, scientist, compute, scientific, computing, computed, computation, computerized

Familiarity
Top 100,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Everyday, not technical · Rated G