Skip to main content

Introduction to African Studies

This course is to help students appreciate the contemporary value of African Studies as an area of enquiry; help students engage with discourses on African realities; encourage students to appreciate the African Identity; help students develop a sense of Self Determination in the global world; make students aware of the negative stereotypes about Africa and to encourage them to challenge these stereotypes; highlight some of Africa’s contributions to world civilization and knowledge generation; help students develop appropriate methodologies and frameworks for examining Africa and its past t

Discrete Mathematics

This course introduces students to the necessary mathematical skills in solving computer system problems. The topics in this course include Functions and relations: functions, discrete versus continuous function, relations, continuous and discrete relations, sets – Venn diagram, power sets, complements. Foundations of logic: propositional logic, logical connectives, truth table, normal forms, validity. Proof techniques: notion of implication, contradiction, direct proofs, proof by counterexample, proof by contraposition and contradiction, mathematical induction.

Programming for Engineering

This course offers an excellent introductory programming class for engineering students. The course mainly deals with the applicative aspects of programming, and students will acquire necessary programming skills. It leverages computational methods that permeate the sciences and engineering through the use of the Python programming language and its extensive libraries for data manipulation, scientific computing, and visualization.

Subscribe to Level 200