Admission for the September 2024 academic session is ongoing. Apply Now!

School of Computing

BSc. Information Technology

The modern world revolves around information, and Information Technology (IT) is the driving force behind its creation, storage, access, and manipulation. Our B.Sc. Information Technology programme equips you with the skills and knowledge to thrive in this dynamic field.

Tuition Per Session

$590

Tuition Per Semester

$315

Introduction to BSc. Information Technology

Start your bachelor’s degree in Information Technology

Shape the digital world and unlock exciting career opportunities with our comprehensive Bachelor’s Information Technology programme. Immerse yourself in a dynamic learning environment designed to equip you with the essential skills and knowledge to thrive in the ever-evolving IT industry.

Our programme extends beyond traditional IT education, providing a well-rounded curriculum that blends theoretical foundations with hands-on experience. With a strong emphasis on theoretical foundations and practical applications, this programme encompasses the design, development, implementation, and management of computer systems and networks.

In this programme, you will learn hardware, software, networking infrastructure, data storage and securing systems, you will be at the forefront of safeguarding critical assets in an increasingly interconnected world. As a graduate, you will be well-prepared to pursue diverse professional pathways in information.  

Why you should apply;

Applications for September 2024 admission is ongoing.

Apply before 30th September 2024, to secure your place. Discount applies for full year’s payment.

Programme Summary

Study Level

BSc. Information Technology

Study Duration

8 Semesters

Mode of study

Blended Learning

Tuition per session

$590

Tuition per semester

$315

Curriculum

Programme 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
At the end of this course, students should be able to:
  • Identify possible sound patterns in English;
  • List notable Language skills;
  • Classify word formation processes;
  • Construct simple and fairly complex sentences in English;
  • Apply logical and critical reasoning skills for meaningful presentations;
  • Demonstrate an appreciable level of the art of public speaking and listening; and
  • Write simple and technical reports.
Elementary Mathematics I – Algebra and Trigonometry 2
At the end of this course, students should be able to:
  • Understand the basic definitions of Set, Subset, Union, Intersection, Complements, and use of Venn diagrams;
  • Solve quadratic equations;
  • Solve trigonometric functions;
  • Understand various types of numbers; and
  • Solve some problems using the Binomial theorem.
General Physics I – Mechanics 2
At the end of this course, students should be able to:
  • Identify and deduce the physical quantities and their units;
  • Differentiate between vectors and scalars;
  • Describe and evaluate the motion of systems based on the fundamental laws of mechanics;
  • Apply Newton’s laws to describe and solve simple problems of motion;
  • Evaluate work, energy, velocity, momentum, acceleration, and torque of moving or rotating objects;
  • Explain and apply the principles of conservation of energy, linear and angular momentum;
  • Describe the laws governing motion under gravity; and
  • Quantitatively determine the behavior of objects moving under gravity.
General Practical Physics I 1
At the end of this course, students should be able to:
  • Conduct measurements of some physical quantities;
  • Make observations of events, collect and tabulate data;
  • Identify and evaluate some common experimental errors;
  • Plot and analyze graphs; and
  • Draw conclusions from numerical and graphical analysis of data.
Use of Library, Study Skills and ICT 2
At the end of this course, students should be able to:
  • Understand the significance of Information and Communication Technology (ICT) and its application to libraries and Information Services;
  • Acquire essential ICT skills for information professionals, understand data communication and internet resources in electronic storage systems, and explore web technology resources;
  • Learn the impact of ICT on modern libraries, along with ethical considerations and challenges related to applying ICT in library settings, particularly in the context of Nigerian libraries.
Descriptive Statistics 3
At the end of this course, students should be able to:
  • Explain the basic concepts of descriptive statistics;
  • Present data in graphs and charts;
  • Differentiate between measures of location, dispersion and partition;
  • Describe the basic concepts of Skewness and Kurtosis as well as their utility function in a given data set;
  • Differentiate rates from ratio and how they are used;
  • Compute different types of index numbers from a given data set and interpret the output;
  • Understand and apply frequency distributions to organize and summarize data, create and interpret various types of charts and graphs to visualize data effectively;
  • Compute and interpret measures of central tendency to identify the center of a distribution;
  • Calculate and interpret measures of dispersion to understand the spread of data points;
  • Compare and contrast different approaches to probability;
  • Calculate and interpret conditional probabilities to make informed decisions based on given conditions;
  • Identify and work with probability distributions in the discrete case, including Bernoulli, Binomial, Uniform, Poisson, Geometric, and Hypergeometric distributions;
  • Analyze continuous probability distributions, such as Uniform, Normal, and Exponential distributions.
Introduction to Computing Sciences 3
At the end of this course, students should be able to:
  • Explain basic components of computers and other computing devices;
  • Describe the various applications of computers;
  • Explain information processing and its roles in society;
  • Describe the Internet, its various applications and its impact;
  • Explain the different areas of the computing discipline and its specializations; and
  • Demonstrate practical skills on using computers and the internet.
Environmental and Sustainability (Elective) 2
At the end of this course, students should be able to:
  • Grasp environmental studies’ fundamental principles, human-environment relationships, and the impact of human activities on nature;
  • Examine energy resource usage and its environmental consequences, and investigate chemicals and waste effects on ecosystems and health.
Contemporary Health Issues (Elective) 2
At the end of this course, students should be able to:
  • Outline contemporary health issues and broadly classify them;
  • Discuss some basic concepts related to clinical medicine, disease prevention/management, and population health;
  • Explain the aetiology, prevention, and management of key non-communicable diseases;
  • Discuss the epidemiology, personal and public health consequences of selected infectious diseases;
  • Discuss the personal and social determinants of health;
  • Explain the place of disease prevention and health promotion in personal and population health;
  • Explain the connection between contemporary health issues and sustainable development goals;
  • Relate contemporary health issues to global health challenges.
2nd Semester Units
Problem Solving 3
At the end of this course, students should be able to:
  • Explain problem-solving processes.
  • Demonstrate problem-solving skills.
  • Describe the concept of algorithms development and properties of algorithms.
  • Discuss solution techniques for solving problems.
  • Solve computer problems using algorithms, flowcharts, pseudocode, etc.
  • Solve problems using programming languages like C, Python, etc.
Nigerian People and Culture 2
At the end of this course, students should be able to:
  • Analyze the historical foundation of Nigerian culture and arts in pre-colonial times.
  • List and identify the major linguistic groups in Nigeria.
  • Explain the gradual evolution of Nigeria as a political unit.
  • Analyze the concepts of trade, economic, and self-reliance status of Nigerian peoples towards national development.
  • Enumerate the challenges of the Nigerian state towards nation-building.
  • Analyze the role of the judiciary in upholding people’s fundamental rights.
  • Identify acceptable norms and values of major ethnic groups in Nigeria.
  • List and suggest possible solutions to identifiable Nigerian environmental, moral, and value problems.
Elementary Mathematics II – Calculus 2
At the end of this course, students should be able to:
  • Differentiate and explain rules in calculus.
  • Analyze real-variable functions and graphs.
  • Grasp limits and continuity.
  • Understand derivatives as the rate of change limits.
  • Gain proficiency in integration techniques and definite integrals for solving area and volume problems.
General Physics II – Electricity & Magnetism 2
At the end of this course, students should be able to:
  • Describe and determine the magnetic field for steady and moving charges.
  • Determine the magnetic properties of simple current distributions using Biot-Savart and Ampere’s law.
  • Describe electromagnetic induction and related concepts.
  • Make calculations using Faraday and Lenz’s laws.
  • Explain the basic physics of Maxwell’s equations in integral form.
  • Evaluate DC circuits to determine electrical parameters.
  • Analyze characteristics of AC voltages and currents in resistors, capacitors, and inductors.
General Practical Physics II 1
At the end of this course, students should be able to:
  • Conduct experiments on measurements of physical quantities.
  • Make observations of events.
  • Collect and tabulate data.
  • Identify and evaluate common experimental errors.
  • Plot and analyze graphs.
  • Draw conclusions from numerical and graphical analysis of data.
Principles of Hardware Systems Maintenance 3
At the end of this course, students should be able to:
  • Identify and describe the functions of core computer hardware components.
  • Differentiate between various types of computers and understand their specific uses and applications.
  • Explain basic computer architecture and the interaction between different hardware components.
  • Assemble a computer system from individual components.
  • Navigate and configure BIOS/UEFI settings and install and configure popular operating systems such as Windows, Linux, and macOS.
  • Perform preventive maintenance, diagnose common hardware problems, and execute basic troubleshooting and repairs on various hardware components.
  • Understand key networking hardware components and their roles in establishing and maintaining network connectivity.
  • Implement hardware security measures.
Communication in English II 2
At the end of this course, students should be able to:
  • Have a deepened understanding of communication skills in spoken and written English.
  • Demonstrate proficiency in the arts of public speaking, listening, and effective communication.

1st SemesterUnits
Entrepreneurship and Innovation2

At the end of this course, students should be able to:

  • Explain the concepts, characteristics, and theories of entrepreneurship, intrapreneurship, opportunity seeking, new value creation, and risk-taking;
  • Analyze the importance of micro and small businesses in wealth creation, employment, and financial independence;
  • Engage in entrepreneurial thinking;
  • Identify key elements in innovation and describe the stages in enterprise formation, partnership, and networking, including business planning;
  • State the basic principles of e-commerce.
Introduction to Web Technologies2

At the end of this course, students should be able to:

  • State the origin of the internet and the world wide web;
  • Create simple web content using HTML, CSS, and JavaScript;
  • Use simple application frameworks to develop web content; and
  • Appraise the impact of the world wide web on people’s lives over time.
Computer Programming I3

At the end of this course, students should be able to:

  • Identify different programming paradigms and their approaches to programming;
  • Write programs in C using basic data types and strings;
  • Design and implement programming problems using selection;
  • Design and implement programming problems using loops and use & implement classes as data abstractions in an object-oriented approach;
  • Implement simple exception handling in programs;
  • Develop programs with input/output from text files; and
  • Design and implement programming problems involving arrays.
Introduction to Information Technology2

At the end of this course, students should be able to:

  • Explain the history and development of information technologies;
  • Describe information technology application domains;
  • Identify information technology and its related disciplines;
  • Analyze security, privacy, policy, and other social issues inherent in information technology; and
  • Compare the fundamental structures of computer networks and the internet.
Digital Logic Design2

At the end of this course, students should be able to:

  • Explain why everything is data in computers;
  • Describe how numeric and non-numeric data are represented and convert numerical data from one format to another;
  • Describe computations as a system characterized by a known set of configurations with transitions from one unique state to another;
  • Describe the distinction between systems and those with memory/history;
  • Describe a computer as a state machine;
  • Articulate that there are many equivalent representations of computer functionality;
  • Use mathematical expressions to describe the functions of simple combinational and sequential circuits; and
  • Design the basic building blocks of a computer: arithmetic-logic unit (gate-level), registers (gate-level), central processing unit (register transfer-level) and memory (register transfer-level).
Introduction to Information Systems for Information Technology2

At the end of this course, students should be able to:

  • Explain system concepts and organizational processes;
  • Explain information systems principles and application in modern organization;
  • Describe information technology security and related ethical issues; and
  • Explain database management and system development life cycle.
SIWES I3

At the end of this training, students should be able to:

  • Explain how a typical computer firm/unit operates;
  • Describe the various assignments carried out and the skills acquired during the SIWES period; and
  • Submit a comprehensive report on the knowledge acquired and the experience gained during the exercise.

2nd SemesterUnits
Philosophy, Logic and Human Existence2

At the end of this course, students should be able to:

  • Provide a survey of the main branches of Philosophy, Symbolic Logic, and Special symbols in symbolic Logic-conjunction, negation, affirmation, disjunction, equivalent and conditional statements law of thought.
  • Understand the method of deduction using rules of inference and bi-conditionals qualification theory; Types of discourse, Nature of arguments, Validity and soundness; Techniques for evaluating arguments, and Distinction between inductive and deductive inferences.
Human-Computer Interface2

At the end of this course, students should be able to:

  • Discuss the foundations and concept of the human-computer interface;
  • Explain the principles of the human-computer interface;
  • Explain the design and development of the human-computer interface; and
  • Explain the importance of user feedback.
Computer Programming II3

At the end of this course, students should be able to:

  • Develop solutions for a range of problems using object-oriented programming in C++;
  • Use modules/packages/namespaces for program organization;
  • Use API in writing applications;
  • Apply divide and conquer strategy to searching and sorting problems using iterative and/or recursive solutions and explain the concept of exceptions in programming and how to handle exceptions in programs;
  • Write simple multithreaded applications; and
  • Design and implement simple GUI applications.
Computer Architecture and Organisation2

At the end of this course, students should be able to:

  • Explain different instruction formats, such as addresses per instruction and variable length vs. fixed length formats;
  • Describe the organization of the classical von Neumann machine and its major functional units;
  • Explain how subroutine calls are handled at the assembly level;
  • Describe the basic concepts of interrupts and I/O operations;
  • Write simple assembly language program segments;
  • Show how fundamental high-level programming constructs are implemented at the machine-language level;
  • Compare alternative implementations of data paths; and
  • Discuss the concept of control points and the generation of control signals using hardwired or micro-programmed implementations.
Systems Analysis and Design for Information Technology3

At the end of this course, students should be able to:

  • Describe system requirements gathering techniques;
  • Explain data modeling technique (entity relationship modeling);
  • Explain process modeling technique (data flow diagram);
  • Describe system architectural design;
  • Describe process and database design; and
  • Explain user interface design.
Data Engineering3

At the end of this course, students should be able to:

  • Explain data engineering concepts and processes;
  • Work with data engineering tools and technologies;
  • Develop data pipelines for data preparation and analysis;
  • Apply Python skills for data manipulation and web scraping;
  • Implement ETL processes and work with data repositories; and
  • Perform practical data engineering tasks through hands-on lab work.

1st SemesterUnits
Computer Graphics and Animation3

At the end of this course, students should be able to:

  • Explain fundamental concepts and techniques used in computer graphics
  • Apply 2D and 3D transformation techniques to manipulate graphical objects
  • Design viewing pipelines and cameras for generating projections of 3D scenes
  • Implement visible surface detection and rendering algorithms
  • Produce basic 3D animations using principles such as keyframing, physics, and procedural modeling
Data Communications Systems and Network3

At the end of this course, students should be able to:

  • Identify various network services, characteristics, elements, standards, and technologies;
  • Describe the layered architecture of computer networks and the operation of main protocols in the TCP/IP model;
  • Identify, compare and contrast different techniques and design issues of core functions such as addressing, routing, internetworking, switching, multiplexing, error and flow control, medium access, and coding;
  • Implement simple client-server applications using socket programming;
  • Demonstrate the ability to set up a small network and properly configure network components including switches, routers, and services (such as RAS, FTP, DNS, Web, DHCP, POP3); and
  • Explain potential threats to network resources and various security mechanisms.
Edge Computing3

At the end of this course, students should be able to:

  • Explore the need for new computing paradigms.
  • Explain the major components of fog and edge computing architectures.
  • Identify potential technical challenges of the transition process and suggest solutions.
  • Analyze data and application requirements and pertaining issues.
  • Design and model infrastructures.
Distributed Information Systems3

At the end of this course, students should be able to:

  • Explain concisely how the Internet is constructed and functions.
  • Use basic tools to explore a networked environment and work in a distributed fashion.
  • Demonstrate awareness of data and networking security.
  • Analyze and present a distributed system in a seminar form.
  • Design and Analyze a simple distributed information system.
SIWES II3

At the end of this training, students should be able to:

  • Interact with experts, thus making them gain extra knowledge outside the school environment;
  • Compare classwork with real-life working experience in their various areas of specialization;
  • Determine their level of competence;
  • Acquire the more practical knowledge and skills;
  • Provide a detailed written report on their industrial experience; and
  • Defend their project to a panel of examiners.

2nd SemesterUnits
Peace and Conflict Resolution2

At the end of this course, students should be able to:

  • Analyze the concepts of peace, conflict and security;
  • List major forms, types and root causes of conflict and violence;
  • Differentiate between conflict and terrorism;
  • Enumerate security and peacebuilding strategies; and
  • Describe roles of international organizations, media and traditional institutions in peacebuilding.
Venture Creation2

At the end of this course, students should be able to:

  • Identify business opportunities in Nigeria through environmental scanning and market research, considering social, climate, and technological factors;
  • Understand entrepreneurial finance options like venture capital, equity finance, microfinance, and small business investment organizations;
  • Grasp the principles of marketing, customer acquisition, and retention, as well as e-commerce models (B2B, C2C, B2C), learning from successful e-commerce companies;
  • Acquire skills in small business management, family business dynamics, negotiation, and modern business communication methods;
  • Demonstrate their ability to generate business ideas and explore emerging technologies for market solutions and digital business strategies.
Operating Systems3

At the end of this course, students should be able to:

  • Recognize operating system types and structures;
  • Describe OS support for processes and threads;
  • Recognize CPU scheduling, synchronization, and deadlock;
  • Resolve OS issues related to synchronization and failure for distributed systems;
  • Explain OS support for virtual memory, disk scheduling, I/O, and file systems;
  • Identify security and protection issues in computer systems; and
  • Use C and Unix commands, examine behavior and performance of Linux, and develop various system programs under Linux to make use of OS concepts related to process synchronization, shared memory, mailboxes, file systems, etc.
Ethics and Legal Issues in IT2

At the end of this course, students should be able to:

  • Describe laws and regulations related to ethics;
  • Recall relevant codes of ethics for computing practice;
  • Interpret consequences of violating ethical provisions;
  • Explain the ethical issues associated with intellectual property; and
  • Develop a strategy for resolving conflict in the workplace.
Web Application Development2

At the end of this course, students should be able to:

  • Design and implement simple client-side and server-side web applications;
  • Demonstrate hands-on skills in PHP and Python programming using open-source software;
  • Compare and contrast web programming with general-purpose programming; and
  • Develop a fully functioning website and deploy it on a web server.
Web Development using Content Management Systems2

At the end of this course, students should be able to:

  • Develop a basic knowledge of web technology;
  • Acquire skills necessary to develop and manage websites;
  • Analyze Web content management techniques;
  • Appraise the role of dynamic sites as the future of web design; and
  • Convert a static design into a dynamic CMS-powered site.
Mobile Application Development2

At the end of this course, students should be able to:

  • Identify the basic knowledge of mobile application environment and technology;
  • Explain the concepts and processes of mobile application development;
  • Discuss design and development issues specific to mobile applications;
  • Design and develop mobile applications, using development tools and environments;
  • Evaluate the performance of a mobile application and give its result; and
  • Appreciate perspectives of mobile applications and their impact.
IT Innovation and Entrepreneurship2

At the end of this course, students should be able to:

  • Explain business models;
  • Identify some entrepreneurial opportunities available in IT;
  • Describe the business plan and business start-up process;
  • Explain business feasibility and strategy;
  • Explain marketing strategies; and
  • Discuss business ethics and legal issues.
Network Servers and Infrastructures2

At the end of this course, students should be able to:

  • Analyze IPv6 networking concepts and practices for communications over VPNs;
  • Explain the fundamental concept of Virtual Computing, Cloud Computing, VoIP;
  • Demonstrate through practical examples how protocols are used to enable communication between computing devices connected;
  • List the opportunities of virtual computing service provision models, such as cloud computing for organizations; and
  • Identify, connect and install applications on virtual servers.

1st SemesterUnits
Research Methodology and Technical Report Writing3

At the end of this course, students should be able to:

  • Describe research, types, and approaches, and the significance of research.
  • Discuss research methods, the research process, criteria, and strategy for good research.
  • Discuss the principles of scientific research, scientific investigation, and problem formulation.
  • Develop appropriate data collection instruments and conduct the literature review process.
  • Prepare briefs, technical reports, and know how to cite referenced works and prepare references and bibliography.
Mobile and Pervasive Computing2

At the end of this course, students should be able to:

  • Describe the concepts of programming mobile devices and pervasive computing.
  • Define open protocols and context-aware sensor networks.
  • Evaluate techniques, needs, and requirements for pervasive systems.
  • Describe security protocols for sensor networks.
Project Management2

At the end of this course, students should be able to:

  • Acquire comprehensive knowledge and understanding of project management, including planning, scheduling, and resource utilization.
  • Be adept at efficiently managing project resources, making procurement decisions, and effectively monitoring and executing projects with excellent communication and time management skills.
  • Be prepared to successfully lead and oversee projects, ensuring their timely and successful completion.
  • Be equipped with the necessary skills to handle project complexities, adapt to changing circumstances, and make informed decisions to achieve project goals.
  • Be prepared for real-world project management scenarios, enabling them to excel in managing and delivering successful projects.
Distributed Computing for Information Technology3

At the end of this course, students should be able to:

  • Summarize and describe general properties, challenges, and characteristics of distributed systems.
  • Describe distributed algorithms for synchronization, concurrency, coordination, transactions, and replication.
  • Exemplify practical issues in designing, implementing, and debugging distributed systems.
  • Compare replication schemes with respect to performance, availability, and consistency concerns.
  • Design, implement, and debug distributed systems.
Sustainable Computing3

At the end of this course, students should be able to:

  • Measure computer power consumption.
  • Reduce power consumption.
  • Procure sustainable hardware.
  • Design green data centres.
  • Recycle computer equipment.
  • Configure computers to minimise power consumption.
  • Use virtualisation to reduce the number of servers, and other green technologies.
  • Integrate sustainable information technology into organisational culture and planning in order to foster long-term sustainability.
Final Year Project I3

At the end of this course, students should be able to:

  • Identify researchable project topics in information technology.
  • Search and review literature pertinent to identified problem statements.
  • Acknowledge and reference sources of information used in the research report.
  • Conceptualize and design a research methodology to address an identified problem.
  • Determine tools for analyzing data collected based on research objectives.
  • Write a coherent report on the research conducted.
  • Work independently to accomplish a research project with the guidance of the research supervisor.

2nd SemesterUnits
System Integration and Architecture2

At the end of this course, students should be able to:

  • Discuss systems integration activities as a part of the development lifecycle;
  • Explain and apply key systems integration architecture, methodologies, and technologies;
  • Apply integration technologies to implement system integration solutions; and
  • Describe the interplay between IT applications roll-out and related organizational processes.
Wireless Communications and Networking2

At the end of this course, students should be able to:

  • Describe the principles underlying wireless data communications;
  • Design and implement a wireless network environment for any application using the latest wireless protocols and standards;
  • Develop skills in diagnosing and troubleshooting PCs and wireless devices’ problems;
  • Develop hands-on experience installing, configuring, and upgrading wireless communications components and software;
  • Describe the concepts of packet-switching cellular systems; and
  • Describe the concept of mobility management and WPAN.
Introduction to Embedded Systems3

At the end of this course, students should be able to:

  • Explain the fundamentals of embedded systems architecture and applications;
  • Design and program basic embedded systems using microcontrollers and interfacing devices;
  • Employ real-time operating systems and firmware optimization techniques;
  • Evaluate the performance, reliability, and power consumption of embedded devices;
  • Develop full prototype embedded products using industry-standard tools and processes.
Final Year Project II3

At the end of this course, students should be able to:

  • Demonstrate technical skills in Information Technology;
  • Demonstrate generic transferable skills such as communication and teamwork;
  • Produce a technical report on the chosen project;
  • Defend the written project report; and
  • Appreciate the art of carrying out full-fledged research.
Cloud Computing Security for Information Technology2

At the end of this course, students should be able to:

  • Acquire comprehensive knowledge and understanding of the cloud landscape, including architectural principles, techniques, design patterns, and real-world best practices for both cloud service providers and consumers;
  • Grasp the essentials of delivering secure cloud-based services, encompassing cloud security architecture, guiding security design principles, industry standards, applied technologies, and regulatory compliance requirements;
  • Be equipped to design, implement, deliver, and manage secure cloud-based services, ensuring data protection and maintaining the integrity of cloud environments; and
  • Be prepared to navigate the complexities of cloud security, enabling them to contribute effectively to the development and management of secure and resilient cloud infrastructures in various industry settings.
Internet of Things3

At the end of this course, students should be able to:

  • Describe IoT concepts, applications, and their impact on various domains;
  • Compare and contrast various communication protocols used in IoT;
  • Analyze hardware components of IoT devices including wireless technologies, embedded systems, and sensors;
  • Assess IoT security issues and challenges, identify strategies for remotely managing, monitoring, and updating IoT devices;
  • Identify tools for creating applications that utilize data from IoT devices; and
  • Design and configure networks to support IoT communication.

Admission Requirements

Entry Requirements for BSc. in Information Technology

Here’s what you need to study for a bachelor’s programme at Miva University

A copy of your O’Level result

The result must include a minimum of five credits in the following subjects in not more than two sittings:

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. Information Technology degree holders

Career Options

There are diverse range of roles and career paths available to graduates of B.Sc in Information Technology programmme:

Tuition

Payment Plans

Miva Open University offers a flexible payment plan for its degree programmes. You may choose to pay the year’s fee or per semester.

Tuition Per Session

Pay Per Session. No hidden charges. No additional costs.

$590

Tuition Per Semester

Pay Per Semester. No hidden charges. No additional costs.

$315