• In information technology and computer science, a system is described as stateful if it is designed to remember preceding events or user interactions;...
    9 KB (1,100 words) - 16:15, 17 December 2024
  • Thumbnail for State space (computer science)
    In computer science, a state space is a discrete space representing the set of all possible configurations of a system. It is a useful abstraction for...
    8 KB (933 words) - 19:28, 16 March 2025
  • Thumbnail for Data (computer science)
    In computer science, data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols; datum is a single symbol of data. Data...
    16 KB (2,052 words) - 04:27, 24 May 2025
  • This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including...
    215 KB (23,980 words) - 18:58, 14 June 2025
  • Thumbnail for Computer science
    Fundamental areas of computer science Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines...
    73 KB (6,713 words) - 22:29, 13 June 2025
  • Thumbnail for Theoretical computer science
    Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computation...
    42 KB (4,803 words) - 23:57, 1 June 2025
  • Thumbnail for Logic in computer science
    Logic in computer science covers the overlap between the field of logic and that of computer science. The topic can essentially be divided into three...
    17 KB (1,837 words) - 22:22, 16 June 2025
  • Thumbnail for History of computer science
    The history of computer science began long before the modern discipline of computer science, usually appearing in forms like mathematics or physics. Developments...
    49 KB (5,457 words) - 23:53, 15 March 2025
  • Thumbnail for List of computer science awards
    This list of computer science awards is an index to articles on notable awards related to computer science. It includes lists of awards by the Association...
    34 KB (859 words) - 07:35, 25 May 2025
  • In computer science, persistence refers to the characteristic of state of a system that outlives (persists for longer than) the process that created it...
    8 KB (907 words) - 18:50, 8 December 2024
  • object – Entity within a multi-tiered software application Instance (computer science) – Concrete manifestation of an object (class) in software development...
    3 KB (340 words) - 20:58, 30 April 2025
  • In computer science, an operation, function or expression is said to have a side effect if it has any observable effect other than its primary effect of...
    10 KB (1,119 words) - 16:22, 16 November 2024
  • In software engineering and computer science, abstraction is the process of generalizing concrete details, such as attributes, away from the study of objects...
    31 KB (3,944 words) - 09:36, 16 May 2025
  • State pattern, in computer science, a behavioral design pattern Medical state, one's current state of health, usually within a hospital Mental state State...
    6 KB (787 words) - 03:21, 14 May 2025
  • Thumbnail for Computer engineering
    electronics engineering and computer science. Computer engineering is referred to as electrical and computer engineering or computer science and engineering at...
    31 KB (2,905 words) - 00:18, 10 June 2025
  • Thumbnail for String (computer science)
    formal languages, which are used in mathematical logic and theoretical computer science, a string is a finite sequence of symbols that are chosen from a set...
    41 KB (5,027 words) - 16:16, 11 May 2025
  • Birman, Ken (April 2019). "Derecho: Fast State Machine Replication for Cloud Services". ACM Transactions on Computer Systems. 36 (2). doi:10.1145/3302258...
    63 KB (6,819 words) - 05:59, 22 April 2025
  • In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple...
    28 KB (3,538 words) - 09:21, 11 June 2025
  • ACSL, or the American Computer Science League, is an international computer science competition among more than 300 schools. Originally founded in 1978...
    5 KB (582 words) - 00:11, 8 May 2025
  • Thumbnail for Deadlock (computer science)
    Readers-writer lock Sleeping barber problem Stalemate Synchronization (computer science) Turn restriction routing Coulouris, George (2012). Distributed Systems...
    25 KB (2,487 words) - 06:48, 11 June 2025
  • Lecture Notes in Computer Science is a series of computer science books published by Springer Science+Business Media since 1973. The series contains proceedings...
    2 KB (97 words) - 05:54, 12 April 2024
  • Thumbnail for Ontology (information science)
    Knowledge Sharing" by Tom Gruber used ontology as a technical term in computer science closely related to earlier idea of semantic networks and taxonomies...
    60 KB (6,194 words) - 18:31, 12 May 2025
  • In logic and computer science, specifically automated reasoning, unification is an algorithmic process of solving equations between symbolic expressions...
    70 KB (7,377 words) - 06:19, 23 May 2025
  • Thumbnail for Macro (computer science)
    In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input...
    33 KB (4,004 words) - 15:43, 13 January 2025
  • called MSR-type algorithms which have been used widely in fields from computer science to control theory. Bitcoin uses proof of work, a difficulty adjustment...
    43 KB (4,770 words) - 20:45, 1 April 2025
  • Thumbnail for Recursion (computer science)
    In computer science, recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances of the same...
    62 KB (7,388 words) - 14:45, 29 March 2025
  • Thumbnail for Computer Sciences Corporation
    Computer Sciences Corporation (CSC) was an American multinational corporation that provided information technology (IT) services and professional services...
    21 KB (1,669 words) - 08:25, 15 June 2025
  • In computer science and networking in particular, a session is a time-delimited two-way link, a practical (relatively high) layer in the TCP/IP protocol...
    14 KB (1,962 words) - 07:19, 28 September 2024
  • to: The information produced by a computer, see Input/output An output state of a system, see state (computer science) Output (economics), the amount of...
    693 bytes (121 words) - 10:10, 19 March 2023
  • Thumbnail for Computer and information science
    Computer and information science (CIS; also known as information and computer science) is a field that emphasizes both computing and informatics, upholding...
    14 KB (1,584 words) - 05:12, 7 May 2025