Site announcements


Available courses

Our society and daily activities have undergone a tremendous change as a result of advancement in technology and this advancement makes life easy and simple especially with the use of computers. Today, computer forms an integral part of our lifestyles mostly in our homes, offices, schools, hotels and places of worship.

Human beings communicate using natural languages such as English, French, Yoruba, Igbo etc. These languages are called Natural languages but a Computer System does not understand Natural languages. Hence, there is a need to develop languages that will be used to communicate with the Computer system; these categories of languages are called Programming Languages.

Operations research came out of optimization questions in warfare logistics in the 1940s and quickly established itself as one of the cornerstones of industrial mathematics. This is a discipline that deals with the application of advanced analytical methods to help make better decisions.

In this study session, you will learn about the structure and functions of computers. The intent of this session is to provide a thorough discussion of the fundamentals of computer organization and architecture and to relate these to contemporary computer design issues.

A computer program is simply a set of instructions that directs the computer in its calculations and movement of data. In this course session you will study the techniques which have become known as 'structured programming' techniques.

Optimization is essential across many engineering applications (e.g. signal processing, control, routing, VLSI, machine learning, mechanical design, revenue management, etc.). The optimization techniques are useful in finding the optimum solution or unconstrained maxima or minima of continuous and differentiable functions. These are analytical methods and make use of differential calculus in locating the optimum solution. The methods have limited scope in practical applications as some of them involve objective functions which are not continuous and/or differentiable.

Artificial Intelligence (AI) is a field of computer science built on centuries of thought. The history of AI is a history of fantasies, possibilities, demonstrations, and promise. Even though, these thought and fantasies have existed for centuries, it was only in the last half century that the AI community, been able to build experimental machines that test hypotheses about these mechanisms of thought and their intelligent behavior and to demonstrate mechanisms that formerly existed only as theoretical possibilities.

Introduction Software is more than just a program code. A program is an executable code, which serves some computational purpose. Software is considered to be a collection of executable programming codes, associated libraries and documentations.  Software, when made for a specific requirement is called software product.  In this study session, you will be introduced to Software Engineering with respect to the characteristics of Good Software. 

The way in which a programming language is structured can strongly affect the efficiency and modus operandi of a programmer. The structure of a programming language defines the constituents of every valid programming language. The major components of every programming language are identified as: a) the elementary program statement b) the mechanisms for linking elementary statements together and c) the means by which a program can obtain data inputs.

1.1 Explain the Concept of Audit

1.2 Describe various Objectives of Audit

1.3 Highlight advantages of Audit

1.4 Discuss various types of Audit

1.5 Discuss various preparations before the commencement of Audit