CPE 626: Theories and Concept of Computing in African Culture


This course will explore computing ideas and concepts underlying various mental, physical and organisational activities from the perspectives of the cosmology of African cultures and world view. We will attempt to interprete these ideas and concepts in the context of modern computing theories. We will also explore their formal expression using tools avaliable in mathematics and formal logic. Specifically we will discuss the following topics:

(i)     Concept register, representation and organisation;
(ii)    Information Structure in African thoughts; tree, queue, order, pattern, organisations
(iii)   Computations and logic in African culture;
(iv)   Time and calendar computations in African culture;
(v)   Number systems, arithmetic and computation process;
(vi)  Computations underlying kinship and interpersonal relationships;
(vii) Computation underlying  African geometry patterns; spatial struture and spatio-temporal description
(viii) African fractals
(ix)  Computation underlying divination systems (IFA)
(x)   Computational models of African muscial instruments (Talking drum)
(xi)  Computations in games and problem solving strategeis (Ayo)
(xii) African modern views of computing  and computations
Recommended Textbooks
1. Zaslavsky, C.(1999) Africa Counts: Number and Pattern in African Cultures,      Lawrence Hill Books; 3rd edition; ISBN-10: 1556523505
 2. Ascher, M.(2002) Mathematics Elsewhere: An exploration of ideas across cultues, Princeton University Press, ISBN: 0-691-07020-2
3. Eglash, R. (2005) African Fractals: Modern Computing and Indeginous Design; Rutgers University Press, New Brunswick, ISBN: 0-8135-2614-0 3
 4. Odejobi, O.A. (2008)
Please check for update of this webpage for further  information on this module including the course manifesto which will soon be uploaded,
You can download JFLAP from here
JFLAP Home Page
JFLAP Tutorial Page
Download Python 2.6 and NLTK