Computer science > Related Articles
From Citizendium, the Citizens' Compendium
- See also pages that link to Computer science or to this page.
Contents |
Parent topics
Subtopics
- Programming languages [r]: A formal language specification, and programs for translating the formal language to machine code. [e]
- Computer networks [r]: A collection of computers or digital devices ("nodes") connected by communication links. [e]
Other related topics
Bot-suggested topics
Auto-populated based on Special:WhatLinksHere/Computer science. Needs checking by a human.
- Actual parameter [r]: Special kind of variable that refers to data that a subroutine receives on which to operate. [e]
- Algorithm [r]: A sequence of steps used to solve a problem. [e]
- Approximation theory [r]: Field of mathematics that studies how to approximate functions by simpler functions and how good this approximation is. [e]
- Artificial intelligence [r]: The field of science and engineering involved with the study, design and manufacture of systems that exhibit qualities such as adaptivity, complexity, goal pursuit, reactiveness to surroundings, and others that are commonly attributed to "intelligence." [e]
- Behavior [r]: The actions or reactions of an object or organism, usually in relation to a stimulus or its environment. [e]
- Big O notation [r]: Mathematical notation to express various upper bounds concerning asymptotic behaviour of functions, e.g. the complexity of algorithms in computer science. [e]
- Bjarne Stroustrup [r]: Creator of the C++ programming language and chair in Computer Science at Texas A&M University. [e]
- Brain [r]: The core unit of a central nervous system. [e]
- Byte [r]: A byte is a unit of data consisting of (usually) eight binary digits, each of which is called a bit. [e]
- Calculus (disambiguation) [r]: Add brief definition or description
- Canary value [r]: Add brief definition or description
- Charles Babbage [r]: English 19th century inventor who invented a precursor of the modern computer. [e]
- Claude Shannon [r]: (1916-2001) A theoretical mathematician and electrical engineer, one of the foundational researchers in computer and communications design. [e]
- Closure (computer science) [r]: A construct in computer programming languages. [e]
- Cognitive science [r]: The scientific study either of mind or intelligence and includes parts of cognitive psychology, linguistics and computer science. [e]
- Common student exercises in computer science [r]: Add brief definition or description
- Compiler [r]: A program that translates a human-readable instructions into machine instructions. [e]
- Complexity of algorithms [r]: How fast the execution time (or memory usage) increases as the data set to be processed grows. [e]
- Compression (disambiguation) [r]: Add brief definition or description
- Computational complexity theory [r]: Add brief definition or description
- Computational linguistics [r]: Defined by the Association for Computational Linguistics as:"...the scientific study of language from a computational perspective. Computational linguists are interested in providing computational models of various kinds of linguistic phenomena." [e]
- Computer algebra system [r]: Software program enabling manipulation of mathematical expressions in symbolic form. [e]
- Computer architecture [r]: Add brief definition or description
- Computer engineering [r]: Discipline that combines both Electronic Engineering and Computer Science, including software design and hardware-software integration. [e]
- Computer security [r]: Computer security is a branch of technology known as information security as applied to computers. [e]
- Computer [r]: A machine that executes a sequence of instructions. [e]
- Constant folding [r]: Add brief definition or description
- Cryonics [r]: Low-temperature cryopreservation of humans or other animals in the vague hope that resuscitation may eventually become possible in the future. [e]
- DNA [r]: A macromolecule that stores genetic information. Chemically, a nucleic acid. [e]
- Data compression [r]: Add brief definition or description
- Distributed computing [r]: A strategy for improving the speed of highly parallelizable tasks by distributing pieces of the problem across many computers that together form a distributed computing system, e.g. BOINC, SETI@home. [e]
- Domain (disambiguation) [r]: Add brief definition or description
- Donald Knuth [r]: An acclaimed computer scientist, mathematician, and professor emeritus at Stanford University. [e]
- Doug Engelbart [r]: An influential Computer Scientist [e]
- Electrical engineering [r]: The branch of engineering that deals primarily with electricity and electromagnetism. [e]
- Formal parameter [r]: Add brief definition or description
- Game theory [r]: A field of mathematics commonly associated with economics that provides models for behavior in many diverse situations, and is used in many academic fields from politics to computer science. [e]
- Genotype [r]: Genetic makeup, as distinguished from the physical appearance, of an organism or a group of organisms, based on a combination of alleles located on homologous chromosomes that determines a specific characteristic or trait. [e]
- Geography [r]: Study of the surface of the Earth and the activities of humanity upon it. [e]
- Graph coloring [r]: Graph labelling, which assigns labels traditionally called 'colours' to elements of a graph subject to certain constraints. [e]
- Hash table [r]: Add brief definition or description
- IBM compatible PC [r]: A computer compatible with the original IBM PC, but made by a different company. [e]
- Idempotence [r]: The property of an operation that repeated application has no effect. [e]
- Information theory [r]: Theory of the probability of transmission of messages with specified accuracy when the bits of information constituting the messages are subject, with certain probabilities, to transmission failure, distortion, and accidental additions. [e]
- Instruction set architecture [r]: Add brief definition or description
- Iteration (disambiguation) [r]: Add brief definition or description
- Kernel (computing) [r]: Add brief definition or description
- Kernel (disambiguation) [r]: Add brief definition or description
- Language (general) [r]: A type of communication system; this term is used in linguistics, computer science and other fields to refer to different systems, including 'natural language' in humans, programming languages run on computers, and so on. [e]
- Library science [r]: The study of issues related to libraries and the information fields. [e]
- Linus Torvalds [r]: Finnish software developer, famous for developing Linux, the free operating system kernel. [e]
- List of seminal concepts in computer science [r]: Add brief definition or description
- Little o notation [r]: Mathematical notation to express various bounds concerning asymptotic behaviour of functions, e.g. the complexity of algorithms in computer science. [e]
- Logic [r]: The study of the standards and practices of correct argumentation. [e]
- Mathematics [r]: The study of quantities, structures, their relations, and changes thereof. [e]
- Milwaukee, Wisconsin [r]: Name of the largest city and largest county in the state of Wisconsin and 22nd-largest city in the U.S.A. [e]
- National Atmospheric Release Advisory Center [r]: A national support and resource center for planning, real-time assessment, emergency response, and detailed studies of incidents involving a wide variety of hazards, including nuclear, radiological, chemical, biological, and natural emissions. [e]
- Natural language [r]: A communication system based on sequences of acoustic, visual or tactile symbols that serve as units of meaning. [e]
- Natural number [r]: An element of 1, 2, 3, 4, ..., often also including 0. [e]
- Noam Chomsky [r]: American linguist, MIT professor and left-wing political activist. [e]
- Optimization (computer science) [r]: Transformation of computer programs and compilers to decrease runtime. [e]
- Optimization (disambiguation) [r]: Add brief definition or description
- Pattern recognition [r]: A field within the area of machine learning. [e]
- Philosophy [r]: The study of the meaning and justification of beliefs about the most general, or universal, aspects of things. [e]
- Pointer (computer science) [r]: The memory address of some data in computer science. [e]
- Polish notation [r]: A notation for algebraic expressions in which the operator precedes the operands, such as *+abc for (a+b)*c. [e]
- Program counter [r]: In computer science, the register that contains the memory address of the next instruction to be executed by the microprocessor. [e]
- Programming language [r]: A formal language specification, and programs for translating the formal language to machine code. [e]
- Protocol (computer) [r]: A complete specification of the rules for communication between two or more computing devices in a computer network. [e]
- Reading [r]: Please do not use this term in your topic list, because there is no single article for it. Please substitute a more precise term. See Reading (disambiguation) for a list of available, more precise, topics. Please add a new usage if needed.
- Register allocation by graph coloring [r]: Add brief definition or description
- Register allocation [r]: Add brief definition or description
- Richard Stallman [r]: Software engineer and hacker who founded the GNU project and Free Software Foundation. [e]
- Robert Tarjan [r]: Add brief definition or description
- Robotics [r]: The science of designing, building, and using robots for a set of tasks. [e]
- Science [r]: The organized body of knowledge about the physical world derived from the activities of observation and experimentation. [e]
- Set theory [r]: The study of collections or properties of sets. [e]
- Sorting algorithms [r]: An algorithm that sequences elements of a list in a certain order. [e]
- Stack frame [r]: A memory management strategy used to create and destroy temporary (automatic) variables in some programming languages. [e]
- Stack [r]: Abstract data type in computer science that supports last-in first-out (LIFO) access to its contents. [e]
- Strlcpy [r]: Add brief definition or description
- Syntax (computer science) [r]: The set of allowed reserved words and possible token order in a program. [e]
- System [r]: Set of functionally interacting, interrelated, or interdependent entities forming an integrated complex whole. [e]
- Thomas Jefferson High School for Science and Technology [r]: Add brief definition or description
- Translation system [r]: Sub-field of computational linguistics that investigates the use of computer software to translate text or speech from one natural language to another. [e]
- University of Manchester [r]: Largest single higher education institution in the United Kingdom. [e]
- Unix directory structure [r]: A convention of the organization of the directory structure in Unix-like operating systems. [e]
- Virtual memory [r]: A concept in computer science whereby an operating system can use alternate (usually slower) data storage to impersonate real memory and run programs that ordinarily would not fit into real memory (RAM) [e]
- Web browser [r]: A computer program that retrieves and renders webpages to display information stored on a web server. [e]

