In this course, we will be investigating and discussing the most important concept in computing, and perhaps, human society: Ѐdè (Language). Indeed language had been the subject-matter of most of the fascinating issues in human discourse since the recorded history. To appreciate the importance of language, imagine a ``world without language''. What do you think it will be like? (e.g. possibility of thinking and sharing the outcomes of our thoughts and feelings with others). Now, also imagine a world where each ``individual speaks a unique language'' (Tower of Babel?). Your answers to these questions will lead you to the realisation of the important roles that language play in individual human and social activities. Language can be loosely defined as an instrument for abstracting and giving expression to human mental states and activities. In the minimum, a language functions as an instrument for formulating and communication messages. Human languages are those used among humans to achieve the abstraction and communication tasks. Some languages spoken by humans include Yorùbá, Hausa, Igbo and English. Human languages manifest in many different forms of expressions such speech, written text (orthography), gaits, signing and other formation such as Àrokò and other indigenous symbol system.

The languages use to programe machines are not the subject-matter of this course though the applications that will be demonstrated  in this course will be developed using programming languages such as Python.