Artificial Intelligence42 analyzed topicsMachine LearningDeep Learning & Neural NetworksNatural Language ProcessingComputer VisionGenerative AIExplainable AIAI Agents & Intelligent Systems
Computer Science56 analyzed topicsAlgorithmsData StructuresComputation & ComplexityComputer ArchitectureGraphics & VisualizationHuman-Computer Interaction
Programming54 analyzed topicsProgramming LanguagesProgramming ParadigmsSoftware DevelopmentAPIs & IntegrationDevelopment Tools
Data & Databases51 analyzed topicsDatabasesData EngineeringData ScienceData AnalysisData ManagementKnowledge GraphsInformation Retrieval
Internet & Web42 analyzed topicsWeb TechnologiesWeb DevelopmentWeb ArchitectureSearch TechnologySocial WebInternet Infrastructure
Networks & Telecommunications30 analyzed topicsComputer NetworksNetwork ProtocolsWireless NetworksMobile NetworksTelecommunicationsNetwork Management
Cybersecurity57 analyzed topicsCryptographyNetwork SecurityApplication SecurityIdentity & AuthenticationMalware & ThreatsPrivacy
Software & Systems31 analyzed topicsOperating SystemsSoftware ArchitectureCloud ComputingDistributed SystemsVirtualization
Chromium (web browser)Chromium is a free and open-source web browser project, primarily developed and maintained by Google. It is a widely used codebase, providing the vast majority of code for Google…View analysis →
Embedded databaseAn embedded database system is a database management system (DBMS) that is tightly integrated with application software, and is embedded within the application rather than…View analysis →
Digital image processingDigital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image…View analysis →
Instruction set architectureAn instruction set architecture (ISA) is an abstract model that defines the programmable interface of the CPU of a computer, defining how software interacts with hardware. A…View analysis →
Wireless networkA wireless network is a computer network that uses wireless data connections between network nodes. Wireless networking allows homes, telecommunications networks, and business…View analysis →
Quantum cryptographyQuantum cryptography is the exploiting of quantum-mechanical properties such as quantum entanglement, measurement disturbance, no-cloning theorem, and the principle of…View analysis →
Cellular networkA cellular network or mobile network is a telecommunications network where the link to and from end nodes is wireless and the network is distributed over land areas called cells…View analysis →
Hash tableIn computer science, a hash table is a data structure that implements an associative array, also called a dictionary or simply map; an associative array is an abstract data type…View analysis →
Computer architectureIn computer science and computer engineering, a computer architecture is the conceptual design and operational structure of a computer system that define how component parts are…View analysis →
Distributed computingDistributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different…View analysis →
UsabilityUsability or user-friendliness is the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the…View analysis →
Spatial databaseA spatial database is a general-purpose database (usually a relational database) that has been enhanced to include spatial data that represents objects defined in a geometric…View analysis →
Programming language theoryProgramming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of formal languages…View analysis →
Semiconductor memorySemiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored…View analysis →
Go (programming language)Go (often referred to as Golang) is a high-level, general-purpose programming language that is statically typed and compiled. Originally designed in 2007 by Robert Griesemer, Rob…View analysis →
Information privacyInformation privacy, also known as data privacy or data protection, is the relationship between the collection and dissemination of data, technology, the public expectation of…View analysis →
R (programming language)R is a programming language for statistical computing and data visualization. It has been widely adopted in the fields of data mining, bioinformatics, data analysis, and data…View analysis →
Object databaseAn object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming…View analysis →
Nim (programming language)Nim is a general-purpose, multi-paradigm, statically typed, compiled, high-level system programming language. It was designed and developed by a team led by Andreas Rumpf. Nim…View analysis →
HTML elementAn HTML element is a type of HTML (HyperText Markup Language) document component, one of several types of HTML nodes (some common node types include document, document fragment…View analysis →
Network topologyNetwork topology is the arrangement of the elements (links, nodes, etc.) of a communication network. Network topology can be used to define or describe the arrangement of various…View analysis →
Imperative programmingIn computer science, imperative programming is a software programming paradigm that provides specific instructions for how computations should take place. This paradigm may use…View analysis →
GerontologyGerontology is the science of old age and the aging process. It encompasses the understanding, prevention, rehabilitation, diagnosis, prognosis, and treatment of diseases…View analysis →
Generic programmingGeneric programming is a style of computer programming in which algorithms are written in terms of data types to-be-specified-later that are then instantiated when needed for…View analysis →
VirtualizationIn computing, virtualization (or virtualisation in Commonwealth English; see spelling differences) abbreviated as v12n, is a series of technologies that allows dividing of…View analysis →
Border Gateway ProtocolBorder Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet…View analysis →
Scheme (programming language)Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory (MIT…View analysis →
Software developmentSoftware development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives. The process is more…View analysis →
Scientific visualizationScientific visualization (also spelled scientific visualisation) is an interdisciplinary branch of science concerned with the visualization of scientific phenomena. It is also…View analysis →
Web frameworkA web framework (WF), web application framework (WAF), or web development framework is a software framework that is designed to support the development of web applications…View analysis →
Quantum algorithmIn quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the quantum circuit model of…View analysis →
Extensible Authentication ProtocolExtensible Authentication Protocol (EAP) is an authentication framework frequently used in network and internet connections. It is defined in RFC 3748, which made RFC 2284…View analysis →
CyberattackIn computer science, a cyberattack (or cyber attack) is an attack targeted at computer systems. It occurs when there is an unauthorized action against computer infrastructure…View analysis →
Computer network engineeringComputer network engineering is a technology discipline within engineering that deals with the design, implementation, and management of computer networks. These systems contain…View analysis →
Aqua (user interface)Aqua is a graphical user interface, design language and visual theme used in Apple's macOS operating system. It was themed to replicate water, with "droplet-like" components and…View analysis →
Computer memoryComputer memory stores information, such as data and programs, for immediate use in the computer; instructions fetched by the computer, and data fetched and stored by those…View analysis →