Enhancement of Curricula

Download as pdf or txt
Download as pdf or txt
You are on page 1of 362

‫ﻣﺸﺮوع ﺗﻄﻮﻳﺮ آﻠﻴﺔ اﻟﻬﻨﺪﺳﺔ‬

‫ﺟﺎﻣﻌﺔ اﻟﺨﺮﻃﻮم‬
‫ﻣﻜﻮن ﺗﺤﺴﻴﻦ ﺟﻮدة اﻟﺘﻌﻠﻴﻢ‬
‫‪ENHANCEMENT OF CURRICULA‬‬

‫ﺗﻔﺎﺻﻴﻞ اﻟﻤﻨﺎهﺞ اﻟﻤﺤﺪﺛﺔ وﺗﻮﺻﻴﺎت اﻟﻮرش اﻟﻔﺮﻋﻴﺔ‬


‫& ‪DETAILS OF REVISED CURRICULUM‬‬
‫‪DEPARTMENTAL WORKSHOPS RECOMMENDATIONS‬‬

‫ﻗﺴﻢ اﻟﻬﻨﺪﺳﺔ اﻟﻜﻬﺮﺑﺎﺋﻴﺔ واﻹﻟﻜﺘﺮوﻧﻴﺔ‬


‫‪DEPARTMENT OF ELECTRICAL ENGINEERING‬‬

‫ﻣﻠﺤﻖ )‪(4‬‬
‫‪1‬‬
First Year

First Semester Second Semester

Code Subject C. H. L. T Lab Code Subject C.H. L. T. Lab

EGS11101 Calculus I 3 3 1 0 EGS12101 Calculus II 3 3 1 0

EGS11102 Linear Algebra 3 3 1 0 EGS12102 Engineering Statistics 3 3 1 0

EGS11203 Physics I 3 2 1 2 EGS12203 Physics II 3 2 1 2

EGS11304 Chemistry I 3 2 1 2 EGS12304 Chemistry II 3 2 1 2

EGS11405 Computer Application 3 2 0 2 EGS12405 Principal of Computer Programming 3 2 0 2

HUM11101 Arabic Language I 2 2 0 0 HUM12201 Islamic culture I 2 2 0 0

HUM11402 Sudanese Studies 2 2 0 0 HUM12302 English Language I 2 2 0 0

Total 19 16 4 6 Total 19 16 4 6

Second Year

EGS21101 Vector Analysis with Eng. Applications 3 3 1 0 EGS22101 Integral and Special functions 3 3 1 0

EGS21102 Ordinary Differential Equations 3 3 1 0 HUM22202 English Language II 2 2 0 0

EGS21203 Introduction to modern Physics 2 2 1 0 HUM22303 Islamic Studies II 2 2 0 0

EGS21601 Basics of Engineering Drawing 3 1 0 4 EGS22601 Intro. to Material Science 2 2 0 0

EEE 21301 Introduction to Elect. Eng 3 3 1 1 MEE22408 Thermodynamics I 3 3 1 0

CVE21205 Introduction to Strength of Material 2 2 1 1 EEE 22101 Computer Aided Engineering Drawing 2 1 0 2

EEE 21501 Program Development 2 2 0 1 EEE 22106 Digital Systems Design I 3 2 1 2

HUM21101 Arabic language II 2 2 0 0 EEE 22107 Semiconductor Physics and Devices 3 3 1 1

EEE 22308 Electrical Circuits I 3 3 1 1

Total 20 18 5 7 Total 23 21 5 6

Third Year

First Semester Second Semester


Code Subject C. H. L. T Lab Code Subject C.H. L. T. Lab
3
EGS31101 Numerical Methods 3 2 1 2 EGS32101 Complex Variables 3 1 0
2 1 3
EEE 31301 Electromechanically Energy Conversion I 2 1 EGS32102 Engineering Statistics II 3 1 0
2 1 2 1
EEE 31302 Electrical Circuits II 2 0 EEE 32301 Electrical and Electronic Instr. 2 1
2 1 2 1 1
EEE 31101 Digital Systems Design II 3 2 EEE 32302 Power systems I 2
2 1 1
EEE 31501 Data Structures and Algorithms 2 1 EEE 32201 Signals and Systems 2 2 0
3 1 2 1
EEE 31102 Electronic Circuits I 3 1 EEE 32501 Database Systems 2 0
2 1 2 1
EEE 31303 Electromagnetic 2 0 EEE 32101 Computer Architecture 2 1
2
EEE 32502 Java Programming and Appl. 2 0 1

Total 17 15 7 7 Total 18 18 6 5

Fourth Year
2 0
HUM41501 Engineering Economics 2 0 HUM 42501 Engineering Management 2 2 0 0
2 1
EEE 41101 Microprocessor and Assembly Language 2 1 HUM42502 Engineering Ethics 2 2 0 0
2 1
EEE 41102 Analogue Electronic Circuits 2 1 EEE 42101 Microcomputer Systems Design 2 2 0 1
2 1 1
EEE 41201 Communication Systems I 3 2 EEE 42102 Operating Systems 2 2 0
2 1 1
EEE 41301 Electromagnetic Theory & Applications 2 0 EEE 42201 Systems Modeling and Simulation 2 2 1
Computer-Aided Circuit Analysis and Design 2 2 0 1 1
EEE 41302 EEE 42202 Digital Signal Processing 2 2 1

2
2
EEE 41401 Principles of Control 2 1 1 3 2 1 2

Total 15 14 5 6 Total 15 14 4 5

Fifth Year
3 0 0 6 0
EEE 51001 Final Year Project I EEE 52002 Final Year Project II 3 0 6
Elective Group A 3 3 1 0 Elective Group B 1
3 3 0
Elective Group A 3 2 1 2 Elective Group B 1
3 3 0
Elective Group A 3 2 1 2 Elective Group B 1
3 2 2
Elective Group A 3 3 1 0 Elective Group B 1
2 2 0
Elective Group B 3 2 1 2 Elective Group B, C or D 1
3 3 0
Total 18 12 5 12 Total 17 13 5 8

Elective Courses

Discipline Electronic and Computer systems Discipline Communication Systems

Code Subject Code Subject

EEE 42103 Analogue Electronic Circuits II EEE 42203 Communication Systems II

EEE 51101 Computers Networks EEE 51201 Digital Communications

EEE 51102 Radio Frequency Circuits Engineering EEE 51202 Introduction To Communication Networks

EEE 51103 Very Large Scale Integration EEE 51203 Antenna and Wave Propagation

EEE 51104 Digital Microelectronics EEE 51204 Fiber Optics Communication Systems

EEE 51111 Multimedia Technologies and Applications EEE 51211 Digital Audio Technology

EEE 51112 Digital Image Processing EEE 51112 Digital Image Processing

EEE 51113 Security Technology EEE 51113 Security Technology

EEE 51114 Real-time Embedded Systems EEE 52211 Satellite Communication Systems

EEE 52111 Analogue Filters EEE 52212 Teletraffic Engineering

EEE 52112 Advanced Microprocessors Architecture EEE 52213 Internet Technologies and Protocols

EEE 52113 Design of Microelectronic Circuits EEE 52214 Networked Multimedia

EEE 52114 Microwave Circuits and Devices EEE 52215 Network and System Administration

EEE 52115 Power Electronics EEE 52216 Telecommunication Networks

EEE 52116 Digital System Design with VHDL EEE 52217 Switching and Data Networks

EEE 52117 Integrated Circuits Design EEE 52218 Audio-Visual Engineering

EEE 52118 Semiconductor Technology EEE 52219 Wireless Communications

EEE 52119 Advanced Computer Architecture

3
Continue…..Elective
Courses
Discipli Software Engineering of Electronic Discipli Control Engineering and
ne Systems ne Instrumentation
Code Subject Code Subject
EEE 42509 Software Engineering I EEE 42401 Linear Control Theory
EEE 51101 Computers Networks EEE 51401 Sampled Data and Optimum Control
EEE 51501 Engineering Techniques for Computer Graphics EEE 51402 Computer Controlled Systems
EEE 51502 Multimedia Technology and Applications EEE 51403 Electronic Instrumentation
EEE 51503 Parallel Computing EEE 51404 Nonlinear Control Theory
EEE 51112 Digital Image Processing EEE 51112 Digital Image Processing
EEE 51113 Security Technology EEE 51312 Measuring Instruments (Transducers)
EEE 51211 Digital Audio Technology EEE 51411 Introduction To Computer Networks
EEE 51511 Software Engineering II EEE 52511 Neural Network and Fuzzy Systems
EEE 52215 Network and System Administration EEE 52311 Automation of Power Stations
EEE 52511 Neural Network and Fuzzy Systems EEE 52412 Design of Control Systems
EEE 52512 Fault Tolerance Computing EEE 52314 Discrete Time Control Systems
EEE 52513 Human-Computer Interaction EEE 52413 Motion Control Design
EEE 52514 Internet Technologies EEE 52414 Embedded Mechatronic Control
EEE 52515 Telecommunications Software Design EEE 52415 Medical Instrumentation
EEE 52516 AI and Expert Systems

4
Continue…..Elective
Courses
Disciplin
e Power Systems Non Technical Elective courses
Code Subject Code Subject
EEE 42301 Power Systems Analysis I EGS 52611 Environmental Engineering
HUM
EEE 51301 High Voltage Engineering 52501 Project Management
EEE 51302 Power Systems Protection EGS 52513 Enterprise Information Systems
EEE 51303 Electromechanical Energy Conversion II EGS 52514 Quality and Management Systems
Telecommunications Management and
EEE 51304 Power Systems Analysis II EGS 52515 Regulation
EEE 51311 Dispersed Generation
EEE 51312 Measuring Instruments (Transducers) Mathematics and Physics
EEE 52115 Power Electronic Code Subject
EEE 52311 Automation of Power Stations EGS 52211 Superconductivity and Its Applications
EEE 52312 Operation of Power Systems EGS 52212 Nanotechnology
EEE 52313 Electrical machines Dynamics EGS 52213 Special Relativity in Optics
EEE 52314 Reliability of Power Systems EGS 52214 Advanced Topics in Quantum Electronics
EEE 52414 Embedded Mechatronic Control EGS 52115 Computational Electromagnetics
EGS 52116 Graph Theory

5
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 11101

Course Title Calculus I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____√ ____Optional____________
Course Objective
To introduce the fundamental mathematical theory and
methods of analysis in calculus

Description: Limits and continuity; asymptotes. Differentiation: optimization problems


from the real world; Intermediate Value Theorem; Rolle's theorem; Mean
Value Theorem; rules of curve sketching; l'Hospital's rule; parametric
equations. Antiderivative: indefinite integral; Riemann sum and definite
integral; Fundamental Theorem. Applications: area, volume, work, first and
second moments. Improper integrals. Multivariate calculus: partial
differentiation, max/min/saddle point, chain rules, directional derivative,
gradient. Elementary ordinary differential equations. Sequences and series;
elementary convergence testing; Taylor series.
Pre-Requisite
Courses:

ILOs 1. Evaluate limits, partial derivatives, and multiple integrals for functions
of several variables.

6
2. Compute line and surface integrals.
3. Implement basic operations for complex numbers and elementary
functions.
4. Explain basic concepts of multi-variable calculus, develop
mathematical models through multi-variable calculus and vector
analysis, and properly apply to some problems in engineering..
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component ‫ﻧﺴﺒﺔ‬
professional
Mathematics and basic
components
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

7
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 11102

Course Title Linear Algebra


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description: Simultaneous linear equations; matrix algebra; determinants; Carmer's rule;


vector spaces; linear transformation; diagonalization and symmetric matrices;
eigenvalues and eigenvectors. Complex variables.
Pre-Requisite
Courses:

ILOs 1. Solve system of linear equations using several methods and analyze
linear systems
2. Use and manipulate matrix operations effectively
3. Analyze vector spaces
4. Use vector space concepts to solve linear problems
5. Evaluate determinants via several methods
6. Find Eigenvalues and Eigenvectors and solve related problems

8
Text Book

References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

9
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 11203

Course Title Physics I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description: Vectors, particle kinematics and dynamics, work, energy, momentum, angular
momentum; conservation laws; rigid bodies, oscillations. Temperature,
properties of matter, mechanisms of heat transfer, introduction to kinetic
theory of matter.
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes

10
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

11
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 11304
‫اﻟﻜﻴﻤﻴﺎء‬I
Course Title Chemistry I
Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age

12
Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

Program
ALL
Specialization
ALL
Course Code EGS11405

Course Title Computer applications

13
Credit Hours 3

Level First __√__ Second_____ Third ____ Fourth____


Fifth_____
Semester First _____√____ Second ______

Course Classification University Req.

Faculty Req. √

Department Req.

Specialization

Course Type Mandotary ____√____ Optional____________

Course Objective The aims is to familiarize student with the use of computers
and computer applications and introduce to them the
concepts of functions and flow control

Catalog Description: Computer components and history of programming languages, operating


systems and UNIX, word processing, presentations, spread sheets, basics
of databases, using if statements and functions in Excel and Access,
Internet access
Pre-Requisite
Courses: None

ILOs 1. Understand the different generations of programming languages


2. Develop a basic understanding of how computers work
3. Learn how to use word processing, database and spread sheet
applications and how to create presentations
4. Understand how to setup and use the Internet;
5. Understand the concepts and use of functions and logic.

Topics: 1. Computer components and history of programming languages (from


machine language to high level languages and beyond)
2. Operating systems and UNIX
3. Word Processing
4. Presentations
5. Spread sheets

14
6. Basics of Databases (Access tables, forms, queries and reports)
7. Using if statements and functions in Excel and Access
8. Internet access
Text Book

References:

Course Contribution to The Program Outcomes

a b c d e f g h i j k

√ √ √

Evaluation Component %age

Final exam 60
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments

Computer Usage

Laboratories
Assignments There will be weekly laboratory sessions during which the
students will use different computer applications including
MS Office, UNIX, Windows and the Internet.
Independent Learning

Contribution To the Component Credit

15
professional Hours
components
Mathematics and basic 2
Sciences
Engineering Science 1

Engineering Design 0

Humanities and Social 0


Sciences

Program Electrical and Electronic Engineering


Specialization Electrical and Electronic Engineering
Course Code HUM 11101

Course Title Arabic Language I


Credit Hours 2
Contact Hours Labs Tutorials Lectures
- - 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

16
ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

17
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code HUM 11402

Course Title Sudanese Studies


Credit Hours 2
Contact Hours Labs Tutorials Lectures
- - 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First __√_____ Second ______
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes

18
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

19
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 12101

Course Title Calculus II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To introduce fundamental mathematical methods and
analysis in advanced calculus. It will help students to
understand the basic concepts, fundamental theory and
some applications of multi-variable calculus.

Description: Partial differentiation; directional derivatives and the gradient vector,


maximum and minimum values, Lagrange multipliers. Multiple integrals;
double and triple integrals in various coordinate systems; Vector calculus:
vector fields, line integrals, fundamental theorem for line integrals, Green's
theorem, curl and divergence, parametric surfaces and their areas, surface
integrals, Stoke’s theorem, the divergence theorem.
Pre-Requisite
Courses:

ILOs 1. Evaluate limits, partial derivatives, and multiple integrals for functions
of several variables.
2. Compute line and surface integrals.

20
3. Implement basic operations for complex numbers and elementary
functions.
4. Explain basic concepts of multi-variable calculus, develop
mathematical models through multi-variable calculus and vector
analysis, and properly apply to some problems in engineering..
Text Book

References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

Computer Usage

Laboratories
Experiments
Independent Learning
Contribution To the Component ‫ﻧﺴﺒﺔ‬
professional
Mathematics and basic
components
Sciences
Engineering Sciences
Engineering Design
and Application

21
Humanities and Social
Sciences

22
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 12102

Course Title Engineering Statistics I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
Provide an introductory to Statistics and its applications,
study and design statistical techniques to solve problems

Description: Statistic concepts in modern society; Samples; frequency distribution, the


normal distribution, element of statistical inference, estimation and hypothesis
testing, contingency tables, linear regression and correlation, simple analysis
of variance. Curve fittings.
Pre-Requisite
Courses:

ILOs 1. Explain clearly concepts from probability and statistics.


2. Evaluate various quantities for probability distributions and random
variables.
3. Perform statistical computations.
4. Develop probabilistic and statistical models for some applications, and
apply statistical methods to a range of problems in science and
engineering.

23
Text Book

References:

Course Contribution to The Program Outcomes


a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component ‫ﻧﺴﺒﺔ‬
professional
Mathematics and basic
components
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

24
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 12203

Course Title Physics II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
30 15 30
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description: Electric charges and currents, electric and magnetic fields, capacitance,
inductance, resistance. Maxwell’s equations, electromagnetic oscillations and
wave. Reflection and refraction of light lens systems; light and
electromagnetic waves.

Pre-Requisite
Courses:
1.

ILOs 1.

Text Book
References:
Course Contribution to The Program Outcomes

25
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

26
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 12304
‫اﻟﻜﻴﻤﻴﺎء‬II
Course Title Chemistry II
Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age

27
Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

28
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 12405

Course Title Principles of Computer Programming


Credit Hours 3
Contact Hours Labs Tutorials Lectures
30 - 30

Level First __√__ Second_____ Third ____ Fourth____


Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Aim
The aim is to teach students the basics of programming,
how to develop an algorithm/flow chart to solve a problem
and how to turn an algorithm/flow chart into a working
program.

Catalog Description: Algorithms, designing simple algorithms, flow charts, variables, arrays and
constants, flow control, iterative loops, functions, recursion, program testing
and verification
Pre-Requisite
Courses:

ILOs 1. Learn how to develop algorithms and flow charts to solve problems
2. Understand the different parts used in programs
3. Understand when to use functions
4. Learn how to create working programs from algorithms and flow charts
5. Understand how to test and verify that a program is working correctly

29
Topics 1. Algorithms, designing simple algorithms
2. Flow charts
3. Variables, arrays and constants
4. Flow control
5. Iterative loops
6. Writing simple programs
7. Programming and calling functions
8. Passing by value
9. Recursion
10. Program testing and verification
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 60 60
Tests
Homeworks
Laboratory 40 40
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage A number of experiments and exercises are carried using
Matlab.

Laboratories 1. Introduction to Matlab (workspace, variables, arrays and


Experiments operations on arrays)
2.Plotting and Writing Scripts (M files)
3. Loops, Logic and If-Else Statements
4. Creating and Calling Functions

Independent Learning Study how to design and implement correct and efficient

30
computer programs.

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

31
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code HUM 12201

Course Title English Language I


Credit Hours 2
Contact Hours Labs Tutorials Lectures
- - 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second ___√___
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age

32
Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

33
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code HUM 12302

Course Title Islamic Studies I


Credit Hours 2
Contact Hours Labs Tutorials Lectures
- - 2
Level First __√__ Second_____ Third ____ Fourth____
Fifth_____
Semester First _______ Second __√____
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age

34
Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

35
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EGS 21101

Course Title Vector Analysis with Engineering Applications


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To provide a foundation for learning the mathematical
skills needed to follow programs in Engineering

Description: Introduction to elementary particle and Newtonian mechanics; vector algebra;


determination of resultants; equations of equilibrium, friction, centroids,
particles kinematics and kinetics, relative motion, work-energy equation,
linear and angular momentum, and impact.
Pre-Requisite
Courses:

ILOs 1. To acquire an understanding of the engineering properties of forces.


2. To develop skill and demonstrate the application of principles of force
analysis to problems involving
3. structures and friction.
4. To provide students with introduction to foundational principles of
dynamics.
5. To train students to identify, formulate and solve engineering problems
in dynamics.
6. To introduce students to the concepts of work-energy and impulse-

36
momentum for rigid body

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes

a b c d e f g h i j k

Evaluation Component %age


Final exam 70
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences

37
Engineering Science
Engineering Design
Humanities and Social
Sciences

38
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EGS 21102

Course Title Ordinary Differential Equations


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To teach the basic concepts and methods of solutions
for first order and second order ordinary differential
equations.

Description: Differential Equations. Series solutions of differential equations. Special


Functions. Difference Equations and Applications.
Pre-Requisite
Courses:

ILOs 1. Solve several classes of first order ordinary differential equations, higher
order equations with constant coefficients, and systems of linear differential
equations.
2. Develop skills in making mathematical development for objects which cannot
be solved analytically, through the study of solutions of second order
ordinary differential equations with varying coefficients.
3. Evaluate series solutions of ordinary differential equations.
4. Solve simple partial differential equations by the method of separation of
variables.
5. Explain at high levels concepts and ideas from differential equations, and

39
develop advanced mathematical models to a range of problems in science and
engineering involving differential equations.

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent
Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science

40
Engineering Design
Humanities and
Social Sciences

41
Program Electrical and Electronic Engineering
Specialization All
Course Code EGS 21203

Course Title Introduction to Modern Physics


Credit Hours 2
Contact Hours Labs Tutorials Lectures
0 1 2
Level First ____ Second __√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ____√_ Optional____________

Description: Special relativity, General relativity, Wave mechanics, Basic atomic physics,
Basic quantum mechanics, Molecules and solids, Basic nuclear physics,
Particle physics and Semiconductor Physics.
Pre-Requisite 1.Physics
Courses: 2. Chemistry
3. Calculus

ILOs

Text Book

References: 1. Fundamentals of Solid State Electronics , By: Chih


Tang Sah.
2. Semiconductor Devices Basic Principles, By: Jasprit
Singh
Course Contribution to The Program Outcomes
a b c d e f g h i j k

42
√ √ √

Evaluation ‫ط‬ Component %age


Final exam 70 70
Tests 10 10
Homeworks 5 5
Tutorial 5 5
Lab. Experiments
Seminars 5 5
Field Work
Design
Attendance 5 5
Design Assignments

Computer Usage

Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 2
Engineering Design 0
and Application

43
Humanities and Social 0
Sciences

44
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EGS 21601

Course Title Engineering Drawing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
4 -- 1
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To introduce the principles and concepts of engineering
drawing.

Description: Introductory descriptive geometry. Use of equipment. Point, lines, curves,


planes, and surfaces; principal, auxiliary, and orthographic views; isometric
views, intersection of surfaces. Technical sketching, dimensions and precision,
machine elements. Sectional views of solid objects. Freehand sketching and
mechanical drafting.
Pre-Requisite
Courses:

ILOs 1. Print neatly alphabet.


2. Freehand sketch both orthographically and pictorially for the purpose of
communicating ideas graphically to others
3. Draw and render a perspective view of an existing transportation vehicle
using the grid process.
4. Use and understand the metric system of measuring.
5. Use proportion and scale.
6. Draw manually orthographic and pictorial drawings using the table and

45
various hand tools provided.
7. Use engineering scales accurately

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social

46
Sciences

47
Program Electrical and Electronic Engineering
Specialization All
Course Code EEE 21301

Course Title Introduction to Electrical Engineering


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 3
Level First ____ Second_____ Third ____ Fourth____ Fifth_____
Semester First ____√_____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary ____√____ Optional____________
Course Objective

The aims of this course include the introduction of


principles of electrical engineering and the specification of
different electrical components used in circuits. In addition
to electrical circuit theorems

Description: Basic concepts and units of current, voltage, charge, energy and power. Basic
Material and Components: electrical properties conducting, non-conducting
and semi-conducting solids; optical and magnetic materials; selection of
materials for use as components (particularly resistors and capacitors);
production of components leading to need for nominal and tolerances;
preferred value ranges; colour coding of components. DC circuit analysis for
simple resistive networks: Kirchhoff's laws and circuit equations, Node
voltage and Loop current analysis. Source transformation; Thevenin's and
Norton theorems; superposition law .
Pre-Requisite 1. Linear Algebra EGS 11102
Courses: 2. Calculus 2 - EGS 12101

ILOs 1. Understand the core concepts of circuit elements;


2. Understand the fundamental of electrostatic and electromagnetic

48
3. Use circuit theorem to solve simple d.c. circuits;
4. Be able to solve 1-st order differential transient circuit;
5. Be familiar with source transformation.

Topics: 1. Introduction to units and measurements in electric circuits.


2. Basic materials and components
3. Electric circuits’ theorems
4. Basics of electrostatic and electromagnetic
5. D.c circuits transient
6. Current and voltage sources
Text Book Electrical Technology, Edward Hughes; Practice Hall
References: 1. Fundamental of electric Circuits; Alexander and
Sadiku; McGraw Hall
2. Elementary Linear Circuit Analysis; L. S. Bobrow;
Oxford, 1987 ).
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories There will be seven lab experiments where the student will
Assignments have hands on experience on circuit connection and to

49
verify circuit theorem.
Independent Learning Study of concepts and principles of circuit components and
its theorems.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 1.5
Engineering Design 0.5
Humanities and Social 0
Sciences

50
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code CVE 21205

Course Title Introduction To Strength of Materials


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To introduce the behavior of solid bodies subjected to
various types of loading.

Description: Concept of stress. Stress and strain – axial loading. Torsion. Pure bending.
Transverse loading. Transformations of stress and strain. Design of beams
and shafts for strength. Deflection of beams by integration. Deflection of
beams by moment-area method. Energy methods. Columns.
Pre-Requisite
Courses:

ILOs 1. Students are able to calculate stress, strain, and deformation for basic
geometries subjected to axial, torsional, bending, and transverse
loading.
2. Students can identify a statically indeterminate problem and solve such
a problem for axial loading.
3. Students are able to calculate maximum and minimum normal and
shear stresses and the orientations at which they occur for an arbitrary
two-dimensional stress / strain state.
4. Students are able to draw shear and moment diagrams and write beam

51
equilibrium equations.
5. Students are able to calculate the deflection of a simply supported
beam.

Topics: 1. Definitions of stress and strain


2. Stress, strain, and deformation of axially loaded bars and torsionally
loaded shafts
3. Distributed loads
4. Statically indeterminate problems
5. Stress & strain components and transformations
6. Pressure vessels
7. Linear elastic constitutive equations
8. Shear and moment diagrams
9. Bending and transverse shear stress
10. Combined loading
11. Beam deflection
12. Column buckling
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage

52
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

53
Program Electrical and Electronic Engineering

Specialization ALL

Course Code EEE 21501

Course Title Software Development

Credit Hours 2

Level First ____ Second__√___ Third ____ Fourth____


Fifth_____
Semester First _____√____ Second ______

Course Classification University Req.

Faculty Req.

Department Req. √

Specialization

Course Type Mandotary ____√____ Optional____________

Course Objective Students should develop an understanding of how the


program interacts with and uses the hardware; understand
the issues of efficiency, reusable code and data types

Catalog Description: Memory handling and management, pointers, file input and output,
structures and data types, functions and structures, reusable data types,
complexity analysis of algorithms
Pre-Requisite
Courses:

ILOs 1. Understand how the hardware and software interact


2. Learn when and how to design data types
3. Understand the minimum requirements of data types
4. Become familiar with queues, trees and other highly reusable data types

54
5. Develop the ability to analyze and favor algorithms based on their
complexity

Topics: 1. Memory allocation of variables.


2. Pointers
3. Passing pointers and arrays to functions
4. Dynamic memory allocation and release
5. File input and output
6. Structures
7. Passing structures to functions
8. Reusable data types “queues, stacks, trees and linked lists”
9. Complexity (Space and time; linear, logarithmic and exponential)
Text Book

References:

Course Contribution to The Program Outcomes

a b c d e f g h i j k

√ √ √ √ √

Evaluation Component %age

Final exam 40
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works --
Design Assignment 20
Seminars
Attendance --
Others
Design Assignments Students will be assigned a project in which they will
design and develop a full program to solve an electrical
circuit with a source and resistances connected in series or

55
in parallel

Computer Usage

Laboratories
Assignments There will be weekly laboratory sessions during which the
students will use the taught theoretical concepts to develop
efficient programs using the C language.
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Science 1

Engineering Design 1

Humanities and Social 0


Sciences

56
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code HUM 21101

Course Title Arabic Language II


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- -- 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective

Description:
Pre-Requisite 1.
Courses:
3.

ILOs

Topics: 7.

Text Book
References: 2.

57
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

58
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EGS 22101

Course Title Integrated and Special Functions


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To introduce transform techniques and Fourier series and to
introduce the tools required to solve the ordinary and partial
differential equations.

Description: Advanced topics in Special Functions. Laplace Transforms. Dirac Delta


function. Z-transform. Fourier Series and Fourier Transforms. Introduction to
Partial Differential Equations. Advanced Integral Transforms.
Pre-Requisite
Courses:

ILOs 1. Solve ordinary differential equations by series solutions and Laplace


transform.
2. Solve systems of linear ordinary differential equations and special types of
partial differential equations.
3. Implement basic operations in Fourier series, Laplace and Fourier
transforms..
4. Solve the Legendre differential equation by series method .
5. Bessel equations and Bessel functions of 1st and 2nd kind of integral

59
order.

Topics:

Text Book
References: 3.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social

60
Sciences

61
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code HUM 22202

Course Title English Language II


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- -- 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _______ Second __√____
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective

Description:
Pre-Requisite 2.
Courses:
4.

ILOs

Topics: 8.

Text Book
References: 4.

62
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

63
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code HUM 22301

Course Title Islamic Studies II


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- -- 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First ________ Second __√____
Course Classification University Req. √
Faculty Req.
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective

Description:
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes

64
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

65
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EGS 22601

Course Title Introduction to Material Science


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- -- 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective

to provide the fundamental knowledge necessary to


understand important concepts in materials engineering,
and how these concepts relate to engineering design and
manufacturing.

Description: Atomic structure, electronic structure, chemical bonding. Crystal structure, x-


rays and x-ray diffraction, defect structure. Properties of materials are related
to atomic, molecular, crystalline structure. Metals, ceramics, multiphase
systems, and polymeric materials. Relationships between structure and
electrical, mechanical, thermal, chemical properties. Introduction to
nanotechnology.
Pre-Requisite
Courses:

ILOs

66
Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

67
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code MEE 22408

Course Title Thermodynamics I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 3
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To develop a basic understanding in elementary concepts
and the laws of thermodynamics

Description: Basic thermodynamics: fundamental concepts and definitions.


Thermodynamics first and second laws and their implications. Introduction to
thermal engineering systems: power generation, air-conditioning and
refrigeration; steam generation. Introduction to heat transfer.
Pre-Requisite
Courses:

ILOs 1. State the laws of thermodynamics.


2. Identify thermodynamic cycles and apply the principle to a heat engine.
3. Recognize the thermodynamic property relationships
4. Describe the equilibrium of a thermodynamic system.
5. Explain basic statistic thermodynamics theory

Topics:

68
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age ‫اﻟﻨﺴﺒﺔ‬


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

69
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EEE 22101

Course Title Computer Aided Engineering Drawing


Credit Hours 2
Contact Hours Labs Tutorials Lectures
2 -- 1
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First ________ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To introduce student to the concepts and principles of
electrical and electronic drawing preparation using a
computer.

Description: Use of Computer for Engineering Design Drawing. Schematic Drawings


(electrical and PCB design). Concepts of AutoCAD. The environment (limits
and units). Drawing primitives. Editing tools. Productivity. Blocks. Drawing
Layout Tools
Pre-Requisite
Courses:

ILOs 1. Describe the general principles involved in the use of electrical and
Electronic Drawing.
2. Demonstrate skills in interpreting, and producing electrical and electronic
drawings accurately and efficiently;
3. Perform simple calculations to determine suitable dimensions for
components
4. Communicate design decisions by means of CAD drawings.
5. Prepare electrical drawings such as schematics, circuit diagrams, block

70
diagrams using a Computer Aided Drafting Package.

1.
Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

71
Electrical and Electronic Engineering
Program
Specialization ALL
Course Code EEE 22106

Course Title Digital Systems Design I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ____√____ Optional____________

The aim of this course is to introduce concepts and design


Course Objective of logic circuits: its principles in Boolean algebra and the
design of combinational and sequential circuits with
implementation at logic circuit level. And to introduce
digital circuit computer simulation in the verification of
circuit design.

Description: Introductory Digital Concepts. Binary Numbers. Boolean Algebra, switching


algebra, and logic gates. Karnaugh Maps, simplification of Boolean
functions. Combinational Design. Tabular Minimization Quine McCluskey.
Multilevel NAND/NOR/XOR circuits. Combinational Logic Design: adders,
subtracters, code converters, parity checkers. MSI Components, design and
use of encoders, decoders, multiplixers, BCD adders, and comparators.
Latches and flip-flops Counters. Shift-Registers. Principles and concepts of
VHDL. Integrated circuits logic families. Digital subsystems.

72
None
Pre-Requisite Courses:

Course Outcomes At the completion of the course, student should be able to:

Knowledge and Understanding


Having successfully completed this course, student will be able to:
• Know how to design and understand basic combinational and
sequential circuits.
Intellectual Skills
Having successfully completed this course, student will be able to:
• Perform Boolean manipulation, circuit minimization and synthesis of
sequential and combinational circuits.
Practical Skills
Having successfully completed this course, student will be able to:
• Design, understand, Analyze, implement and simulate basic
combinational and sequential circuits.
General Transferable (key) Skills
Having successfully completed this course, student will be able to:
• Synthesis, debugging and simulation.

Topics: 1. Binary Numbers.


2. Binary Codes.
3. Boolean algebra, Switching Algebra, Logic Gates.
4. Boolean Functions.
5. Canonical and Standard Forms of Boolean Functions.
6. Simplification of Boolean Functions.
7. Combinational Logic Design.
8. Flip Flops
9. Sequential Logic Design
10. Integrated Circuits Families
11. Software Logic Specification
12. Logic Circuit Simulations, e.g. VHDL
Text Book M. Morris Mano, “Digital Design”, Prentice Hall, 4th
Edition, 2008.
References: 1. Nixon, M S, Introductory Digital Design - A
Programmable Approach, Macmillan.1995.
2. Volnei A. Pedroni, Circuit Design with VHDL,
Massachusetts Institute of Technology, 2004.
3. Floyd T L, Digital Fundamentals 7th Edition
Prentice Hall, 2005

73
Course Contribution to The Program Outcomes
a b c d e f g h i j k
9 9 9 9 9 9

Evaluation Component %age


Final exam 70
Laboratory 10
Tests 10
Homeworks 10
Tutorial
Field Work
Design
Attendance
Design Assignments

Computer Usage Simulation of Digital Circuits Design using hardware


descriptive languages e.g. VHDL
Laboratories 1.Logic Gates
Experiments 2.Verification of Boolean algebra
3.Design and implementation of Boolean functions
Independent Learning Students prepare two reports, one about serial and parallel
data transfers and the other about the families of integrated
circuits.
Contribution To the Component Credit
professional Hours
components Mathematics and 1
basic Sciences
Engineering Sciences 2
Engineering Design
and Application
Humanities and Social
Sciences

74
Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering - All
Course Code EEE 22107

Course Title Semiconductor Physics and Devices


Credit Hours 3
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _________ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To provide the student with basic concepts on
semiconductor materials and semiconductor devices.

Description: Semiconductor materials. Transport of charge carriers in semiconductors. PN


junctions, diodes and equivalent circuits. Bipolar devices, especially BJT and
its equivalent circuits. Unipolar devices, especially JFET and MOSFET and
their equivalent circuits. Photonic devices, especially LEDs and lasers.
Microwave diodes.
Pre-Requisite
Courses:

ILOs 1. Explain the nature of semiconductor materials using quantum mechanics.


2. Explain energy bands and electron and holes in semiconducto,
3. Explain the behavior of excess carriers in semiconductors,
4. Describe the physcis, operation and modelling of semiconductor diodes,
bipolar junction transistors and field effect transistors.

Topics: 1. Review of Energy bands and Charge carriers


2. Excess carriers in semiconductors
3. Diode circuit models and application circuits
4. Transistor circuit models and operations

75
5. Field effect transistor circuit models and operations

Text Book 1. Anderson and Anderson, Fundamentals of


Semiconductor Devices, McGraw-Hill 2005 ISBN:
0072369779
2. Streetman and Banerjee, Solid State Electronic
Devices, 6th Ed., Prentice-Hall, ISBN: 0-131-49726-X
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design

76
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electrical and Electronic Engineering - All
Course Code EEE 22308

Course Title Electrical Circuits I


Credit Hours 3
Contact Hours Labs Tutorials Lectures
30 15 30
Level First ____ Second__√___ Third ____ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary _____√___ Optional____________
Course Objective
To study the fundamentals of dc and AC electrical circuits.

Description: Fundamentals of alternating current (AC) circuits involving resistance,


capacitance, and inductance. Sinusoidal voltage, current power, phase,
resonance, and frequency response of basic circuit elements in series, parallel,
and series-parallel connections as analyzed using Kirchhoff`s laws, Mesh,
Nodal, and Bridge Network analysis, Delta-Wye conversions, Superposition,
Thevenin`s, Norton`s and Maximum Power Transfer theorems.
Pre-Requisite
Courses:

77
ILOs 1. Ability to apply basic laws to resistive circuits.
2. Ability to perform mesh and nodal analysis.
3. Ability to apply circuit theorems.
4. Ability to analyze linear circuits containing operational amplifiers.
5. Ability to analyze first-order circuits.
6. Ability to use phasors for steady-state sinusoidal circuit analysis.

Topics: • Basic Concepts


• Basic Laws
• Methods of Analysis
• Circuit Theorems
• Operational Amplifiers
• Capacitors and Inductors
• First-Order Circuits
• Sinusoidal Steady-State Analysis
• Transformers
Text Book Alexander & Sadiku's Fundamentals of Electric Circuits,
2nd ed.
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage

78
Laboratories 1. Resistive Circuits
Assignments 2. Circuit Analysis
3. Operation Amplifiers
4. PSpice
5. Sinusoidal Analysis & Transformers
Independent Learning
Contribution To the Component ‫ﺳﺎﻋﺎت‬
professional ‫ﻣﻌﺘﻤﺪة‬
components Credit
Hours
Mathematics and basic 0.5
Sciences
Engineering Science 2.5
Engineering Design
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬6‫ ﺧﻄﻂ وﻣﺤﺘﻮﻳﺎت ﻣﻘﺮرات اﻟﺼﻒ اﻟﺜﺎﻟﺚ‬:


Program Electrical and Electronic Engineering
Specialization Electrical and Electronic Engineering
Course Code EGS 31101

Course Title Numerical Techniques


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.

79
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
1. To provide students with techniques in numerical
computations.
2. To understand concepts of numerical methods and
their importance in solving practical problems.

Catalog Description: Solution of equations, solution of linear equations, solution of non-linear


simultaneous equations, solving the egenvalue problem, solution of initial
value problems, introduction to the solution of partial differential equations.
Pre-Requisite 1. Computer programming
Courses: 2. Calculus
3. Ordinary Differential Equations
4. Linear Algebra

ILOs 1. Explain the basic principles of numerical approximation, interpolation,


integration and numerical differential equations.
2. Implement numerical and computational methods with the aid of
appropriate software packages.
3. Interpret and analyze solutions of problems mathematically.
4. Apply numerical techniques to solve a diversity of problems in
engineering and science.

Topics 1. Computer Arithmetic


2. Linear Algebra and Matrices
3. Gaussian elimination and LU factorization
4. Nonlinear Equations and Optimization
5. Polynomial interpolation
6. Splines
7. Numerical methods for integration
8. Gaussian Quadrature
9. Numerical Methods for Ordinary Differential Equations
10. Initial value problems including stiff equations.
Text Book Michael Heath, Scientific Computing: An Introductory
Survery, McGraw Hill, 2nd edition, Primis ISBN: 978-0-
390-90302-0
References:
Course Contribution to The Program Outcomes

80
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

Computer Usage There are five programming assignments. Students can use
a PC or a workstation and are required to master a program
such as MATLAB OR MATHEMATICA that will allow
them to produce graphical representations of their results.
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

81
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EEE 31301

Course Title Electromechnical Energy Conversion I


Credit Hours 2
Level First ____ Second_____ Third _√___ Fourth____
Fifth_____
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary _____√___ Optional____________
Course Objective The aims of this course include the introduction to
electromechanical energy conversion and energy storage.
Also to cover the electrical machines fundamentals and
types: Induction, Synchronous and d.c. machines.

Catalog Description: Fundamental of electromechanical energy conversion. Electromechanical


transducers and their equivalent circuits, three phase and single-phase ac
rotating machines, dc machines, rotating machines as circuit elements.
Characteristics of synchronous machines, synchronous reactance, reactance
theories, synchronizing generators and parallel operation of machines,
characteristics of asynchronous machines, machines as circuit elements,
steady-state and dynamic performance of alternating current machines
Pre-Requisite 1. Introduction to Electrical Engineering EEE 21305
Courses: 2. Electric circuit 1 - EEE 22305

ILOs 1. Understand the core concepts of electromechanical conversion;


2. Understand the fundamental of energy storage;
3. Understand the fundamental of electrical machines;
4. Understand the mathematical models for each machine;
5. Understand the apparent, active and reactive power for a.c.

82
electrical machine.

Topics: 1. Introduction to electromechanical conversion;


2. Introduction to transducers
3. Electrical Machines elements and operation;
4. Electrical machine types and its equivalent circuits;
5. Three phase electrical machines power analysis.
Text Book Sarma; Electric Machines; 2nd ed; West Publishing 1994.
References: F.R. Bergseeth , S.S. Venkata, Introduction to Electric
Energy Devices..
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories There will be six lab assignments where the student will
Assignments have hands on experience test and operation of electric
machines.
Independent Learning Study of concepts and principles of electric machines.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences

83
Engineering Science 1
Engineering Design 1
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 31302

Course Title Electrical Circuits II


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- 1 2
Level First ____ Second_√____ Third ____ Fourth____
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To study basic the tools of analysis for linear time-invariant
circuits.

Description: Singular functions; Laplace transform; network functions, poles and zeros;
total response; time and frequency domain; convolution theorems. Three phase
balanced circuits. Mutual inductance and transformers. Lapalce transform and
its applications. Transfer function. Multi-port network. Spice program.
Pre-Requisite

84
Courses:

ILOs 1. Analysis three phase electrical circuits.


2. Write down ordinary differential equations describing a linear time-
invariant circuit and solve it.
3. Use Laplace Transformation to transfer a circuit from time domain to
frequency domain, compute its transfer function, and find its response.
4. Find and sketch (the Bode phase and magnitude) plots of a frequency
response.
5. Calculate different parameters (Z,Y, transmission, hybrid, inverse hybrid
and inverse tranmission) of two port networks.
6. Use SPICE program for circuit analysis and design

Topics

Text Book

References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

85
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 31101

Course Title Digital System Design II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________

86
Course Objective
The aim of this course is introducing to the students
advanced digital systems types and some techniques to
analyze and design those types of systems.

Description: Sequential Circuits, Latches, Flip-Flops, Analysis of Clocked Sequential


Circuits, HDL For Sequential Circuits, State Reduction and Assignment,
Design Procedure, Registers, Shift Registers, Ripple Counters, Synchronous
Counters, Other Counters, HDL for Registers and Counters, Random-Access
Memory, Memory Decoding, Error Detection and Correction, Read-Only
Memory, Programmable Logic Array, Programmable Array Logic, Sequential
Programmable Devices, Register Transfer Level (RTL) Notation, Register
Transfer Level in HDL, Algorithmic State Machines (ASM), Binary Multiplier,
Control Logic, HDL Description of Binary Multiplier, Design With
Multiplexers, Asynchronous Sequential Logic, Analysis Procedure, Circuits
With Latches, Design Procedure, Reduction of State and Flow Tables, Race-
Free State Assignment, Hazards.
Pre-Requisite Computer Applications EGS 11405
Courses: Digital System Design 1 EEE 22106

ILOs 1. Students will be able to understand the basic principles of synchronous and
asynchronous sequential digital systems.
2. Students will be able to analyze synchronous and asynchronous sequential
digital systems.
3. Students will be able to design synchronous and asynchronous sequential
digital systems.
4. Students will learn about the HDL languages and ASM charts and their use
in digital systems.
5. Students will learn the most important applications of digital systems like
memories, counters and registers and their various types and methods of
design.

Topics 1. Clocked synchronous state-machine analysis and timing


(3)
2. Analysis of sequential circuits with MSI and System
Controller (5)
3. Clocked synchronous state-machine design (4)
4. Design with counters, shift registers, multiplexers,
comparators, decoders, and adders (6)
5. Design with asynchronous inputs and for glitch-free
outputs (1)

87
6. System Controller design (4)
7. VHDL for combinational logic and state machine design
(4)
8. Logic implementation with PLDs, FPGAs, and ROMs
(3)
Text Book M. Morris Mano & Michael D. Ciletti, “Digital Design”, 4th
Edition, Prentice Hall, 2006.
References: 1. John F. Wakerly, “Digital design: principles and
practices”, 4th edition, Prentice Hall, 2005.
2. Ming-Bo Lin, “Digital System Designs and Practices:
Using Verilog HDL and FPGAs”, John Wiley & Sons, 1st
Edition, 2008.
3. James Palmer and David Perlman, “Schaum's Outline of
Introduction to Digital Systems”, McGraw-Hill, 1st Edition,
1993.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Laboratory 5
experiments
Field Work 0
Design 5
Attendance 5
Design Assignments During this course students should perform a complete
design for a selected digital application problem. The design
should start from converting the problem to an ASM chart
and end with a digital circuit accompanied by its HDL
description.
Computer Usage
Laboratories The course includes at least four lab sessions in sequential
Experiments digital systems where the student will experience different
types of systems and circuits and analyze them and further
test simple designs.

88
Independent Learning Hardware Description Language.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 1
Engineering Design and 2
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 31501

Course Title Data Structures and Algorithms


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
This course provides an introduction to the design of
algorithms. This involves the provision of knowledge of
basic and composite (structures) data types. The course
focuses on the development of basic algorithms and those

89
commonly encountered in engineering. Simple numerical
algorithms are presented. The course also discusses the
formal methods of assessing the efficiency of algorithms
(analysis).

Description: Abstraction and its relation to programming. Recursion and recursive data
structures (linked lists and binary tress). Data structures: records, files,
pointers - abstract data type (ADT), array based implementation of ADT list,
linked list data structures, operation on linked lists, circularly linked list.
Stacks, queues and binary tree. Algorithm design techniques; brute-force,
divide-and-conquer, greedy algorithm and backtracking. Numerical
algorithms, integration etc. Sorting Algorithms. Hash Tables. Order of
Growth.
Pre-Requisite Software Development EEE 21308
Courses:

ILOs 1. Gain the basic knowledge of programming constructs and data-types


2. Be able to analyse different types of problems
3. Be able to design algorithms to solve problems
4. Be able to assess the efficiency of simple algorithms
5. Be familiar with the use of computers and algorithms to solve
mathematical and numerical problems, together with other data related
algorithms.

Topics 1. Fundamental programming constructs.


2. Assignments, logical operations, loops, recursion, etc
3. Data types: integers, etc
4. Data structures, records, and use in databases.
5. Collection of data items, arrays, files, databases etc
6. Algorithms vs Functions, procedures, etc
7. Basic types of Algorithms: Brute-Force, Divide-and-Conquer, Recursive,
etc
8. Time and space efficiency of algorithms: Order of growth of algorithms
9. Example algorithms: sort, search
10. Numerical algorithms: Matrix operations, Newoton Rhaphson,
integration etc.
11. Numerical algorithms: evaluation of convergent series
12. Data management: array implementations
13. Use of Linked-Lists: singly-, doubly- and circularly-linked trees
14. Binary Trees, operations of BTs, add, etc

90
15. Hash tables
16. Implementation and uses of Queues.
17. Linear programming
18. Elementary graph algorithms
Text Book Data Structures and Algorithms in Java: International
Student Version, Michael T. Goodrich, Roberto Tamassia,
John Wilely & Sons, ISBN: 0-471-73884-0
References: • Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft
, John E. Hopcroft, “Data Structures and
Algorithms”, Addison-Wesley Series in Computer
Science and Information Pr, 1982, ISBN: 0-201-
00023-7
• T. Cormen, C. Leiserson, R. Rivest & C. Stein,
“Introduction to algorithms” , MIT Press, London,
2009, ISBN: 978-0-262-03384-8
• S. Skiena, “The Algorithm Design Manual”,
Springer, 2008, ISBN-978-1-84800-069-8.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks
Tutorials 5
Laboratory 15
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage See below

Laboratories Five computer lab sessions


Experiments
Independent Learning Provide the basic knowledge to enable the student to design

91
his/her own algorithms. Students will be able to tackle
complex problems by dividing them into smaller
manageable sub-problems.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 1
Engineering Design 1
and Application
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering

Specialization ALL

Course Code EEE 31102

Course Title Electronic Circuits I

Credit Hours 3

Level First ____ Second_____ Third __√__ Fourth____


Fifth_____
Semester First ___√___ Second ______

Course Classification University Req.

Faculty Req.

Department Req. √

Specialization

92
Course Type Mandotary____ √ ____Optional____________

Course Objective The aims of this course include the introduction of the
principles of operation, the analysis and design of basic
electronic circuits.

Catalog Description: Diode circuits, transistor biasing, small signal amplifiers, frequency response
of single stage amplifier. Current mirror. Switch and logic gates. Multi stage
small signal amplifiers, basic amplifier circuits, transistor as a switch, TTL &
CMOS logic gates. Spice models
Pre-Requisite Semiconductor physics and devices EEE 22107
Courses: Electrical circuits 1 EEE 22308

ILOs 1. Understand the main principles of operation of basic electronic


circuits
2. Be familiar with the use of equivalent circuit models in the design and
analysis of single stage and multi-stage amplifier circuits
3. Be familiar with, and able to, design basic circuits containing diodes
and transistors.
4. Grasp the principles of single and multistage amplifier circuits.

Topics: 1. Diodes: Schottkey, Zener, Varactor, Tunnel, Varister


2. Applications of Diodes: rectifier, voltage regulator, etc. Design and
analysis
3. Three terminal devices: BJT, FETs: structure & principles of operation
4. Transistor configurations: inverter, voltage & current follower +
equivalent circuit models.
5. BJT/MOSFET DC analysis. Q-point. Cut-off, saturation
6. BJT/MOSFET Operation in digital regime: switch (digital logic gate) etc
7. BJT/MOSFET Transistor in analogue amplifier circuits: biasing, small
signal model
8. BJT/MOSFET Gain & frequency response, cut-off frequencies, Bode-
plots
9. BJT/MOSFET Amplifier design/analysis .
10. Multistage amplifiers, design and analysis.
11. Feedback in amplifier circuits
Text Book Microelectronic Circuits (The Oxford Series in Electrical
and Computer Engineering), A S. Sedra & K. C. Smith,
Oxford University Press, 1998, ISBN: 0-19-511663-1

93
References: M. Horenstein, Microelectronic Circuits, Prentice Hall Int
Edition.
Course Contribution to The Program Outcomes

a b c d e f g h i j k

√ √ √ √ √ √

Evaluation Component %age

Final exam 70
Tests 10
Homeworks
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment 5
Seminars
Attendance --
Others
Design Assignments Amplifier Circuit Design

Computer Usage

Laboratories There will be six Electronics lab assignments where the


Assignments student will have hands on experience on basic electronic
circuits.
Independent Learning Widen the scope of understanding of more complex
electronic circuits. The student will be more confident to
explore/ analyze/ design more sophisticated circuits
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 2

94
Engineering Design 1

Humanities and Social 0


Sciences

Program Electrical & Electronic Engineering


Specialization ALL
Course Code EEE31303

Course Title Electromagnatics


Credit Hours 2
Contact Hours Labs Tutorials Lectures
_ 1 2
Level First ____ Second_____ Third _ √____ Fourth____
Fifth_____
Semester First _____√____ Second _ ___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___ √____ Optional____________
Course Objective
To introduce the principles of electromagnetic with
emphasis on some basic problem-solving skills in electric
and magnetic laws and theory

Catalog Description: Coordinates systems, review of vector analysis, electrostatics, magnetostatics,


time_varing fields and Maxwell’s equations, electromagnetic waves.
Pre-Requisite
Courses:

ILOs 1. Application of vector analysis in the study of electromagnetic


theory.

95
2. Use of the field theory approach in the study of electrical engineering.
3. Understanding of the Maxwell’s equations to be applied later in the
study of communication subjects i.g: microwaves, waveguide, antennas
and propagation.
Text Book Electromagnetics, John D. Kraus, Mcgraw Hill Co.
References: 1. Basic Engineering Electromagnetics, Richard L.
Coren
Prentice Hall
2. Electromagnetic Theory for Engineers and Scintists
Allen Nussbaum, Prentice Hall
3. Introduction to Electromagnetics Fields
Clayton R. Paul and Sayed A. Nasar, Mcgraw Hill
4. Electromagnetic Fields and Waves
K. D. Parasad, Satya, Parakarshan, New Delhi.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks
Tutorial 10
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic -
Sciences

96
Engineering Sciences 2
Engineering Design
and Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 32101

Course Title Complex Variables


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To provide an introduction on the theory and applications of
functions of a complex variable. It also introduces the
inversion integrals for Laplace and Fourier transforms.

Description: Functions of a complex variable. Cauchy-Riemann equations. Conformal


mapping. Analytic functions. Contour integrals. Cauchy integral theorem. The
residue theorem. Laplace and Fourier transforms.
Pre-Requisite
Courses:

97
ILOs 1. Explain at high level concepts from complex analysis, including
analyticity of functions and conformality of mappings.
2. State and prove rigorously mathematical statements concerning analytic
functions.
3. Develop power series and Laurent series expansions of complex-valued
functions.
4. Evaluate line/contour integrals directly or by using the residue theorem,
and compute real integrals via contour integration.
5. Determine images of curves and sets under complex mappings,
particularly conformal maps.
6. Implement techniques of complex analysis in other mathematical and
scientific applications, such as Laplace and Fourier transforms.
Text Book

References: 1.
2.
3.
4.
5.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

98
Computer Usage
Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electrical and Electronic Engineering
Course Code EGS 32102

Course Title Engineering Statistics II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third _√___ Fourth____
Fifth_____
Semester First __√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

99
To introduce probability models, stochastic processes and
their applications.

Description: Basic concepts of probability theory and statistics, random variables, moments;
multiple random variables, conditional distributions, correlation; random
signals; applications to engineering systems.
Pre-Requisite Courses:

ILOs 1. Explain clearly concepts from probability and describe basic stochastic
processes.
2. Evaluate various quantities for probability distributions and random
variables.
3. Formulate and solve problems about stochastic processes.
4. Develop mathematical models for a range of empirical phenomena and
analyze models of queueing system on the basis of stochastic processes.

Topics 1. Techniques for Summarizing and Simulating Data, Sample Space.


2. Basic Probability Concepts - Conditional Probability, Bayes' Rule.
3. Random Variables - Models of Random Variables and Distributions.
4. Averages, Functions, and Various Important Distributions.
5. Joint Random Variables, Independence .
6. Functions of Random Variables, Correlation.
7. Gaussian Random Variables.
8. Multiple Random Variables, Central Limit Theorem, Simulation.
9. Basic statistics and applications in engineering.
10. Introduction to Random Processes

Text Book A. Haddad, Probabilistic Systems and Random Signals ,


Prentice Hall, 1 st edition
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks

100
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments

Computer Usage Matlab Assignments

Laboratories
Experiments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic 2
Sciences
Engineering Sciences 1
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 32301

Course Title Electrical and Electronic Instrumentation


Credit Hours 2

101
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
This course provides an introduction to system
instrumentation and measurement systems, discusses the
principles of operation of some of standard measurement
devices together with the modern sensor based techniques.
The course covers the main building blocks of electronic
measurement system, including amplifiers, filter,
transmission media and microcontrollers. Use in control
chains, industrial and harsh environments is also discussed.

Description: Concepts of electrical and electronic instrumentations and measurements, data


analysis, standards and calibration, analog measurements, oscilloscopes, digital
measurements, transducers, data accusation recording and control, noise effects
in measurements and instrumentations.
Pre-Requisite EEE 31107: Electronic Circuits 1
Courses:

ILOs 1. Gain the basic knowledge of electronic instrumentation systems;


including data acquisition, conditioning, transmission and use, e.g. in
control chains.
2. Understand the building blocks of electronic measurement system
3. Understand the principles of operation of sensor based measurements
4. Understand the calibration techniques
5. Be able to assess the effects of environmental conditions on
measurements
6. Be familiar with the principle of operation of the major medical
equipments

102
Topics 1. Theories of Basic measurement equipment
2. Ammeters, voltmeters, ohm-meter
3. Principles of operation of 0scillicopes.
4. Use of various sensors in measurements
5. Bridges, Wheatstone etc and their use in measurements
6. AC bridges & measurement of capacitance, inductance etc
7. Error (uncertainty) estimates in measurements
8. Analogue data acquisition in real systems (plants/industrial environment
etc)
9. Analogue data conditioning in relation to instrumentation & measurements
10. Principles of Digital measurements
11. Data conditioning for Digital measurements, sampling, A/D etc
12. Computer based measurement systems
13. Introduction to use of microcontrollers in instrumentation.
14. Examples of instrumentation in a real system eg an industrial plant
15. Noise sources and effects on measurements
16. Noise reduction techniques-introduction.
Text Book • P.P.L. Regtien, “Electronic instrumentation”, 2005,
VSSD, Hill, ISBN: 90-71301-43-5
• William C Dunn, “Fundamentals of Industrial
Instrumentation and Process Control”, McGraw Hill,
2005, ISBN: 0-07-145735-6
References: • Robert B. Northrop, “ Introduction to Instrumentation
and Measurements (Electronic Engineering Systems)
[Hardcover]”, CRC Press, ISBN: 0-8493-7898-2,
1997.
• Robert B. Northrop, “Analysis and Application of
Analog Electronic Circuits to Biomedical
Instrumentation”, CRC PRESS, 2004, ISBN: 0-8493-
2143-3
• Ed. Dominique Placko, “Fundamentals of
Instrumentation and Measurement”, ISTE Ltd, 2007.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70

Tests 10

103
Homeworks

Tutorials 5

Laboratory 15
experiments
Field Work
Design
Attendance
Design Assignments NA
Computer Usage See below
Laboratories Four lab sessions, three hours each.
Experiments
Independent Learning Provide the basic knowledge required to understand
electronic instrumentation systems; including data
acquisition, conditioning, transmission and use, e.g. in
control chains.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 1
Engineering Design and 1
Application
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 32201

Course Title Signals and Systems


Credit Hours 2
Contact Hours Labs Tutorials Lectures

104
- 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
The aims of this course are to develop student’s
understanding of signals and systems analysis, to provide
the mathematical tools needed for analysis of continuous
and discrete –time signals and systems, and to develop
the skills required for the design and analysis of linear
systems.

Description: Concepts of continuous and discrete signals and systems. Representation of


signals and systems. Some basic signals. Basic operations on signals.
System classifications. Unit impulse response. Unit step response. The
Sampling Theory. Frequency response. LTI systems. Fourier series.
Fourier transforms. Laplace transforms. Z Transform. Convolution. LTI
systems described by difference and differential equations. Frequency
selective filters.
Pre-Requisite Courses:

ILOs 1. Analyze and manipulate continuous-time and discrete-time signals.


2. Apply the mathematical tools on applications involving signals and
linear time-invariant systems.
3. Manipulate differential and difference equations , and transform
techniques in order to find the impulse and frequency response of
systems.
4. Analyze linear time-invariant (LTI) systems using convolution.
5. Apply the Sampling Theory on analog signals.
6. Design simple frequency selective filters.
7. Use MATLAB as a tool for analyzing and processing signals
8. Communicate in team work and give presentations using PPT.

105
Topics: 1. Concepts of Continuous and discrete signals
2. Concepts of Systems.
3. Linear Time Invariant Systems Properties
4. Convolution Sum and Convolution Integral
5. Differential and difference equations.
6. Fourier series and Fourier Transforms
7. The Sampling Theory
8. The Laplace Transform
9. The Z-transform
10. System transfer functions and the impulse response
11. Low and high-pass filter design
Text Book Oppenheim & Willsky (1998), Signals and Systems,
Prentice-Hall, ISBN: 0-13-651175-9
References: Meade & Dillon (1986), Signals and Systems, van
Nostrand Reinhold (UK), ISBN: 0-442-30633-4.

Additional reading list


Kamen & Heck (2000), Fundamentals of Signals and
Systems, Prentice-Hall, ISBN: 0-13-017293-6
Haykin & Van Veen (1998), Signals and Systems, John
Wiley & Sons, ISBN: 0-471-13820-7
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 5
Homeworks 5
Tutorials 5
Laboratory experiments 10
Field Work
Design --
Seminars 5
Attendance --
Design Assignments
Computer Usage MatLab

106
The course contains five experiments:
1. Generating and plotting of continuous and discrete-
time signals in MATLAB.
2. Sinusoids and complex exponentials. Convolution.
3. Fourier analysis of continuous-time signal: 1) by
hand, 2) semi-automatic (manual generation of
e^(j2pift) functions, 3) using MATLAB functions
(+their limitations).
4. Simple LTI system, processing of signals.
Comparison with theoretical frequency response.
5. Design of a simple filter
Laboratories
Experiments
Independent Learning Assignments and seminars are considered methods for
gaining independent learning capabilities
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 1
Engineering Design and 1
Application
Humanities and Social 0
Sciences

Program Electrical & Electronic Engineering


Specialization Electrical and Electronic Engineering
Course Code EEE 32302

Course Title Power Systems I


Credit Hours 2
Contact Hours Labs Tutorials Lectures

107
1 1 2
Level First ____ Second___√__ Third _ __ Fourth_√_ Fifth_
Semester First _________ Second _√_
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_ Optional_______ _____
Course Objective

Catalog Description: General background, ac systems, complex power, balanced three phase
systems; power in balanced three phase systems. Transmission Lines: short,
medium, long. Resistance, inductance and capacitance of overhead lines.
Transformers: Ideal, practical equivalent circuit, three phase transformers,
autotransformer, three winding transformer, and regulating transformer.
Synchronous Machines: cylindrical and salient pole, armature reaction,
models for cylindrical machine, two-axis theory for salient pole machine,
power of machine connected to infinite busbars.
Pre-Requisite
Courses:

ILOs

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework

108
Tutorial
Field Work
Design
Attendance
Design Assignments

Computer Usage

Laboratories
Experiments

Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

Program Electrical & Electronic Engineering


Specialization ALL
Course Code EEE 32501

Course Title Database Systems


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 0 2
Level First ____ Second_____ Third _√___ Fourth_ Fifth_

109
Semester First _________ Second _√_
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_ Optional_______ _____
Course Objective
To provide fundamental understanding of database design
principles, implementation and management.

Description: Data models and database design. Modeling the real world: structures,
constraints, and operations. The entity relationship to data modeling
(including network hierarchical and object-oriented), emphasis on the
relational model. Use of existing database systems for the implementation of
information systems.
Pre-Requisite EEE 31106 Data Structure and Algorithms
Courses:

ILOs 1. write SQL queries to retrieve information from a database proficiently;


2. identify and perform the steps involved in the design of a database;
3. implement the design in a relational database management system;
4. describe the principles of transactions and concurrency control

Topics 1. Introduction to database-backed web applications


2. Entity-relationship data model
3. Relational data model
4. Other data models and current topics
5. Relational algebra
6. SQL in depth
7. Storage systems and records
8. B-Tree indices
9. Hash indices
10. Bitmap indices
11. Brief introduction to transaction implementation
Text Book Garcia-Molina, Ullman & Widom, Database Systems: The
Complete Book, Prentice Hall, 2001
References:
Course Contribution to The Program Outcomes

110
a b c d e f g h i j k

Evaluation Component %age


Final exam 70
Tests 20
Homework
Tutorial 10
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories 1. Extending Microblog: Add new features to the
Experiments Microblog database-backed web app
2. Self-defined Project: Propose, design, and implement
your own database-backed web app
3. Database Systems Project: Implement a B+Tree index
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 32101

111
Course Title Computer Architecture
Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third __√__ Fourth____
Fifth_____
Semester First ______ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To introduce students to the fundamentals of computer
architecture and design.

Catalog Description: Design and understanding of the computer system as a whole unit.
Performance Evaluation and its role in computer system design; Instruction
Set Architecture design, Datapath design and optimizations (e.g., ALU);
Control design; Single cycle, multiple cycle and pipeline implementations of
processor; Hazard detection and forwarding; memory hierarchy design; Cache
memories, Virtual memory, peripheral devices and I/O.
Pre-Requisite
Courses:

ILOs 1. Describe the main components of a computer system and the


considerations in their design.
2. Acquire tools for comparison among alternatives.
3. Explain and understand performance measures, as well as their impact on
system architecture.
4. Understand the interplay among system components, design trade-offs,
etc.
5. design a simple stored program computer

Topics 1. Introduction: Components of a computer system.


2. Impact of performance in computer system design.
3. Instruction Set Architecture design.

112
4. Arithmetic and Logic Units (ALU) for computers.
5. Processor Design.
6. Pipelining.
7. Memory Hierarchy: Cache memories.
8. Virtual Memory
9. Input-Output and Peripheral Devices
10. I/O systems design.
Text Book Computer Organization and Design, Fourth Edition: The
Hardware/Software Interface, 4th edition (November 10,
2008). Authors: David A. Patterson and John L. Hennessy.
Publisher: Morgan Kaufmann ISBN-10: 0123744938
ISBN-13: 978-0123744937
References:
Course Contribution to The Program Outcomes
a b c d e F g h I j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences

113
Engineering Sciences
Engineering Design
and Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization All
Course Code EEE32502

Course Title Java Programming and Applications


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 0 2
Level First ____ Second_____ Third _√__ Fourth____
Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ____√____ Optional____________

Catalog Description: Object-oriented principles and design: Objects and classes; information
hiding; encapsulation; data abstraction; inheritance and polymorphism;
discovering class relationships; unified modeling language (UML) and
diagrams; design patterns; software development process. Java programming:
Java technologies and platform; basic Java syntax; classes and methods; class

114
definition and packages; method overloading and overriding; superclasses and
subclasses; dynamic binding and generic programming; abstract classes and
interfaces; binary and text I/O; exceptions and assertions; multithreading; data
structures and collections. GUI programming: Graphical user interface
components; frame and layout management; event-driven programming;
applets and multimedia.
Pre-Requisite
Courses:
1.
2.
3.
4.
5.
ILOs 1. Identify problems and apply object-oriented programming paradigm to
system specifications.
2. Apply UML diagrams to describe and demonstrate object-oriented
designs
3. Recognize common design patterns and models used in object-
oriented applications.
4. Implement console or GUI applications to solve practical problems in
an object-oriented approach
Text Book COMPUTING WITH JAVA: PROGRAMS, OBJECTS,
GRAPHICS - BY: Art Gittleman
nd
References: 1. Head First Java, 2 Edition, by:Kathy Sierra & Bert
Bates.
nd
2. Java Network Programming, 2 Edition, Elliote Rusty
Harold.
3. Sun Microsystem Website.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation ‫ط‬ Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial
Lab. Sessions 10

115
Field Work
Design
Attendance 5
Design Assignments
Computer Usage
Laboratories They are expected to complete at least 10 laboratory
Experiments sessions. Each session should revolve around the concepts
learned in class.
Independent Learning Using the concepts learned, students should be able to learn
new languages and upgrade the ones they worked with
before.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 0
Engineering Design 2
and Application
Humanities and Social 0
Sciences

‫ﻣﻠﺤﻖ‬7‫ ﺧﻄﻂ وﻣﺤﺘﻮﻳﺎت ﻣﻘﺮرات اﻟﺼﻒ اﻟﺮاﺑﻊ‬:

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 41501

Course Title Engineering Economics


Credit Hours 2
Contact Hours Labs Tutorials Lectures
-- -- 2

116
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req. √
Department Req.
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To provide students with a basic understanding of the
principles and techniques in engineering economic analysis
needed for the decision making process.

Description: Economic decision, equivalence, mathematics of finance, present worth, annual


cost or profit, internal rate of return, benefit/cost ratio, incremental analysis,
multiple alternatives, economic decisions under risk, inflation, depreciation
methods, balance sheets, profit and loss statements, the accountant’s view, and
before- and after-tax and zaka analysis.
Pre-Requisite
Courses:

ILOs 1. Articulate the underlying principles of the engineering decision making


process involving cash flow.
2. Model engineering system economic decision problems as decision
options of income streams for economic analysis.
3. Estimate the cash flow of a decision option.
4. Apply the analytical techniques based on the concept of the time value
of money to the analysis of a decision option with cash flow.
5. Evaluate decision options from the financial and non-financial
perspectives.

Topics

Text Book
References:
Course Contribution to The Program Outcomes

117
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization All specializations
Course Code EEE 41201

118
Course Title Communication Systems I
Credit Hours 3
Level First ___ Second___ Third ____ Fourth__√__ Fifth___
Semester First ____√_____ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_____ Optional____________
Course Objective

The course aims to introduce the principles of point-to-


point communication. The objective is intended for the
students to understand various modulation schemes for
analogue- and digital-signal transmission, and to analyze
their performance in terms of signal-to-noise ratio,
bandwidth requirement, and error performance.

Catalog Description: Review: signal and system analysis. Introduction to communication systems
including effects of noise. Principles of modulation, amplitude, frequency,
and pulse modulation. Comparison of analog and digital transmission. Time
and frequency division multiplexing. Pulse and Digital communications.
• Signals and Systems (EEE32203)
Pre-Requisite
Courses:

Course ILOs By completion of this course student will be able to

1. Characterize analogue AM systems in both the time and frequency


domains.
2. Describe the FM system in terms of its working principle and
implementation. Analyze single-tone FM signal in terms of its
spectrum lines, bandwidth, and modulation index
3. Describe the working principle of PCM and PAM systems in
analogue-to-digital signal conversion; and relate quantization level to
SQNR, signal bandwidth, and system data rate.
4. Characterize coherent BPSK, BFSK and QPSK schemes in terms of
signal constellation, system bandwidth, and bit error performance.

119
5. Recognize and differentiate different types of transmission media.
6. Use software tools such as MATLAB for analyzing and designing
communication systems.
7. Communicate in team work and give presentations using PPT and
ICT tools.

Topics: 1. Review: signal and system analysis


2. Introduction to communication systems.
3. Contaminations of communication systems specially effect of noise.
4. Principles of modulation
5. Amplitude Modulation (AM), Double Side Band Suppressed Carrier
(DSB/SC), Single Side Band (SSB), and Vestigial Side Band (VSB).
6. Frequency Modulation.
7. Phase Modulation.
8. Pulse Modulation.
9. Frequency and Time Division Multiplexing.
10. Comparison of analog and digital transmission
11. Pulse and Digital communications.
12. Analogue to Digital conversion
Text Book Haykin & Moher, Introduction to Analog and Digital
Communications, 2nd Ed., Wiley
References: 1. Communication System Engineering, Proakis and
Salehi, Prentice-Hall, 1994.
2. Contemporary Communication Systems Using
Matlab, Proakis and Salehi, PWS Publishing, 1998
3. Modern Digital and Analog Communication
Systems, B.P. Lathi, Oxford Press, 1989
4. Principles of Digital and Analog Communications,
Jerry Gibson, Macmillan, 1989
5. Communications Systems, S. Haykin, Wiley, 1994
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 5
Homeworks --
Tutorial 5

120
Lab. Experiments 10
Field Works --
Design Assignment 5
Seminars 5
Attendance --
Others
Design Assignments

Computer Usage MatLab


Laboratories 1. AM
Assignments 2. DSB/SC
3. FM
4. PM
5. PCM
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 0
Engineering Design 3
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering

Specialization ALL
Course Code EEE 41301

Course Title Electromagnetic Theory and Applications


Credit Hours 2
Contact Hours Labs Tutorials Lectures

121
_ 1 2
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First ___√______ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ____√____ Optional____________

Description: Brief review of vector-phasors and Maxwell’s equations, electromagnetic


potentials, power and energy; plane waves, frustrated total reflection, skin
effect, anisotropic media; solution of radiation problems in the Kirchhoff
approximation; elementary applications.
Pre-Requisite Electromagnetics EEE 32304
Courses:

ILOs On completion of this course, the student should be able to:


1. Understand the basic principles of plane wave propagation
through different media and in arbitrary directions; understand the
Poynting theorem concept, and the notion of phase velocity.
2. Apply the boundary conditions for plane waves when incident
normally or obliquely on the interface between two media of different
characteristics. Compute the total internal reflection, Brewster angle,
phase shift of the total reflection at the interface between two dielectric
media.
2. Understand amplitude modulated and pulse coded modulated
waves, phase and group velocities, Fourier based spectrum analysis,
and the concept of wave dispersion in dispersive media.

Topics 1. Vector analysis; quantities and vector representations, vector algebra,


linear and curvilinear coordinate systems,
2. Transformations between coordinate systems, gradient, divergence
and curl.
3. Vector integrals, Green’s theorem, Stokes’ theorem.
4. Time varying fields; Faraday’s law, Lenz’s rule, transformer and
motional induction.
5. Displacement current and ampere’s modified law, Maxwell’s
equations in both integral and point (differential) forms.

122
6. The uniform plane wave; wave propagation in free space, wave
propagation in dielectrics.
7. The Poynting vector and power considerations.
8. Propagation in good conductors: the skin effect.
9. Wave polarization
10. Plane waves at boundaries and in dispersive media; reflection of
uniform plane waves at normal incidence
11. Standing wave ratio
12. Wave reflection from multiple interfaces.
13. Plane wave propagation in general directions, plane wave reflection at
oblique incidence angles.
14. wave propagation in dispersive media
Text Book Engineering Electromagnetic, 6th edition; by William H.
Hayt, Jr., John A. Buck. (interactive e-text).
References: 1. Computational electromagnetic; by Springer.
2.Electromagnetics; by J. D. Kraus (McGraw-Hill)
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √

Evaluation ‫ط‬ Component %age


Final exam 70
Tests 20
Homeworks
Tutorial 5
Field Work
Design
Attendance 5
Design Assignments
Computer Usage Relevant software packages, in addition to matlab, are to be
used to accomplish course work assignments concerning
field computations.
Laboratories N/A
Experiments
Independent Learning The student should revise linear algebra, matrices, and
vector analysis in general.
Various computational techniques concerning radiated

123
fields are to be visited by the student.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 1
Engineering Design 1
and Application
Humanities and Social
Sciences

Program Electrical & Electronic Engineering


Specialization ALL
Course Code EEE 41101

Course Title Microprocessor and Assembly Language


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third ____ Fourth_√ Fifth_
Semester First ____√_____ Second __
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_ Optional____________
Course Objective
To introduce the organization of a microprocessor system
and the assembly language for programming the
microprocessor.

Description: Microprocessors: architecture, types, basic operation, system components.


Basic of assembly language programming. Macros. System stack and

124
procedure calls. Techniques for writing assembly language programs. The
feature of IA-32 based PC. Interfaces between high-level languages and
assembly code.
Pre-Requisite Data Structure and Algorithms
Courses: EEE 31106

ILOs 1. Describe Intel IA-32 processor architecture and programming,


2. Understand assembly language directives, macros, operators, and
program structure,
3. Using programming methodology and use assembly language to create
both system-level software tools and application programs, and
4. Understand interaction between assembly language programs, the
operating system, and other application programs

Topics 1. Introduction to assembly languages, data


representation in computers
2. A programmer's view of computer organization, IA-
32 processor architecture and memory management,
basic elements of assembly language
3. Data definition and transfer instructions, addressing
mode, integer addition and subtraction
4. Integer multiplication and division, unconditional
jump instructions, conditional processing
5. Linking to external library, stack operations,
procedures
6. Advanced procedures, string primitive instructions,
bit manipulation
7. Structures and macros, conditional assembly,
assembly process, instruction encoding
8. 16-bit MS-DOS programming basics, MS-DOS
function calls
9. BIOS-level programming, keyboard processing
10. Disk storage systems, file systems
Text Book Kip R. Irvine, Assembly Language for Intel-Based
Computers, 5th edition, Pearson Education, Inc., 2007.
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

125
√ √ √ √

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Field Work
Design
Attendance
Design Assignments

Computer Usage
Laboratories 1. Design of an assembly language program with
Experiments structured programming
2. Design of an assembly language program with
advanced procedures
3. Design of an assembly language program for string
processing
4. Design of an assembly language program for keyboard
processing
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 1.5
Engineering Design 0.5
and Application
Humanities and Social
Sciences

126
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EEE 41102

Course Title Analogue Electronic Circuits


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
The aims of this course include the familiarization with the
more advanced analogue electronic circuits, including the
design and principles of operation of these circuits.

Description: Types of amplifiers and their analysis. Structure and operation of


differential amplifiers. Power amplifiers and output stages. Design of
power sources. Operational amplifier circuits. Amplifiers. Integrators,
differentiators. Design and analysis of feedback stages. Oscillators, pulse
generators and signal converters. Thyristers & Triacs basic circuits,
resistive and inductive loads
Pre-Requisite EEE 31307: Electronic Circuits-1
Courses: EEE 31304: Electrical circuits-2

ILOs 1. Understand the main principles of operation of the main power


amplifier circuits
2. Be familiar with the fundamental principles of operation of
operational amplifiers.
3. Be familiar with the theory and principles of operation of feedback
in electronic circuits.

127
Topics 1. Review of design & analysis of amplifier circuits, multi-stage, inverters,
low & high freq considerations.
2. Current mirror
3. Class A, B, AB etc power amplifier circuits
4. Differential amplifiers, theory, gain, input impedance etc
5. Offset voltage and Noise reduction
6. Applications of opams: eg: adder, integrator, differentiator, etc
7. Theory of feedback, two port network, positive and negative, transfer
function. Stability considerations.
8. Use of feed back in Oscillators: Weign bridge oscillators and other types
of feedback circuits.
9. Pulse, monostable, a-stable, bistable, square wave generators
10. Thyristor and Triac circuits
11. Basic switching of Thyristors and Traics
12. Resistive and inductive load implications in power electronic circuits .
13. CAD tools e.g. PSpice, Electronic Workbench, etc
Text Book D. A. Neamen, “Electronic Circuit Analysis and Design”,
2nd Edition, McGraw-Hill, 2001
References: 1. Sedra & Smith, “Microelectronic Circuits”, 5h Edition,
Oxford University Press.
2. M. Horenstein, “Microelectronic Circuits”, Prentice
Hall Int Edition.
3. A. Basak, Analogue Electronic Circuits and Systems
(Electronics Texts for Engineers and Scientists),
Cambridge Uni Press, ISBN: 0-521-36913-4, 1991
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks
Tutorials 5
Laboratory 10
experiments
Field Work

128
Design 5
Attendance
Design Assignments One design assignment
Computer Usage PSPICE, Electronic Workbench and other Electronic CAD
tools.
Laboratories There will be six Electronics lab assignments where the
Experiments student will have hands on experience on electronic
circuits.
Independent Learning Study of concepts and principles of electronic circuits and
be able to design and/or understand the working of more
complex analogue circuits
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 1
Engineering Design 1
and Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

Specialization ALL
Course Code EEE 41302

Course Title Computer-Aided Circuit Analysis and Design

Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 - 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First _____√____ Second ______

129
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_____ Optional____________

Catalog Description: Description and use of network analysis programs such as ECAP, CORNAP,
and NASAP. Network topology. Nodal analysis of linear and nonlinear
networks. Standard form of state equations of linear networks. Algorithmic
methods for time domain and frequency domain analysis of network using
digital computer. Numerical solution of state equations. Sensitivity
calculation
Pre-Requisite Electrical Circuits 2 EEE 31304
Courses:

ILOs On completing this course, a student should be able to:


1. Use matrices and flow graphs theory in the analysis of electrical networks.
2. Apply state space techniques in the analysis of networks.
3. Use a digital computer to solve the network system of equations.
4. Understand the characteristics of ideal and practical OPAMP and it two-
port representation circuit.
5. Analyze active networks which are based on OPAMP of 2nd and 3rd order.
6. Model certain aspects that define the characteristics of active networks
such as; sensitivity, stability, effectiveness, and feedback.
7. Use software packages to simulate electrical networks such as NASAP.
And develop simulating methods to design certain circuits.

Topics 1. Fundamental concepts; elements in time and Laplace domain, sources,


ports and terminals, transducers, Thevenin and Norton
transformations, network scaling, network functions, time domain
response.
2. Network equations and their solutions; nodal and mesh formulations
for networks with VCTs, Linear equations and Gaussian elimination.
3. Triangular decomposition, pivoting.
4. Graph theoretic formulation of network equations; KVL, KCL and
oriented graph, incidence matrix, cutset and loopset matrices, Q and B
matrices and their orthogonality relation, independent currents and
voltages.
5. Incorporating sources into graphs, topological formulation of nodal

130
equations, topological formulation of loop equations, state variable
formulation.
6. General formulation methods; tableau formulation, block elimination
on tableau, modified nodal formulation using one graph.
7. Modified nodal formulation by inspection, nodal analysis of active
networks.
8. Separate current and voltage graphs, representation of graphs on the
computer.
9. Modified nodal formulation using I and V graphs.
10. Sensitivity analysis; sensitivity definitions, multiparameter sensitivity.
11. Sensitivities to parasitics and operational amplifiers.
12. Network functions in the frequency domain; network functions, poles
and zeros, computer generation of network functions. Unit circle
polynomial interpolation, condition numbers for interpolations.
13. Algorithm for symbolic function generation, roots of functions and
polynomials.
14. Root refinement, poles and zeros from system equations.
Text Book Computer methods for circuit analysis and design, by Vlach
& Ore Singhal (Cbs publisher & Distributers), India
References: Electric circuits; by Nilsson and Riedel, 6th edition, 2000
(Prentice Hall)

Course Contribution to The Program Outcomes


a b c d e f g h i j k
√ √ √ √ √

Evaluation ‫ط‬ Component %age


Final exam 70
Tests 20
Homeworks
Tutorial 7
Field Work
Design
Attendance 3
Design Assignments Assignments are given associated with using relevant
software packages to analyze and design specified circuits.
Computer Usage Packages such as matlab, NASAP, e.t.c. that are appropriate
for networks analysis and design are used by students

131
during this course.
Laboratories
Experiments
Independent Learning A student should study and enhance his/her knowledge
regarding the use and application of existing software
packages related to this subject.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 1
Engineering Design 1
and Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 41401

Course Title Principles of Control


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective

132
To equip students with basic skills to analysis and design
control systems.

Description: Introduction: open loop systems; feedback-closed loop systems-manual and


automatic control. Examples of engineering systems and others. Representation
of control systems: transfer functions; block diagrams- signal-flow graphs and
Mason's theorem. State variable diagram, programming. Transition matrix-
solution of state equations and using computer. Test signals: step, ramp, and
exponential inputs. Time response. Control system components. Equivalent
components: potentiometers, dc motors and ac motors. Effect of feedback.
Introduction to stability.
Pre-Requisite
Courses:

ILOs 1. Understandthe difference between open loop and closed loop systems
2. Understand manual and automatic control
3. Understand control system representation using transfer functions, block
diagrams and signal flow graphs
4. State space model and programming
5. Understand test signals, square, ramp and exponential
6. Control system components

Topics 1. Open and closed loop control systems


2. Manual and automatic control
3. Control systems representation, transfer function
4. Block diagrams
5. Signal flow graphs
6. State variable models and programming
7. The transition matrix
8. Computer solutions of state variables
9. Applications of test signals
10. Time response
11. Control system components
12. Potential, DC and AC motors
Text Book S M Shinners, Modern Control System Theory and
Applications, Addrson Wesley Publication Co., 1975
References: 1. C L Phillips and R D Harborn, Feedback Control Systems,
Prentice Hall, 1988
2. K Ogala, Modern Control Engineering, Prentice Hall,
1997

133
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70%
Tests 10%
Homeworks 5%
Laboratory
experiments
Tutorials 5%
Field Work
Design
Attendance 10%
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences 2
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization General

134
Course Code EGS 42501

Course Title Engineering Management


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First __________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ______√__ Optional____________
Course Objective The aims of this course include the introduction of
principles of engineering management and its relationship
with the other engineering sciences and activities as well as
the role of the engineer as a manger.

Catalog Description: Introduction: science, engineering, and management interrelationship,


Engineering management activities: managing projects, operations, and
people, Organizational, social, and environmental influences on engineering
activities. Leadership vs Management, Required Knowledge & skills for the
engineer as a manger
Pre-Requisite None
Courses:

ILOs 1. Understand the core concepts of management


2. Understand the nature of engineering management activities
3. Understand the influences on engineering activities
4. Understand the basic functions of project management
5. Understand the basic functions of operations management
6. Understand the principles of people management
7. Understand the required knowledge & skills for engineering
management

Topics: 1. Introduction to engineering management: science, engineering, and


management interrelationship.
2. Engineering management activities: managing projects, operations,
and people

135
3. Introduction to project management
4. Introduction to operations management
5. Basics of people management
6. Organizational, social, and environmental influences on engineering
activities.
7. Leadership vs Management
8. Required Knowledge & skills for the engineer as a manager
Text Book Fraidoon Mazda, "Engineering Management", Prentice
Hall; illustrated edition (November 1, 1997), ISBN:
0201177986, 978-0201177985
References: 1. Robert E. Shannon, Engineering Management, Wiley
(1980).
2. Patrick D. T. O'Connor, The New Management of
Engineering, Lulu.com (February 22, 2005), ISBN:
411621492, 978-1411621497
3. Randall P. Vendetti, A Model of Leadership: How to
Manage and Lead in Engineering and Creative
Enterprise, Techne Synergies LLC (November 23,
2010), ISBN: 0983137609, 978-0983137603
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 30
Homeworks --
Tutorial --
Lab. Experiments --
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories

136
Assignments
Independent Learning Study of concepts and principles of business administration
Study of concepts and principles of industrial management
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design .50
Humanities and Social 1.5
Sciences

Program Electrical and Electronic Engineering

Specialization ALL
Course Code EGS 42502

Course Title Engineering Practice


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ______√__ Optional____________
Course Objective

The aim of this course is to make the student understand the


historical background of the engineering discipline and its
relationship with other disciplines. It also aims at making
the student realize the social, legal, and ethical contexts of

137
the profession as well as the roles of the engineering
societies in professional development.

Catalog Description: Historical issues of the engineering profession, relationships with the other
disciplines, professional licensing, social, legal, and ethical contexts of the
profession, professional societies & professional development.
Pre-Requisite None
Courses:

ILOs 1. Knowledge of the history of the engineering profession


2. Understand the branches of the engineering disciplines & relationship
with other disciplines
3. Understand the legal context of engineering
4. Understand the social context of engineering
5. Understand the basics of engineering ethics
6. Understand the professional responsibilities towards safety and disasters
7. Understand the framework of professional licensing
8. Understand the roles of the engineering societies in professional
development

Topics: 1. History of engineering as a profession


2. Main branches of engineering
3. Growing relationships with other disciplines
4. Social context of the engineering profession
5. Engineering Ethics
6. Safety, disasters and professional responsibilities
7. Legal context of the engineering profession
8. Engineering Licensing
9. Engineering societies & professional development
Text Book John Dustin Kemper, "Introduction to the engineering
profession", Oxford University Press, USA; 2 edition (June
8, 1995), ISBN: 0195107276, 978-0195107272
References: 1. M. David Burghardt, "Introduction to the engineering
profession", Prentice Hall; 2 edition (January 17,
1997), ISBN: 067399371X, 978-0673993717
2. Dan H. Pletta, "Engineering Profession", University
Press of America (October 1984), ISBN: 0819138363,
978-0819138361
3. Ryamond B. Landis, "Studying Engineering, A
Roadmap to a Rewarding Career", Discovery Press;

138
3rd edition (April 1, 2007), ISBN: 0964696924, 978-
0964696921
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 30
Homeworks --
Tutorial --
Lab. Experiments --
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of concepts and principles of business administration
Study of concepts and principles of industrial management
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science
Engineering Design 0.5
Humanities and Social 1.5
Sciences

139
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EEE 42102

Course Title Operating Systems


Credit Hours 2
Contact Hours Labs Tutorials Lectures
0 1 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ______ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To introduce the basic architecture and functions of operating
systems.

Description: Basic concept of operating system and system programming. Utility


programs, subsystems, multiple-program system. Processes, inter process
communication and synchronization. Memory allocation. Segmentation,
paging. Loading and linking, libraries. Resource allocation, scheduling,
performance evaluation. File systems, storage device, I/O system. Protection,
security and privacy. (Use UNIX).
Pre-Requisite
Courses:

ILOs 1. identify and describe the functions and facilities of operating systems;
2. select and justify recommending an operating system for a specified
application and system configuration;
3. evaluate the design and performance of algorithms used in major
components of operating systems, such as scheduler, memory manager and
mass-storage management;

140
4. perform basic system administration and programming.

Topics 1. Operating Systems Concepts & Structures


2. Processes
3. Threads
4. Scheduling
5. Processing Syncronization
6. Deadlock
7. Memory Management
8. Virtual Memory
9. File Systems Interface
10. File Systems Implementation
11. Mass-storage & I/O Systems
12. Protection & Security
13. Introduction to Distributed Systems
14. Research in Operating Systems
Text Book Silberschatz, Galvin & Gagne, Operating Systems Concepts,
Wiley & Sons, 7 th Edition
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments

141
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and
Application
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 42201

Course Title Systems Modelling and Simulation


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________

142
Course Objective
This course provides an introduction to system modelling
using both mathematical techniques and computer
simulation. The aims of this course include the introduction
of the principles of building models for use in studying the
performance of systems, improving systems performance and
designing systems to meet performance targets. The
application areas considered include the analysis of
computer, communication and other systems using a variety
of modelling paradigms.

Description: Statistical models in simulation, queuing models, random number generation,


random variate generation, ARENA, entity transfer, steady-state statistical
analysis, and model verification and validation.
Pre-Requisite Probability and Stochastic Processes EGS 31102
Courses:

ILOs 1. Understand the basic simulation & modelling methodologies


2. Be able to develop performance models for simple real-world systems
3. Be able to apply the fundamental laws of performance analysis to
establish the relationships between workload parameters and system
performance.
4. Be able to analyze system responsiveness, scalability etc. as a function of
workload.
5. Grasp the various aspects of system reliability & availability.
6. Understand the roles of redundant systems and their effect on system
reliability and availability.

Topics 1. Deterministic and non-deterministic models


2. Review of probabilities and distributions functions
3. Stochastic models and Markov chains
4. Queuing theory
5. Birth-death models
6. Single server and multi-server models
7. Open and closed queuing networks.
8. Monte- Carlo simulation methods
9. Random number generation
10. Simulating stochastic systems using Monte-Carlo methods, examples on
Markov processes.
11. System reliability

143
12. System availability.
13. Redundancies
14. Software performance Engineering & the use of simulation & modeling
technique in Software performance Engineering.
15. Methods of simulating communication protocols.
16. Performance of computers and computer systems
Text Book • Simulation Modeling and Analysis, A.M.Law &
W.D.Kelton, 2006, McGraw Hill, ISBN: 0-07-
059292-6
• Fundamentals of Queuing Theory (Wiley Series in
Probability and Statistics), Donald Gross, John F.
Shortle, James M. Thompson & Carl M. Harris, John
Wiley & Sons, 2008.
References: 1. Stochastic Models in Queueing Theory, Jyotiprasad
Medhi, 2003, Elsevier.
2. Simulation Modeling and Analysis, A.M.Law &
W.D.Kelton, 2006, McGraw Hill, ISBN: 0-07-059292-6
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homeworks
Tutorials 10
Laboratory 5
experiments
Field Work
Design
Attendance
Design Assignments NO design assignments
Computer Usage 4 computer sessions using simulation/modelling tools (e.g.
ARENA)
Laboratories 4 computer sessions using simulation/modelling tools (e.g.
Experiments ARENA)

144
Independent Learning Appreciation of the importance of design for performance
and the role of simulation and modeling.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 1
Engineering Design and 1
Application
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering

Specialization All specializations


Course Code EEE 42202

Course Title Digital Signal Processing


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ___√_____ Optional____________
Course Objective

The aim of this course is to extend the continuous-time


analysis of signals and systems to discrete-time, with a view
to provide the student with the appropriate tools for digital
signal processing and the design of digital filters.

145
Description: Review of Discrete-time signals and systems, Correlation, Frequency Domain
Concepts, Analogue to Digital conversion, Sampling, Quantization, LTI
systems described by difference equations , FIR and IIR Filters design,
implementation. Z-transform applications, Discrete Time Fourier Transform,
Fast Fourier Transforms (FFT).
Pre-Requisite • Signals and Systems (EEE32203)
Courses:

ILOs 1. Describe the structure of a classical DSP system.


2. Describe signals and systems in the time domain, and the frequency
domain or a structural standpoint
3. Select appropriate transforms to process a range of signals
4. Manipulate difference equations and Z-transforms of systems in order
to find the impulse and frequency response of systems.
5. Manipulate digital signals using the DFT and FFT algorithms
6. Design digital systems and digital filters to meet specific
characteristics
7. Use MATLAB as a tool for analyzing and processing signals and for
designing Digital Filters
8. Communicate in team work and give presentations using PPT and
ICT tools.

Topics: 1. Introduction to DSP


2. Review of Discrete-time signals and systems
3. Analogue to Digital conversion
4. LTI systems described by difference equations
5. Introduction to Digital Filters.
6. FIR and IIR Filters design, implementation.
7. Z-transform
8. Discrete Time Fourier Transform
9. Discrete Fourier Transform and its properties
10. Fast Fourier Transforms (FFT) and applications
Text Book John G. Proakis, and D. Manolakis, Digital Signal
Processing: Principles, Algorithms and Applications,
Third Edition, Prentice-Hall International Inc, 1996, ISBN:
0-13-394338-9
References: A. V. Oppenheim, R. W. Schafer & J. R. Back, Discrete-
time Signal Processing, Prentice Hall Int. 1999, ISBN -
10: 0137549202

146
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 5
Homeworks --
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment 5
Seminars 5
Attendance --
Others
Design Assignments Students undertake two major case studies which involves
design, simulation and analysis of linear systems based on
an outlined specification.
Computer Usage MatLab
Laboratories The course contains three experiments using MATLAB-
Assignments functions :
1. Discrete Fourier series and DTFT
2. Discrete-time systems - Design of a simple filter,
3. Implementation of FFT
Independent Learning Assignments and seminars are considered methods for
gaining independent learning capabilities
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 0
Engineering Design 2
Humanities and Social 0
Sciences

147
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EEE 42101

Course Title Microprocessor Systems Design


Credit Hours 2
Contact Hours Labs Tutorials Lectures
1 -- 2
Level First ____ Second_____ Third ____ Fourth__√__
Fifth_____
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
To teach students how to design, build and program
embedded systems.

Description: Structure and timing of typical microprocessors. Sample microprocessor


families. Memories, UARTS, timer/counters, serial devices and related
devices. MUX and related control structures for building systems. Interrupt
programming. Hardware/software design tradeoffs.
Pre-Requisite Courses:

ILOs When a student completes this course, s/he should be able to:
1. Design an embedded system, including both hardware and software.
2. Decide what level of sophistication the microprocessor needs to have
and what additional devices are needed based on the features of the
application.

148
3. Determine how to connect the microprocessor, memories, and extra
devices into a working system.
4. Read device-timing diagrams for processors, memories, and the like,
and determine device timing compatibility.
5. Read device data sheets and pinout descriptions and understand how to
wire the devices together.
6. Build an embedded system, both hardware and software, using DMA
and/or interrupts.
7. Understand how to use auxiliary circuits, like latches, bus drivers and
demultiplexors, to build a system.
8. Understand how to use UARTS, DAC/ADC devices, serial devices,
timer/counter devices and similar devices.
9. Design the software and coordinate the software and the hardware into
an integrated working system.

Topics 1. Microcontrollers. 8051 pinout and electrical characteristics.


2. Connecting to external RAM and program. Latches and demultiplexors.
3. Onboard special functions – interrupts, timers, serial I/O.
4. Special functions continued. Timing analysis.
5. 8051 assembly programming, emulators.
6. Introduction to a typical microprocessor - 8086. Basic 8086 control
signals - DEN, DTR. Bi-directional bus drivers. 8224 clock circuit. 2-
and 4-byte bus systems.
7. Interrupt structure and the 8259 Interrupt Controller. Priority interrupt
systems
8. DMA.
9. I 2 C buses and devices.
10. Multibus and shared bus structures - 8289.

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks

149
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage Students use PCs to assemble and emulate programs before
burning into E/EPROMs. Students use device programmers
to generate 2764/2864 program chips for their projects.
Laboratories Four labs starting from a simple micro-controller system on a
Experiments breadboard and leading to a small-scale embedded
application that uses most of the typical features (timers,
serial IO, ADC/DAC, etc.) built into micro-controllers.

Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and 2
Application
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬8‫ ﺧﻄﻂ وﻣﺤﺘﻮﻳﺎت ﻣﻘﺮرات اﻟﺼﻒ اﻟﺨﺎﻣﺲ‬:

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EEE 51001

150
Course Title Final Year Project I
Credit Hours 3
Contact Hours Labs Tutorials Lectures
6 -- --
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
z To provide an opportunity for each student to integrate
and apply what has been taught during lecture based
courses.
z To train the students in organizing and managing a
substantial individual design project.
z To provide each student with the opportunity to develop
self confidence, demonstrate independence, and develop
professionalism by successfully completing a project
assignment.
z To test the students' initiative, innovative and intellectual
abilities in handling a challenging project.

Description: Implement a project in the area of electrical or electronic engineering and


demonstrate critically the design ideas, processes and solutions encountered in
a project. Submitting a report reflecting outcomes effectively and accurately.
Pre-Requisite
Courses:

ILOs 1. Implement a project in the area of electrical or electronic engineering in


substantial depth.
2. Demonstrate critically, the design ideas, processes and solutions
encountered in a project.
3. Communicate in written form, a substantial formal report reflecting
outcomes effectively and accurately.
4. Communicate orally with the aid of presentational techniques to give

151
optimum impact.

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and
Application
Humanities and Social
Sciences

152
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EEE 52002

Course Title Final Year Project II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
6 -- --
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary____ √ ____Optional____________
Course Objective
z To provide an opportunity for each student to integrate
and apply what has been taught during lecture based
courses.
z To train the students in organizing and managing a
substantial individual design project.
z To provide each student with the opportunity to develop
self confidence, demonstrate independence, and develop
professionalism by successfully completing a project
assignment.
z To test the students' initiative, innovative and intellectual
abilities in handling a challenging project.

Description: Implement a project in the area of electrical or electronic engineering and


demonstrate critically, the design ideas, processes and solutions encountered in
a project. Submitting a report reflecting outcomes effectively and accurately.
Pre-Requisite
Courses:

153
ILOs 1. Implement a project in the area of electrical or electronic engineering in
substantial depth.
2. Demonstrate critically, the design ideas, processes and solutions
encountered in a project.
3. Communicate in written form, a substantial formal report reflecting
outcomes effectively and accurately.
4. Communicate orally with the aid of presentational techniques to give
optimum impact.
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e F g h I j k

Evaluation Component %age


Final exam
Tests
Homeworks
Laboratory
experiments
Field Work
Design
Attendance
Design Assignments
Computer Usage
Laboratories
Experiments
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic
Sciences
Engineering Sciences
Engineering Design and

154
Application
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬9‫ هﻨﺪﺳﺔ ﺑﺮﻣﺠﻴﺎت اﻟﻨﻈﻢ اﻹﻟﻜﺘﺮوﻧﻴﺔ‬:


Program Electrical and Electronic Engineering
Specialization Software Engineering of Electronic Systems - Electronics
& Computer Engineering
Course Code EEE 42509

Course Title Software Engineering I


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth___√_
Fifth_____
Semester First __________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective The aim of this course is to teach the students the principles
and applications of software engineering

Catalog Description: Introduction, basic concepts: sequential & parallel processes -finite state
machine -software/hardware duality -related disciplines, software
requirements, software design, software construction, software testing
software maintenance , comparison of software development lifecycle
models, software engineering ethics.
Pre-Requisite • Java Programming and Applications EEE32108
Courses:

155
ILOs 1. Understand the core concepts of software engineering;
2. Understand how to adopt the most suitable software development
lifecycle
3. Understand the processes, tools, and techniques used in requirements
gathering & analysis
4. Understand the processes, tools, and techniques used in designing &
constructing systems
5. Understand the processes, tools, and techniques used in software testing
6. Understand the processes, tools, and techniques used in software
maintenance
7. Understand the ethical issues of software engineering

Topics: 1. Introduction to software engineering


2. Software engineering basic concepts: sequential & parallel processes,
finite state machine, software/hardware duality, related disciplines
3. Software requirements
4. Software design
5. Software construction
6. Software testing
7. Software maintenance
8. Comparison of software development lifecycle models
9. Software engineering ethics
Text Book Ian Sommerville, " Software Engineering ", Addison
Wesley, 9th edition
References: 1. Shari Lawrence Pfleeger and Joanne M. Atlee,
"Software Engineering: Theory and Practice", Prentice
Hall; 4 edition (February 27, 2009)
2. IEEE Computer Society, Guide to Software
Engineering Body of Knowledge, swebok.org, 2004
edition
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homework 5

156
Tutorial
Lab. Experiments --
Field Works 10
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of concepts and principles of software project
management
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 1.5
Engineering Design 1
Humanities and Social 0.5
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems - Electronics
& Computer Engineering
Course Code EEE 51101

Course Title Introduction To Computer Networks


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second ______
Course Classification University Req.

157
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary _____√___ Optional____________
Course Objective The aims of this course include the introduction of
principles and characteristics of the different components
used in computer networks.

Catalog Description: Higher layer protocols and network applications on the Internet, such as
session layer, presentation layer, data encryption, directory service and
reliable transfer services, telnet, network management, network
measurements, e‐mail systems, and error reporting.
Pre-Requisite
Courses:

ILOs 1. Understand the core concepts of networking;


2. Understand the fundamental issues in networking and the
approaches towards addressing these issues;
3. Understand the functions of each protocol layer and their relations;
4. Understand the underlying concepts, design principles,
technologies, and protocols of the Internet;
5. Be familiar with various networking technologies.

Topics: 1. Introduction to computer networks and the Internet


2. Application layer (http, FTP, SMTP, DNS, P2P, socket programming)
3. Transport layer (principles of reliable transport, UDP, TCP.
congestion control)
4. Network layer and routing (routing principles, IP, routing in the
Internet)
5. Link layer (Ethernet)
6. Physical layer (network hardware, networks, wireless networks)
7. Network security
Text Book James F. Kurose and Keith W. Ross, "Computer
Networking: A Top-Down Approach Featuring the
Internet", Addison-Wesley, 4th edition.
References: 1. Comer, Douglas E., Computer Networks and Internets
with Internet Applications (4th edition), Pearson
Prentice-Hall, 2004. ISBN 0-13-143351-2.
2. Comer, Douglas E., Hands-on Networking with Internet
Technologies (2nd edition), Pearson Prentice-Hall,

158
2004. ISBN 0-13-144310-0 (lab manual; free with
textbook).
3. Behrouz A. Forouzan, "Data Communications and
Networking", McGraw Hill, 4th Edition.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage Wireshark software
Laboratories There will be four network lab assignments where the
Assignments student will have hands on experience on protocols. These
assignments use Wireshark packet sniffing tool to analyze
communication between two nodes.
1. Project 1: Web Client and Server
2. Project 2: TCP Implementation for Web Client and
Server
3. Project 3: Routing Lab
Independent Learning Study of concepts and principles of network security
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences

159
Engineering Science 2
Engineering Design 1
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering

Specialization Electronics Systems Software Engineering


Course Code EEE 51501

Course Title Engineering Techniques for Computer Graphics


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
To introduce the techniques of computer graphics from an
engineering viewpoint, which includes the mathematical
theory, algorithms and programming.

Catalog Description: Overview of graphic systems. Graphic Primitives. 2D and 3D geometric


transformation and viewing. Illumination models, rendering methods and
animation. Computer vision system. Motion and Image matching. Object

160
models, vision and accuracy.
Pre-Requisite Courses:

ILOs 1. Apply 3D object representation techniques to build up a graphics scene


2. Model and view articulated objects by hierarchical structuring
techniques and coordinate transform
3. Apply lighting, shading and raster techniques to create a 2D image
4. Apply texture mapping and animation techniques to create a movie

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours

161
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics Systems Software Engineering
Course Code EEE 51502

Course Title Multimedia Technology and Applications


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
To provide students with theoretical and technical
understanding of multimedia components and systems

Catalog Description: Multimedia Data Compression. Multimedia Data Representation


and Retrieval. Analogue-to-Digital Conversion of Audio Signals, Audio
Coding and Compression. Multimedia Database Systems. Logical Design,
Physical Design.
Pre-Requisite Courses:

162
ILOs Upon Completion of this module, the student develops a deep understanding
of the following topics:
1. Digital representation of voice, images and video
2. The need for compression algorithms
3. Methods used for compression
4. Storage and retrival of Multimedia
5. Multimedia transmission

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours

163
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics Systems Software Engineering
Course Code EEE 51503

Course Title Parallel Computing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
The aims of this course include the education of principles
& applications of parallel computing.

Catalog Description: Introduction, physical clocks, logical clocks, remote invocations, managing
concurrency, distributed transactions, distributed operating systems,
distributed file services, grid computing, cloud computing.
Pre-Requisite Courses: Java Programming and Applications EEE 32108

164
ILOs 1. Understand the core concepts of parallel computing
2. Understand the difference between physical & logical clocks
3. Understand the remote access to server procedures & objects
4. Understand the concepts of concurrency management
5. Understand the concepts of distributed operating systems
6. Understand the concepts of distributed file services
7. Understand the emerging technologies of grid & cloud computing

Topics: 1. Introduction to parallel computing


2. Physical clocks
3. Logical Clocks
4. Remote Invocations
5. Managing Concurrency
6. Distributed Transactions
7. Distributed Operating Systems
8. Distributed File Services
9. Grid Computing
10. Cloud Computing
Text Book Coulouris, Dollimore and Kindberg, " Distributed Systems:
Concepts and Design", Addison Wesley,4th edition
References: 1. Ajay D. Kshemkalyani and Mukesh Singhal,
"Distributed Computing: Principles, Algorithms,
and Systems ", Cambridge University Press; 1st
edition (May 2008)
2. Ananth Grama, et al, Introduction to Parallel
Computing, Addison Wesley, 2nd edition (2003)
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks 10
Tutorial
Lab. Experiments
Field Works
Design Assignment

165
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of advanced applications in grid & cloud computing
Contribution To the Component Credit
professional Hours
components Mathematics and 0
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering, Communication
Engineering, Software Engineering of Electronic Systems,
Control Engineering and Instrumentation
Course Code EEE 51112

Course Title Digital Image Processing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.

166
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To teach students the basics of digital image
representation, compression techniques, image analysis
and enhancing techniques

Catalog Description: Digital Image Fundamentals. Image Enhancement and Restoration. Color
Image Processing. Image Compression. Image Segmentation and Object
Recognition. Applications.
Pre-Requisite Courses:

ILOs 1. Describe principles of different digital imaging systems


2. Analyze and design digital filters for two-dimensional (2-D) signals
3. Perform the 2-D discrete Fourier transform (DFT)
4. Implement image processing algorithms on computers
5. Apply computer algorithms to practical problems

Topics: 1. Digital representation of images (Colored, gray scale and black and
white)
2. Image transformation, down sampling and upsampling
3. Lossless compression
4. Lossy compression
5. Object recognition techniques (edge recognition, Laplace techniques,
… etc)
6. 2D DFT
7. Filtering and image enhancements
8. Applications and study of some digital image standards
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 60

167
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments None
Computer Usage Matlab
Laboratories Student carry a number of experiments using Matlab. The
Assignments experiments include:
1. Study the digital image represtation and change the
image representation from color to gray scale and black
and white
2. Image rotation, transform upsampling and down
sampling
3. Object detection using various techniques
4. Study the frequency contents of images and extract the
main features of images using DFT
5. Image filtering and enhancement
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering, Software Engineering of
Electronic Systems

168
Course Code EEE 51211

Course Title Digital Audio Technology


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Audio characteristics. Sampling A/D conversion. Digital processing of audio
signals. Sound propagation in different environments. Music synthesis.
Sound effects and audio production. Multimedia applications.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age

169
Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering, Software Engineering of
Electronic Systems
Course Code EEE 52215

Course Title Network and System Administration


Credit Hours 3
Contact Hours Labs Tutorials Lectures

170
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To provide a comprehensive understanding and hands-on
experience of the administrative aspects of Unix based
computer systems and network services.

Catalog Description: Introduction to System Administration. Unix Commands and Shell


Programming. User Account and Process Administrations. File System and
Backup and Restore. Starting Up and Shutting Down. Linux Installation and
Software Package Management. Unix Networking. Networking Services and
Applications: web server, mail server, databse server, application server,
DNS, proxy, etc. Network security.
Pre-Requisite Courses:

ILOs 1. Identify the essential responsibilities of system administrators.


2. Use a broad range of Unix commands for user management, file
management, backup, system reconfiguration and handling peripheral
devices.
3. Design, install, and maintain Unix/Linux based computer systems for
different network services and applications.
4. Analyze networked computer systems for reconfigurations and further
developments.

Topics:

Text Book
References:
Course Contribution to The Program Outcomes

171
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering, Communication
Engineering, Software Engineering of Electronic Systems
Course Code EEE 51113

172
Course Title Security Technology
Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
The aims of this course include the education of concepts
and technologies of information systems security.

Catalog Description: Introduction to information security: basic concepts, risk management


concepts, information systems threats, classifications of security controls,
administrative controls, physical controls, biometric controls, network
controls, cryptography: public & private key cryptography, public key
infrastructure, introduction to disaster recovery management.
Pre-Requisite Courses: Computer Networks EEE51101
Java programming EEE32108

ILOs 1. Understand the core concepts of information systems security


2. Understand the types & nature of information systems threats
3. Understand the types of information system controls
4. Understand the applied technologies: cryptography, network, physical,
biometrics controls
5. Understand the basics of disaster recovery management
:
Topics: 1. Introduction to information security: Basic concepts
2. Risk management concepts
3. Information systems threats
4. Classifications of security controls
5. Administrative controls

173
6. Physical controls
7. Biometric controls
8. Network controls
9. Cryptography: public & private key cryptography
10. Public key infrastructure
11. Introduction to disaster recovery management
Text Book Mark Stamp, " Information Security: Principles and
Practice", John Wiley & Sons, 1st edition (2005)
References: • Michael Whitman, Herbert J. Mattrod, " Principles of
Information Security", Thomson Course Technology;
3rd edition (2007), ISBN: 1423901770,
9781423901778
• Bruce Schneier, "Applied Cryptography: protocols,
algorithms, and source code in C",
• Niels Ferguson, Bruce Schneier, Tadayoshi Kohno,
"Cryptography Engineering: Design Principles and
Practical Applications", Wiley, 1st edition (2010),
ISBN: 0470474246, 978-0470474242
• Ross Anderson , "Security Engineering: Building a
dependable distributed systems", Wiley, 2nd edition
(2008), ISBN: 0470068523, 9780470068526
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks 10
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments

174
Computer Usage
Laboratories
Assignments
Independent Learning Study of advanced applications in disaster recovery
management
Study of advanced applications in security system
architecture
Study of advanced applications information systems
auditing
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1.0
Engineering Design 2.0
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems, Control
Engineering and Instrumentation
Course Code EEE 52511

Course Title Neural Networks and Fuzzy Systems


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ____√___
Course Classification University Req.
Faculty Req.
Department Req.

175
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To introduce introducing the fundamental theory of neural
networks and fuzzy systems.

Catalog Description: Fuzzy logic: fuzzy set theory, set theoretic operations, law of Contradiction
and law of Excluded Middle, fuzzy operation, reasoning and implication,
fuzzy logic system applications. Neural Network: definition, similarity with
human brain, Classifications, input/output set, bias or threshold, learning,
single layer and multiplayer perception, forward and backward propagation,
design of ANN model, training sets for ANN, test set for ANN, network
testing and performance. Application of ANN in engineering.
Pre-Requisite Courses:

ILOs 1. Explain the learning and adaptation capability of neural and fuzzy
systems.
2. Describe the learning and retrieval procedures of various neural networks.
3. Apply the rules of fuzzy logic for fuzzy control .
4. Implement neural networks and fuzzy systems to solve practical
problems.

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments

176
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems
Course Code EEE 52512

Course Title Fault Tolerance Computing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ____√___
Course Classification University Req.
Faculty Req.

177
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Introduction to Fault-tolerant computing: objectives, applications,


redundancy techniques, hardware redundancy information, software and time
redundancies, dependability evaluation techniques. Architecture of fault-
tolerant computers. Fault-tolerant multiprocessor and distributed systems.
Techniques for evaluating system dependability and reliability. Fault-
tolerance in software.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance

178
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems
Course Code EEE 52513

Course Title Human-Computer Interaction


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

179
To present essential foundations of human computer
interaction and to apply them in the design,
implementation and/or evaluation of everyday things.

Catalog Description: Foundations of Human Computer Interaction; Overview of Human Computer


Interaction; Human; Computer; Interaction. Process of Human Computer
Interaction Design: Human Computer Interaction Design Activities; User
Modelling & Task Analysis; Design Techniques; Prototyping; Evaluation.
Human Computer Interaction Design Examples: Menu; Fill-Form; Icon;
Web; Speech; New Design Considerations & Directions
Pre-Requisite Courses:

ILOs 1. Identify and recognize fundamental aspects of human-computer


interaction and interaction design process.
2. Explain the importance of human-computer interaction and differentiate
between a good or bad design
3. Criticize and justify the usability of things used in daily life, particularly
computer-related products, based on human-computer interaction
principles and guidelines.
4. Generate design ideas and apply evaluation techniques particularly in an
interface design mini-project

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works

180
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems
Course Code EEE 52514

Course Title Internet Technologies


Credit Hours 3
Contact Hours Labs Tutorials Lectures
30 -- 30
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.

181
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
Providing an introduction to major Internet protocols and
to develop skill in programming Internet applications.

Catalog Description: Overview of Internet, Common Internet services and protocols. DNS. Telnet.
FTP. SMTP/POP. HTTP. Socket API. HTML. JavaScript. Java applets.
Client-server computing, HTTP, Web browsers and servers, HTML, Intranet,
Client-side programming, Javascript, Server-wide programming, ASP, CGI,
Perl, Basic Java, PHP. Electronic commerce protocols, XML, Search
engines. Multimedia tools. Internet security.
Pre-Requisite Courses:

ILOs 1. Apply network programming techniques to write some common


application protocols
2. Demonstrate the understanding of the principles for various
application protocols and apply them to solve problems analytically
3. Demonstrate the understanding of the principles for TCP and apply
them to solve problems analytically
4. Recognize the design principles and the implementation issues of IP
routing protocols
5. Recognize the design principles for MPLS, IntServ, DiffServ and
Multicast routing

Topics: • Introduction to Internet Services & Protocols


• DNS, Telnet & FTP Servers
• SMTP/POP, HTTP & Socket API Servers
• HTML, JavaScript, & Java applets
• Client-server computing and Investigating Web browsers and servers .
• Intranet
• JavaScript And Server- wide programming
• ASP, CGI, Perl and PHP
• Protocols of Electronic Commerce
• XML
• Search Engines
• Internet security
Text Book
References:

182
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial
Lab. Experiments 10
Field Works
Design Assignment
Seminars
Attendance 5
Others
Design Assignments None
Computer Usage
Laboratories At least 8 laboratory sessions are expected. They should
Assignments implement the concepts learned in class as appropriate.
Each session should end with an in-class assignment.
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

Specialization Software Engineering of Electronic Systems

183
Course Code EEE 51511

Course Title Software Engineering II


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ______√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional__________√__
Course Objective The aims of this course include the education of advanced
topics in software engineering

Catalog Description: Critical systems specifications: risks driven – safety –security – reliability,
distributed systems architectures, applications architectures, real-time
software design, software reuse, component-based software engineering,
dependable programming & fault-tolerance, reliability validation, safety
assurance, security assessment, software cost estimation, software quality
management, software configuration management.
Pre-Requisite Software Engineering 1 EEE 42509
Courses:

ILOs 1. Understand advanced topics in software engineering;


2. Understand how to identify critical systems specifications
3. Understand advanced techniques in software design
4. Understand advanced techniques in software development
5. Understand advanced techniques in software testing
6. Understand techniques of software management

Topics: 1. Critical Systems Specifications:


a. Risk-driven specifications
b. Safety specifications
c. Security specifications
d. Reliability specifications
2. Advanced Topics in Software Design:
a. Distributed Systems Architectures

184
b. Applications Architectures
c. Real-time Software Design
3. Advanced Topics In Software Development:
a. Software Reuse
b. Component-Based Software Engineering
c. Dependable programming & Fault-tolerance
4. Advanced Topics in Software Testing:
a. Reliability Validation
b. Safety Assurance
c. Security Assessment
5. Software Management:
a. Software Cost Estimation
b. Software Quality Management
c. Software Configuration Management
Text Book Ian Sommerville, " Software Engineering ", Addison
Wesley, 9th edition
References: 1. Shari Lawrence Pfleeger and Joanne M. Atlee,
"Software Engineering: Theory and Practice", Prentice
Hall; 4 edition (February 27, 2009)
2. IEEE Computer Society, Guide to Software
Engineering Body of Knowledge, swebok.org, 2004
edition
Course Contribution to The Program Outcomes
a b c d e f g h I j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homework 5
Tutorial
Lab. Experiments --
Field Works 10
Design Assignment --
Seminars
Attendance --

185
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning 1. Study of concepts and principles of software
security engineering
2. Study of concepts and principles of service-oriented
software engineering
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems
Course Code EEE 52515

Course Title Telecommunications Software Design


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.

186
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To familiarize student the state-of-the-art software concept
and technology in modern telecommunications
applications.

Catalog Description: Software process modeling, user interface design, CASE tool, reusability,
quality assurance, reliability, distributed computing, real-time operating
system and database and understanding of Unified Modeling Language
(UML) in analysis and design, high-level programming language design
concept such as C++/JAVA as required in telecommunications software
development. Heavy emphasis on real world applications topics including
Optical/IP Network, Intelligent Network (IN) Service Creation,
Cellular/Personal Communications Service (PCS), Local Number Portability,
and Emergency 911 Services. EC5
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works

187
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

Specialization Software Engineering of Electronic Systems


Course Code EEE 52516

Course Title AI and Expert Systems


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.

188
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
This course provides an introduction to AI and expert
systems. The course covers the different learning
techniques employed in AI and touches on the possible
applications. Neural networks and Genetic algorithms are
also presented. This module examines concepts,
techniques, theories and applications of Artificial
Intelligence.

Catalog Description: Artificial Intelligence: definitions, objectives, signs of intelligence, history,


major areas of applications, AI vs. conventional programming. Knowledge
representation, AI languages, computer architectures for AI applications,
Expert systems: definitions, structure, development process, knowledge
acquisition, development tools.
Pre-Requisite Courses: 1. EEE 32108: Java Programming and Applications
2. EEE 32106: Database Systems

ILOs 1. Gain the basic knowledge of AI


2. Understand the concepts, techniques, theories and applications of
Artificial Intelligence
3. Be familiar with the current trends in AI and Expert Systems
4. Be able to apply AI methodologies to simple problems

Topics: 1. Introduction and History


2. Rule based expert systems
3. Uncertainty in expert systems, Bayesian reasoning, accumulation of
evidence
4. Uninformed & Informed search.
5. Use of programming languages in AI
6. Machine learning and game playing
7. Natural language understanding
8. Fuzzy expert systems
9. Frame based expert systems
10. Artificial Neural networks & computation
11. Evolutionary computation, simulation of EC, strategies
12. Hybrid intelligent systems, fuzzy evolutionary systems
13. Knowledge engineering and data mining

189
14. Fundamentals of Genetic Algorithms
15. Use of expert systems in signal conditioning, image processing etc.
16. Robotics and AI
Text Book M. Negnevitsky, 2011, Addison Wisley, “Artificial
Intelligence: A Guide to Intelligent Systems”, Pearson Ed.
Ltd, England, ISBN: 10-0-321-20466-2
References: • Ian Millington , John Funge, “Artificial Intelligence
for Games”, 2009, ISBN: 978-0-12-374731-0,
Elsever

• Tim M. Jones, “Artificial Intelligence: A Systems


Approach (Computer Science Series)”, Infinity
Science Press, New Delhi, 2008, ISBN: 978-0-
9778582-3-1.

• Janet Finlay & Alan Dix, “An Introduction to


Artificial Intelligence”, Routledge, London & NY,
2002, ISBN:1-85728-399-6
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks
Tutorial 10
Lab. Experiments 10
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments One AI project
Computer Usage
Laboratories Four AI lab sessions
Assignments

190
Independent Learning Familiarise the students with the state-of-the-art AI trends.
The students will be stimulated to think beyond the
traditional programming methods, and the concept of
learning machines will be emphasised.
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬10‫ هﻨﺪﺳﺔ اﻹﻟﻜﺘﺮوﻧﻴﺎت وﻧﻈﻢ اﻟﺤﺎﺳﻮب‬:


Program Electrical and Electronic Engineering
Specialization Electronics and Computer Engineering
Course Code EEE 42103

Course Title Analogue Electronic Circuits II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 2
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective

191
Catalog Description: CMOS analogue circuit modeling، CMOS device characterization. Basic
MOS building blocks. Two-stage CMOS amplifiers. High-performance op-
amps. Switched-Capacitor Circuits. Sigma-Delta data converters.
Pre-Requisite Courses:

ILOs

Topics:

Text Book

References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning

192
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems - Electronics
& Computer Engineering
Course Code EEE 51101

Course Title Introduction To Computer Networks


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary _____√___ Optional____________
Course Objective The aims of this course include the introduction of
principles and characteristics of the different components
used in computer networks.

Catalog Description: Higher layer protocols and network applications on the Internet, such as
session layer, presentation layer, data encryption, directory service and
reliable transfer services, telnet, network management, network
measurements, e‐mail systems, and error reporting.
Pre-Requisite

193
Courses:

ILOs 1. Understand the core concepts of networking;


2. Understand the fundamental issues in networking and the
approaches towards addressing these issues;
3. Understand the functions of each protocol layer and their relations;
4. Understand the underlying concepts, design principles,
technologies, and protocols of the Internet;
5. Be familiar with various networking technologies.

Topics: 1. Introduction to computer networks and the Internet


2. Application layer (http, FTP, SMTP, DNS, P2P, socket programming)
3. Transport layer (principles of reliable transport, UDP, TCP.
congestion control)
4. Network layer and routing (routing principles, IP, routing in the
Internet)
5. Link layer (Ethernet)
6. Physical layer (network hardware, networks, wireless networks)
7. Network security
Text Book James F. Kurose and Keith W. Ross, "Computer
Networking: A Top-Down Approach Featuring the
Internet", Addison-Wesley, 4th edition.
References: • Comer, Douglas E., Computer Networks and Internets
with Internet Applications (4th edition), Pearson
Prentice-Hall, 2004. ISBN 0-13-143351-2.
• Comer, Douglas E., Hands-on Networking with Internet
Technologies (2nd edition), Pearson Prentice-Hall,
2004. ISBN 0-13-144310-0 (lab manual; free with
textbook).
• Behrouz A. Forouzan, "Data Communications and
Networking", McGraw Hill, 4th Edition.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10

194
Homeworks 5
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage Wireshark software
Laboratories There will be four network lab assignments where the
Assignments student will have hands on experience on protocols. These
assignments use Wireshark packet sniffing tool to analyze
communication between two nodes.
1. Project 1: Web Client and Server
2. Project 2: TCP Implementation for Web Client and
Server
3. Project 3: Routing Lab
Independent Learning Study of concepts and principles of network security
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 51102

Course Title Radio Frequency Circuits Engineering

195
Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective

Catalog Description: Large Signal Amplifier. Power amplifier. Oscillator. Non-linear RF Circuits
and applications. Frequency multiplication. RF frequency counting and
spectral analysis. RF Receiver and Transmitter.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks

196
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 51103

Course Title Very Large Scale Integration


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____

197
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ____√____ Optional____________
Course Objective
The aims of this course include the introduction of the
principles of VLSI design, including digital, analogue and
mixed integrated circuits. The course introduces various
design parameters and considerations related to VLSI &
touches on current and future trends.

Catalog Description: Large scale MOS design. Topics: MOS transistors، static and dynamic MOS
gates، stick diagrams، PLAs and gate matrix design, gate level modelling,
MOS circuit fabrication، design rules، resistance and capacitance extraction،
power and delay estimates، scaling، MOS Combinational and sequential
logic design، registers and clocking scheme, race condition, memory data-
path and control unit design. CAD for VLSI: CAD process in IC design،
different levels of simulation، placement and routing، symbolic design.
Netlist optimization, Deep submicron design issues. Nanotechnology, issues
and applications, single electronics
Pre-Requisite Courses: 1. EEE 22107: Semiconductor physics and devices
2. EEE 22105: Computer Aided Engineering Drawing
3. EEE 41306: Computer-Aided Circuit Analysis and
Design

ILOs 1. Grasp the basics of VLSI Technology.


2. Gain an understanding of the design and fabrication processes involved
in modern VLSI systems.
3. Familiarisation with the digital, analogue & mixed design techniques
4. Be familiar with the latest trends in VLSI.
5. Understand the advanced applications of VLSI.

Topics: 1. Historical review, Fabrication Flows and Fundamentals


2. Review of Combinational & Sequential circuit design
3. Stick diagrams, design rules, MOSIS
4. Fabrication Principles

198
5. Introduction to IC Design & Characterization of CMOS Circuits
6. Parasitic Extraction and Calculations, Parameters, capacitance,
interconnect info, max power and derating, etc
7. Timing, delays, slew rate, predicting delays, delay models, logical effort
8. Analysis of static & dynamic circuits
9. Datapath & Control path subsystems, synchronisation
10. Scaling Effects, Sub-Micron Designs
11. Methodologies for IC Design
12. Application Specific ICs & special purpose subsystems, Design for Re-
use & IPs
13. Layout Representation for CMOS Circuits, Placement & Routing,
Finishing
14. Design Library, Trends in Library architecture
15. Power, speed optimization, drive, contents changing with technology
and trends
16. Logic Simulation & Synthesis
17. Simulation modes: behavioral, functional, logic synthesis ctc
18. Memory Synthesis, Timing driven synthesis, etc
19. Design using Gate Arrays & HDL
20. Testing & Verification
21. Basic Economics involved in IC development
Text Book CMOS VLSI Design, A circuit & System Perspective, N.
Weste, D. Harris, A. Banerjee, 2006.
References: Basic VLSI Design, D.A.Pucknell & K. Eshraghian,
Prentice Hall, 2005
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homeworks
Tutorial 15
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance

199
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of concepts and principles of VLSI/ULSI, modern
and future nanotechnologies.
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 51104

Course Title Digital Microelectronic


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.

200
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
To teach the analysis and design of electronic circuits and
systems that realize logic functions.

Catalog Description: Logic familes, comparators, A/D and D/A converters, combinational
systems, sequential systems, solid-state memory, large-scale integrated
circuit, and design of electronic systems.
Pre-Requisite Courses: 1. Circuit analysis
2. Physical electronics
3. Active devices/circuits including BJTs, FETs, and
amplifiers
4. Fundamentals of logic design and computer
organization

ILOs When a student completes this course, he/she should be able to :


1. Understand the principles of operation of several logic families,
including complementary CMOS, pseudo NMOS, dynamic logic,
ECL, and DTL.
2. Analyze a given gate design for the important dc and ac parameters,
including the voltage transfer characteristic, the corner voltages and
noise margins, the fanout or output transition waveform under load,
the power dissipation, and the propagation delay.
3. Design gates in several MOS families, including transistor sizing.
4. Evaluate the reliability of an electronic system, including those
incorporating redundant elements, using the methods of Military
Handbook 217E.
5. Design simple D/A and A/D converters.
6. Predict waveforms in systems involving logic gates and transmission
lines.
7. Understand the principles of operation of static and dynamic RAM,
and various forms of ROM.
8. Operate a modern high-speed oscilloscope including compensating
the probe, adjusting for the correct trigger operation, and making
quantitative measurements of both voltages and times.
9. Be able to debug small hardware logic systems.

Topics: 1. Introduction, review of devices and their properties


2. Bipolar families

201
3. CMOS
4. Very high performance (Schottky, BiCMOS,IIL, etc.)
5. Tri-state logic, bus design
6. Memory technology
7. Parasitics, transmission-line effects, packaging
8. Analog to Digital interfaces
9. Linear and switching mode power conversion
Text Book J. Rabaey, A. Chandrakasan, and B. Nikolic, Digital
Integrated Circuits: A Design Perspective , Prentice-Hall, 2
nd edition, 2003
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage P-Spice is used for circuit modeling.

Laboratories 1. Measurement of Logic Family Voltage Transfer


Assignments Characteristics
2. Measurement of High-Speed Switching
Characteristics of Various Logic Families
3. Reliability Experiment -- Design and Testing of a
Single-Error-Correcting Channel
4. A Simple Dynamic RAM
5. Transmission-Line Effects in High-Speed Logic

202
Systems
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52111

Course Title Analogue Filters


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

203
Catalog Description: Steps involved in the design of filters: specifications، normalization،
approximation، transfer function، realization and de-normalization.
Approximation of magnitude characteristics: Butterworth، Chebyshev and
elliptic magnitude characteristics. Transfer functions: Butterworth،
Chebyshev and elliptic filters. Frequency Transformation: lowpass to
highpass، bandpass and bandreject transformations. Synthesis of passive
networks: filter transfer function by two-port networks، LC Ladders.
Synthesis of active networks: first-order amplifier filters، higher-order
amplifier filters، overview of switched capacitors، surfacewave and
microwave filters. Designing filters using CAD packages.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage

204
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52112

Course Title Advanced Microprocessors Architecture


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

205
Catalog Description: High Performance microprocessor design. Performance Evaluation. Pipelined
Processors. Memory and I/O systems. Address Translation. Communication
and Synchronization; Memory Coherency. Superscalar Processor Design.
Instruction Level Parallelism Exploration. Advanced Speculation
Techniques. Future Processor. Network Computing; Quantum Computing.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning

206
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52113

Course Title Design of Microelectronic Circuits


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Design Methodologies. Digital CMOS Circuit Characteristics. CMOS Logic
Families. CMOS Sub-System Design.

207
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science

208
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52114

Course Title Microwave Circuits and Devices


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Theory of microwave passive devices. Transmission lines. Components:


transformers, couplers, filters, resonators, and circulators. Signal
amplification. Mixers، Measuring Techniques . Computer-aided design of
microwave circuits; microstrip realization and testing with a network
analyzer.
Pre-Requisite Courses:

209
ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

210
Program Electrical and Electronic Engineering
Specialization Electronics and Computer Engineering, Power Systems
Engineering
Course Code EEE 52115

Course Title Power Electronics


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
The aim of this course is to provide a theoretical and
practical background in power electronic devices and
circuits, along with the engineering analytical and design
skills that will enable the student:
(a) Acquire the knowledge needed to understand and
design practical and integrated power electronic systems.
(b) Use simulation tools for analysis and as a design
verification tool.

Catalog Description: 1. Review the basic theory of power semiconductor devices and passive
components with the view of their practical applications in power electronics.
2. Familiarization with the operation principles of AC-DC, DC-DC, DC-AC
conversion circuits and their applications.
3. Provision of a basis for further studies of power electronic circuits and
systems.

211
4. Static power conversion principles, PWM techniques for voltage and
frequency control, circuit design considerations, and applications of power
electronics. Computer-aided analysis and design of power electronic circuits.
Pre-Requisite Courses: 1. Electrical circuits 1 EEE 22308
2. Solid State Physics and Devices EEE 22107
3. Digital systems Design 2 EEE 31105
4. Electromechanical Energy Conversion 1 EEE 31303

ILOs After successfully completing the course, the student should be able to do the
following:
1. Describe the operation of dc-dc, dc-ac, ac-dc and ac-ac power converters.
2. Explain the control characteristics of power semiconductor switching
devices.
3. Describe the formation of a team to function effectively to complete a
group assignment in electrical power/computer engineering.
4. Calculate the values of circuit parameters to limit output ripple voltages
and currents of a converter with certain specified values.
5. Evaluate the effects of various modulation techniques on the quality of
input and output waveforms.
6. Analyze and evaluate the performance of a simple power circuit.
7. Apply PSpice and Mathlab software tools to verify the design assignments
to evaluate the performance of power electronics circuits in terms of power
factor, harmonic factor, distortion factor and switching angles for PWM
switching.
8. Understand the role of power electronics in the improvement of energy
usage efficiency and the development of renewable energy technologies.

Topics: • Introduction: Applications, Control characteristics of Power


semiconductor devices, Power diodes, BJTs, MOSFETs, IGBTs,
SCRs and GTOs.
• Power converters Circuits Topology. Basic switching circuits,
magnetic considerations. Peripheral effects.
• AC-DC Plain Rectification – Diode Circuits, Single-phase and Three-
phase, Performance parameters. Effects of source and load
inductances.
• Thyristor Types and Commutation Techniques: Natural commutation,
Forced commutation. Series and parallel operation. Firing circuits,
SCR Protection.
• Controlled Rectifiers: Single and three-phase Semi- and Full-wave
converter circuits, dual converters. Design considerations
• Controlled Rectifiers: Power factor improvement techniques. Effects
of source and load inductances. Power and harmonics concepts,
Fourier analysis, Harmonic distortion .

212
• AC Voltage controllers: Integral-cycle and Phase control, Single-and
Three-phase controllers. Applications, Cycloconverters
• Test +Midterm.
• Non-isolated DC-DC Choppers: Buck, Boost, Buck-Boost, Cuk
regulators .
• SCR Chopper circuits. Design considerations.
• Isolated switch-mode power supplies: Forward converter, Fly-back
converter, Half-bridge. DC Power supplies, AC Power supplies,
Multistage Conversions, magnetic considerations.
• DC-AC inversion, Single-phase and Three-phase Voltage-source
inverters, pulse-width-modulation (PWM) techniques, harmonic
reduction.
• Series Resonant Inverters, Forced-commutated SCR inverters,
Current-source inverters. Design considerations.
• Applications – Motor Controls, Power Supplies, Utility Interface
applications.
• Review of advanced power sources, world energy review, fuel cell
power, wind power, solar power.
Text Book M. H. Rashid (2003). Power Electronics - Circuits,
Devices and Applications, Prentice-Hall Inc
References: 1. M. H. Rashid (2006). SPICE For Power Electronics and
Electric Power, CRC Press.
st
2. P. T. Krien, Elements of Power Electronics,1 Edition,
Oxford
University Press, 1998
3. N. Mohan, Advanced Electric Drives: Analysis, Control
st
and Modeling using Simulink, 1 Edition, Prentice-Hall,
2000.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homeworks 5
Tutorial 5
Lab. Experiments
Field Works

213
Design Assignment
Seminars
Attendance 5
Others
Design Assignments None
Computer Usage Converter circuits simulations using PSpice, Simulink
Laboratories LINE-COMMUTATED Converter Modules for:
Assignments (1) Phase-controlled Rectification and Inversion,
(2) AC controller experiments: Burst-firing and phase
control techniques, using
(3) DC motor drive experiments.
DC-AC Inverter modules for:
(4) Static frequency conversion and PWM control
(5) AC Motor drives experiments.
Independent Learning Acquainting the Power Engineering student with the basic
concepts of electrical power control for future research and
the use of electronic and printed resources.
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52116

Course Title Digital systems design using VHDL


Credit Hours 3
Contact Hours Labs Tutorials Lectures

214
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
The aim of this course is introducing to the students
fundamentals of VHDL with an emphasis on coding for
synthesis, good digital design practices, and writing test-
benches for exercising designs.

Catalog Description: HDL & VHDL, Basics of VHDL, Combinational Logic in VHDL,
Sequential Logic & Processes, Types & Resolution Functions, Operators &
Arithmetic Packages, Test-benches, Finite State Machines, Embedded
Processors: Picoblaze, FPGA Special Structures, Intellectual Property, Power
& Timing Analysis
Pre-Requisite Courses: 1 .EEE 22106 Digital Systems Design I
2 .EEE 31105 Digital Systems Design II

ILOs 1. Students will understand the basics of VHDL programs and FPGA
systems.
2. Students will be able to translate a functional system description into
appropriate digital blocks coded in VHDL.
3. Students will be able to perform synthesis, place, and route a digital design
into a target FPGA.
4. Students will be able to embed a programmable microcontroller in an
FPGA design and write functional assembly code.

Topics:

Text Book
References: 1. Ming-Bo Lin, “Digital System Designs and Practices:
Using Verilog HDL and FPGAs”, John Wiley & Sons, 1st
Edition, 2008.

215
2. M. Morris Mano & Michael D. Ciletti, “Digital Design”,
4th Edition, Prentice Hall, 2006.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial 5
Lab. Experiments
Field Works
Design Assignment 5
Seminars
Attendance 5
Others
Design Assignments During this course students should solve a number of
selected practical problems by VHDL programs and test
them on a selected FPGA development board.
Computer Usage
Laboratories The course includes at least four lab sessions in on
Assignments implementing various VHDL programs and techniques on
selected FPGA development boards.
Independent Learning
Contribution To the Component ‫ﺳﺎﻋﺎت‬
professional ‫ﻣﻌﺘﻤﺪة‬
components Credit
Hours
Mathematics and
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social

216
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52117

Course Title Integrated Circuits Design


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Introduction to Digital Integrated Circuit Design. MOS inverters. Inverter
switching characteristics. Power dissipation in digital circuits. Combinational
MOS logic circuits. Sequential MOS logic circuits. Dynamic logic circuits.
Memories. Global circuits. Interconnects. Design for testability
Pre-Requisite Courses:

ILOs

217
Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

218
Program Electrical and Electronic Engineering
Specialization Electronics and Computer Engineering
Course Code EEE 52118

Course Title Semiconductor Technology


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ____√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
The aims of this course include acquainting the student
with the processes and technologies used in IC fabrication.
The course introduces the underlying chemical and
physical models of the main semiconductor manufacturing
processes.

Catalog Description: Fundamental principles of Silicon integrated circuit fabrication processes.


Technological limitations on integrated circuit design. Physical and chemical
models of bulk and expitaxial crystal growth, oxidation diffusion، ion
implantation and photo engraving. Geometrical layout of bipolar and MOS
devices and integrated circuits. Integrated circuit design methodology, design
automation، and economic trade-offs.
Pre-Requisite Courses: EEE 22107 Semiconductor physics and devices

ILOs 1. Grasp the basics of semiconductor technology.


2. Be familiar with the various manufacturing steps in the CMOS, BJT &

219
BiCMOS technologies.
3. Be familiar with the basic III-V technologies .
4. Understand the limitations of the Si technologies.

Topics: 1. Semiconductor industry overview


2. Semiconductor materials
3. Device technologies—IC families
4. Silicon and wafer preparation
5. Chemicals in the industry
6. Contamination, impurities, Clean Rooms, etc
7. Process metrology
8. Process gas controls
9. IC fabrication overview
10. Oxidation, Deposition, Metallization
11. Photolithography, Photoresist, Photomask etc
12. Exposure, Develop, Etching
13. Epitaxial growth, Molecular beam epitaxy
14. Ion implantation, Diffusion
15. Polish, Test, Assembly and packaging
16. Diode, CMOS, BJT and BiCMOS fabrication.
17. III-V fabrication, MESFET & HEMTs
18. Scaling issues, velocity overshoot, quantum effects, lithography limits
etc.
Text Book Michael Quirk, Julian Serda, “Semiconductor
Manufacturing Technology”, Prentice Hall, ISBN : 0-13-
081520-9, 2001.
References: 1. S. M. Sze, “Semiconductor Devices: Physics and
Technology”, John Wiley & Sons, 2002, ISBN: 0-
471-33372-7
2. N. Weste, D. Harris, A. Banerjee, “CMOS VLSI
Design, A circuit & System Perspective”, 2006.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homeworks

220
Tutorial 15
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments No design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of concepts and principles of VLSI/ULSI, modern
and future nanotechnologies.
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 52119

Course Title Advanced Computer Architecture


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____

221
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Introduction. Performance and cost. Instruction set. SICS and RICS
architectures. SIMD and MIMD machines. Microarchitecture. Pipelining،
branch prediction. Dynamic instruction scheduling. Memory system
architecture: memory system hierarchy، memory management system،
protection، resources management، and performance. Alternative
architectures. Transputers. A computer-family architecture: The IBM PC
Pre-Requisite Courses: 1. EEE 42106: microprocessor design
2. microprocessor and assembly language
3. EEE41104: computer architecture

ILOs 1. To emphasis more on computer architecture basics


2. To gain more insight in computer design philosophies
3. To understand the software hardware interface
4. To gain more knowledge about new trends in computer architecture
design

Topics: 1. Introduction to computer organization


2. Computer applications (General purpose ,embedded, super
computers)
3. Structure and functions
4. Assessing and Understanding Performance
5. Hardware Software Interface in performance
6. Instruction Language of the Machine
7. Design Principles
8. assembly language (MIPS)
9. Representing Instructions in the Computer
10. Hardware Software Interface (compiler, assembler, linker, and loader)
11. Representation of numbers in a computer, and implementing
arithmetic algorithms.
12. ALU architecture design.

222
13. Datapath and control
14. Enhancing performance with pipelining
15. Memory types and hierarchy
16. Multi processing and clusters
Text Book Computer organization and design (the
hardware/software interface), D.Patterson, J.Hennessy 3rd
edition 2007, Elsevier prees, ISBN-978-81-8147-534-3.
References: Computer Organization and Architecture.6th.Ed,2003,
William Stallings .
Computer Architecture-A Quantitative Approach
D.Patterson, J.Hennessy (4e,Elsevier Morgan
Kaufmann,2007)
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks
Tutorial 5
Lab. Experiments 15
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments None
Computer Usage owSee bel
Laboratories Five computer lab sessions
Assignments
Independent Learning Provide the advanced knowledge in computer architecture
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences

223
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering
Course Code EEE 51111

Course Title Multimedia Technology and Applications


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
To provide students with theoretical and technical
understanding of multimedia components and systems

Catalog Description: Multimedia Data Compression. Multimedia Data Representation


and Retrieval. Analogue-to-Digital Conversion of Audio Signals, Audio
Coding and Compression. Multimedia Database Systems. Logical Design,
Physical Design.
Pre-Requisite Courses:

ILOs Upon Completion of this module, the student develops a deep understanding

224
of the following topics:
1. Digital representation of voice, images and video
2. The need for compression algorithms
3. Methods used for compression
4. Storage and retrival of Multimedia
5. Multimedia transmission

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences

225
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

Specialization Electronics and Computer Engineering, Communication


Engineering, Software Engineering of Electronic Systems,
Control Engineering and Instrumentation
Course Code EEE 51112

Course Title Digital Image Processing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To teach students the basics of digital image
representation, compression techniques, image analysis
and enhancing techniques

Catalog Description: Digital Image Fundamentals. Image Enhancement and Restoration. Color
Image Processing. Image Compression. Image Segmentation and Object
Recognition. Applications.
Pre-Requisite Courses:

226
ILOs 1. Describe principles of different digital imaging systems
2. Analyze and design digital filters for two-dimensional (2-D) signals
3. Perform the 2-D discrete Fourier transform (DFT)
4. Implement image processing algorithms on computers
5. Apply computer algorithms to practical problems

Topics: 1. Digital representation of images (Colored, gray scale and black and
white)
2. Image transformation, down sampling and upsampling
3. Lossless compression
4. Lossy compression
5. Object recognition techniques (edge recognition, Laplace techniques,
… etc)
6. 2D DFT
7. Filtering and image enhancements
8. Applications and study of some digital image standards
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 60
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments None

227
Computer Usage Matlab
Laboratories Student carry a number of experiments using Matlab. The
Assignments experiments include:
1. Study the digital image represtation and change the
image representation from color to gray scale and black
and white
2. Image rotation, transform upsampling and down
sampling
3. Object detection using various techniques
4. Study the frequency contents of images and extract the
main features of images using DFT
5. Image filtering and enhancement
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering, Communication
Engineering, Software Engineering of Electronic Systems
Course Code EEE 51113

Course Title Security Technology


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___

228
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
The aims of this course include the education of concepts
and technologies of information systems security.

Catalog Description: Introduction to information security: basic concepts, risk management


concepts, information systems threats, classifications of security controls,
administrative controls, physical controls, biometric controls, network
controls, cryptography: public & private key cryptography, public key
infrastructure, introduction to disaster recovery management.
Pre-Requisite Courses: Computer Networks EEE51101
Java programming EEE32108

ILOs 1. Understand the core concepts of information systems security


2. Understand the types & nature of information systems threats
3. Understand the types of information system controls
4. Understand the applied technologies: cryptography, network, physical,
biometrics controls
5. Understand the basics of disaster recovery management

Topics: 1. Introduction to information security: Basic concepts


2. Risk management concepts
3. Information systems threats
4. Classifications of security controls
5. Administrative controls
6. Physical controls
7. Biometric controls
8. Network controls
9. Cryptography: public & private key cryptography
10. Public key infrastructure
11. Introduction to disaster recovery management
Text Book Mark Stamp, " Information Security: Principles and
Practice", John Wiley & Sons, 1st edition (2005)
References: • Michael Whitman, Herbert J. Mattrod, " Principles of

229
Information Security", Thomson Course Technology;
3rd edition (2007), ISBN: 1423901770,
9781423901778
• Bruce Schneier, "Applied Cryptography: protocols,
algorithms, and source code in C",
• Niels Ferguson, Bruce Schneier, Tadayoshi Kohno,
"Cryptography Engineering: Design Principles and
Practical Applications", Wiley, 1st edition (2010),
ISBN: 0470474246, 978-0470474242
• Ross Anderson , "Security Engineering: Building a
dependable distributed systems", Wiley, 2nd edition
(2008), ISBN: 0470068523, 9780470068526
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks 10
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of advanced applications in disaster recovery
management
Study of advanced applications in security system
architecture
Study of advanced applications information systems
auditing

230
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1.0
Engineering Design 2.0
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

Specialization Electronics and Computer Engineering

Course Code EEE 51114

Course Title Embedded Real Time Embedded Systems

Credit Hours 3

Level First __ __ Second_____ Third ___ Fourth__ __


Fifth___√__
Semester First ___√______ Second ______

Course Classification University Req.

Faculty Req.

Department Req.

Specialization √

Course Type Mandotary ________ Optional______√______

Course Objective The aim of this course include the familiarization with the
principles of real time systems with emphasis on the
embedded systems. The course aims at bridging the gap
between the software and hardware aspects of RT systems.

231
Catalog Description:

Pre-Requisite EEE 32101 Computer Architecture


Courses: EEE 41101 Microprocessor and Assembly Language

ILOs 1. Understand the principle of the design of RT systems


2. Be aware of the SW and HW aspects of the RT system.
3. Grasp the sw constructs used in driving RT systems
4. Understand the features of RT & non RT OSs
5. Understand the relationships between external events internal events in
relation to the overall response of the RT system
6. Understand the phases of development of RT systems
7. Be familiar with testing, profiling and validating RT systems

Topics: 1. Hard and Soft RT systems


2. Microcontrollers in RT systems vs. full custom RT embedded design.
3. RT operating systems vs non-RT OS
4. Timers, exceptions, interrupts, etc
5. Concurrency in RT systems
6. Synchronisation objects, deadlocks, semaphores, mutex, monitors, etc
7. Distributed RT systems
8. Communication issues in RT systems
9. Message queues, applications and implementations
10. Finite state machines & table driven design.
11. Debugging and Performance measurements in RT systems
12. FPGAs in RT systems
13. Design issues in safety and mission critical systems.
14. UML in RT systems
15. Built-in-test, status monitoring and event logging.
Text Book 1. Real-time Systems and Software (WSE), Alan C. Shaw,
2001, J Wiley & Sons, ISBN: 0-471-35490-2
2. Embedded Systems Architecture: A Comprehensive
Guide for Engineers and Programmers (Embedded
Technology), Tammy Noergaard , Elsever, 2005, ISBN:
0-7506-7792-9
References: Real-Time Concepts for Embedded Systems, Qing Li
Caroline Yao, CMP Books, ISBN: 1-57820-124-1, 1971
Course Contribution to The Program Outcomes

a b c d e f g H i j k

232
√ √ √ √ √ √

Evaluation Component %age

Final exam 70
Tests 20
Homeworks
Tutorial --
Lab. Experiments 10
Field Works --
Design Assignment
Seminars
Attendance --
Others
Design Assignments
One design assignment
Computer Usage

Laboratories
Assignments One design assignment
Independent Learning

Contribution To the Component Credit


professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 2

Engineering Design 1

Humanities and Social 0


Sciences

233
‫ﻣﻠﺤﻖ‬11‫ هﻨﺪﺳﺔ اﻹﺗﺼﺎﻻت‬:

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 42203

Course Title Communication Systems II


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
To teach the principles underlying the design of digital
wireless communications systems, namely, cellular
systems, the effect of radio propagation on digital
communications systems, methods for improving
reliability, and multiple access techniques.

Catalog Description: Random signals and noise. Transmission lines properties, lossless and lossy
transmission lines, fiber optics, coaxial cable, analysis of transmission lines
using Smith Chart, and microwave components, Tee connectors, attenuators,
slotted lines, and cavities.
Pre-Requisite Courses: 1 .EEE 41202
2 .EEE 41203
3 .EGS 21102

ILOs 1. Enables students analyze uniform transmission lines, derive standing


waves, derive the Smith chart
2. Enables students use the Smith chart for line problem solving, carry out

234
load-to-line matching using single stub and double stub methods
3. Enables the students to solve Maxwell equations in rectangular and
circular metallic waveguides, and design guides to support the dominant
model

Topics:

Text Book 1.J Dunlop & D EG Smith, Telecommunication


Engineering, Chapman and Hall, 1989
References: 1. H Taub & D L Schilling, Principles of Communication
Systems, McGraw-Hill, 1986
2.Spiegel, Transmission Lines, Shaum Series
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 70
Tests 15
Homeworks 10
Tutorial
Lab. Experiments
Field Works
Design Assignment 5
Seminars
Attendance
Others
Design Assignments Design of rectangular and circular waveguides
Computer Usage
Laboratories 1. Transmission line reflections measurement
Assignments 2. Transmission line characteristic impedance
measurement
3. Transmission line sections as impedance
transformers
4. Standing waves measurements using the slotted line
5. Single and double stub transmission line load
impedance matching

235
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 51201

Course Title Digital Communication


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective

Catalog Description: Design of baseband and passband digital communication systems.


Characteristics of channels. Signal space analysis. Optimum receivers for

236
digital communication. Maximum a posteriori and maximum likelihood
detection. Matched filter and correlation receiver. PAM, QAM, PSK, FSK,
and MSK and their performance. Introduction to equalization,
synchronization, information theory, and error control codes.
Pre-Requisite Courses: 1.EEE 42208
2 .EEE32203

ILOs 1. Enables the students to grasp the distortion of a signal by band-limiting


the transmission channel, and appreciates the resultant dispersion and hence
ISI, and understand the methods of reducing these effects like pulse shaping
and equalization
2. Enables students to apply line encoding to shape signal spectrum to match
a transmission channel,
3. Enables students to apply matched filtering and use matched filter
reception to enhance S/N so as to reduce BER, and calculate BER for
transmissions over an AWGN channel
4. Enables students to apply some concepts of information theory like coding
for error detection/correction in the design of a communication system

Topics:

Text Book Simon Haykin, Digital Communications

References: 1. Ian A Glover & Peter M Grant, Digital


Communications, Pearson Education Limited, 2004
2. H Taub & D L Schilling, Principles of
Communication Systems, McGraw-Hill, 19862
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 70
Tests 15
Homeworks
Tutorial
Lab. Experiments
Field Works

237
Design Assignment 15
Seminars
Attendance
Others
Design Assignments 1. Design of AMI and HDBn codecs
2. Simulation a MMSE equalizer
3. Simulation of error correction codecs
Computer Usage
Laboratories 1.Alternate Mark Inversion coding and decoding
Assignments 2.High density bipolar-n coding and decoding
3.Block coding and decoding for error detection and
correction
4.Convolutional coding and decoding for error correction
5.Matched filtering
6.Intersymbol interference and the eye pattern
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 51202

Course Title Introduction to Communication Networks


Credit Hours 3

238
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ______√__ Optional____________
Course Objective
To introduce students with technical backgrounds to the
major concepts, evolution trend, architecture, standards,
technologies, design, and performance evaluation, of
telecommunication and computer networks.

Catalog Description: Data communication basics, Telephone, cellular, cable and computer
networks, Layered network architectures, models, and protocols, Switching,
routing, flow control, and congestion control, Medium access control, ARQ,
and local area networks. Queueing models and network performance
analysis.
Pre-Requisite Courses: Probability and random processes EEE 31102

ILOs When a student complete this course, he/she should:


1. understand a broad range of telecommunication and computer network
technologies
2. be equipped with the basic knowledge of data communication
fundamentals critical for designing, selecting, or integrating these
network technologies
3. understand circuit switching and packet switching technologies and their
pros and cons with respect to different traffic types.
4. be able to calculate transmission, propagation, and queueing delays.
5. understand the meaning and power of a layered architectural model.
6. be able to apply and implement different types of addressing and routing
techniques
7. be able to build basic probability models of network phenomena.
8. understand major network performance issues and be able to analyze the
performance of basic LAN

239
9. able to explain Internet addressing, naming, and routing, congestion
control, and QoS
10. able to analyze ARQ protocols.

Topics: 1. Data communication basics - modulation, multiplexing, digitizing, source


and channel coding, spread spectrum
2. Network technologies, evolution, and integrated service –
telephone network, cellular networks, cable networks, computer
networks and Internet
3. Introduction to computer networks – layered communication
architecture, models and protocols, circuit switching and packet
switching, latency
4. The network and transport layers: IP and Internet, routing
algorithms, congestion control, TCP and UDP
5. Local area networks – the 3-layer architecture, link-layer flow
control, error control and ARQ techniques, medium access control
protocols: ALOHA, CSMA/CD, Ethernet, token ring, FDDI, wireless
LAN, basic queueing systems and LAN performance analysis
6. ATM and selected topics (1- week)

Text Book Kurose and Ross, Computer Networking: A Top-Down


Approach, Addison Wesley, 4th edition, 2008
References: Leon-Garcia and Widjaja, Communication Networks,
McGraw Hill, 2nd Edition, 2003
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance

240
Others
Design Assignments Software design for implementing routing protocols

Computer Usage Some homework and optional project involve


programming
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 51203

Course Title Antenna and Wave Propagation


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√______ Second ______
Course Classification University Req.
Faculty Req.
Department Req.

241
Specialization √
Course Type Mandotary ____√____ Optional____________

Catalog Description: General solution of Maxwell’s equations in terms of current sources,


polarization, the far field approximations, radiation from current distribution,
field equivalence theorems, the geometrical optics approximation, aperture
antennas, receiving antennas, the theory of arrays, and applications to specific
antennas and antenna types. Propagation: the ionosphere, refractive index,
and virtual height. Medium wave propagation. Short, VHF, UHF and SHF
propagation. The Fresnel zone. K-factor. Path loss calculation.
Pre-Requisite Electromagnetic theory and applications EEE 41203
Courses:

A student who successfully conclude this subject should be able to:


1. Understand the basic principles of vector potentials.
2. Understand the basics of radiations due to a time varying current in free
space.
3. Be able to compute near and far fields of a radiating element using the time
harmonics vector potential approach.
4. Be able to apply the vector potential approach to compute the antenna
parameters such as: the far field radiation pattern, antenna impedance, the
directivity and gain.
5. Be able to use computed parameters in the design of simple antenna
assemblies and arrays.
6. Understand the principles of reciprocity and image concept.
7. Be capable of applying design software packages to compute the
characteristics of practical antennas and arrays.
8. Be able to design a communication link, a broadcasting station, and a line
of sight terrestrial link.

Topics 1. Introduction: types of antenna, radiation mechanism, current


distribution, historical review.
2. Fundamental parameters of antennas: radiation pattern, radiation
power density, radiation intensity, beamwidth, directivity; numerical
techniques, antenna efficiency, gain, beam efficiency.
3. Beamwidth, polarization; input impedance, antenna radiation
efficiency, effective length and effective areas.
4. Friis transmission equation and radar range equation, antenna
temperature.
5. The auxiliary potential functions: vector potential for J and M sources,
fields for J and M.

242
6. . Solution of the inhomogeneous vector potential wave equation, far
field radiation, duality theorem, reciprocity and reaction theorem
7. Linear wire antennas: infinitesimal, small dipoles.
8. finite, and half wavelength dipoles; region separation; ground effects
9. Loop antennas: small circular with constant and non uniform currents
10. Ground and earth curvature effects for loop; polygonal loop; ferrite
loop; mobile applications
11. Arrays: 2-element array, N elements array: uniform amplitude and
spacing.
12. N element array: non-uniform amplitude and uniform spacing
13. Wave propagations: earth atmosphere; characteristics of the
atmosphere layers; mechanisms of EM wave propagation; paths of
propagation; ground waves.
14. The ionosphere layer, the critical, maximum usable, least usable
frequencies; virtual height, skip and multiple skip communications.

Text Book Antenna Theory, Analysis and Design; by Constantine A.


Balanis (Wiley)
References: 1. Antenna and Radio Wave Propagation; by: R. Collin
(McGraw-Hill)
2. Antenna For All Applications; by: J. D. Kraus and
Ronald J. Marhefka (McGraw-Hill)

Course Contribution to The Program Outcomes


a b c d e f g h i j k
√ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks
Tutorial 5
Field Work
Design
Attendance 5
Design Assignments Assignments will be given to acquaint students to the
application of relevant design packages as part of their
course work.

243
Computer Usage Software design packages are used to present assignments
by the students.
Laboratories 1. Antenna fundamentals.
Experiments 2. Transmission path and free-space attenuation.
3. Recording of polar diagrams.
Independent Learning The study of light reflection, refraction and diffraction.
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Sciences 2
Engineering Design 1
and Application
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 51204

Course Title Fiber Optics Communications Systems


Credit Hours 3
Contact Hours Labs Tutorials Lectures
1 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√______ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √

244
Course Type Mandotary ______√__ Optional____________
Course Objective

Catalog Description: Optical communication channels; survey of laser sources; modulation; line-
of-sight links; system models and analysis; detection, photoemitters,
photodiodes, and photoconductors; noise mechanisms and signal-to-noise
analysis; optical fiber waveguides and cables; electromagnetic field
description of material, waveguide, and modal dispersion; optic fiber cabling,
repeaters, and system analysis; integrated optic fiber components.

Pre-Requisite Courses: 1 .EEE 22107


2 .EEE 41203
3 EEE 42208

ILOs 1. Planning of optical fibre links by selecting the appropriate fibre type,
and the optical signal source and detector having the suitable
characteristics.
2. Determining the received signal power in the light of the design error
rate, calculation of the link power budget and the dispersion and its
adjustment for the transmission rate.
3. Analysis of optical fibre systems from the point of view of noise and
the calculation of signal-to-noise ratio
4. Planning of wavelength-division multiplexing(WDM) systems in
terms of the transmitted quantity of information and the quality of
service(QoS)

Topics:

Text Book Gerd Keiser, Optical fibre communications


References: 1 ‫ ﺗﺮﺟﻤﺔ ﺟﻮرج‬، ‫ ﻧﻈﻢ اﻷﻟﻴﺎف اﻟﻀﻮﺋﻴﺔ‬، ‫ ج ﺑﺎﻟﻴﻪ‬.
2.John M Senior, Optical fiber communications,Prentice-
Hall of India,1992
3.Bishnu P Pal, Editor, Fundamentals of fibre optics in
communication and sensor systems, New Age
International(P), 1992
4.Jeff Hecht, Understanding fiber optics, Howard W Sam
& Company, 1987
5.G Mahlke & P gssing, Fiber optic cables: fundamentals,
cable technology, installation practice, Siemen AG, 1987
Course Contribution to The Program Outcomes

245
a b c d e f g h i j k

Evaluation Component %age


Final exam 70
Tests 20
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment 10
Seminars
Attendance
Others
Design Assignments Design of an optical fibre fabrication system
Optical fibre communication link design
Computer Usage
Laboratories 1.Laser diode characteristics measurement
Assignments 2.PIN-Photodiode characteristics measurement
3.Optical fiber digital modulation
4.Optical fiber FM modulation
5. Optical fiber external modulation
6.Optical fiber components loss measurements
7.Optical amplification
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

246
Program Electrical and Electronic Engineering

Specialization Electronics and Computer Engineering, Communication


Engineering, Software Engineering of Electronic Systems,
Control Engineering and Instrumentation
Course Code EEE 51112

Course Title Digital Image Processing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To teach students the basics of digital image
representation, compression techniques, image analysis
and enhancing techniques

Catalog Description: Digital Image Fundamentals. Image Enhancement and Restoration. Color
Image Processing. Image Compression. Image Segmentation and Object
Recognition. Applications.
Pre-Requisite Courses:

ILOs 1. Describe principles of different digital imaging systems


2. Analyze and design digital filters for two-dimensional (2-D) signals
3. Perform the 2-D discrete Fourier transform (DFT)
4. Implement image processing algorithms on computers
5. Apply computer algorithms to practical problems

247
Topics: 1. Digital representation of images (Colored, gray scale and black and
white)
2. Image transformation, down sampling and upsampling
3. Lossless compression
4. Lossy compression
5. Object recognition techniques (edge recognition, Laplace techniques,
… etc)
6. 2D DFT
7. Filtering and image enhancements
8. Applications and study of some digital image standards
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 60
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments None
Computer Usage Matlab
Laboratories Student carry a number of experiments using Matlab. The
Assignments experiments include:
1. Study the digital image represtation and change the
image representation from color to gray scale and black
and white
2. Image rotation, transform upsampling and down
sampling

248
3. Object detection using various techniques
4. Study the frequency contents of images and extract the
main features of images using DFT
5. Image filtering and enhancement
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Electronics and Computer Engineering, Communication
Engineering, Software Engineering of Electronic Systems
Course Code EEE 51113

Course Title Security Technology


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____

249
Course Objective
The aims of this course include the education of concepts
and technologies of information systems security.

Catalog Description: Introduction to information security: basic concepts, risk management


concepts, information systems threats, classifications of security controls,
administrative controls, physical controls, biometric controls, network
controls, cryptography: public & private key cryptography, public key
infrastructure, introduction to disaster recovery management.
Pre-Requisite Courses: Computer Networks EEE51101
Java programming EEE32108

ILOs 1. Understand the core concepts of information systems security


2. Understand the types & nature of information systems threats
3. Understand the types of information system controls
4. Understand the applied technologies: cryptography, network, physical,
biometrics controls
5. Understand the basics of disaster recovery management

Topics: 1. Introduction to information security: Basic concepts


2. Risk management concepts
3. Information systems threats
4. Classifications of security controls
5. Administrative controls
6. Physical controls
7. Biometric controls
8. Network controls
9. Cryptography: public & private key cryptography
10. Public key infrastructure
11. Introduction to disaster recovery management
Text Book Mark Stamp, " Information Security: Principles and
Practice", John Wiley & Sons, 1st edition (2005)
References: 1. Michael Whitman, Herbert J. Mattrod, " Principles of
Information Security", Thomson Course Technology;
3rd edition (2007), ISBN: 1423901770,
9781423901778
2. Bruce Schneier, "Applied Cryptography: protocols,
algorithms, and source code in C",
3. Niels Ferguson, Bruce Schneier, Tadayoshi Kohno,
"Cryptography Engineering: Design Principles and
Practical Applications", Wiley, 1st edition (2010),

250
ISBN: 0470474246, 978-0470474242
4. Ross Anderson , "Security Engineering: Building a
dependable distributed systems", Wiley, 2nd edition
(2008), ISBN: 0470068523, 9780470068526
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks 10
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of advanced applications in disaster recovery
management
Study of advanced applications in security system
architecture
Study of advanced applications information systems
auditing
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1.0
Engineering Design 2.0

251
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 52211

Course Title Satellite Communications Systems


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Theoretical and application aspects of satellite communications. Modulation


and multiple access techniques. Link design. Satellite transponders and
antenna systems. Ground stations. Random access techniques and satellite
packet communication
Pre-Requisite Courses: Digital communications EEE 51201

ILOs When successfully completing this course, the student should be able to:
1. Understand the basic advantages and limitations of satellite

252
communications.
2. Have a clear idea regarding the current services being afforded by satellite
communications, knowing operative organizations in this field, and
developing a good insight into the future outcomes of this type of
communications systems.
3. Analyze the principles of operation of both the earth and space sections in
satellite communications.
4. Understand the design and management of satellite communications, in
particular accessing techniques, link budget, and quality of service.

Topics: • Overview of sat. systems; frequency allocation for sat. services,


intelsat and domsat, polar orbiting sat.
• Orbits and launching methods.
• Kepler’s 1st , 2nd, and 3rd laws
• Definitions of terms for earth orbiting sats., orbital elements, apogee
and perigee heights.
• Orbit perturbations, inclined orbits, sun-synchronous orbit.
• Geostationary orbit; antenna look angles, polar mount antenna.
• limits of visibility, near geostationary orbits, earth eclipse of sat., sun
transit outage, launching orbits.
• Space segment; power supply, attitude control, station keeping,
thermal control, TT&C subsystem, transponders, ant-subsystem.
• Space link; EIRP, transmission losses, link for budget equation,
system noise.
• C/N ratio, uplink/downlink effects of rain, fade margin, combined
uplink/downlink C/N ratio, intermodulation noise.
• Satellite access; single access, preassigned FDMA, demand
assignment
• Spade system, B/W limited and power limited TWT amplifier
operation, TDMA
• Satellite switched TDMA
• Code division multiple access
Text Book Satellite communications, 3rd edition; by Dennis Roddy,
(McGraw Hill)
References: Satellite communication engineering, by Michael O.
Kolawole (Marcel Dekker inc).
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age

253
Final exam 70
Tests 20
Homeworks
Tutorial 5
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance 5
Others
Design Assignments Design assignments that deal with various aspects of
satellites systems are to be issued, and students should
make use of the satellite base station available in the
department for their accomplishment.

Computer Usage Few sessions are to be designed associated with the


application of software packages included in the currently
established satellite base station in this department.
Laboratories Currently, the course does not contain practical work.
Assignments However, this will be reconsidered the earliest possible.

Independent Learning The study of communication fundamentals, Propagation of


EM wave, and probability.
Contribution To the Component Credit
professional Hours
components Mathematics and 1
basic Sciences
Engineering Science 1
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

254
Specialization Communication Enginnering
Course Code EEE 52212

Course Title Teletraffic Engineering


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Traffic Concepts, Traffic Classification. Probability concepts, arrival


processes. Stochastic processes. Markov Chains, intro to queuing. Loss
system and waiting system. M/M/n queue, Erlang B and C formulas. Sharing
systems. Network Models: routers switches. Heavy Traffic Approximations,
Fluid Models. Traffic engineering: theoretical basis, application in telephone
PSTN, packet switch networks and internet.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes

255
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Enginnering
Course Code EEE 52213

256
Course Title Internet Technologies and Protocols
Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Review of common Internet services and protocols. Network Programming.
TCP. Internet Routing Protocols. Internet routing protocols. Multi-Protocol
Label Switching (MPLS). Quality of Service in Internet. Multicast Routing
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam

257
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 52214

Course Title Networked Multimedia


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3

258
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Multimedia Content Delivery. Media on Demand, Web Caching. Voice over
IP. H.323 and SIP protocols stacks architecture, multilevel gatekeeper
hierarchal. Packet Video. Practical Applications.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works

259
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering, Software Engineering of
Electronic Systems
Course Code EEE 51211

Course Title Digital Audio Technology


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second _______
Course Classification University Req.
Faculty Req.

260
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Audio characteristics. Sampling A/D conversion. Digital processing of audio
signals. Sound propagation in different environments. Music synthesis.
Sound effects and audio production. Multimedia applications.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments

261
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering, Software Engineering of
Electronic Systems
Course Code EEE 52215

Course Title Network and System Administration


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To provide a comprehensive understanding and hands-on

262
experience of the administrative aspects of Unix based
computer systems and network services.

Catalog Description: Introduction to System Administration. Unix Commands and Shell


Programming. User Account and Process Administrations. File System and
Backup and Restore. Starting Up and Shutting Down. Linux Installation and
Software Package Management. Unix Networking. Networking Services and
Applications: web server, mail server, databse server, application server,
DNS, proxy, etc. Network security.
Pre-Requisite Courses:

ILOs 1. Identify the essential responsibilities of system administrators.


2. Use a broad range of Unix commands for user management, file
management, backup, system reconfiguration and handling peripheral
devices.
3. Design, install, and maintain Unix/Linux based computer systems for
different network services and applications.
4. Analyze networked computer systems for reconfigurations and
further developments.

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars

263
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 52216

Course Title Telecommunication Networks


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth_√___
Fifth_____
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____

264
Course Objective

Catalog Description: Voice Networks. Wide area Networks. Wireless Networks. Internetwork and
best efford networs. BISDN and Asynchronous Transfer Mode. Broadband
networks. NGN. Mobile Networks. WiMax.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References: 2.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments

265
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering
Course Code EEE 52217

Course Title Switching and Data Networks


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
The aim is to familiarize the students with switching
methods and control protocols used in communication
networks as well as the challenges facing modern
switching systems.

Catalog Description: Course contents include transmission methods, space and time circuit

266
switching techniques, packet switching techniques, inband and outband
signaling, building switching tables, call processing, traffic characterization,
quality of service, design of cellular systems.
Pre-Requisite Courses: Digital Communications EEE 51201

ILOs 1.Understand and differentiate between various switching methods


2.Understand the basic services and algorithms required for any switching
systems
3.Learn how to design a switching system to meet the required quality of
service
4.Realize the challenges and solutions to build switching tables
5.Understand the signaling and switching processes in fixed and mobile
networks

Topics: • Introduction to the switching problem


• Analog switching systems: Strowger step by step, crossbar switching,
software controlled switching, reliability and probability of failure
• Digital Switching Systems: Digital Crossbar, Clos Networks,
Probability of Blocking, Time Switching, Space-Time-Space
Switching, Time-Space-Time Switching
• Packet Switching: Connection-oriented switching, connectionless
switching, Building switching tables, Tag Switching
• Signaling: user to network, network to user and network to network
signaling, inband and outband signaling
• Software issues: Basic services, additional services.
• Overview of ATM and SDH
• Traffic Theory: Traffic parameters, traffic and system models, design
and grade of service of block systems, design and grade of service for
delay systems
• Cellular systems: User to network channels, call setup in cellular
systems
• Designing cellular systems: Number of cells, interference, grade of
service
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age

267
Final exam 70
Tests 20
Homeworks
Tutorial 10
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments Students design switching systems to meet certain QoS as
part of their coursework assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering

Course Code EEE 52218

Course Title Audio-Visual Engineering


Credit Hours 3
Contact Hours Labs Tutorials Lectures

268
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Video Signal Compression. Digital versus analogue broadcasting. Television
Engineering :transmission and reception, Color signal transmission and
reception, Remote control circuits, MATV, CATV and CCTV system,
HDTV and TV via satellite, TV via Internet. Video Conference Systems.
Pre-Requisite Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial
Lab. Experiments

269
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Communication Engineering

Course Code EEE 52219

Course Title Wireless Communications


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.

270
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
The aim is to introduce the students to the challenges
facing wireless networks and the techniques used to
overcome them.

Catalog Description: Attenuation and fading, frequency selective and flat channels, fast and slow
channel variation, error correcting codes, diversity techniques, multiple
access techniques in wireless networks, FHMA, TDMA, CDMA, random
access techniques, 802.11, cellular systems, handoff and mobility.
Pre-Requisite Courses: Digital Communications EEE 51201

ILOs 1. Understand the challenges facing wireless networks


2. Become able to analyze and model the wireless channel
3. Understand the techniques used in wireless communications
4. Become familiar with the design issues of wireless networks
5. Learn the different mechanisms used to share the bandwidth

Topics: 1. Signal attenuation and propagation


2. Fading characteristics
3. Diversity techniques
4. Error correcting codes
5. Wireless multiple access techniques
6. Coverage and cellular system
7. Handoff and mobility
Text Book
References: 1. Theodore S. Rappaport, “Wireless Communications
Principles and Practice”, Prentice Hall, 2nd Edition.
2. Simon Haykin and Michael Moher, “Modern
Wireless Communications”, Pearson Prentice Hall.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √

271
Evaluation Component %age
Final exam 50
Tests 30
Homeworks
Tutorial 20
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments NO design assignments
Computer Usage Matlab assignments include generation of a scatter plot of
received powers with large-scale path loss and shadowing,
generation of a Rayleigh fading process, and simulation of
a simple digital communications model with Rayleigh
fading and diversity.
Laboratories
Assignments
Independent Learning None
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

272
‫ﻣﻠﺤﻖ‬12‫ هﻨﺪﺳﺔ اﻟﺘﺤﻜﻢ واﻟﻘﻴﺎس‬:
Program Electrical and Electronic Engineering
Specialization Control Engineering and Instrumentation
Course Code EEE 42401

Course Title Linear Control Theory


Credit Hours 3
Level First ____ Second_____ Third _√___ Fourth___√_
Fifth_____
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective
This is an introductory course in feedback control.

Catalog Description: Transfer function parameters - time constants and their effect. Analysis of
systems: electrical، mechanical and thermal. Time representations of second
order systems. Error constants. Control law: proportional، integral، and
derivative and combination- on-off. Stability: Routh-Hurwitz. Graphical
methods: Nyquist، Bode and Nichols. Root-locus. Computer simulation for
stability.
Pre-Requisite EEE 41401
Courses:

ILOs 1. Understanging Transfer Function parameters and time constants effects


2. Analysis of systems, electrical, mechanical and thermal
3. Understanding the response of second order systems
4. Understand partional, derivative, integral and PID control
5. Understanding stability analysis of control systems, R-H, Nyquist, etc
:
Topics: • Transfer function parameters
• Effects of time constants
• Anaylsis of electrical, mechanical and thermal systems

273
• Time response of 2nd order systems
• Error constants
• Proportional, intergral and PID control
• Stability of systems, R-H, Nyquist, Nichols and Bode
• Root Locus
• Computer methods to find stability
Text Book C. L. Phillips and R.D. Harbour, “Feedback Control
Systems”, Prentice Hall, Int. Ed, 1988
References: 1. O. S. M. Shinners, “Modern Control System theory and
Applications”, Addison Wesley Pub. Co. 1975
2. K. Ogata, “Modern Control Engineering”, Prentice Hall,
1997
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 5
Tutorial 5
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance 10
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours

274
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 51401

Course Title Sampled Data and Optimum Control


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ______√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective
To equip students with skills to analyze sampled data and
optimum control systems.

Catalog Description: Introduction to sampled data systems; the sampler - the ideal sampler,
practical sampler. The Z.T. and the inverse Z.T. Response of sampled data
systems to various inputs - Routh criterion, Root locus - frequency response -
Nyquist - etc. Stability of sampled data systems. Zero and first order.
Industrial applications. Introduction to optimum control systems.
Controllability and observability, etc
Pre-Requisite
Courses:

275
ILOs Understanding the core concepts of digital control systems
Understanding digital control systems’ response for various inputs
Understanding stability of digital control systems
Understanding the basics of optimum control systems

Topics: • Introduction to digital control systems


• Review of matrix algebra
• Practical samples
• Z transform and its inverse
• Difference equations for digital systems
• Routh criterion
• Root locus
• Stability of systems
• Solution of difference equations
• Simulation diagrams
• State equation solutions
• Introduction to optimum control
• Steady state optimum control
• Optimum state estimation
• Kalman filters
Text Book Charles L. Phillips and R. D. Harbour, “Feedback Control
Systems”, Prentice Hall, Int. Edition, 1998
References: 1. Karl J. Astram and Bjorn Wittemmark, “Computer
Controlled Systems: Theory and Design”, Prentice Hall, Int.
Edition, 1984
2. C. L. Phillips and H. T. Nagle, “Digital Control Systems
Analysis and Design”, Prentice Hall, Int. Edition, 1990
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 10
Tutorial 5
Lab. Experiments

276
Field Works
Design Assignment
Seminars
Attendance 5
Others
Design Assignments Using Matlab to design control systems
Computer Usage Matlab and Simulink
Laboratories Various experiments
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 51402

Course Title Computer Controlled Systems


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth___√_
Fifth__√___
Semester First ______√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √

277
Course Type Mandotary ___√_____ Optional____________
Course Objective

Catalog Description: Use of computers in control systems. Devices used and the role of each.
Types of computer control: DDC، supervisory control، and on-off control.
Real time، dead time compensation. Low pass filters. Multivariable control:
non-interacting control، model control، and setpoint compensation. Prototype
control. Inter connection of computer and external equipment. Data logging
and data acquisition systems. Simulation and modeling of real systems.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance

278
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 51403

Course Title Electronic Instrumentation


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth___√_
Fifth__√___
Semester First ______√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective
This course provides an introduction to system
instrumentation and measurement systems, discusses the

279
principles of operation of some of standard measurement
devices together with the modern sensor based techniques.
The course covers the main building blocks of electronic
measurement system, including amplifiers, filter,
transmission media and microcontrollers. Uses in control
chains, industrial and harsh environments are also
discussed.

Catalog Description: Op Amp Circuits for Electronic Instrumentation. Signal Conditioning and
Transmission. Active Filter Design. Noise Reduction Techniques. Sensors.
Digital & analogue techniques, Microcontrollers & instrumentation.
Instrumentation in industrial & harsh environments
Pre-Requisite
Courses:

ILOs 1. Gain the basic knowledge of electronic instrumentation systems;


including data acquisition, conditioning, transmission and use, e.g. in
control chains.
2. Understand the building blocks of electronic measurement system
3. Understand the principles of operation of sensor based
measurements
4. Understand the calibration techniques
5. Be able to assess the effects of environmental conditions on
measurements
6. Be familiar with the principle of operation of the major medical
equipments

Topics: 1. Opams in instrumentation, amplification, etc


2. Active filter circuits in Instrumentation & Filter design
3. Signal conditioning, Data reduction, Analogue to digital, DAN, Fourier
transforms etc
4. Real-time Data Acquisition and Processing Systems
5. Spectrum analysers, power measurements, etc
6. General Principles of Sensors, Smart sensors, calibration, Solid state
sensors, image sensors, etc
7. Analogue processing associated with Sensors
8. Digital processing, use of microcontrollers, computers etc
9. Temperature sensors, capacitor sensors and uses
10. Interfaces and Buses used in instrumentation & measurements
11. Biomedical measurements & electronic instruments.
12. Precision instrumentation and amplifiers
13. Building blocks for remote measurements, sensing, control etc

280
14. Noise sources in electronic measurements.
15. Noise reduction techniques
16. Instrumentation in harsh & industrial environments.
Text Book Electronic instrumentation, P.P.L. Regtien, 2005, VSSD,
Hill, ISBN: 90-71301-43-5
References: • Analysis and Application of Analog Electronic
Circuits to Biomedical Instrumentation, Robert B.
Northrop, CRC PRESS, 2004, ISBN: 0-8493-2143-
3
• Fundamentals of Instrumentation and Measurement,
Ed. Dominique Placko, ISTE Ltd, 2007.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework
Tutorial 5
Lab. Experiments 15
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments tion design projectAt least one instrumenta
Computer Usage See below
Laboratories Four lab sessions, three hours each
Assignments
Independent Learning Provide the basic knowledge required to understand
electronic instrumentation systems; including data
acquisition, conditioning, transmission and use, e.g. in
control chains.

281
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 1
Engineering Design 2
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 51404

Course Title Nonlinear Control Theory


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth___√_
Fifth__√___
Semester First ______√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective
To equip students with skills to analyze nonlinear control
systems.

Catalog Description: Introduction: types of nonlinearities, Coulomb friction, hysteresis, saturation,


dead zone and combinations. Describing function method: finding D.F.s of
various nonlinarities. Study of stability of control systems with nonlinarities
using D.F. The phase plane analysis: drawing the phase plane, different
methods Lienard and delta، etc. Time solution from the phase plane.

282
Liaponav's analysis of linear and nonlinear systems
Pre-Requisite Principles of Control EEE 41401
Courses:

ILOs • Understanding different types of nonlinearities


• Understanding the describing function method
• Using the describing function to study stability of nonlinear systems
• Understanding the phase plane method
• Understanding Lyapanov stability and its applications

Topics: • Introduction: Examples of nonlinearities


• Describing function method
• Finding the describing function for some nonlinearities
• Using the describing function to investigate nonlinear systems
stability
• Phase plane method
• Method of isoclines
• Lienard and delta methods
• Time solution from the phase plane
• Stability and unstability
• Limit cycles
Text Book C. L. Phillips and D. L. Harbour, “Feedback Control
Systems”, Prentice Hall, Int. Edition, 1988
References: • S. M. Shinners, “Modern Control system Theory
and Applications”, Addison Wesley Pub. Co., 1975
• K. Ogata, “Modern Control Engineering”, Prentice
Hall, 1997
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 10
Tutorial
Lab. Experiments

283
Field Works
Design Assignment
Seminars
Attendance 10
Others
Design Assignments Using Matlab to design nonlinear control systems
Computer Usage Using Matlab and Simulink
Laboratories Various experiments
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design 3
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Software Engineering of Electronic Systems, Control
Engineering and Instrumentation
Course Code EEE 52511

Course Title Neural Networks and Fuzzy Systems


Credit Hours 3
Contact Hours Labs Tutorials Lectures
-- 1 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ____√___
Course Classification University Req.
Faculty Req.

284
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To introduce introducing the fundamental theory of neural
networks and fuzzy systems.

Catalog Description: Fuzzy logic: fuzzy set theory, set theoretic operations, law of Contradiction
and law of Excluded Middle, fuzzy operation, reasoning and implication,
fuzzy logic system applications. Neural Network: definition, similarity with
human brain, Classifications, input/output set, bias or threshold, learning,
single layer and multiplayer perception, forward and backward propagation,
design of ANN model, training sets for ANN, test set for ANN, network
testing and performance. Application of ANN in engineering.
Pre-Requisite Courses:

ILOs 1. Explain the learning and adaptation capability of neural and fuzzy
systems.
2. Describe the learning and retrieval procedures of various neural
networks.
3. Apply the rules of fuzzy logic for fuzzy control .
4. Implement neural networks and fuzzy systems to solve practical
problems.

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homeworks
Tutorial

285
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 51411

Course Title Introduction To Computer Networks


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.

286
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective The aims of this course include the introduction of
principles and characteristics of the different components
used in computer networks.

Catalog Description: Higher layer protocols and network applications on the Internet, such as
session layer, presentation layer, data encryption, directory service and
reliable transfer services, telnet, network management, network
measurements, e‐mail systems, and error reporting.
Pre-Requisite
Courses:

ILOs 1. Understand the core concepts of networking;


2. Understand the fundamental issues in networking and the approaches
towards addressing these issues;
3. Understand the functions of each protocol layer and their relations;
4. Understand the underlying concepts, design principles, technologies, and
protocols of the Internet;
5. Be familiar with various networking technologies.

Topics: 1. Introduction to computer networks and the Internet


2. Application layer (http, FTP, SMTP, DNS, P2P, socket programming)
3. Transport layer (principles of reliable transport, UDP, TCP.
congestion control)
4. Network layer and routing (routing principles, IP, routing in the
Internet)
5. Link layer (Ethernet)
6. Physical layer (network hardware, networks, wireless networks)
7. Network security
Text Book James F. Kurose and Keith W. Ross, "Computer
Networking: A Top-Down Approach Featuring the
Internet", Addison-Wesley, 4th edition.
References: • Comer, Douglas E., Computer Networks and Internets
with Internet Applications (4th edition), Pearson
Prentice-Hall, 2004. ISBN 0-13-143351-2.
• Comer, Douglas E., Hands-on Networking with Internet
Technologies (2nd edition), Pearson Prentice-Hall,
2004. ISBN 0-13-144310-0 (lab manual; free with
textbook).

287
• Behrouz A. Forouzan, "Data Communications and
Networking", McGraw Hill, 4th Edition.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homeworks 5
Tutorial 5
Lab. Experiments 10
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage Wireshark software
Laboratories There will be four network lab assignments where the
Assignments student will have hands on experience on protocols. These
assignments use Wireshark packet sniffing tool to analyze
communication between two nodes.
1. Project 1: Web Client and Server
2. Project 2: TCP Implementation for Web Client and
Server
3. Project 3: Routing Lab
Independent Learning Study of concepts and principles of network security
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 2
Engineering Design 1

288
Humanities and Social 0
Sciences

Program Electrical and Electronic Engineering

Specialization Electronics and Computer Engineering, Communication


Engineering, Software Engineering of Electronic Systems,
Control Engineering and Instrumentation
Course Code EEE 51112

Course Title Digital Image Processing


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second _______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective
To teach students the basics of digital image
representation, compression techniques, image analysis
and enhancing techniques

Catalog Description: Digital Image Fundamentals. Image Enhancement and Restoration. Color
Image Processing. Image Compression. Image Segmentation and Object
Recognition. Applications.
Pre-Requisite Courses:

289
ILOs 1. Describe principles of different digital imaging systems
2. Analyze and design digital filters for two-dimensional (2-D) signals
3. Perform the 2-D discrete Fourier transform (DFT)
4. Implement image processing algorithms on computers
5. Apply computer algorithms to practical problems

Topics: 1. Digital representation of images (Colored, gray scale and black and
white)
2. Image transformation, down sampling and upsampling
3. Lossless compression
4. Lossy compression
5. Object recognition techniques (edge recognition, Laplace techniques,
… etc)
6. 2D DFT
7. Filtering and image enhancements
8. Applications and study of some digital image standards
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam 60
Tests
Homeworks
Tutorial
Lab. Experiments 40
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments None
Computer Usage Matlab
Laboratories Student carry a number of experiments using Matlab. The

290
Assignments experiments include:
1. Study the digital image represtation and change the
image representation from color to gray scale and black
and white
2. Image rotation, transform upsampling and down
sampling
3. Object detection using various techniques
4. Study the frequency contents of images and extract the
main features of images using DFT
5. Image filtering and enhancement
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 52311

Course Title Automation of Power Stations


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second __√____
Course Classification University Req.
Faculty Req.
Department Req.

291
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Automation of steam boilers: drum، water level control، and steam pressure
control، deaerator control system. Automation of steam turbines and gas
turbines. Speed control by governors، hydraulic speed controllers; electronic
controllers. Generator: automatic voltage regulators، static excitation systems.
Organization of control rooms. Annunciation and alarms. Load-frequency
control and stability problems
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars

292
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 52412

Course Title Design of Control Systems


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

293
Catalog Description: The design problem: approaches، preliminary consideration of classical
design، realization of basic compensation، cascade compensation in time
domain: lead، lag، and lead/lag compensation. Cascade compensation in
frequency domain: lead، lag، and lead/lag compensation. Compensation of
closed systems by state variable feedback and pole-placement. Design by
sampled data. Compensation by continuous network and diagram. Computer
calculation.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments

294
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 52314

Course Title Discrete Time Control Systems


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
This course aims to provide students with knowledge of
modern control system: state space control design، online
identification techniques، and computer real time control

295
implementation.

Catalog Description: Fundamentals: Introduction to basic control engineering concept، discrete


time fundamentals، D/A and A/D designs، sampling theorem .Control
methodology: Classical control design، state space control design. Real time
Implementation: Real time UD identification، real time control

Pre-Requisite
Courses:

ILOs 1. Apply state space control design


2. Apply online identification techniques
3. Implement real time computer control system

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments

296
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 51312

Course Title Measuring Instruments (Transducers)


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _____√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
Introducing the student to the general measuring system
stages: sensor-detector, conditioning and readout stages
aiming at the development of basic skills of quantifying
experimentally-observed processes for correlation with
those of predefined standards.

297
Catalog Description: General background on Engineering measuring units; time, distance, force,
volume, mass and velocity. General principles of pressure measurements.
Pascal’s Law. Different types of pressure measurement instruments. Young’s
modulus and strain gauges. Bernoulli equation. Flow measurements and
Venturi meters. Temperature measurements and measuring instruments.
Transducers for measurements.
Pre-Requisite
Courses:

ILOs • Understand the concepts of engineering measuring systems and units.


• Understand the general principles of pressure measurement.
• Acquaint with the different types of pressure measurement
instruments.
• Understand Young’s modulus and strain gauges .
• Understand Bernoulli’s equation, flow measurements and Venturi
meters .
• Understand Temperature measurements and measuring instruments.

Topics:

Text Book “Mechanical Measurements” by Beckwith, Marangoni,


Lienhard. 6th edition, Prentice Hall, 2006
References: 1. "Measurement Systems" by Ernest O. Doebelin, 5th
edition, McGraw-Hill
2. “Theory and Design for Mechanical Measurements” by
Richard S. Figiola, Donald E. Beasley, 4th Edition,
2006
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 5
Tutorial 5

298
Lab. Experiments 5
Field Works
Design Assignment
Seminars
Attendance
Others 5
Design Assignments No design assignments
Computer Usage None
Laboratories Pressure and flow rate measurements
Assignments
Independent Learning Acquainting the Control Engineering student with the basic
concepts of measurements for future research and the use of
electronic and printed resources.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 52413

Course Title Motion Control Design


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.

299
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
To learn how to design motion control sub-systems of
mechatronic equipments and products.

Catalog Description: Introduction to motion control. System configurations. Mechanical hardware.


Actuator force/torque specification. Motion sensors، including machine
vision basics. Two-state on/off، combinational، sequential and PLC، control.
PID motion control algorithm. Fuzzy control and other selected motion
control algorithms. Analog and digital PID control implementations. Sample
programs for PID and fuzzy logic motion control. Fuzzy adaptation.
Interfacing. Applications in industrial automation and consumer products.
System design، including cost considerations. Student centered activity.
Pre-Requisite
Courses:

ILOs 1. Analyze desirable features or performance requirements for the motion


subsystem، including its mechanical hardware، motion sensors، motion
control algorithm، human-machine and actuator interfacing، as well as the
mechatronic integration of these components.
2. Select the optimum solution from a range of options representing various
technological approaches (by identifying options، developing competing
alternative conceptual prototypes of the motion subsystem for the new
device، and then comparing all options).
3. Evaluate the prototype cost (in terms of necessary development men-
hours) by considering what engineering activities would be required
(preparation of engineering quotation).

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

300
Evaluation Component %age
Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 52414

301
Course Title Embedded Mechatronic Control
Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
To learn the fundamental principles of embedded
mechatronic control and to gain practical skills for
interfacing and integrating actuators and sensors with
embedded microcontrollers within relatively complex
mechatronic systems.

Catalog Description: Review: Computer Architecture. Real-time Embedded Software


Development. Mechatronic Control – Sensor Interfacing، Actuator Control،
Signal Processing، Intelligent Control Algorithms. Embedded C Language.
Embedded Software Design Techniques and Tools.
Pre-Requisite
Courses:

ILOs 1. Describe the basic elements and major issues involved in developing
embedded software systems for mechatronic control.
2. Design embedded software systems based on user specifications
3. Develop real-time mechatronic control software including interfaces with
sensors and actuators for typical mechatronic applications
4. Extend the functionality of a mechatronic system by adding machine
intelligence and sensory feedback

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes

302
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation
Course Code EEE 52415

303
Course Title Medical Instrumentation
Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Design and application of electrodes، biopotential amplifiers، biosensors،


therapeutic devices. Medical imaging. Electrical safety. Measurement of
ventilation، blood pressure and flow.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam

304
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬13‫ هﻨﺪﺳﺔ ﻧﻈﻢ اﻟﻘﺪرة‬:


Program Electrical and Electronic Engineering
Specialization Power System Engineering
Course Code EEE 42301

Course Title Power Systems Analysis I


Credit Hours 3

305
Level First ____ Second_____ Third ____ Fourth___√_
Fifth_____
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective

Catalog Description: Power system component modeling, per unit systems, power system network
solution techniques, short circuits analysis, symmetrical short circuits,
symmetrical components, unsymmetrical faults, the bus-impedance method
for calculating short circuit currents.
Pre-Requisite • Electrical circuits II EEE 31304
Courses: • Power system I EEE 32305
• Electromechanical energy conversion I EEE 31303

ILOs 1. Ability to analyze power systems.


2. Ability to design power systems.
3. Ability to design protection systems.

Topics: • Power system component modeling: modeling of the synchronous


machine, transformer and lines. Single line diagrams.
• Per unit systems
• Power system network solution techniques: network reduction,
network theorems.
• Loop analysis using matrix methods, matrix portioning, nodel
analysis .
• Branch impedance transformation method, branch admittance
transformation method.
• Short circuit analysis: symmetrical short circuit, single phase analysis.
• Use of current limiting reactors.
• Unsymmetrical faults: symmetrical components.
• Single line to ground fault, line to line fault.
• Double line to ground fault.

306
• The bus impedance method for calculating short circuit currents.

Text Book J. Duncan Glover, Mulukutla S. Sarma, Brooks Cole


“Power System Design and Analysis”, Thomson Learning
References: 1. William D. Stevenson, “Elements of Power System
Analysis”, McGraw Hill
2. B. M. Weedy, “Electric Power Systems”, John-
Wiley
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homework
Tutorial 10
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1

307
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 51301

Course Title High Voltage Engineering


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective

Catalog Description: Introduction, sources of abnormal overvoltages, protection against


overvoltages, propagation of overvoltage surges on transmission lines,
generation of high voltages, measurement of high voltages, high voltage
testing of electrical equipment, theory of electrical breakdown of insulation.
Pre-Requisite 1. Introduction to electrical engineering EEE 21305
Courses: 2. Electrical and Electronic Instrumentation EEE
32302

ILOs • Familiarity with high voltage problems.


• Familiarity with novel techniques of high voltage measurements.
• Understanding of the mechanism of insulation failure under electric
stress.

308
• Understanding the methods and techniques of high voltage testing of
electrical equipment.

Topics: • Introduction: the need for high voltages for transmitting electric
power, areas of high voltage engineering.
• Sources of abnormal overvoltages on transmission systems: transient
overvoltages, power frequency overvoltages.
• Protection against overvoltages: wave modification, wave diversion,
earth wire, rod gap, lightning arrestors etc.
• Propagation of overvoltage surges: wave velocity, surge impedance.
Surge reflections .
• Line termination with surge impedance, capacitor, and inductor.
• Voltage build-up due to overvoltage surges. Bewley Lattice diagram.
• Generation of high voltages: high d.c voltages, high a.c voltages, high
impulse voltages.
• Measurement of high voltages: sphere and uniform field gaps.
Electrostatic and peak voltmeters.
• Potential dividers for high voltage measurements.
• High voltage testing of electrical equipment: basic definitions, testing
of insulators and bushing .
• Testing of transformers. Testing of cables.
• Theory of electric breakdown of insulation: gas insulation.
• Liquid insulation. Solid insulation.
Text Book M.S.Naidu, V.Kamaraju, “ High voltage engineering”, Tata
McGraw-hill Publishing Co. New Delhi
References: • E. Kuffel, M. Abdullah, “High Voltage
Engineering”, Pergamon Press, Oxford
• E. Kuffel, W.S. Zaengl, “High Voltage Engineering
Fundamentals”, Pergamon Press, Oxford
• T.J. Gallagher, A.J. Pearmain, “High Voltage
Measurement testing and design” John Wiley &
Sons.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √

Evaluation Component %age


Final exam 70
Tests 15

309
Homework 15
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 51302

Course Title Power Systems Protection


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√____ Second ______
Course Classification University Req.

310
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective

Catalog Description: Concepts of Protection. Protection equipment. Unit Protection. Protection of


Transmission Networks. Protection of Radial Distribution Networks.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance

311
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 51303

Course Title Electromechanical Energy Conversion II


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective

312
Catalog Description:
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours

313
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 51304

Course Title Power Systems Analysis II


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ___√____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ___√_____ Optional____________
Course Objective

Catalog Description:
Pre-Requisite
Courses:

ILOs

Topics:

314
Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

315
Program Electrical and Electronic Engineering
Specialization Electronics and Computer Engineering, Power Systems
Engineering
Course Code EEE 52115

Course Title Power Electronics


Credit Hours 3
Contact Hours Labs Tutorials Lectures
2 1 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√____
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
The aim of this course is to provide a theoretical and
practical background in power electronic devices and
circuits, along with the engineering analytical and design
skills that will enable the student:
(a) Acquire the knowledge needed to understand and
design practical and integrated power electronic systems.
(b) Use simulation tools for analysis and as a design
verification tool.

Catalog Description: 1. Review the basic theory of power semiconductor devices and passive
components with the view of their practical applications in power electronics.
2. Familiarization with the operation principles of AC-DC, DC-DC, DC-AC
conversion circuits and their applications.
3. Provision of a basis for further studies of power electronic circuits and
systems.
4. Static power conversion principles, PWM techniques for voltage and
frequency control, circuit design considerations, and applications of power
electronics. Computer-aided analysis and design of power electronic circuits.
Pre-Requisite Courses: 1. Electrical circuits 1 EEE 22308

316
2. Solid State Physics and Devices EEE 22107
3. Digital systems Design 2 EEE 31105
4. Electromechanical Energy Conversion 1 EEE 31303

ILOs After successfully completing the course, the student should be able to do the
following:
1. Describe the operation of dc-dc, dc-ac, ac-dc and ac-ac power converters.
2. Explain the control characteristics of power semiconductor switching
devices.
3. Describe the formation of a team to function effectively to complete a
group assignment in electrical power/computer engineering.
4. Calculate the values of circuit parameters to limit output ripple voltages
and currents of a converter with certain specified values.
5. Evaluate the effects of various modulation techniques on the quality of
input and output waveforms.
6. Analyze and evaluate the performance of a simple power circuit.
7. Apply PSpice and Mathlab software tools to verify the design assignments
to evaluate the performance of power electronics circuits in terms of power
factor, harmonic factor, distortion factor and switching angles for PWM
switching.
8. Understand the role of power electronics in the improvement of energy
usage efficiency and the development of renewable energy technologies.

Topics: • Introduction: Applications, Control characteristics of Power


semiconductor devices, Power diodes, BJTs, MOSFETs, IGBTs,
SCRs and GTOs.
• Power converters Circuits Topology. Basic switching circuits,
magnetic considerations. Peripheral effects.
• AC-DC Plain Rectification – Diode Circuits, Single-phase and Three-
phase, Performance parameters. Effects of source and load
inductances.
• Thyristor Types and Commutation Techniques: Natural commutation,
Forced commutation. Series and parallel operation. Firing circuits,
SCR Protection.
• Controlled Rectifiers: Single and three-phase Semi- and Full-wave
converter circuits, dual converters. Design considerations
• Controlled Rectifiers: Power factor improvement techniques. Effects
of source and load inductances. Power and harmonics concepts,
Fourier analysis, Harmonic distortion .
• AC Voltage controllers: Integral-cycle and Phase control, Single-and
Three-phase controllers. Applications, Cycloconverters
• Test +Midterm.
• Non-isolated DC-DC Choppers: Buck, Boost, Buck-Boost, Cuk

317
regulators .
• SCR Chopper circuits. Design considerations.
• Isolated switch-mode power supplies: Forward converter, Fly-back
converter, Half-bridge. DC Power supplies, AC Power supplies,
Multistage Conversions, magnetic considerations.
• DC-AC inversion, Single-phase and Three-phase Voltage-source
inverters, pulse-width-modulation (PWM) techniques, harmonic
reduction.
• Series Resonant Inverters, Forced-commutated SCR inverters,
Current-source inverters. Design considerations.
• Applications – Motor Controls, Power Supplies, Utility Interface
applications.
• Review of advanced power sources, world energy review, fuel cell
power, wind power, solar power.
Text Book M. H. Rashid (2003). Power Electronics - Circuits,
Devices and Applications, Prentice-Hall Inc
References: 1. M. H. Rashid (2006). SPICE For Power Electronics and
Electric Power, CRC Press.
st
2. P. T. Krien, Elements of Power Electronics,1 Edition,
Oxford
University Press, 1998
3. N. Mohan, Advanced Electric Drives: Analysis, Control
st
and Modeling using Simulink, 1 Edition, Prentice-Hall,
2000.
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homeworks 5
Tutorial 5
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance 5

318
Others
Design Assignments None
Computer Usage Converter circuits simulations using PSpice, Simulink
Laboratories LINE-COMMUTATED Converter Modules for:
Assignments (1) Phase-controlled Rectification and Inversion,
(2) AC controller experiments: Burst-firing and phase
control techniques, using
(3) DC motor drive experiments.
DC-AC Inverter modules for:
(4) Static frequency conversion and PWM control
(5) AC Motor drives experiments.
Independent Learning Acquainting the Power Engineering student with the basic
concepts of electrical power control for future research and
the use of electronic and printed resources.
Contribution To the Component Credit
professional Hours
components Mathematics and
basic Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 52311

Course Title Automation of Power Stations


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.

319
Department Req.
Specialization √
Course Type Mandotary ________ Optional_______√_____
Course Objective

Catalog Description: Automation of steam boilers: drum، water level control، and steam pressure
control، deaerator control system. Automation of steam turbines and gas
turbines. Speed control by governors، hydraulic speed controllers; electronic
controllers. Generator: automatic voltage regulators، static excitation systems.
Organization of control rooms. Annunciation and alarms. Load-frequency
control and stability problems
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment

320
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 51312

Course Title Measuring Instruments (Transducers)


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√_____ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______

321
Course Objective
Introducing the student to the general measuring system
stages: sensor-detector, conditioning and readout stages
aiming at the development of basic skills of quantifying
experimentally-observed processes for correlation with
those of predefined standards.

Catalog Description: General background on Engineering measuring units; time, distance, force,
volume, mass and velocity. General principles of pressure measurements.
Pascal’s Law. Different types of pressure measurement instruments. Young’s
modulus and strain gauges. Bernoulli equation. Flow measurements and
Venturi meters. Temperature measurements and measuring instruments.
Transducers for measurements.
Pre-Requisite
Courses:

ILOs • Understand the concepts of engineering measuring systems and units.


• Understand the general principles of pressure measurement.
• Acquaint with the different types of pressure measurement
instruments.
• Understand Young’s modulus and strain gauges .
• Understand Bernoulli’s equation, flow measurements and Venturi
meters .
• Understand Temperature measurements and measuring instruments.

Topics:

Text Book “Mechanical Measurements” by Beckwith, Marangoni,


Lienhard. 6th edition, Prentice Hall, 2006
References: 1. "Measurement Systems" by Ernest O. Doebelin, 5th
edition, McGraw-Hill
2. “Theory and Design for Mechanical Measurements” by
Richard S. Figiola, Donald E. Beasley, 4th Edition,
2006
Course Contribution to The Program Outcomes
a b c d e f g h i j k

322
√ √ √ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 5
Tutorial 5
Lab. Experiments 5
Field Works
Design Assignment
Seminars
Attendance
Others 5
Design Assignments No design assignments
Computer Usage None
Laboratories Pressure and flow rate measurements
Assignments
Independent Learning Acquainting the Control Engineering student with the basic
concepts of measurements for future research and the use of
electronic and printed resources.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

323
Program Electrical and Electronic Engineering
Specialization Power System Engineering
Course Code EEE 52312

Course Title Operation of Power Systems


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary _______ Optional_______√_____
Course Objective

Catalog Description: Overview of power system operation. Analyzing the state of the power
system. Controlling the state of the power system. Automatic generation
control, Load forecasting.

Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

324
Evaluation Component %age
Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering

325
Course Code EEE 51311

Course Title Dispersed Generation


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First ____√___ Second ______
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
This course introduces the student to alternative and
renewable energy sources and the technologies of electric
power generation from these resources.

Catalog Description: Generation systems; The induction generator, self-excitation in stand-alone


applications, grid interconnection, small synchronous generators, Power
factor correction. Power Electronic convertor systems.
Dispersed Energy Recovery systems: Solar photovoltaic systems: sizing and
economics of photovoltaic panels, The small hydroelectric resource. Wind
turbines. Review of other technologies: Thermal Solar, Biomass, Geothermal.
Tidal wave energy. Autonomous and Hybrid systems, performance and
stability.
Pre-Requisite Power Systems I EEE 32305
Courses:

ILOs 1. Understand the fundamental concepts of Photovoltaic systems and their


sizing aspects.
2. Acquaint with the principles of Hydropower and hydraulic turbines.
3. Understand Wind energy aspects with a sample calculation procedure for
a suitable size of a wind turbine for a particular region of known average
wind speed.
4. Acquaint with solar thermal systems.
5. Acquaint with Tidal, Wave and Geothermal forms of energy.
6. Understand the requirements of the electrical generator in alternative

326
energy systems
7. Understand the performance characteristics of induction and synchronous
machines in stand-alone and grid-connected configurations
8. Understand the importance of power factor improvement
9. Acquaint with power electronic converters for Autonomous and Hybrid
power utilization

Topics: • Solar resource and characteristics, Photovoltaic cells and modules.


• Photovoltaic system sizing and performance prediction.
• Photovoltaic system economics and life cycle costs .
• Types of hydraulic turbines and performance estimation.
• Wind resource and structure.
• Essential aerodynamics of horizontal axis wind turbines.
• Design and control of wind turbines, Wind turbine electrical systems.
• Solar thermal energy.
• Biomass, Tidal and Wave energy.
• Geothermal and Ocean thermal energy.
• The Electrical System: DC (battery based) systems, AC Hybrid
systems. Embedded (Dispersed) wind generation.
• Power Quality Issues. Power-Factor Optimization and Harmonic
Reduction techniques. Grounding, lightening protection of wind
energy farms.
• Autonomous AC generators for variable and high speed applications.
The Voltage and Frequency Control Problem and the Induction
Generator Alternative .
• Energy Management Issues. HVDC systems for the exploitation of
remote natural energy resources.
Text Book John Twidell and Tony Weir, “Renewable Energy
Resources”, 2nd edition, Taylor & Francis, 2006
References: Munkund R. Patel, "Wind and Solar Power Systems", 2nd
edition, Taylor & Francis, 2006
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 5

327
Tutorial 10
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance 5
Others
Design Assignments NO design assignments
Computer Usage None
Laboratories
Assignments
Independent Learning Acquainting the Power Engineering student with the basic
concepts of energy-recovery for future research and the use
of electronic and printed resources.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 52313

Course Title Electrical machines Dynamics


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second ___√___

328
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: Generalized machine theory. Synchronous and induction machines transients
from generalized equations. Dynamics of induction and synchronous
machines. DC machines and servo-motors transfer functions, principles of
speed and voltage feedback control. An introduction to solid state dc motor
drives. Special machines.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works

329
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Power System Engineering
Course Code EEE 52314

Course Title Reliability of Power Systems


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______

330
Course Objective

Catalog Description: Review of Basic Technique. Modelling of Repairable Systems. Generation


Capacity.
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories

331
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization Control Engineering and Instrumentation, Power System
Engineering
Course Code EEE 52414

Course Title Embedded Mechatronic Control


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req.
Specialization √
Course Type Mandotary ________ Optional______√______
Course Objective
To learn the fundamental principles of embedded
mechatronic control and to gain practical skills for
interfacing and integrating actuators and sensors with
embedded microcontrollers within relatively complex
mechatronic systems.

332
Catalog Description: Review: Computer Architecture. Real-time Embedded Software
Development. Mechatronic Control – Sensor Interfacing، Actuator Control،
Signal Processing، Intelligent Control Algorithms. Embedded C Language.
Embedded Software Design Techniques and Tools.
Pre-Requisite
Courses:

ILOs 1. Describe the basic elements and major issues involved in developing
embedded software systems for mechatronic control.
2. Design embedded software systems based on user specifications
3. Develop real-time mechatronic control software including interfaces with
sensors and actuators for typical mechatronic applications
4. Extend the functionality of a mechatronic system by adding machine
intelligence and sensory feedback

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others

333
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬14‫ ﻣﻘﺮرات إﺧﺘﻴﺎرﻳﺔ ﻏﻴﺮ ﺗﻘﻨﻴﺔ‬:


Program Electrical and Electronic Engineering
Specialization ALL
Course Code EGS 52611

Course Title Environmental Engineering


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional_______√_____
Course Objective

334
Catalog Description: An introductory study of environmental resources and their uses. Aspects
considered will include water resources systems; air and water quantity; solid
waste and wastewater disposal systems; noise pollution; electromagnetic
pollution; treatment processes; environmental impact analysis and
environmental planning
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References:
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage

335
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code HUM52501

Course Title Project Management


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _________ Second ___√___
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional_________√___
Course Objective The aims of this course include the introduction of
principles & applications of project management and its
relation with the other engineering activities

Catalog Description: Introduction, project initiation: project objectives- feasibility -success criteria,

336
project planning: scope- time- cost, project execution, project monitoring &
controlling, project closure, project HT management, project quality
management, project risk management, project communication management,
project management ethics.
Pre-Requisite 1. Engineering Management
Courses:

ILOs 1. Understand the core concepts of project management.


2. Understand the techniques used in performing project feasibility study.
3. Understand the processes, tools, and techniques used in planning for:
scope, time, cost, quality, and risks.
4. Understand the processes, tools, and techniques used in directing the
project execution
5. Understand the processes, tools, and techniques used in project
monitoring & controlling
6. Understand how to close projects and hand it over to operation.
7. Understand the ethical issues of project management

Topics: 1. Introduction to project management


2. Project initiation: project objectives, feasibility, and success criteria
3. Project planning: scope, time, and cost
4. Project Execution
5. Project monitoring & controlling
6. Project Closure
7. Advanced Topics:
a. Project HR management
b. Project quality management
c. Project risk management
d. Project communication management
e. Project Management Ethics
Text Book Harold Kerzner, " Project Management: A Systems
Approach to Planning, Scheduling, and Controlling ",
John Wiley and Sons, 10th edition
References: 1. Project Management Institute, "A guide to Project
Management Body of Knowledge", Project
Management Institute; 4th edition (Jan 2009)
2. Office of Government Commerce, "Managing
Successful projects Using Prince 2", Stationery Office
Books; 2009 edition (8 Jun 2009)
Course Contribution to The Program Outcomes

337
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 20
Homeworks --
Tutorial 10
Lab. Experiments --
Field Works --
Design Assignment --
Seminars
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of concepts and principles of strategic planning
Study of applications risk management
Contribution To the Component Credit
professional Hours
components Mathematics and basic 0
Sciences
Engineering Science 0
Engineering Design 1
Humanities and Social 1
Sciences

338
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EGS 52513

Course Title Enterprise Information Systems


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective
The aims of this course include the education of concepts
and applications of enterprise information systems.

Catalog Description: Core concepts of enterprise information systems, the relation between the
information systems and the organization, management, and strategy; types of
information systems from organizational and functional perspectives;
Enterprise resource planning (ERP) systems; Electronic Business and
Electronic Commerce.
Pre-Requisite None
Courses:

ILOs 1. Understand the core concepts of enterprise information systems


2. Understand the inter-relationship among information systems,
organization, management, and strategy.
3. Understand the types of information systems from organizational &
functional perspectives
4. Understand the functions of the enterprise resource planning systems
5. Understand the basic concepts and components of electronic business &
commerce.

Topics: 1. Introduction to enterprise information system: Basic concepts- data,


information, knowledge, systems, and digital firms

339
2. Types of information systems in the enterprises –Organizational
perspective:
a. Executive Support Systems (ESS)
b. Decision Support Systems (DSS)
c. Management Information Systems (MIS)
d. Knowledge Work Systems (KWS)
e. Office Automation Systems
f. Transaction Processing Systems (TPS)
3. Information Systems, Organizations, Management, and Strategy
4. Types of information systems in the enterprises –Functional perspective:
a. Manufacturing & productions
b. Sales & marketing
c. Finance & accounting
d. Human resources
5. Enterprise resource planning (ERP) systems
6. Electronic Business and Electronic Commerce
Text Book Ken Laudon & Jane Laudon, "Management Information
Systems", Prentice Hall, 11th edition (2009), ISBN:
013607846X, 978-0136078463
References: 1. James O'Brien (Author), George Marakas,
Management Information Systems", McGraw-Hill/Irwin; 9
edition (October 23, 2008), ISBN: 0073376760, 978-
0073376769
2. Ralph Stair (Author), George Reynolds, "
Principles of Information Systems ", Course Technology; 9
edition (January 7, 2009), ISBN: 0324665288, 978-
0324665284
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 10
Homework 10
Tutorial
Lab. Experiments --
Field Works --

340
Design Assignment --
Seminars 10
Attendance --
Others
Design Assignments NO design assignments
Computer Usage
Laboratories
Assignments
Independent Learning Study of advanced topics in Information systems strategic
planning
Study of advanced applications in electronic commerce
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design 1
Humanities and Social 1
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 52514

Course Title Quality and Management Systems


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √

341
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective

Catalog Description: .

Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments

342
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 52515

Course Title Telecommunications Management and Regulation


Credit Hours 2
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective
This course covers management and regulatory issues in all
areas of corporate telecommunications systems.

343
Catalog Description: Strategic planning, feasibility analysis, forecasting, requests for and
evaluation of proposals, outsourcing issues, and managing specific types of
equipment, systems and services, including local and enterprise networks.
The new worldwide competitive environment, current status and trends both
domestically and internationally, the global telecommunications market,
intellectual property, privacy, and other legal issues. Regulatory institutes
models and roles
Pre-Requisite
Courses:

ILOs

Topics:

Text Book
References: 1.
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments

344
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

‫ﻣﻠﺤﻖ‬15‫ ﻣﻘﺮرات إﺧﺘﻴﺎرﻳﺔ ﺗﻘﻨﻴﺔ‬:

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 52211

Course Title Superconductivity and Its Applications


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective
To introduce students to the unusual properties that are

345
exhibited by superconducting materials that can have an
impact on the development of electrical and electronic
devices.

Catalog Description: Properties of materials in the superconducting state; charge flow dynamics of
type II superconductors; high T c superconductors; applications for computers
and high-frequency devices.
Pre-Requisite
Courses:

ILOs 1. Describe the difference between normal and superconducting metals.


2. Understand the most important theories to explain superconductivity.
3. Understand the basic superconductor parameters: critical temperature,
critical current density, critical magnetic field, penetration depth,
coherence length, surface impedance, tunneling effects.
4. Show general familiarity with basic models for type II
superconductors.
5. Understand the function, operating parameters, and design limitations
for superconductors applications-devices; Josephson junctions,
SQUID magnetometers, filters for mobile communications and other
microwave device applications, and levitation for large scale systems.
6. Compare the use, or potential use of, the low T c superconductors
(such A15 compounds) and new nitride compositions with the high T
c systems for designing both small and large scale applications.
7. Predict on the basis of current progress and projected directions for
superconductivity R&D in electrical engineering and related fields
what are the most likely and least likely successes that can be
anticipated for applications in the next ten years.

Topics: 1. Historical review, the state of zero resistance, Meissner effect


2. Electrodynamics for zero resistance metals, the critical magnetic field,
the London Theory (Review of magnetic field concepts, magnetic
field units)
3. Review of thermodynamics and the thermodynamical characterization
of a metal in the superconducting state, the intermediate state, concept
of coherence. Type I superconductors
4. Current transport in superconductors, second-order phase transitions
& the Ginzburg-Landau calculation for magnetic flux penetration
5. Microscopic theory of superconductivity, concepts of the energy gap
and Cooper pairs, introduction to the BCS theory, the superconducting
ground state, long range order in solids
6. Identification of the BCS results with experimental determination of

346
the critical field, critical temperature and the heat capacity; quantum
interference, the fluxoid.
7. The mixed state and type-II superconductors, concept of the vortex,
critical fields; critical-state models of Beam and Kim et al, flux-flow
resistivity; critical currents; flux pinning, creep and flow; thin films;
two-fluid model, high frequency effects and microwave surface
resistance.
8. Normal and superconductive tunneling, quasiparticle tunneling,
Josephson tunneling, the Ambegaokar - Baratoff critical current,
weak-links, the SQUID
9. Superconducting materials; the A15-type compounds; the high T c
ceramic superconductors, physical properties of high T c materials -
"the good and the bad"; new topics in superconductivity; novel
superconductors; safety considerations.
10. Engineering applications of superconductivity
Text Book T. Van Duzer and C. W. Turner, Principles of
Superconductive Devices and Circuits , Prentice Hall, 2 nd
edition, 1999.
References: • J.D. Doss, Engineers Guide to High-Temperature
Superconductivity , Wiley, 1989.
• S. T. Ruggiero and D. A. Rudman, Superconducting
Devices (1990); High-Temperature Superconducting
Materials Science and Engineering , edited by
Donglu Shi (1995).
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars

347
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 52212

Course Title Nanotechnology


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective
The course is designed to teach the elements of advanced

348
science and technology used in nanotechnology materials
and nanodevice fabrication.

Catalog Description: Physics and technology of nanoscale photonic and electronic devices. Bulk
crystal, thin film and epitaxial growth technologies. Semiconductor
characterization techniques. Defects in crystals. Nanotechnology processing:
diffusion oxidation, ion implantation, annealing, etching, and
photolithography. Nanoscale optoelectronic and electronic devices.
Pre-Requisite
Courses:

ILOs 1. Recognize and classify a crystal, recognize its structural properties,


including symmetry operations, be knowledgeable in common
semiconductor crystal structures.
2. Understand the basic concepts of quantum mechanics and be able to
solve basic quantum mechanical problems.
3. Understand the physical meaning of energy band diagrams of
semiconductor, the concept of effective masses and Brillouin zones.
4. Be knowledgeable in the various modern technologies used in
nanotechnology to grow bulk crystals, thin films, and nanoscale
quantum structures, including the epitaxy of semiconductors,
understand the advantages and drawbacks of each of the techniques.
Be familiar with Vegard's law and the concept of bandgap bowing.
5. Design compound semiconductor laser device structure emitting light
at 1.3 m m and 1.5 m m.
6. Manipulate and calculate physical parameters related to
nanotechnology, such as impingement rates, mean free paths and
residual partial pressures.
7. Solve simple problems related to thin film deposition techniques
(evaporation, sputtering, chemical vapor deposition etc....), such as for
example determining the film growth rate for various growth
conditions.
8. Interpret common semiconductor materials characterization data, as
published in modern journal articles.
9. Design complete doping processes to achieve p-n junctions at a
desired depth using successive diffusion and ion implantation
experiments.
10. Design a photolithographic mask, design a sequence of steps in the
processing of a semiconductor wafer into a final operational device,
involving photolithography, electron beam lithography, etching,
metallization and passivation.

349
Topics: 1. Semiconductor heterostructures and low-dimensional quantum
structures: type I and type II Energy band offsets, model solid theory,
Anderson model, quantum wells, quantum wires, quantum dots,
multiple quantum wells and superlattices, optical properties of low-
dimensional structures.
2. Compound semiconductors and crystal growth techniques (1/2): III-V
semiconductor alloys, II-VI compound semiconductors, bulk single
crystal growth techniques (Czochralski, Bridgman, float zone, Lely).
3. Compound semiconductors and crystal growth techniques (2/2): liquid
phase epitaxy, vapor phase epitaxy, metalorganic chemical vapor
deposition, molecular beam epitaxy, thermodynamics and kinetics of
growth, growth modes.
4. Semiconductor characterization techniques: x-ray diffraction, electron
microscopy, EDX, Auger electron spectroscopy, XPS, SIMS,
Rutherford backscattering, scanning probe microscopy,
photoluminescence, cathodoluminescence, reflectance, absorbance,
ellipsometry, Raman spectroscopy, Fourier transform spectroscopy,
resistivity, Hall effect, electrochemical capacitance-voltage profiling.
5. Defects: intrinsic and extrinsic point defects, line defects, planar
defects, volume defects, defect characterization, defects generated
during semiconductor crystal growth.
6. Semiconductor device nanotechnology (1/2): oxidation, diffusion.
7. Semiconductor device nanotechnology (2/2): ion implantation,
characterization of sheet resistivity and junction depth.
8. Semiconductor nanodevice processing: photolithography, electron
beam lithography, etching, metallization, packaging of nanodevices.
9. Semiconductor lasers: general laser theory, Rubylaser, semiconductor
laser theory and characteristics. Photodetectors: general photodetector
parameters, thermal detectors, photon detector theory and
characteristics.
Text Book M. Razeghi, Fundamentals of Solid State Engineering, 2nd
ed., Springer, 2006.
References: 1. M. Razeghi,MOCVD Challenge Vol. 1
2. M. Razeghi,MOCVD Challenge Vol. 2
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam

350
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments The students will work in group on a project to design,
fabricate, and test an optoelectronic circuit, or build a
model related to the crystal structure of semiconductors. A
written report and an oral presentation will be prepared.
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL
Course Code EGS 52213

351
Course Title Special Relativity in Optics
Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional_______√_____
Course Objective
This course will introduce students to Special Relativity
(SR), with an emphasis on the role SR plays in the field of
optics.

Catalog Description: This course will introduce students to Special Relativity (SR), illustrate the
relation between SR and Maxwell’s Equations, and explain the origin of
magentic fields and forces. In addition, it will describe quantitatively how
modern optical devices and systems such as Sagnac interferometers,
gyroscopes, accelerometers, clocks and the global positioning system must
take into account the effects of SR
Pre-Requisite
Courses:

ILOs After taking this course, a student would:


1. be familiar with the experimental foundation behind SR, understand
the origin of magnetic fields and forces,
2. be able to anlayze quantitatively the effect of SR on the behavior of
modern optical devices and systems.

Topics:

Text Book
References: 1. Primary: “Special Relativity,” A.P. French, W.W.
Norton, New York, London (MIT Introductory
Physics Series); Available from Amazon.com
2. Secondary: “Classical Electrodynamics,” J.D.

352
Jackson, Third Edition, Wiley, New York.;
Available from Amazon.com
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

353
Program Electrical and Electronic Engineering
Specialization ALL
Course Code EGS 52214

Course Title Advanced Topics in Quantum Electronics


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional______√______
Course Objective
To introduce students to the topics of current interest in the
field of quantum electronics, with an emphasis on atom-
laser interactions.

Catalog Description: Study of advanced topics of current interest in the field of quantum
electronics, with an emphasis of atom-laser interaction. Selected topics from
the following areas will be covered, with an emphasis on practical
applications: Semi-Classical Atom-Laser Interaction, Quantized Radiation
Field, Cavity Quantum Electrodynamics, Fundamental Formalisms in
Quantum Noise, Quantum Theory of Spontaneous Emission, and Quantum
Theory of Laser.
Pre-Requisite • Basic familiarity with quantum mechanics
Courses: • Introductory Electrodynamics
• Introductory Quantum Mechanics
• Ordinary Differential Equations
• Fourier Transforms

354
ILOs 1. Understand the fundamentals of atom-laser interaction
2. Understand quantum theory of radiation and laser
3. Become familiar with recent advances in the field of quantum
electronics

Topics: 1. Survey of Semi-Classical Atom-Laser Interaction: Two and Three


Level Systems; Electromagnetically Induced Transparency; Slow and
Fast Light; Optical Forces on Atoms; Cooling and Trapping of Atoms;
Atomic Clock; Atomic Interferometers; Photon Echo; Nuclear
Magnetic Resonance; Atomic and Optical Gyroscopes; Atomic
Accelerometer; Clebsch-Gordon Coefficients and Selection Rules in
Atomic Transitions
2. Field Quantization: Interaction of Atoms with Quantized Field; The
Jaynes-Cummings Model of Cavity Quantum Electro Dynamics;
Dressed States Dynamics.
3. Fundamental Formalisms in Quantum Noise: The Fluctuation-
Dissipation Theorem; Langevin Force; The Quantum Regression
Theorem;
4. Spontaneous Emission: The Wigner-Weisskopf Theory of
Spontaneous emission; Quantum Monte-Carlo Model for Spontaneous
Emission; Spectrum of Resonance Fluorescence.
5. Quantum Theory of Laser Operations

Text Book
References: 1. P. Meyster and M. Sargent III, Elements of
Quantum Optics, Second Edition, Springer Verlag
2. M. Scully and S. Zubairy, Quantum Optics,
Cambridge University Press
3. Yariv, Quantum Electronics, Third Edition, John
Wiley and Sons
4. Claude Cohen-Tannoudji, Jacques Dupont-Roc,
Gilbert Grynberg, Atom-Photon Interactions: Basic
Processes and Applications, Wiley-Interscience
5. Claude Cohen-Tannoudji, Jacques Dupont-Roc,
Gilbert Grynberg, Photons and Atoms: Introduction
to Quantum Electrodynamics, Wiley-Interscience
6. M. Scully, M. Sargent, and W. Lamb, Laser
Physics, Addison-Wesley
7. P. Meystre, Atom Optics, Springer
8. P. Berman, Atom Interferometry, Academic Press
Course Contribution to The Program Outcomes
a b c d e f g h i j k

355
Evaluation Component %age
Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage Matlab would be used for generating plots.
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering


Specialization ALL

356
Course Code EGS 52115

Course Title Computational Electromagnetics


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional_______√_____
Course Objective
To provide the electrical engineering student with the
foundation to numerically model electromagnetic wave
interactions in modern electronic and optical circuits.

Catalog Description: Introduction to the finite-difference time-domain (FDTD) method in


numerical modeling of electromagnetic and optical wave interactions with
engineering structures. Topics: finite differences; Maxwell's equations;
numerical dispersion and stability; free-space and waveguide field sources;
absorbing boundary conditions; material dispersions and nonlinearities.
Pre-Requisite
Courses:

ILOs 1) Understand the scope of contemporary and emerging application areas


in electromagnetic wave technology, especially high-speed electronic
and optical communications.
2) Understand the concepts and analysis approaches for numerical
dispersion and stability of FDTD electromagnetic wave simulations.
3) Understand means to source waves in free space and in waveguides in
numerical FDTD simulations.
4) Understand the theory and numerical implementation of widely used
analytical and PML absorbing boundary conditions for FDTD grids.
5) Understand the mathematical basis and numerical modeling of
frequency-dispersive and nonlinear materials in FDTD simulations.
6) Construct working software that implements FDTD codes capable of

357
solving real electromagnetic wave and optical engineering problems.
7) Begin to read the research literature in FDTD modeling for
engineering electromagnetics.

Topics: 1. Introduction to contemporary problems in electromagnetic wave


engineering and techniques in computational electromagnetics.
Development of finite differences from Taylor series; truncation error.
Application of finite differences to the 1-D scalar wave equation.
2. Numerical dispersion of the 1-D scalar wave equation. Numerical
stability of the 1-D scalar wave equation. Simple 1-D wave source and
absorbing boundary conditions.
3. Review of Maxwell's equations in differential and integral form;
transverse electric (TE) and transverse magnetic (TM) polarizations.
Introduction to Yee's central differencing in 1-D space and time.
Numerical dispersion of the 1-D Yee algorithm.
4. Numerical stability of the 1-D Yee algorithm. Simple wave sources
and absorbing boundaries for the Yee grid in 1-D. Total-field /
scattered-field zoning for the Yee grid in 1-D.
5. Introduction to Yee's central differencing in 2-D space and time.
Numerical dispersion of the 2-D Yee algorithm. Numerical stability of
the 2-D Yee algorithm.
6. Theory of analytical absorbing boundary conditions (ABC's) in 2-D.
Theory of 2-D analytical ABC's, continued. Theory and numerical
implementation of the Liao ABC.
7. Introduction to Berenger's perfectly matched layer (PML) ABC.
Berenger's PML ABC, continued. Introduction to the uniaxial PML
(UPML) ABC.
8. Propagation in metal-wall waveguides; cutoff and dispersion
phenomena. Propagation in dielectric slab waveguides; cutoff and
dispersion phenomena. Introduction to propagation in defect-mode
photonic crystals.
9. Introduction to the macroscopic physics of dispersive materials.
Auxiliary differential equation (ADE) modeling of dispersive
materials. ADE modeling of dispersive materials, continued.
10. Nonlinear materials; formation of temporal and spatial optical
solitons. Incorporation of optical gain; 1-D microcavity laser
simulations. Recent developments and research horizons.
Text Book A. Taflove and S. C. Hagness,Computational
Electrodynamics: The Finite-Difference Time-Domain
Method,Artech House, 3 rd edition (2005)
References: A. Taflove,Advances in Computational Electrodynamics:
The Finite-Difference Time-Domain Method, Artech House
(1998)

358
Course Contribution to The Program Outcomes
a b c d e f g h i j k

Evaluation Component %age


Final exam
Tests
Homework
Tutorial
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others
Design Assignments
Computer Usage Five programming project assignments
Laboratories
Assignments
Independent Learning
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science
Engineering Design
Humanities and Social
Sciences

Program Electrical and Electronic Engineering

359
Specialization ALL
Course Code EGS 52116

Course Title Graph Theory


Credit Hours 3
Level First ____ Second_____ Third ____ Fourth____
Fifth__√___
Semester First _______ Second __√____
Course Classification University Req.
Faculty Req.
Department Req. √
Specialization
Course Type Mandotary ________ Optional_______√_____
Course Objective
The course introduces the students to the fundamental
techniques in Graph Theory, focusing on the relationships
between algorithms and associated data structures. The
course also introduces the kind of problems that can be
solved using elements from graph theory. Part of the course
will take a starting point in computer networks, and present
ways for using elements from graph theory to study the
performance of such networks.

Catalog Description: Introduction to Graphs. Paths and Distance in Graphs. Graph searching Basic
Graph Algorithms. Hamiltonian Graphs. Eulerian Graphs. Planar Graphs.
Graph Coloring. Matching and Factorizations. Networks, PCB and IC
designs.
Pre-Requisite Systems Modelling and Simulation EEE 42204
Courses:

ILOs 1. Gain the basic knowledge of Graph theory, an important branch of


Mathematics
2. Understand the concepts, techniques, theories and applications of
graph theory
3. Be able to use graph based techniques to analyse and optimise
engineering designs, e.g. computer networks, PCB and IC circuit
layout.

360
Topics: 1. Definitions of Graphs, Paths & Cycles etc
2. Connectivity
3. Ramsey’s theory for graphs.
4. Random graphs,
5. Optimisation involving trees, shortest path problems
6. Eulerian graphs, Hamiltonian graphs and associated algorithms
7. Planar, Dual and Infinite graphs
8. Colouring vertices, Brooke’s theorem & Chromatic polynomials
9. Diagraphs & Markov chains
10. Matching, marriage & Memger’s theorem
11. Graph embedding
12. Matroids, graphs & traversals
13. Applications of GT in computer networks
14. Application of GT in circuit layout designs (e.g. PCB and IC layout)
Text Book Introduction to Graph Theory, Robin J. Wilson, Prentice
Hall, 1996, ISBN: 978-0-582-24993-6
References: • Schaum's Outline of Graph Theory, V. K.
Balakrishnan, 1996, McGraw Hill, ISBN: 0-07-
007489-4
• Graph Theory (Graduate Texts in Mathematics),
Reinhard Diestel, 2011, Springler Verlag, ISBN: 0-
387-95014-1
Course Contribution to The Program Outcomes
a b c d e f g h i j k
√ √ √ √ √ √ √

Evaluation Component %age


Final exam 70
Tests 15
Homework
Tutorial 15
Lab. Experiments
Field Works
Design Assignment
Seminars
Attendance
Others

361
Design Assignments
Computer Usage
Laboratories
Assignments
Independent Learning Stimulate the students to appreciate the strong links
between pure mathematical theorems and engineering
applications.
Contribution To the Component Credit
professional Hours
components Mathematics and basic
Sciences
Engineering Science 2
Engineering Design 1
Humanities and Social
Sciences

362

You might also like