school logo

Veritas

University

  • Home
  • About Us
  • Fees
  • Portal
  • University Management
  • 🔰 GIVE
  • FAQ
  • A-Z
  • News & Events
    • Research
    • Faculties
    • Admissions
    • Library
    • All Programmes
    • Short & professional courses
    • JUPEB
    • Postgraduate
    • Veritatis Gaudium Journal
    • Chaplaincy at Veritas
    • Campus Life
    • Gallery
    • Admin Departments
    • Alumni
    • International Collaboration
  • Home
  • About Us
  • Fees
  • Portal
  • University Management
  • 🔰 GIVE
  • FAQ
  • A-Z
  • News & Events

Start Your
Journey to Innovation

Unlock your potential with programmes, resources and experiences designed to spark creativity and drive change.

Logo here

Join Veritas University and unlock your potential with our world-class education, modern facilities and inspiring campus life.

  • Home
  • About us
  • Postgraduate programmes
  • JUPEB
  • Admissions
  • Portal
  • Fees
  • Short & professional courses
  • Campus life
  • News & Events
  • E-learning
  • Research
  • University Management
  • 🔰 GIVE
  • FAQs
  • Veritas University Press
  • A-Z
Contact Us:
info@veritas.edu.ng
Veritas University Abuja, Bwari 901101, Federal Capital Territory, Nigeria

Copyright © 2026 University

All Rights Reserved | Veritas University

hero image

Software Engineering

The Department of Software Engineering at Veritas University Abuja is committed to producing world-class software engineers equipped with the knowledge, technical competence, innovation mindset, and ethical values required to design, develop, deploy, and maintain software solutions that address national and global challenges. The Department combines academic excellence with practical experience, research, entrepreneurship, and industry engagement to prepare graduates capable of leading digital transformation across diverse sectors. The Department operates in line with the National Universities Commission (NUC) Core Curriculum and Minimum Academic Standards (CCMAS) and international best practices in Software Engineering education. Its curriculum integrates software engineering principles with emerging technologies such as Artificial Intelligence (AI), Machine Learning, Data Science, Cloud Computing, Internet of Things (IoT), Cybersecurity, Blockchain, Human-Computer Interaction, Embedded Systems, DevOps, and Intelligent Information Systems. Research and innovation are central to the Department's philosophy. Through the Computational Intelligence and Data Science Research Laboratory (CIDSRL), the Department promotes multidisciplinary research that addresses societal challenges in healthcare, agriculture, education, environmental sustainability, financial technology, climate resilience, and smart governance. Students actively participate in software development projects, hackathons, product exhibitions, industrial training, innovation challenges, and international competitions, providing them with practical experience and globally competitive skills. The Department's flagship Software Engineering Product Exhibition and Competition provides students with opportunities to transform research ideas into deployable software products while encouraging collaboration between academia, industry, government, and development partners. The 2026 edition focuses on "AI-Driven OneHealth Digitization Ecosystem," promoting intelligent solutions for healthcare, environmental sustainability, and climate resilience. The vision of the Department is to become a globally recognized centre of excellence in Software Engineering education, research, innovation, and technology entrepreneurship, producing graduates and solutions that drive sustainable development and digital transformation. Its mission is to provide quality education, conduct impactful research, foster innovation and entrepreneurship, and develop ethically grounded software professionals capable of solving local and global challenges through emerging digital technologies. The Department's core focus areas include Artificial Intelligence and Machine Learning, Software Engineering and Software Architecture, Data Science and Big Data Analytics, Health Informatics and Digital Health, AI-Driven One Health Digitization Ecosystems, Augmented and Virtual Reality (AR/VR), Internet of Things (IoT), Cloud Computing, Smart Cities and Intelligent Systems, Climate Informatics, Financial Technology (FinTech), Mobile and Web Application Development, Robotics, Intelligent Automation, and Digital Transformation. The Department aims to produce globally competitive software engineers with practical and research-based skills, promote excellence in Artificial Intelligence, Software Engineering, and Data Science, develop innovative digital solutions to societal challenges, foster collaborations with academia, government, and industry, encourage entrepreneurship through innovation and commercialization, develop leadership and ethical competencies, and support Nigeria's Digital Economy Agenda and the United Nations Sustainable Development Goals (SDGs). The Department has recorded several notable achievements, including full NUC accreditation of the B.Sc. Software Engineering programme and successful NUC resource verification for the commencement of B.Sc. Artificial Intelligence and B.Sc. Data Science programmes from the 2026/2027 academic session. Through the CIDSRL, the Department has strengthened its research capacity while continuously investing in modern computing laboratories, industry partnerships, and innovation-driven teaching. Students and staff have received national and international recognition. In 2024, the Department won the African Telecommunications Union (ATU) Africa Innovation Challenge, emerging first among 26 African universities with an IoT-based Smart Irrigation System and receiving the $20,000 grand prize. Students have also excelled in national STEM competitions, participated successfully in the Huawei ICT Competition, where the Department's 200-level students placed third in the 2026 Africa Regional Competition, earned recognition within Microsoft's global developer ecosystem, and developed innovative solutions in Artificial Intelligence, Digital Health, Climate Technology, Blockchain, and Smart Digital Systems. The Department maintains strategic partnerships with organizations including the Federal Capital Territory Administration (FCTA), Health Services and Environment Secretariat (HSES), Microsoft, Huawei Technologies, African Telecommunications Union (ATU), SEMED Technologies, and other national and international research and technology organizations. These collaborations strengthen teaching, research, industrial training, product development, technology transfer, and innovation, positioning the Department as a leading contributor to Artificial Intelligence, Digital Transformation, and Software Engineering education in Nigeria.

Expected Duration
4 Years
Degrees Conferred
B.Sc

Department Contact

  • software@veritas.edu.ng
  • 08036949015

Faculty Contact

  • deannas@veritas.edu.ng
  • +2348035005730

Program Overview & Admission Information

Eligibility Criteria
Prospective students may gain admission into any of the Department's three programmes - B.Sc. Software Engineering, B.Sc. Data Science, or B.Sc. Artificial Intelligence - through one of three routes: 1. UTME Entry (100 Level) - Credit passes in five O' Level subjects, including English Language, Mathematics, Physics, and two other relevant science subjects, obtained in not more than two sittings, plus an acceptable UTME score with a relevant subject combination. 2. Direct Entry (200 Level) - A minimum of two relevant subjects at GCE A' Level, IJMB, ND, or NCE (or equivalent) in Computer Science, Mathematics, Statistics, or a related science, in addition to meeting the O'Level requirement above. 3. Inter-/Intra-University Transfer (200 Level) - A minimum CGPA of 1.5 at the end of 100 Level in a previous programme or university, in addition to meeting the UTME requirement. The programmes are fully practical, with intensive laboratory sessions throughout. Students register for between 15 and 24 credit units per semester (30–48 per session) and must maintain the University's minimum CGPA requirements to remain in good academic standing. Graduation requires successful completion of all compulsory courses, satisfaction of the University's credit-unit and GPA requirements, and - where applicable - SIWES and a final-year project. Admission and Graduation Requirements Programme : B.Sc. Data Science Duration: 4 years Admission Requirements: Candidates can be admitted by one of the following three ways: i. The Unified Tertiary Matriculation Examination (UTME) ii. Direct Entry iii. Inter-University Transfer 1. UTME Entry Mode The minimum academic requirement is credit level passes in five subjects at O’ Level in nationally recognized examinations including English Language, Mathematics, Physics, and two other science subjects 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 combinations is also required for admission into 100 Level. 2. Direct Entry Mode 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 (such as Mathematics, Statistics, Computer Science, or Economics) 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. 3. Inter- and Intra-University Transfer Mode Students can transfer into 200-Level BSc Data Science Programme provided they have a minimum of 1.5 CGPA at the end of their 100 Level in their previous programmes or universities. This is in addition to meeting the UTME requirement and institutional guidelines. Graduation requirements To be eligible for the award of the bachelor's degree in data science, a student must have: 1. Passed all the core courses, university and faculty/school required courses and electives. 2. Accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level. 3. Attain a minimum CGPA of 1.00. To graduate, a student must be found worthy in character throughout the period of his/her studentship and must accumulate the total units prescribed for the programme from Core, Faculty, General Studies courses, SIWES, Seminar, and Final Year project Programme : B.Sc Artificial Intelligence Duration: 4 years Admission Requirements: Candidates can be admitted by one of the following three ways: i. The Unified Tertiary Matriculation Examination (UTME) i. Direct Entry ii. Inter-University Transfer .1 UTME Entry Mode The minimum academic requirement is credit level passes in five subjects at O’ Level in nationally recognized examinations including English Language, Mathematics, Physics, and two other science subjects 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 combinations is also required for admission into 100 Level. 2. Direct Entry Mode 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 (such as Mathematics, Statistics, Computer Science, or Economics) 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. 3. Inter- and Intra-University Transfer Mode Students can transfer into 200-Level BSc Artificial Intelligence Programme provided they have a minimum of 1.5 CGPA at the end of their 100 Level in their previous programmes or universities. This is in addition to meeting the UTME requirement and institutional guidelines
How to Apply
  • Visit the university's admission portal at admission.veritas.edu.ng.
  • Create an account using a valid email address.
  • Complete the online application form.
  • Upload required documents (O'Level results, JAMB slip, etc.).
  • Pay the application fee as indicated on the portal.
Completion Requirements
B.Sc. SOFTWARE ENGINEERING Admission and Graduation Requirements The admission and graduation requirements are the same as for the other programmes in the computing discipline. They are as stated below: Admission requirements Candidates can be admitted into the Software Engineering degree programme by one of the following ways: 1. The Indirect/Preliminary Mode (4 years Degree Programme) 2. Direct Entry 4 Year Degree Programme In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings. 3. Year Degree Programme: Direct Entry A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language , Mathematics, Physics. Minimum Duration The minimum duration of the Software Engineering degree programme is four academic sessions for UTME. The minimum duration will be three academic sessions for candidates admitted to the 200 Level Graduation requirements To be eligible for the award of the bachelor's degree in software engineering, a student must have: 1. passed all the core courses, university and faculty/school required courses and electives; 2. accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level. 3. completed successfully students’ industrial training (SIWES), seminar and research project. 4. attain a minimum CGPA of 1.00. To graduate, a student must be found worthy in character throughout the period of his/her studentship and must accumulate the total units prescribed for the programme from core, faculty, General Studies, SIWES, seminar and Final year project.
Programs Offered

Undergraduate

  • Software Engineering (B.Sc)
  • Data Science (B.Sc)
  • Artificial Intelligence (B.Sc)
Staff

Meet our dedicated team of staffs who are passionate about advancing knowledge in their respective fields.

staff
Dr EMMANUEL MKPOJIOGU
Senior LecturerView Profile
staff
Mr IKECHUKWU IZEGBU
Lecturer 1View Profile
Recent Publications
journal2017

Quality-based prioritization: An approach for prioritizing software requirements

Mkpojiogu, E.O.C., & Hashim, N.L.

—Journal of Telecommunication, Electronic & Computer Engineering (JTEC),, Vol/Page: 9 (2-2) 17-21

ISSN/ISBN: E-ISSN: 2289-8131

journal2017

A UX assessment of a mobile recommender app for household electrical energy savings.

Hussain, A., Isam, M., & Mkpojiogu, E.O.C.

—Journal of Telecommunication, Electronic & Computer Engineering (JTEC),, Vol/Page: 9 (2-11)

ISSN/ISBN: 129-131

journal2017

UX evaluation of a video streaming application with teenage users. Journal of Telecommunication,

Hussain, A., AbdRazak, M.N.F., Mkpojiogu, E.O.C. &Hamdi, M.M.F.

—Electronic & Computer Engineering (JTEC)., Vol/Page: 9 (2-11)

ISSN/ISBN: 129-131

journal2017

Can scoring rubrics be used in assessing the performance of students in software requirements engineering education? Journal of Telecommunication,

Mkpojiogu, E.O.C. &Hussain, A.

—Electronic & Computer Engineering (JTEC)., Vol/Page: 9 (2-11)

ISSN/ISBN: 115-119.

journal2017

Evaluating the effectiveness of scoring rubric-assisted reading (SRAR) technique in the reading of software requirements work documents.

Mkpojiogu, E.O.C. &Hashim, N.L.

—Journal of Engineering and Applied Sciences (JEAS), Vol/Page: 12(21)

ISSN/ISBN: 5548-5553

journal2017

Capturing customer satisfaction and dissatisfaction in software requirements elicitation for features in proposed software systems.

Hussain, A., Mkpojiogu, E.O.C., &Nawi, M.N.M.

—Journal of Engineering and Applied Sciences (JEAS), Vol/Page: 12(21)

ISSN/ISBN: 5590-5597

Department Contact

  • software@veritas.edu.ng
  • 08036949015

Faculty Contact

  • deannas@veritas.edu.ng
  • +2348035005730