Start your online bachelor’s degree in Software Engineering

Our Bachelor of Science in Software Engineering programme is designed to prepare you for a career in an exhilarating field of Software engineering. It is a discipline that deals with the development, design, and maintenance of software systems. It involves applying engineering principles and practices to create high-quality software products. Software engineers are responsible for analysing user requirements, designing software solutions, implementing and testing those solutions, and ensuring their proper functioning.


Why you should apply;

  • Our programme is distinguished by the exceptional quality of our faculty, who are industry experts with a wealth of knowledge and practical experience.​
  • We offer a variety of resources to help you succeed, including immersive and interactive online learning environments to practice your laboratory skills and bring theory to life, a study centre, and a variety of student organisations.
  • A degree in software engineering can lead to a variety of high-paying and rewarding careers.
  • Our programmes are designed to produce highly sought-after graduates in software development, software architecture, systems analysis and numerous other fields.
Degree

BSc. Software Engineering

Course Fee

$490

Mode of Study

Online

Duration

4 years

Start Application

Course Outline

Our curriculum is designed to provide students with a comprehensive understanding of software engineering principles, practices, and methodologies. It aims to develop their technical skills, problem-solving abilities, teamwork, and communication skills necessary for a successful career in software development and engineering. The faculty is available to students through online forums, email, and phone calls. Students also have access to a variety of resources, including a state-of-the-art e-library, virtual computer labs, a career centre, and a variety of student organisations.


1st Semester
Units
Communication in English I
2
Elementary Mathematics I – Algebra and Trigonometry
2
General Physics I – Mechanics
2
General Practical Physics I
1
Use of Library, Study Skills and ICT
2
Descriptive Statistics
3
Introduction to Computing
3
Engineer in Society
1

2nd Semester
Units
Peoples and Culture
2
Elementary Mathematics II – Calculus
2
Elementary Mathematics III – Vectors and Geometry
2
General Physics II – Electricity & Magnetism
2
General Physics III – Behaviour of Matter
2
General Practical Physics II
1
Problem Solving
3
Introduction to Web Technologies
2
1st Semester
Units
Entrepreneurship and Innovation
2
Mathematical Methods I
2
Computer Programming I
3
Discrete Structures
2
Digital Logic Design
2
Introduction to Software Engineering
2
Software Requirements Engineering
3

2nd Semester
Units
Philosophy, Logic and Human Existence
2
Elementary Differential Equations
2
Computer Programming II
3
Computer Architecture and Organisation
2
Systems Analysis and Design
3
Sustainable Computing
2
Software Engineering Process
2
SIWES I
3
1st Semester
Units
Venture Creation
2
Data Structures
3
Object-Oriented Analysis and Design
2
Data Management I
3
Software Construction
2
Web Application Development
2
Data Communication System and Network
3

2nd Semester
Units
Peace and Conflict Resolution
2
Operating Systems
3
Software Engineering Innovation and New Technologies
2
Software Testing and Quality Assurance
2
Mobile Application Development
3
Data Management II
3
Software Defined Networking
3
SIWES II
3
1st Semester
Units
Research Methodology and Technical Report Writing
3
Project Management
2
Final Year Project I
3
Algorithms and Complexity Analysis
2
Software Configuration Management and Maintenance
2
Software Reverse Engineering and Malware Analysis
3
Artificial Intelligence
3

2nd Semester
Units
Ethical and Legal Issues in Software Engineering
2
Software Architecture and Design
3
Human Computer Interaction
2
Final Year Project II
3
Compiler Construction
3
Secure Coding
2
Admission Requirements

A copy of your A’ Level or O’Level result The result must include a minimum of five credits in the following subjects in not more than two sittings:

  • English Language
  • Mathematics
  • Physics
  • Two other science-related subjects

Note that JAMB results are NOT REQUIRED

Results will be verified after enrolment into the university.