Browse the glossary using this index

Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL



if something is canonical it is the standard or basic version. For computer science, if something is "canonical", it means the data is organised in the standard way, which will help to avoid mistakes.

In literature, we often talk about "the canon" meaning the set of poems, plays and novels that everyone thinks are important. Don't confuse canon with "cannon" - which is a kind of big gun.

see the course CS50's Introduction to Computer Science


adj. to describe something that is connected with thinking.

Cognition (the noun) means a mental process which the person thinking is aware of. This could include other activities apart from logical reasoning, for example: trying to remember something, or paying attention to an action that you are going to repeat later.


A community (noun) is the people who live in a particular area. Metaphorically, it can be applied to other kinds of groups where people share a common interest or some common characteristic.

Community is also used to make compound nouns like "community garden" or "community college" for things that people in that particular place can use.

Course - "remakery"



Legal work may be contentious where it involves a disagreement between two or more parties.

Course -



A contingency is something that may happen in the future - probably something bad, which you should plan for.

Course - "Lord Leggatt's Commercial Law lecture"


The process of moving the legal ownership of a piece of land or a building from one person to another



if something is "cryptic" it probably has hidden meaning, it is difficult to understand.

We often talk about "cryptic crosswords" a kind of puzzle where you have to interpret the question correctly to find the answer.

see the course CS50's Introduction to Computer Science