Available courses

The course introduces students to the concept of Political Economy and examines, the relationship between politics and economics, modes of production, classes, stages and processes of subjugation, domination and exploitation of Africa by Europe and the effects of these on socio economic development of Africa. It also examines the position of Africa in the present structure of the international system and globalization.

International Relations as a course of study is designed to explain the meaning, nature and scope of International Relation. It considers the concept of International Society and its features and some of conceptual approaches and theories to the study of the course.

This course introduces students to the subject matter of fiscal policy and public finance. Students will learn about the level, growth and structure of fiscal activities of the Federal Government of Nigeria with respect to public revenue, public expenditure, fiscal debt and public debt as well as inter-governmental fiscal relations.

This course exposes students to the system of tax administration in Nigeria, the distinction between taxation of income and taxation of capital, the law and practice of income tax relating to individuals, exemptions, settlements, trusts, and estates, computation of assessable income as well as the small company provisions including definitions, computations and exemption.

This course introduces students to research methodology in the Social Science and provides them with a background for a good mastery of Econometrics.

Students will learn about the importance and process of research, research design, methods of data collection and analysis.

This course introduces students to Microeconomics. Under this course, students will learn the following areas of Microeconomics:

Basic concepts in economics. Tools of economic analysis. Problems of scarce resources. Allocation of resources in product and factor markets.  Equilibrium and equilibrium analysis.Supply and demand theory. Elasticity theory. Cobweb theory

course is designed to expose students to some operational techniques of government agencies and parastatals in a given state. It helps in evaluating performances, control and problems confronting the management of public enterprises. This course focuses on analysis of objectives, origin and classification of public enterprises in Nigeria, organisation and problems, performance measurement and control, capital structure and funding, relationship between state and federal parastatals, detailed constitution of commissioned reports on parastatals, privatization and commercialization of public enterprises. The civil service system and civil service reforms in Nigeria will also be examined.  

The study of ‘development’ administration may be said to differ from that of ‘public’ administration in that the former is concerned with the operation of government institutions under certain conditions- where there are wide and new demands, but where there is at the same time low administrative capacity and severe obstacles facing implementation. In short, development administration is concerned with the achievement of change under conditions where change is difficult. 

The objective therefore, is to examine the range of instrumentalities employed to achieve the ends of national, social and economic development- the machinery of planning, the role of government administration in promoting development, the public service, this provides a critical backdrop against which a more nuanced examination of development administration of Nigeria and Africa is undertaken

This course is designed to introduce and familiarize students with several issues in the study of international relations. In doing this, there is the need to disabuse the students mind from believing that International Relations is simply a discipline that is merely based on reading or listening to reports, print and electronic, respectively, on local and international media.

The course is to broaden the student's intellectual horizon, as this needless reductionist position simply leads to over simplification, fallacies, over - assumptions and charlatan dispositions. The discipline is dimple as well as complex and very technical. This explains why someone who is not vast in its technicalities would say seemingly impracticable or incredible things about interstate behaviour or executive policies that affect other states in the international system.

Suffice it to say, International Relations, as an integral part of political science, stand and boasts of its own techniques, methodology, concepts mode of analysis and parlance; inter alia. Hence, students, who are deficient in this knowledge and not properly tutored in them could unguardedly or brilliantly discuss international politics, yet leave a vacuum.

This course is designed to introduce students to several issues in the study of political thoughts of some selected classical and modern political thinkers. Basically, it is to discover how the political thought later developed into veritable ideas dealing with the origin of state, the theory of state, the form of state and sovereignty power. It is to examine how these political thinkers developed their opinions into theories, and how these differences in their theories resulted into different school of thought that substantially laid the foundation of understanding the history of political thought. 

The course exposes students to the complexities and contradictions that characterize the relationship between developed countries and developing or less developed countries. It draws students’ attention to the global economic order and gives insight into what enhances the economic fortunes of prosperous and wealthy countries as well as what promotes the underdevelopment of poor and economically backward countries. It identifies major development agents, their strengths and limitations as change agents. The course also engages the question of Africa’s drive for development, obstacles that impede Africa’s development efforts. The impact of foreign aid and debt on Africa development will be examined.  The major focus of the course is how the incorporation of non-Western countries into the productive system of global capitalism has disrupted, distorted and shaped the political organisation and cultural identity of Third World States. 

Civil-Military Relations provides students with the opportunity to gain a mastery and an in -depth understanding of the military and state institution; major theories of civil-military relations; Samuel Huntingtons institutional theory of Civil-Military Relations; classic liberal approaches to military affairs; historical foundation Nigerian Military institution; factors responsible for military interventions; Nigerias Civil-Military Relations since independence; and explore ways for reforming CMR for sustainable democracy in Nigeria.

Contemporary Political Analysis provides students with the opportunity to gain a mastery and an in -depth understanding of the nature and approaches to contemporary political discourse. It provides in-depth understanding of the concept of political analysis, levels of analysis and criteria for distinguishing between various approaches in contemporary political analysis. It further discusses Behaviouralism, Institutionalism and Political culture approaches in political analysis, including theories of dependency, modernisation, as well as political economy. Furthermore, the course delves into the differences between political philosophy and political science, with their underlining differences. Lastly, it outlines and the approaches in analysing political events in areas of domestic politics and international relations.

This course aims at exposing students to some legal related matters in Nigeria. The main objective is to provide an overview of the various laws regulating Nigerian governmental organizations, individuals and the entire general public. The Nigerian Legal system covers branches and institutes of the system, functions, classifications, and sources of law, including the doctrines of equity, statutes in England and those extended to Nigeria. The Nigerian legislation, judicial precedent, hierarchy of Courts, customary law, application of State decisions in Customary and Sharia Law, conflicts between English and Customary Law are well covered.

In the broadest sense, administrative law involves the study of how those parts of our system of government that are neither the legislatures nor the courts make decisions. These entities, referred to as administrative agencies, are normally located in the executive branch of government and are usually charged with the day-to-day details of governance. These agencies carry out these tasks by making decisions of various sorts and supervising the procedures by which the decisions are carried out. In this course, students will learn among several other concepts the doctrine of natural justice, division of administrative decisions, remedies available for administrative decisions, separation of power and delegation of authority

This is a course designed to explain the origin, structure and management of organizations, by specifically addressing the types of organization, management and organizational theories and practices. It equally exposes students to various managerial principles and concepts applicable to organization such as motivation, leadership, conflict resolution, as well as the implications of organizational and administrative practices in public administration

This course is designed to inform, educate, enlighten and expose students to the evolution, principles, practices, theory and workings of local government which is widely acknowledged as a viable instrument for rural transformation and for the delivery of social services to the people. The students will be enlightened on the composition of Local Government Administration as a third tier of government and the closest level of government to the grassroots. The significance of local government is highlighted including the development, roles, structure, financing, control and reforms of local government in Nigeria

The course introduces students to the nature, scope and uses of Political Science as an academic discipline. It stresses the needs and problems of politics as they affect Nigeria and Africa. The course examine African politics dependence and struggle for independence of African States. It discusses the various methods of Political Science. The relationships between Political Science and other Social Science disciplines are also examined. The course also examines the major concepts of Political Science such as State, Nation, Legitimacy and Sovereignty. The organs of government such as Legislature, Executive, Judiciary, their functions and functions of government are also examined. It also examines types of government such as Democracy, Monarchy, Oligarchy, Totalitarianism, Republicanism etc. Rule of Law, Delegated Legislation, Separation of Powers, Political Parties, Nature and Functions of Public Administration will also be analyzed. Civil Service, International Relations and some forms of government such as Unitarianism, Federalism, Presidentialism, Confederalism and Parliamentarianism etc will also be explored.                  


This course is designed to introduce 400 level students of Biochemistry & Nutrition programme to operation of latest biochemical equipment. They will be taught the various methods of research, assimilation and dissemination of information. Effective use of library, preparation of dissertations or theses, as well as how to write papers for journal publications and conferences will be explained to the students extensively. Experimental design as well as analysis and interpretation of experimental data will be explained.

There is the need to learn and teach the students how to operate various new biochemical equipment, as a result of new advancements in science and technology. Methods of research and experimental design are vital to the development of new drugs and new scientific findings. Analysis and interpretation of such data will lead to generation of information. Assimilation and dissemination of information with effective use of the library is essential towards successful preparation of dissertations and papers for journal publications as well as conference.

The course is designed to introduce 400 level students of Biochemistry & Nutrition to nutrient availability of foods and the health issues associated with exogenous materials that come in contact with foods. The biochemical implications of such natural and synthetic chemicals are the focus of this course.

The exposure of man to exogenous substances in foods and their metabolic profiles are very important to food and nutritional scientists so that relatively safe alternatives can be employed during cultivation, harvesting, storing, processing and handling of foods.

At the end of the course, the students should be able to

-describe food constituents and their sources

-describe the structures and functions of nutrients

-explain the adverse effects of food additives, pesticides, drugs, nutrient supplements, carcinogens, contaminants, etc

-discuss the metabolic profiles of some of these chemicals

-explain the legal issues involved in their use

The course is designed to introduce 300 level students of Biochemistry and Nutrition to the nature, properties and catalytic role performed by enzymes so that they can understand the mechanism by which enzymes regulate biological processes. General properties of enzymes, classification and nomenclature of enzymes, and active site features of enzymes will be described. The mechanism and kinetics of enzyme catalysed reaction for single substrate and bisubstrate reactions will be described to gain insight into the reaction mechanism of enzymes.

The effects of certain factors like temperature, pH, ions and inhibitors will be described to see how they affect the rate of enzyme catalysed reactions. The course will also introduce the students to methods of isolation, purification and characterization of enzymes. The students will be able to apply these methods to obtain purified enzyme which they can use for kinetic experiments. The role of vitamins and coenzymes in biochemical processes especially as enzyme cofactors will also be described.

Enzymes are biological catalysts that mediate nearly all biochemical processes that comprise life. Since without enzymes metabolic processes cannot take place, it is therefore imperative for students of biochemistry to understand the following:

(i) Certain properties possessed by enzymes that facilitate their catalytic actions;

(ii) Mechanism of enzyme- catalysed reaction and factors affecting the rate of enzymatic reaction; (iii) Methods of generating and analysing kinetic data;

(iv) Method of obtaining purified enzyme for experimental purposes. All these will give the students insight into how enzymes regulate metabolic processes and enable them to generate, analyse and interprete kinetic data.

This course introduces students in the chemical, biological, and basic medical and health sciences to the study of biomolecules as the carbon-containing compounds that make up the various parts of the living cell and carry out chemical reactions that enable it to grow, maintain and reproduce itself, and also to use and store energy. Hence the structure of such biomolecules determines in what chemical reactions it is able to participate, and hence what role it plays in the cell’s life processes. Examples of biomolecules include nucleic acids, proteins, carbohydrates and lipids.

This course is a core course for Students acquiring the Bachelor of Science Degree in Computer Science and Communication Technology. It introduces the Students to Principles of Communication Technology as an important aspect of Communication Technology. Various aspects of Communication Technology and Computer Network are discussed in this course. The overall aim of this course is to equip Students with the Knowledge of the Principles of Communication Technology and Computer Networking which is of utmost necessity in this age of ICT.

The course comprises of six (6) modules. Students are expected to complete each module in two weeks.

This course is a compulsory Two (2) credit unit course. This course is built upon Operating System I (CPS205). It deals with the various Operating system design concepts and techniques. Since operating systems is the most important software in the computer system, this course takes you through the various issues that arises as a result of contention for system resources, the design considerations, It explores more advanced topics in the field, including Processes: Concurrent Execution; Critical sections and Mutual exclusion problems and solutions.  issues arising from process synchronizations, various algorithms that were implemented by operating system designers, how they are achieved either through hardware or software. This course is divided into Four (4) modules. The first module deals with Process synchronization issues such as Race Condition, Mutual Exclusion, Critical Section Problem, Classic Problems of Synchronization, Semaphores, Monitors, Producer-Consumer problems. The second module treats deadlock issues such as deadlock Characterization, Indefinite Postponement and methods for dealing with deadlocks, vis-a-viz various algorithms that were proposed to solve these issues. The last i.e. the third module discusses memory management functions of the operating system and issues such as memory management algorithms,, Multi-programming; Swapping; Virtual memory, Paging and Symbolic segmentation; File System: operations, implementation, performance. 

In order to have a thorough understanding of this course, you will need to read and understand the contents, which include notes and materials given in class.

This course is a compulsory Two (2) credit unit course. It focuses on introducing you to the paradigms of Structured programming. The course presents background concepts of Structured programming, its elements, its design principles and the rationale behind it. Also, it describes the basic concepts of Objects and a widely used programming techniques and methods in object- oriented design. It discusses objects and classes as basis of object-oriented programming. It also describes encapsulation, abstraction, message passing and introduces inheritance and polymorphism.

Using java programming language as one of the Structured programming and object-oriented programming language, the course deals with creating classes, addressing its properties, static behaviour of classes, compiling, interpreting and debugging Java programs, Java syntax and data objects. It discusses the control structures being supported by Java Language, Arrays and Java Methods. Exceptions and how to handle them, Java Applets etc.This course involves both the theory and laboratory practice. Some of the concepts treated in the course require you to have some basic background on some topics in Computer science, especially programming course. There is need to have a fore-knowledge of programming syntax. Therefore, you are advised to read through further. In order to have a thorough understanding of this course, you will need to read and understand the contents, which include notes and materials given in class and practice a lot, solve all the tutorial questions and practice all the laboratory exercises, and develop simple applications using Java Programming Language, which will be given as a group project. You should also learn to write your own program using the basic concepts treated in this course which can be implemented using any programming language of your choice.

This course is a compulsory Two (2) credit unit course. It focuses on introducing Students studying Computer Science and in their second year, to the concept of Web programming. It deals with the component, structures, and management of Information Systems. It deals with the architecture, features, and services of the internet and a comprehensive introduction to current programming models and tools for generating rich Web applications. The Students will learn the fundamentals of website- building and get a good foundation on which to build professional – level skills.

This course involves both the theory and the practical, but majorly practical based. In order to have a thorough understanding of this course, Students will need to read and understand the contents, which include notes and materials given in class and practice a lot, by developing simple websites and web database applications.

Course Details: Information storage & retrieval, Information management applications, Information capture and representation, analysis & indexing, search, retrieval, information privacy; integrity, security; scalability, efficiency and effectiveness.

Introduction to database systems:

Components of database systems DBMS functions, Database architecture and data independence use of database query language

Course Description:

This course  is meant to expose students to the  basic concepts  of database systems and design. It is meant  to  introduce students to the basic techniques and  methodologies of  organizing data, maintaining and managing data  up to the point of creating database system and managing same using good database management systems.

Course Justification:

Information is the most valuable asset of any enterprise. In view of this, there must be  an organized structured way of how data that is most critical to the survival of the business be stored, organized and maintained to sustain the existence of the company. This course provides the basic concepts of data  organization and management. Students will be exposed to the various Databases in the market and appropriate database engines to store and constantly maintain data.

Students will be given practical experiences on how to create Databases using MS –ACCESS , MYSQL and MS-SQL,  etc  to reinforce their  theoretical foundation  and experiences.

Course Objectives:

The course is aimed at impacting in the students basic skills of organizing and managing large volume of data using appropriate database systems. They will also be introduced to methods of designing and creating databases from scratch  and maintaining such  databases . By the end of the course students will be able to:

1.     Design a good database system

2.     Create  databases and allied database objects

3.     Maintain  databases

 4. Recommend appropriate databases for  any organization

This course focuses on both the theoretical and practical aspects of Assembly Language. Different classifications of programming languages are identified. The basic architecture of a microcomputer and microprocessor was also taught. The practical aspect deals with programming in Assembly language which is carried out in the laboratory. It covers the interactions between different categories of Assembly programming Language Instructions and registers.

This course is an introductory Computer Programming course. It is meant to expose

students to the basic concept of procedural programming methodologies. Practical classes

will be taken to reinforce the learning experiences of the students by giving problems

related to the topic being treated in the week.

Course Justification:

Computer is the new part of our everyday life and its use cut across all disciplines and

professions. Therefore every scientist must be able to program the computer with one of the most

used languages or at least be able to understand a program already written. This course will

make it possible for students to build a strong foundation to be able to program the computer in

C language or be able to build simple applications using FORTRAN programming concepts .

The learning experience can be reinforced to learn other languages.

The course is aimed at impacting in the students basic skills of writing computer programs with

this simple common procedural language. By the end of the course students will be able to:


Develop algorithm and flowchart for a solvable computer problem.


Write programs in FORTRAN Language.



Use the skills acquired to develop aptitude for other programming languages e.g. 

C, C++, JAVA, VB


Data information is course for the semester

Review of intermediary metabolism of carbohydrates, proteins, lipids and nucleic acids. Recent advances in these areas.  Regulations of metabolism; enzymatic and hormonal. Neurochemistry and neurological disorders.

Site announcements

(No announcements have been posted yet.)