computer science
study of computation
computational science
field concerned with constructing mathematical models and quantitative analysis techniques and using computers to analyze and solve scientific problems
mechatronics
combination of electronics and mechanics
web engineering
Web application development platform
logic in computer science
academic discipline
activity recognition
filed of research related to recognizing the actions and goals of computer agents
computer facial animation
term in computer science
Sentry Firewall
Linux distribution
computational finance
branch of applied computer science that deals with problems of practical interest in finance
space science informatics
Outer space information data
computer graphics
sub-field of computer science
computational geometry
branch of computer science
computational creativity
multidisciplinary endeavour
privacy-enhancing technologies
method used to protect an online user's personally identifiable information (PII)
machine learning
scientific study of algorithms and statistical models that computer systems use to perform tasks without explicit instructions
security engineering
specialized field of scientific engineering that focuses on the security and safety aspects in the design, implementation and operation of systems
theoretical computer science
subfield of computer science and mathematics
membrane computing
area within computer science that seeks to discover new computational models from the study of biological cells, particularly of the cellular membranes
computational audiology
branch of audiology that employs techniques from mathematics and computer science to improve clinical treatments and scientific understanding of the auditory system
computational audiology
branch of audiology that employs techniques from mathematics and computer science to improve clinical treatments and scientific understanding of the auditory system
software engineering
application on systematic approaches to developing software
applied computer science
area of computer science that do not fall under the umbrella of theoretical computer science, but based on practical technical implementations
cognitive computing
concept of "brainlike" computing
machine unlearning
field of study in artificial intelligence that aims to give machines the ability to "forget" learned information
natural language processing
field of computer science and linguistics
unconventional computing
Computing by a wide range of new or unusual method
programming language semantics
the field concerned with the rigorous mathematical study of the meaning of programming languages
genome informatics
study of information processing and flow in genomes
biodiversity informatics
scholarly discipline
social informatics
subfield between informatics and sociology
computer networking
field of work within computer science that deals with connecting multiple computers
telematics
integrated use of telecommunications and informatics for application in vehicles
media informatics
study of aspects of digital media and information technology, often with a focus on humans-computer interaction
quantum information science
interdisciplinary theory behind quantum computing
artificial intelligence
field of computer science that develops and studies intelligent machines; also referring to such software
distributed computing
system whose components are located on different networked computers
computational linguistics
interdisciplinary field
Vision and Language
research area of artificial intelligence combining computer vision and natural language processing