Programs Courses

University Requirements

Courses

Units

Theoretical

Practical

Total

University Requirements

AR1101

Arabic Language 1

1

0

1

SD1101

Sudanese Studies

1

0

1

EN1201

English Language 1

1

0

1

IS1201

Islamic Studies 1

1

0

1

AR2102

Arabic Language 2

1

0

1

IS2102

Islamic Studies 2

1

0

1

EN3102

English Language 2

1

0

1

Total

7

0

7

Mathematics

EM1101

Mechanics and Vectors

3

0

3

EM1102

Calculus

3

0

3

EM1203

Linear Algebra

3

0

3

EM1204

Analytical Geometry

3

0

3

EM2105

Differential Equations

3

0

3

EM2206

Statistics and Probability

3

0

3

EM2207

Mathematical Methods

2

0

2

EM3108

Numerical Techniques

2.5

0.5

3

EM3209

Complex Variables

3

0

3

Total

25.5

0.5

26

Science

PH1101

Physic 1

3

0

3

PH1102

Physic Lab.  1

0

1

1

CH1101

Chemistry 1

2

0

2

CH1102

Chemistry Lab.  1

0

1

1

PH1203

Physic 2

3

0

3

PH1204

Physic Lab.  2

0

1

1

CH1203

Chemistry 2

2

0

2

CH1204

Chemistry Lab.  2

0

1

1

Total

10

4

1

Faculty Requirement (Engineering + Design)

EC1101

Introduction to computer Systems

2

0

2

EC1102

Computer Systems Lab. 1

0

1

1

EC1203

Programming Methodology

2

0

2

EC1204

Computer Systems Lab. 2

0

1

1

ME2101

Descriptive Geometry & Drafting

1

1

2

ME2102

Thermodynamics and Heat Transfer

2

0

2

ME2203

Science and Mechanics  of Engineering Materials

2

0

2

AD4101

Engineering Economics

2

0

2

AD4202

Engineering Administration 1

2

0

2

AD5103

Engineering Administration 2

2

0

2

CE5204

Environmental Engineering

2

0

2

Total

17

3

2

Department Core - Compulsory

EE2101

Introduction to Electrical Engineering

2

0

2

EE2102

Electrical Circuits 1

3

0

3

EE2103

Electrical Engineering Principles Lab.

0

1

1

EC2105

Principles of Digital Systems

2

0

2

EC2106

Programming Abstraction

2

0

2

EC2107

Computer Systems Lab. 3

0

1

1

EE2204

Electrical Circuits 2

2

0

2

EC2208

Solid State Electronics & Devices

2.5

0.5

3

EC2209

Computer Visualization in Engineering

2

0

2

EC2210

Programming with C

2

0

2

EC2211

Principle of Digital System Lab.

0

1

1

EC2112

Computer Systems Lab. 4

0

1

1

EE3107

Electromagnetic

2.5

0.5

3

EC3113

Digital Systems Design

2

0

2

EC3114

Electronics 1

2

0

2

EC3115

Electronics Lab. 1

0

1

1

SC3201

Electrical Measurements and Instrumentation

3

0

3

SC3202

Signal and Systems

2

0

2

SC3203

Measurement lab.

0

1

1

EC3216

Computer  Organization and Design

2.5

0.5

3

EC3217

Database Systems

2

0

2

EC3218

Digital Systems Lab.

0

1

1

EC3219

Computer Systems Lab. 5

0

1

1

Total

33.5

9.5

43

Core Optional (All Programs Except Software Engineering)

EE3105

Electromechanical Energy Conversion 1

3

0

3

EE3106

Electrical Circuits 3

2

0

2

EE3108

Electromechanical Energy Conversion Lab.

0

1

1

EE3209

Power Systems 1

3

0

3

Total

8

1

Core Optional Software Engineering

EC3140

Algorithms and Data Structures

3

0

3

EC3139

Computer Systems Lab. 5A

0

1

1

EE3221

Electrical Engineering Elements

3

0

3

Total

6

1

7

Department Depth Compulsory Courses

SC4104

Communications Systems 1

3

0

3

SC4105

Communications Systems Lab.

0

1

1

SC4107

Principles of Automatic Control

2

0

2

EC4121

Microprocessor and Assembly Languages

2.5

0.5

3

EC4122

Electronics 2

2

0

2

EC4123

Electronics Lab. 2

0

1

1

SC4110

Control Lab. 1

0

1

1

EC4227

Operating Systems Engineering

2.5

0.5

3

SC4208

Digital Signal Processing

2.5

0.5

3

EC4224

Design of Microprocessor Systems

3

0

3

EC4225

Microprocessor and Interfacing Lab.

0

1

1

PR5101

Project 1

2

1

3

PR5202

Project 2

2

1

3

Basic and Industrial Tanning

0

0

0

Total

21.5

7.5

29

Optional Depth (Electronic Engineering and Computer Systems)

EE4110

Computer Aided Analysis of Electrical Circuits

2.5

0.5

3

EC4120

Microelectronics Technology

2

0

2

EE4211

Electromagnetic Theory and Applications

2.5

0.5

3

SC4206

Communications Systems 2

2

0

2

SC4209

Communication Systems Lab. 2

0

1

1

EC5130

Software Engineering

2

0

2

EC5126

Data Communication & Computers Networks

2.5

0.5

3

EC5128

Electronics 3

2

0

2

EC5129

Electronics Lab. 3

0

1

1

SC5211

Performance Engineering

2

0

2

EC5231

Advanced Computer Architecture

2.5

0.5

3

EC5232

Object Oriented Programming Using C++

2

0

2

EC5233

Introduction to VLSI Systems

2.5

0.5

3

EC5234

Computer Systems Lab. 6

0

1

1

Total

23.5

5.5

30

Optional Depth (Communication Engineering)

<base href="http://engen.uofk.edu/typo3/" />

EE4110

Computer Aided Analysis of Electrical Circuits

2.5

0.5

3

EC4120

Microelectronics Technology

2

0

2

EE4211

Electromagnetic Theory and Applications

2.5

0.5

3

SC4206

Communications Systems 2

2

0

2

SC4209

Communication Systems Lab. 2

0

1

1

EC5126

Data Communication & Computers Networks

2.5

0.5

3

SC5112

Digital Communications Systems

2

0

2

SC5113

Satellite Communications Systems

2

0

2

SC5114

Communication Lab. 3

0

1

1

SC5211

Performance Engineering

2

0

2

SC5215

Fiber Optics Communications Systems

2

0

2

SC5216

Antennas and  Wave Propagation

3

0

3

SC5217

Switching and Traffic Theory

3

0

3

SC5218

Communication Lab. 4

0

1

1

Total

25.5

3.5

30

Optional Depth (Control Systems and Instrumentation)

EE4110

Computer Aided Analysis of Electrical Circuits

2.5

0.5

3

EC4120

Microelectronics Technology

2

0

2

EE4211

Electromagnetic Theory and Applications

2.5

0.5

3

SC4219

Measuring  Instruments (transducers)

2

0

2

SC4220

Measurements Lab. 2

0

1

1

SC5121

Linear Control Theory

2

0

2

SC5122

Sampled Data and Optimum Control

2

0

2

SC5123

Computer Controlled Systems

3

0

3

SC5124

Control Lab. 2

0

1

1

SC5211

Performance Engineering

2

0

2

SC5225

Nonlinear Control Theory

2

0

2

SC5226

Design of Control Systems

3

0

3

SC5227

Automation of Power Stations

3

0

3

SC5228

Control  Lab. 3

0

1

1

TOTAL

26

4

30

Optional Depth (Electrical Power Systems)

EE4110

Computer Aided Analysis of Electrical Circuits

2.5

0.5

3

EC4120

Microelectronics Technology

2

0

2

EE4211

Electromagnetic Theory and Applications

2.5

0.5

3

EE4212

Power Systems 2

2

0

2

EE4213

Electromechanical Energy Conversion Lab. 2

0

1

1

EE5114

Analysis of Power Systems

3

0

3

EE5115

Power Electronics

2

0

2

EE5116

High Voltage Engineering and Protection

2

0

2

EE5117

Electromechanical Energy Conversion Lab.  3

0

1

1

SC5211

Performance Engineering

2

0

2

EE5218

Electrical machines Dynamics

3

0

2

EE5219

Operation and Reliability of Power Systems

3

0

3

EE5220

Dispersed Generation

2

0

3

EE5221

Electromechanical Energy Conversion Lab. 4

0

1

1

TOTAL

26

4

30

Optional Depth (Electronic Systems Software Engineering)

EC4130

Software Engineering

2

0

2

EC4232

Object Oriented Programming Using C++

2

0

2

EC4226

Data Communication & Computers Networks

2.5

0.5

3

SC5129

Simulation and Modeling

2

0

2

EC5142

Computer Security and Disaster Recovery

3

0

3

EC5143

Introduction to Artificial Intelligence

2

0

2

EC5144

Java Technology

3

0

3

EC5149

Computer Sys. Lab. 7

0

1

1

EC5245

Neural Network and Fuzzy Logic

3

0

3

EC5246

Fault Tolerance Computing

2

0

2

EC5247

Distributed Computing

3

0

3

EC5248

Computer Graphics and Vision

2

0

2

EC5234

Computer Systems Lab. 6

0

1

1

EC5250

Computer Sys. Lab. 8

0

1

1

TOTAL

26.5

3.5

3