Department of Mathematical Sciences

History of Mathematical Science Department

The Department was established to produce B.Sc. graduates with the sole objective of providing solid ground for teaching and research in various areas of Mathematical Sciences, which will be relevant to the socio-political and economic development of the community in particular, and the State in general. It is also meant to provide manpower in different areas of Mathematical Sciences and for the graduate to be self-employed.

The Department came into being during 2002/2003 Academic Session and was formally known as Department of Mathematics and Computer Science and hence offered two Programmes: B.Sc. Computer Science and B.Sc. Mathematics. Professor M.Y. Balla, was the pioneer Head of Department. Subsequent  Heads  were  Prof.  G.M.  Wajiga  (Feb.2004-Dec.2004),  Dr.  K. B.Yuguda (Jan.2005-Nov.2005), Mr. Chi E. Chi (Nov. 2005-July,2006), Mr.

I.P Onokebhagbe (July,2006-Feb.2008), and Prof. F. W. O Saporu (Feb.2008 to Nov. 2008), Mr. Donald J. Zirra (Dec. 2008 to June 2013), Dr. Adamu Wakili  (July,  2013-October  2014),  Mr.  Yakubu  Atomsa  (Oct.  2014-May 2015),  Mr.  Jingi  A.  Mohammed  (June,  2015-Jan.  2020),  Mr.  Nachandiya Nathan  (January,  2020-Date)  and  Dr.  Yusuf  Skwame  overseas  all  the activities in the department(2015- date).

The two programmes offered by the Department have progressed satisfactorily in terms of students’ enrolment.  The Department has graduated its first set of students in 2005/2006 academic session, and its graduates are performing well in their various endeavor

1.4        Philosophy

The philosophy of the Department is aimed at developing the mind and impact theoretical and practical knowledge that will encourage self-reliance of the individual and of the nation. The curriculum is also aimed to assist the   individual   to   understand, exploit   and   if   need   be   changing   his environment.

1.5        Objectives

In   conformity   with   the   foregoing   philosophy, Computer   Science

Programmme has the following objectives

  • To create in students the awareness and enthusiasm for Computer Science and its
  • To provide students with knowledge and skills based for further studies in Computer Science or multi-disciplinary studies involving Computer Science.
  • To provide training that will make the students to be proficient and professionally skilled Computer Scientists that can compete in a global market,
  • To develop  in  Student’s  leadership  and  interpersonal  relation  skills which are needed for the working
  • To develop in students through an education in Computer Science a range of transferable applicable skills of Information Technology to all aspects of human

1.6        Job Opportunities

On successful completion of the programme, a graduate of the Department should  be  self-reliant  or  have  good  job  opportunities  in  industries, government or educational institutions.

2.1        General Entry Requirements

The following are the general entry requirements into first degree of Computer Science programme

  • Minimum of five (5) credits including English Language, Mathematics, Physics to form the core subjects with credit in any other two relevant science subjects at the Senior Secondary School Certificate or its equivalent. In addition, an acceptable pass in the Unified Tertiary Matriculation  Examination  (UTME),  with  relevant  subject combination is required for admission into 100
  • Candidates with two A level passes (graded A-E) at the GCE/IJMB Advanced Level  in  relevant  subjects  (Mathematics,  Physics  and Chemistry) will be admitted into 200 Level. This is in addition to fulfilling the requirement of a minimum of credit level passes as stated in (a)
  • Candidates with minimum of: nine (9) points in NCE, Upper Credit in ND and six (6) points in IJMB, having met O’ Level requirements as stated in (a) above should be admitted into

2.2        Graduation Requirements

For the award of degree, a student must have duly matriculated and have:

  • Passed all core and elective courses as specified in the programme curriculum
  • Accumulated a minimum number of course credit units of the Program. That is, students who are admitted into 100 and 200 Levels are required to pass a minimum of 149 and 112 credit units respectively.

2.3        Learning Outcomes

  1. Graduates of the Programme are expected to be conversant with the core areas of Computer
  2. They are also expected to develop a wide range of different abilities, dynamism and skills. These skills may be categorized into three: Cognitive abilities and skills, practical skills and general skills.
  3. Students are also expected to possess general skills relating to non- subject  specific   competencies,   communication,   interpersonal   and organizational

2.4        Course Duration

The course duration is four academic years. Students of B.Sc. Computer Science are required to do six months Industrial attachment in industries at the second semester of 300 level. The student’s report will be documented and presented in a form of a seminar. They will also write projects in their chosen areas in the final year.

2.5        Grading System

Classification of the Grading Point (GP) of students in each course is as follows:

Mark Letter Grade Grade Point
70 – 100 A 5
60 – 69 B 4
50 – 59 C 3
45 – 49 D 2
40 – 44 E 1
0 – 44 F 0

Any student who obtained a GP less than 1.0 in any course is expected to have failed the course. The Grade Point Average is the average of the weighted scores obtained in the courses taken in a given period of study (semester).

2.6        Class of Degree

  • Semester grades are computed as GPA on the basis of 5 – point scale of A, B, C, D, E and F which are respectively equivalent to 5, 4, 3, 2, 1 and 0 GP for classified
  • Class of degrees are determined by the students final CGPA as listed below:
Class of Degree CGPA
First Class (Hons) 4.50 – 5.00
Second    Class    (Upper               Division) (Hons) 3.50 – 4.49
Second    Class    (Lower               Division) (Hons) 2.40 – 3.49
Third Class 1.00 – 2.39
Fail 1.0 – 0.99
  • The class of degree as listed above is determined by efforts a student puts into his/her studies 100/200 level (as the case may be for UTME/DE students) up to final year (400 Level) of his/her
  • A student who is absent from any semester examination shall be deemed to have failed. The course unit must be included in computing GPA for that

Computer Science Departmental Courses

100 Level

First Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 101 Introduction to Comp. Science 02 C 30 45
2. MTH101 Vectors, Geometry & Dynamics 02 R 30
3. MTH103 Algebra & Trigonometry 02 R 30
4. STA 101 Descriptive Statistics 02 R 30
5. CHM101 General Chemistry 1 03 R 45
6. PHY107 General Physics (Mechanics, Thermal Physics & Waves) 03 R 45
7. PHY117 Basic Experimental Physics I 01 R 45
8. GST101 Communication in English 1 02 C 30
9. GST 103 Nigerian People and Culture 02 R 30
TOTAL 19

 

Second Semester

 

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 106 Introduction to Problem Solving 03 C 30 45
2. MTH104 Calculus 02 R 30
3. MTH106 Sets, Logic and Algebra 03 R 45
4. PHY 108 General Physics II (Electricity, Magnetism & Modern Physics) 03 R 45
5. PHY 118 Basic Experimental Physics II 01 R 45
6. GST 102 Use of Library, Study Skills & ICT 02 R 30
7. STA 102 Probability I 02 R 30
ELECTIVES
8. GST 104 Communication in French 02 E 30
9. GST 106 Communication in Arabic 02 E 30
TOTAL 18

200 Level

First Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 207 Comp. Hardware Maintenance & Installations 02 R 30 45
2. CSC 209 Computer Programming I Using C++ 03 C 45 45
3. CSC 211 Survey of Programming Language 02 R 30 45
4. CSC 213 Systems Analysis & Design 02 R 30 45
5. CSC 215 Comp. Architecture & Org. I 02 R 30
6. MTH 205 Introduction to Numerical Analysis 03 R 45
7. MTH 209 Mathematical Methods I 03 R 30 45
8. GST 201 Communication in Eng. II 02 C 30
9. ENT 223 Introduction to Entrepreneurship 02 R 30
TOTAL 21

Second Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 202 Computer Programming II Using VB 03 C 30 45
2. CSC 206 Comp. Architecture & Org. II 02 R 30
3. CSC 210 Discrete Structure 03 R 45
4. CSC 212 Foundations of Sequential Programs 02 R 30
5. PHY 204 Introduction to Electric Circuits and Electronics 03 R 30 45
6. GST 222 Peace studies & Conflict Resolution 02 R 30
7. MTH 204 Linear Algebra 03 R 45
ELECTIVES
8. GST 212 Environment and Sustainable Development 02 E 30
9. GST 214 Contemporary Health Issues 02 E 30
TOTAL 20

300 Level

First Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 301 Operating System I 03 C 30 45
2. CSC 303 Fundamentals of Data Structures and Algorithm 02 C 30 45
3. CSC 305 Database Management 03 R 45
4. CSC 309 Structured Programming 03 C 45
5. ORC 301 Operations Research 02 R 45
6. MTH 309 Numerical Analysis I 03 R 30
7. ENT 301 Entrepreneurship and Innovations 02 R 30
8. GST 313 Leadership Skills 02 R 30
TOTAL 20

Second Semester 

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS
1 CSC 388 Industrial Training 6 C
TOTAL 06

 

400 Level

First Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 401 Artificial Intelligence 03 R 45
2. CSC 403 Introduction to Software Eng. 03 C 45 45
3. CSC 407 Compiler Construction 03 R 45
4. CSC 409 Operating System II 03 C 45
5. CSC 411 OOP Using Java 03 R 45
6. CSC 415 Net- Centric Computing 03 R 45
7. CSC 489 Research Methodology 02 R 30
8. ENT 401 Entrepreneurship 02 R 30
22

 

Second Semester

S/N COURSE CODE DESCRIPTION UNIT(S) STATUS LH PH
1 CSC 402 Algorithm and Complexity Analysis 03 C 45
2. CSC 404 Computer Networks & Communication 03 C 30 45
3. CSC 410 Human Computer Interface 02 R 30
4. CSC 412 Organization of Programming Lang. 02 R 30
5. CSC 414 Optimization Techniques 03 R 30 45
6. CSC 416 Modelling and Simulation 02 R 30 45
7. CSC 418 Computer Graphics and Visualization 02 R 30 45
8. CSC 499 Project 04 C
21

Mathematics Departmental Courses

100 Level

First Semester

S/N

COURSE CODE

COURSE TITLE

UNIT(S)

STATUS

Pre-requisite

1
2
3
4
5
6
7
89
10
11
CSC 101
CSC 103
MTH 101
MTH 103
STA 101
CHM 101
CHM 111
PHY 101PHY 117
GST 107
GST 109
Introduction to Computer Technology
Introduction to Programming
Coordinate Geometry and Vectors
Elementary Algebra and Sets
Basic Concepts of Probability I
Introduction To Physical Chemistry
Basic Practical Chemistry
Introductory Mechanics and Properties of Matter
Basic Experimental Physics
Communication in English I
Use of Library, Study Skills I
2
2
2
2
2
3
1
31
2
2
C P
C P
CP
C P
C P
C P
C P
C PC P
C P
C P
TOTAL 22

*C – Compulsory

Second Semester

S/N

COURSE CODE

COURSE TITLE

UNIT(S)

STATUS

Pre-requisite

1
2
3
4
5
67

8
9

CSC 102
CSC 104
MTH 102
MTH 104
PHY 102PHY 104

PHY 118
GST 106

Introduction to Digital Electronics
Introduction to System Programming
Elements of Mechanics
Elements of Calculus
Introduction to Electricity and Magnetism
Introduction to Optics and Modern Physics
Basic Experimental Physics
Nigerian People & Culture
Electives
2
2
2
23

3
1
2
2

C P
C P
C P
C P
C PC P

C P
C P
C P
C P

CSC101

PHY101

PHY117

TOTAL 19

Grand Total 41

Electives
GST 108 Communication in French (2 Units)
GST 110 Communication in Arabic (2 Units)

200 Level

FIRST SEMESTER

S/N

COURSE CODE

COURSE TITLE

UNIT(S)

STATUS

Pre-requisite

1
2
3
4
5
6
7
8
9
10
MTH 201
MTH 203
MTH 207
MTH 209
CSC 205
STA 201
PHY 201
GST 205
GST 207
Real Analysis I
Analytic Geometry
Ordinary Differential Equation I
Mathematical Methods I (Algebra)
Introduction to Internet
Basic Concepts of Probability I
Elementary Classical Mechanics
Communication in English II
Nigerian Peoples & Culture
Electives*
3
3
2
3
2
2
3
2
2
3
C P
C P
C P
C P
C P
C P
C P
C P
C P
MTH104, MTH105
MTH101, MTH105
MTH104
MTH105,MTH104
CSC102
STA 101
PHY101
GST107
GST109
TOTAL 22

Electives
CSC 201 Management Information System (3units)
PHY 203 Vibration, Waves and Acoustic (3 Units)
MTH 211* Numerical Computation (3 Units)

SECOND SEMESER

S/N

COURSE CODE

COURSE TITLE

UNIT(S)

STATUS

Pre-requisite

1
2
3
4
5
6
7
8
9
10
11
MTH 200
MTH 202
MTH 204
MTH 206
MTH 208
MTH 212
MTH 214
STA 202
GST 204
GST 222
Abstract Algebra I
Real Analysis II
Linear Algebra I
Introduction to Difference Equation
The Topology of Cartesian Space
Vectors and its Application
Mathematical Method II
Probability Distribution
Use of Library, Study Skills, ICT II
Peace Conflict Resolution
Elective*
2
3
3
2
2
2
2
2
2
2
2
C P
C P
C P
C P
C P
C P
C P
C P
C P
C P
MTH 105
MTH201
MTH201
MTH201
MTH101,MTH105
MTH102
MTH101,MTH209
STA201
TOTAL 22

Grand Total 44

Electives
PHY 206 Atomic Physics I (3 Units)
MTH 210 Mechanics II (2 Units)

300 Level

FIRST SEMESTER

S/N

COURSE CODE

COURSE TITLE

UNIT(S)

STATUS

Pre-requisite

1
2
3
4
5
6
7
8
9
10
MTH 301
MTH 303
MTH 305
MTH 307
MTH 309
CSC 305
MTH 311
STA 301
GST 301
Real Analysis III
Mathematical Modeling
Complex Analysis
Metric Space
Numerical Analysis I
Database System & Management
Optimization
Probability Theory I
Introduction to Entrepreneurial Skills
Electives
3
3
3
3
3
3
2
2
2
2
C P
C P
C P
C P
C P
C P
C P
C P
C P
O P
MTH201
MTH207
MTH201
MTH208
MTH203CSC206
STA201
Total 24

Electives
MTH315 Elasticity I (2 Units)
STA 303 Sampling Distribution (2 Units)

SECOND SEMESTER

S/N COURSE CODE COURSE TITLE UNIT(S) STATUS Pre-requisite
1
2
3
4
5
6
78
MTH 302
MTH 304
MTH 306
MTH 308
MTH 318
STA 302
STA 304
Real Analysis IV
Abstract Algebra II
Ordinary Differential Equation II
Linear Algebra II
Numerical Methods II
Theory of Probability II
Test of SignificanceElectives
3
2
3
3
3
2
22
C P
C P
C P
C P
C P
C P
C PO P
MTH301
MTH200
MTH207
MTH204
MTH209
STA201
STA201
Total 18

Grand Total 42

Electives
MTH 310 Number Theory (2 Units)

400 Level

FIRST SEMESTER

S/N COURSE CODE COURSE TITLE UNIT(S) STATUS Pre-requisite
1
2
3
4
5
6
7
8
9
MTH 401
MTH 403
MTH 405
MTH 407
MTH 409
MTH 411
MTH 413
MTH 415
Topological Spaces
Complex Analysis II
Abstract Algebra III
Fourier Analysis
Functional Analysis
Discrete Mathematics
Differential Geometry I
Fuzzy Sets
Electives
3
3
3
3
3
2
2
2
2
C P
C P
C P
C P
C P
CP
CP
CP
OP
MTH307,MTH208
MTH305
MTH304,MTH200
MTH301,MTH302
MTH307,MTH208
Total 21

Electives

MTH417 Elasticity II (2 Units)
MTH419 Electrodynamics (2 Units)
SECOND SEMESTER

S/N COURSE CODE COURSE TITLE UNIT(S) STATUS Pre-requisite
1
23
4
5
6
7
8
MTH 402
MTH 404MTH 406
MTH 408
MTH 410
MTH 412
MTH 499
Partial Differential Equation
Measure Theory and Lebesque Integral
Linear Operator I
Numerical Analysis III
Field Extension & Galois Theory
Differential Geometry II
Project
Electives
3

3
3
3
3
2
4
2

C P
C P
C P
C P
C P
C P
C P
C P
MTH306
MTH307,MTH401
MTH301,MTH302
MTH307,MTH208
MTH309,MTH310
MTH304
MTH314
Total 21

Grand Total 42

Electives
MTH 414 Calculus of Variation (2 Units)
MTH 416 Hydrodynamics (2 Units)
MTH 418 Fluid Dynamics I (2 Units)
MTH 420 Combinatorial Analysis (2 Units)

Grand Grand Total 169

Staff List

Academic Staff

 S/NO NAME  QUALIFICATION RANK AREA OF SPECIALIZATION NATURE OF APPOINTMENT
1 Prof. M. Y.  Balla Ph.D Professor Mathematics Academic
 2 Prof. Dauda. G. Yakubu Ph.D Professor Numerical Analysis Academic
 3 Prof. Mshelia I. Bello Ph.D Professor Mathematics Academic
 4 Prof. G. M Wajiga Ph.D Professor Computer Science Academic
 5 Dr. Souley Boukaru Ph.D Senior Lect. Computer Science Academic
 6 Dr. A. K Chouldhary Ph.D Senior Lect. Advanceset Theory/Logic Academic
 7 Dr. B. N Vachaku Ph.D Senior Lect. Computer Science Academic
 8 Dr. Peter B. Zirra Ph.D Lecturer I Computer Science Academic
 9 Mr. Donald John Zirra M.Sc Senior Lect. Numerical Analysis Academic
 10 Mr. Adamu Wakili M.Sc Lecturer I Computer Science Academic
 11 Mr. Pius Tumba M.Sc Lecturer II Numerical Analysis Academic
 12 Mr. Yusuf Skwame M.Sc Lecturer II Numerical Analysis Academic
 13 Mr. Paul Inuwa Dalatu M.Sc Lecturer II Statistics Academic
 14 Mr.  Andest James Njida M.Sc Lecturer II Differential  Equation Academic
 15 Mr. Joshua A. Kwanamu M.Sc Lecturer II Numerical Analysis Academic
 16 Mr. Pius  Muva Mada M.Sc Asst. Lecturer Complex Ananlysis Academic
 17 Mrs. Asabe Ibrahim M.Sc Asst. Lecturer Statistics Academic
 18 Mr. Yusuf Musa Malgwi B. Tech. Graduate Asst. Computer Science Academic
 19 Mr.  AtomsaYakubu M.Sc Asst. Lecturer High Performance Computing Academic
 20 Mr. Danjuma Samaila M.Sc Asst. Lecturer Abstract Algebra Academic
 21 Mr. Joshua Sunday M.Sc Asst. Lecturer Numerical Analysis Academic
 22 Mal Kabir Mohammed M.Sc Asst. Lecturer Informations Systems Academic
 23 Mr. Bomushi Neils Joel M.Sc Asst. Lecturer Software Engineering Academic
 24 Mr. Mohammed Mijinyawa B. Tech. Graduate Asst. Operations Research Academic
 25 Mal Ibrahim Abba Bakari B. Tech. Graduate Asst. Numerical Analysis Academic
 26 Mr. Joseph H. Yakubu M.Sc Lecturer I Computer Science Academic
 27 Mr. Jerome M. Gumpy M. Eng. Lecturer I Computer Engineering Academic
 28 Mal Jingi  Mohammed Abdullahi B.Sc Graduate Asst. Operations Research Academic
 29 Mr.  Omega Sarjiyus B.Sc Graduate Asst. Computer Science Academic
 30 Mr. Ibrahim Manga B.Sc Graduate Asst. Computer Science Academic
 31 Mr. Murtala Mohammed B.Sc Asst. Lecturer Computer Science Academic
 32 Mr. Hamid A. Abubakar B.Sc Graduate Asst. Computer Science Academic

Laboratory Staff

Name Rank Area of Specialization
Mr. Irmiya Daneil Assistant Technologist Computer Science
Mrs. Amina Ibrahim Laboratory Assistant
Mr. Anegi Sajo Computer Assistant

Registry Staff

Name Rank Area of Specialization
Mrs. R. Malomo Confidential Secretary Admin
Mr. Julius B. Wakili Clerical Assistant Admin
Mrs. Saratu John Cleaner Admin