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
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
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
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
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
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
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
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
Foobar (redirect from Bar (computer science))
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
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