BSC Compsci
BSC Compsci
BSC Compsci
Students’ HandBook
The University Crest
Abdullahi Bayero College was reconstituted into a University College with effect
from October 01, 1975 and into Bayero University in October 01, 1977.
with the traditions and character, which the College acquired during its
“be built on those beliefs, values and traditions that the society holds most
community, the guardian of its morals, the formulator of its hopes, be they
with time and, in assimilating these essential values and nuances, the
2. Foster and reinforce the moral, ethical and spiritual values sacred to
the culture;
3. Provide the knowledge, skills and technology required for the benefit
In pursuing its aims and objectives, the University will be constantly guided
information with regards to their academic pursuit in the Faculty and the
students with the courses offered in all the programmes, credits units,
regularly.
On behalf of the faculty board of examiners, I wish each and every student
technology, nothing that the degree will be awarded based on character and
learning.
This, he argued “….. will allow the Department to expand and introduce
more degree programs such as BSc Statistics, BSc Operational research,
BSc Computer Science, BSc. Actuarial Science, etc., and eventually split
into different Departments…. ”.
The Senate of the University approved the proposal and the name of the
Department of Mathematics was thus changed to “Department of
Mathematical Sciences.”
The committee under the leadership of Prof. Muhd Rujbani (with Dr. Aliyu
Ibrahim Kiri and Dr. A. B. Baffa as members) submitted their report which
recommended among others that:
“A diploma program in Computer Science be
commenced by the next academic session to prepare the
ground for introducing Bachelor degree program in
Computer Science ...” and that “… the Universities
strategic plan should incorporate this …”
They also drew an action plan for the smooth take off of the programs. In
1998 the Diploma in Computer Science program was started. Over 800
prospective students applied for the program. 125 were offered admission
and by the year 2000, 105 have graduated with Diploma in Computer
Science. The quality of the training they received, together with the zeal
expressed by the seed-students became additional impetus to pursue the
introduction of Computer Science degree program. The societal demand
for the program was becoming irresistible.
The duo of Dr. A. I. Kiri and Dr. A. B. Baffa worked on the final proposal
of the Computer Science degree program which was approved by the
Department and the ADC in 2000. The first set of Computer Science
degree students was admitted in 2001 and program has, since then,
continued to gain popularity and patronage. It has been growing from
strength to strength. After 10 years of nurturing the CS program in the
Department of Mathematical Sciences, and given the fact that the program
has grown to the point of introduction of higher degrees and considering
the need to expand it and introduce even more related degree programs,
the CS unit under the leadership of Prof. MY Bello submitted a proposal
for the creation of the Department of Computer Science. This was
approved in 2011 and the new Department was temporarily accommodated
in the Centre for Information Technology (CIT) building. It was eventually
moved to a new building, which was constructed and donated by Gen T Y
Danjuma to house not only the new Department of Computer Science, but
also the proposed Faculty of Computer Science and Information
Technology which
We have graduated over 2000 undergraduate degrees and over 200 Masters
Degrees and numerous postgraduate diplomas.
Front view of T.Y Danjuma Building, Faculty of Computer Science and Information Technology
Front view of Faculty of Computer Science and Information Technology Extension
An Arial view of internal landscape in T.Y. Danjuma Building
Part A
development:
sound and effective citizen for the individual's sake, and for the
4 Our nation should move with the international community in the field
of information technology.
Learning Outcomes
different abilities, dynamism and skills. These may be divided into three
categories, viz.
Practical Skills
General Skills
Attainment Levels
Science, development of relevant ICT for national development and societal needs.
Admission Requirements:
Candidates need to meet the following requirements to qualify for placement
into the program:
Level 100
Five passes at credit level, three of which must be in English, Mathematics
and Physics. In addition, an applicant must obtain an appropriate UTME and
Post-UTME scores as approved by the Senate of the University from time to
time.
Level 200
• National Diploma in Computer Science or Computer Studies
• BUK Diploma in Computer Science
• IJMB (relevant subjects: Mathematics and any two other relevant
subjects)
• NCE (relevant subjects: Mathematics or Computer Science/Studies
with any other subject)
• HND (in relevant fields – Computer Science, IT or Software
Engineering)
• BSc Degree (in any science-based discipline)
1. Introduction
The B. Sc. (Computer Science) program has been designed to incorporate the
following:
courses.
(c) The current global trend in the field of computer Science and
information technology.
Science.
2. Course Numbering
indicates the level to which the course belongs: the second digit indicates the
credit value of the course; while the last two digits are for identification
purposes. In this handbook, the CSC courses have the third digit for
identification and the fourth digit indicating the semester in which the course
is taught.
3. Course Assessment
Examination accounts for 60-70% of the overall marks for each course.
(a) Level I students are to take the 6 credits from Physics and 6 credits
from Mathematics.
(b) Every Level one student is to take the Level I General
Studies Program course (GSP 1201- Use of English) and GSP 1202
Use of Library, Study Skills and ICT offered by the General Studies
Unit, while Level two students are to take the two GSP courses open
(c) Unless the contrary is stated, all computer courses are core courses. All
(d) To get the B.Sc.(Computer Science) degree, a student must pass all core
courses.
Graduation Requirement
Degree Classification:
C1 U1 GP1 U1 x GP1
C2 U2 GP2 U2 x GP2
- - - -
- - - -
Ci Ui GPi Ui x GPi
- - - -
- - - -
CN UN GPN UN x GPN
TOTAL TNU TUGP
Probation
Withdrawals
A candidate whose Cumulative Grade Point Average is below 1.50 at the end
of a particular period of probation should be required to withdraw from the
University. However, in order to minimize waste of human resources,
consideration should be given to withdrawal from program of study and
possible transfer to other program within the same University.
70 – 100 A 5
60 – 69 B 4
50 – 59 C 3
45 – 49 D 2
40 – 45 E 1
< 40 F 0
Course Credit System
This is the up-to-date mean of the Grade Points earned by the students in a
program of study. It is an indication of the student’s overall performance at
any point in the training program. To compute the Cumulative Grade Point
Average, the total of Grade Points multiplied by the respective Credit Units
for all the semesters are added and then divided by the total number of Credit
Units for all courses registered by the student.
COURSE EVALUATION
The above methods can be carried out through any of the established
techniques such as:
External Examiners should be used only in the final year of the undergraduate
programme to assess final year courses and projects, and to certify the overall
performance of the graduating students as well as the quality of facilities and
teaching. However, the existing practice of using External Examiners for
major subject areas in professional programmes should be continued.
All students taking any degree in the sciences must undergo a minimum of six
months Industrial Training with a minimum of 6 credit units. Students should
be assessed using the Log Book, a report and a Seminar.
Students Evaluation of Courses
Resource Requirements
Personnel – Academic
Course
S/N Course Title Credits Status Remark
Code
1 CSC 1303 Introduction to Computer Science 3 Core
2 ITC 1203 Fundamentals of IT 2 Core
3 CST 1311 Introduction to Probability 3 Core
MTH
4 Elementary Mathematics I 3 Core
1301
5 PHY 1210 Mechanics 2 Core
6 PHY 1220 Electricity and Magnetism 2 Core
7 GSP 1201 Use of English 2 Core
8 SWE 1301 Introduction to Problem Solving 3 Core
TOTAL 20
Course
S/N Course Title Credits Status Remarks
Code
Introduction to Computer
1 CST 1304 3 Core
Programming
2 CST 1301 Introduction to Application Packages 3 Core
MTH
3 Elementary Mathematics III 3 Core
1303
4 PHY 1230 Behavior of Matter 2 Core
5 GSP 1202 Use of Library, Study Skills and ICT 2 Core
6 CBS 1202 Fundamentals of Cybersecurity 2 Core
TOTAL 15
SECOND YEAR- LEVEL II COURSES
THE SYLLABI
All courses not listed below are approved courses in existing programs
within and outside the department.
CSC4322 Cryptography
Overview and introduction to cryptography, mathematical background
symmetric cryptosystem, system ciphers, block ciphers, feistel ciphers,
multiple encryption, DES/AES, hash function, data integrity,
authentication, MAC, Asymmetric cryptosystem, numbers theory
background, algorithmic number theory, probabilistic primarily testing,
true primarily testing, factoring integers, RSA, security or RSA
Encryption, security of RSA Key generation, discrete logarithm
cryptography scheme, diffie-hellman, Elgamal, key establishment,
identification protocols digital signature, public key management, ECC,
Quantum Cryptography, Visual Cryptography, lattice cryptography.
CSC4600 Project
In this course, the student is expected to carry out a project work under the
guidance of a supervisor and submit a written report for assessment.
Philosophy
To evolve a broad strategy for human resource development that encompasses
educational, cultural, social and political development such that graduates can
possess the unique cyber security ability to protect digital assets, guard critical
infrastructure, and business ecosystem amongst others.
Aim and Objectives Aim to build capacity and develop human capital in the field
of cyber security, and to safeguard business transactions as well as corporate assets
nationally and globally. In other words, the cyber security programme is to equip
graduates with the knowledge and skills required to protect people, computers,
networks, programs, data and other critical infrastructure from attack, damage or
unauthorized access.
Objectives
Learning Outcomes:
a) Regime of Subject Knowledge At the end of study, graduate of this programme
should be able to:
• Identify, analyses, and synthesize scholarly and professional literature
relating cyber security.
• Demonstrate critical understanding of the process of evidence gathering
preparation and delivery of testimony concerning computer-based crimes
• Demonstrate critical understanding and ability to apply concepts, principles,
theories and techniques of cyber security for the development and
maintenance of secured IT systems
• Competencies and Skills Students are expected to develop a wide range of
different abilities, dynamism and skills. These may be divided into three
categories, viz.
Practical Skills
General Skills
Attainment Levels
Graduates of Cyber security are expected to have the ability to apply knowledge
Admission Requirements:
Candidates need to meet the following requirements to qualify for placement
into the program:
Level 100
Five passes at credit level, three of which must be in English, Mathematics
and Physics. In addition, an applicant must obtain an appropriate UTME and
Post-UTME scores as approved by the Senate of the University from time to
time.
Level 200
• National Diploma in Computer Science or Computer Studies
• BUK Diploma in Computer Science
• IJMB (relevant subjects: Mathematics and any two other relevant
subjects)
• NCE (relevant subjects: Mathematics or Computer Science/Studies
with any other subject)
• HND (in relevant fields – Computer Science, IT or Software
Engineering, Cyber security)
• BSc Degree (in any science-based discipline)
5. Introduction
The B. Sc. (Cyber Security) program has been designed to incorporate the
following:
courses.
(f) The current global trend in the field of computer Science and
information technology.
security.
6. Course Numbering
by a four-digit number. The first digit indicates the level to which the course
belongs: the second digit indicates the credit value of the course; while the
last two digits are for identification purposes. In this handbook, the CSC
courses have the third digit for identification and the fourth digit indicating
7. Course Assessment
Examination accounts for 60-70% of the overall marks for each course.
(f) Level I students is to take the 6 credits form Physics and 6 credits from
Mathematics.
(g) Every Level one student is to take the Level I General
Studies Program course (GSP 1201- Use of English) and GSP 1202
Use of Library, Study Skills and ICT offered by the General Studies
Unit, while Level two students are to take the two GSP courses open
(h) Unless the contrary is stated, all computer courses are core courses. All
(i) To get the B.Sc.(cyber security) degree, a student must pass all core
courses.
List of Courses
THE SYLLABI
All courses not listed below are approved courses in existing programs
within and outside the department.
Philosophy
As a programme, Information Technology emphasizes the pervasive themes of
user centeredness and advocacy, information assurance and security, and the
management of complexity through abstraction and modeling, best practices,
patterns, standards, and the use of appropriate tools.
I. Computer Science
ii Information Systems
iii. Software Engineering
iv. Computer Engineering
v. Cyber security
Learning Outcomes:
a) Regime of Subject Knowledge
I. Explain. and apply appropriate information technologies and employ
appropriate methodologies to enable an individual or organization achieve
its goals and objectives.
II. Understand and, in some cases, contribute to the scientific, mathematical and
theoretical foundations on which information technologies are built.
III. Understand best practices and standards and their applications.
b) Competences and Skills
I. Manage the information technology resources of an individual or
organization.
II. Function as a user advocate in helping users and organizations employ
appropriate IT-based systems to achieve their objectives.
III. Anticipate the changing direction of information or evaluate and
communicate the likely utility of new technologies to individuals and
organizations.
IV. Ability to use current techniques and tools necessary for computing practice
Behavioral Attributes
I. Live and work as a contributing, well-rounded member of society with a
commitment to lifelong learning
II. Ability to communicate and collaborate effectively with a range of
audiences. Understand professional, ethical, le gill, security and social issues
and responsibilities.
List of Courses
Course
S/N Course Title Credits Status Remark
Code
1 CSC 1303 Introduction to Computer Science 3 Core
2 ITC 1203 Fundamentals of IT 2 Core ITC1201
3 CST 1311 Introduction to Probability 3 Core
MTH
4 Elementary Mathematics I 3 Core
1301
5 PHY 1210 Mechanics 2 Core
6 PHY 1220 Electricity and Magnetism 2 Core
7 GSP 1201 Use of English 2 Core
8 SWE 1301 Introduction to Problem Solving 3 Core
TOTAL 20
Course
S/N Course Title Credits Status Remarks
Code
Introduction to Computer
1 CST 1304 3 Core
Programming
2 CST 1301 Introduction to Application Packages 3 Core
MTH
3 Elementary Mathematics III 3 Core
1303
4 PHY 1230 Behavior of Matter 2 Core
5 GSP 1202 Use of Library, Study Skills and ICT 2 Core
6 CBS 1202 Fundamentals of Cybersecurity 2 Core
TOTAL 15
TOTAL 20
Use of English
Effective communication and writing in English, Language skills, writing
of essay answers, Comprehension, Sentence construction, Outlines and
paragraphs, Collection and organization of materials and logical
presentation, Punctuation.
Economy
EEP3201 Entrepreneurship
Introduction to entrepreneurship and new venture creation; Entrepreneurship
in theory and practice; The opportunity, Forms of business, Staffing,
Marketing and the new venture; Determining capital requirements, raising
capital; Financial planning and management; Starting a new business,
Feasibility studies; Innovation; Legal Issues; Insurance and environmental
considerations. Possible business opportunities in Nigeria’s, nails, screws
making Dyeing/Textile blocks paste making.
Philosophy
Nigeria (and indeed sub-Saharan Africa) represents virgin
territory for the software industry and the field in turn presents
huge opportunities for the region within the context of an
expanding global economy. It is well known that the software
industry is the only one that wealth can be created from zero
or near-zero capital – only intellectual capital is needed. There
is therefore the need for Nigeria to grow its own crop of
software engineers as a force for sustainable socio-economic
development.
(viii). To have the requisite knowledge and skill base for further
academic and professional development in Software
Engineering
Learning Outcomes:
(a) Regime of Subject Knowledge
• Have a thorough knowledge of scientific and engineering
practice and theory in computing and be able to extend this
knowledge through self-led study
• Understand the impact of globalization on computing and
software engineering
• Recognize the challenges and opportunities for the software
industry in Nigeria and the region.
• Identify requirements for specialised computing systems and
propose solutions to fulfil them
• Use and, where appropriate, modify for specific use, established
systems development methods
• Explain the relationships between computer systems and other
natural and artificial systems in the modern world at appropriate
levels of abstraction
• Explain the concepts of computer programming and critically
evaluate and predict their utility in models, tools and
applications
• Demonstrate advanced, specialist theoretical and practical
knowledge in a range of computer science sub-fields
• Explain legal issues relating to computing: intellectual property,
data protection, computer misuse and health and safety
• Explain the principles and practice of software engineering in a
modern industrial context
i. Computer Science
ii. Computer Engineering
iii. Information Technology
iv. Information Systems
v. Others that include Bio-Informatics, Cyber-Security
Sciences, Information and Communication Technology,
etc.
100 LEVEL
Course
S/N Course Title Credits Status Remark
Code
CSC
1 Introduction to Computer Science 3 Core
1303
ITC
2 Fundamentals of IT 2 Core
1203
CST
3 Introduction to Probability 3 Core
1311
MTH
4 Elementary Mathematics I 3 Core
1301
PHY
5 Mechanics 2 Core
1210
PHY
6 Electricity and Magnetism 2 Core
1220
GSP
7 Use of English 2 Core
1201
SWE
8 Introduction to Problem Solving 3 Core
1301
TOTAL 20
Course
S/N Course Title Credits Status Remarks
Code
CST Introduction to Computer
1 3 Core
1304 Programming
CST Introduction to Application
2 3 Core
1301 Packages
MTH
3 Elementary Mathematics III 3 Core
1303
PHY
4 Behaviour of Matter 2 Core
1230
GSP Use of Library, Study Skills and
5 2 Core
1202 ICT
CBS
6 Fundamentals of Cybersecurity 2 Core
1202
TOTAL 15
200 LEVEL
Course
S/N Course Title Credits Status Remarks
Code
Introduction to Software
1 SWE2201 2 Core
Engineering
2 SWE2303 Discrete Structures 3 Core
Principles of Programming
3 SWE2202 3 Core
II
Foundation of Nigerian
4 GSP2205 Culture, Government, & 2 Core
Economy
Peace Studies & Conflict
5 GSP2206 2 Core
Resolution
6 MTH2203 Linear Algebra I 2
7
SWE2206 Software Construction 2
Computer Architecture and
8 SWE2309 3
Organization
Data Structures and
9 SWE2307 2
Algorithms
Design and Analysis of
10 SWE2208 2
Algorithms
Logic and Its Application in
11 SWE2204 2
Computer Science
Software Engineering
12 SWE2212 2
Process
13 SWE2210 Operating Systems 2
Software Requirements and
14 SWE2305 3
Design
TOTAL 32
300 LEVEL
Course Stat Course Title Contact
Uni
Code us Hours
ts
L T P
Object-Oriented Analysis and
SWE3301 C 2 0 3 3
Design
SWE3303 C Software Testing and Quality 1 0 3 2
STA3343 C Operation Research I 2 1 0 3
GST3201 R Entrepreneurship 0 0 9 3
SWE3305 C Web Application
2 0 3 3
Development
SWE3307 C Database Systems 2 0 3 3
Concepts of Programming
SWE3209 C 1 0 3 2
Languages
SWE3105 C Research Methodology 1 0 0 1
SWE3699 C SIWES 18 6
TOTAL 26
400 LEVEL
Table 1.4
Course Stat Course Title Contact
Unit
Code us Hours
(s)
L T P
Software Configuration
SWE4201 C 1 0 3 2
Management and Maintenance
Software Engineering Project
SWE4203 C 1 0 3 2
Management
Software Engineering
SWE4207 C 1 1 0 2
Professional Practice
SWE4209 C Software Engineering Security 1 1 0 2
SWE4202 C Software Engineering 1 1 0
2
Economics
SWE4204 C Human Computer Interaction 1 0 3 2
Open Source Software
SWE4206 C Development and 1 0 3 2
Applications
Entrepreneurship and
EEP4201 R 2 0 2 2
Innovation
Distributed, Parallel and
SWE4208 C 1 1 0 2
Cloud Computing
Software Architecture and
SWE4210 C 2 1 0 2
Design
SWE4699 C Final Year Student’s Project 0 0 18 6
TOTAL 25
Electives
Table 1.5
Course Stat Course Title Contact
Unit
Code us Hours
(s)
L T P
SWE4311 E AI and Expert Systems 2 0 3 3
Engineering Mobile
SWE4213 E 1 0 3 2
Applications
Special Topics in Software
SWE4212 E 2 0 0 2
Engineering:
SWE4215 E Embedded Systems 2 0 0 2
Game Design and
SWE4216 E 2 0 0 2
Development
Modelling and Computer
SWE4218 E 1 0 3 2
Simulation
TOTAL 15
NOTE
C = Compulsory
E = Elective
R = Required
L = Lecture Hours per semester
P = Practical Hours per semester
THE SYLLABI
All courses not listed below are approved courses in existing programs
within and outside the department.
How to assure it and verify it, and the need for a culture of quality.
Avoidance of errors and other quality problems. Inspections and
reviews. Testing, verification and validation techniques. Process
assurance vs. Product assurance. Quality process standards. Product and
process assurance. Problem analysis and reporting. Statistical
approaches to quality control
Head of Department
Assistant
Exams Officer
Dean FCSIT
Abdulwahab Lawan Ph.D, FNCS
Dean, FCSIT
Computer Science
Dr. Ibrahim Yusuf, BSc, MSc, PhD
Email: [email protected]
Information Technology
Dr. Ibrahim Alhaji Lawan , BSc, MSc, PhD
Email: [email protected]
Software Engineering
Dr. Bashir Shehu Galadanci, BSc, MSc, PhD
Email: [email protected]
DEPUTY DEAN –
Saratu Yusuf Ilu, B.Sc (BUK), M.Sc, (Malaysia)
SUB-DEAN (Academics) –
Dr. Kabir Umar, B.Sc (Uni- Abuja), M.Sc (BUK), PhD (UPM)
Departmental PG Committee
• Dr. Ibrahim Yusuf (HOD) – Chairman
• Dr. Abdulwahab Lawan – Member
• Dr. Kabir Umar - Member
• Dr. Khalid Haruna - Member
• Dr. Habiba Adamu Kakudi - Secretary
45.3 Examination
Academic Atmosphere
3 7 0
Professor
0
Reader/Associate Prof.
3 5 0
Senior Lecturer
2 4
Lecturer I
5 3
Lecturer II
15 2
Assistant Lecturer
7 1
Others
Qualifications
, Dates
Rank/Designatio Duties
Obtained
Name n Date of First Performed/Cours
Membership of
Appointment es Taught
Professional
Association
HABIBU SENIOR BSc. OVERALL
SALEH PROGRAMMER MATHEMATICS SUPERINTENDANCE
OF LABORATORY
Rank/Designation Post
Qualifications
Salary Scale and Qualification
Name and Dates Remarks
Date of First Work
Obtained
Appointment Experience
FACULTY
NAZIRU
ADMINISTRATIVE
BELLO
OFFICER
MUHAMMAD
Musa SECRETARY
D/ZUNGURA
HAMZA
SECRETARY
GAMBO
SANI
JUBRIL SECRETARY
YAKASAI
AL-KASIM
CLEARNER
IBRAHIM
HABIBU
GARDNER
GARBA
BILKISU
CLEARNER
AHMAD
USMAN
CLEARNER
GARBA
MUHAMMAD
CLEARNER
ZONGO
IBRAHIM
CLEARNER
ISA
GARBA CLEARNER
MUHAMMAD
IBRAHIM
ALHAJI PORTER
DATTI
FATIMA
SHUAIB CLERICAL OFFICER
DANLADI
AUWAL
CARETAKER
MOHAMMED
13
11
9
8
7
6
1
NUMBER
--
7 - Professors
6 - Assoc, Professors
11 - Senior Lecturers
9 - Lecturer I's
13 - Lecturer II's
8 Assistant Lecturers
1 Graduate Assistant
35
30
25
20
15
10
5
0
PhDs PhD Fellows MSc
34 PhD's
9 PhD Fellows
12 MSc's
Male
84%
Student Distribution by Level
350
300
250
200
150
100
50
0
1 2 3 4 SO-I SO-II
Spill-over II 11
Spill-over I 111
L400 287
L300 277
L200 107
L100 108
Total Number of Students 901
Staff Student Ratio 1:16
Student Distribution by Gender
Female
19%
Male
81%
Female Male
1. Research Laboratory
• The laboratory hosts high performance all-in-
one Lenovo desktop systems that are designated
for postgraduate research.
• 2 a High Performance Computing servers are
also available for performance intensive
computing.
2. Simulation Laboratory
We established a properly equipped simulation laboratory
for the purpose of instruction and practical in computer
architecture, system theory and the proper understanding
of design of all system hardware.
The table below lists the simulators and trainers
available in the laboratory.
Hardware Facilities
Lab 3 Lab 4
S/N Description Total
Quantity Quantity
1 Computers 75 75 150
2 Standing Air Condition 1 1 2
3 Wall Air Condition 4 4 8
4 Ceiling Fan 4 4 8
5 Wall Fan & Ceiling Fans 3 3 6
7 Podium 1 1 2
8 Projector 1 1 2
9 Fire extinguisher 4 2 6
10 Internet Radio 1 1 2
11 Tables and Chairs 80 80 160
14 White Board 1 1 2
15 Notice Board 2 2
16 File Cabinet 1 1 2
17 CCTV Cameras 4 3 7
18 DVR(Digital Video Recorder) 1 1
19 DVR (Screen) 1 1
20 Switch Rack 1 1
22 Automatic Voltage Stabilizer 2 2
• Software Facilities
4. Learning Centers
• The Department also uses the University Learning
Centres for the instructions of level one courses
across the University. The Learning Centres are shared
resources used by all students in the University.
• The Julius Berger learning center, situated at the new
campus, was donated by Julius Berger. It houses 120
computers, a printer, network Infrastructure and other
devices.
• The other two Centres (IGR and PTDF) domiciled at the
Old Campus, houses 100 Computers each. All computers
are networked using the state of the art network
facilities.
56. Clinics/Studios
Describe the types of clinics/studios, if any,
available for the program, indicating if they are
specific to the Department or shared with other
Departments.
Courses/ Teaching
S. Specializ Qualifi
Name Rank Memberhips Subjects Load/Lectur
No ation cations
Taught Hours/Week
Knowledge
Enginerin
g / Bsc,
Prof Muhammad Profes Expert Msc,
1 Yahuza Bello sor Systems PhD ACM
Bsc,
MTH1303/
Prof. Aisha Profes Msc,
MTH1302
2 A. Halliru sor PhD
Bsc,
MTH1303/
Prof. Bashir Profes Msc,
MTH1303
3 M. Yakasai sor PhD
Bsc,
MTH1303/
Prof. Bashir Profes Msc,
MTH1304
4 Ali sor PhD
Bsc,
MTH1303/
Prof. Saminu Profes Msc,
MTH1305
5 Iliyasu Bala sor PhD
Bsc,
MTH1303/
Prof. Ado Profes Msc,
MTH1306
6 Dan-Isa sor PhD
Bsc,
MTH1303/
Prof. Dahiru Profes Msc,
MTH1307
7 Sani Shu'aibu sor PhD
Informati
Dr. Assoc. on Bsc, CPN, CSN,
CSC3242
Abdulwahab Profes Technolog Msc, MAN, ICAN,
8 Lawan sor y PhD
CPN
Assoc. Software Bsc, CSC2224/
Dr. Bashir Profes Engineeri Msc, ITC2224/
9 Galadanci sor ng PhD SWE2307
Assoc. Bsc,
Dr. Muhammad Profes Msc, CSC2252
10 Yusuf Waziri sor PhD
Assoc. Bsc,
Dr. Surajo Profes Msc, CSC2252
11 Mahmud Umar sor PhD
Dr. Assoc. Bsc,
CSC2204/
Abdussamad Profes Msc,
SWE2212
12 Isma'il sor PhD
Courses/ Teaching
S. Specializ Qualifi
Name Rank Memberhips Subjects Load/Lectur
No ation cations
Taught Hours/Week
Assoc. Bsc,
CSC2204/
Dr. Habibu Profes Msc,
SWE2212
13 Rabi'u sor PhD
Informati
Senior on Bsc,
CSC4232
Dr. Ibrahim Lectur Technolog Msc,
14 Alhaji Lawan er y PhD
Operation
s
Research/
CSC2252
Senior Reliabili Bsc, Nigerian
Dr. Ibrahim Lectur ty Msc, Mathematica
15 Yusuf er Analysis PhD l Society
Software
Senior Penetrati Bsc, CSC2231/
Dr. Kabir Lectur on Msc, SWE2309
16 Umar er Testing PhD CPN
Dr. Abbas Senior Bsc, CSC2224/
Ja'afar Lectur Msc, ITC2224/
17 Badakaya er PhD SWE2307
Senior Bsc,
Dr. Nafi'u Lectur Msc, CSC2252
18 Hussaini er PhD
Senior Bsc,
Dr. Abdul Lectur Msc, CSC2234/
19 Iguda er PhD CSC1226
Dr. Amina Senior Bsc,
CSC2204/
Muhammad Lectur Msc,
SWE2212
20 Lawal er PhD
Senior Bsc,
Dr. Ibrahim Lectur Msc, CSC2252
21 Idris er PhD
Senior Bsc,
Dr. Hassan Lectur Msc, CSC2234/
22 Shitu Adam er PhD CSC1226
Senior Bsc, CSC2214/
Dr. Aliyu Lectur Msc, ITC2214/
23 Ibrahim Kiri er PhD SWE2204
Senior Bsc, CSC2231/
Dr. M. T. Lectur Msc, SWE2309/
24 Jimoh er PhD CSC3331
Courses/ Teaching
S. Specializ Qualifi
Name Rank Memberhips Subjects Load/Lectur
No ation cations
Taught Hours/Week
view)
Bsc,
E- Msc, CST1301/
Murja Sani Lectur Learning (PhD in CSC1222
38 Gadanya er II System view)
Mustapha
Abubakar Lectur Networkin BSc, CST1304
39 Ahmed er II g MSc
Saminu E-
CSC3331
Mohammad Lectur Learning BSc,
40 Aliyu er II System MSc
Sana
Abdullahi Lectur Informati BSc, CSC4316
41 Muaz er II on System MSc ACM,IEEE
Human- Bsc, CST1222/
Computer Msc, CSC2214/
Saratu Yusuf Lectur Interacti (PhD in ITC2214/
42 Ilu er II on view) SWE2204
Saud Adam Lectur Cybersecu BSc, CST1304/
43 Abdulkadir er II rity MSc CSC4322
Engr.
Lubabatu Lectur BSc, PHY1230
44 Baballe Illa er II MSc
Dr. Adamu Bsc, CSC2224/
Abubakar Lectur Msc, ITC2224/
45 Rashid er II PhD SWE2307
Lectur BSc, CSC2231/
46 Shehu Bala er II MSc SWE2309
Assist
CST1301/
Maryam ant Software
CSC1222/
Ibrahim Lectur Engineeri BSc,
CSC3312
47 Mukhtar er ng MSc
Assist
ant
CSC4322
Abdullahi Lectur Network BSc,
48 Yahaya Imam er Security MSc
Assist Bsc,
ant Msc, CSC2231/
Ismail Abu Lectur (PhD in SWE2309
49 Zibiri er DBMS view)
Courses/ Teaching
S. Specializ Qualifi
Name Rank Memberhips Subjects Load/Lectur
No ation cations
Taught Hours/Week
Assist
ant
CBS1202
Anas Aliyu Lectur Cybersecu BSc,
50 Usman er rity MSc
Assist
ant
CBS1202
Hamisu Lectur Networkin BSc,
51 Ibrahim er g MSc
Assist Bsc,
ant Web Msc, CSC2234/
Haruna Usman Lectur Technolog (PhD in CSC1226
52 Yakubu er ies view)
Assist
Muhsin ant CSC2234/
Mustapha Lectur BSc, CSC1226/
53 Inuwa er DBMS MSc CSC4316
Assist Bsc,
ant Msc,
CST1304
Zahraddeen Lectur Programmi (PhD in
54 Babagana er ng view)
Gradua
te
Sagir Musa Assist Networkin BSc, CSC2234/
55 Tanimu ant g MSc CSC1226