Rote learning
Rote learning is a memorization technique based on repetition. The idea is that one will be able to quickly recall the meaning of the material the more one repeats it. Some of the alternatives to rote learning include meaningful learning, associative learning, and active learning.
Rote learning vs. critical thinking
Rote methods are routinely used when fast memorization is required, such as learning one's lines in a play or memorizing a telephone number.
Rote learning is widely used in the mastery of foundational knowledge. Examples of school topics where rote learning is frequently used include phonics in reading, the periodic table in chemistry, multiplication tables in mathematics, anatomy in medicine, cases or statutes in law, basic formulae in any science, etc. By definition, rote learning eschews comprehension, so by itself it is an ineffective tool in mastering any complex subject at an advanced level. For instance, one illustration of Rote learning can be observed in preparing quickly for exams, a technique which may be colloquially referred to as "cramming".