100 – LEVEL (HARMATTAN SEMESTER)
Course Code | Course Title | Pre-requisite | Lecture | Tutorial | Practical | Total Work Load |
GNS 101 | Use of English I | – | 2 | 0 | 0 | 2 |
BIO 101 | General Biology I | – | 3 | 0 | 0 | 3 |
BIO 103 | Experimental Biology I | – | 0 | 0 | 3 | 1 |
CHM 101 | General Chemistry I | – | 3 | 1 | 0 | 4 |
CHM 191 | Experimental Chemistry I | – | 0 | 0 | 3 | 1 |
MTH 101 | Elementary Mathematics I | – | 4 | 1 | 0 | 5 |
FAA 101 | Fundamentals of Drawing | – | 2 | 0 | 0 | 2 |
LIB 101 | Use of library | – | 1 | 0 | 0 | 0 |
PHY 101 | General Physics I | – | 3 | 1 | 0 | 4 |
PHY 103 | Experimental Physics I | – | 0 | 0 | 3 | 1 |
| | TOTAL | | 18 | 3 | 9 | 23 |
–
100 – LEVEL (RAIN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
GNS 102 | Use of English II | – | 2 | 0 | 0 | 2 |
GNS 104 | Science and Technology in Africa through the Ages | – | 2 | 0 | 0 | 2 |
BIO 102 | General Biology II | – | 3 | 0 | 0 | 3 |
BIO 104 | Experimental Biology II | – | 0 | 0 | 3 | 1 |
CHM 102 | General Chemistry II | – | 3 | 1 | 0 | 4 |
CHM 192 | Experimental Chemistry II | – | 0 | 0 | 3 | 1 |
MTH 102 | Elementary Mathematics II | – | 4 | 1 | 0 | 5 |
PHY 102 | General Physics II | – | 3 | 1 | 0 | 4 |
PHY 104 | Experimental Physics II | – | 0 | 0 | 3 | 1 |
CPE 100 | Introduction to Computer Technology | – | 1 | 0 | 0 | 1 |
| | TOTAL | | 18 | 3 | 9 | 24 |
200 – LEVEL (HARMATTAN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
GNS 207 | Science in History: Bio-Historical Approach | – | 2 | 0 | 0 | 2 |
CPE 201 | Computer Programming for Engineers | – | 2 | 0 | 3 | 3 |
CPE 203 | Computer Programming for Engineers Laboratory | _ | 0 | 0 | 3 | 1 |
CPE 205 | Overview of Digital Computer System | CPE 100 | 2 | 0 | 0 | 2 |
MEE 201 | Engineering drawing I | – | 1 | 0 | 3 | 2 |
MEE 205 | Engineering Materials I | – | 2 | 0 | 0 | 2 |
MEE 207 | Fluid Mechanics | – | 2 | 0 | 0 | 2 |
MEE 211 | Engineering Thermodynamics | – | 2 | 1 | 0 | 3 |
EEE 231 | Engineering Mathematics I | – | 3 | 1 | 0 | 4 |
AGE 201 | Technology and Society | – | 1 | 0 | 0 | 1 |
NONE | – | – | – | – | – | – |
| | TOTAL | | 16 | 2 | 12 | 22 |
200 – LEVEL (RAIN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
GNS 202 | Minds, Machines and Society | – | 2 | 0 | 0 | 2 |
GNS 208 | Family, Marriage System and Kinship Structure in Comparative Perspectives | – | 2 | 0 | 0 | 2 |
CPE 202 | Computer Logic I | – | 2 | 1 | 0 | 3 |
CPE 204 | Introduction to Programming Application | CPE 201 | 1 | 0 | 3 | 2 |
EEE 200 | Applied Electricity | – | 2 | 1 | 0 | 3 |
EEE 202 | Applied Electricity Lab. | – | 0 | 0 | 3 | 1 |
EEE 232 | Engineering Analysis II | EEE 231 | 3 | 0 | 0 | 3 |
MEE 202 | Engineering Drawing II | MEE 201 | 1 | 0 | 3 | 2 |
MEE 208 | Engineering Materials II | MEE 205 | 2 | 0 | 0 | 2 |
MEE 210 | Engineering Materials II Lab. | – | 0 | 0 | 3 | 1 |
MEE 208 | Engineering Materials II | MEE 205 | 2 | 0 | 0 | 2 |
MEE 210 | Engineering Materials II Lab. | – | 0 | 0 | 3 | 1 |
CPE 206 | Introduction to Web Technologies | – | 2 | 0 | 3 | 2 |
NONE | – | – | – | – | – | – |
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
FET 200 | SWEP | – | – | – | – | 2 |
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 15 | 3 | 9 | 22 |
Information & Communication Technology | 15 | 3 | 9 | 22 |
Software Engineering | 15 | 2 | 12 | 20 |
300 – LEVEL (HARMATTAN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
CPE 301 | Java Programming and Technology | CPE201 | 2 | 0 | 3 | 3 |
CPE 331 | Engineering Statistics | – | 2 | 1 | 0 | 3 |
MEE 213 | Engineering Mechanics | – | 2 | 1 | 0 | 3 |
CPE 309 | Introduction to Computer Engineering | – | 2 | 1 | 0 | 3 |
CPE 311 | Computer Engineering Lab. | | 0 | 0 | 3 | 1 |
CPE 313 | Circuit Theory | – | 3 | 0 | 0 | 3 |
EEE 301 | Electromagnetic Fields and Waves | – | 3 | 0 | 0 | 3 |
EEE 305 | Electronics Engineering I | – | 2 | 1 | 0 | 3 |
EEE 309 | Electronics Engineering Lab. I | – | 0 | 0 | 3 | 1 |
CPE 305 | Database Design & Management | – | 2 | 1 | 0 | 3 |
CPE 307 | Database Design & Management Laboratory | – | 0 | 0 | 3 | 1 |
CPE 309 | Introduction to Computer Engineering | | 2 | 1 | 0 | 3 |
CPE 311 | Computer Engineering Lab. | | 0 | 0 | 3 | 1 |
CPE 313 | Circuit Theory | | 3 | 0 | 0 | 3 |
EEE 301 | Electromagnetic Fields and Waves | | 3 | 0 | 0 | 3 |
CPE 303 | Introduction to Software Engineering | – | 2 | 1 | 3 | 3 |
CPE 305 | Database Design & Management | – | 2 | 1 | 0 | 2 |
CPE 307 | Database Design & Management Laboratory | | 0 | 0 | 3 | 1 |
CPE 315 | Web Application Development | – | 2 | 0 | 3 | 2 |
CPE 317 | Design and Analysis of Computer Algorithms | – | 3 | 0 | 0 | 3 |
CPE 319 | Software Requirement & Design | – | 2 | 0 | 0 | 2 |
NONE | – | – | – | – | – | – |
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 16 | 4 | 9 | 23 |
Information & Communication Technology | 16 | 4 | 9 | 22 |
Software Engineering | 17 | 4 | 12 | 22 |
300 – LEVEL (RAIN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
CPE 302 | Software Development Techniques | CPE 301 | 2 | 0 | 3 | 3 |
CPE 304 | Digital Electronic Circuit | CPE 202 | 2 | 1 | 0 | 3 |
CPE 306 | Digital Laboratory | – | 0 | 0 | 3 | 1 |
CPE 310 | Operating Systems | _ | 2 | 1 | 0 | 2 |
MEE 214 | Strength of Materials | – | 2 | 0 | 0 | 2 |
MEE 216 | Strength of Materials Laboratory | | 0 | 0 | 3 | 1 |
EEE 332 | Engineering Mathematics III | – | 2 | 1 | 0 | 3 |
MEE 300 | Mechanical Repairs and Maintenance | – | 0 | 0 | 3 | 1 |
CPE 308 | Assembly Language Programming | – | 2 | 0 | 3 | 3 |
CPE 318 | Measurements and Instrumentation | – | 3 | 0 | 0 | 3 |
CPE 314 | Information Systems Analysis and Design | _ | 3 | 0 | 0 | 3 |
CPE 316 | Entrepreneurial Studies | – | 3 | 0 | 0 | 3 |
CPE 312 | Data Structures & Algorithms | CPE 317 | 3 | 0 | 0 | 3 |
CPE 316 | Entrepreneurial Studies | – | 3 | 0 | 0 | 3 |
NONE | – | – | – | – | – | – |
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
FET 300 | SWEP | – | – | – | – | 3 |
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 15 | 2 | 15 | 22 |
Information & Communication Technology | 16 | 3 | 12 | 22 |
Software Engineering | 16 | 3 | 12 | 22 |
400 – LEVEL (HARMATTAN SEMESTER)
400 – LEVEL (HARMATTAN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
CPE 407 | Artificial Intelligence | – | 2 | 0 | 0 | 2 |
CPE 409 | Simulation and Modelling | – | 2 | 0 | 0 | 2 |
CPE 419 | Computer Architecture | CPE 304 | 2 | 1 | 0 | 3 |
CVE 401 | Project Methodology | – | 1 | 0 | 0 | 1 |
CPE 411 | Prototyping Techniques | – | 2 | 0 | 0 | 2 |
CPE 417 | Microprocessor System Design | CPE 308 | 2 | 1 | 0 | 3 |
CPE 421 | Electromechanical Systems | – | 3 | 0 | 0 | 3 |
CPE 423 | Microprogramming | – | 2 | 0 | 0 | 2 |
CPE 425 | Microprocessor Laboratory | – | 0 | 0 | 3 | 1 |
CPE 427 | Control Engineering | – | 2 | 0 | 0 | 2 |
EEE 403 | Communication Principles | – | 2 | 0 | 0 | 2 |
CPE 401 | Satellite Communication | – | 2 | 1 | 0 | 3 |
CPE 403 | Internet Technology and Programming | – | 2 | 0 | 3 | 3 |
CPE 405 | Internet Technology and Programming Lab. | – | 0 | 0 | 3 | 1 |
CPE 421 | Electromechanical Systems | – | 3 | 0 | 0 | 3 |
CPE 427 | Control Engineering | – | 2 | 0 | 0 | 2 |
EEE 403 | Communication Principles | – | 2 | 0 | 0 | 2 |
CPE 413 | Concept of Programming Languages | CPE 314 | 2 | 1 | 0 | 3 |
CPE 415 | Object Oriented Analysis & Design | CPE 302 | 2 | 0 | 3 | 3 |
CPE 429 | Software Engineering Process | CPE 319 | 2 | 0 | 0 | 2 |
CPE 431 | Human Computer Interaction | – | 2 | 1 | 0 | 3 |
CPE 433 | Software Testing & Quality Assurance | – | 1 | 1 | 0 | 2 |
NONE | – | – | – | – | – | – |
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 20 | 2 | 3 | 23 |
Information & Communication Technology | 18 | 2 | 6 | 22 |
Software Engineering | 16 | 4 | 3 | 21 |
400 – LEVEL (RAIN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
FET 400 | SIWES | – | – | – | – | 6 |
500 – LEVEL (HARMATTAN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
CPE 505 | Data Communications and Networks | – | 2 | 1 | 0 | 2 |
CPE 507 | Individual Project I | – | 0 | 0 | 9 | 3 |
CPE 521 | Computer Graphics and Visualization | – | 2 | 0 | 0 | 2 |
EEE 401 | Electrical Maintenance and Repair of Equipments | – | 2 | 0 | 0 | 1 |
CHE 519 | Inventions and Patients | – | 2 | 0 | 0 | 1 |
MGS 511 | Industrial Economics | – | 2 | 0 | 0 | 2 |
MGS 513 | Principles of Management | – | 1 | 0 | 0 | 1 |
CPE 503 | Software Engineering | – | 2 | 1 | 0 | 2 |
CPE 509 | Hardware Design Laboratory | – | 0 | 0 | 2 | 2 |
CPE 501 | Reliability and Maintainability | _ | 2 | 0 | 0 | 2 |
CPE 503 | Software Engineering | – | 2 | 1 | 0 | 2 |
CPE 501 | Reliability and Maintainability | _ | 2 | 0 | 0 | 2 |
CPE 517 | Distributed, Parallel and Cloud Computing | – | 2 | 1 | 0 | 2 |
(Any ONE of the Departmental Electives Listed Below) |
*CPE 501 | Reliability and Maintainability | _ | 2 | 0 | 0 | 2 |
*CPE 511 | Cryptography Principles & Applications | – | 2 | 0 | 0 | 2 |
+CPE 509 | Hardware Design Laboratory | – | 0 | 0 | 2 | 2 |
+CPE 513 | Introduction to Enterprise Resource Planning Systems | _ | 2 | 0 | 0 | 2 |
+CPE 515 | Multimedia Technology and Programming | – | 2 | 0 | 0 | 2 |
#CPE 519 | Special Topics in Software Engineering | _ | 2 | 0 | 3 | 2 |
#CPE 523 | Expert Systems | – | 2 | 0 | 0 | 2 |
NOTE:
* Computer Engineering Option Electives
+ Information & Communication Technology Option Electives
# Software Engineering Option Electives
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 15 | 2 | 14 | 18 |
Information & Communication Technology | 17 | 2 | 9/11 | 18 |
Software Engineering | 17 | 2 | 12 | 18 |
500 – LEVEL (RAIN SEMESTER)
Course Code | Course Title | Prerequisite | Lecture | Tutorial | Practical | Total Work Load |
CPE 506 | Computer Security Techniques | – | 2 | 1 | 0 | 2 |
CPE 508 | Individual Project II | – | 0 | 0 | 9 | 3 |
MGS 540 | Technology Policy and Law | – | 2 | 0 | 0 | 2 |
CPE 502 | Embedded Systems Design | – | 2 | 0 | 0 | 2 |
CPE504 | Hardware System Studies | – | 2 | 1 | 0 | 2 |
CPE 510 | Digital System Design with VHDL | – | 2 | 0 | 0 | 2 |
CPE 522 | Digital Signal Processing | – | 2 | 0 | 0 | 2 |
CPE 516 | Mobile Communication and Network | CPE 505 | 2 | 1 | 0 | 2 |
CPE 518 | Design & Installation of Electrical & ICT Services | – | 2 | 1 | 0 | 2 |
CPE 520 | Antenna and Propagation | – | 2 | 0 | 0 | 2 |
CPE522 | Digital Signal Processing | – | 2 | 0 | 0 | 2 |
CPE 526 | Software Engineering Project Management | – | 2 | 0 | 0 | 2 |
CPE 528 | Software Engineering Security | – | 2 | 0 | 0 | 2 |
CPE 530 | Software Architecture & Design | – | 2 | 1 | 0 | 2 |
CPE 532 | Operations Research | – | 2 | 1 | 0 | 2 |
(Any ONE of the Departmental Electives Listed Below) |
*+CPE 512 | Cyberpreneurship & Cyber Law | – | 2 | 0 | 0 | 2 |
*CPE 514 | Robotics and Automation | _ | 2 | 0 | 0 | 2 |
+CPE 524 | Project Management | _ | 2 | 0 | 0 | 2 |
#CPE 502 | Embedded Systems Design | – | 2 | 0 | 0 | 2 |
#CPE 534 | Fault-Tolerant Computing | – | 2 | 0 | 0 | 2 |
(Any ONE of the Faculty Electives Listed Below) |
CPE 500 | Current Issues in Computer Engineering | _ | 2 | 0 | 0 | 2 |
CVE 552 | Elements of Civil Engineering Practice | – | 2 | 0 | 0 | 2 |
MGS 500 | Entrepreneurship | – | 2 | 0 | 0 | 2 |
NOTE:
* Computer Engineering Option Electives
+ Information & Communication Technology Option Electives
# Software Engineering Option Electives
Programme/Option | Lecture | Tutorial | Practical | Total Work Load |
Computer Engineering | 16 | 2 | 9 | 19 |
Information & Communication Technology | 16 | 3 | 9 | 19 |
Software Engineering | 16 | 3 | 9 | 19 |