• 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,712 words) - 20:16, 28 May 2025
  • Computer science and engineering (CSE) or computer science (CS) also integrated as electrical engineering and computer science (EECS) in some universities...
    4 KB (351 words) - 17:47, 13 March 2025
  • 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
  • In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers. Integral data types...
    33 KB (2,648 words) - 13:24, 11 May 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
  • 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
  • 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 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
  • Thumbnail for Computer graphics (computer science)
    Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term...
    14 KB (1,273 words) - 16:40, 15 March 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,955 words) - 17:05, 15 May 2025
  • Abstraction (computer science) Asynchronous I/O Bit banging Infinite loop Interrupt request (PC architecture) Integer (computer science) kqueue Pull technology...
    7 KB (1,080 words) - 07:15, 13 April 2025
  • In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity...
    21 KB (2,812 words) - 15:07, 9 June 2025
  • In computer science, a record (also called a structure, struct, or compound data type) is a composite data structure – a collection of fields, possibly...
    22 KB (2,810 words) - 23:03, 25 May 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
  • In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program where the name...
    76 KB (10,546 words) - 02:32, 10 June 2025
  • Lamport, Leslie (May 1998). "The Part-Time Parliament". ACM Transactions on Computer Systems. 16 (2): 133–169. doi:10.1145/279227.279229. S2CID 421028. Retrieved...
    63 KB (6,819 words) - 05:59, 22 April 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 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,835 words) - 22:57, 27 May 2025
  • Computer Science (shortened to AP Comp Sci or APCS) program includes two Advanced Placement courses and examinations covering the field of computer science...
    6 KB (537 words) - 18:20, 7 November 2024
  • In computer science, an instance is an occurrence of a software element that is based on a type definition. When created, an occurrence is said to have...
    2 KB (198 words) - 05:42, 1 May 2025
  • In computer science and software programming, a value is the representation of some entity that can be manipulated by a program. The members of a type...
    7 KB (980 words) - 09:21, 28 November 2024
  • up computer science in Wiktionary, the free dictionary. Computer Science and Computer Sciences can refer to: The general field of computer science Computer...
    362 bytes (79 words) - 20:45, 25 January 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
  • In computer programming, a guard is a Boolean expression that must evaluate to true if the execution of the program is to continue in the branch in question...
    9 KB (1,110 words) - 08:36, 15 May 2025
  • In computer programming, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record...
    14 KB (1,928 words) - 13:12, 26 November 2024
  • Thumbnail for Foobar
    placeholder text used outside programming xyzzy Category:Variable (computer science) Eric S. Raymond (ed.). "The on-line hacker Jargon File, version 4...
    9 KB (919 words) - 15:46, 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,016 words) - 15:43, 13 January 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
  • In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable...
    17 KB (2,143 words) - 19:07, 3 October 2024
  • In computer science, robustness is the ability of a computer system to cope with errors during execution and cope with erroneous input. Robustness can...
    10 KB (1,178 words) - 14:53, 19 May 2024