• Faculty Home | abu home
  • Department of Computer Engineering

    Ahmadu Bello University, Zaria - Nigeria

Department of Computer Engineering

Ahmadu Bello University, Zaria - Nigeria

Learning Objectives

Duration - 5 years

The objectives of the Department in line with the objectives of the University as articulated in Article 4 of its 1962 and 1975 Laws are:

  1. To provide regular and updated programs and courses in the field of Computer Engineering of a standard required and expected of a Department and the University of the highest standing.
  2. To educate and equip students with the technical knowledge, skills and competencies to analyze, design, develop, test and produce Computer Engineering products and services for the benfit of humanity.
  3. To promote research and the advancement in the field of Computer Engineering (d) To secure the diffusion of Computer Engineering knowledge throughout Nigeria and the world at large.

Quick Links

Curriculum Download
Course Structure Download
Course Description Download
Exam Guidline Download
Time table Download
Students Hand Book Download


Admission Requirement


In order to be eligible for admission into the undergraduate (B.Eng. degree) Programme, a candidate, in addition to satisfying the University general entry requirements, must obtain at least credit passes in each of English, Mathematics, Physics and Chemistry as well as any other science subjects at the Senior Secondary School Certificate Examinations or its equivalent. The current minimum requirements for admission into 100 level (UTME entry) and 200 level (Direct entry) in the Department of Metallurgical & Materials Engineering are as follows:

Joint Admission Matriculation Board (JAMB) Entry:

Applicants seeking JME entry must:

  1. Have attained the age of sixteen years on the first day of October in the year of their candidature.
  2. Possess the Secondary School Certificate (SSCE) or the General Certificate of Education, Ordinary Level (GCE “O” Level) with passes at credit level in at least five subjects obtained at not more than two sittings and at least a credit in English Language. The five subjects should include Mathematics, Chemistry and Physics. UTME subjects are: Mathematics, Chemistry and Physics.

Direct Entry:
Applicants seeking direct entry should have:
  1. Five SSCE or GCE O' level credit passes including English, Mathematics, Chemistry, Physics and any other science subject.
  2. GCE ‘A' level or IJMB passes or equivalent “A” level passes in Mathematics, Chemistry and Physics.
  3. Candidates with Higher National Diploma (HND) may also be admitted into the 200 level with lower credit or 300 level with distinction or upper credit in Metallurgical & Materials Engineering. Ordinary National Diploma (OND) candidates possessing overall upper credit pass with three distinctions passes in core courses of Metallurgical & Materials Engineering including Mathematics may be admitted into 200 level. In special cases, candidates with high grades in 'O' levels plus relevant advanced professional qualification may be accepted. Such cases will be considered individually by the Faculty Board of Engineering and Senate.
Graduation Requirement
Grading System and Requirements for Graduation
Continuous Assignment
There shall be at lest two continuous assessment tests per course per semester whose aggregate scores shall form between 40% and 60% of the total marks allowed for the course.
Minimum Pass Mark

There shall be a minimum pass mark of 45% in all courses. Grade points (GP)
% Grades GP
70–100 A 5
60–69 B 4
50–59 C 3
45–49 D 2
0–44 F 0
Grade Point Average (GPA) & Cumulative Grade Point Average (CGPA).
Students are advised to contact their tutor or examination officer on how GPA and CGPA are calculated.

Degree classification

Degree CGPA
First class 4.50–5.00
Second Class (Upper Division) 3.50–4.49
Second Class (Lower Division) 2.40–3.49
Third Class 1.50–2.39
Fail 0.00–1.49

100 Level Courses

First Semester

Students must offer a minimum total of 37 credit units at 100 Level comprising the following: 19 credit units of core and cognate courses in the First Semester and 18 credit units of core and cognate courses in the Second Semester

Course Code Course Title Credit Units
CHEM 101Introduction to general chemistry2
CHEM 121Introduction to inorganic chemistry2
CHEM 161Introduction to practical chemistry I1
COSC 101Programming in Basics2
ENGG 101Introduction to Engineering1
GENS 101Nationalism1
GENS 103English for communication skills2
GENS 107History of Scientific Ideas1
MATH 101Set Theory and Number System2
MATH 103Trigonometry and Number system2
MATH 105Differential and integral calculus2
PHYS 111Mechanics2
PHYS 131Heat and Properties of matter2
PHYS 161General Physics practical I
100 Level Second Semester Courses
Course Code Course Title Credit Units
CHEM 122Introduction to physical chemistry II2
CHEM 132Introduction to inorganic chemistry1
CHEM 162Introduction to practical chemistry II1
GENS 102Environmental Health2
MATH 102Algebra2
MATH 104Conic sections and Application of calculus2
MATH 106Vectors and Dynamics2
PHYS 122Electricity, Modular and Magnetic Physics2
PHYS 162General Physics practical II1
STAT 102Introduction to statistics2
100 Level Elective Courses
Course Code Course Title Credit Units
GENS 104History of Scientific Ideas1

200 Level

First Semester

Students must register 41 credit unit

Course Code Course Title Credit Units
ARCH 101Graphic Communications I1
CVEN 201Introduction to structural Analysis2
EEEN 203Electrical Machines, Power and Installation2
GENS 201Moral Philosophy1
MATH 241Calculus I2
MATH 243Methods of Linear Algebra2
MEEN 201Engineering Graphics2
MTEN 201Material Science 2
URPL 205Urban Land Use Components 1
WREN 201Fluid Mechanics2
200 Level Second Semester Courses
Course Code Course Title Credit Units
CHEM 202Introduction to Engineering Management1
EEEN 202Engineering Drawing2
GENS 202Entrepreneurship and Innovation1
MATH 242Calculus II3
MATH 244Methods of Linear Algebra II2
MEEN 202Engineering Drawing2
MEEN 204Strength of Materials I2
MEEN 206Fundamentals of Dynamics2
MEEN 208Thermodynamics2

300 Level

First Semester

Students must register 34 credit unit

Course Code Course Title Credit Units
ARCH203Architectural Graphics 12
MATH 341Differential Equations and Transforms3
CVEN 301Theory of Structures I2
CVEN 303Reinforced Concrete Fundamentals
CVEN305Mechanics of Materials2
CVEN321Soil Mechanics2
CVEN331Civil Engineering Materials 12
MICR281Introduction to Microbiology1
LNSV331Surveying for Professionals1
URPL303Transport Planning2
QTYS 309Development Economics3
STAT 343Statistics2
WREN301Fluid Mechanics II2
WREN303Engineering Soil Science I1
WREN305Water Resources for Quantity Surveyors2
WREN307Aspect of Water Resources to Land Surveying2
300 Level Second Semester Courses
Course Code Course Title Credit Units
ARCH 204Architectural Graphics II2
COSC 344 Fortran Programming3
CVEN 302Theory of Structures II2
CVEN 304Design of Structural Elements
CVEN 322Geology For Engineers2
CVEN 332M Civil Engineering Materials II2
GEOL 301Geophysics1
LNSV 332 Surveying for Professionals2
MATH 342Functions of Several Variables2
MICR 282General Microbiology2
WREN 302Fluid Mechanics III2
WREN 304Engineering Soil Science II2
URPL 206Site Planning2
URPL 208Urban Economics2
300 Level Elective Courses
Course Code Course Title Credit Units
MATH 342Calculus of several variables2
COSC 344Basic computer knowledge and Fortran programming2

400 Level Courses

First Semester

Students must register 43 credit unit

Course Code Course Title Credit Units
COSC 441Numerical Analysis3
CVEN 407Design of Structural Elements2
CVEN 421Geotechnics and Design of Foundations1
GEOL 405Hydrogeology3
MATH 441 Complex Analysis2
STAT 443Experimental Design and Control2
QTYS 421Law for Engineers1
WREN 401Hydraulics and Hydrology3
WREN 403Design of Hydraulic Structures3
WREN 405Soil and Water Conservation1
WREN 407Chemistry and Microbiology of Water and Wastewater
WREN 409Computer Methods2
400 Level Second Semester Courses
Course Code Course Title Credit Units
SIWES 499Students Industrial Works Experience Scheme II (SIWES II) 6

500 Level

First Semester

Students must register 31 credit unit

Course Code Course Title Credit Units
QTYS 503Civil Engineering Measurement I2
URPL 309Rural Settlement Planning2
URPL 311Resources Planning2
WREN 501Hydraulics2
WREN 503Engineering Hydrology2
WREN 505Unit Operations and Processes in Water Treatment2
WREN 507Water and Waste Water Engineering2
WREN 509Irrigation2
WREN 515Engineering Design I
WREN 511Environmental Pollution and Control2
WREN 597Final Year Project I3
500 Level Second Semester Courses
Course Code Course Title Credit Units
CHEN 409Financial Management2
GEOL 402 Geophysics2
QTYS 508Civil Measurement II2
WREN 502Water Power Systems Engineering2
WREN 504Rural Water Supply and Sanitation2
WREN 506Elements of Public Health2
WREN 508Drainage Engineering2
WREN 510Engineering Design II2
WREN 512Unit Operations and Processes in Waste-water Treatment2
WREN 514Environmental Engineering for Civil Engineers2
WREN 598Final Year Project II3