Assignment is a task or piece of work allocated to someone as part of a job or course of study.
The term "assignment" can also refer to:
1. The allocation of a job or task
2. The transfer of rights or property
3. A position or post to which someone is assigned
4. In programming, the process of assigning a value to a variable