40
Syllabus of Computer & Communications Eng. Dept. Nawroz University 1

Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Embed Size (px)

Citation preview

Page 1: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

1

Page 2: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

2

Page 3: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

3

Th.= Theoretical Pr.= Practical

Total No. of Hours: 112.

Total No. of Units: 164.

First Year Second Year

Subject Hours U

nit

Subject Hours U

nit

Th. Pr. Th. Pr.

Electrical Engineering

Fundamentals 2 3 7 Electronics 2 3 7

Computer Organization

and Logic Fundamentals 2 3 7 Digital Logic Design 2 3 7

Programming

Fundamentals 2 3 7

Microprocessors and

Microcomputers 2 3 7

Mathematics I 2 - 4 Mathematics II 2 - 4

Engineering Debate - 2 0 Communications 3 - 6

Engineering Drawing

(CAD) - 3 3 Signals and Systems 2 3 7

Kurdology 2 - 4 Data Structure and

Algorithms 2 3 7

English 2 - 4

Total Hours 12 14

36 Total Hours 15 15

45 26 30

Third Year Fourth Year

Subject Hours U

nit

Subject Hours U

nit

Th. Pr. Th. Pr.

Digital Electronics 2 3 7 Radio-Wave Propagation

and Antenna 2 3 7

Computer Control 2 3 7 Real-Time and Embedded

Systems 2 3 7

Digital Communications 2 3 7 Communication Systems 3 - 6

Computer Networks and

Web Design 2 3 7

Information and Network

Security 2 - 4

Digital Signal Processing 2 - 4 Computer Architecture 2 3 7

Operating Systems 2 3 7 Digital Image

Processing 2 3 7

Optical Communications 2 - 4 Project - 2 2

Total Hours 14 15

43 Total Hours 13 14

40 29 27

Page 4: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

4

First Year

First Year

No. Code No. Subject Hours

Un

it Th. Pr.

1 C.C.E. 101 Electrical Engineering

Fundamentals 2 3 7

2 C.C.E. 102 Computer Organization and

Logic Fundamentals 2 3 7

3 C.C.E. 103 Programming Fundamentals 2 3 7

4 G.E. 104 Mathematics I 2 - 4

5 G.E. 105 Engineering Debate - 2 0

6 C.C.E. 106 Engineering Drawing (CAD) - 3 3

7 G.E. 107 Kurdology 2 - 4

8 G.E. 108 English 2 - 4

12 14 36

Total Hours 26

C.C.E. = Computer & Communications Engineering

G.E. = General Engineering

Page 5: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

5

Marks Distribution

Subject First

Semester

Mid-

Year Second

Semester

Final Total

Mark Th. Pr. Th. Pr.

Electrical Engineering

Fundamentals 5 20 10 5 40 20 100

Computer Organization and

Logic Fundamentals 5 20 10 5 40 20 100

Programming Fundamentals 5 20 10 5 40 20 100

Mathematics I 5 30 0 5 60 0 100

Engineering Debate 35 10 0 35 20 0 100

Engineering Drawing (CAD) 25 10 25 40 100

Kurdology 5 30 5 60 100

English 5 30 5 60 100

Page 6: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

6

7 No. of

Units 5

No. of

Hours

Electrical Engineering

Fundamentals Subject

Course Objectives:

Understand basic components & types of Electric circuits.

Students are able to analyze Electric circuits.

Students understand the basics of Circuit Theorem & Linearity property.

Students understand the Transient Response &Maximum power Transfer.

Understand basic Power Factor & Quality Factor.

------------------------------------------------------------------------------------------------------

Introduction: Fund. Of Electric circuit, Electrical Element, standard measurement's.

Voltage and Current source and Laws: Voltage, current sources & Laws, Ohm's

Laws (Current, resistance, voltage Formulas), Power & Energy, Nodes, Branches &

Loops, Kirchhoff's Laws (KVL & KCL), Series & Parallel Resistance's, Volt. &

Current Divider, Wye-Delta Conversion.

Mesh Analysis with current Sources: Mesh Analysis With Super Mesh, Nodal

Analysis With Super Mesh, Superposition theorems & power Dissipated & Supplied,

Norton's Theorem, Thevenin's Theorem & Derivation of the Thevenin's& Norton's

Theorems, Capacitors & Inductances, Series & Parallel.

First Order Circuit, Natural Response (RL, RC): First Order Circuit (RC,RL),

Transient Response, AC Steady State Analysis, Three-Phase Circuit.

---------------------------------------------------------------------------------------------

References:

"Electric Circuit", Joseph A. Edminister, McGRAW HILL, 4thEdition.

"Electric Circuit",McGRAW HILL, 7th Edition.

Page 7: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

7

7 No. of

Units 5

No. of

Hours

Computer Organization

and Logic Fundamentals Subject

Course Objectives:

The course aims to explain how digital circuit of large complexity can be built in

amethodological way, starting from Boolean logic and applying a set of rigorous

techniques.

Numerous examples and case studies will be used to illustrate how theconcept

presented in the lectures are applied in practice.

The students will apply their knowledge in the labs by buildingincreasingly more

complex digital logic circuits.

-------------------------------------------------------------------------------------------------

Introduction: Introduction to digital system,Numbers system (Decimal, Binary, Octal,

Hexadecimal), Numbers system (Numbers Arithmetic, Numbers complement),

Numbers system (BCD, Gray, Signed Number).

Logic gates (NOT,AND,OR,XOR,NAND,NOR,XNOR),Boolean Algebra

(Theorem, Rules),Sum of products, products of sum,Simplification of logic function

(Rules,K-map),Combinational logic Analysis.

Function of combinational logic (Basic Adder, Binary Adder, comparator,

decoder, and encoder).

Function of combinational logic (code converter, multiplexer, Parity generator,

and checker).

-------------------------------------------------------------------------------------------------

References:

"Digital Fundamentals", Floyd, 10thEdition, Prentice Hall, 2009.

"Digital Principles and Application", Malvino, 8thEdition, McGraw- Hill,1984.

Page 8: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

8

7 No. of

Units 5

No. of

Hours

Programming

Fundamentals Subject

Course Objectives:

Student will be familiar with the importance of algorithms in the problem-

solvingprocess by knowing problem-solving strategies.

Through this subject, the student learns about computer programming languages,

Especially the C++ language, by studying the construction of the program parts and

using the functions to implement problems in a form of programming solutions.

------------------------------------------------------------------------------------------------------

Types of programming language, Why C++ Language, Introduction to C++

programming, Variables definitions and constants, expression, assignment ,Program

Structure, Standard Input / output operations, Data types, Arithmetic Operations in C++,

Rules of Operator Precedence.

Control Statement and Control Structure, If statement, If…. Else statement, Nested

If…else statement, Iterative structure (while Loop, Do-while Loop, For loop), Iterative

structure 2,nested loops, go to statements.

Switch Multiple-Selection Statement, Break and Continue Statements., repeat

statements.

Functions: definition, parameter passing, constant passing, Functions call by

reference, Call by value, return by reference, Arrays and Vectors, Array Declaration.

Passing Arrays to Function, String, and String Declaration, Passing String and Array to

Function, Structures and Nested Structures, Structure Members, Arrays of Structures,

Recursion , the concept of recursion , Recursive mathematical functions, Pointers and

Addresses Pointer.

-------------------------------------------------------------------------------------------------------

References:

"Small C++: How to program", H.M. Deitel and P.J. Deital,5thEdition,2005.

"Starting out with C++ from control structures through objects",Tony Gaddis,

7thEdition 2012.

"Problem solving with C++", Walter Savitch, 8thEdition, 2012.

"Data structure and algorithm analysis in C++", Mark Alien, 3rdEdition, 2006.

Page 9: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

9

4 No. of

Units 2

No. of

Hours Mathematics I Subject

Course Objectives:

The aim of this course is to provide the student with a review and reference

formathematical techniques you will need in your mathematical course.

Each topic is covered in sufficient depth to allow you to perform the

mathematicalmanipulations necessary for a particular problem without getting

bogged down in lengthy derivations.

---------------------------------------------------------------------------------------------------

Type of function:Operation of function, Functions of A. value, Graph of function,

Graph of Trigonometric function, Graph of Exponential function.

Non algebraic function: Definition, Trigonometric Functions, Power function,

Special case, Properties, Exponential, Logarithm.

Limit of Function: (Definition, Solving equation), Continuity and Differentiability

(Continuity Definition,Continuous function).

Differentiation: (Definition, Rules of Differentiation, Derivative of Trigonometric

function,Derivative of Exponential function, Derivative of Exponential, Hyperbolic &

inverses functions.

Integration: Definition, Rules of Integration, Integration of Trigonometric function

Integration of Exponential function,Technique of Integration, Basic Integration,

Formulas, Integration by Parts, Integration of Rational Functions by Partial Functions.

------------------------------------------------------------------------------------------------------

References:

"Calculus ", Frank E. Junior and Fillip Schmidt, 1990.

"Advanced calculus", Schaum's, 2ndEdition.

Page 10: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

10

0 No. of

Units 2

No. of

Hours Engineering Debate Subject

Course Objectives:

Debating in classrooms and for student projects helps students develop educational

skills and critical-thinking skills

Learn tolerance for opposing viewpoints and build their sense of personal expression

and self-esteem.

-----------------------------------------------------------------------------------------

The student (debater) learns to use library, and to find the exact information he

needs in the shortest possible time. The student learns to be smart and accurate in his

exposition of an issue. He learns to analyze and to distinguish between what is

important and crucial.

He learns the need of proving his statements; of supporting every statement with

valid evidence and sound reasoning (being logical).

----------------------------------------------------------------------------------------- References:

"Debating: A Brief Introduction for Beginners", Debating SSIncorporated, 2008.

"Debating", Simon Quinn, Jan. 2005.

Different In-field web sites- "www.learndebating.com".

Page 11: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

11

3 No. of

Units 3

No. of

Hours

Engineering

Drawing(CAD) Subject

Course Objectives:

The importance of engineering drawing course, is to create the skill of

understanding different shapes and objects (geometrical or not) and clarifying them

by drawing suitable views, of course by training on Engineering tools Regarding

Auto CAD.

Auto CAD software gives the student ability to imagine what he design before

drafting on paper or on reality the accuracy in CAD is 100% when we draw 2

dimensional and 3D objects.

-------------------------------------------------------------------------------------------------

Introduction & Instruments needed, Drawing Margins & border for title,

Lettering & different line types, drawing basic shapes.

Scale & drawing real objects, Dimension / section, 3D isometric.

Introduction to Auto CAD (starting it):

Keyboard function & line command

Drawing tools

Modifying tools

Complicated drawing: Dimensions, Layers, Simple 3D thickness, 3D views & VCS.

------------------------------------------------------------------------------------------------

References:

"Engineering drawing", Dhananjay A jolhe, 2008 McGraw – Hill.

"Mechanic Drawing Problems", Edward B. & Email K. Illinois.

Page 12: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

12

4 No. of

Units 2

No. of

Hours Kurdology Subject

Course Objectives:

Teach students to listen to lectures in English, delivered by a native speaker.

Develop ability to discourse at an academic levelin Behdini Kurdish.

Give students an overview of Kurdish history.

Teach students some comparative history, so they will understand the experience

of other nations too.

Explain to students that there are different viewpoints about Kurdish history, and

to help them to evaluate these different opinions fairly.

------------------------------------------------------------------------------------------------

Introduction to the Course, Origins of the Kurds, The Ancient History of the

Kurds Star, Cross and Crescent.

Susan Measles: In the Shadow of History ,The Coming of Islam to Kurdistan,

Kurdish Emirates under the Caliphates ,Saladin, The Battle of Chaldean, Kurdish

emirates under the Ottoman Empire, Kurdish Rebellions, The Treaties of Sevres &

Lausanne,Revision.

Kurds in Syria: Sheikh Abdullah Nehri,SimkoShikak,The Mahabad Republic

Iraqi Kurdistan: 1946-2012, Kurds in Turkey,Revision.

---------------------------------------------------------------------------------------------------

References:

"Kurdology1 (Behdini/Arabic)" English translation available as PDF,

QasimBerwari.

"Kurdistan: in the shadow of History " , Susan Meiselas.

"The Kurds: a Concise Handbook", MehrdadIzady.

"Historical Dictionary of the Kurds", 2nd Edition, Michael Gunter.

Page 13: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

13

4 No. of

Units 2

No. of

Hours English Subject

Course Objectives:

Identify and acquire the relevant terminology of the field.

Use words they learn in meaningful and grammatical written and spoken sentences.

Skim texts for main ideas and scan texts for details.

Ask and respond to written and spoken questions.

Speak and express their opinions clearly, initiate discussions and argue using

appropriate communicative.

----------------------------------------------------------------------------------------

Parts of speech: (nouns, pronouns, verbs, adverbs,

prepositions,conjunctions,interjections).

Kinds of sentences:(simple,compound, complex),subordinateclauses, change of

sentences fromsimple to compoundand vice versa,tenses, passiveand active,

directandindirect speech.

English Communication Skills in Engineering: Telecommunication

Engineering, Trends and Scope of Communication, Electronics, Using Cellphones and

Computers to Transmit Information, How does a Cellphone work?, Telephones: Then

and Now, Electronic Mail.

----------------------------------------------------------------------------------------

References:

Different texts and passages from web sites.

Page 14: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

14

Second Year

Second Year

No. Code No. Subject Hours

Un

it Th. Pr.

1 C.C.E. 101 Electronics 2 3 7

2 C.C.E. 102 Digital Logic Design 2 3 7

3 C.C.E. 103 Microprocessors and

Microcomputers 2 3 7

4 G.E. 104 Mathematics II 2 - 4

5 C.C.E. 105 Communications 3 - 6

6 C.C.E. 106 Signals and Systems 2 3 7

7 C.C.E. 107 Data Structure and Algorithms 2 3 7

15 15 45

Total Hours 30 45

C.C.E. = Computer & Communications Engineering

G.E. = General Engineering

Page 15: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

15

Marks Distribution

Subject First

Semester

Mid-

Year Second

Semester

Final Total

Mark Th. Pr. Th. Pr.

Electronics 5 20 10 5 40 20 100

Digital Logic Design 5 20 10 5 40 20 100

Microprocessors

and

Microcomputers

5 20 10 5 40 20 100

Mathematics II 5 30 0 5 60 0 100

Communications 5 30 0 5 60 0 100

Signals and Systems 5 20 10 5 40 20 100

Data Structure and

Algorithms 5 20 10 5 40 20 100

Page 16: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

16

7 No. of

Units 5

No. of

Hours Electronics Subject

Course Objectives:

Understand basic components and types of Semiconductor devices.

Students are able to analyze Electronic circuits.

Students understand the basics of Bias Circuit & Frequency Response amplifier.

Students understand the Feed Back Amplifier.

---------------------------------------------------------------------------------------------------

Semiconductors: Diode Characteristics & PN Junction Diode, Diode Switching

Circuits, Diode Clipping Circuits, Diode Clamping Circuits, Diode Rectifier Circuits

& Capacitor Filter, Voltage-Multiplier Circuits.

Bipolar Junction Transistor (BJTs): DC Biasing Circuits of BJTs, Bias

Stabilization BJT Switching Circuits, BJT Modeling and AC Equivalent Circuits, BJT

small-signal analysis, Frequency Response of BJT amplifier.

Field Effect Transistor FETs: DC Analysis of JFET, FET small-signal analysis,

Multistage & compound Amplifier, Feed Back Amplifier.

-----------------------------------------------------------------------------------------------------

References:

"Electronic Devices and Circuit Theory", Robert Boylestad, 7th edition.

"Electronic Devices", Thomas L. floyd, 7th edition.

Page 17: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

17

7 No. of

Units 5

No. of

Hours Digital Logic Design Subject

Course Objectives:

To introduce students to the design of a general digital system by variables

minimization.

To introduce them to the design of counters, registers. Combinational and

sequential (synchronous & asynchronous) logic circuits are also included.

The student will examine the Logic design using ROM, PLA, PAL& PLD. With

PGAs.

--------------------------------------------------------------------------------------------------

Minimizations: Review of four-variable minimization, Five- and six-variable

minimizations, Other minimizations.

Types of Logic Circuits:Combinational and Sequential logics, Combinational and

Sequential circuits examples, Synchronous andAsynchronous Circuit Models,

Multivibrators- Monostable, Bistable and Astable Circuits.

Counters: Synchronous and Asynchronous Counters, Synchronous Counter Design,

Up/Down Synchronous Counters, Cascade Counters, Decoding of Counters,

Applications of Counters

Converters:Analog to Digital Convertors - Design and Applications, Digital to

Analog Convertors- Kinds, Design and Applications.

Memories:Introduction to Memory and Memory types, Random Access Memory

(RAM), Read Only Memory (ROM), Programmable ROMs, EPROMs, Flash

Memory & Memory Expansion, Magnetic and Optical Storages.

Clock Generator Circuits

CPU:CPU Architecture and Design, Moore & Mealy Models.

Programmable Logic Devices (PLD)& Programmable Gate Arrays (PGA)

-----------------------------------------------------------------------------------------------------

References:

"Modern Digital Design", Richard S. Sandige, (McGraw-Hill 1990).

"Fundamentals of Logic Design", Charles H. Roth, Jr. & Larry L. Kinney.

"Introduction To Digital Systems", Mohammed Ferdjallah.

Page 18: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

18

7 No. of

Units 5

No. of

Hours

Microprocessors and

Microcomputers Subject

Course Objectives:

The objective of this course is to introduce undergraduate students to programming

at the Assembly andmachine instruction level.

Students will develop a comprehensive understanding of the Intel® x86instruction

set and the related programming principles by writing and debugging Assembly

programs thatcan perform I/O hardware control, basic arithmetic, various logic

operations and string manipulations.

----------------------------------------------------------------------------------------------------

Digital Computer: Overview of history of the digital computer, Introduction to

instruction set architecture, Micro architecture and system architecture, Register sets,

Addressing modes, Machine Language Coding and The Debug Software digital

computer, Processor structures-memory–to-register, Load\store architecture, Instruction

types, Instruction sequencing: flow-of-control, Subroutine call and return mechanisms,

Low-level architectural support for high-Level languages.

I-O fundamentals: handshaking and buffering.

Interrupt mechanisms: vectored and prioritized and prioritized.

Buses: protocols, Direct-memory access(DMA), Examples of modern buses: e.g.,

PCI, USB, Hyper-transport.

Memory hierarchy:Latency and throughput, Storage systems and their

technology(semiconductor, magnetic), Storage standards(CD-ROM,DVD), Cache

memories-operating principles, replacement policies, Multilevel cache, cache

coherency

Vector Processing:Short vector processing(multimedia operations).

Flynn’s taxonomy: multiprocessor structuresand architectures.

--- ------------------------------------------------------------------------------------------------

References:

"The 8088 and 8086 Microprocessors -Programming, Interfacing, Software,

Hardware, and Applications", Walter A. Triebel, Avtar Singh, 4th Ed., Prentice Hall,

Inc.

"INTEL Microprocessor 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium,

Pentium ProProcessor, Pentium II,III,4", Barry B. Brey, 4th Edition, Prentice-Hall,

Inc., 1997

"Microprocessor 8085, 8086", Abhishek Yadav, 1st Edition, University Science

Press, 2008.

Page 19: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

19

4 No. of

Units 2

No. of

Hours Mathematics II Subject

Course Objectives:

To present basic calculus concepts and show how to deal with problems.

To provide the student with a review and reference formathematical techniques you

will need in your mathematical course.

-------------------------------------------------------------------------------------------------

Matrices & determinants: Elementary operations with matrices, Solving a system of

linear equations, Cramer's rule, Gauss elimination.

Matrix Inverse: Cofactor Method and Gauss elimination method.

Series and Sequence: sequences of numbers, Convergence of sequences, Infinite

series, Geometric, Alternating, Fourier series, (power, Taylar and Maclaurin series.

First order DEVariable separable:Homogenous, Linear – Bernoulli.

Exact,Reducible to Homogenous, Reducible to Exact, Method to find integrating

factor.

Second order DE: Homogenous, Non homogenous, Undeterminant coefficient,

Variation of parameters.

High order DE: Homogenous. Non homogenous.

Laplace Transform: definition, properties, Laplace Transform of periodic functions,

Gamma function, Solution of differential equation using Laplace Transform.

Fourier Transform: definition, properties.

Introduction to Vectors Analysis: Vectors in space. Scalar and Vector

Product,Equations of lines & planes.

Partial Differential Equations:Definitions,Properties, Total differential, Chain rule,

Gradient & Directional derivatives.

Numerical Analysis: Introduction,Fixed point method, Newton-Raphson,

Bisection Methods, Numerical integration(Trapezoidal & Simpson) Rules, System

linear equation (Gauss seidel iteration method), Jacobi iteration method.

-----------------------------------------------------------------------------------------------------

References:

"Calculus", George B. Thomas, Jr., International Edition 11th, Addison –Wesley,

2005.

"Calculus ", Ross L. Fenny and George B. Thomas, Jr., Addison –Wesley, 1990.

"Collage Mathematics Calculus", Frank E. Junior and Fillip Schmidt, Shum's

Series, McGraw – Hill Inc. 1992, Academia International 2001.

Page 20: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

20

6 No. of

Units 3

No. of

Hours Communications Subject

Course Objectives:

The objective of this course is to introduce student to the basic principles of

communications and enable them to understand analog receiver and transmission

devices.

It aims to learn the basic principles of modulation and demodulation.

Communication systems also must deal with uncertainty (noise and interference).

------------------------------------------------------------------------------------------------

Introduction of Communication: Basic definitions and concepts of communication,

Spectrum calculation for sinusoidal, Fourier series, Fourier transform.

Filters and Filters Designs

Bandwidth and transmission medium

Analog Modulation Techniques: Amplitude modulation (AM modulator, AM

demodulator), Frequency Modulators, Phase Modulation, Angle Modulation (Angle

Demodulation and angle modulation signals).

Noise in amplitude modulation systems

Optical Burst Switching (OBS) network architecture, burst assembly,

classification of signaling schemes, Just Enough Time (JET), Just In Time (JIT), Tell

And Wait (TAW), Tell And Go (TAG).

--------------------------------------------------------------------------------------------------

References:

"Introduction To Communications Engineering", Robert M. Gagliard, JohnWiley

1988.

"Communication System", Simon Haykin, 2001.

"Communication System Analog & Digital", R.P. Singh,S.P. Sapre 2008.

Page 21: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

21

7 No. of

Units 5

No. of

Hours Signals and Systems Subject

Course Objectives:

The concepts and theory of signals and systems are needed in almost all electrical

engineering fields and in many other engineering and scientific disciplines as well.

They form the foundation for further studies in areas such as communication, signal

processing, and control systems.

--------------------------------------------------------------------------------------------------

Introduction of signals and systems: Classification of signals, Continuous-time and

discrete-time Signals, Transformations of the independent variable, Exponential and

sinusoidal signals, The Unit Impulse and Unit Step Functions, Continuous-Time and

Discrete-Time Systems.

Basic System Properties:Discrete-Time LTI Systems: The Convolution Sum,

Continuous-Time LTI systems

Fourier Series:Fourier Series representation of Continuous-Time

Periodic Signals.

Lap lace Transform:Properties of Lap lace transform, (Linearity, time delay, Scaling)

LT, (multiplication, time shifting) LT, (Differentiation, convolution) LT

Transfer Function

Z transform:Properties of Z transform, (Linearity, time delay) ZT,

(multiplication, time shifting) ZT, (convolution) ZT, (initial value, final value) ZT,

The inverse Z transform, The system function of Discrete time system.

-------------------------------------------------------------------------------------------------

References:

"Signals and Systems ", Hwei P. Hsu, Ph.D, Copyright © 1995 by The McGraw-

Hill Companies, Inc.

"A Practical Approach to Signals and Systems", D. Sundararajan, Copyright ©

2008, John Wiley & Sons (Asia) Pte Ltd.

Page 22: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

22

7 No. of

Units 5

No. of

Hours

Data Structures and

Algorithms Subject

Course Objectives:

Teaching the student the fundamentals of Designing Good QualityProgram.

Program Design, Analysis of Algorithm.

------------------------------------------------------------------------------------------

Introduction To Data Structure: Review to CPP fundamental programming

structures, Array and their Implementation (1D,2D), Structures, Files, Pointers, Linear

Lists, Non Linear Lists, Stack, array representation of stack, Stack Applications(function

call, Arithmetic expressions).

Queue:array representation of (queue, Circular Queue).

Introduction to Linked List, and there operation: (A Singly-Linked List, A Doubly-

Linked List, A Circular-Linked List), Linked Stack, Linked Queue.

Trees: Graphs, Tree structure, Tree Traversing, Tree Representation, General Tree ,Binary

Tree, Representation of arithmetic expression using binary tree, Tree transformation,

Binary Search Tree, Breadth-First Search, Depth First Search.

Sorting: (Internal Sort, External Sort), Bubble sort, Selection sort, Merge-Sort, Quick-sort,

Searching, Sequential Search, Binary Search.

Analysis of Algorithm, Program Design.

---------------------------------------------------------------------------------------------

References:

"Open Data Structures", Pat Morin, 2011.

"C++ Plus Data Structures", D.S Malik, 2009.

Page 23: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

23

Third Year

Third Year

No. Code No. Subject Hours

Un

it Th. Pr.

1 C.C.E. 101 Digital Electronics 2 3 7

2 C.C.E. 102 Computer Control 2 3 7

3 C.C.E. 103 Digital Communications 2 3 7

4 C.C.E. 104 Computer Networks and Web

Design 2 3 7

5 C.C.E. 105 Digital Signal Processing 2 - 4

6 C.C.E. 106 Operating Systems 2 3 7

7 C.C.E. 107 Optical Communications 2 - 4

14 15 43

Total Hours 29 43

C.C.E. = Computer & Communications Engineering

Page 24: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

24

Marks Distribution

Subject First

Semester

Mid-

Year Second

Semester

Final Total

Mark Th. Pr. Th. Pr.

Digital Electronics 5 20 10 5 40 20 100

Computer Control 5 20 10 5 40 20 100

Digital

Communications 5 20 10 5 40 20 100

Computer Networks

and Web Design 5 20 10 5 40 20 100

Digital Signal

Processing 5 30 0 5 60 0 100

Operating Systems 5 20 10 5 40 20 100

Optical

Communications 5 30 0 5 60 0 100

Page 25: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

25

7 No. of

Units 5 No. of Hours Digital Electronics Subject

Course Objectives:

Understand basic analog and digital electronics, including semiconductor properties,

Using IC Logic Gates, Synchronous counters and state representation, analog-to-

digital digital-to-analog and Timing circuits and Memory Concepts.

-------------------------------------------------------------------------------------------------------

Introduction to Digital Electronics: Summary of electronic parameters and

components.

Semiconductors: Using Transistor as switch, Introduction of The TTL Integrated

Circuit and Using as inverter, Introduction of The CMOS Integrated Circuit, Logic

families and their electronic circuits Saturated logic circuits, Logic families and their

electronic circuits Saturated logic circuits, Using IC Logic Gates.

Logic Families and Their Characteristics: TTL Family, Other TTL Considerations,

Input/Output Voltages and Noise Margin, Emitter-Coupled Logic, Logic circuits using

MOSFET and CMOS, Comparison between logic circuits.

Synchronous counters and state representation

Timing circuits:Astable, monostable, Bistable, Schmitt 555 Timer.

A/D conversion: Successive approximation, Stair step ramp, tracking, Status register,

single slop, Double slop.

Memory devices: Memory Concepts, Memory devices: RAM, ROM, PROM.

------------------------------------------------------------------------------------------------------

References:

"Digital electronics: a practical approach with VHDL", William Kleitz,9thEdition,

State University of New York, Pearson Education, Inc., 2012.

"Analysis and design of digital integrated circuits", David A. Hodges andHorace G.

Jackson. McGraw Hill.

"Digital Design", M. Marrio Mano, Prentice- Hall.

Page 26: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

26

7 No. of

Units 5

No. of

Hours Computer Control Subject

Course Objectives:

Control system played a vital role in the advancement of engineering and science.

Understand the essential of control system in such industrial operations as controlling

pressure, temperature, humidity.

---------------------------------------------------------------------------------------------------

Introduction: Control system Introduction, Open loop and closed loop system

Transfer function, modeling system, Procedures for drawing a block diagram. block

diagram reduction

Control System Representation: State space representation of dynamic system, Signal

flow graph representation of linear system, Test signals, impulse response function, First

order system, higher order definitions of time constant, damping ratio and natural

frequency, definitions of transient response specifications.

Steady – state error in unity- feedback control system,Classifications of control systems,

Static position error coefficients, and dynamic error coefficients.

Root locus plot: (general rules for constructing root loci.,special cases, conditionally

stable system, non-minimum phase systems, Control system design by the root locus

method, Effects of the addition of poles and zeroes).

Lead compensator, Lag compensator.

Bode diagram & Bode plot: (Logarithmic plot), Gain and phase margin, Polar plots,

Nyquist stability criterion, Routh’s stability criterion.

PD controller, PI controller

---------------------------------------------------------------------------------------------------

References:

"Linear Control System Analysis and Design with MATLAB", John J, D’Azzo and

Constantine H. Houpis, 2003.

"Automatic Control Systems", Benjamin C.Kuo,8thEdition, 2003.

Page 27: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

27

7 No. of

Units 5

No. of

Hours Digital Communications Subject

Course Objectives:

Understand the basic components of digital communication and analyze digital

communication systems.

Understand the basics of PAM, PWM, PPM, PCM, ASK, PSK, FSK, DPSK, QPSK

and QAM.

Understand the correlation function, convolution and probability of error in

channels.

Understand the basics of information theory, PSD, spread spectrum and channel

capacity.

------------------------------------------------------------------------------------------------------

Introduction:Introduction to digital communication, Sampling, Quantization

Digital Modulation: Pulse Modulation (PAM, PWM and PPM), PAM/TDM, PCM &

Delta Modulation, BPM (ASK, PSK and FSK),Coding, Channel Capacity, Hamming

Code, CRC Code, PCM/TDM, PSD & Spread Spectrum, Correlation function,

Convolution, QAM, QPSK, DPSK, Fundamental of OFDM.

MIMO

------------------------------------------------------------------------------------------------------

References:

"Digital Communications, Fundamental and Application", Sklar, B., 2nd Edition,

Sklar, B., 2001.

"Digital Communications", John G. andMasoudAslehi, 4th Edition, 2008.

"Introduction to Communication Systems",F.G.Strmler, 3rd Edition, Addison wisly,

1990.

"Digital Communications", Ian G. and Peter G., 2000.

Page 28: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

28

7 No. of

Units 5

No. of

Hours

Computer Networks and

Web Design Subject

Course Objectives:

Introduce the students to data communication and its fundamentals, define networks,

protocols and standards in networking.

Understand the functions of the various layers of the OSI Mode and understand the

basics of TCP/IP model and the functions of the different layers and protocols involved.

Develop the skills and knowledge of students on Web page design.

---------------------------------------------------------------------------------------------------

Introduction:Protocol and layering models (ISO/OSI and TCP/IP)

Physical layer: (Cabling, Signaling, Networking devices, ..)

Data link layer: (HDLC protocol, Error detection and correction, Mac address),

Mathematical Modeling of some protocols (Aloha, slotted Aloha ), Wired LANs

Ethernet (IEEE Standards, Standard Ethernet, Changes in the Standard, Fast Ethernet,

Gigabit Ethernet), Wireless LANs (IEEE 802.11, Ad-Hoc and Infrastructure modes,

WLAN protocol, BLUETOOTH, Architecture, Bluetooth Layers), Virtual LANs

(Membership, Configuration).

Network Layer: Logical Addressing (IPv4 addresses, Address Space, Notations,

Classful Addressing, Classless Addressing and subnet networks, Network Address

Translation (NAT), IPv6 ADDRESSES, Structure, Address Space, Transition From

IPV4 To IPV6, Address Mapping, Error Reporting, and Multicasting, Delivery,

Forwarding, and Routing algorithms.

Transport Layer: (Process-to-Process Delivery: UDP, TCP)

Application Layer: Domain Name System (DNS), Remote Logging, Electronic Mail,

and File Transfer Protocols, Network Management: SNMP, Multimedia over Internet,

World Wide Web (WWW) and HTTP Protocols.

Basics in Web Design: Brief History of Internet, Why create a web site, Web

Standards Page design, Home Page Layout.

Introduction to HTML: What is HTML, Elements of HTML: Introduction to

elements of HTML, Working with Text, Lists, Tables and Frames, Hyperlinks, Images

and Multimedia, Forms and controls.

Web Publishing or Hosting: Creating and saving the Web Site, Working on the web

site, Creating Titles for web pages, How to upload websites to a web server.

-------------------------------------------------------------------------------------------------------

References:

"Data Communications and Networking", Forouzan B., 4thEdition, Mcgraw-HillPublishing,

2006.

"Data & Computer Communications", Stallings W. , 6th Edition,Prentice-Hall Publishing,

2003.

"HTML: A Beginner’s Guide", Wendy Willard, 4th Edition, The McGraw-Hill Companies,

2009.

Page 29: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

29

4 No. of

Units 2

No. of

Hours Digital Signal Processing Subject

Course Objectives:

To introduce the students to different discrete-time signals and systems.

Teach the students to the signals and systems kinds and properties with different

methods of designing these systems as processors.

-------------------------------------------------------------------------------------------------------

Concepts of signals: digital forms of signals & digital signal processing, Continuous-

time signals and sampling theory, ADC- Sampler, Quantizer& Encoder, Discrete-Time

Signals and Systems.

Difference Equation (D.E) Representation:Time-Domain Representations and

Impulse Response h(n), Convolution methods

De-convolution, Frequency-Domain Representation and Frequency Response H(ejw).

Z-Transform and Inverse Z-Transform: Z-Transform(Properties,

Applications of Z-Transform on signals and systems), Inverse Z-Transform, Properties,

Applications of Inverse Z-Transform).

Analogue and Digital Filter design: Analogue Filter design methods, Examples on

Analogue Filter design, IIR Digital Filter design methods, Numerical methods of design,

Bilinear Transformation Method, Design Examples on LPF, HPF, etc., Impulse-

Invariant Method, IIR Filter Structures; (Direct Form I , Direct Form II , Cascade

Structure , Parallel Form Structure), FIR Filter Direct Structures.

Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) Algorithms:

Development of the FFT Algorithm with Radix-2, Decimation-in-Time and Decimation-

in-Frequency, FFT Algorithms with Radix-2, Development of the FFT Algorithm with

Radix-4.

-------------------------------------------------------------------------------------------------------

References:

"Fundamentals of Digital Signal Processing", L. C. Ludeman.

"Digital Signal Processing with Computer Applications", P. A. Lynn.

"Signals and Systems", S. T. Karris

Page 30: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

30

Course Objectives:

Understand the fundamentals of computer operating systems with the concepts of

programs, processes, threads and tasks.

The abilities of how detect software errors and hardware faults.

Understand the functionality of computer operation and treating with various

hardware resources that are daily been used the computer system.

-----------------------------------------------------------------------------------------------------

SYSTEM SOFTWARE-General Concepts:OS (Definition, Concept, Goals,Modes).

Types and Modes of OSs: Types of OSs(Batch Processor OS, Time Sharing OS, Real-

Time OS, Transaction OS, Single-Program OS, Multiprogramming OS, Multiprocessing

OS, Single-User OS, Multi-User OS), Modes of Operation, I/O Operations.

Operating Systems Functions:Memory Management: (Real and Virtual Addressing,

Computed Real Address, Memory Partitioning Techniques (Fixed Partitioning,

Dynamic Partitioning, Chunks Partitioning, Segmentation, Paging)), Processes

Management: (Major Elements of an Operating System, Process Life Cycle (LC), User

& Kernel Modes, Scheduling Queues, Schedulers, Context Switching, Operations on

Processes, Multiprogramming States from the Memory, Scheduling Algorithms),

Processor Management (Deadlocks): (Four Conditions for DeadlockStrategies for

Handling Deadlocks, Reducing Directed Resource Graphs), Devices Management:

(Devices Request Processing, I/O Implementation and using Buffering Storage

Memory).

Some Types of Famous OSs:(UNIX and Linux OSs: Properties and Commands, CP/M

OS: Properties and Commands, MS-DOS OS: Properties, Versions and Commands,

OS/2: Properties and Commands).

Cache Memory:Principal of cache, Type of caches (Processor caches, RAM caches,

Disk caches, Remote caches, Client/server caches, Directory caches), Applications of

caching.

Direct Memory Access (DMA):DMA Definition, Block Diagram of DMA, Methods of

DMA.

Multi-Threading: Concept of Multi-threading, Benefits and Uses of Multithreading.

Parallel Processing:Classification according of Instructions and Data, Approaches of

Parallel Processing.

----------------------------------------------------------------------------------------------------

References:

"Operating Systems Concepts", Abraham Silberschatz, Peter Baer Galvin, Greg

Gagne, 9th Edition, 2013.

"Operating Systems Internal and Design Principles", Fifth Edition, Wiliam Stallings,

2009.

7 No. of

Units 5

No. of

Hours Operating Systems Subject

Page 31: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

31

Course Objectives:

The student will be introduced to thebuilding blocks that make up a fiber optic

communication system.

The student will learnabout the different types of fiber and their applications, light

sources and detectors,couplers, splitters, wavelength-division multiplexers.

------------------------------------------------------------------------------------------------------

Introduction:Introduction of optical communication, Components, advantages and

disadvantages, Classifications of fiber communications systems, Optical types, sources,

merits and demerits, Optical modulation.

Optical photodetectors: Optical photodetectors and char. of photodiodes, Light

sources, It`s behavior Snells Law, Pol.& Unp. Light, Optical fiber cables, Faraday

Rotators, Light source and transmitters, modulation speed, LEDs principles of

operation, Photodiodes & receivers (Quantum efficiency, responsively, Speed of

Response, Bandwidth),Noise in the optical receiver, photodetector noise, Passive and

active optical components, Dynamic gain equalizers(DGE), optical add/drop

Multiplexers(OADM) polarization controllers. Dispersioncompensating module(DCM),

Optical amplifier, amplification mechanism, semiconductor, opr.Amp. Erbium-

dopedfiber Amp(EDFA),energy bands,PumpLaser.

Introduction to optical networking: Wave length division multiplexing (WDM)

networks andmultiplexers, Optical switching components and systems, Optical ring

networks .VS optical mesh networks, Optical network control architecture.

Digital link performance: (bit error rate) measures evaluation parameters, Optical

signal to noise ratio (s/n), carrier to noise ratio, Dispersion compensation fiber.

Protection and restoration mechanism in optical Net.:Optical net. Typesand

concepts, layers structure (OSI), Networkmanagement-architecture,functions

andprotocols(SNMP), optical layer management, Optical burst switching(OBS)

network architecture, classificationof signaling schams(JET), (JIT), (TAG).

-------------------------------------------------------------------------------------------------------

References:

"Optical Communication", Gagliardi R. M., Wiley,New York 1976.

"Optical Fiber Communication", Keiser G., McGraw-Hill,1986.

"Fiber Optic Telecommunication", Nick Massa, Springfield Technical

CommunityCollege, Springfield, Massachusetts,Fundamentals Of Photonics-2000.

4 No. of

Units 2

No. of

Hours Optical Communication Subject

Page 32: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

32

Fourth Year

Fourth Year

No. Code No. Subject Hours

Un

it Th. Pr.

1 C.C.E. 101 Radio-Wave Propagation and

Antenna 2 3 7

2 C.C.E. 102 Real-Time and Embedded Systems 2 3 7

3 C.C.E. 103 Communication Systems 3 - 6

4 C.C.E. 104 Information and Network Security 2 - 4

5 C.C.E. 105 Computer Architecture 2 3 7

6 C.C.E. 106 Digital Image Processing 2 3 7

7 C.C.E. 107 Project - 2 2

15 12 40

Total Hours 20 40

C.C.E. = Computer & Communications Engineering

Page 33: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

33

Marks Distribution

Subject First

Semester

Mid-Year Second

Semester

Final Total

Mark Th. Pr. Th. Pr.

Radio-Wave Propagation

and Antenna 5 20 10 5 40 20 100

Real-Time & Embedded

Systems 5 20 10 5 40 20 100

Communication Systems 5 30 0 5 60 0 100

Information and Network

Security 5 30 0 5 60 0 100

Computer Architecture 5 20 10 5 40 20 100

Digital Image Processing 5 20 10 5 40 20 100

Project 15 10 0 15 60 0 100

Page 34: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

34

7 No. of

Units 5

No. of

Hours

Radio-Wave Propagation

and Antenna Subject

Course Objectives:

Understand the techniques needed to generate, control, detect, and use radio waves.

Study the different types of electromagnetic waves and theories based on Maxwell’s

equations.

--------------------------------------------------------------------------------------------------------

Introduction to vector analysis: Coordinate systems and transformation, Coulomb's Law

and Electric field intensity, Electric flux density, Gauss's law & Divergence, Magnetic

field, Biot Savart law, Curl of a vector, Stoke's theorem Propagation.

Introduction to Radio frequency: Radio propagation, Electromagnetic waves spectrum,

Transmission Media, Media Characteristics, Radio-wave Velocity, Maxwell's equations,

Electrical properties of the transmissionmedium, Optical properties of Electromagnetic

waves, Propagation modes, Wave polarization, Direction of Propagation, Line of sight

(LOS), Plane wave and their characteristic in free space(wave equation & plane wave),

Propagation of uniform plane wave in a loss less media (σ = 0), Propagation of plane wave

in lossy media (σ ≠ 0), Normal incident of uniform plane on plane wave on plane

boundaries.

Introduction to Antenna: Antenna, Fundamental Parameters of Antennas, ideal dipole,

Radiated power, Field regions, Radiation patterns and types, Radiation intensity,

Directivity, Gain, Radiation efficiency, Antenna impedance, Thin linear Antenna & power

radiated, Isotropic or point source ,small dipole, Antenna above perfect ground plane,

Image theory, Monopole Antenna, Small loop antenna ,Antenna aperture (Effective,

scattering, loss, collecting, physical) apertures

Radar: Basic idea, Types,radar equation, Wave Polarization with all cases, Antenna array,

Array factor, Uniformly excited, equally spaced, linear array, Types of linear array,

Radiation pattern plot of linear array.

Microwave Antennas: Introduction, Horn Antenna, Wire Antenna, straight wire dipoles,

Vee dipole & folded dipole,Yagi-Uda Antenna, Microstrip Antenna.

---------------------------------------------------------------------------------------------------------

References:

"Engineering Electromagnetics",Sadiku ,Oxford Unv. 2001.

"Antenna Theory and Design", W.L.Stutzman, 2nd Edition.

Page 35: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

35

7 No. of

Units 5

No. of

Hours

Real - Time & Embedded

Systems Subject

Course Objectives:

Understand the scientific principles and concepts behind embedded systems.

Understand basic real-time resource management theory.

Understand the basics of embedded system application concepts such as signal

processing, feedback control, embedded processor architecture and programming.

---------------------------------------------------------------------------------------------------------

Introduction and Overview: What is an embedded system, Embedded Systems in the Home

Environment, Embedded Systems in the Work Environment, Defining the Embedded System.

The Real-Time Environment:Functional Requirements, Temporal Requirements,

Dependability Requirements.

Classification of Real-Time Systems: Hard Real-Time System versus Soft Real-Time

System, Fail-Safe Versus Fail-Operational, Guaranteed-Response versus Best-Effort.

The Real-Time Systems Market: Embedded Real-Time Systems, Plant Automation

Systems, Multimedia Systems, Examples of Real-Time Systems.

Simplicity, Global Time, Real-Time Model & Dependability:Simplicity, Global Time,

Real-Time Model, Dependability.

Real-Time Communication & Power and Energy Awareness

Basics Of Developing For Embedded Systems: Linkers and the Linking Process,

Executable and Linking Format.

Real-Time Operating Systems: Inter-Component Communication, Task Management,

Process Input/Output, Agreement Protocols, Error Detection.

Real-Time Scheduling & Embedded processors: The Scheduling Problem, Worst-Case

Execution Time, Static Scheduling, Dynamic Scheduling, Alternative Scheduling Strategies.

Embedded processors (Memory systems, Basic peripherals, Interfacing to the analogue world,

Interrupts and exceptions).Writing software for embedded systems, Emulation and debugging

techniques, Buffering and other data structures, Communicating Embedded Systems.

General-purpose Processors: High performance, Not suited for real-time applications,

Properties. Control Dominated Systems, Microcontroller, Data Dominated Systems.

System Specialization: Code-size Efficiency, Multimedia-Instructions, Heterogeneous registers,

Multiple memory banks or memories, Address generation units, Modulo addressing.

---------------------------------------------------------------------------------------------------------

References:

Real-Time Systems: Design Principles for Distributed Embedded Applications, Second

Edition, Hermann Kopetz, Springer, 2011.

Real-Time Concepts for Embedded Systems, Edward Ashford Lee &SanjitArunkumarSeshia,

UC Berkeley, 2012.

Handbook of Real-Time and Embedded Systems, Insup Lee, Joseph Y-T. Leung & Sang H.

Son, Taylor & Francis Group, LLC, 2008.

Page 36: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

36

6 No. of

Units 3

No. of

Hours Communication Systems Subject

Course Objectives:

To introduce students to different used communication systems, including mobile

system, satellite system and Radar system.

------------------------------------------------------------------------------------------------------

Introduction to Mobile radio propagation: The cellular concept, frequency reuse,

channel assignment strategies, handoff, interference and system capacity, improving

coverage and capacity in cellular systems.

Wireless System and standards: AMPS, ETACS & GSM, Satellite Overview, Earth

station technology, Earth-orbiting and geosynchronous orbit satellite, Frequency bands

used, earth segment, channel characterization, space segment. Uplink and down signal

budget calculations, Large scale path loss, small scale fading and multipath,

Transponders and transponder model, Channelization, Frequency plans, Propagation

and interference considerations, Satellite access techniques, Centralized and

decentralized control.

Radar system: Radar system implementation and functionality, Continuous radar,

Pulsed radar, Chirp, Channel calculations, Probability of detection, False alarm,

Penetration radar.

----------------------------------------------------------------------------------------------------

References:

"Introduction to Wireless Communications and Networks", Tongtong Li.

"Satellite and Mobile Satellite and Mobile Communications Fundamentals", Syed

A. Rizvi

"Radar System Engineering", Louis N. Ridenour.

Page 37: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

37

4 No. of

Units 2

No. of

Hours

Information and Networks

Security Subject

Course Objectives:

Introduce the students information security techniques relevant to protecting

computer systems, including access control, authentication.

How to protect networks, including applied cryptography, authentication, key

management, firewalls, IPsec, email security, OS and system security in addition to

wireless network security.

------------------------------------------------------------------------------------------------------ Information Security Concepts:Background, Types ofAttacks, Goals for Security, E-

commerce Security, Steganography.

Cryptography:Introduction to Cryptography, Categories of cryptography(Symmetric-

Key Cryptography: Data Encryption Standard (DES) and Advanced

EncryptionStandard (AES), Asymmetric-Key Cryptography: RSA and Diffie-Hellman).

Security Services In Messages:Introduction to security services, Message

Confidentiality,Message Integrity, Message Authentication, Digital Signatures,

Message Nonrepudiation

Security Services In Entities:Entity Authentication.

Key Management:Symmetric-Key Distribution, Public-Key Distribution

Access Control and Intrusion Detection:Overview of Identification and

Authorization, Overview ofIDS, Intrusion Detection Systems and Intrusion

PreventionSystems.

Server Management and Firewalls:User Management, Overview of Firewalls, Types

of Firewalls, DMZ and firewall features

Security for VPN and Next Generation Technologies:VPN Security, Security in

Multimedia Networks.

System Security:Email security: Pretty Good Privacy (PGP), Web Security: web

authentication, Secure Sockets Layer(SSL)

OS Security:OS Security Vulnerabilities, updates and patches,OS integrity checks,

Anti-virus software.

Wireless Networks Security:Components of wireless networks, Security issues in

wireless.

---------------------------------------------------------------------------------------- References:

"Data Communications and Networking", Forouzan B.,4th Edition, Mcgraw-Hill

Publishing, 2006.

"Principles of Information Security"Michael E. Whitmanand Herbert J. Mattord, 4th

Edition, 2011.

"Network Intrusion Detection", Stephen Northcutt and Judy Novak, 3rd Edition, New

Riders Publishing, 2002.

Page 38: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

38

7 No. of

Units 5

No. of

Hours Digital Image Processing Subject

Course Objectives:

Understanding of the fundamentals of digital image processing.

Introduce the student to analytical tools which are currently used in digital image

processing as applied to image information for human viewing and apply these

tools in the laboratory in imagerestoration, enhancement and compression.

---------------------------------------------------------------------------------------------------

Introduction to image processing: Formation Fundamental Steps in Image

Processing, The Human Eye & Image, Acquisition of Images, Types of Image

Sensors, Image Sampling, Image Quantization, Resizing Images.

Image Enhancement: Definition and methods of Image Enhancement.

-Image Enhancement in the Spatial Domain (Arithmetical and Logic Operations

Spatial Filtering, Convolution in the Spatial Domain, Correlation in the Spatial

Domain, Smoothing Linear Filters, Second-order Derivatives for Enhancement)

- Image Enhancement in the Frequency Domain (Fourier Series and Fourier

Transform, Filtering in the Frequency Domain, Periodicity and the need for Padding).

Image Restoration: Image Degradation Model, Image Degradation/Restoration

Process, Estimation of Noise Parameters model, Restoration in the presence of Noise,

Restoration in the presence of Noise: Spatial Filtering, Periodic Noise Removal by

Frequency Domain, Filtering, Estimating the Degradation Function methods

Color Image Processing: Color Fundamentals, Color Models, Pseudo color Image

Processing, Full-Color Image Processing.

Image Compression: Compression Fundamentals, Data Redundancy, Image

Compression Model, Information Theory-Entropy, Error-Free Compression, Lossy

Compression, DCT-based JPEG (Joint Photographic Expert Group) Standard.

Morphological Image Processing: Set Theory Fundamentals, Logic operation

involving Binary Image, Dilation and Erosion, Opening and closing, Hit-or-Miss

Transform (Template Matching), Basic Morphological Algorithms.

---------------------------------------------------------------------------------------------------

References:

"Digital Image Processing", Rafael C.Gonzalez and Richard E. Woods, Pearson

Education, 2001, 2nd edition.

"Digital Image Part1 and Part "2 , Huiyu Z., Jiahua W., and Jianguo Z., 1st edition,

2010.

"Image Processing Principles and Applications",Tinku Acharya andAjoy K. Ray,

2005, John Wiley & Sons, Inc.

"Fundamentals of Image Processing", Ian T. Young, and others, 1998, I.T. Young,

J.J. Gerbrands and L.J. van Vliet.

Page 39: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

39

7 No. of

Units 5

No. of

Hours Computer Architecture Subject

Course Objectives:

Develop an understanding of the fundamentals of hardware and software

technologies that underliecontemporary computer-based information systems.

Develop an understanding of the underlying structure and theories of computers

system design.

Provide the skills needed to develop algorithms for programming solutions that

provide the skillsneeded to write simple programs in VHDL.

-----------------------------------------------------------------------------------------

Introduction: Introduction to computer architecture and design.

Data Representation:(Data Types, Complements, Fixed-Point Representation,

Floating-Point Representation).

Register Transfer and Micro-operations:(Register Transfer, Bus and Memory

Transfers),(Micro-operations: Arithmetic, Logic, Shift), Arithmetic Logic Shift Unit.

Basic Computer Organization and Design:(Instruction Codes, Computer Registers,

ComputerInstructions, Timing and Control, Memory Instructions,Input-Output and

Interrupt, Design of Basic Computer,Design of Accumulator Logic).

Programming the basic computer, Micro-programmed control.

Central Processing Unit(Stack Organization, Instruction Formats, Addressing

Modes, Data Transfer and Manipulating, ProgramControl.

Pipelining:(Arithmetic Pipeline,Instruction Pipeline).

Computer Arithmetic:(Introduction, Addition and Subtraction,Multiplication

Algorithms,Floating-Point Arithmetic Operations,Decimal Arithmetic Operations).

Input-Output Organization (Input-Output Processor -IOP), Memory

Organization (Cache Memory).

-----------------------------------------------------------------------------------------------------

References:

"Computer System Architecture", M. Morris Mano, 3rd Edition.

"Computer System Design and Architecture", Vincent P. Heuring and Harry F.

Jordan, 2nd Edition.

Page 40: Syllabus of Computer & Communications Eng. Dept. Nawroz University Syllebus-Computer E… ·  · 2016-06-15Syllabus of Computer & Communications Eng. Dept. Nawroz University 3

Syllabus of Computer & Communications Eng. Dept. Nawroz University

40

2 No. of

Units 2

No. of

Hours Project Subject

Students asgroupsarerequestedtocarryoutastudyon one of the problems related to

computer and communication engineering under the supervision of one of the staff

members. Each group must submit a report before the end of the second term. The

students must give a presentation of their work to an interview committee of staff

members.