Course Outline

100 – LEVEL (HARMATTAN SEMESTER)

Course CodeCourse TitlePre-requisiteLectureTutorialPracticalTotal Work Load
GNS 101Use of English I2002
BIO 101General Biology I3003
BIO 103Experimental Biology I0031
CHM 101General Chemistry I3104
CHM 191Experimental Chemistry I0031
MTH 101Elementary Mathematics I4105
FAA 101Fundamentals of Drawing2002
LIB 101Use of library1000
PHY 101General Physics I3104
PHY 103Experimental Physics I0031
  TOTAL 183923

100 – LEVEL (RAIN SEMESTER)

Course  CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal Work  Load
GNS 102Use of English II2002
GNS 104Science and Technology in Africa through the Ages2002
BIO 102General Biology II3003
BIO 104Experimental Biology II0031
CHM 102General Chemistry II3104
CHM 192Experimental Chemistry II0031
MTH 102Elementary Mathematics II4105
PHY 102General Physics II3104
PHY 104Experimental Physics II0031
CPE 100Introduction to Computer  Technology1001
  TOTAL 183924

200 – LEVEL (HARMATTAN SEMESTER)

Course  CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal Work Load
GNS 207Science in History: Bio-Historical Approach2002
CPE 201Computer Programming for Engineers2033
CPE 203Computer Programming for Engineers Laboratory_0031
CPE 205Overview of  Digital Computer SystemCPE 1002002
MEE 201Engineering drawing I1032
MEE 205Engineering Materials I2002
MEE 207Fluid Mechanics2002
MEE 211Engineering Thermodynamics2103
EEE 231Engineering Mathematics I3104
AGE 201Technology and Society1001
NONE
  TOTAL 1621222

200 – LEVEL (RAIN SEMESTER)

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal Work Load
GNS 202Minds, Machines and Society2002
GNS 208Family, Marriage System and Kinship Structure in  Comparative Perspectives2002
CPE 202Computer Logic I2103
CPE 204Introduction to Programming ApplicationCPE 2011032
EEE 200Applied Electricity2103
EEE 202Applied Electricity Lab.0031
EEE 232Engineering Analysis IIEEE 2313003
MEE 202Engineering Drawing IIMEE 2011032
MEE 208Engineering Materials IIMEE 2052002
MEE 210Engineering Materials II Lab.0031
MEE 208Engineering Materials IIMEE 2052002
MEE 210Engineering Materials II Lab.0031
CPE 206Introduction to Web Technologies2032
NONE    
Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
FET 200SWEP2
Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering153922
Information & Communication Technology153922
Software Engineering1521220

300 – LEVEL (HARMATTAN SEMESTER) 

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
CPE 301Java Programming and TechnologyCPE2012033
CPE 331Engineering Statistics2103
MEE 213Engineering Mechanics2103
CPE 309Introduction to Computer Engineering2103
CPE 311Computer Engineering Lab. 0031
CPE 313Circuit Theory3003
EEE 301Electromagnetic Fields and Waves3003
EEE 305Electronics Engineering I2103
EEE 309Electronics Engineering   Lab. I0031
CPE 305Database Design & Management2103
CPE 307Database Design & Management Laboratory0031
CPE 309Introduction to Computer Engineering 2103
CPE 311Computer Engineering Lab. 0031
CPE 313Circuit Theory 3003
EEE 301Electromagnetic Fields and Waves 3003
CPE 303Introduction to Software Engineering2133
CPE 305Database Design & Management2102
CPE 307Database Design & Management Laboratory 0031
CPE 315Web Application Development2032
CPE 317Design and Analysis of Computer Algorithms3003
CPE 319Software Requirement & Design2002
NONE
Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering164923
Information & Communication Technology164922
Software Engineering1741222

300 – LEVEL (RAIN SEMESTER) 

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
CPE 302Software Development TechniquesCPE 3012033
CPE 304Digital Electronic CircuitCPE 2022103
CPE 306Digital Laboratory0031
CPE 310Operating Systems_2102
MEE 214Strength of Materials2002
MEE 216Strength of Materials Laboratory 0031
EEE 332Engineering Mathematics III2103
MEE 300Mechanical Repairs and Maintenance0031
CPE 308Assembly Language Programming2033
CPE 318Measurements and Instrumentation3003
CPE 314Information Systems Analysis and Design_3003
CPE 316Entrepreneurial Studies3003
CPE 312Data Structures & AlgorithmsCPE 3173003
CPE 316Entrepreneurial Studies3003
NONE
Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
FET 300SWEP3
Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering1521522
Information & Communication Technology1631222
Software Engineering1631222

400 – LEVEL (HARMATTAN SEMESTER) 

400 – LEVEL (HARMATTAN SEMESTER) 

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
CPE 407Artificial Intelligence2002
CPE 409Simulation and Modelling2002
CPE 419Computer ArchitectureCPE 3042103
CVE 401Project Methodology1001
CPE 411Prototyping Techniques2002
CPE 417Microprocessor System DesignCPE 3082103
CPE 421Electromechanical Systems3003
CPE 423Microprogramming2002
CPE 425Microprocessor Laboratory0031
CPE 427Control Engineering2002
EEE 403Communication Principles2002
CPE 401Satellite Communication2103
CPE 403Internet Technology and Programming2033
CPE 405Internet Technology and Programming Lab.0031
CPE 421Electromechanical Systems3003
CPE 427Control Engineering2002
EEE 403Communication Principles2002
CPE 413Concept of Programming LanguagesCPE 3142103
CPE 415Object Oriented Analysis & DesignCPE 3022033
CPE 429Software Engineering ProcessCPE 3192002
CPE 431Human Computer Interaction2103
CPE 433Software Testing & Quality Assurance1102
NONE
Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering202323
Information & Communication Technology182622
Software Engineering164321

400 – LEVEL (RAIN SEMESTER) 

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
FET 400SIWES6

500 – LEVEL (HARMATTAN SEMESTER) 

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
CPE 505Data Communications and Networks2102
CPE 507Individual Project I0093
CPE 521Computer Graphics and Visualization2002
EEE 401Electrical Maintenance and Repair of Equipments2001
CHE 519Inventions and Patients2001
MGS 511Industrial Economics2002
MGS 513Principles of Management1001
CPE 503Software Engineering2102
CPE 509Hardware Design Laboratory0022
CPE 501Reliability and Maintainability_2002
CPE 503Software Engineering2102
CPE 501Reliability and Maintainability_2002
CPE 517Distributed, Parallel and Cloud Computing2102
(Any ONE of the Departmental Electives Listed Below)
*CPE 501Reliability and Maintainability_2002
*CPE 511Cryptography Principles & Applications2002
+CPE 509Hardware Design Laboratory0022
+CPE 513Introduction to Enterprise Resource Planning Systems_2002
+CPE 515Multimedia Technology and Programming2002
#CPE 519Special Topics in Software Engineering_2032
#CPE 523Expert Systems2002

NOTE:

* Computer Engineering Option Electives

+ Information & Communication Technology Option Electives

# Software Engineering Option Electives

Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering1521418
Information & Communication Technology1729/1118
Software Engineering1721218

500 – LEVEL (RAIN SEMESTER)   

Course CodeCourse TitlePrerequisiteLectureTutorialPracticalTotal  Work  Load
CPE 506Computer Security Techniques2102
CPE 508Individual Project II0093
MGS 540Technology Policy and Law2002
CPE 502Embedded Systems Design2002
CPE504Hardware System Studies2102
CPE 510Digital System Design with VHDL2002
CPE 522Digital Signal Processing2002
CPE 516Mobile Communication and NetworkCPE 5052102
CPE 518Design & Installation of Electrical & ICT Services2102
CPE 520Antenna and Propagation2002
CPE522Digital Signal Processing2002
CPE 526Software Engineering Project Management2002
CPE 528Software Engineering Security2002
CPE 530Software Architecture & Design2102
CPE 532Operations Research2102
(Any ONE of the Departmental Electives Listed Below)
*+CPE 512Cyberpreneurship & Cyber Law       2002
*CPE 514Robotics and Automation_2002
+CPE 524Project Management_2002
#CPE 502Embedded Systems Design2002
#CPE 534Fault-Tolerant Computing2002
(Any ONE of the Faculty Electives Listed Below)
CPE 500Current Issues in Computer Engineering_2002
CVE 552Elements of Civil Engineering Practice2002
MGS 500Entrepreneurship2002

NOTE:

* Computer Engineering Option Electives

+ Information & Communication Technology Option Electives

# Software Engineering Option Electives

Programme/OptionLectureTutorialPracticalTotal  Work  Load
Computer Engineering162919
Information & Communication Technology163919
Software Engineering163919