• Thumbnail for Computer science
    Fundamental areas of computer science Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines...
    76 KB (7,050 words) - 09:54, 24 March 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
  • 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) - 16:07, 9 March 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
  • 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
  • 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...
    29 KB (2,316 words) - 14:52, 15 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
  • 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
  • In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, discover") is a technique designed for problem solving more quickly...
    11 KB (1,515 words) - 22:04, 8 March 2024
  • 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,194 words) - 13:44, 14 March 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,351 words) - 18:16, 19 March 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 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,579 words) - 00:01, 28 December 2023
  • Thumbnail for Theoretical computer science
    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,499 words) - 11:55, 18 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
  • 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 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
  • 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
  • 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,668 words) - 15:19, 23 March 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,176 words) - 03:11, 12 December 2023
  • 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 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
  • Thumbnail for Node (computer science)
    Roselyn (2013). Barron's AP Computer Science A. Barron's. ISBN 978-1-4380-0152-4. "Simply Scheme: Introducing Computer Science ch 18: Trees". College Of...
    8 KB (979 words) - 08:49, 7 March 2024
  • In computer programming, cohesion refers to the degree to which the elements inside a module belong together. In one sense, it is a measure of the strength...
    9 KB (1,131 words) - 19:11, 8 June 2023
  • 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
  • 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,101 words) - 06:35, 15 February 2024
  • Thumbnail for Concurrency (computer science)
    In computer science, concurrency is the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial...
    15 KB (1,510 words) - 20:17, 22 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
  • 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
  • Thumbnail for Computer
    Computability theory Computer security Glossary of computer hardware terms History of computer science List of computer term etymologies List of computer system manufacturers...
    137 KB (13,900 words) - 08:37, 27 March 2024