School of Computing
BSc. Computer Science
This programme is designed to prepare you for a career in the ever-growing field of technology. You will learn the fundamentals of computer science, including programming, data structures, algorithms, and operating systems. You will also have the opportunity to specialize in a particular area of computer science, such as artificial intelligence, machine learning, or software engineering.
Tuition Per Level
₦295,000
₦250,000
Introduction to BSc. Computer Science
Start your bachelor’s degree in Computer Science
Learn on your terms with pre-recorded engaging and interactive videos on your educational journey for flexible, convenient, and self-paced study.
Why you should apply;
- Our programme is taught by experienced and knowledgeable faculty members who are passionate about teaching computer science.
- We offer a variety of resources to help you succeed, including a state-of-the-art computer lab, a career center, and a variety of student organizations.
- Our programmes are designed to produce highly sought-after graduates.
- A degree in computer science can lead to a variety of high-paying and rewarding careers.
Applications for January 2024 admission is ongoing.
Apply before 30th November 2023, to secure your place.
Programme Summary
Study Level
Study Duration
8 Semesters
Mode of study
Blended Learning
Tuition
₦295,000
₦250,000
Curriculum
Course Outline
Our curriculum is designed to provide students with the skills and knowledge they need to succeed in a variety of careers in the tech industry. The programme covers a wide range of topics, including programming, data structures, algorithms, operating systems, and artificial intelligence.
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 center, 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 |
Introductory Statistics I | 3 |
Introduction to Computing | 3 |
2nd Semester | Units |
---|---|
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 |
Problem Solving | 3 |
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 |
Introduction to Data Science | 2 |
Linear Algebra I | 2 |
2nd Semester | Units |
---|---|
Philosophy, Logic and Human Existence | 2 |
Elementary Differential Equations | 2 |
Computer Programming II | 3 |
Computer Architecture and Organisation | 2 |
Statistical Computing Inference and Modelling | 3 |
Linear Algebra II | 2 |
Introduction to Electric Circuits and Electronics | 2 |
SIWES I | 3 |
1st Semester | Units |
---|---|
Venture Creation | 2 |
Data Structures | 3 |
Artificial Intelligence | 3 |
Introduction to Cyber Security and Strategy | 2 |
Data Management I | 3 |
Web Application Development | 2 |
Data Communication System and Network | 3 |
2nd Semester | Units |
---|---|
Peace and Conflict Resolution | 2 |
Operating Systems | 3 |
Computer Science Innovation and New Technologies | 2 |
Computational Science & Numerical Methods | 3 |
Formal Models of Computation | 3 |
Data Management II | 3 |
Image and Video Processing | 3 |
SIWES II | 3 |
1st Semester | Units |
---|---|
Research Methodology and Technical Report Writing | 3 |
Algorithms and Complexity Analysis | 2 |
Project Management | 2 |
Final Year Project I | 3 |
Distributed Computing | 2 |
Organization of Programming Languages | 3 |
2nd Semester | Units |
---|---|
Ethical and Legal Issues in Computer Science | 2 |
Machine Learning | 3 |
Human Computer Interaction | 2 |
Final Year Project II | 3 |
Compiler Construction | 3 |
Cloud Computing Security | 2 |
Admission Requirements
Entry requirements for BSc. in Computer Science
Here’s what you need to study for a bachelor’s programme at Miva University
- English Language
- Mathematics
- Physics
- Two other science-related subjects
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.
Careers
Potential roles for BSc. Computer Science degree holders

Career Options
Learn on your terms with pre-recorded engaging and interactive videos on your educational journey for flexible, convenient, and self-paced study.
- Software Engineer
- Web Developer
- Database Administrator
- System Analyst
- Security Engineer
- Data Scientist
- Artificial Intelligence Engineer
- Machine Learning Engineer
- Game Developer
- Mobile App Developer
- Software Quality Assurance Engineer
- IT Consultant
- Project Manager
- Entrepreneur
Tuition
Payment Plans
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 Upfront
Pay the year’s fee upfront. No hidden charges. No additional costs.
N295,000
₦250,000
per level
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.
N195,000
₦150,000
first instalment