Wikipedia Portalsclose

Results 1 - 10 of 677 for  Wikipedia / Computer science / Wikipedia    (3565152 articles)

Computer science print that page


Computer science has many sub-fields; some, such as computational complexity theory , study the fundamental properties of computational problems , while others, such as computer graphics , emphasize the computation of specific results. Still others focus on the challenges in implementing

Abstraction (computer science) print that page

In computer science , abstraction is the process by which data and programs are defined with a representation similar to its meaning ( semantics ), while hiding away the implementation details. Abstraction tries to reduce and factor out details so that the programmer can focus on a | 2011/9/16 9:53:00

Interface (computer science) print that page

In the field of computer science , an interface refers to a point of interaction between components, and is applicable at the level of both hardware and software . This allows a component, whether a piece of hardware such as a graphics card or a piece of software such as an internet browser | 2010/9/25 6:33:56

Theoretical computer science print that page

A theoretical computer science (TCS) is a division or subset of general computer science and focuses on more abstract or mathematical aspects of computing. These divisions and subsets include analysis of algorithms and formal semantics of programming languages . Technically, there are | 2011/4/21 13:17:33

Concurrency (computer science) print that page

In computer science , concurrency is a property of systems in which several computations are executing simultaneously, and potentially interacting with each other. The computations may be executing on multiple cores in the same chip, preemptively time-shared threads on the same processor | 2011/5/9 17:09:51

Recursion (computer science) print that page


Most high-level computer programming languages support recursion by allowing a function to call itself within the program text. Some functional programming languages do not define any looping constructs but rely solely on recursion to repeatedly call code. Computability theory has proven

Variable (computer science) print that page

In computer programming , a variable is a symbolic name given to some known or unknown quantity or information, for the purpose of allowing the name to be used independently of the information it represents. A variable name in computer source code is usually associated with a data storage | 2011/8/18 10:39:24

Computer Science (UIL) print that page

Computer Science is designed to test students' programming abilities. It is not the same as the Computer Applications contest, which tests students' abilities to use word processing, spreadsheet, and database applications software, including integration of applications. Computer Science | 2011/2/18 6:21:34

Consensus (computer science) print that page

In particular, any process in the group may fail at any time. Consensus is fundamental to core techniques in fault tolerance , such as state machine replication . Contents 1 Problem description 2 Failure model 3 Impossibility 4 Important consensus protocols 5 Context in Distributed | 2011/8/18 21:13:09

Vectorization (computer science) print that page

Vectorization is the more limited process of converting a computer program from a scalar implementation, which processes a single pair of operands at a time, to a vector implementation which processes one operation on multiple pairs of operands at once. The term comes from the convention | 2010/9/25 21:58:50