Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

American Computer Science League

Index American Computer Science League

ACSL, or the American Computer Science League, is an international computer science competition among more than 200 schools. [1]

20 relations: Assembly language, Binary search tree, Boolean algebra, Computer language, Computer number format, Computer science, Data structure, Digital electronics, Finite-state machine, Graph theory, Heap (data structure), Infix notation, Lisp (programming language), Polish notation, Queue (abstract data type), Recursion (computer science), Regular expression, Reverse Polish notation, School, Stack (abstract data type).

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: American Computer Science League and Assembly language · See more »

Binary search tree

In computer science, binary search trees (BST), sometimes called ordered or sorted binary trees, are a particular type of container: data structures that store "items" (such as numbers, names etc.) in memory.

New!!: American Computer Science League and Binary search tree · See more »

Boolean algebra

In mathematics and mathematical logic, Boolean algebra is the branch of algebra in which the values of the variables are the truth values true and false, usually denoted 1 and 0 respectively.

New!!: American Computer Science League and Boolean algebra · See more »

Computer language

A computer language is a method of communication with a computer.

New!!: American Computer Science League and Computer language · See more »

Computer number format

A computer number format is the internal representation of numeric values in digital computer and calculator hardware and software.

New!!: American Computer Science League and Computer number format · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: American Computer Science League and Computer science · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: American Computer Science League and Data structure · See more »

Digital electronics

Digital electronics or digital (electronic) circuits are electronics that operate on digital signals.

New!!: American Computer Science League and Digital electronics · See more »

Finite-state machine

A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.

New!!: American Computer Science League and Finite-state machine · See more »

Graph theory

In mathematics, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects.

New!!: American Computer Science League and Graph theory · See more »

Heap (data structure)

In computer science, a heap is a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to (in a max heap) or less than or equal to (in a min heap) the key of C. The node at the "top" of the heap (with no parents) is called the root node.

New!!: American Computer Science League and Heap (data structure) · See more »

Infix notation

Infix notation is the notation commonly used in arithmetical and logical formulae and statements.

New!!: American Computer Science League and Infix notation · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: American Computer Science League and Lisp (programming language) · See more »

Polish notation

Polish notation (PN), also known as normal Polish notation (NPN), Łukasiewicz notation, Warsaw notation, Polish prefix notation or simply prefix notation, is a mathematical notation in which operators precede their operands, in contrast to reverse Polish notation (RPN) in which operators follow their operands.

New!!: American Computer Science League and Polish notation · See more »

Queue (abstract data type)

In computer science, a queue is a particular kind of abstract data type or collection in which the entities in the collection are kept in order and the principal (or only) operations on the collection are the addition of entities to the rear terminal position, known as enqueue, and removal of entities from the front terminal position, known as dequeue.

New!!: American Computer Science League and Queue (abstract data type) · See more »

Recursion (computer science)

Recursion in computer science is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).

New!!: American Computer Science League and Recursion (computer science) · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: American Computer Science League and Regular expression · See more »

Reverse Polish notation

Reverse Polish notation (RPN), also known as Polish postfix notation or simply postfix notation, is a mathematical notation in which operators follow their operands, in contrast to Polish notation (PN), in which operators precede their operands.

New!!: American Computer Science League and Reverse Polish notation · See more »

School

A school is an institution designed to provide learning spaces and learning environments for the teaching of students (or "pupils") under the direction of teachers.

New!!: American Computer Science League and School · See more »

Stack (abstract data type)

In computer science, a stack is an abstract data type that serves as a collection of elements, with two principal operations.

New!!: American Computer Science League and Stack (abstract data type) · See more »

References

[1] https://en.wikipedia.org/wiki/American_Computer_Science_League

OutgoingIncoming
Hey! We are on Facebook now! »