Syllabus ECE
Syllabus ECE
39
40
Semester-wise Distribution of Credits
Theory Sessional
Year/ Total
Sl. No. of No. of
Semester Credits Credits Credits
Course Course
1 1st/Odd 5 15 5 5.25 20.25
2 1st/Even 5 15 4 3.75 18.75
3 2nd/Odd 5 15 5 4.50 19.50
4 2nd/Even 5 15 4 5.25 20.25
5 3rd/Odd 5 15 5 4.50 19.50
6 3rd/Even 5 15 5 4.50 19.50
7 4th/Odd 5 15 7 5.50 20.50
8 4th/Even 5 15 5 6.75 21.75
Total 40 120.00 40 40.00 160.00
41
Semester-wise Detail Course Distribution
Department will offer the courses to its students, in general, as per the following arrangement.
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 1101 Circuits and Systems – I 3 3 3.00
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 1201 Circuits and Systems –II 3 3 3.00
42
2nd Year Odd Semester
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No No. Credits
Hrs/week Credits Hrs/week Credits
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 2207 Electrical Machine-I 3 3 3.00
43
3rd Year Odd Semester
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 3107 Electrical Machine-II 3 3 3.00
2 ECE 3108 Electrical Machine-II Sessional 3/2 0.75 0.75
Microprocessor, Assembly Language
3 ECE 3111 3 3 3.00
& Interfacing
Microprocessor, Assembly Language
4 ECE 3112 3 1.5 1.50
& Interfacing Sessional
Software Engineering & Information
5 ECE 3117 3 3 3.00
System Design
Software Engineering & Information
6 ECE 3118 3/2 0.75 0.75
System Design Sessional
7 ECE 3119 Computer Architecture and Design 3 3 3.00
8 ECE 3121 Electromagnetic Fields & Waves 3 3 3.00
9 CE 3100 Civil Engineering Drawing 3/2 0.75 0.75
10 ECE 3100 Software Development Project -II 3/2 0.75 0.75
Total 15 15 9.00 4.50 19.50
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 3205 Industrial Electronics 3 3 3.00
44
4th Year Odd Semester
Theory Sessional
Sl. Course Total
Course Title Contact Contact
No. No. Credits Credits Credits
Hrs/week Hrs/week
1 ECE 4109 Power System 3 3 3.00
2 MTE 4117 Control Systems & Robotics 3 3 3.00
**Industrial Training: Students will be attached with the industries/service agencies for two weeks after
completing their Third year first semester (before starting Third year second semester/during any vacation in Third
year second semester) to gain practical knowledge.
Optional I Optional II
Sl. Sl.
Course No. Course Title Course No. Course Title
1 ECE 4111 Digital Communication 1 ECE 4127 VLSI Design
2 ECE 4115 Antennas & Propagations 2 ECE 4129 Network Planning
3 ECE 4117 Radar & Satellite 3 ECE 4131 Wireless Networks
Communication
4 ECE 4125 Radio & TV Engineering 4 ECE 4133 Artificial Intelligence
5 ECE 4141 Fiber optic Communication Human Computer
5 ECE 4135
6 ECE 4143 Bio-medical Engineering Interaction
45
4th Year Even Semester
Theory Sessional
Sl. Course No. Course Title Total Credits
No Contact Credits Contact Credits
Hrs/week Hrs/week
46
Course Contents
1st Year Odd Semester
Course Code: ECE 1101 Contact Hours/Week: 3 Hours
Course Title: Circuits & Systems-I Credit Hour: 3.00
DC Analysis: Introduction of electrical power sources, ideal and practical sources, linear
circuit elements, DC analysis of series, parallel and series-parallel circuits. Kirchhoff’s Voltage
and current laws, voltage, current, power and energy.
Sinusoidal Wave: Average and effective values, form factor, peak factor, phase relation and
phasors. Steady state AC analysis of series, parallel and series parallel circuits, phase relation
between voltage and current, concept of impedance, power, power factor, phasor diagram.
Network Theorems: Superposition theorem, Thevenin’s theorem, Norton’s theorem,
maximum power transfer theorem, substitution theorem and reciprocity theorem. Frequency
response of ac circuits, resonance phenomena, periodic signals in time and frequency domains.
Circuit analysis using proper simulation tools.
Magnetic Circuit and Concepts: Flux, fields, permeability reluctance, analysis of series,
parallel and series- parallel magnetic circuit.
47
Course Code: Math 1117 Contact Hours/Week: 3 Hours
Course Title: Calculus & Ordinary Differential Credit Hour: 3.00
Equation
Differential Calculus: Rolle’s theorem, Mean value theorem. Taylor’s and Maclaurin’s
theorems in finite and infinite forms. Divergency and Convergency of series. Partial
differentiation, Euler’s theorem. Tangent, normal and curvature. Determination of maximum
and minimum values of functions and their application.
Integral Calculus: Use of definite integration in summing series. Walli’s formulae. Improper
integrals. Beta and Gamma functions. Area under a plane curve and area of a region enclosed
by two curves in Cartesian and polar coordinates. Volume and surface areas of solids of
revolution.
Ordinary Differential Equation: Degree and order of ordinary differential equations.
Formation of differential equations. Solutions of first order differential equations by various
methods, Solutions of general linear differential equations of second and higher orders with
constant coefficients, Solution of homogeneous linear differential equation. Solution of
differential equation with constant coefficients by operator method.
48
Reading: Comprehension of technical & non-technical materials skimming, scanning,
inferring & responding to context
Technical writing: Paragraph/essay writing on scientific & other themes, report writing,
research paper writing, library references,
Professional communication: Business letter, job application, memos, quotations, tender
notice
49
Course Code: ECE 1203 Contact Hours/Week: 3 Hours
Course Title: Object Oriented Programming Credit Hour: 3.00
Fundamentals of OOP: Introduction to Object Oriented Programming, Principles of Object-
Oriented Design.
Classes and Objects: Structure of Class, Access Modifiers, Encapsulation and Information-
hiding, Inheritance, Polymorphism, Data binding, Static and dynamic binding, Nested Classes,
Abstract Classes, Interface, Arrays of Objects, Pointer to Objects, Friend function, Data
abstraction.
Constructors and Destructors: Default constructor, Copy constructor, Dynamic constructor,
Constructor function for derived classes and their order of execution, Destructor.
Inheritance: Mode of inheritance, Single inheritance vs. multiple inheritance, Virtual
inheritance.
Polymorphism: Operator and Function overloading, Run-time and Compile time
Polymorphism, Virtual function, Errors and Exception Handling.
Advanced Topics: Persistent Objects, Objects and Portable Data, UML Basics, GUI Design
(Frame, Panel, Button, Different I/O fields etc.), Multithreading.
50
Poisson, negative binomial, continuous probability distributions- exponential and normal
distribution, characteristics, elementary sampling theory, estimation, hypothesis testing and
regression analysis.
Complex Variable: Complex number systems, analyticity, singularity, limits of continuity of
a function and related theorems, Complex differentiation and the Cauchy-Riemann equations,
mapping by elementary functions, Infinite series, Convergence, Line integration, Cauchy
integral theorem, Cauchy integral formula, Liouville's theorem, Taylor's and Laurent's
theorems, Singular points, Residue, Cauchy's residue theorem, Contour integration.
51
Sustainability and Engineering Ethics: overview of sustainability, current topics in
engineering ethics regarding sustainability: adaptive design, green technologies, and other
appropriate topics in sustainability.
Case Studies: B.F. Goodrich Air Force A7-D Brake Problem Case and the Whistleblowing
Debate, Finish Challenger Case, Ford Pinto Case, Chernobyl and Three Mile Island, and
current cases.
52
compensation techniques. Oscillators and multi-vibrators. Active filters. Negative impedance
converters. Times 555 and its applications.
53
Course Code: Chem 2117 Contact Hours/Week: 3 Hours
Course Title: Inorganic and Physical Chemistry Credit Hour: 3.00
Atomic structure- general concept of fundamental particles, Boh’r model, spectrum, quantum
number, and electronic configuration.
Periodic Table and Periodic Properties- periodic law, features of modern periodic table,
classification of elements, merits and demerits, periodicity, atomic size, ionization potential,
electron affinity, and electronegativity.
Chemical Bonding- different types of chemical bonds and their properties.
Acid and bases- modern concepts of acid and bases, pH and buffer solution. Titration.
Solution- Types and composition of solution, Henry’s law, and solution of gas in liquid, solid
in liquid, colligative properties of dilute solution, lowering of vapor pressure, elevation of
boiling point, depression of freezing point, osmosis and osmotic pressure.
Chemical Kinetics- Rate of reaction, order, molecularity, different types of rate expressions,
effect of temperature on reaction rate, collision theory.
Chemical Equilibrium- Reversible reaction, law of mass action, evaluation and characteristics
of equilibrium constant of reaction, the Lechatelier’s principle.
Thermochemistry- Laws of thermochemistry, heat of reaction, heat of solution, heat of
neutralization, heat of formation, heat of combustion, and experimental determination of
thermal changes during chemical reactions.
Electrochemistry-electrolytes, mechanism of electrolyte conduction and different types of
cells.
54
Course Code: ECE 2208 Contact Hours/Week: 3/2 Hours
Course Title: Electrical Machine-I Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 2207.
55
Normalization: Normal forms, Normalized Relations and Database performance, De-
normalization
Relational model: Structure of relational databases, Relational algebra, Relational algebra
operations, Modification of the database, Introduction to views, Pitfalls in relational database
design.
SQL: Data Definition Language, Data Manipulation Language, Basics of SQL, Query
designing in SQL using aggregate functions and nested queries, Embedded SQL, Triggers,
Procedures, Indexes, Declarative Constrains and Database Triggers
Concurrency control: Lock based protocols, Timestamp based protocols, Validation based
protocols, Deadlock.
Recovery system: Failure classification, Storage structure, Recovery and atomicity, Log-based
recovery, Recovery with concurrent transactions, Advanced recovery techniques, RAID
model.
Advanced database management systems: No SQL Systems, distributed systems, object-
oriented System, Temporal, Database Security, Data Warehousing and Data Mining, Database
Administration and Tuning.
56
and Development, Performance Appraisal, Wages and Salary administration, Production
Management: Plant Layout: definition, basic layout types, problem solving, Linear
Programming, EOQ, Lead Time, Safety Stock, Re-order Point.
Operational Management: Production systems, product/service life cycle, forecasting
models, bill of materials, material and inventory management: Inventory models, ABC
analysis, coding and standardization. Aggregate planning, MPS, MRP, capacity planning,
operating scheduling, facility location algorithm, facility layout techniques, work study.
Safety: Evolution of modern safety concepts, industrial hazard, safety and risk management,
productivity, worker health and safety, proactive management techniques for safety
management, safety standards and regulations for engineering works, fire safety, hazardous
materials.
57
system design, hardware and I/O design, building, debugging, testing and linking program
modules, programming EPROM.
I/O Controller and Interrupt Components: 8284A programmable timer, bus architecture,
bus timing, 8286 transceiver device, 8282 latches, 8288 bus controller, Sources of interrupt,
types of interrupts, handling interrupt request, interrupt vector and table, 8259A priority
interrupt controller, daisy chain, DMA controller i.e., 8237A DMA Controller, interrupt
controller, communication interface, interval timer, etc.
Interfacing and Peripheral System: Interfacing ICs of I/O Devices, I/O ports, Programmable
peripheral interface, I/O interface, serial I/O interface, 8251A communication interface, 8255A
Programmable peripheral Interface.
Introduction of Assembly Language: Program structure and its components, few basic
instruction, input/output instruction.
Flag Register and Flow Control: The flag register, flow control instructions, conditional and
unconditional jumps, branching and looping structures.
Logic and Arithmetic Operation: Logic, Shift and Rotate Instruction, multiplication and
division Instructions.
Arrays, Data Structure and String Manipulation: Arrays and related addressing modes,
DUP operator, register indirect modes, Based and Indexed addressing modes, basic stack
operations, procedures declaration, communication between procedures, calling a procedure,
The string instructions, director flag, moving a string, storing a string, loading a string, scanning
a string, comparing strings, substring operation
59
Course Code: ECE 3100 Contact Hours/Week: 3/2 Hours
Course Title: Software Development Project-II Credit Hour: 0.75
Students will work in groups or individually to develop web-based applications and design a
web site by adding client side and server-side scripting and interfacing the web applications to
a database.
60
Course Code: ECE 3208 Contact Hours/Week: 3/2 Hours
Course Title: Communication Engineering Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 3207.
61
Course Code: Hum 3217 Contact Hours/Week: 3 Hours
Course Title: Economics & Accountancy Credit Hour: 3.00
Economics: Nature of the economics theory applicability of economic theory to the problems
of developing countries, some basic concepts supply, demand and their elasticity. Economics
and technology. Producer's equilibrium-isoquant. Production - factors of production,
production possibility curve-equilibrium of a firm, fixed cost and variable cost, laws of returns
,internal and external economics and dis-economics, Input output analysis. Economic growth
and economic development and planning basic concept-saving, investment, GNP, NNP,
percapita income, growth rate, Fiscal policy, monetary policy and trade policy and their relative
applicability in Bangladesh, Planning- Five year plans of Bangladesh, development problems
related to agriculture. Industry and population of Bangladesh
Accountancy: Basic accounting principles, Objectives of Accounting, Transaction, Double
Entry systems, Accounts and it’s classification, Journals Cash book, Ledger, Trial Balance,
Financial statement. Cost Accounts & objectives, Costs, Classification, Preparation of cost
sheet, Cost volume profit (CVP) analysis, Standard costing, Process costing.
62
Dynamics and Control of manipulators, Actuators and sensors for manipulators, Programming
languages for robots, Mobile robots, Multi-robot systems Industrial robots, Service robots,
Human-Robot Interaction, Social Robotics.
64
Course Code: ECE 4116 Contact Hours/Week: 3/2 Hours
Course Title: Antennas & Propagation Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4115.
66
Introduction to Bi-CMOS Circuits: Shifter, an ALU Sub-System, adder, counter, multipliers,
multiplexer. Data Path and memory structures, Buffer circuit design, DCVS Logic.
Design and Test-Ability: Circuit partitioning, Floor planning and placement, Routing,
Practical Aspects of Design Tools and Test-Ability MOS Design, Behavioral Description,
Structural Description, Physical Description and Design Verification.
67
Course Code: ECE 4133 Contact Hours/Week: 3 Hours
Course Title: Artificial Intelligence Credit Hour: 3.00
Fundamental: Definition of AI, historical development of AI, application of AI.
Production Systems: Introduction of product system, production rules, the working memory,
the control unit interpretation, conflict resolution strategies, alternative approach for conflict
resolution, types of production systems, forward versus backward production systems,
knowledge base optimization in a production system.
General Problem-Solving Approaches: Breadth first search, depth first search, iterative
deepening search, hill climbing, simulated annealing, heuristic search, A* algorithm, adversary
search, the minimax algorithm, constraint satisfaction problems.
Logic and Structural Knowledge Representation: Propositional logic, first-order logic,
resolution principle, frames, semantic-nets, petri nets, relational data model.
Reasoning under Uncertainty: Bayesian reasoning, fuzzy knowledge, probability theory,
Dempster-shafer theory, fuzzy set theory, expert systems.
Machine Learning and Natural Language Processing: Naive Bayes algorithm, syntactic
semantics and pragmatic, top-down passing, bottom-up pursing, lexicon.
68
extinction in DC and AC circuit breakers. Recovery voltage, rate of rise of recovery voltage
and other transient phenomena. Switching surges. Disconnection of unloaded transformer and
transmission line. Speed of circuit breaker. Construction, operation, rating and testing of bulk
oil and minimum oil breaker, SF6 circuit breaker, ABCB, ACB, and VCB. Selection of circuit
breaker. Travelling wave in transmission line. Surge absorber, lightning arrester, horn gap, its
rating and testing.
Protective relaying: Relay voltage rating, high, medium and low. Basic protective zone.
Relaying Scheme. Electromechanical Relays: Principal, general equation. Overcurrent,
balanced current, overvoltage, distance, directional, positive sequence, negative sequence and
differential relays and their applications.
Static relays: Introduction to solid state device in the construction of static relays. Different
type of static relays.
Generator protection: Transformer protection, Bucholz’s relay. Protection of bus bar,
transmission line, feeder etc. Relay testing.
69
Course Code: ECE 4223 Contact Hours/Week: 3 Hours
Course Title: Digital Image Processing Credit Hour: 3.00
Digital Image Fundamentals: Different types of digital images, sampling and quantization,
imaging geometry, image acquisition systems.
Bilevel Image Processing: Basic concepts of digital distances, distance transform, medial axis
transform, component labeling, thinning, morphological processing, extension to grey scale
morphology.
Binarization of Grey level images: Histogram of grey level images, optimal thresholding using
Bayesian classification, multilevel thresholding.
Detection of edges : First order and second order edge operators, multi-scale edge detection,
Canny's edge detection algorithm, Hough transform for detecting lines and curves, edge
linking.
Images Enhancement: Point processing, Spatial Filtering, Frequency domain filtering, multi-
spectral image enhancement, image restoration.
Image Segmentation: Segmentation of grey level images, Water shade algorithm for segmenting
grey level image. Image representation and description, recognition and interpretation.
Image compression: Lossy and lossless compression schemes, prediction based compression
schemes, vector quantization, sub-band encoding schemes, JPEG compression standard,
Fractal compression scheme, Wavelet compression scheme.
70
Multi-threading: basics, mutual exclusion Multi-threading: bounded buffers, condition
variables Multi-threading: deadlocks Non-blocking I/O. Regular expressions. Sys V IPC.
Semaphores and shared memory. Shell scripting
71
Course Code: ECE 4238 Contact Hours/Week: 3/2 Hours
Course Title: Parallel and Distributed Credit Hour: 0.75
Processing Sessional
Sessional based on the theory of course ECE 4237.
72
(Constellation model), Object Classification and Detection: a Part-based Discriminative Model
(Latent SVM), Human Motion Recognition.
Computer Vision: State-of-the-art and the Future.
73
algorithm, Delta learning rule, Multi-layer perceptron, Back propagation learning algorithm,
mathematical model of MLP network.
Fuzzy System & Defuzzification: Introduction to Fuzzy system, Fuzzy relations, fuzzy
numbers, Linguistic description and their analytical form, fuzzy control, Defuzzification
Methods, Applications, Concept of Neuro-Fuzzy and Neuro-GA Network.
Genetic Algorithm: Basic Concepts, Offspring, Encoding, Reproduction, Crossover,
Mutation Operator, Application of GA.
74
Load Flow Studies: Representation of off load and on load tap changing and phase shifting
transformer and dc link with computer tools, decoupled and fast decoupled methods, sparsity
technique, introduction to load flow of integrated ac/dc/system.
Stability Studies: Network formulation for stability studies for different types of loads
(constant impedance, constant current and constant power loads), digital computer solution of
swing equation for single and multi-machine cases using Runge-Kutta and predictor corrector
method, effect of exciter and governor on transient stability.
75
Course Code: ECE 4255 Contact Hours/Week: 3 Hours
Course Title: Power System Operation & Control Credit Hour: 3.00
Introduction: Design and constructional features of overhead power transmission lines and
underground cables. DC and AC power distribution. Stability: Swing equation, power angle
equation, equal area criterion, multi-machine system, step-by-step solution of swing equation,
factors affecting transient stability. Flexible AC transmission system. High voltage DC
transmission system. Power system harmonics.
Principles of Power System Operation: SCADA, convention and competitive environment.
Unit commitment, static security analysis, state estimation, optimal power flow, automatic
generation control and dynamic security analysis.
77
78