Computational Linguistics

and Education

What is Computational Linguistics?

Computational linguistics (CL) is a discipline between linguistics and computer science which is concerned with the computational aspects of the human language faculty. It belongs to the cognitive sciences and overlaps with the field of artificial intelligence (AI), a branch of computer science aiming at computational models of human cognition. Computational linguistics has applied and theoretical components.

computational linguistics in Education

Computational Linguistics provides an interdisciplinary approach to real-life problems using mainly concepts of linguistics but applying methodologies from mathematics and computer science such as logical thinking and deductive reasoning. Radev and Levin [1] mentions that "computational linguistics [is] a way to emphasize that computer science is not just about machines or code, but also about how to structure and solve a problem." As part of linguistics, which is normally thought of as a humanities subject, it thus have natural affiliations with history, geography, language and cultural studies.

The introduction of Computational Linguistics through school-level contests are discussed in more details on the UK Linguistics Olympiad website

("The Linguistics Olympiads: Lots of fun, but are they educational?" at

[1] Dragomir R. Radev and Lori Levin. Engaging high school students in interdisciplinary studies: Expanding the pipeline. CRA News, 2009. Available at

Computational Thinking

Computational thinking was initially defined as “thinking like a computer scientist”. CT teaches us to break problems into smaller parts before solving them, the art of recognizing a pattern as well as understanding the algorithmic design of a problem which then allows us to create a plan for solution. It is the bigger part of the thought processes that are involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out.

Further Readings

We aim to reflect our commitment to the universal idea that Computational Thinking can work across all disciplines and with all school-age children. Introducing Computational Thinking in Linguistics would give us the benefit of early exposure for our children in being a part of what makes the world connected. By empowering the syntactic of languages, regardless the language, we also learn the rules that govern the world.


Київська відкрита олімпіада з лінгвістики.
North American Computational Linguistics Olympiad (NACLO)
UK Linguistics Olympiad (UKLO)
Linguistics Olympiad Team Taiwan
Association for Technical Culture of Slovenia
Linguistics for school children
Republic of Korea
Korea Linguistics Olympiad
Linguistics Olympiade
Latvian Linguistics Olympiad
International Linguistics Olympiad Japan
Isle of Man
Isle of Man International Linguistics Olympiad
Panini Linguistic Olympiad
Hungarian Linguistics Student Olympics
Finnish Linguistic Olympics
Linguistic Olympiad
Australian Computational and Linguistics Olympiad (OzCLO)
Brazilian Olympiad of Linguistics (OBL)
Bulgarian National Olympiad in Linguistics
Canadian Language Olympiad - Canadian Linguistics Olympiad (OLCLO)
National Linguistics Olympiad
Czech Republic
Česká lingvistická olympiáda
Show More

© 2020. Malaysian Computational Linguistics Olympiad (MyCLO). Created by Ardent Educational Consultants Sdn. Bhd.