Department of


Home >Software Engineering


Nigeria (and indeed sub-Saharan Africa) represents virgin territory for the software industry and the field in turn presents huge opportunities for the region within the contest of an expanding global economy. It is well known that the software industry is the only one that wealth can be created from zero or near-zero capital — only intellectual capital is needed. There is therefore the need for Nigeria to grow its own crop of software engineers as a force for sustainable socio-economic development.

The Philosophy and Mission Statement underlying the Software Engineering programmes is aimed at achieving the goals and objectives of the National Policy on Industrialisation and Self-Reliance. This is to be achieved through:

  • Broad—based foundation in Computing, Science and Engineering and Technology as well as specialized knowledge and practice in Software Engineering.
  • Practical exposure to application of Software Engineering to problem solving
  • Adequate training in human and organisational behaviour and management in the software development life-cycle.
  • Developing in the programme, entrepreneurial knowledge, a sense of public responsibility and a spirit of self-reliance.
  • Nurturing of partnership between the institution and the software industry effective programme delivery.
  • Creating an awareness and understanding of the moral, ethical, legal. And professional obligations needed to function as part of the computing a global society.
  • Creating an awareness and understanding of the need to develop leadership and team building skills to maximize the benefits of Software Engineering education and its application to solving problems.
The general philosophy therefore is to produce graduates with high academic and ethical standards and adequate practical exposure for self-employment as well as being of immediate value to the software industry and the community in general.

Our Programmes

The Software Engineering programme will focus on imparting the knowledge and practical skills to enable students understand the principles and practice of software systems design, development and maintenance. This should enable them to be able to balance software system design and development with safety, reliability, cost and scheduling especially for large scale systems.

The objectives of the Bachelor of Science, Computer Science programme include:

The general goal and objectives of Software Engineering education and training should be in consonance with the realisation of national needs and aspirations vis-å-vis industrial development and technological emancipation. The graduates must therefore be resourceful, creative, knowledgeable and able to perform the following functions:

  • To appreciate the importance of computer science (as a base) in such areas as principles of programming, algorithm, data structures, databases and programming languages.
  • To develop and utilize the practical skills acquired in software architecture and design, software metrics, verification and validation, requirements and analysis and the software engineering process for the production of software-based systems.
  • To develop expertise in programming in a number of different languages with emphasis on the production of robust, reliable, cost-effective and secure codes that are based on sound design and development principles and adapted to the needs of a developing and emerging economy such as Nigeria in a technically professional manner.
  • To be able to exercise original thought, have good professional judgment and be able to take responsibility for the execution of important tasks as programmers, system analysts, software developers, web developers, software consultants, system administrators, IT project managers, system engineers and entrepreneurs, etc.
  • To be able to produce and manage high-quality software-based solutions with long life-cycles especially for large or complex systems.
  • To develop the understanding and engineering and entrepreneurial skills needed to become the architects and project leaders building system in which software plays a critical vole
  • To leverage on Software Engineering as the driving force behind the new technologies that are transforming the way we live and work.

To have the requisite knowledge and skill base for further academic and professional development in Software Engineering

Department Contact Info

Faculty of Natural and Applied Sciences

Block A, First Floor.
Veritas University, Abuja


Mon – Fri 8:00A.M. – 5:00P.M.

Download HandBook

Our Mission
Admission Requirement

In line with and within the bounds of the mission of Veritas University, the Department shall strive towards sustainable human and technological development through the utilization of the resources available within its environs in teaching, research and community service while maintaining a good conducive and friendly environment for life.

State clearly the admission requirements for the proposed programme. It must meet the general minimum admission requirement for degree programmes. Candidates can be admitted by one of the following three ways:

  • The Unified Tertiary Matriculation Examination (UTME)
  • Direct Entry
  • Inter-University Transfer

JAMB / UTME Entry Mode

The minimum academic requirement is credit level passes in five subjects at O’Level in nationally recognized examination including English Language, Mathematics, Physics and two other science subjects which are relevant to the programme at not more than two sittings. In addition, an acceptable pass in the Unified Tertiary Matriculation Examination (UTME) with relevant subject combination is also required for admission into 100 Level.

Direct Entry Mode

Possession of one the following qualifications Candidates seeking admission into the programme through Direct Entry must have passes at GCE ‘A’ Level/IJMB or its equivalent in a minimum of two Science subjects relevant to the programme to be considered for admission into 200 Level. This is in addition to fulfilling the requirement of a minimum of credit level passes in five relevant subjects at ‘O’ Level as indicated above.


Why Study Here?

With over 30 undergraduate programmes and 21 Postgraduate programmes to choose from, Veritas University offers you a unique opportunity to be the very best that you can be.

Located in a serene environment enveloped by nature and boasting state of the art facilities for study and recreation, you are assured that your experience here at Veritas University will be a pleasant one.