100 LEVEL

FIRST SEMESTERSECOND SEMESTER
Course CodeCourse TitleCreditsCourse CodeCourse TitleCredits
*MTH110Algebra Trigonometry03*MTH123Vectors, Geometry etc03
*MTH112Calculus03*MTH125Diff. equations and Dynamics03
*CSC110Introduction to computing03*MTH129Statistics03
*PHY109Practical Physics *CSC120Introduction to use of Software Packages03
*PHY111Mechanics, Thermal Physics and Properties of Matter02*PHY124Electromagnetism and Modern Physics04
*PHY113Vibrations, Waves, Optics03CHM122General Chemistry II03
CHM111General Chemistry I03CHM124Organic Chemistry II03
CHM113Organic Chemistry I03+GST121Peace Studies / Conflict Resolution02
+GST111Use of English I02+GST122Nigeria Peoples and History02
+GST112Philosophy and Logic02+GST123History and Philosophy of Sci.02

* Core                                   + Mandatory

Students should not register more than 50 credits and not less than 40 credits including GST at this level.  No other elective should be taken outside the ones in the table above.

200 LEVEL

FIRST SEMESTERSECOND SEMESTER
Course CodeCourse TitleCreditsCourse CodeCourse TitleCredits
*MTH210Elementary Algebra and Analysis03+MTH220      Algebra03
*MTH212Real Analysis I03*MTH222Real Analysis II03
*MTH213Vector Analysis03+MTH223Dynamics of a particle03
*MTH218Mathematics Methods I03MTH 227Introductory to Numerical Analysis03
MTH219Statistics03+MTH228Mathematics Method II03
*MTH230Linear Algebra03MTH229Applied Statistical Methods03
*PHY209Practical Physics02*PHY223Waves and Optics02
*PHY211Mechanics02*PHY224Electromagnetism and Electronics03
*PHY215Atomic and Nuclear Physics02MTH240Number Theory03
+CSC213Symbolic Programming in Fortran03+MTH242Further Analysis03
CSC 212FORTRAN Programming03CSC213COBOL04

* Core                                   + Mandatory

Direct students should register for 10 credits of General Studies.

Students should not register more than 50 credits and not less than 30 at this level. 

No other elective should be taken outside the ones in the table above.

300 LEVEL

First SemesterSecond Semester
Course CodeCourse TitleCreditsCourse CodeCourse TitleCredits
*MTH310Abstract Algebra I03MTH320Abstract Algebra II03
*MTH312Real Analysis III03+MTH322Real Analysis IV03
*MTH313Complex Analysis I03*MTH323Complex Analysis II03
*MTH315Dynamic of a rigid body03+MTH325Analytical Dynamics03
*MTH316Fluid Dynamics03MTH326Electricity and Magnetism03
MTH317Numerical Linear Algebra03*MTH328Mathematics methods III03
MTH330Mathematical Logic03MTH340Differential Geometry03
MTH332Topology I03MTH342Topology II03
*MTH336Vector Field Theory03*PHY322Thermodynamics02
+CSC313Data Structure03*PHY323Waves and Optics02
*PHY309Practical Physics04*PHY325Atomic and Nuclear Physics02
*PHY311Quantum Mechanics02*PHY326Electronics02
*PHY314Electromagnetic Theory02*PHY329Mathematical Physics03
*PHY315Metallurgy and Materials Sci.02   
*PHY316Biophysics02   
*PHY317Geophysics02   
*PHY318SolidState Physics02   
+CED300Entrepreneurship Development02   

* Core                                   + Mandatory

Students should not register more than 50 credits and not less than 30 at this level.  No other elective should be taken outside the ones in the table above.

400 LEVEL

FIRST SEMESTERSECOND SEMESTER
Course CodeCourse TitleCreditsCourse CodeCourse TitleCredits 
+MTH410Advanced Linear Algebra04MTH420Finite Group Theory04 
+MTH412Lebesgue Measure and Integration04MTH421Measure Theory04 
MTH414Functional Analysis I (NormedSpaces)04MTH423Elasticity04 
+MTH415Quantum Mechanics04MTH424Systems Theory04 
+MTH416Viscous Flow04MTH425General Relativity04 
+MTH418Mathematical Methods IV04MTH426Wave Theory04 
MTH430Electromagnetism04MTH428Mathematical Methods V04 
*PHY411Metallurgy and Materials Science03*MTH499/ *PHY 499Project (Reading Course)06 
*PHY414Electromagnetic Theory02*PHY 421Quantum Theory02 
*PHY415Nuclear Physics02*PHY 423Modern Optics02 
*PHY416Electronics02*PHY 425Exploration Geophysics02 

* Core                                   + Mandatory

Students should not register more than 50 credits and not less than 30 at this level.  No other elective should be taken outside the ones in the table above.

NOTE

At each level, all core courses must be passed which must be used to compute GPA.  Mandatory courses, at each level must be passed also but may not necessarily be used for computation.