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 sociopolitical 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 selfemployed.
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.2004Dec.2004), Dr. K. B.Yuguda (Jan.2005Nov.2005), Mr. Chi E. Chi (Nov. 2005July,2006), Mr.
I.P Onokebhagbe (July,2006Feb.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, 2013October 2014), Mr. Yakubu Atomsa (Oct. 2014May 2015), Mr. Jingi A. Mohammed (June, 2015Jan. 2020), Mr. Nachandiya Nathan (January, 2020Date) 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 selfreliance 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 multidisciplinary 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 selfreliant 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 AE) 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
 Graduates of the Programme are expected to be conversant with the core areas of Computer
 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.
 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 
Prerequisite 
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 
Prerequisite 
1 2 3 4 5 67 8 
CSC 102 CSC 104 MTH 102 MTH 104 PHY 102PHY 104 PHY 118 
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 
C P C P C P C P C PC 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 
Prerequisite 
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 
Prerequisite 
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 
Prerequisite 
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  Prerequisite 
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  Prerequisite 
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  Prerequisite 
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 
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 