ABOUT THE FACULTY OF COMPUTING
The Faculty of Computing was created from the former Faculty of Science in 2023. The Philosophy and objectives of the Faculty are as below;
Philosophy
The philosophy of computing is concerned with the analysis, design, and development of software and hardware systems for specific purposes. In particular, computing encompasses a broad-based exposure to the concepts, theories, technologies of computing, practices and experiences that are utilised for solving problems in all aspects of human endeavour through building safe, reliable, secure and resilient computer systems.
Objectives of the Discipline
- Apply the principles and practices of Science, Technology, Engineering and Mathematics in the design and construction of computer-based systems;
- Advance the frontiers of computing by developing effective ways for solving computing problems;
- Prepare students to meet the computer technology needs of business, government, healthcare, schools, and other kinds of organisations;
- Provide training on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises, enabling them to achieve their objectives in an effective, efficient way;
- Provide advanced coverage on developing and maintaining affordable software systems that meet customer requirements and that behave reliably and efficiently;
- Provide training and develop competency in data engineering, big data and data analytics; and
- Provide technical knowledge, principles, technologies and tools required for safeguarding the computer systems, cyberspace and network infrastructure of organisations and the data stored on those systems.
- Department of Computer Science
Overview
The B.Sc. Computer Science programme teaches the essential ideas of Computer Science emphasizing the core elements of computer programming, networking, and futuristic technology, demystifying and bringing patterns to life with practicals. Students of this programme are equipped with the study of the algorithmic process and the computational machines ranging from algorithms, practical issues in implementing computing systems in the hardware as well as the software. The graduates of this programme will understand the impact of computing and its application, as well as acquire skills in Computer Programming, Analysis of systems and procedures, and Software Development.
Philosophy
The philosophy of Computer Science programme is to provide broad and high-quality education that emphasises the theoretical and algorithmic foundations of computing, which guide design, implementation and application of computation systems.
Objectives: The specific objectives are to:
- create in students the awareness of and enthusiasm for Computer Science and its capabilities;
- provide students with a broad and balanced foundation of Computer Science and practical skills;
- prepare students to formulate real world problems in Computer Science, employ problem-solving skills and use appropriate tools and technologies to obtain valid and realistic solutions;
- develop in students the ability to analyse, evaluate and propose alternative solutions to given software and/or algorithm designs;
- develop students’ abilities in self-management and teamwork;
- prepare students to be proficient, professional and ethical in their careers;
- prepare students to communicate effectively both orally and in writing; and
- develop in students the ability to engage in life-long learning and growth in Computer Science and to be potential job creators.
Admission requirements
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme: Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior School Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.
Minimum duration
The minimum duration of the Computer Science degree programme is four academic sessions for UTME. However, there are three academic sessions for candidates admitted to the 200 Level.
1. Department of Cybersecurity
Overview
Recent developments in computing, network technologies, internet, and cloud technologies have generated the need for reliability and secure exchange of digital information that are vital to most human activities such as banking, medicine, infrastructure management and elections. As the use of information technology expands, so are the potential consequences of cyber-attacks, and the need for a skilled workforce to prevent and defend against them. However, the pool of available talent to build and certify applications designed to withstand attacks, diagnose and prevent security intrusions is inadequate to meet the growing needs all over the world. Government agencies, business organisations, industries and military are scrambling to find qualified professionals to safeguard their systems, businesses and infrastructures.
The focus of this programme is to equip students with sufficient knowledge, and skills to minimise and prevent cybersecurity threats and incidents. Students are also equipped with demonstrable abilities to gather, analyse, and present evidence of any cybersecurity bridges in organisation in a professional way. The graduates of this programme will understand the impact of cybercrime on business and the public and be able to identify and implement specific security practices, features and techniques to enhance the security of computers, computerbased systems and cyberspace.
Philosophy
The philosophy of the programme is to build capacity and develop human capital in the field of cybersecurity, to safeguard business transactions, corporate assets, critical infrastructure and all cyber operations in cyberspace, nationally and globally.
Objectives: The objectives are to:
- produce graduates with requisite foundation knowledge of cybersecurity, skills and strategies that would enable them to detect and prevent cyber-fraud;
- empower graduates with the ability to analyse cybersecurity threats, attacks and risks for organisations, with the capacity to develop detective codes and supportive software agents to address cybersecurity threats;
- develop graduates with knowledge of cryptography and steganography for privacy of information on computer systems and digital forensic science techniques for the detection of cybercrimes;
- produce graduates who can think critically about cyber intelligence security issues, develop and implement tactics strategic to cybersecurity, drawing on national and international recent case studies;
- prepare graduates for the purpose of self-employment, cybersecurity-based job placement and professional practice in government and industries.
Admission requirements
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme:
Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.
Minimum duration
The minimum duration of the Cybersecurity degree programme is four academic sessions for UTME students, however, it is three academic sessions for candidates admitted to the 200 Level.
3. Department of Data Science:
Overview
Businesses and other organisations worldwide are accumulating enormous quantities of data for market research, disaster prediction, investment analysis, manufacturing and sales, customer management and behaviour analysis, security intelligence, policy development, artificial intelligence, healthcare development, among other applications. However, a widespread shortage of professionals with knowledge on how to harvest intelligence from these data persists. This in-demand group of professionals are data scientists with comprehensive analytical and technical skills that cover all aspects of handling and analysing data. By deriving key insights from data, they will be driving the decision-making of the future, supported by interdisciplinary teams.
This curriculum is geared towards imbuing undergraduate students of Data Science with key competencies in Computational and Statistical Thinking; Mathematical Foundations; Model Building and Assessment; Data Curation, Knowledge Transference, Analytics, and Information Management.
Philosophy
The philosophy of the programme is to equip Data Science students with the foundations, methods, and implications of data science that extracts knowledge from data using techniques and theories from mathematics, statistics, computing, and information technology.
Objectives: The objectives of the B.Sc. Data Science programme are to:
- provide students with the requisite skills needed to analyse real life problems that are computationally intensive and independently develop effective data-driven solutions for them;
- imbibe students with the skills required to play significant roles in the four A’s of data:
architecture, acquisition, analysis and archiving; making them qualified for specialist Data Science jobs in the industry;
- provide students with the necessary training and competency to dig out hidden information in the massive data of business, government, healthcare, schools, and other areas of data engineering, big data and data analytics; and
- train students on integrating data-driven Information Technology solutions and business processes to meet the information needs of businesses and other organisations, enabling them to achieve their objectives in an effective, efficient way.
Admission requirements
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme:
Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.
4. Department of Information System:
Overview
Information is a critical resource in driving all aspects of human endeavours. for optimal productivity and continuity for survival in a dynamic business environment. Information systems is the key enabler for running and managing processes in organisations today in a global economy. In the world today, entire sectors of economy relied heavily on information systems to thrive. Rational decision-making could only be made about business activities through a well-developed information system. The information system synopses are aimed at producing information system specialists with adequate professional knowledge and skills to support organisation information needs to drive its core operations through adequate course work, practical and applied project experience.
Philosophy
The philosophy of the programme is to equip Information Systems graduates with sufficient knowledge and skills to collect, process, store, distribute information and to use information systems to support decision making, control and coordination in an organisation for increased productivity through best practices and professional standards.
Objectives
The general objectives of this programme are to:
- create the consciousness of the relevance of information systems as a primary driver in all economic sectors;
- equip students with appropriate skills and knowledge to develop and manage information system resources in an organisation;
- empower students with problem-solving skills;
- develop students with the ability to use information systems to improve business operations;
- develop students with capacity to manage various information systems in an organisation to best serve the people (manager, staff and customers).
- equip students with demonstrable business knowledge and applications of software proficiency;
- equip students with capacity for professional practice in information systems and communication.
Admission requirements
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme:
Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.
Minimum duration
The minimum duration of the Information Systems degree programme is four academic sessions for UTME. However, it is three academic sessions for candidates admitted to the 200 Level.
5. Department of Software Engineering
Overview
The software development industry presents huge opportunities within the context of an expanding global economy that is increasingly becoming digital. With the enormous potentials of this sector of the economy and the ever-increasing need for large and complex software systems, there is great promise to grow a large crop of software engineers as a force for sustainable socio-economic development. In addition to its core Computer Science foundation, Software Engineering also involves human and technical processes, and therefore borrows and adapts from the field of project management as well as from traditional engineering practice.
Philosophy
The philosophy of Software Engineering focuses on producing graduates who have the required knowledge and skills to develop and maintain quality software systems of scale for governments, organisations and businesses that adequately fulfil the functional and nonfunctional requirements of the systems within time and budget constraints.
Objectives
The specific objectives of the Software Engineering programme for students are to:
- provide them a solid foundation in computing in such areas as problem solving, algorithm design, data structures and programming basics;
- demonstrate practical skills in requirements analysis, system design, software architecture, software metrics, verification and validation, and the software engineering process in general for the production of high quality software-based systems;
- demonstrate expertise in programming in a number of different languages with emphasis on the production of robust, reliable, cost-effective and secure systems that are based on sound design and development principles;
- train them to be able to manage the development of large, complex and critical software effectively and efficiently; and
- enable them to have the requisite knowledge and skill base as well as adequate practical exposure and high ethical standards for the limitless professional career opportunities (including self-employment) in the software industry.
Admission and Graduation Requirements
The admission and graduation requirements are the same as for the other programmes in the computing discipline. They are as stated below:
Admission requirements
Candidates can be admitted into the Software Engineering degree programme by one of the following ways:
- The Indirect/Preliminary Mode (4 years Degree Programme)
- Direct Entry
4 Year Degree Programme
In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.
3 Year Degree Programme:
Direct Entry
A minimum of a credit at the University/National Diploma or NCE with other five Senior Secondary Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.