syllabus of computer & communications eng. dept. nawroz university syllebus-computer e… ·...
Post on 09-May-2018
218 Views
Preview:
TRANSCRIPT
Syllabus of Computer & Communications Eng. Dept. Nawroz University
1
Syllabus of Computer & Communications Eng. Dept. Nawroz University
2
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
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
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
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.
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.
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.
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.
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".
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
top related