Khalifa Isyaku Rabiu University

Department of Electrical/Computer engineering

B.Eng. Computer Engineering

INTRODUCTION

Computer engineering is defined as the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.

The goal of computer engineering courses is to provide students a thorough understanding of the concepts and methods involved in the field. The goal of computer engineering courses is to give students the information and abilities needed to create, develop, and manage safe, dependable, and efficient computer systems.

The aim of computer engineering programs is to prepare graduates for professional practice and lifelong learning.

The following are some of the common objectives of computer engineering courses:

  • To provide students with a strong foundation in mathematics, science, and engineering principles.
  • To teach students how to design and conduct scientific and engineering experiments, as well as to analyze and interpret data.
  • To equip students with the skills and knowledge necessary to succeed in the professional practice of engineering or related fields, including the ability to work effectively in terms and to communicate effectively with a range of audiences.

 

 

Global Course Structure

Level

General Studies

Basic Science

Discipline GET

Programme (CPE)

SIWES*

Total Units

100

4

10

3

2

-

19

200

4

-

22

-

3

26

300

2

-

14

10

4

26

400

-

-

-

11

8

11

500

-

-

11

12

-

23

Total

10

10

50

35

15*

105

*All credited in the 2nd Semester of Level 400

 

Level 100 B.Eng. Computer Engineering Programme

Course Code

Course Title

Units

Status

LH

PH

GST 111

Communication in English

2

C

15

45

GST 112

Nigerian Peoples and Culture

2

C

30

-

MTH 101

Elementary Mathematics I: Algebra and Trigonometry

2

C

30

-

MTH 102

Elementary Mathematics II: Calculus

2

C

30

-

PHY 101

General Physics I: Mechanics

2

C

30

-

PHY 102

General Physics II: Behaviour of Matter

2

C

30

-

PHY 107

General Practical Physics I

1

C

-

45

PHY 108

General Practical Physics II

1

C

-

45

GET 101

Engineer in Society

1

C

15

-

GET 102

Engineering Graphics and Solid Modelling I

2

C

15

45

CPE 112

Introduction to Computer Engineering

2

C

30

-

KHAIRUN-CPE101

Engineering Mathematics III (Vectors, Matrix and Geometry)

3

C

45

-

KHAIRUN-CPE102

General Physics III

2

C

30

15

KHAIRUN-CPE103

Basic Statistics

3

C

45

-

 

Total =

27

 

 

 

 

Level 200 B.Eng. Computer Engineering Programme

Course Code

Course Title

Units

Status

LH

PH

GST 211

Entrepreneurship and Innovation

2

C

30

-

GST 212

Philosophy, Logic and Human Existence

2

C

30

-

GET 201

Applied Electricity I

3

С

45

-

GET 202

Engineering Materials

3

C

45

-

GET 203

Engineering Graphics and Solid Modeling II

2

C

15

45

GET 204

Students Workshop Practice

2

C

15

45

GET 207

Applied Mechanics

3

C

45

-

GET 209

Engineering Mathematics I

3

C

45

-

GET 211

Computing and Software Engineering

3

C

30

45

GET 210

Engineering Mathematics II

3

C

45

-

*GET 299

SIWES I: Students Work Experience Scheme

3

C

9 Weeks

 

 

 

 

 

 

 

KHAIRUN-CPE201

Introduction to Signal Processing

3

C

30

45

KHAIRUN-CPE202

Introduction to Machine Learning

3

 

 

 

 

Total =

35

 

 

 

 

Level 300 B.Eng. Computer Engineering Programme

Course Code

Course Title

Units

Status

LH

PH

GST 312

Peace and Conflict Resolution

2

C

30

-

ENT 312

Venture Creation

2

C

15

45

GET 301

Engineering Mathematics III

3

C

45

-

GET 302

Engineering Mathematics IV

3

C

45

-

GET 304

Engineering Communication, Technical Writing and Presentation

3

C

45

-

GET 305

Engineering Statistics and Data Analytics

3

C

45

-

GET 306

Renewable Energy Systems and Technologies

3

C

30

45

CPE 301

Computer Organisation and Architecture

2

C

30

-

CPE 302

Measurement and Instrumentation

3

E

30

45

EEE 321

Analogue Electronic Circuits

2

E

15

45

EEE 322

Digital Electronic Circuits

2

E

30

 

GET399

SIWES II

4

C

12 wks

 

KHAIRUN-CPE 301

System Modelling and Analysis

3

C

30

45

KHAIRUN-CPE 302

Digital Electronics

2

C

30

15

KHAIRUN-CPE 303

Communications Principles

2

C

30

15

KHAIRUN-CPE 304

Measurement and Instrumentation

2

C

30

15

KHAIRUN-CPE 305

Analogue Circuits and Electronics

4

C

45

45

KHAIRUN-CPE 306

Sensors and Actuators

2

C

30

15

KHAIRUN-CPE 307

Database Programming

3

C

30

45

KHAIRUN-CPE 308

Introduction to Image Processing

3

C

30

45

 

Total =

53

 

 

 

 

Level 400 B.Eng. Computer Engineering Programme

Course Code

Course Title

Units

Status

LH

PH

CPE401

Microprocessor and Embedded Systems

3

C

30

45

CPE 403

Control System

2

C

30

-

CPE 405

Fundamentals of Software Engineering

2

C

30

-

CPE 411

Hardware Design Techniques and Verification

2

E

30

-

CPE 413

Research Methods

2

E

30

-

GET 499

SIWES III: Students Work Experience Scheme

8

C

24 Weeks

 

KHAIRUN-CPE 401

Introduction to Digital Communications

2

C

30

15

 

Total =

21

 

 

 

*Students Industrial Work Experience Scheme (SIWES) Courses

Course Code

Course Title

Units

Status

LH/PH

 

GET 299

SIWES I: SWEP

3

C

9 weeks

 

GET 399

SIWES II

4

C

12 weeks

 

GET 499

SIWES III

8

C

24 weeks

 

 

Level 500 B.Eng. Computer Engineering Programme

Course Code

Course Title

Units

Status

LH

PH

GET 501

Engineering Project Management

3

C

45

-

GET 502

Engineering Law

2

C

30

-

CPE 501

Testing, Reliability and Maintainability

2

C

30

-

CPE 502

Digital Signal Processing

3

C

45

-

CPE 505

Digital System Design with VHDL

2

E

30

-

CPE 511

Machine Learning and Applications

3

C

45

-

CPE 514

Professional Practice and Ethics

2

E

30

-

GET 599

Final Year Project

6

C

-

270

KHAIRUN-CPE 501

Digital Systems Design

3

C

30

45

KHAIRUN-CPE 502

Introduction to Computer Vision

2

C

30

15

KHAIRUN-CPE 503

Nanoelectronics and Computing Systems

3

C

30

45

KHAIRUN-CPE 504

Cryptography & Crypto Analysis

2

C

30

15

 

Elective

3

C

30

45

 

Total =

36

 

 

 

 

Department Contact

Social Info