The Bachelor of Engineering (B.Eng.) in Computer Engineering programme provides you with the knowledge and skills needed to design, develop, and integrate hardware and software systems for modern computing and intelligent technologies.

This programme bridges electrical, electronic, and computer science disciplines to prepare you for the fast-evolving world of digital technology, automation, and data systems. You will learn to design embedded systems, develop computer networks, build intelligent control systems, and manage large-scale computing infrastructures.

The programme blends rigorous theoretical instruction with practical training in laboratories and workshops, ensuring that you graduate as a versatile engineer capable of driving innovation in computing, communications, and information technology.

Course Overview

The programme spans five academic years (ten semesters) and focuses on equipping students with a deep understanding of computer hardware, software engineering, data communications, control systems, artificial intelligence, and digital electronics. It emphasises the design and implementation of efficient, reliable, and secure computing systems that support diverse engineering and business applications.

The curriculum also integrates entrepreneurship, innovation, and research-based learning. Students participate in industrial training (SIWES) and complete a final-year project, both designed to expose them to real-world challenges in computing, systems design, and automation.

By the end of the programme, you will be able to design computer systems, develop software applications, optimise digital architectures, and contribute to the technological advancement of society.

Course Curriculum

This is structured to develop both the theoretical knowledge and practical competence required of a professional engineer. It progresses from core science and engineering fundamentals to specialised courses in computing and systems design.

  1. General Physics, Chemistry, and Mathematics
  2. Introduction to Engineering and Computer Systems
  3. Engineering Drawing and Design
  4. Introduction to Programming (C/C++)
  5. Communication Skills and General Studies
  1. Electrical and Electronic Circuits
  2. Digital Logic Design and Microprocessors
  3. Computer Architecture and Organisation
  4. Data Structures and Algorithms
  5. Engineering Mathematics
  6. Computer Programming (Object-Oriented)
  1. Operating Systems and Computer Networks
  2. Control Systems Engineering
  3. Embedded Systems Design
  4. Database Systems and Software Engineering
  5. Signal Processing and Communications
  6. Student Industrial Work Experience Scheme (SIWES)
  1. Computer System Security and Cryptography
  2. Artificial Intelligence and Machine Learning
  3. Advanced Digital Systems Design
  4. Robotics and Automation
  5. Data Communication and Networking
  6. Project Management and Entrepreneurship
  1. Cloud Computing and Internet of Things (IoT)
  2. Advanced Computer Architecture
  3. Modelling and Simulation
  4. Engineering Ethics and Professional Practice
  5. Research Project / Design Thesis

This comprehensive curriculum ensures that graduates are well-prepared to develop innovative computing solutions for industries including telecommunications, automation, manufacturing, and software development.

Entry Requirements

Admission into the B.Eng. Computer Engineering programme may be through the Unified Tertiary Matriculation Examination (UTME) or Direct Entry (DE) routes, in line with the National Universities Commission (NUC) CCMAS and the Faculty of Engineering requirements.

1. UTME (100-Level Entry)

To qualify, applicants must possess:

  1. Five (5) credit passes in English Language, Mathematics, Physics, Chemistry, and one (1) other relevant subject (such as Further Mathematics, Technical Drawing, or Computer Studies) obtained at not more than two sittings in SSCE, GCE, NECO, or equivalent examinations.
  2. A satisfactory performance in the UTME, with the subject combination: English Language, Mathematics, Physics, and Chemistry.
  3. A pass in the university’s Post-UTME Screening Exercise.

2. Direct Entry (200-Level Entry)

Candidates for Direct Entry admission must possess:

  1. GCE Advanced Level (A-Level) passes in at least two subjects, including Mathematics and Physics or Chemistry.
  2. A National Diploma (ND) or Higher National Diploma (HND) in Computer Engineering, Electrical/Electronic Engineering, or Computer Science with at least Upper Credit.
  3. JUPEB or equivalent qualifications in relevant science and engineering subjects.

All candidates must also satisfy the university’s general entry regulations as prescribed by the Faculty of Engineering.

Why study at OOU?

Choosing to study computer engineering at Olabisi Onabanjo University positions you at the intersection of technology, innovation, and problem-solving. Our programme is designed to help you thrive in today’s digital and data-driven world.

Here’s why OOU stands out:

  1. NUC-Accredited and COREN-Aligned Curriculum: The programme fully complies with the Core Curriculum and Minimum Academic Standards (CCMAS) and meets the standards of the Council for the Regulation of Engineering in Nigeria (COREN).
  2. Strong Technical and Practical Focus: You will receive extensive hands-on training in hardware and software development, microprocessor design, embedded systems, and control engineering.
  3. Experienced Faculty and Mentorship: You will learn from a blend of accomplished academics and practising engineers who bring real-world expertise into the classroom and laboratories.
  4. State-of-the-Art Laboratories: The department offers well-equipped laboratories for computing, electronics, robotics, and networking — enabling practical experience in modern technologies.
  5. Research, Innovation, and Entrepreneurship: Students are encouraged to engage in projects that apply technology to local and global challenges, preparing them for start-ups, consultancy, or advanced research.
  6. Career and Industry Linkages: Through the Students Industrial Work Experience Scheme (SIWES) and partnerships with IT and engineering firms, students gain professional exposure before graduation.

Research Project

In the final year, every student undertakes an independent research or design project, supervised by an academic staff member. This project represents the practical culmination of your five-year training as a computer engineer.

The project requires you to:

  1. Identify and define a real-world computing or engineering problem.
  2. Apply analytical, programming, and hardware design principles to develop a solution.
  3. Build and test a prototype or simulation model.
  4. Document your methodology and findings in a formal technical report.
  5. Defend your project before a departmental examination panel.

Common project areas include:

  1. Embedded systems and robotics
  2. Artificial intelligence and machine learning applications
  3. Network and cybersecurity design
  4. Internet of Things (IoT) and smart systems
  5. Control systems and automation
  6. Digital signal processing and hardware optimisation

This research experience develops your critical thinking, design creativity, and project management skills, essential attributes for professional practice and postgraduate research in engineering and computing fields.

Graduation Requirements

To be awarded the Bachelor of Engineering (B.Eng.) in Computer Engineering, students must satisfy both the departmental and university-wide graduation requirements.

Academic Requirements

You are required to:

  1. Complete and pass all prescribed core, elective, and general studies courses, including workshops and laboratory sessions.
  2. Accumulate a minimum of 168 credit units for UTME entrants and the approved equivalent for Direct Entry students.
  3. Maintain a Cumulative Grade Point Average (CGPA) of not less than 1.50 on a 5-point grading scale.
  4. Complete the Student Industrial Work Experience Scheme (SIWES) as a mandatory component of the programme.
  5. Undertake and defend a final-year design or research project before the departmental examination panel.

Grading and Degree Classification

Your final classification is determined by your Cumulative Grade Point Average (CGPA), as follows:

Upon fulfilling these requirements, you will be awarded the B.Eng. (Hons) Computer Engineering, demonstrating professional competence and readiness for registration with relevant engineering bodies.

Career Opportunities

Graduates of Computer Engineering from Olabisi Onabanjo University are well-prepared for dynamic roles in the technology, engineering, and research sectors. Your multidisciplinary training enables you to design systems that combine hardware and software for real-world solutions.

You can pursue careers such as:

  1. Computer Hardware Engineer
  2. Software Engineer / Systems Analyst
  3. Embedded Systems or IoT Engineer
  4. Network and Systems Administrator
  5. Cybersecurity Engineer
  6. Artificial Intelligence / Machine Learning Engineer
  7. Control and Automation Engineer
  8. IT Project Manager or Systems Consultant
  9. Academic or Research Engineer

You may work in:

  1. ICT and telecommunications companies
  2. Hardware and electronics manufacturing firms
  3. Software development and automation industries
  4. Power, oil and gas, and transport technology sectors
  5. Financial technology (FinTech) and data analytics companies
  6. Research institutions, government agencies, and universities

Graduates are eligible for professional registration with the Council for the Regulation of Engineering in Nigeria (COREN) and membership in bodies such as the Nigerian Society of Engineers (NSE) and the Computer Professionals Registration Council of Nigeria (CPN).

How to Apply?

1. UTME Entry (Five-Year Programme)

  1. Register for the Unified Tertiary Matriculation Examination (UTME) via the Joint Admissions and Matriculation Board (JAMB).
  2. Select Computer Engineering as your preferred course of study and choose Olabisi Onabanjo University as your first choice.
  3. Sit for the UTME with the subject combination: English Language, Mathematics, Physics, and Chemistry.
  4. Apply for and pass the university’s Post-UTME Screening Exercise.
  5. Complete your admission and registration through the official university portal.

2. Direct Entry (Four-Year Programme)

  1. Apply through the JAMB Direct Entry portal and select computer engineering as your course of study.
  2. Upload your A-Level, ND, HND, or JUPEB qualifications in relevant fields such as computer engineering, electrical engineering, or computer science.
  3. Participate in the university’s Direct Entry Screening Exercise.
  4. Successful candidates are admitted into the 200 Level and complete the programme in four academic sessions.

By choosing this programme, you are preparing to become an innovative engineer capable of designing next-generation digital systems that drive progress in the modern world.

Course Coordinator

The programme is managed by a team of highly qualified lecturers and practising engineers within the Department of Computer Engineering, Faculty of Engineering.

Contact Information:

Course Overview

  1. Next Admission Process
  2. Current Academic Year
  3. Associated programmes = Undergraduate
  4. Course Duration = 5 Years
  5. Degree = Bachelor of Engineering (B.Eng.)
  6. Department = Computer Engineering
  7. Course Type = Full Time
  8. Course Delivery = On campus
  9. Location = Faculty of Engineering, College of Engineering and Environmental Studies, Ibogun Campus
  10. Scholarship opportunities