Top Banner
Electrical and Computer Engineering Program Course Syllabi, May -2019 Electrical and Computer Engineering COURSE SYLLABI May 2019
113

Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Mar 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Electrical and Computer Engineering

COURSE SYLLABI May 2019

Page 2: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ENGR1501

Course Title: Introduction to Engineering

Credit Hours: 2

Instructors Dr. Issam Bait Bahadur (course coordinator)

1. Textbook:

Wright PH, Introduction to Engineering, 2nd edition, John Wiley, 2010

2. Course Information:

Course Description: This course is a general introduction to engineering. Topics include the

engineer in the community, professional ethics, and employment opportunities and activities

in Oman and worldwide. Lectures and practical classes are given in the use of computing in

engineering, and in practical graphics including computer-aided drafting.

Prerequisite Course(s): None

Course Category: College Requirement

3. Course Goals

Upon completion of this course the student will be able to:

Understand the professional and ethical responsibilities of an engineer .

Analyze and evaluate careers in engineering .

Understand how to analyze engineering problems.

Learn about latest developments and challenges in the field of engineering.

Prepare written report preparing oral presentations.

Work in a team (d).

Write a report on new materials outside the class topics.

Understand the basics of engineering drawing.

Student Outcomes Addressed: 1, 2, 3, 4, 5, 7

4. Course Contents:

• Engineering as a field of specialization

• Career paths for engineers

• Engineering as a profession

• Code of engineering ethics

Page 3: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

• Engineering approach to problem solving

• Engineering communication (report writing and presentation)

• Engineering drawing, materials and techniques. Sections and sectional views

• Introduction to PC hardware

Date of last revision: 22/02/2019

Page 4: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ENGR1600

Course Title: Workshop I

Credit Hours: 1

Instructors Mohammad Al-Hadhrami (course coordinator)

1. Textbook:

A booklet is issued at the start of the course, covering the following: Workshop rules;

Health, safety, and environment (HSE) information; Terminology of tools, equipment and

machines; Drawings and modus operandi of projects to be made.

2. Course Information:

Course Description: As well as giving an extensive grounding in theoretical aspects of

engineering, the professional engineer needs to appreciate the methods by which things are

made and to understand and respect the skills involved in these process. An elementary

knowledge of manufacturing techniques is an essential for many undergraduate courses, so

that some workshop experience is now regarded as necessary before starting an engineering

course or in the initial year of that course. This course gives a ―hands on‖ element in the

workshop environment.

Prerequisite Course(s): None

Course Category: College Requirement

3. Course Goals

Upon completion of this course the student will be able to:

Follow safety issues related to workshop practice.

Use measurement tools such as Vernier calipers and micrometers

Use bench and hand tools such as file and hacksaw

Use workshop machines and tools for filing, bending, forming, cutting, and drilling.

Do basic finishing work

Student Outcomes Addressed: 4, 6

4. Course Contents:

• Safety; use of basic bench tools

• Use of measuring equipment such as micrometer and Vernier calipers

• Use of hand tools such as file and hacksaw

Page 5: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

• Fastening techniques including screw threads and riveting

• Finishing techniques; and use of different materials such as mild steel,

copper, and brass.

Date of last revision: 22/02/2019

Page 6: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ENGR3006

Course Title: Industrial Training I

Credit Hours: 0 (1 week contact hours)

Instructors Dept team; office of the Asst Dean for Training

1. Textbook:

Project description handouts.

2. Course Information:

Course Description: This foundation training course aims to develop individual safe

electronics workshop skills associated with building and testing electronic circuits. The

student will complete an individual project using different types of components and test

equipment. The student performs the work under supervision.

Prerequisite Course(s): ECCE3152

Course Category: College Requirement

3. Course Goals

Learning Objectives:

This basic training course will introduce the student to the importance of safety in life

especially in the labs. In addition, it will make the student familiar with the basic tools used

in the engineering life such as cutters and strippers. Students will be introduced also to the

soldering process and the way of correct soldering. At the end, students will simulate and

implement a sound to light converter.

In particular, the objectives of this course are to allow the students to:

1. Use soldering to implement electronics circuits.

2. Simulate and implement electronics circuits.

3. Analyze and interpret the experimental results of simple electronics circuits.

4. Report performed work

Student Outcomes Addressed: 1, 2, 3, 4, 6

4. Course Contents:

Safety

Page 7: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Use of basic tools catalogue

Printed circuit

board soldering

Spice Simulation

“Sound to light converter” project

Three Stage Project Design Process

Building Electronics Circuits on stripboards

Date of last revision: 22/02/2019

Page 8: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ENGR4006

Course Title: Industrial Training II

Credit Hours: 0 (8 weeks summer training)

Instructors Office of the Asst Dean for Training and

Community Service

1. Textbook:

Daily, weekly, and final report templates will be provided to the students.

Other material might be handed out to students during training by the host organization.

2. Course Information:

Course Description: This training, within an industrial or professional environment related

to the student‘s chosen field of study, provides him with valuable practical experience of the

type of work in which a professional engineer is engaged. The student is assigned to

an operational and professional industrial organization (or an academic/research

institution) for a period of 8 weeks. In some cases this could be extended to a longer period.

In other cases, the organization might offer a very intensive training course which might last

for less than 8 weeks.

Prerequisite Course(s): ENGR 3006- Industrial Training I

Course Category: College Requirement

3. Course Goals

The main objective of this course is to expose the student to actual industrial environment.

In addition to the valuable experience and education involved in this process, exposure of

the student to the work environment increases the student‘s marketability after graduation.

This course will also enable the College of Engineering to be better informed of the

problems and requirements of industry through this interaction. Upon completion of this

course the student will be able to:

Apply acquired professional knowledge and problem-solving skills in actual

planning, design, production, construction or operation/ maintenance.

Gain working experience in day-to-day operations in the engineering profession.

Acquire hands-on experience of working with people.

Use and enhance soft skills, and produce a written report.

Work in a team as well as independently.

Maintain professional attitude and take care of team/workplace ethics.

Student Outcomes Addressed: 3, 4, 5, 7

Page 9: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Training in local (Oman) or regional (Gulf) industries or IAESTE society

Date of last revision: 22/02/2019

Page 10: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ENGR 2217

Course Title: Programming for Engineers

Credit Hours: 3

Instructors Dawood Al-Abri

1. Textbook:

“C++ PROGRAMMING: Program Design Including Data Structures” by D. S. Malik,

Course Technology-Cengage Learning, 2011.

2. Course Information:

Course Description: This course is intended to develop students’ computer skills in writing

and implementing computer programs applied to engineering problem solving using high

level programming language such as C or C++. The course contents target the following

themes: computing basics, algorithmic thinking, program structures and applied

programming for engineering problem solving.

Prerequisite Course(s): None

Course Category: College Elective

3. Course Goals

Be familiar with computing fundamentals and understand the needs for

computational problem solving.

Improve algorithmic thinking skills and apply them to engineering problem solving

through pseudo code, flowcharts and writing programs.

Be familiar with C++ basics to develop good programming practice with coding

styles and debugging skills.

Apply sub-tasking techniques in solving bigger problems and write modular C++

programs (functions).

Implement and run computer programs for engineering problem solving using the

available softwares.

Student Outcomes Addressed: 1, 2

4. Course Contents:

Week-1 Introduction to Computing.

Page 11: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Design of Algorithms for Problem Solving.

Week-3 Introduction to the programing language.

Week-4 Introduction to the programing language.

Week-5 Conditional Structures

Week-6 Conditional Structures

Week-7 Conditional Structures

Week-8 Basic I/O Concepts

Week-9 Basic I/O Concepts

Week-10 Data Processing (1-D Arrays)

Week-11 Data Processing (1-D Arrays)

Week-12 Modular Programing

Week-13 Modular Programing

Week-14 Modular Programing

Week-15 Modular Programing

Date of last revision: 22/02/2019

Page 12: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE2016

Course Title: Circuit Analysis I

Credit Hours: 3

Instructors Hassan Al Lawati, Razzaqul Al-Ahshan,

Abdelsalam Elhafar, Mahmoud Masoud

1. Textbook:

"Basic Engineering Circuit Analysis” by: J. David Irwin/R. Mark Nelms, John Wiley

Publishing Company, 11th Edition, (2015)

2. Course Information:

Course Description: Electrical quantities and terminology used in electrical engineering.

Methods and theorems used in DC analysis. DC and transient analysis of R, RC and RL

circuits both manually and with computer simulations (e.g. Qucs, PSPICE, ORCAD,

Multisim, and others).

Prerequisite Course(s): MATH2107

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Explain the relationships between basic electrical quantities: voltage, current and

power.

Calculate the power absorbed by a circuit element using the passive sign convention.

Analyze electric circuits to determine voltages and currents in electrical circuits that

contain dependent and independent sources using Ohm's and Kirchhoff's laws.

Analyze electric circuits to determine voltages and currents in electrical circuits that

contain dependent and independent sources using mesh and nodal analysis

techniques.

Analyze electric circuits using the principles of linearity and superposition.

Calculate the Thevenin and Norton equivalent circuits for a linear circuit.

Apply the maximum power transfer theorem to determine the optimal load

resistance for a particular circuit.

Analyze electric circuits to determine voltages and currents in electrical circuits that

contain resistors, capacitors and inductors.

Determine the voltages and currents in first-order transient circuits.

Use a commercial software (PSPICE) to analyze electrical circuits.

Determine practically the voltages and currents of any electrical circuit

Student Outcomes Addressed: 1, 6

Page 13: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Introduction + Chapter 1

Week-2 Chapter 1 + Chapter 2

Week-3 Chapter 2 + Chapter 2

Week-4 Lab0 + Chapter 2

Week-5 Chapter 2 + Chapter 3

Week-6 Chapter 3 + Lab1

Week-7 Chapter 3 + Chapter 3

Week-8 Chapter 5 + Lab2

Week-9 Introduction to PSPICE

Week-10 Chapter 5

Week-11 Chapter 5 + Lab3

Week-12 Chapter 5 + Chapter 6

Week-13 Chapter 6 + Lab4

Week-14 Chapter 7 + Chapter 7

Week-15 Revision

Date of last revision: 22/02/2019

Page 14: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3206

Course Title: Digital Logic Design

Credit Hours: 3

Instructors Tariq Jamil, Afaq Ahmed, and Syyid Samir Al-

Busaidi

1. Textbook:

Digital Design" (5th Edition) by M. Morris Mano, Prentice Hall, 2013

2. Course Information:

Course Description: This is an introductory course in logic and digital design. The topics

covered within this course are number systems, Boolean algebra, logic gates, simplification

of Boolean functions, combinational logic design, MSI and PLD components, sequential

logic design, registers, counters, and the memory unit

Prerequisite Course(s): None

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Understand how different data items are represented in digital systems

Understand the relevant theory behind the manipulation of binary dat

Use logic gates to represent actual real life applications

Use different minimization techniques to achieve a suitable implementation

Use actual MSI modules to build larger function blocks

Understand the basics of the programmable logic devices (PLDs)

Student Outcomes Addressed: 1, 2, 5, 6

4. Course Contents:

Week-1 Introduction + Chapter 1 Chapter 2

Page 15: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Chapter 2

Week-3 Chapter 2

Week-4 Chapter 3+ Lab#1

Week-5 Chapter 4

Week-6 Chapter 4 +Lab#2

Week-7 Chapter 4

Week-8 Chapter 5+Lab#3

Week-9 Chapter 5

Week-10 Chapter 7+Lab#4

Week-11 Chapter 7

Week-12 Chapter 6+Lab#5

Week-13 Chapter 6

Week-14 Chapter 6

Week-15 Revision

Date of last revision: 242/2019

Page 16: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3152

Course Title: Electronics 1

Credit Hours: 3

Instructors Zia Nadir, Lazhar Khriji, Mohamed Shafiq

1. Textbook:

Electronic Devices and Circuit Theory, Robert L. Boylestad and Louis Nashelsky. Pearson

New International Edition, 11th Edition 2014

2. Course Information:

Course Description: Electronic devices (Diodes, bipolar junction transistors, metal-oxide

semiconductor field-effect transistors and Op amps). Techniques used for analyzing

electronic devices and circuits both manually and with CAD tools like PSPICE simulator.

Basic circuits design and applications.

Prerequisite Course(s): ECCE 2016

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Develop basics of analog circuits analysis and design.

Introduce students to diodes, BJTs, MOSFETs, and their applications.

Enable students to analyze basic circuits containing diodes and transistors.

Enable students to design basic electronic circuits for particular applications.

Design rectifier, regulator, and clipper diode circuits.

Design small-signal transistor amplifiers and transistor switches.

Design Op-amp inverting, non-inverting, summing, and differential amplifiers.

Students should also be able to design additional practical Op-Amp circuits such as

differentiators, integrators, current to voltage and voltage to current circuits.

Enable Students to design, perform and analyze and report on basic electronic

circuits.

Student Outcomes Addressed: 1 , 3 , 6

4. Course Contents:

Week-1 Semi-Conductor Diodes

Page 17: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Semi-Conductor Diodes, Diode Circuits & applications

Week-3 Diode Circuits & applications

Week-4 Bipolar Junction Transistor

Week-5 DC Biasing of BJT

Week-6 DC Biasing of BJT

Week-7 BJT-AC Analysis and amplifiers

Week-8 BJT-AC Analysis and amplifiers

Week-9 Field Effect Transistor

Week-10 FET Biasing

Week-11 FET Amplifier

Week-12 Operational Amplifiers

Week-13 OpAmp Applications

Week-14 OpAmp Applications

Week-15 Revision

Date of last revision: 24/02/2019

Page 18: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3016

Course Title: Circuit Analysis II

Credit Hours: 3

Instructors Ibrahim Metwally, Tariq Jamil, and Mahmoud

Masoud

1. Textbook:

J. David Irwin & R. Mark Nelms, “Basic Engineering Circuit Analysis”, Wiley, 11th Ed.,

2015.

2. Course Information:

Course Description: This is the second part of a two-semester course in circuit analysis.

The topics covered in this course deal with sinusoids, phasor concept, steady-state response,

average power and RMS values, magnetically coupled circuits, three-phase circuits,

complex frequency, resonance, and two-port networks.

Prerequisite Course(s): ECCE2016 Circuit Analysis I

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Understand and apply basic concepts of analysis of AC circuits.

Apply different methods for analyzing electric circuits.

Analyze the circuits containing dependent sources.

Design circuits for particular applications.

Analyze single-phase and three-phase ac circuits, magnetically coupled circuits,

resonance, and two-port networks.

Conduct design experiment under resonance condition, and evaluate the design

criteria in terms of safety and ratings of components.

Work in teams to perform experimental activities.

Analyze complicated circuits using PSPICE and MATLAB.

Student Outcomes Addressed: 1, 3, 6

4. Course Contents:

Week-1 Introduction to the course and revision of ECCE2016 Circuit Analysis I.

Page 19: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Chapter 8: AC Steady State Analysis Techniques Sinusoids, Sinusoidal and

Complex Forcing Functions

Week-3 Phasors Phasor Relationships for Circuit Elements Impedance and Admittance

Phasor Diagrams

Week-4 Basic Analysis Using Kirchhoff's Laws Analysis Techniques AC PSPICE

Analysis Using Schematic Capture

Week-5 Chapter 9: Steady State Power Analysis Instantaneous Power Average Power

Maximum Average Power Transfer Effective or rms Values

Week-6 The Power Factor Complex Power Factor Correction

Week-7 Chapter 11: Polyphase Circuits Three-Phase Circuits Three-Phase Connections

Lab 1: after finishing Section 9.4

Week-8 Source/Load Connections Power Relationships Lab 2

Week-9 Power Factor Correction Lab 3: after finishing Section 11.4

Week-10 Chapter 16: Two-Port Networks (Sections 16.1-16.2, 16.4-16.5) Admittance

Parameters Impedance Parameters

Week-11 Transmission Parameters Parameter Convers ions Lab 4: after finishing Section

16.4

Week-12 Chapter 12: Variable Frequency Network Performance (pp. 510-515, 531-544,

546-549, E12.17, E12.18 and E12.19) Variable Frequency-Response Analysis

Sinusoidal Frequency Analysis

Week-13 Resonant Circuits Lab 5: after finishing Section 12.3

Week-14 Chapter 10: Magnetically Coupled Network (Section 10.1, pp. 437-450) Mutual

Inductance

Week-15 Revision & Lab Exam

Date of last revision: 24/02/2019

Page 20: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3022

Course Title: Electromagnetic I

Credit Hours: 3

Instructors Mohamed Bait Suwailam, Joseph Jervase, Hassan

Al- Lawati

1. Textbook:

Sadiku M. N.O., Elements of Electromagnetics, Oxford University Press, 5th Edition, 2011.

2. Course Information:

Course Description: This is the first part of a two-semester course in engineering

electromagnetics that deals with static fields. Topics cover: Review of vector algebra,

coordinate systems and transformation, vector calculus. Electrostatic Fields: Characteristics

and Laws. Electric Fields in Materials, Electric Boundary Conditions, Magnetostatic Fields:

Characteristics and Governing Laws, and Electrical Classification of Materials, Maxwell's

Equations for Static Fields.

Prerequisite Course(s): MATH3171 and (PHYS2108 or PHYS2102)

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Be able to use vector algebra in solving electromagnetic problems

Be able to use different coordinate systems to solve electromagnetic problems

Be able to apply concepts of vector calculus to solve electromagnetic problems

Be able to use the fundamental laws that govern the electrostatic phenomena to solve

electromagnetic problems in free space

Be able to use the electrostatic basic laws to solve electromagnetic problems in

different mediums

Be able to use the fundamental laws that govern the magnetostatic phenomena to solve

electromagnetic problems.

Use of a commercial software (MATLAB) to simulate and solve an electromagnetic

problem

Submit a report on an electromagnetic problem

Student Outcomes Addressed: 1

4. Course Contents:

Week-1 Introduction + Chapter 1

Page 21: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Chapter 1 + Introduction to MATLAB

Week-3 Chapter 1 + Chapter 2

Week-4 Chapter 2 + Chapter 2

Week-5 Chapter 2 + Chapter 3

Week-6 Chapter 3 + Chapter 3

Week-7 Chapter 3 + Chapter 4

Week-8 Chapter 4 + Chapter 4

Week-9 Chapter 4 + Chapter 4

Week-10 Chapter 4 + Chapter 4

Week-11 Chapter 4 + Chapter 5

Week-12 Chapter 5 + Chapter 5

Week-13 Chapter 5 + Chapter 5

Week-14 Chapter 7 + Chapter 7 + Project submission deadline

Week-15 Projects Presentations

Date of last revision: 25/02/2019

Page 22: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3142

Course Title: Signal and Systems

Credit Hours: 3

Instructors Lazhar Khiriji, Mostafa Mesbah, Amir Abdulghani

2. Textbook: Fundamental of signals and systems using the Web and MATLAB, 3rd Edition

3. Course Information: Course Description: ECCE3142 is an introductory course on signals and systems. It covers the

following topics:

- Fundamental concepts of signals and systems

- System modeling

- Convolution

- Fourier series and Fourier transform

- Frequency domain analysis

- Laplace transform and continuous-time linear system analysis

- z transform and discrete-time linear systems analysis

- MATLAB for modeling, analysis, and design.

Prerequisite Course(s): ECCE3016 Circuit Analysis II

Course Category: Department Requirement

3. Course Goals Learning Objectives:

Define signals and systems used in engineering

Differentiate between different types of engineering signals and systems

Identify the basic proprieties of linear systems

Describe the different types of relationship between input and output of a linear system

Describe a continuous-time linear system using Laplace transform

Use Laplace transform to solve continuous-time linear differential equation

Describe a discrete-time linear system using z-transform

Use z-transform to solve discrete-time linear difference equations

Define Fourier series and Fourier transform

Define basic types of linear filter using Fourier Transform

Use MATLAB to solve real-life engineering problems related to signals and systems.

Student Outcomes Addressed: 1, 3, 6

4. Course Contents:

Week-1 Course outline and general introduction

Page 23: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Fundamental Concepts: Introduction to signals and systems

Week-3 Fundamental Concepts: Linear systems: Examples and properties & Tutorial 1

Week-4 Time-domain Models of Systems: time-domain representation & discrete-time convolution

& Lab 1: Introduction to MATLAB

Week-5 Time-domain Models of Systems: Difference & differential equations & continuous-time

convolution & Tutorial 2

Week-6 The Laplace Transform and the Transfer Function Representation

Week-7 The Laplace Transform and the Transfer Function Representation & Tutorial 3

Week-8 The Fourier Series and The Fourier Transform: Fourier series & Lab2: Continuous-time

signal and system analysis

Week-9 The Fourier Series and The Fourier Transform: Fourier transform and spectral representation

Week-10 The Fourier Series and The Fourier Transform: Selected applications & Tutorial 4

Week-11 Fourier Analysis of Systems & Lab 3: Fourier Series and Fourier Transform

Week-12 The z Transform and the Discrete-time Systems: Definitions and properties & Tutorial 5

Week-13 The z Transform and the Discrete-time Systems: transfer function and stability

Week-14 Tutorial 6 & Lab 4: Discrete-time Signals and Systems

Week-15 Revision

Date of last revision: 24/02/2019

Page 24: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4158

Course Title: Electronics II

Credit Hours: 3

Instructors Zia Nadir, Hadj Bourdoucen, Nasser Tarhuni

1. Textbook:

Electronic Devices and Circuit Theory, Robert L. Boylestad and Louis Nashelsky. Pearson

New International Edition, 11th Edition 2014

2. Course Information:

Course Description: Concept, analysis and design of electronic circuits using discrete and

integrated devices. Digital logic circuits. Switching response times of discrete devices and

basic logic gates used in integrated digital circuits. Bode Plots. Feedbacks and Oscillators.

Output Stages and Power amplifiers. Electronic Circuit Design and Applications. Labs on

electronic circuits based on Diodes, Transistors, and Op Amps. CAD tools are used to

analyze circuits.

Prerequisite Course(s): ECCE3152 (Electronics I)

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Develop basic skills in analog circuits analysis and design.

Flourish their basic skills in analog circuits designing.

Compare between BJTs, MOSFETs, and Op amps.

Analyze basic circuits containing transistors.

Design basic electronic circuits for particular applications

Design Power amplifiers

Design Linear digital ICs

Analyse Linear digital ICs

Analyse amplifiers for higher frequency ranges.

Design Feedback Circuits

Analyze Feedback Circuits

Design Oscillator Circuits

Model Oscillator Circuits

Conceptualize Active filters.

Analyze and report on some of electronic circuits.

Design Experiments

Present Designed Experiments

Student Outcomes Addressed: 1, 6

4. Course Contents:

Page 25: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Chapter-9: BJT and FET Frequency Response introduction logarithms decibel

bode plots

Week-2 Chapter-9 (contd.) low-frequency response—BJT amplifier with RL high-

frequency response—BJT amplifier

Week-3 Chapter-12: Power Amplifier introduction—definitions and amplifier types

series-fed class-A amplifier

Week-4 Chapter-12 (contd.) + Lab-1 (Frequency Response) class-B power amplifier

amplifier distortion power transistor heat sinking

Week-5 Chapter-12 (contd.) switching amplifier (class-e) computer analysis

Week-6 Chapter-13 Linear digital IC’s + Lab-2 (Power Amplifier) introduction

comparator operation

Week-7 Chapter-13 (contd.) digital–analog converters analog-to-digital conversion

voltage-controlled oscillator

Week-8 Chapter-13 (contd.) phase-locked loop interfacing circuitry RS-232c-to-TTL

converter

Week-9 Chapter-14: Feedback and Oscillator Circuits feedback concepts feedback

connection types

Week-10 Chapter-14 (contd.) practical feedback circuits phase-shift oscillator Wien

Bridge Oscillator + Lab-3 (Wien Bridge Oscillator)

Week-11 Chapter-14 (contd.) crystal oscillator computer analysis + Chapter-11/Chapter-

15 Active Filters + Power Supplies (Voltage Regulators)

Week-12 Chapter-16 Other Two-Terminal Devices Active Filters (chapter-11) Computer

Analysis Voltage regulation(chapter-15) Capacitor Filter RC filter IC voltage

regulator Diodes Solar cells Photo diodes Thermistors Tunnel diodes + Lab-4

(Filters)

Week-13 Working on Project (lab 5 & 6)

Week-14 Project Presentations + Final Lab Exam

Week-15 Revision

Date of last revision: 24/02/2019

Page 26: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3352

Course Title: Electrical Technology

Credit Hours: 3

Instructors Abdullah Al Badi, Abdelsalam Elhafar, Razzaqul

Ahshan

1. Textbook:

Mohamed A. El-Sharkawi, “Electric Energy: An Introduction”, CRC Press , 2013, New

York.

2. Course Information:

Course Description: This course covers fundamentals of Electric Energy Systems, Electric

Energy Conversion, Transformer, Fundamentals of AD & DC Machines, electric safety,

Power Electronics and introduction to illumination.

Prerequisite Course(s): ECCE3016: Circuit Analysis II

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Compare between different electric energy sources

List the different components used to transmit power from power station to

consumers

Identify the technical issues related to power transmission

Apply corrective measures to overcome the technical issues

Analyze the global impact of using electric energy on the society, the economy, and

the environment.

Describe the different types of electric shocks.

Explain the importance of the ground resistance

Explain the differences between the touch and step potential

Calculate the survival time for a given electric safety problem

Find the best way of grounding electrical devices

Identify the different types of transformers, construction of transformer and its

working principle.

Derive the equivalent circuit

Calculate the transformer efficiency and the voltage regulation

Find the transformer parameters from the open and short circuit tests.

Identify the different types of conventional electrical machines, their construction

and working principle.

Derive their equivalent circuits

Page 27: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Calculate the different machines performances.

Select the proper motor for a given application.

List the different types of power semiconductor devices and circuits

Summarize the advantageous and disadvantageous of using power electronics

Sketch the expected output of the controlled bridge rectifier

Design simple single phase inverter supplying resistive load

Student Outcomes Addressed: 1, 4, 5, 6

4. Course Contents:

Week-1 Unit 1-Fundamentals of Energy Systems

Week-2 Unit 2-Basic Components of Power system

Week-3 Unit 3-Electric Safety

Week-4 Unit 3-Electric Safety

Week-5 Unit 4-DC Machine

Week-6 Unit 4-DC Machine

Week-7 Unit 4-DC Machine, Unit 5-Transformers

Week-8 Unit 5-Transformers

Week-9 Unit 5-Transformers

Week-10 Unit 5-Transformers

Week-11 Unit 6-Induction motors

Week-12 Unit 6-Induction motors

Week-13 Unit 7-Synchronous Machines

Week-14 Unit 7-Synchronous Machines, Unit 8-Introduction to Power Electronics

Week-15 Unit 9-Illumination

Date of last revision: 24/02/2019

Page 28: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4082

Course Title: Professional Skills

Credit Hours: 1

Instructors Salim Al Hinai, Mohamed Shafiq, Taha Al Saadi,

and Arif Malik

1. Textbook:

None

2. Course Information:

Course Description: The goal of this course is to provide the students with general

knowledge and skills encompassing a wide area ,and also present them with topics in the

engineering field and business that might not be addressed in their degree plans and that can

broaden their thinking skills. The skills related to communication, professional and ethical

responsibility, engineering within global, economic, environmental and societal context and

knowledge of contemporary issues are presented in the course .An example of the topics

that might be covered are: ethics, safety, life-long learning, functioning in business

organizations, CV preparation and interview, communication and presentation skills, time

management planning, privatization of electricity in Oman

Prerequisite Course(s): LANC2161

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Provide the students with general knowledge encompassing a wide area and topics

in the engineering field and business such as (e-government, privatization,

management of organizations, global issues).

Provide the students with tools to advance their progress in life (writing reports,

preparing CVs, interviews, presentation skills, life-long learning, and design issues).

Provide seminars to students on important issues such as (ethics, safety, etc.).

An understanding of professional and ethical responsibility

An ability to communicate effectively

The broad education necessary to understand the impact of engineering solutions in

a global and societal context

To know about contemporary issues

Student Outcomes Addressed: 4, 5

4. Course Contents:

Page 29: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Introduction to the course

Week-2 How to Deliver an Effective FYP Presentation + IEEE code of Ethics

Week-3 Contemporary Issues/ Discussion Topic 1

Week-4 Contemporary Issues/Discussion Topic 2 + student presentation

Week-5 Interpersonal Skills Presentation

Week-6 Contemporary Issues/student presentation + student presentation

Week-7 Discussion Topic + Successful FYP Seminar

Week-8 Contemporary Issues/Engineering Ethics and Professional Skills

Week-9 Engineering Ethics and Professional Skills

Week-10 Contemporary Issues/Engineering Ethics and Professional Skills

Week-11 student presentation + student presentation

Week-12 Contemporary Issues/Job Hunting + student presentation

Week-13 How to write CV + student presentation

Week-14 Contemporary Issues/Discussion Topic +Study Skills Presentation

Week-15 student presentations/ Final Report

Date of last revision: 24/02/2019

Page 30: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4227

Course Title: Embedded Systems

Credit Hours: 3

Instructors Medhat Hussein, Othman Elgawi, Ahmed Al-

Maashari, and Ahmed Almmari

1. Textbook:

Notes: Introduction to Embedded Systems Using the AVR Microcontroller + Notes on MIPS

assembly programming + data sheets

2. Course Information:

Course Description: This is an introductory course about microcontroller and its use in the

design of embedded systems. Topics covered include hardware and software architectures

of a microcontroller, assembly language programming for the microcontroller, and its

application for a wide range of real-world applications

Prerequisite Course(s): COMP2002 or ENGR 2217 + ECCE 3206 + ECCE3152

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Perform arithmetic on numbers in binary and hexadecimal.

Design serial communication links using RS-232 and SPI and calculate required bit

rate.

Perform microcontroller-based experiments as well as troubleshoot faults.

Conduct a complete system design in a mini-project and documenting it.

Use A/D in design of systems.

Student Outcomes Addressed: 1, 2, 3, 5, 6

4. Course Contents:

Week-1 Introduction and applications of Embedded systems. Requirements and

specification of embedded systems.

Week-2 Computer Arithmetic, fixed width registers, logical operations

Week-3 Introduction to C programming for embedded systems

Page 31: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 AVR microcontroller architecture, GPIO

Week-5 AVR microcontroller architecture, GPIO

Week-6 GPIO interfacing

Week-7 Memory access, memory sizes, memory types

Week-8 Interrupts

Week-9 Interrupts

Week-10 Timers/counters/PWM

Week-11 Serial communications

Week-12 Serial communications

Week-13 Analog-to-digital conversion

Week-14 Case Study: Interfacing LCDs & Keypads

Week-15 Analog-to-digital conversion + Presentation of mini-projects

Date of last revision: 25/02/2019

Page 32: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3038

Course Title: Measurements and Instrumentation

Credit Hours: 3

Instructors Hassan Yousef, Ashraf Salim, and Taha Al Saadi

1. Textbook:

1) Curtis D. Johnson, "Process control instrumentation technology", 8th edition, 2007.

2) Alan S. Morris, “Measurement and Instrumentation Principles”, Butterworth-Heinemann,

3rd Ed., 2001.

2. Course Information:

Course Description: This course, designed for the students of Electrical & Computer

Engineering, covers instrument static and dynamic characteristics, measurement errors,

statistical evaluation of measurement data, standards and calibration of instruments,

principles of analog & digital voltmeters, single and three phase watt meters, instruments for

measurement of frequency and phase, measurements of resistors using DC bridges and of

capacitance, inductance and frequencies using AC bridges, classification and selection of

transducers, data acquisition systems, A/D and D/A converters. The course includes a lab

which provides basic background in measurements & instrumentation.

Prerequisite Course(s): ECCE 3016 & ECCE3152

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Recognize measurement system structure and components

Distinguish static characteristics of instruments such as accuracy, precision,

resolution, hysteresis ... etc.

Calculate and evaluate errors in measured signals using statistics tools. This includes

random and gross errors as well as error aggregation.

Develop the required conditioning circuit to interface instruments to the computer.

Conduct experiments in the lab which develop their ability to connect electric

circuits and use electronic measuring instruments.

Use computer software packages (MATLAB and MS Excel) for measurement data

analysis and modern equipment for measurements and instrumentation including

trainers, power supplies, function generators, light sensor, temperature sensors and

Wheatstone bridge.

Student Outcomes Addressed: 1, 5, 6

Page 33: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Basic Concept of Measurements and Instrumentation

Week-2 Basic Concept of Measurements and Instrumentation

Week-3 Measurements errors

Week-4 Measurements errors

Week-5 Conditioning circuits

Week-6 Conditioning circuits

Week-7 Conditioning circuits

Week-8 Displacement and Velocity Transducers

Week-9 Displacement and Velocity Transducers

Week-10 Force Measurement Strain Gauge

Week-11 Force Measurement Strain Gauge

Week-12 Temperature Measurements

Week-13 Temperature Measurements

Week-14 Electrical Instruments

Week-15 Electrical Instruments

Date of last revision: 25/02/2019

Page 34: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE3258

Course Title: Applied Engineering Programming

Credit Hours: 1

Instructors Medhat Hussein, Tariq Jamil, and Dawood Al Abri

1. Textbook:

C++ Programming (5th Edition) by D.S. Malik, Cengage Learning, 2011

2. Course Information:

Course Description: This course aims to reinforce the programming and algorithmic

concepts learned in COMP 2002/ENGR 2217. The course is mainly practical based and run

in labs. Students will learn to design flow charts and basic algorithms for engineering

problems that involve, e.g., finding roots, solving linear equations, and curve fitting. The

students will then translate their solutions into correctly-running programs using any

appropriate programming tool in C, C++

Prerequisite Course(s): COMP 2002 or ENGR 2217

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Be able to have a proper understanding of the fundamentals of applied programming

techniques.

Improve the algorithmic thinking skills through practicing pseudo code writing,

flowcharts, and implementing computer programs.

Be able to develop good programming practice in C, C++, including styles and

debugging techniques.

Student Outcomes Addressed: 1

4. Course Contents:

Week-1 Basic Elements of C++

Week-2 I/O streams

Week-3 CONTROL STRUCTURES (SELECTION)

Week-4 CONTROL STRUCTURES (SELECTION)

Page 35: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-5 CONTROL STRUCTURES (REPETITION)

Week-6 CONTROL STRUCTURES (REPETITION)

Week-7 USER DEFINED FUNCTIONS

Week-8 MIDTERM

Week-9 USER DEFINED FUNCTIONS

Week-10 ARRAYS AND STRINGS

Week-11 ARRAYS AND STRINGS

Week-12 FILES

Week-13 FILES

Week-14 APPLICATIONS/ CURVE FITTING

Week-15 APPLICATIONS/ MATRICES MANIPULATION

Date of last revision: 25/02/2019

Page 36: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4122

Course Title: Principles of Analog and Digital Communications

Credit Hours: 3

Instructors Amer Abdulghani, Joseph Jervase, Nasser Tarhuni

1. Textbook:

B. P. Lathi, Zhi Ding, Modern Digital and Analog Communication Systems, Oxford

University Press, (4th ed.), 2010

2. Course Information:

Course Description: This course provides an introduction to the basic principles of

analogue and digital communications. Topics covered include generic communication

system components, review of Fourier representation of signals and systems, amplitude

modulation (AM) and demodulation, frequency division multiplexing (FDM), angle

modulation (FM and PM) and demodulation, sampling theorem, pulse code modulation

(PAM, PWM, PPM, PCM), time division multiplexing (TDM), digital binary carrier

modulation techniques (amplitude-shift keying: ASK, phase-shift keying: PSK, frequency-

shift keying: FSK), M-ary digital carrier modulation, design of analogue and digital

communications systems

Prerequisite Course(s): ECCE3142 Signals and Systems + STAT2103 Probability for Eng.

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Describe the main components of a generic communication system.

Classify a given signal as continuous or discrete, analogue or digital, periodic or

aperiodic, energy or power signal.

Determine the spectral content of any given signal.

Characterize the various types of amplitude modulated signals.

Determine the spectrum and bandwidth of amplitude modulated signals.

Specify the condition of overmodulation of an AM signal.

Describe an FDM analogue telephone system.

Characterize angle modulated signals (FM and PM)

Determine the spectrum and bandwidth of angle modulated signals (FM and PM).

Differentiate between narrow-band and wide-band angle modulation.

Determine the proper sampling rate (Nyquist rate) for a given signal by using the

sampling theorem.

Describe signal aliasing.

Determine the quantization levels of a given signal to achieve a specified SNR.

Characterize the various types of baseband pulse modulation techniques (PAM,

PWM, PPM, PCM).

Page 37: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Characterize the various types of digital binary carrier modulation techniques (ASK,

PSK, FSK).

Design and conduct an experiment to verify various principles of analogue and

digital communication and interpret the obtained results.

Search, study and describe new trends in communication systems and technologies.

Student Outcomes Addressed: 1, 6, 7

4. Course Contents:

Week-1 Introduction

Week-2 Chapter 1

Week-3 Chapter 2

Week-4 Chapter 3 + MATLAB

Week-5 Chapter 4 + Lab Int.

Week-6 Chapter 4 + Lab 1

Week-7 Mid-Term + Lab 2

Week-8 Active Learning (Research) + Lab 3

Week-9 Chapter 4 + Lab 4

Week-10 Chapter 5

Week-11 Active Learning (Research) + MATLAB Activity

Week-12 Chapter 5 + Lab 5

Week-13 `Chapter 5 + Chapter 6

Week-14 Chapter 6 + Lab

Week-15 Selected Topics / Presentations

Date of last revision: 25/02/2019

Page 38: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5004

Course Title: Engineering Management and Economics

Credit Hours: 3

Instructors Arif Malik, Kaamran Raahemifar, and Rashid Al-

Abri

1. Textbook:

1. Fundamentals of Management by S. Robins, D. Decenzo and M. Coulter, Pearson, 9th

Edition 2015

2. Introduction to Management Science by B. Taylor III, Pearson, 12th Edition, 2016

2. Course Information:

Course Description: This course focuses on introducing to the engineering students a

variety of tools and techniques in management & economics that can be used to facilitate

the optimum utilization of manpower, materials, machines, money, and other resources

Prerequisite Course(s): STAT2103 or MEIE4281

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Understand the importance of management and managerial environment

Describe the basic management functions of planning, organizing, leading and

controlling

Understand the importance of innovation and entrepreneurship

Understand the concepts of time value of money and interest formulas

Evaluate and select projects based on economic and financial criteria

Apply quantitative analysis techniques for managerial decision-making

Identify decision variables, formulate and solve the Linear Programming problems

with graphical approach

Use Excel SOLVER to solve LP problems and able to interpret output of sensitivity

analysis

Plan, monitor, and control projects with the use of PERT/CPM

Optimize total project time at the least-cost by crashing the network using manual

and linear programming techniques

Student Outcomes Addressed: 1, 5

4. Course Contents:

Week-1 Course Outline/Introduction

Page 39: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Introduction to Management and Managerial Environment

Week-3 Managerial Environment + Basic Management Functions

Week-4 Basic Management Functions

Week-5 Basic Management Functions

Week-6 Basic Management Functions

Week-7 Innovation and entrepreneurship + Introduction to Mgmt. Sci. + Video

Week-8 Decision Analysis

Week-9 Decision Analysis + Linear Programming

Week-10 Linear Programming

Week-11 LP Exercises

Week-12 Project Management

Week-13 Engineering Economics

Week-14 Engineering Economics

Week-15 Revision

Date of last revision: 25/02/2019

Page 40: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4009

Course Title: Engineering Design and Professional Skills

Credit Hours: 2

Instructors Joseph Jervase, Mohamed Shafiq, Kaamran

Raahemifar, Afaq Ahmed, and Nasser

Hosseinzadeh

1. Textbook:

Design for Electrical and Computer Engineers by R. Ford and C. Coulston, McGraw-Hill,

2008.

2. Course Information:

Course Description: Course Description: This course introduces students to the theory,

concepts and practice of engineering design. It focuses on engineering design process,

design tools, professional skills, and ethical issues. Problem identification, research,

requirements specification, concept generation, design, prototyping, system integration and

testing phases are covered in the engineering design process part. In design tools, important

technical tools that are used in the design and implementation phases as well as engineering

project management are considered. Essential professional skills as teamwork,

communication and management skills are reinforced through team-based projects. Ethical

issues and realistic constraints that impact engineering design projects realization are also

covered.

Prerequisite Course(s): ECCE3142,ECCE3152,ECCE3206,ECCE3352

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Define the typical phases of an engineering design project

Describe requirements of success in implementing an engineering design

Define typical broad classifications of engineering design projects, namely, creative,

variant, and routine designs

Identify customer/marketing needs or requirements to solve a given engineering

design problem.

Translate customer/marketing needs or requirements into engineering requirements

to solve a given engineering design problem.

Validate marketing/customer and engineering requirements of an engineering design

project

Apply strategies for concept generation of engineering designs to solve problems

Evaluate concept generated engineering designs

Apply functional decomposition (for describing input, output, and transform

behavior) to engineering design problems

Apply behavior models (state diagrams and flowcharts) to engineering design

Page 41: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

problems

Select appropriate testing principles and procedures to ensure meeting design

requirements

Describe required characteristics in a team undertaking an engineering design

project

Develop team formation and cooperation/collaboration process guidelines to

implement an engineering design project

Develop a hierarchical work breakdown structure of tasks and deliverables to

execute an engineering design project

Create network diagrams and Gantt charts to guide and monitor implement an

engineering design project.

Determine the critical path for completing an engineering design project.

Conduct an even break-even analysis of an engineering design project.

Analyze and suggest solutions to ethical case studies involving engineering design

problems

Design, prototype and test a system, component or process collaboratively to fulfil

specified needs or requirements

Submit in writing and deliver orally proposed or implemented solution of an

engineering design problem

Student Outcomes Addressed: 1,2, 3, 4, 5

4. Course Contents:

Week-1 Teams and Teamwork

Week-2 Ethical and legal issues

Week-3 Oral presentations

Week-4 Project management

Week-5 Project management

Week-6 Engineering Design Process

Week-7 Project Needs Identification

Week-8 Project Needs Identification

Week-9 Requirements Specification

Week-10 Requirements Specification

Week-11 Concept Generation and Evaluation

Week-12 System Design I: Functional Decomposition

Week-13 System Design II: Behavioral Models

Week-14 Invited Seminar

Week-15 Discussion

Date of last revision: 25/02/2019

Page 42: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4010

Course Title: Engineering Design and Professional Ethics

Credit Hours: 2

Instructors Joseph Jervase, Mohamed Shafiq, Kaamran

Raahemifar, Afaq Ahmed, and Nasser

Hosseinzadeh

1. Textbook:

1. Textbook: Design for Electrical and Computer Engineers by R. Ford and C. Coulston,

McGraw-Hill 2008.

2. Lecture Notes: Available on the Moodle website.

2. Course Information:

Course Description: This course introduces students to the theory, concepts and practice of

engineering design. It focuses on engineering design process, design tools, professional skills,

and ethical issues. Problem identification, research, requirements specification, concept

generation, design, prototyping, system integration and testing phases are covered in the

engineering design process part. In design tools, important technical tools that are used in the

design and implementation phases as well as engineering project management are considered.

Essential professional skills as teamwork, communication and management skills are

reinforced through team-based projects. Ethical issues and realistic constraints that impact

engineering design projects realization are also covered.

Prerequisite Course(s): ECCE3142, ECCE3152, ECCE3206, ECCE3352

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Define the typical phases of an engineering design project

Describe requirements of success in implementing an engineering design

Define typical broad classifications of engineering design projects, namely, creative,

variant, and routine designs

Identify customer/marketing needs or requirements to solve a given engineering

design problem

Translate customer/marketing needs or requirements into engineering requirements to

solve a given engineering design problem

Validate marketing/customer and engineering requirements of an engineering design

project

Apply strategies for concept generation of engineering designs to solve problems

Evaluate concept generated engineering designs

Apply functional decomposition (for describing input, output, and transform

behavior) to engineering design problems

Apply behavior models (state diagrams and flowcharts) to engineering design

Page 43: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

problems

Select appropriate testing principles and procedures to ensure meeting design

requirements

Describe required characteristics in a team undertaking an engineering design project

Develop team formation and cooperation/collaboration process guidelines to

implement an engineering design project

Develop a hierarchical work breakdown structure of tasks and deliverables to execute

an engineering design project

Create network diagrams and Gantt charts to guide and monitor implement an

engineering design project

Determine the critical path for completing an engineering design project

Conduct an even break-even analysis of an engineering design project

Analyze and suggest solutions to ethical case studies involving engineering design

problems

Design, prototype and test a system, component or process collaboratively to fulfil

specified needs or requirements

Submit in writing and deliver orally proposed or implemented solution of an

engineering design problem

Student Outcomes Addressed: 1 , 2 , 3 , 5

4. Course Contents:

Week-1 Teams and Teamwork

Week-2 Ethical and legal issues

Week-3 Oral presentations

Week-4 Project management

Week-5 Project management

Week-6 Engineering Design Process

Week-7 Project Needs Identification

Week-8 Project Needs Identification

Week-9 Requirements Specification

Week-10 Requirements Specification

Week-11 Concept Generation and Evaluation

Week-12 System Design I: Functional Decomposition

Week-13 System Design II: Behavioral Models

Week-14 Invited Seminar

Week-15 Discussion

Date of last revision: 26/02/2019

Page 44: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4416

Course Title: Linear Control Systems

Credit Hours: 3

Instructors Faical Mnif, Hassan Yousef, and Mohamed Shafiq

1. Textbook:

N, Nise, Control Systems Engineering, John Wiley, 6th edition, 2011

2. Course Information:

Course Description: Introduction to control systems. Mathematical representation of

dynamical systems. Time domain analysis of control systems. Stability of control systems.

Control sysem analysis and design using Root Locus techniques.

Prerequisite Course(s): ECCE3142 Signals and Systems

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Understand the terminologies and techniques used in linear control systems analysis

and design.

Describe the different subcomponents of a linear control system.

Know the advantages and limitations of some widely used linear controllers.

Recognize he different quantitative measure used to assess the performance of linear

control systems.

Understand the different steps to follow in designing controllers to achieve

predefined performance specifications.

Estimate time response of systems to impulse, step, ramp, and sinusoidal inputs

from the transfer function.

Understand the meaning of proportional control, integral control, and derivative

control and how to use them to achieve desired stability, transient, and steady-state

error.

Understand the use of MATLAB/SIMULINK to analyze and simulate linear control

systems and design of linear controllers.

Understand the concept of stability of a dynamic system.

Draw the pole-zero diagram and the root loci, which are the change in location of

the poles as parameters of a system are varied.

Use the root locus method to design controllers.

Student Outcomes Addressed: 1, 2 , 6

4. Course Contents:

Page 45: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Introduction

Week-2 Introduction 1.1-1.5 & Review of Laplace Transform & Electrical Networks: 2.1

- 2.4

Week-3 Translational & Rotational Mechanical Systems: 2.5 - 2.6 Gears &

Electromechanical Systems: 2.7 - 2.8

Week-4 First order systems: 4.1 - 4.3

Week-5 Second order systems: 4.4 - 4.5 Continue on second order systems: 4.6 - 4.7

Week-6 Block diagram reduction & design: 5.1 - 5.3

Week-7 Signal flow graph & Mason's Furmula: 5.4 - 5.5 & Transient stability: 6.1 - 6.4

Week-8 Midterm Exam

Week-9 Steady state errors: 7.1 - 7.7 & Root Locus: 8.1 - 8.4

Week-10 Continue on Root Locus: 8.5 - 8.7

Week-11 Root locus - based design PI and physical realization: 9.1 - 9.2 Computer Lab1

Group A, Hardware Lab1 Group B

Week-12 Root locus - based design PD & physical realization: 9.3 Computer Lab1 Group

B, Hardware Lab1 Group A

Week-13 Root locus - based design PID & and physical realization: 9.4 Computer Lab2

Group A, Hardware Lab2 Group B

Week-14 Computer Lab2 Group B, Hardware Lab2 Group A & Tutorial on Chapter 9

Week-15 Lab exam

Date of last revision: 25/02/2019

Page 46: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5009

Course Title: Final Year project ( Part I)

Credit Hours: 2

Instructors All Staff

1. Textbook:

There is no particular textbook. Each project has its own reference material: books, journal

papers and reports which the project supervisor can suggest.

2. Course Information:

Course Description: The final year project extends over two semesters, i.e., Part-I and

Part-II. The tasks of the project are split in a way that the students could be evaluated in

both the terms. The final year projects are normally design projects and should include

standards and realistic constraints in their designs. These realistic constraints include

economical, environmental, political, social, health, safety, manufacturability and

sustainability etc. The standards are normally IEEE or IEC standards or even Omani

standards, if they exist. Students are required to give a seminar to discuss the preliminary

project results obtained in Part-I and submit a Part-I report as minimum.

Prerequisite Course(s): ECCE4009 or ECCE4010

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

To coach students how to learn new materials outside the class through reviewing

the literature in books and journals, and internet.

To train students how to work effectively, independently and as part of a group.

To teach students how to integrate knowledge from the separate courses studied

previously and concurrently.

To instill confidence in students to tackle open-ended engineering problems whose

solutions require a synthesis of most of the following: design, judgment, technical

skills, analysis, creativity, innovation, cost analysis and environmental

considerations.

To practice and improve oral and written communication skills of students.

To make students able to use the techniques, skills, and modern engineering tools

necessary for engineering practice.

Student Outcomes Addressed: 1, 2, 3, 4, 5, 6, 7

4. Course Contents:

Page 47: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 The projects are offered in wide variety of topics in electrical and computer

engineering field.

Week-2 The project team meets with the supervisor on a routine basis, minimum once a

week.

Week-3

Week-4

Week-5

Week-6

Week-7

Week-8 They submit a midterm progress report to the supervisor and conduct an oral

presentation at week 8 of the semester.

Week-9

Week-10

Week-11

Week-12

Week-13 Rehearsal

Week-14 Report Submission

Week-15 Oral Exam

Date of last revision: 25/02/2019

Page 48: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5099

Course Title: Final Year Project (part II)

Credit Hours: 3

Instructors All Staff

1. Textbook:

There is no particular textbook. Each project has its own reference material: books, journal

papers and reports which the project supervisor can suggest.

2. Course Information:

Course Description: Part II of the final year project, which extends over two semesters.

This part is a continuation of part I and it may include implementation of a prototype.

Environmental impact of the project (if any) is addressed along with the cost analysis.

Students are required to submit a final report and to give a presentation to discuss the

outcomes of the project.

Prerequisite Course(s): ECCE5009

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Prepare students for engineering practice.

Give major design experience to students based on the knowledge and skills

acquired in Project Part-I, earlier and concurrent coursework. The designs

incorporate engineering standards and realistic constraints that include most of the

following considerations: economic; social; environmental; sustainability;

manufacturability; ethical; health and safety.

Enhance ability to communicate effectively.

Besides the above minimum objectives some projects involve lab experiments and

they provide the students opportunity to design and conduct experiments, as well as

to analyze and interpret data. Some projects are of multidisciplinary nature and they

provide additional opportunity for students to gain experience in working in

multidisciplinary teams. Some projects also challenge students to explore

contemporary issues in their discipline. Whereas, some projects enlighten students’

awareness of broader issues related to impact of engineering solutions in a global

and societal context.

Student Outcomes Addressed: 1, 2, 3, 4, 5, 6, 7

4. Course Contents:

Page 49: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 The projects are offered in wide variety of topics in electrical and computer

engineering field.

Week-2 The project team meets with the supervisor on a routine basis, minimum once a

week.

Week-3

Week-4

Week-5

Week-6

Week-7

Week-8 They submit a midterm progress report to the supervisor and conduct an oral

presentation at week 8 of the semester

Week-9

Week-10

Week-11

Week-12 Rehearsal

Week-13

Week-14 Report Submission

Week-15 Demo + Oral exam

Date of last revision: 25/02/2019

Page 50: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Specialized Courses of Communications

and Signal Processing (CSP)

Page 51: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4022

Course Title: Electromagnetics II

Credit Hours: 3

Instructors Mohamed Bait Suwailam, Joseph Jervase, Hassan

Al- Lawati

1. Textbook:

M. N. O. Sadiku, Elements of Electromagnetics, Oxford University Press, 5th Edition,

2011

2. Course Information:

Course Description: This is the second part of two-semester course in engineering

electromagnetic. Topics cover: Poisson's and Laplace equations, resistance and capacitance.

Time varying fields and electromagnetic induction, Maxwell's equations. Electromagnetic

wave propagation: Plane waves in conductors and in dielectrics; Power and the Pointing

Vector; Wave polarization. Transmission lines.

Prerequisite Course(s): ECCE3022 Electromagnetics I

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Solve electrostatic boundary-value problems analytically

Determine magnetic forces on charged particles, current elements and loops

Analyze magnetic fields in material media and devices

Solve Maxwell's equations for time-varying electromagnetic fields

Analyze electromagnetic wave propagation in various unbounded media

Analyze electromagnetic wave propagation in various guided media

Simulate and solve electrostatic boundary-value problems using a numerical

package (e.g. MATLAB or ElecNet)

Submit a detailed report on numerical solution of Laplace's or Poisson's equation

using finite-difference method

Assess electromagnetic radiation any source of RF (e.g. cellular base station towers)

Student Outcomes Addressed: 1

4. Course Contents:

Week-1 Introduction + Review of Electromagnetics I

Page 52: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Electrostatic Boundary Value Problems

Week-3 Electrostatic Boundary Value Problems

Week-4 Magnetic Force, Materials, and Devices

Week-5 Magnetic Force, Materials, and Devices

Week-6 Magnetic Force, Materials, and Devices

Week-7 Maxwell's Equations for Time-Varying Fields

Week-8 Maxwell's Equations for Time-Varying Fields

Week-9 Electromagnetic Wave Propagation

Week-10 Electromagnetic Wave Propagation

Week-11 Electromagnetic Wave Propagation

Week-12 Transmission Lines

Week-13 Transmission Lines

Week-14 Transmission Lines

Week-15 Review

Date of last revision: 26/02/2019

Page 53: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4126

Course Title: Principles of Digital Communications

Credit Hours: 3

Instructors Nasser Al Tarhuni, Amir Abdulgahni, Joseph

Jervase

1. Textbook:

Carlson, Crilly, and Rutledge: Communication Systems, An Introduction to Signals and

Noise in Electrical Communication, McGraw Hill, 4th Ed.

2. Course Information:

Course Description: Introduction to Digital Communications. Review of Probability

Theory and Random Processes. Baseband Data Transmission: Baseband Signaling

Schemes, Spectrum, and Error Performance. . Intersymbol Interference and Signaling Over

Band-limited Channels. Optimal Receivers for Binary Data Transmission. Digital

Modulation: ASK, PSK, FSK, QPSK, OQPSK, and MSK Signaling. M-ary Signaling

Techniques. Introduction to Channel coding and Information theory.

Prerequisite Course(s): ECCE4122

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Develop basics of digital communication systems.

Enable students to analyze random processes such as noise.

Enable students to identify several pulse amplitude modulation formats.

Enable students to evaluate power spectral density of several digital pulse formats.

Enable students to evaluate error performance of several baseband and band-pass

digital modulation techniques.

Enable students to identify signal distortion in band limited channels and then to

reduce distortion through the design of equalizers.

Introduce and analyze band pass digital modulation and demodulation schemes.

Introduce students to basics of error detection and correction encoding.

Introduce students to basics of information theory.

Enable students to perform experimental procedures of digital modulation,

demodulation, filtering and spectral analysis.

Student Outcomes Addressed: 1 , 3 , 6

4. Course Contents:

Page 54: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Introduction to Probability and Random Variables

Week-2 Introduction to Probability and Random, Matlab Computer Lab Variables

Week-3 Random Signals and Noise

Week-4 Random Signals and Noise

Week-5 Baseband Digital Transmission: Eye diagram and digital data

Week-6 Baseband Digital Transmission: Error rates

Week-7 Baseband Digital Transmission: Matched filtering

Week-8 Baseband Digital Transmission: Distortion and Equalization

Week-9 Bandpass Digital Transmission: ASK, PSK and FSK

Week-10 Bandpass Digital Transmission: Power spectral density

Week-11 Bandpass Digital Transmission: Demodulation and Error rates

Week-12 Introduction to Channel Coding

Week-13 Introduction to Channel Coding

Week-14 Introduction to Information Theory

Week-15 Revision

Date of last revision: 26/02/2019

Page 55: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4142

Course Title: Digital Signal Processing

Credit Hours: 3

Instructors Mostafa Mesbah, Lazhar Khriji, and Hassan Al-

Lawati

1. Textbook:

Digital Signal Processing: Fundamentals and Applications, Li Tan, Elsevier Academic

Press, 2008

2. Course Information:

Course Description: This is an introductory course in digital signal processing. It covers

discrete-time signals and systems, convolution, linear-time invariant systems. Sampling,

Discrete-Time Transforms: Discrete-Time Fourier Transform DFT and Fast Fourier

Transform FFT, Z-Transform. Digital filters, structures for discrete-time systems, digital

filter design, FIR filter design, IIR filter design. DSP applications: Simulation with DSP

Board, Matlab Simulink, and Matlab software programming.

Prerequisite Course(s): ECCE 3142: Signals and Systems

Course Category: Specialization Requirement

3. Course Goals

Learn the basic fundamentals of digital signal processing systems,

Design digital filters,

Simulate DSP systems using MATLAB

Deal with real applications of digital signal processing.

Student Outcomes Addressed: 1, 2 , 3 , 6

4. Course Contents:

Week-1 Introduction

Week-2 Ch. 1

Week-3 Ch. 2

Week-4 Ch. 3

Week-5 Ch. 4: Tutorial + Lab1

Page 56: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-6 Ch. 5 + Test 1

Week-7 Ch. 6, Tutorial, Lab2

Week-8 Ch. 6, Quiz

Week-9 Ch. 7, Lab3

Week-10 Ch. 7, Tutorial, Quiz

Week-11 Ch. 8: HW

Week-12 Ch. 8, Tutorial

Week-13 Test 2 , Lab4, HW

Week-14 Ch. 8 , Quiz, Lab5

Week-15 Revision

Date of last revision: 27/02/2019

Page 57: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4242

Course Title: Introduction to Computer Networks

Credit Hours: 3

Instructors Dawood Al-Abri, Ahmed Al Ammari, Medhat

Hussien

1. Textbook:

- James Kurose and Keith Ross, Computer Networking: A Top-Down Approach

2. Course Information:

Course Description: Local Area Network (Ethernet, Token Ring, FDDI): Transmission

Medium, Medium Access Control, Repeaters, Bridges and Routers. Internet Protocols

(TCP/IP, ICMP, etc...). Client Server Architecture. Internet Applications (DNS, DHCP,

FTP, etc...).

Prerequisite Course(s): ECCE4227 or COMP3518 or COMP3501

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand the layered architecture of computer networks.

Understand the basic operation of the main components of computer networks.

Learn various networking protocols.

Acquire the basic knowledge necessary to design a simple computer network.

Student Outcomes Addressed: 1, 2, 4, 6, 7

4. Course Contents:

Week-1 Course Overview

Week-2 Introduction

Week-3 OSI & TCP/IP stack

Week-4 Applications Layer

Week-5 Applications Layer (cont.)+Transport Layer

Week-6 Transport Layer (cont.)+Network Layer

Page 58: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-7 Network Layer (cont.)

Week-8 Network Layer (cont.)

Week-9 IP Addressing

Week-10 IP Addressing (cont.)+ Ping/Traceroute+Data Link

Week-11 Data Link (cont.)+Ethernet

Week-12 Ethernet (cont.)

Week-13 Physical Layer

Week-14 Physical Layer (cont.)

Week-15 Review

Date of last revision: 27/02/2019

Page 59: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5123

Course Title: Optical Communication

Credit Hours: 3

Instructors Samir Al-Busaidi, Naser Tarhuni, Joseph Jervase

1. Textbook: 1. Rajiv Ramaswami, Kumar N. Sivarajan and Galen H. Sasaki, “Optical Networks A

PracticalPerspective”, 3rd Edition, 2010. Available online through SQU Main Library.

2. Shiva Kumar and M. Jamal Deen, “Fiber Optic Communications, Fundamentals

andApplications”, John Wiley & Sons Ltd, First Edition, 2014. Available online through SQU Main

Library.

2. Course Information: Course Description: This course is a comprehensive and in-depth introduction to the basics of

optical communications with fiber transmission lines. The topics to be covered include the

lightwave fundamentals, optical fiber waveguides, optical transmitters and receivers, optical

amplifiers and optical transmission systems.

Prerequisite Course(s): ECCE4122 Fundamentals of Analog and Digital Communications

Course Category: Specialization Requirement

3. Course Goals Learning Objectives: 1. Explain the basics of communications with optical fiber transmission lines.

2. Describe the operation of the different components used to build an optical fiber

communication system and the factors involved in the choice of each component.

3. Differentiate between the different types of optical fibers with their inherent characteristics.

4. Explain the manufacturing process of optical fibers and optical fiber cables.

5. Analyze the different types of optical sources and drains.

6. Design and analyze an optical fiber communication system using a CAD tool.

7. Conduct a design project that requires teamwork and a presentation upon completion.

Student Outcomes Addressed: 1 ,2, 3, 5

4. Course Contents:

Week-1 Fiber optic communications systems

Week-2 Optics review.

Week-3 Lightwave fundamentals

Page 60: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 Integrated optics waveguides

Week-5 Optic Fiber waveguides.

Week-6 Optical Sources

Week-7 Light Detectors

Week-8 Couplers and Connectors

Week-9 Couplers and Connectors

Week-10 Distribution networks and fiber components

Week-11 Distribution networks and fiber components

Week-12 Modulation

Week-13 Noise

Week-14 System Design. Measurements

Week-15 Mini-projects Presentations

Date of last revision: 02/27/2019 12:03:34

Page 61: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5124

Course Title: Wireless Communication

Credit Hours: 3

Instructors Amir Abdulghani, Nasser Tarhuni, Joseph Jervase

1. Textbook:

Wireless Communications, Principles and Practice (2nd edition), by Theodore S.

Rappaport, Prentice Hall, 2002.

2. Course Information:

Course Description: This course addresses the following topics: overview of existing

mobile communication standards, cellular telephony concept, inter-symbol interference,

multiple-access techniques, multi-path channels, flat-fading and frequency-selective

channels, Rayleigh and Ricean channels, bit error probability over AWGN and slow, flat

fading Rayleigh channels, diversity, channel coding, and Rake receiver structure.

Prerequisite Course(s): ECCE4122

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand the various standards and technologies proposed for wireless

communications

Introduce the concept of cellular telephony for mobile applications.

Analyze the characteristics of the mobile radio channel and the technological

challenges that it represents.

Understand the concepts of equalization, diversity, and channel coding used to

improve error performance of wireless systems over fading channels.

Understand the various multiple-access technologies (FDMA, TDMA, CDMA) and

their impact on the operation of the corresponding wireless systems.

Understand the Concept of Rake receiver for CDMA systems over frequency-

selective fading channels. (self study)

Use computer tools and packages to perform signal coverage and SIR analysis and

submit/present a report on the findings.

Investigate current wireless technologies and trends and the impact of the

technology on people daily life

Design a frequency plan and topology of a cellular mobile system to satisfy a given

interference constraint

Student Outcomes Addressed: 1 , 3 , 4 , 7

4. Course Contents:

Page 62: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Introduction to the course and Overview of Wireless Comm

Week-2 The Cellular Concept

Week-3 The Cellular Concept

Week-4 The Cellular Concept

Week-5 Mobile Radio Propagation: Large Scale Path Loss

Week-6 Mobile Radio Propagation: Large Scale Path Loss

Week-7 Mobile Radio Propagation: Large Scale Path Loss

Week-8 Small-Scale Fading and Multipath

Week-9 Small-Scale Fading and Multipath

Week-10 Small-Scale Fading and Multipath

Week-11 Modulation Techniques for Mobile Radio

Week-12 Modulation Techniques for Mobile Radio

Week-13 Multiple Access Techniques for Wireless Communications

Week-14 Multiple Access Techniques for Wireless Communications

Week-15 Revision

Date of last revision: 27/02/2019

Page 63: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5143

Course Title: Advanced Digital Signal Processing

Credit Hours: 3

Instructors Mostafa Mesbah, Lazhar Khriji, and Hassan Al-

Lawati

1. Textbook:

Digital Signal Processing: Fundamentals and Applications, Li Tan/Elsevier 2008

2. Course Information:

Course Description: This is an advanced course in Digital Signal Processing. It covers,

Multirate DSP: Decimation and Interpolation, sampling rate conversion, applications.

Adaptive filtering algorithms (LMS, RLS). Image Processing Basics: 2D-DFT, 2D-FFT,

Image filtering, Image Analysis, Image compression techniques and basics of video signals.

Prerequisite Course(s): ECCE4142- Digital Signal Processing + ECCE4227 Embedded

Systems

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Develop the ideas of optimality and adaptation in signal processing.

Discuss the design, analysis, and implementation of digital signal processing systems

that can be considered optimal in some sense. Multirate DSP: Decimation and

Interpolation, sampling rate conversion. Adaptation is required if a system is to remain

optimal in a continually changing environment.

An emphasis is placed on developing adaptive algorithms with applications to specific

engineering problems such as adaptive noise cancellation, interference canceling,

system identification, etc. Primary topics include random signal models, optimal

filtering, Wiener theory, LMS algorithm.

Digital Image Processing basics: image enhancement using histogram equalization

and filtering, pseudo-color generation for object detection and recognition, image

compression techniques and basics of video signals. Homework assignments will

include computer assignments using DSP board and MATLAB software.

Student Outcomes Addressed: 1 , 4 , 5 , 6

4. Course Contents:

Page 64: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-1 Multirate Digital Signal Processing: Decimation and Interpolation,

Oversampling and undersampling of bandpass signals, sampling rate conversion,

applications

Week-2 Multirate Digital Signal Processing: Decimation and Interpolation,

Oversampling and undersampling of bandpass signals, sampling rate conversion,

applications

Week-3 Multirate Digital Signal Processing: Decimation and Interpolation,

Oversampling and undersampling of bandpass signals, sampling rate conversion,

applications

Week-4 Multirate Digital Signal Processing: Decimation and Interpolation,

Oversampling and undersampling of bandpass signals, sampling rate conversion,

applications

Week-5 Optimum Linear Filters, Adaptive Filters, and applications

Week-6 Optimum Linear Filters, Adaptive Filters, and applications

Week-7 Optimum Linear Filters, Adaptive Filters, and applications

Week-8 Optimum Linear Filters, Adaptive Filters, and applications

Week-9 Digital Image Processing basics

Week-10 Image enhancement using histogram equalization

Week-11 Image filtering

Week-12 Edge detection

Week-13 Color image processing

Week-14 JPEG image compression

Week-15 JPEG image compression

Date of last revision: 27/02/2019

Page 65: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5112

Course Title: Antennas & Wave Propagation

Credit Hours: 3

Instructors Joseph Jervase, Mohamed Bait Suwailam and

Hassan Al-Lawati

1. Textbook:

Antennas & Propagation for Wireless Communication Systems by S.O. Saunders and

Alejandro Aragon-Zavala, John Wiley & Sons, 2007.

2. Course Information:

Course Description: Fundamental antenna parameters. Radiation pattern. Far-field,

directivity. Radiation efficiency. Gain impedance. Bandwidth. Polarization. Antenna noise

temperature. Friis power transmission formula. Basic types of antenna. Dipoles, arrays and

long-wire antennas. Aperture-type antennas. Reflector antennas. Printed antennas.

Propagation: electromagnetic wave propagation of various frequency ranges. Design of

radio links.

Prerequisite Course(s): ECCE4022 Electromagnetics II

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Identify and classify any given type of antenna.

Determine for any given antenna its parameters such as gain and directivity given its

radiation intensity and efficiency.

Explain the fundamental properties of electromagnetic waves traveling in uniform

unbounded media.

Describe the basic mechanisms of propagation when waves encounter boundaries

between different media.

Analyze wireless links and evaluate system performance based on specific

propagation models

Design a radio link subject to realistic constraints.

Student Outcomes Addressed: 1, 2

4. Course Contents:

Week-1 Introduction: The Wireless Communication Channel

Page 66: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-2 Introduction: The Wireless Communication Channel

Week-3 Properties of Electromagnetic Waves

Week-4 Properties of Electromagnetic Waves

Week-5 Propagation Mechanisms

Week-6 Propagation Mechanisms

Week-7 Antenna Fundamentals

Week-8 Antenna Fundamentals

Week-9 Antenna Fundamentals

Week-10 Antenna Fundamentals

Week-11 Antenna Fundamentals

Week-12 Antenna Fundamentals

Week-13 Basic Propagation Models

Week-14 Basic Propagation Models

Week-15 Review

Date of last revision: 01/06/2019

Page 67: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Specialized Courses of Computer Systems

and Network (CSN)

Page 68: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4242

Course Title: Introduction to Computer Networks

Credit Hours: 3

Instructors Dawood Al-Abri, Ahmed Al Ammari, Medhat

Hussien

1. Textbook:

- James Kurose and Keith Ross, Computer Networking: A Top-Down Approach

2. Course Information:

Course Description: Local Area Network (Ethernet, Token Ring, FDDI): Transmission

Medium, Medium Access Control, Repeaters, Bridges and Routers. Internet Protocols

(TCP/IP, ICMP, etc...). Client Server Architecture. Internet Applications (DNS, DHCP,

FTP, etc...).

Prerequisite Course(s): ECCE4227 or COMP3501

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand the layered architecture of computer networks.

Understand the basic operation of the main components of computer networks.

Learn various networking protocols.

Acquire the basic knowledge necessary to design a simple computer network.

Student Outcomes Addressed: 1, 2, 4, 6, 7

4. Course Contents:

Week-1 Course Overview

Week-2 Introduction

Week-3 OSI & TCP/IP stack

Week-4 Applications Layer

Week-5 Applications Layer (cont.)+Transport Layer

Week-6 Transport Layer (cont.)+Network Layer

Page 69: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-7 Network Layer (cont.)

Week-8 Network Layer (cont.)

Week-9 IP Addressing

Week-10 IP Addressing (cont.)+ Ping/Traceroute+Data Link

Week-11 Data Link (cont.)+Ethernet

Week-12 Ethernet (cont.)

Week-13 Physical Layer

Week-14 Physical Layer (cont.)

Week-15 Review

Date of last revision: 27/02/2019

Page 70: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4254

Course Title: Operating Systems

Credit Hours: 3

Instructors Medhat Hussein, Firdous Kausar, Ahmed Ammari

1. Textbook:

Operating System Concepts, Silberschatz, Galvin, and Gagne, 10th edition, Wiley, 2018.

2. Course Information:

Course Description: This course covers the principles of operating systems. The topics

discussed in class are processes, threads, concurrency and synchronization, scheduling,

deadlocks, memory management, and virtual memory. The course is accompanied with labs

involving aspects of the Windows and Linux operating systems and the C programming

language.

Prerequisite Course(s): COMP2002 or ENGR2217

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Formulate and solve various problems related to operating systems such as memory

cache hit and miss, process scheduling and processes and thread management.

Gain the ability to design a simple operating system targeting a specific application.

Learn how to solve various challenges related to operating systems such as deadlock

recovery, improper synchronization, and starvation.

Because the course material contains topics where technologies are continually

changing, students are advised to keep tracking advanced solutions for operating

systems.

Throughout the course, students will learn how to solve various practical and

industrial examples and the tools used for that purpose.

Student Outcomes Addressed: 1 , 3 , 5 , 6 , 7

4. Course Contents:

Week-1 Overview of Operating Systems

Week-2 Overview of Operating Systems

Week-3 Processes

Page 71: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 Processes

Week-5 Threads

Week-6 Threads

Week-7 CPU Scheduling

Week-8 CPU Scheduling

Week-9 Process Synchronization

Week-10 Process Synchronization

Week-11 Deadlocks

Week-12 Deadlocks

Week-13 Memory Management

Week-14 Memory Management

Week-15 Virtual Memory

Date of last revision: 27/02/2019

Page 72: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4257 = ECCE4255

Course Title: Applied Programming and Algorithms for

Engineers

Credit Hours: 3

Instructors Medhat Hussein, Firdous Kausar, Ahmed Ammari

1. Textbook:

C++ PROGRAMMING: Program Design Including Data Structures” by D. S. Malik,

Course Technology-Cengage Learning, 2011

2. Course Information:

Course Description: Fundamental concepts in data structure and algorithms applied to

engineering problem solving. The course covers some essential data structure topics such as

lists, stack and trees as well as basic algorithms such as sorting, searching, matching and

few graph algorithms (e.g. shortest path). In lab sessions, the above topics are deployed in

solving engineering problems for efficient implementation in C, C++ or JAVA.

Prerequisite Course(s): COMP2002 or ENGR 2217 + ECCE3258

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand the fundamentals of applied programming techniques

Be able to identify problems and determine/analyze requirements

Use objects, classes and templates in programming

Improve program development skills in problem solving using algorithms

Develop C++ programs for standard algorithms and data structures such as lists,

sorting and searching

Understand, compare and analyze the various programming algorithms and data

structures

Understand the role of algorithms and data structure in real life applications

Student Outcomes Addressed: 1 , 2, 6

4. Course Contents:

Week-1 Introduction & C++ Review

Week-2 Introduction & C++ Review

Page 73: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-3 Records (struct) and Pointers in C++

Week-4 Records (struct) and Pointers in C++

Week-5 Classes

Week-6 Classes

Week-7 Data Structure (Linked List, Stack, Queue)

Week-8 Data Structure (Linked List, Stack, Queue)

Week-9 Searching & Sorting

Week-10 Searching & Sorting

Week-11 Binary Trees

Week-12 Binary Trees

Week-13 Graphs

Week-14 Graphs

Week-15 Network Flow

Date of last revision: 02/03/2019

Page 74: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5214

Course Title: Advanced Logic and Computer Interfacing

Credit Hours: 3

Instructors Ahmed Al-Maashari, Afaq Ahmed, Ahmed

Ammari

1. Textbook:

“Digital Logic Design” (4th Ed.) by M. Morris Mano, Prentice Hall, 2006

(Optional) “Verilog Digital Computer Design” by Mark Arnold, Prentice Hall, 1999

2. Course Information:

Course Description: This course is designed to introduce the design of complex logic

systems underlying or supporting the operation of computer systems and interfaces.

Students will learn how to use advanced computer-aided design tools to develop and

simulate logic systems consisting of MSI components such as adders, multiplexers, latches,

and counters. The concept of synchronous logic is introduced through the design and

implementation of Mealy and Moore machines. Hardware description languages are

introduced and used to describe and implement combinational circuits. Students will also

learn how to use programmable logic devices to implement customized designs.

Prerequisite Course(s): ECCE4227

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand design, analysis and application of combinational & sequential

machines.

Understand Programmable Logic Devices (PLDs) with a focus on Field-

Programmable Gate Array (FPGA).

Understand how to describe digital systems using HDL.

Use of CAD tools with HDL to design, simulate and implement Digital Systems.

Mapping of HDLs into FPGAs.

Understand basics of behavioral design and methodologies

Gain the skill of performing code debugging with HDL

Student Outcomes Addressed: 1, 2, 6

Page 75: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Course Overview

Week-2 Review of Digital Logic Design

Week-3 Review of Digital Logic Design, FPGA Architecture

Week-4 Verilog HDL

Week-5 Verilog HDL, FPGA Design Process, Finite State Machines

Week-6 Design Methodology

Week-7 Review

Week-8 Combinational Logic

Week-9 Combinational Logic

Week-10 Sequential Machines

Week-11 Sequential Machines

Week-12 Architecture & Large-Scale System

Week-13 Architecture & Large-Scale System

Week-14 Interfacing

Week-15 Review

Date of last revision: 27/02/2019

Page 76: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5242

Course Title: Advanced Computer Networks

Credit Hours: 3

Instructors Dawood Al-Abri, Firdous Kausar, and Medhat

Hussien

1. Textbook:

James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down

Approach”+Handouts

2. Course Information:

Course Description: This is an advanced course on computer networks. The course

emphasis is on topics related to routing and switching. These include: autonomous system,

classification of routing protocols, popular routing protocols (e.g. RIP, OSPF, BGP),

VLAN, STP, etc... In addition, it introduces students to recent and emerging networking

technologies.

Prerequisite Course(s): ECCE4242

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Understand the concept of routing

Understand different routing issues and protocols

Configure routers

Understand the concept of switching

Understand common switching problems and protocols

Design appropriate addressing scheme

Design and configure VLAN

Understand emerging networking technologies

Student Outcomes Addressed: 1, 3, 6, 7

4. Course Contents:

Week-1 Course overview and introduction + Review of basic networking

Week-2 Static Routing

Week-3 Dynamic routing overview + RIP

Page 77: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 Link state routing protocols

Week-5 BGP

Week-6 MPLS

Week-7 VLAN

Week-8 STP

Week-9 SDN + NFV

Week-10 DHCPv6 + PAT

Week-11 Internet Access

Week-12 High Availability + Load Balancing

Week-13 Selected Topics

Week-14 Selected Topics

Week-15 Selected Topics

Date of last revision: 28/02/2019

Page 78: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5223

Course Title: Advanced Embedded System Design

Credit Hours: 3

Instructors Osman Elgawi, Ahmed Al Maashari, and Ahmed

Ammari

1. Textbook:

Marilyn Wolf, "Computers as components: Principles of embedded computing system

design", 4th Edition, Morgan Kaufmann, Oct, 2016.

2. Course Information:

Course Description: This is an advanced course on the design of embedded systems. We

will use the LPC-P2148 Arm7 development board, an integrated C development environment,

and a real-time operating system (RTOS) to study and develop the major elements of an

embedded system. Applications include digital signal processing, industrial automation and

control, computer networking, and consumer devices.

Prerequisite Course(s): ECCE4227

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Design embedded systems (ESs) using micocontroller/microprocessor or DSP and

real-time operating systems (RTOS).

Specify the basic requirements of ESs, and to program such systems so that the

requirements are met.

Use a RTOS to create tasks, assign priorities, start a scheduler

Use semaphores and queue as needed to meet the specification.

Implement the filter in hardware, test it and verify the output has been cleaned from

noise.

Student Outcomes Addressed: 2, 3, 5, 6

4. Course Contents:

Week-1 Course Outline and Overview

Week-2 Embedded Computing: Complex Systems and Microprocessors (Characteristic,

Design goals, Challenges in Embedded Systems Design, Performance paradox)

Week-3 Embedded Computing: Design Process (Requirements, Specification,

Page 79: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Architecture Design, Designing Hardware and Software Components, System

Integration). Design Examples: Model Train Controller

Week-4 Instruction Sets: ARM Processor. Memory Devices, I/O Devices. Designing

with Microprocessors (System Architecture, Hardware Design)

Week-5 Processes and Operating System: Multiple Tasks and Multiple Processes (Tasks

and processes, Multirate Systems, Time requirements, CPU metrics, process

state and scheduling, scheduling policies)

Week-6 Preemptive Real-Time Operating Systems(Preemption, Priorities, Processes and

Context). Priority-based Scheduling (RMS, EDF)

Week-7 Interprocess Communication Mechanisms (Shared Memory Communication,

Message Passing, Signal). Power Management and Optimization

Week-8 Program Design and Analysis: Components for Embedded Programs (State

Machines, Circular Buffers, Queues). Models of Programs (Control/Data Flow

Graph). Program Optimization

Week-9 Internet -of-Things Systems (Application, Architecture, and Network for IoT).

Example: Smart Home

Week-10 Embedded Multiprocessors: Why Multiprocessor? CPU and Accelerators

Week-11 Consumer Electronics Architecture. Design Examples

Week-12 Distributed Embedded Architecture. Networks for Embedded Systems

Week-13 Vehicles as Networks (Automotive Networks, Avionics). Sensor Networks

Week-14 Networks Design Example: Elevator Controller. Course Project: Presentation

Week-15 Course Project: Demo

Date of last revision: 02/21/2019 19:28:54

Page 80: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5232

Course Title: Computer Architecture and Organization

Credit Hours: 3

Instructors Osman Algawi, Tariq Jamil, ans Ahmed Ammari

1. Textbook:

Computer Organization and Architecture (9th Edition) by William Stallings, Pearson, 2013

2. Course Information:

Course Description: This course teaches the fundamentals of modern computer systems

with detailed emphasis on the internal working of various processor's components. Topics

covered include central processing unit (control unit, arithmetic and logic unit, registers),

memory (internal, external, cache), input/output and interfaces, RISC/CISC, pipelining, and

introduction to parallel processing

Prerequisite Course(s): ECCE4227 - Embedded Systems

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Learn history of computers and understand basic concepts of computer architecture

and organization, performance evaluation and benchmarks.

Understand internal components of central processing unit (control unit, arithmetic

and logic unit, registers), learn and implement arithmetic algorithms, design both

hardwired and microprogrammed control units, and learn about IEEE Standard 754.

Understand memory organization (internal/external/cache), cache-related policies,

hard disk organization, and RAID implementations.

Understand input/output system (memory-mapped, interrupt-driven, and DMA) and

interfaces (USB, PCI, Thunderbolt).

Understand concepts of RISC and CISC.

Understand working of pipelines, and determine their reservation tables, state

diagrams, and optimum control strategies.

Learn basic concepts of parallel processing and interconnection networks.

Student Outcomes Addressed: 2 , 5 , 6

Page 81: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Topic1: Introduction to Computer Architecture

Week-2 Topic2: Central Processing Unit (ALU, CU, Registers)

Week-3 Topic2: Central Processing Unit - continued

Week-4 Topic2: Central Processing Unit - continued Lab1: Arithmetic Algorithms

Simulation

Week-5 Topic3: Memory (internal/external/cache) Lab1: Arithmetic Algorithms

Simulation - continued

Week-6 Topic3: Memory (internal/external/cache) - continued Lab2: Hardwired Control

Unit Design and Simulation

Week-7 Topic3: Memory (internal/external/cache) - continued Lab2: Hardwired Control

Unit Design and Simulation - continued

Week-8 Topic3: Memory (internal/external/cache) - continued Lab3: Cache Memory

Simulation

Week-9 Revision of Topics 1,2,3

Week-10 Topic4: Input/Output Systems and Interfaces Lab3: Cache Memory Simulation

- continued

Week-11 Topic4: Input/Out Systems and Interfaces - continued

Week-12 Topic5: RISC/CISC Topic6: Pipelining

Week-13 Topic6: Pipelining - continued Lab4: Pipelining Reservation Table/State

Diagram/Cycles

Week-14 Topic7: Introduction to Parallel Processing Lab5: Design of Interconnection

Networks

Week-15 Revision of Topics 1,2,3,4,5,6,7

Date of last revision: 28/02/2019

Page 82: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5215

Course Title: Computing Systems for Engineering Application

Credit Hours: 3

Instructors Ahmed Al-Maashari and Firdous Kausar

1. Textbook:

There is no textbook for this course.

Lecture and Lab notes are available online on Moodle.

2. Course Information:

Course Description: This is an advanced course where real-world examples and case

studies from industry are covered to demonstrate to students the important up-to-date

applications of computing systems in various engineering fields. Examples of applications

are: consumer electronics, robotics, smart oil fields, networking and telecommunication.

Prerequisite Course(s): ECCE4242

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Students are aware of modern computer system hardware.

Giving students hands-on experience on installing and administrating UNIX-like

operating systems. Also, students will learn about virtual machines.

Giving students hand’s on experience with writing drivers (Linux modules) to

interact with devices.

Giving students an enriched knowledge in UNIX-like Operating Systems and

familiarizing students with installation, configuration and manipulation of servers in

the operating system.

Introducing the students to computing systems with non-traditional modalities,

which are used in actual engineering applications.

Briefly introduce students to mobile computing.

Student Outcomes Addressed: 1, 3, 4, 6, 7

4. Course Contents:

Week-1 Course Overview

Week-2 PC Hardware

Week-3 OS Administration [Linux Introduction + Virtual Machines]

Page 83: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 Lecture: OS Administration [Linux commands]

Week-5 Lecture: OS Administration [Shell Scripting]

Week-6 Lecture: OS Administration [Shell Scripting] Networking

Week-7 Lab Sessions [Linux Administration + Shell Scripting]

Week-8 Lab Sessions [Networking tools + Firewall], Lab Sessions [Web Server]

Week-9 Lab Sessions [PHP], Lab Sessions [DHCP Server]

Week-10 Lab Sessions [DNS Server], OS Administration [device modules]

Week-11 Lab Sessions [Linux modules]

Week-12 Parallel Processing, multicore-computers, GPGPUs

Week-13 Warehouse-scale computers + Cloud computing Mobile computing

Week-14 Presentation Sessions

Week-15 Review

Date of last revision: 28/02/2019

Page 84: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Specialized Courses of Electronic

Instrumentation and Control (EIC)

Page 85: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4455

Course Title: Sensors and Actuators

Credit Hours: 3

Instructors Ashraf Salim, Lazhar Khirii, and Faical Mnif

1. Textbook:

1. Process Control Instrumentation Technology, By Curtis Johnson, 8th Edition, 2006.

2. Anthony Esposito, Fluid Power with Applications, 7th edition, Prentice-Hall

International, 2008.

2. Course Information:

Course Description: This course introduces the fundamentals of sensors and actuator, their

working principles, and how to select them for a given application. The course is divided

into two parts. The first part deals with sensors and covers: measurement system behavior,

analog and digital signal conditioning, and sensors and transducers selection for system

design. The second part concentrates on actuators and covers: electrical, hydraulic, and

pneumatic actuators, the advantages and limitations, the selection and integration

procedures. Learning activities include lectures, assignments, labs, and a design project.

Prerequisite Course(s): Measurements and Instrumentation (ECCE3038) or ECCE3036

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Identify different types of sensors, their principle of operation, advantages and

disadvantages.

Design sensory system including conditioning circuit and interface to the controller

Select and size actuators used in control systems for different applications.

Identify and solve problems in using certain electronic elements (sensor, amplifier,

filter, A/D, D/A) .

Use advanced Simulation software such as Matlab/Simulink and Proteus to simulate

electrical sensors and actuators and analyze results.

Use modern electronic measuring instruments in the lab during the course.

Conduct experiments on sensors systems through term project and analyze the

obtained results in order to understand the functionality and characteristics of

different sensors.

Analyze and interpret data which obtained during experiment and submit a written

lab report.

Student Outcomes Addressed: 1, 2, 3, 5, 6

Page 86: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Introduction to sensors and actuators

Week-2 Motion Transducers

Week-3 Temperature Transducers

Week-4 Level Transducers

Week-5 Pressure Transducers

Week-6 Flow Transducers

Week-7 Sensor system design

Week-8 Electrical Actuators, Stepper Motors

Week-9 DC Motors construction and types

Week-10 DC Motors drive and control

Week-11 Electric motors selection

Week-12 Fluid actuators: Hydraulic systems

Week-13 Hydraulic valves, hydraulic cylinders and motors.

Week-14 Electro-hydraulic circuits, servo-hydraulic systems.

Week-15 Fluid actuators: pneumatic systems

Date of last revision: 28/02/2019

Page 87: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4467

Course Title: Power Electronics & Drives

Credit Hours: 3

Instructors Rashid Al Abri and Mahmoud Masoud

1. Textbook:

Power Electronics: Circuits, Devices and Applications, M. H. Rashid, Prentice Hall, 4th

Edition, 2012.

2. Course Information:

Course Description: This is a basic course in power electronics and electrical drives. It

covers, introduction about power electronics and drives, Power semiconductor devices,

Single-phase Rectifiers, Three-phase Rectifiers, Choppers (class A, B), Single-phase

Inverters, PWM techniques, Single-phase ac voltage controllers, DC motor drives

Prerequisite Course(s): ECCE3152: Electronics I or MCTE3110: Electronics and

ECCE3352: Electrical Technology or MCTE3210: Electromechanical Systems & Actuators

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

The objectives of this course are:

Explain the history, importance and applications of power electronics.

Define, classify, and compare different types of power electronic switches.

Design a gate drive circuit and construct it practically.

Classify and test ac to dc converters and analyze the effect of commutating diode

Model rectifiers and drive the average voltage.

Explain the principle of Class A and B choppers. Model the class A chopper.

Discuss the effect of continuous and discontinuous conduction

Classify and test chopper classes

Define, explain, and distinguish the four quadrant Torque-Speed Characteristics

Discuss different mechanical loads and evaluate the steady-state stability.

Select and design the motor for electric drive applications.

Interpret motor name plate

Estimate dc-motor performance when fed from the rectifier or chopper converter

Define, explain, and model dc to ac converters

Analyze and model the inverter performance

Discuss the effect of Pulse Width Modulation.

Dissect the ac-ac voltage controller

Define and explain soft starters and ac drives

Page 88: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Student Outcomes Addressed: 1, 4, 6

4. Course Contents:

Week-1 Unit 1: Introduction to power electronics

Week-2 Unit 2: Power Electronic Devices

Week-3 Unit 3: Rectifiers (single phase)

Week-4 Unit 3: Rectifiers (single phase)

Week-5 Unit 3: Rectifiers (Three phase)

Week-6 Unit 3: Rectifiers (Three phase)

Week-7 Unit 4: Choppers

Week-8 Unit 4: Choppers

Week-9 Unit 5: AC-AC converters and DC-AC Inverters

Week-10 Unit 5: AC-AC converters and DC-AC Inverters

Week-11 Unit 5: AC-AC converters and DC-AC Inverters

Week-12 Unit 7: Speed Control of Direct Current Motors

Week-13 Unit 7: Speed Control of Direct Current Motors

Week-14 Unit 7: Speed Control of Direct Current Motors

Week-15 Revision and Presentations

Date of last revision: 02/27/2019 07:29:45

Page 89: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5452

Course Title: Computer Aided Instrumentation

Credit Hours: 3

Instructors Faical Mnif and Hadj Bourdoucen

1. Textbook:

Maurizio D. P. Emilio, “Data Acquisition Systems, From Fundamentals to Applied

Design”, Springer NY 2013

“Practical Data Acquisition for Instrumentation and Control Systems”, by John Park and

Steve Mackay, 2003, Elsevier.

LabVIEW, Student edition, National Instruments & material on "LabView Data

Acquisition", NI Corp. Supplemental Materials:

"Practical Data Communications for Instrumentation and Control", John Park, Steve

Mackay, Edwin Wright.

"Advanced Topics in Lab Windows / CVI" by S.F. Khalid and J. Laney, Prentice-Hall,

Englewood Cliffs, NJ.

2. Course Information:

Course Description: Introduction to fundamentals of measurement and Instrumentation

systems with hardware and software components, Principles and implementation of

interfacing the computer and stand-alone instruments with real world signals, Fundamentals

of data acquisition with focus on PC-based operation of data acquisition systems, Enable

design, Installation, Configuration, and Programming of data acquisition systems

effectively, Design and implementation of Virtual Instruments.

Prerequisite Course(s): ECCE4455 or ECCE4456 (Sensors & Actuators) AND

ECCE4227 (Embedded Systems)

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Define the typical phases of an engineering design project

Describe requirements of success in implementing an engineering design

Conduct engineering experiments and analyze data

Conduct engineering experiments, and interpret results.

Design, prototype and test a system, component or process collaboratively to fulfill

specified needs or requirements

Describe required characteristics in a team undertaking an engineering design

project

Develop team formation and cooperation / collaboration process guidelines to

implement an engineering design project

Develop a hierarchical work breakdown structure of tasks and deliverables to

execute an engineering design project

Page 90: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Apply knowledge to continue professional development and/or postgraduate studies

throughout their careers.

Contribute in sharing knowledge with the community.

Define the typical phases of an engineering design project

Describe requirements of success in implementing an engineering design

Define typical broad classifications of engineering design projects, namely, creative,

variant, and routine designs

Identify customer/marketing needs or requirements to solve a given engineering

design problem

Apply strategies for concept generation of engineering designs to solve problems

Student Outcomes Addressed: 1, 2, 5, 6

4. Course Contents:

Week-1 Introduction to data acquisition and control

Week-2 Introduction to LabView (NI documentation)

Week-3 Signal conditioning (Quick review)

Week-4 Plug-in data acquisition boards

Week-5 Plug-in data acquisition boards

Week-6 Distributed and stand-alone loggers/controllers

Week-7 Stand-alone logger/controller firmware

Week-8 Communication Bus

Week-9 USB Peripheral Controller with SPI Interface,

Week-10 Design of Data Acquisition Systems

Week-11 Analysis of Accuracy (Static)

Week-12 Software for Data Acquisition Systems

Week-13 Smart Data Acquisition System

Week-14 Working on Project + Making video file of working project

Week-15 Presenting video of project in class + Lab Exam

Date of last revision: 28/02/2019

Page 91: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5445

Course Title: Control System Design

Credit Hours: 3

Instructors Faical Mnif and Mohamed Shafiq

1. Textbook:

Modern Control Engineering, by K. Ogata, Prentice Hall, 4th edition, 2002

2. Course Information:

Course Description: State space representation of dynamic system . Linearization of

nonlinear systems. Solutions of state space equations. Controllability and observability.

Pole placement design technique. Design of observers. Introduction to optimal design in

control. Review of frequency domain analysis. Nyquist criteria for Stability and relative

stability. Design of compensators is the frequency domain. Case studies.

Prerequisite Course(s): ECCE4416 or MCTE4250 or MCTE4450

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Represent a dynamic system in the state space

Apply the state space approach in the analysis of control system

Understand the controllability and the observability of linear systems

Apply the Lyapunov theory for the analysis of stability of linear system

Analyze the performance of a linear system in the state space representation

Design a linear controller by the pole placement approach

Understand the concept of optimality

Use MATLAB/SIMULINK for simulations

Undertake a class project

Student Outcomes Addressed: 1, 2, 7

4. Course Contents:

Week-1 Introduction

Week-2 Review of Classical Control Schemes

Week-3 State space representation of Dynamic Systems

Page 92: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Week-4 Mapping between SS and TF representation- Applications

Week-5 Properties of SS representations and Time domain- Computer Applications

Week-6 Controllability, Observability and Stability

Week-7 More on Stability and Tutorial

Week-8 Computer Application -Test 1

Week-9 State Feedback Control

Week-10 State Feedback Control

Week-11 Tutorial and Computer Applications- Test 2

Week-12 Observer Design

Week-13 Application on the DC motor for state feedback control and observer design for

the current and the speed.

Week-14 Introduction to Optimal Design

Week-15 Application on a High-Dimensional System- - Project Presentation

Date of last revision: 12/13/2018 03:45:55

Page 93: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4436

Course Title: Industrial Control System Design

Credit Hours: 3

Instructors Jawhar Ghomam, Hassan Yousef, and Mostafa

Mesbah

1. Textbook:

Curtis D. Johnson, Process Control Instrumentation Technology, Prentice Hall, 8th, 2006

2. Course Information:

Course Description: This course is intended to put into practice the theoretical knowledge

of the mathematical aspects of process control by converting this knowledge into practical

understanding of industrial control aspects and problems. This course provides a graduate-

level emphasis on the control system components and its corresponding process diagrams, it

also provides a degree of emphasis on internal calculation of control algorithms in digital

computers including techniques for controller tuning and implementation, designing various

control structures most often employed in industry (i.e., feedforward, cascade control, ratio

control technique and Deadtime Compensation ). The course carries out by providing

introduction to fundamental aspects of system identification, i.e., estimating dynamic

models from sampled (experimental/operating) data. The principles learned in this course

can also provide a foundation for the general understanding of how traditional control

algorithm can be programmed in an industrial Programmable Logic Controller (PLC)

software using the IEC 1131.3 programming standard.

Prerequisite Course(s): ECCE4416

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

The students should learn how to read a piping installation of a given plant;

They should also learn how to understand process behaviors through identification

procedure that could be either in open loop or in closed loop.

The students ultimately should learn essential control techniques and strategies that

would improve the performance of the process according to some given

specification.

Student Outcomes Addressed: 1, 2, 3, 4, 5

Page 94: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Introduction to Process Control

Week-2 Process Control Hardware Fundamentals

Week-3 P&I Diagrams

Week-4 Fundamentals of Single Input Single Output Systems

Week-5 Process Identification Part 1: Geometric identification methods Part 2:

Parametric identification methods

Week-6 Basic Control Modes

Week-7 Control Tuning

Week-8 Tank Level Tuning

Week-9 Advanced Process Control

Week-10 Process Control: Case Studies

Week-11 Process Control with Deadtime

Week-12 Control Loop Non-Linearity

Week-13 Class Project pre-validation

Week-14 Class Project validation

Week-15 Revision, Process Control system design and analysis

Date of last revision: 28/02/2019 09:49:20

Page 95: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5231

Course Title: Industrial Networks and Operating Systems

Credit Hours: 3

Instructors Dawood Al-Abri, Medhat Hussein, and Firdous

Kausar

1. Textbook:

1- Gary D. Anderson, "Industrial Network Basics, Practical Guides for the Industrial

Technician!", 2014.

2- James Kurose, Keith Ross, “Computer Networking: A Top Down Apporach”, Addison

Wesley, 2013.

3- Operating System Concepts, Silberschatz, Galvin, and Gagne, 9th edition, Wiley, 2013.

lecture notes, Manufacturers’ Literature; Online Help for the software

2. Course Information:

Course Description: The first part of the course provides an introduction to operating

system functions, Processes, CPU scheduling, single/multiuser OS, networking OS, and

aspects of Lunix OS as a case study. The course introduces fundamental concepts in the

design and implementation of computer and industrial communication networks and their

protocols. This includes introduction to OSI reference model, TCP/IP network protocol

suite, HTTP, SMTP, FTP, DNS, TCP, UDP, IP, industrial network architecture, physical

and logical characteristics of industrial networks, Ethernet and fieldbus technologies,

common industrial protocol, and precision time protocol.

Prerequisite Course(s): COMP2002 + ECCE4227

Course Category: Department Elective

3. Course Goals

Learning Objectives:

The students learn how to formulate and solve various engineering problems related

to computer networking and operating systems.

They will learn how to design a layout for a network (LAN or WAN) and be able to

choose the suitable operating system for communication devices.

Because the course material contains topics where technologies are continually

changing, students will be strongly advised to keep tracking advanced solutions for

modern computer networking and operating systems.

Throughout the course, students will learn how to design, test different networks

using simulation tools.

Student Outcomes Addressed: 5, 6, 7

Page 96: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Overview of Operating Systems

Week-2 Linux Command

Week-3 Introduction to computer networking

Week-4 Introduction to computer networking

Week-5 Application Layer

Week-6 Transport Layer (TCP and UDP)

Week-7 Network Layer (IP)

Week-8 Data Link Layer

Week-9 Data Link Layer

Week-10 Industrial networks architecture

Week-11 Physical and logical characteristics of Industrial Networks

Week-12 Fieldbus Technologies

Week-13 Ethernet Protocols for Industrial Controls

Week-14 Common Industrial Protocol—CIP

Week-15 Selected topics

Date of last revision: 28/02/2019

Page 97: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Specialized Courses of Power Systems and

Energy (PSE)

Page 98: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4022

Course Title: Electromagnetics II

Credit Hours: 3

Instructors Mohamed Bait Suwailam, Joseph Jervase, Hassan

Al- Lawati

1. Textbook:

M. N. O. Sadiku, Elements of Electromagnetics, Oxford University Press, 5th Edition,

2011

2. Course Information:

Course Description: This is the second part of two-semester course in engineering

electromagnetic. Topics cover: Poisson's and Laplace equations, resistance and capacitance.

Time varying fields and electromagnetic induction, Maxwell's equations. Electromagnetic

wave propagation: Plane waves in conductors and in dielectrics; Power and the Pointing

Vector; Wave polarization. Transmission lines.

Prerequisite Course(s): ECCE3022 Electromagnetics I

Course Category: Department Requirement

3. Course Goals

Learning Objectives:

Solve electrostatic boundary-value problems analytically

Determine magnetic forces on charged particles, current elements and loops

Analyze magnetic fields in material media and devices

Solve Maxwell's equations for time-varying electromagnetic fields

Analyze electromagnetic wave propagation in various unbounded media

Analyze electromagnetic wave propagation in various guided media

Simulate and solve electrostatic boundary-value problems using a numerical

package (e.g. MATLAB or ElecNet)

Submit a detailed report on numerical solution of Laplace's or Poisson's equation

using finite-difference method

Assess electromagnetic radiation any source of RF (e.g. cellular base station towers)

Student Outcomes Addressed: 1

Page 99: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Introduction + Review of Electromagnetics I

Week-2 Electrostatic Boundary Value Problems

Week-3 Electrostatic Boundary Value Problems

Week-4 Magnetic Force, Materials, and Devices

Week-5 Magnetic Force, Materials, and Devices

Week-6 Magnetic Force, Materials, and Devices

Week-7 Maxwell's Equations for Time-Varying Fields

Week-8 Maxwell's Equations for Time-Varying Fields

Week-9 Electromagnetic Wave Propagation

Week-10 Electromagnetic Wave Propagation

Week-11 Electromagnetic Wave Propagation

Week-12 Transmission Lines

Week-13 Transmission Lines

Week-14 Transmission Lines

Week-15 Review

Date of last revision: 26/02/2019

Page 100: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4312

Course Title: Power System Analysis I

Credit Hours: 3

Instructors Amer Al Hinai, Abdullah Al-Badi, Mohamed Al-

Badi, and Abdulslam El-hafar

1. Textbook:

Hadi Saadat,"Power System Analysis", McGraw Hill, 2nd ed (2004) or later

2. Course Information:

Course Description: This course is designed to give the students an ability to model

electric power system components and to analyze power system under steady-state

conditions. The course contents include the following topics:

Power system components. Transmission line parameters: Resistance, Inductance and

capacitance. Model for short, medium, and long lines. Steady-state operation of

transmission lines. Shunt and series compensation. Per unit systems. Bus admittance and

impedance matrices. Symmetrical faults.

Prerequisite Course(s): ECCE3352

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Describe the structure and problems of early power systems.

Describe the layout of the current Omani Power Sector and expected future

developments.

List the main players in Oman electricity market.

State functions of different components of power system.

List the parameters of an overhead transmission line (OHTL) and explain their

physical interpretation.

Explain the effect of stranding, temperature and frequency on resistance of an

OHTL.

Calculate Geometric Mean Radius (GMR) for the per phase inductance and

capacitance calculation given conductor data for single/double OHTL circuits.

Calculate Geometric Mean Distance (GMD) given conductor data for single/double

OHTL circuits.

Calculate the per phase inductance and capacitance of an OHTL given conductor

data and system configuration.

Design the spacing of bundle conductors to achieve specific L and C in OHTL.

Select the proper model of an OHTL given its length and voltage level and calculate

ABCD parameters of its two-port network model.

Page 101: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Design the value of a shunt reactor applied to compensate the overvoltage in long

lossless lines given OHTL parameters.

Design the value of a series capacitor to compensate under voltage given OHTL

parameters and loading condition.

Calculate the per-unit value of current, voltage, power and impedance given actual

values.

Convert per unit impedance values to a new base given old value and base.

Construct the admittance matrix given the data of the single-line diagram.

Analyze symmetrical faults using impedance matrix and Thévenin’s method.

Conduct experiments related to the course content, analyze and interpret data from

the results.

Student Outcomes Addressed: 1 , 6

4. Course Contents:

Week-1 Introduction, Basic Components of Power System

Week-2 Electricity Sector in the Sultanate of Oman: an Overview

Week-3 Resistance of OHL, Inductance of a single Conductor, Inductance of a single

phase system, examples

Week-4 Inductance of 3-phase OHL Symmetrical Spacing, 3-phase OHL Unsymmetrical

Spacing, examples

Week-5 Inductance of Composite Conductors, Inductance of 3-phase OHL Symmetrical

Spacing, Inductance of 3-phase OHL Unsymmetrical Spacing, Inductance of

Double-circuit 3-phase OHL Unsymmetrical Spacing, examples.

Week-6 Capacitance of single – phase line, Capacitance of 3-phase TL Symmetrical

Spacing, examples

Week-7 OHTL models, Short Transmission Line Model, ABCD Constants

Week-8 Medium Transmission Line Model, Long Transmission Line Model

Week-9 Transmission lines Compensation

Week-10 Power System modeling & the per unit System, examples

Week-11 Bus Admittance Matrix

Week-12 Bus Admittance Matrix Examples

Week-13 Symmetrical Fault Analysis using Thévenin’s Method, examples

Week-14 Symmetrical Fault Analysis using Y-bus, examples

Week-15 Review All units

Date of last revision: 12/24/2018

Page 102: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4358

Course Title: Electrical Machines

Credit Hours: 3

Instructors Mahmoud Masoud and Razzaqul Ahshan

1. Textbook:

P. C. Sen, “Principles of Electric Machines and Power Electronics”, 3rd edition, Wiley,

2014

2. Course Information:

Course Description: The course cover the following topics in electrical machines:

Energy Conversion principle, Three-phase power transformers, special types of

transformers, vector groups, multi-phase induction motors, single-phase induction motor,

synchronous generators and motor.

Prerequisite Course(s): ECCE3352

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Define different types of voltages and explain how is the voltage and torque are

produced in electrical machines.

Illustrate and summarize the magnetic circuit then solve a simple problem

Define and interpret the electromechanical energy conversion principal then Drive a

formula for field energy.

Explain and compare between singly-excited systems and doubly excited systems

then classify different types of machines’ torque. Decide which type of rotor and

stator can produce torque.

Explain the theory of operation of autotransformer and to demonstrate different

types of special transformer.

Explain the theory of operation of three-phase transformer. Compare between three-

phase transformer and three single-phase transformers. Construct three-phase

transformer. Model the three-phase transformer.

Demonstrate and construct different primary and secondary connections. Assess the

transformer power. Determine the transformer phase group. Evaluate transformer

efficiency. Construct, analyze, discuss, and conclude the Three-phase transformer

Experiment (Lab. 1).

Demonstrate the rotating field theory and distinguish between it and other types of

magnetic fields.

Recall the three-phase induction motor theory of operation and model the equivalent

circuit based on motor classes.

Drive the torque-speed characteristics of three-phase induction motor. Classify,

compare, and Assess different motor classes based on torque-speed characteristics.

Page 103: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Dissect methods of starting and speed control of three-phase induction motor.

Understand and explain the unbalanced operation of three-phase induction motor.

Identify and interpret the general equivalent circuit for special cases. Construct,

analyze, discuss, and conclude the unbalanced operation of three-phase induction

motor (Lab. 2).

Explain the construction and theory of operation of single-phase induction motor.

Derive from general equivalent circuit and theory of operation torque-speed

characteristics and Model single-phase induction motor equivalent circuit. Explain

how to drive motor parameters using tests. Construct, analyze, discuss, and conclude

the running performance and starting techniques of single-phase induction motor

(Lab. 3).

Compare between three-phase induction motor and single-phase induction motor.

Define and compare between different types of types of synchronous machine.

Explain the construction, winding, and theory of operation of synchronous machine.

Derive the induced voltage equation and determine phasor diagram for different

power factors.

Student Outcomes Addressed: 1,3 , 6, 7

4. Course Contents:

Week-1 Course Introduction, Energy Conversion Principle

Week-2 Energy Conversion Cont'd Torque and Voltage production

Week-3 Special transformers Three-phase Transformer construction and connections

Week-4 Three-phase transformer efficiency and Vector group Lab. 1

Week-5 Toutorial on transformers Types of magnetic fields and three-phase winding

Week-6 Three-phase induction motor (torque-speed characteristics) Starting and speed

control of three-phase Induction motor

Week-7 Unblanced operation of three-phase induction motor Lab. 2

Week-8 Single-phase induction motor construction and theory of operation Single-phase

induction motor performance and testing

Week-9 Single-phase induction motor starting Lab. 3

Week-10 Synchronous machines construction and theory of operation Synchronous

machine induced voltage

Week-11 Synchronous machine voltage regulation Tutorial

Week-12 Parallel operation and Electric load diagram

Week-13 Tutorial on electric load diagram

Week-14 Parallel operation and transients Special machines

Week-15 Special machines- Cont'd

Date of last revision: 28/02/2019

Page 104: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4316

Course Title: Power System Analysis II

Credit Hours: 3

Instructors Amer Al Hinai, Mohamed Al-Badi, and Nasser

Husseinzadeh

1. Textbook:

Hadi Saddat,"Power System Analysis", McGraw Hill, 2nd edition 2004 or later.

2. Course Information:

Course Description: This course covers the following main topics in power system

analysis: Power-flow studies. Network calculations: node elimination, building and

modifying bus impedance matrix. Symmetrical components. Unsymmetrical faults.

Economic dispatch. Transient stability: swing equation, equal-area criterion, time-domain

simulation.

Prerequisite Course(s): ECCE4312

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Formulate and solve AC load flow problem using Gauss-Seidel, Newton-Raphson,

and Fast decoupled methods given impedance/admittance diagrams or admittance

matrix.

Convert current and voltage phasors to symmetrical components and vice versa.

Draw sequence impedance diagrams given single-line diagram.

Formulate and solve the economic dispatch problem given operating costs of

generators and upper/lower limits using analytical, graphical, and iterative methods.

Formulate and solve the economic dispatch problem that include losses given

operating costs of generators and upper/lower limits using iterative method.

Formulate and solve steady state stability

of a synchronous machine using swing equation given machine and system

parameters and loading condition.

Solve the power flow problem using MATLAB/other simulation tools. Solve the

economic dispatch problem using MATLAB/Powerworld simulation tools.

Calculate unbalance faults using symmetrical components method. Analyze

symmetrical and unsymmetrical faults using impedance matrix and Thévenin’s

method.

Student Outcomes Addressed: 1 ,3

Page 105: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Introduction/Unit 1

Week-2 Unit 1, Unit 2:Power-flow problems and methods of power-flow solutions

Week-3 Unit 2: Power-flow problems and methods of power-flow solutions

Week-4 Unit 2: Power-flow problems and methods of power-flow solutions

Week-5 Unit 3: Economic operation of power systems

Week-6 Unit 3: Economic operation of power systems

Week-7 Unit 4: Symmetrical Fault Analysis & Z-bus Formation

Week-8 Unit 4:Symmetrical Fault Analysis & Z-bus Formation

Week-9 Unit 5: Symmetrical components, sequence impedance and sequence networks

Week-10 Unit 5: Symmetrical components, sequence impedances and sequence networks

Week-11 Unit 6: Unsymmetrical faults: L-G-fault, L-L fault, D-LG fault

Week-12 Unit 6: Unsymmetrical faults: L-G-fault, L-L fault, D-LG fault

Week-13 Unit 7: Power system stability

Week-14 Unit 7: Power system stability

Week-15 Review

Date of last revision: 28/02/2019

Page 106: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE4467

Course Title: Power Electronics & Drives

Credit Hours: 3

Instructors Rashid Al Abri and Mahmoud Masoud

2. Textbook:

Power Electronics: Circuits, Devices and Applications, M. H. Rashid, Prentice Hall, 4th

Edition, 2012.

3. Course Information:

Course Description: This is a basic course in power electronics and electrical drives. It

covers, introduction about power electronics and drives, Power semiconductor devices,

Single-phase Rectifiers, Three-phase Rectifiers, Choppers (class A, B), Single-phase

Inverters, PWM techniques, Single-phase ac voltage controllers, DC motor drives

Prerequisite Course(s): ECCE3152: Electronics I or MCTE3110: Electronics and

ECCE3352: Electrical Technology or MCTE3210: Electromechanical Systems & Actuators

Course Category: Department Requirement

4. Course Goals

Learning Objectives:

The objectives of this course are:

Explain the history, importance and applications of power electronics.

Define, classify, and compare different types of power electronic switches.

Design a gate drive circuit and construct it practically.

Classify and test ac to dc converters and analyze the effect of commutating diode

Model rectifiers and drive the average voltage.

Explain the principle of Class A and B choppers. Model the class A chopper.

Discuss the effect of continuous and discontinuous conduction

Classify and test chopper classes

Define, explain, and distinguish the four quadrant Torque-Speed Characteristics

Discuss different mechanical loads and evaluate the steady-state stability.

Select and design the motor for electric drive applications.

Interpret motor name plate

Estimate dc-motor performance when fed from the rectifier or chopper converter

Define, explain, and model dc to ac converters

Analyze and model the inverter performance

Discuss the effect of Pulse Width Modulation.

Dissect the ac-ac voltage controller

Define and explain soft starters and ac drives

Page 107: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Student Outcomes Addressed: 1, 4, 6

5. Course Contents:

Week-1 Unit 1: Introduction to power electronics

Week-2 Unit 2: Power Electronic Devices

Week-3 Unit 3: Rectifiers (single phase)

Week-4 Unit 3: Rectifiers (single phase)

Week-5 Unit 3: Rectifiers (Three phase)

Week-6 Unit 3: Rectifiers (Three phase)

Week-7 Unit 4: Choppers

Week-8 Unit 4: Choppers

Week-9 Unit 5: AC-AC converters and DC-AC Inverters

Week-10 Unit 5: AC-AC converters and DC-AC Inverters

Week-11 Unit 5: AC-AC converters and DC-AC Inverters

Week-12 Unit 7: Speed Control of Direct Current Motors

Week-13 Unit 7: Speed Control of Direct Current Motors

Week-14 Unit 7: Speed Control of Direct Current Motors

Week-15 Revision and Presentations

Date of last revision: 02/27/2019 07:29:45

Page 108: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5302

Course Title: Power System Protection

Credit Hours: 3

Instructors Abdelsalam Elhafar, Nasser Husseinzadeh, and

Mohamed Albadi

1. Textbook:

Protection of Electricity Distribution Networks 3rd Edition, by Juan M. Gers

and Edward J. Holmes

2. Course Information:

Course Description: This course provides students with a background on protection of

electric power systems. It presents different components of protection systems, different

types of relays and how these relays can be set to protect the different parts of a power

system. It also introduces new protection techniques such as the use of microprocessor-

based relays and substation automation. Different protection techniques dedicated to protect

feeders, transformers, generators and motors are discussed.

Prerequisite Course(s): Power System Analysis II (ECCE 4316)

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Describe the protection requirements and zones of power systems.

Describe the primary and back-up protection and classify them according to function

and construction.

Analyze unsymmetrical fault analysis of power networks using impedance matrix

and Thévenin’s method. Understand the components and fundamental of protection

systems.

Understand the role of Current and Voltage transformers in power system

protection.

Calculate the relaying quantities given CTs & VTs data and fault values.

Select the parameters of current and voltage transformers (CTs & VTs) given the

burden data.

Conduct CT experiments, analyze and interpret data from the results.

Calculate relay settings of a complete protection system using power system data.

Carry out relay experiments in the lab including design of some protection circuits

to meet certain criteria. Others include analysis of relay testing of tripping actions

and co-ordination performance.

Analyze protection of industrial systems.

Develop fundamental principles of distance relaying and application to transmission

system protection.

Page 109: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Establish fundamental principles of differential protection and application to

transformer, bus bar and generator armature winding protection.

Practice an independent learning by developing a mini-project, and develop a

Learning Plan to perform the project.

Student Outcomes Addressed: 1, 2, 5, 6, 7

4. Course Contents:

Week-1 Introduction to power system protection and the course description

Week-2 Calculation of short-circuit currents

Week-3 Unbalnced Faults

Week-4 Current and voltage transformers+ Lab#1

Week-5 Classification of Relays

Week-6 Overcurrent protection: principles and basic theory

Week-7 Overcurrent protection coordination

Week-8 Directional overcurrent protection: basic Theory+ Lab#2

Week-9 Directional overcurrent protection: Examples

Week-10 Differential protection+ Midterm Exam

Week-11 Differential protection: Examples

Week-12 Distance protection: basic theory+ Lab#3

Week-13 Distance protection: Examples

Week-14 Protection of industrial systems

Week-15 Communication networks for power systems/ Substation automation.

Date of last revision: 28/02/2019

Page 110: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5303

Course Title: Power Distribution System Engineering

Credit Hours: 3

Instructors Moustafa Eissa, Abdelsalam Elhafar, Nasser

Husseinzadeh, and Hisham Solaiman

1. Textbook:

T. Gonen , "Power Distribution System Engineering" , CRC 2008

2. Course Information:

Course Description: Load characteristics and its applications, Load forecasting, Types of

distribution networks, Selection of distribution transformers, Voltage drop and voltage

regulation, Design of distribution feeders. Power-factor correction, Power Quality, Smart

meters, Automaton and SCADA, IEC standard, Cable selection, transformer efficiency.

Prerequisite Course(s): ECCE4312

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Differentiate the types of loads and their characteristics, Learn Factors Affecting

System Planning, Understand the distribution Automation and Control Functions

Design a radial and loop type distribution feeders, Understand Maximum

Diversified Demand

Learn different types of load curves, Learn types of Distribution Transformers,

Calculate the Distribution transformer Regulation, Calculate the Transformer

Efficiency, Understand different types of single and three phase transformers,

Understand different IEC standards for transformers selection

Design of Sub-transmission Lines and Distribution Substations, Calculate Voltage-

Drop and Power-Loss, Learn SCADA System and automation, Discuss the need of

PF correction and voltage drop compensation, Learn the Application of Capacitors

to Distribution Systems, Mathematical Procedure to Determine the Optimum

Capacitor Allocation, Identify the best methods for PF improvement and voltage

control, Design a suitable capacitance for voltage control in a Distribution System,

Calculate the voltage drop and power loss in a distribution system,

Quality of Service and Voltage Standards, Classification of Power Quality, Design

cables specifications, Present simulation studies in the classroom using software

programs

Student Outcomes Addressed: 1, 2

Page 111: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Distribution System Planning and automation

Week-2 Load characteristics in a distribution system

Week-3 Load forecasting, Load management, Smart Meters

Week-4 Distribution Transformers, IEC 62271-202

Week-5 Application of Distribution, Transformers Voltage Regulation, Transformer

efficiency

Week-6 Types of distribution network

Week-7 Design of Distribution System, Design Considerations of Primary, Systems

Design Considerations of Secondary Systems

Week-8 SCADA System and Automation

Week-9 Voltage drop and power loss calculation

Week-10 Voltage drop and power loss calculation

Week-11 Application of Capacitors to Distribution Systems

Week-12 Practical Procedure to Determine the Best Capacitor Location

Week-13 Power factor improvement

Week-14 Cables

Week-15 Power Quality & Harmonics

Date of last revision: 03/03/2019 05:58:49

Page 112: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

Sultan Qaboos University

College of Engineering

Department of Electrical and Computer Engineering

Course Syllabus

Course Code: ECCE5332

Course Title: High Voltage Engineering

Credit Hours: 3

Instructors Ibrahim Metwally and Amer Al-Hinia

1. Textbook:

M. Abdel-Salam, H. Anis, A. El-Morshedy and R. Radwan: High-Voltage Engineering:

Theory and Practice. 2nd ed., Marcel Dekker Inc., New York, USA, 2000.

2. Course Information:

Course Description: This is an introductory course in High Voltage engineering. This

course covers a wide spectrum of High Voltage Engineering topics and introduces the

students to the importance of using high voltage, circuit interruption and circuit breakers,

types of overvoltages and surge arresters, insulation coordination, high voltage generation

and measurement, and dielectric breakdown of different states of matter and protective

grounding.

Prerequisite Course(s): ECCE4312 Power System Analysis I

Course Category: Specialization Requirement

3. Course Goals

Learning Objectives:

Learn the origin and mitigation of overvoltage and apply the insulation coordination

in electric power systems.

Select the suitable surge protective devices according to IEC standards.

Understand the voltage and current wave propagation on lines and cables.

select and apply surge arresters according to IEC standards, apply standard test, and

use PSCAD software to find the proper location and rating.

Learn the basic knowledge of the phenomena associated with the electrical

conduction and breakdown in various states of matter.

Learn the generation and measurements of different types of high voltages and high

currents, and how to get the optimum number of generator stages and the selection

of external reactor parameters for resonant transformers.

Design the stress grading of high-voltage power cables.

Select circuit breakers according to IEC standards and use PSCAD software to find

the proper operation and pre-insertion resistance.

Design protective grounding/earthing.

Student Outcomes Addressed: 1, 5, 6

Page 113: Electrical and Computer Engineering COURSE SYLLABI Course catalogue_May_2019.pdf · Electrical and Computer Engineering Program Course Syllabi, May -2019 Sultan Qaboos University

Electrical and Computer Engineering Program Course Syllabi, May -2019

4. Course Contents:

Week-1 Chapter 1: Introduction to High-Voltage Engineering: Definition, Power

Networks, Power Handling Capacity and losses.

Week-2 Origin and mitigation of overvoltages in electric power systems. Insulation

coordination in electric power systems and Tutorials.

Week-3 Wave propagation on lines and cables. Surge arresters and Tutorials.

Week-4 Chapter 2: Generation & Measurement of High Voltages and Currents

Generation and measurement of HVDC and Tutorials. Generation and

measurement of HVAC and Tutorials. Lab 1

Week-5 Generation and measurement of impulse voltages. Lab 2

Week-6 Generation and measurement of impulse currents. Lab 3

Week-7 High-voltage Schering bridge and Tutorials. Lab 4

Week-8 Chapter 3: Conduction and Breakdown in Gases Ionization processes.

Townsend’s current growth. Effect of the secondary processes and Tutorials.

Lab 5

Week-9 Breakdown in electronegative gases. Streamer theory of breakdown in gases.

Paschen’s law: Why are pressurized gases and vacuum used in HV equipment?

Coronas and Tutorials.

Week-10 Chapter 4: Conduction and Breakdown in Liquid Dielectrics Pure liquids and

commercial liquids. Conduction and breakdown in pure liquids. Conduction and

breakdown in commercial liquids. Chapter 5: Breakdown in Solid Dielectrics

Intrinsic breakdown. Electromechanical breakdown. Thermal breakdown.

Breakdown in solid dielectrics in practice and Tutorials.

Week-11 Line insulators andr electric stresses and stress grading in power cables, and

Tutorials.

Week-12 Chapter 6: Power Circuit Breakers & Switchgear Fundamentals of fault-clearing

and switching phenomena. Circuit breaker ratings.

Week-13 Types, advantages and disadvantages of power circuit breakers. Switchgear:

ratings, structure and features and Tutorials.

Week-14 Chapter 7: Grounding/Earthing Systems Why earthing/grounding? Earthing

through a single- and double-hemispherical electrodes. Neutral earthing. Four-

electrode method for measuring of the earth resistivity.

Week-15 Grounding grid with and without grounding rods, and touch and step potentials.

Measurement of the earth resistivity by the “Wenner method”.

Date of last revision: 28/02/2019