• Thumbnail for Computer science
    Fundamental areas of computer science Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines...
    77 KB (7,057 words) - 19:51, 6 April 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,871 words) - 10:50, 16 April 2024
  • Thumbnail for Computer science and engineering
    Computer science and engineering (CSE) is an academic program at many universities which comprises approaches of computer science and computer engineering...
    4 KB (339 words) - 16:02, 30 January 2024
  • 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...
    32 KB (3,850 words) - 22:29, 24 February 2024
  • 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,279 words) - 21:05, 23 January 2024
  • 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...
    30 KB (2,451 words) - 16:56, 15 April 2024
  • In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, discover") is a technique designed for problem solving more quickly...
    11 KB (1,532 words) - 22:04, 8 March 2024
  • Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as...
    43 KB (4,543 words) - 05:25, 16 April 2024
  • 1023/A:1010000313106. ISSN 1573-0557. S2CID 14124601. Tucker, Allen B. (2004). Computer Science Handbook (2nd ed.). Taylor & Francis. pp. 91–. ISBN 978-1-58488-360-9...
    17 KB (1,895 words) - 20:04, 17 February 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...
    40 KB (4,903 words) - 10:10, 19 March 2024
  • 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,500 words) - 12:49, 19 March 2024
  • 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,578 words) - 18:35, 18 April 2024
  • 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) - 21:08, 29 December 2023
  • 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...
    60 KB (7,255 words) - 13:44, 14 March 2024
  • 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...
    216 KB (23,781 words) - 00:15, 15 March 2024
  • Thumbnail for Garbage collection (computer science)
    In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory that was allocated...
    38 KB (3,961 words) - 18:46, 24 March 2024
  • 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...
    64 KB (6,946 words) - 13:37, 15 March 2024
  • 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) - 12:25, 9 April 2024
  • Computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and...
    11 KB (1,053 words) - 23:20, 24 March 2024
  • Thumbnail for Computer engineering
    Computer engineering (CoE or CpE) is a branch of computer science and electronic engineering that integrates several fields of computer science and electronic...
    33 KB (3,165 words) - 22:35, 8 March 2024
  • In computer science, a record (also called a structure, struct, or compound data) is a basic data structure. Records in a database or spreadsheet are usually...
    23 KB (2,975 words) - 15:40, 9 October 2023
  • In computer science, thrashing occurs in a system with virtual memory when a computer's real storage resources are overcommitted, leading to a constant...
    11 KB (1,548 words) - 05:18, 16 April 2024
  • model or scheme. This general concept applies specifically across computer science in several ways. Typically, OOP object instances share a data layout...
    3 KB (296 words) - 20:22, 10 March 2024
  • approach is called MSR-type algorithms which have been used widely from computer science to control theory. Bitcoin uses proof of work, a difficulty adjustment...
    40 KB (4,547 words) - 14:34, 13 March 2024
  • 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) - 18:12, 6 March 2024
  • Thumbnail for Input (computer science)
    In computer science, the general meaning of input is to provide or give something to the computer, in other words, when a computer or device is receiving...
    2 KB (184 words) - 14:00, 7 November 2023
  • 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,176 words) - 03:11, 12 December 2023
  • placeholder text used outside programming xyzzy Category:Variable (computer science) RFC 3092 - Etymology of "Foo" "Example domains and names | Google...
    8 KB (893 words) - 08:02, 9 April 2024
  • theory, category theory, etc. It has close links with other areas of computer science such as programming language design, type theory, compilers and interpreters...
    18 KB (1,671 words) - 22:44, 10 April 2024
  • 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,435 words) - 04:03, 18 April 2024