• engineering and computer science, abstraction is the process of generalizing concrete details, such as attributes, away from the study of objects and systems...
    31 KB (3,944 words) - 13:23, 16 April 2025
  • Abstractions are fundamental building blocks of computer science, enabling complex systems and ideas to be simplified into more manageable and relatable...
    21 KB (546 words) - 00:24, 6 June 2024
  • Thumbnail for Ontology (information science)
    term in computer science closely related to earlier idea of semantic networks and taxonomies. Gruber introduced the term as a specification of a conceptualization:...
    59 KB (6,150 words) - 23:56, 26 April 2025
  • Computer science (also called computing science) is the study of the theoretical foundations of information and computation and their implementation and...
    11 KB (1,036 words) - 01:41, 19 October 2024
  • History of software List of computer science awards List of computer scientists List of Internet pioneers List of people considered father or mother of a field...
    68 KB (1,578 words) - 00:48, 17 April 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,468 words) - 23:53, 15 March 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...
    72 KB (6,673 words) - 05:26, 18 April 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...
    214 KB (23,802 words) - 08:14, 28 April 2025
  • computer science, specifically automated reasoning, unification is an algorithmic process of solving equations between symbolic expressions, each of the...
    70 KB (7,390 words) - 03:29, 24 March 2025
  • to it. Abstraction (computer science) Asynchronous I/O Bit banging Infinite loop Interrupt request (PC architecture) Integer (computer science) kqueue...
    7 KB (1,080 words) - 07:15, 13 April 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) - 22:31, 3 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) - 10:02, 13 April 2025
  • in computer science after the book Design Patterns: Elements of Reusable Object-Oriented Software was published in 1994 by the so-called "Gang of Four"...
    47 KB (3,181 words) - 12:37, 24 April 2025
  • Odersky, Martin; Zenger, Matthias (2005). "Scalable component abstractions" (PDF). Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented...
    53 KB (6,679 words) - 20:02, 28 March 2025
  • Thumbnail for Structure and Interpretation of Computer Programs
    Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson...
    9 KB (799 words) - 21:16, 10 March 2025
  • the study of data structures and abstraction, but these topics were not covered to the extent that they were covered in AP Computer Science AB. The Microsoft-sponsored...
    20 KB (1,806 words) - 00:30, 3 April 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
  • B. (2004). Computer Science Handbook (2nd ed.). Taylor & Francis. pp. 91–. ISBN 978-1-58488-360-9. Pierce, B.C. (2002). "23.2 Varieties of Polymorphism"...
    17 KB (1,862 words) - 06:35, 16 March 2025
  • Thumbnail for Computer program
    A computer program is a sequence or set of instructions in a programming language for a computer to execute. It is one component of software, which also...
    127 KB (13,378 words) - 00:09, 1 May 2025
  • Thumbnail for Outline of physical science
    the twenty-first such as materials science and computer science. History of physics – history of the physical science that studies matter and its motion...
    45 KB (5,641 words) - 13:46, 26 January 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,827 words) - 10:39, 24 February 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 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
  • programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may...
    17 KB (2,024 words) - 20:38, 18 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:13, 13 February 2025
  • abstractions: Call by value Like applicative order, but no reductions are performed inside abstractions. This is similar to the evaluation order of strict...
    89 KB (11,994 words) - 17:12, 1 May 2025
  • of and topical guide to human–computer interaction: Human–Computer Interaction (HCI) – the intersection of computer science and behavioral sciences —...
    15 KB (1,467 words) - 20:59, 3 February 2025
  • overview of and topical guide to science: Links to articles and redirects to sections of articles which provide information on each topic are listed with...
    61 KB (8,627 words) - 22:11, 26 April 2025
  • This is a list of notable computer-aided engineering software.   Proprietary   Open source   Freeware/Trialware Computational fluid dynamics Finite-element...
    8 KB (159 words) - 14:14, 18 February 2025
  • Thumbnail for Computer
    of both a formal and informal nature. Computability theory Computer security Glossary of computer hardware terms History of computer science List of computer...
    139 KB (14,061 words) - 20:40, 3 May 2025