School of Computing
BSc. Software Engineering
This 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.
Tuition Per Level
Introduction to Software Engineering
Start your 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.
Our programme is distinguished by the exceptional quality of our faculty members, who are industry experts with a wealth of knowledge and practical experience. They bring real-world insights into the virtual classroom, ensuring that you receive relevant and up-to-date instruction. Our instructors are passionate about software engineering and are dedicated to fostering your understanding and mastery of the subject matter.
If you are interested in a career in software engineering, our Bachelor of Science in software engineering programme is the perfect choice for you. Apply today!
Why you should apply;
Applications for January 2024 admission is ongoing
Apply before 22nd December 2023, to secure your place.
Mode of study
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 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.
|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|
|Introduction to Computing||3|
|Engineer in Society||1|
|Nigerian 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|
|Introduction to Web Technologies||2|
|Entrepreneurship and Innovation||2|
|Mathematical Methods I||2|
|Computer Programming I||3|
|Digital Logic Design||2|
|Introduction to Software Engineering||2|
|Software Requirements Engineering||3|
|Philosophy, Logic and Human Existence||2|
|Elementary Differential Equations||2|
|Computer Programming II||3|
|Computer Architecture and Organisation||2|
|Systems Analysis and Design||3|
|Software Engineering Process||2|
|Object-Oriented Analysis and Design||2|
|Data Management I||3|
|Web Application Development||2|
|Data Communication System & Network||3|
|Peace and Conflict Resolution||2|
|Software Engineering Innovation and New Technologies||2|
|Software Testing and Quality Assurance||2|
|Mobile Application Development||3|
|Data Management II||3|
|Software Defined Networking||2|
|Research Methodology and Technical Report Writing||3|
|Algorithms and Complexity Analysis||2|
|Final Year Project I||3|
|Software Configuration Management and Maintenance||2|
|Software Reverse Engineering and Malware Analysis||3|
|Ethics and Legal Issues in Software Engineering||2|
|Software Architecture and Design||2|
|Human Computer Interaction||2|
|Final Year Project II||3|
Entry requirements for BSc. in Software Engineering
Here’s what you need to study for a bachelor’s programme at Miva University
Please note that submission of Joint Admissions and Matriculation Board (JAMB) results is not mandatory at this stage. However, upon admission to the university, the provided results will be thoroughly verified for authenticity and compliance with the stated criteria, including JAMB Regularisation.
Potential roles for BSc. Software Engineering degree holders
The field of software engineering is constantly evolving, so new and exciting career opportunities are always emerging. If you obtain a bachelor’s degree in software, these are possible careers for you:
Miva Open University offers a flexible payment plan for its degree programmes. You may choose to pay the year’s fee up front or in two instalments.
Up to 15% discount
Pay the year’s fee upfront. No hidden charges. No additional costs.
Pay in Instalments
Pay in two instalments. An initial deposit of ₦150,000 and a second payment of ₦100,000. No hidden charges. No additional costs.