0% found this document useful (0 votes)
55 views40 pages

Syllabus ECE

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views40 pages

Syllabus ECE

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

Chapter IV

Course Structure of Four-Year


B.Sc. Engineering Program

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

Percentage (%) Distribution of Undergraduate Courses in ECE Department

Course Type Percentage of Credit (%) Credits


Basic Sciences and Mathematics 12.18 19.50
(a) Mathematics 7.50 12
(b) Physics 2.34 3.75
(c) Chemistry 2.34 3.75
Language and General Education 7.98 12.75
(a) History of Independence, Sociology and Environment
1.88 3.00
Protection
(b) Legal Issues, Industrial & Operational Management 1.88 3.00
(c) Economics & Accountancy 1.88 3.00
(d) English 2.34 3.75
Other Engineering 5.15 8.25
(a) Mechatronics Engineering 2.34 3.75
(b) Mechanical Engineering 2.34 3.75
(c) Civil Engineering 0.46 0.75
Program Courses 65.31 104.50
(a) Core Electrical Engineering 29.53 47.25
(b) Core Computer Engineering 29.07 46.50
(c) Industrial training, Seminar, Project and Thesis 6.25 10.00
(d) Engineering Ethics 0.46 0.75
Technical Electives 9.38 15.00
(a) Electrical Engineering 4.69 7.50
(b) Computer Engineering 4.69 7.50
Total 100.00 160.00

41
Semester-wise Detail Course Distribution
Department will offer the courses to its students, in general, as per the following arrangement.

1st Year Odd Semester

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

2 ECE 1102 Circuits and Systems -I 3 1.50 1.50


Sessional
3 ECE 1103 Computer Programming 3 3 3.00

4 ECE 1104 Computer Programming 3 1.50 1.50


Sessional
5 Math 1117 Calculus and Ordinary 3 3 3.00
Differential Equation
6 Phy 1117 Optics and Modern 3 3 3.00
Physics
7 Phy 1118 Optics and Modern 3/2 0.75 0.75
Physics Sessional
8 Hum 1117 Technical English 3 3 3.00
Technical English
9 Hum 1118 Sessional 3/2 0.75 0.75

10 ECE 1100 Introduction to Computer 3/2 0.75 0.75


System
Total 15 15 10.50 5.25 20.25

1st Year Even Semester

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

2 ECE 1202 Circuits and Systems –II 3/2 0.75 0.75


Sessional
3 ECE 1203 Object Oriented 3 3 3.00
Programming
4 ECE 1204 Object Oriented 3 1.5 1.50
Programming Sessional
5 ECE 1205 Analog Electronic 3 3 3.00
Circuits-I
6 ECE 1206 Analog Electronic 3/2 0.75 0.75
Circuits-I Sessional
Transform Methods,
7 Math 1217 Statistics & Complex 3 3 3.00
Variable
Government, Sociology,
8 Hum 1217 Environment Protection & 3 3 3.00
History of Independence
9 ECE 1200 Engineering Ethics 3/2 0.75 0.75

Total 15 15 7.50 3.75 18.75

42
2nd Year Odd Semester

Theory Sessional
Sl. Course Total
Course Title Contact Contact
No No. Credits
Hrs/week Credits Hrs/week Credits

1 ECE 2103 Data Structure & 3 3 3.00


Algorithms
2 ECE 2104 Data Structure & 3 1.50 1.50
Algorithms Sessional
3 ECE 2105 Analog Electronic 3 3 3.00
Circuits-II
4 ECE 2106 Analog Electronic 3/2 0.75 0.75
Circuits-II Sessional
5 ECE 2111 Digital Techniques 3 3 3.00
6 ECE 2112 Digital Techniques 3/2 0.75 0.75
Sessional
7 Math 2117 Vector Analysis & Linear 3 3 3.00
Algebra
8 Chem 2117 Inorganic and Physical 3 3 3.00
Chemistry
9 Chem 2118 Inorganic and Physical 3/2 0.75 0.75
Chemistry Sessional
10 ECE 2100 Software Development 3/2 0.75 0.75
Project- I
Total 15 15 9.00 4.50 19.50

2nd Year Even Semester

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

2 ECE 2208 Electrical Machine-I 3/2 0.75 0.75


Sessional
3 ECE 2213 Numerical Methods & 3 3 3.00
Discrete Mathematics
Numerical Methods &
4 ECE 2214 Discrete Mathematics 3 1.50 1.50
Sessional
5 ECE 2215 Data Base Systems 3 3 3.00

6 ECE2216 Data Base Systems 3 1.50 1.50


Sessional
Co-ordinate Geometry &
7 Math 2217 Partial Differential 3 3 3.00
Equations
Legal Issues, Industrial &
8 Hum 2217 3 3 3.00
Operational Management
9 ECE 2200 Electronic Shop Practice 3 1.50 1.50

Total 15 15 10.50 5.25 20.25

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

3rd Year Even Semester

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

2 ECE 3206 Industrial Electronics 3/2 0.75 0.75


Sessional
3 ECE 3207 Communication Engineering 3 3 3.00

4 ECE 3208 Communication Engineering 3/2 0.75 0.75


Sessional
5 ECE 3221 Operating System 3 3 3.00
6 ECE 3222 Operating System Sessional 3/2 0.75 0.75

7 ME 3219 Basic Mechanical 3 3 3.00


Engineering
Basic Mechanical 3/2 0.75
8 ME 3220 0.75
Engineering Sessional
9 Hum 3217 Economics & Accountancy 3 3 3.00
10 ECE 3200 Electrical Services Design 3 1.50 1.50
Total 15 15 9.00 4.50 19.50

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

3 MTE 4118 Control Systems & Robotics 3/2 0.75 0.75


Sessional
4 ECE 4123 Digital Signal Processing 3 3 3.00
5 ECE 4124 Digital Signal Processing 3/2 0.75 0.75
Sessional
6 ECE 41** Optional I 3 3 3.00
7 ECE 41** Optional I Sessional 3/2 0.75 0.75
8 ECE 41** Optional II 3 3 3.00
9 ECE 41** Optional II Sessional 3/2 0.75 0.75
10 ECE 4000 Thesis/ Project-I 2 1.00 1.00
11 ECE 4100 Industrial Training 3/2 0.75 0.75
12 ECE 4122 Seminar 3/2 0.75 0.75
Total 15 15 11.00 5.50 20.50

**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 Courses for 4th year Odd Semester:


Two optional courses with Sessional (Optional I & Optional II) will be offered to the students according to the
following list:

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

1 Power Station, Switchgear &


ECE 4209 3 3 3.00
Protection
2 ECE 4211 Computer Networks 3 3 3.00
Computer Networks
3 ECE 4212 3/2 0.75 0.75
Sessional
4 ECE 4223 Digital Image Processing 3 3 3.00
Digital Image Processing
5 ECE 4224 3 1.50 1.50
Sessional
6 ECE 42** Optional III 3 3 3.00
7 ECE 42** Optional III Sessional 3/2 0.75 0.75
8 ECE 42** Optional IV 3 3 3.00
9 ECE 42** Optional IV Sessional 3/2 0.75 0.75
10 ECE 4000 Thesis/ Project -II 6.0 3.00 3.00
Total 15 15 13.50 6.75 21.75

Optional Courses for 4th year Even Semester:


Two optional courses with sessional (Optional III & Optional IV) will be offered to the students according to the
following list:

Optional III Optional IV


Sl. Sl.
Course No. Course Title Course No. Course Title
Computer Aided
1 ECE 4221 Unix Programming 1 ECE 4247
Instrumentation
2 ECE 4227 2 ECE 4249 Computer Aided Power
Network Security
System Design
3 ECE 4237 Parallel & Distributed 3 ECE 4251 Renewable Energy
Processing
4 ECE 4239 Computer Graphics & 4 ECE 4253 Microwave Engineering
Animations
5 ECE 4241 5 ECE 4255 Power System Operation &
Computer Vision
Control
6 ECE 4243 Data Mining 6 ECE 4257 High Voltage Engineering
7 ECE 4245 7 ECE 4259 System Simulation &
Machine Learning
Modeling

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.

Course Code: ECE 1102 Contact Hours/Week: 3 Hours


Course Title: Circuits & Systems-I Sessional Credit Hour: 1.50
Sessional based on the theory of course ECE 1101

Course Code: ECE 1103 Contact Hours/Week: 3 Hours


Course Title: Computer Programming Credit Hour: 3.00
Introduction to Computer Programming: Compiler, Interpreter, Flow chart design, Writing,
Debugging and running programs using C/C++.
C Basics: Different data types and variables, Operator and operands and its precedence,
Input/Output, Conditional operators, Loop structures, Error handling, and Built-in functions.
Functions and Arrays: Writing & calling of user defined functions, Recursive functions,
Introduction to one-dimensional arrays, Multi-dimensional arrays and array manipulation.
Pointers and Strings: Introduction to pointers, Pointers and array, Pointers and functions,
Scope of variables, Dynamic memory allocation, String I/O, String-based built-in functions,
String operations, Pointer and string.
Files: Introduction to files in C, Opening, Closing and updating binary and sequential files.
Advanced Topics: Structure, Union, Enumeration, Bit fields, Operations on bits, Register
variable, Pre-processors and graphics in C.

Course Code: ECE 1104 Contact Hours/Week: 3 Hours


Course Title: Computer Programming Sessional Credit Hour: 1.50

Sessional based on the theory of course ECE 1103.

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.

Course Code: Phy 1117 Contact Hours/Week: 3 Hours


Course Title: Optics and Modern Physics Credit Hour: 3.00
Optics: Theories of light: Huygens’s principle and construction. Interference of light. Young’s
double slit experiment, Fresnel bi-prism, Newton’s ring, Interferometers. Diffraction of light:
Fresnel and fraunhofer diffraction, Diffraction by single and double slit, diffraction gratings.
Polarization: Production and analysis of polarized light, Optical activity, Optics of crystals.
Waves and Oscillations: Oscillations: Simple Harmonic Motion, Transverse and Longitudinal
nature of waves: Travelling and Standing waves. Intensity of a wave, energy calculation of
progressive and Stationary waves. Phase velocity, Group velocity. Sound waves: Velocity of
longitude wave in a gaseous medium, Doppler effect.
Architectural acoustics: Sabine’s formula, requisites of a good auditorium.
Modern Physics: Atom models: Thomson model, Rutherford atom model, Electron orbits,
Bohr atom model, Energy levels and spectra, Particle properties of waves: Photo electric effect,
Einstein’s photoelectric equation, Laws of photoelectric emission, Compton Effect, Quantum
effect: de Broglie waves, Group velocity, phase velocity. Michelson Morley’s experiment,
Galilean transformation. Spectral theory of relativity, Lorentz Transformation. Relative
velocity, length contraction, time dilation, relativity of mass. Mass-energy relation.

Course Code: Phy 1118 Contact Hours/Week: 3/2 Hours


Course Title: Optics and Modern Physics Sessional Credit Hour: 0.75
Sessional based on the theory of course Phy 1117.

Course Code: Hum 1117 Contact Hours/Week: 3 Hours


Course Title: Technical English Credit Hour: 3.00
Grammar: Grammatical principles, modals, phrases & idioms, prefixes & suffixes, sentence
structures, w-h & yes/ no question, conditional sentences
Vocabulary: Technical & scientific vocabulary, defining terms
Spoken English: Introduction to phonetic symbols, dialogue, responding to particular
situations, extempore speech.

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

Course Code: Hum 1118 Contact Hours/Week: 3/2 Hours


Course Title: Technical English Sessional Credit Hour: 0.75
Sessional based on the theory of course Hum 1117.

Course Code: ECE 1100 Contact Hours/Week: 3/2 Hours


Course Title: Introduction to Computer Credit Hour: 0.75
System
Computer Fundamentals: Introduction to computer basics, types and generation of
computers, basic organization and functional units.
Hardware: Basic units of computer hardware, Processors, input, output and memory devices,
keyboard, mouse, OMR, OCR, MICR, CD-ROM, printers, CRT, LCD, LED, microfilm,
floppy.
Software: Types of software, system software: familiarization with various operating systems
(Windows, DOS, UNIX, Android, IOS etc.), application software: text processing (MS-
WORD, etc.), Spread sheet (MS-EXCEL etc.).
Computer Ethics: Computers in the workplace, computer crime, rules of communications,
privacy, intellectual property, impact on employment, professional responsibility, and
globalization.

1st Year Even Semester


Course Code: ECE 1201 Contact Hours/Week: 3 Hours
Course Title: Circuits & Systems-II Credit Hour: 3.00
Polyphase System: Balanced and unbalanced three phase circuit analysis. Two-port network
analysis. Coupled circuit. Analogous system, Response to non-sinusoidal voltage.
Linear System: Transform methods, Purpose and nature of transform, Fourier and Laplace
transforms. Impulse function. Convolution integral and their application to network and system
analysis.
Filter: Introduction to filter, Filter equations, Modern filters.

Course Code: ECE 1202 Contact Hours/Week: 3/2 Hours


Course Title: Circuits & Systems-II Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 1201.

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.

Course Code: ECE 1204 Contact Hours/Week: 3 Hours


Course Title: Object Oriented Programming Credit Hour: 1.50
Sessional
Sessional based on the theory of course ECE 1203.

Course Code: ECE 1205 Contact Hours/Week: 3 Hours


Course Title: Analog Electronic Circuits-I Credit Hour: 3.00
Signal: Signals, their origin and processing in electronic system. Development of electronic
processing devices, Vacuum tubes and semiconductor devices, P-N junction semiconductor
diodes, Application of diode as rectifier, Zener diode and its application.
BJT, FET, MOSFET: Characteristics, Biasing techniques, Stabilization factors,
Compensation. Equivalent circuits, single stage amplifiers at midband frequencies. Power
amplifiers and Heat sink.

Course Code: ECE 1206 Contact Hours/Week: 3/2 Hours


Course Title: Analog Electronic Circuits-I Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 1205.

Course Code: Math 1217 Contact Hours/Week: 3 Hours


Course Title: Transform Methods, Statistics & Credit Hour: 3.00
Complex Variable
Harmonic Analysis and Laplace Transform: Periodicity, Fourier series, Dirichlet’s
conditions, odd and even functions, Fourier transforms and Fourier integral and their
applications to solve boundary value problems. Laplace transforms, Inverse Laplace
transforms, Solution of differential equation by Laplace transforms.
Statistics: Frequency distribution, mean, median, mode, and other measures of central
tendency, standard deviation and other measures of dispersion, moments, skewness and
kurtosis, elementary probability theory and discontinuous probability distributions- binomial,

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.

Course Code: Hum 1217 Contact Hours/Week: 3 Hours


Course Title: Government, Sociology, Environment Credit Hour: 3.00
Protection & History of Independence
History of Independence: The movements during British period (1857-1947), Language
Movement of 1952. Background of Independence: Six Points and Bengali Nationalism in 1966,
Mass Upsurge in 1969, The General Election of 1970 and Later Events, Historic Speech of 7th
March by Bangabandhu, The Genocide of 25th March. The Birth of Independent Bangladesh
in 1971.
Sociology & Government: Scope, Culture and civilization Relationship, Social structure of
Bangladesh. Industrial revolution, Urbanization and industrialization, Urban Ecology, Cyber-
crime and delinquency, Sociology of Education. Relationship-Sociology and cyber-crime.
Causes and remedies of cyber-crime.
Basic concepts of government and politics. Functions, Organs and forms of modern state and
Government, Socialism. Capitalism, UNO, government and politics of Bangladesh, Some
major administrative systems of developed counties. Local self - government. Central
government, Public opinion.
Environmental Protection: The environment and environmental protection, Sustainability
and the difficulty of environmental protection, unintended consequences of actions and effects
on the environment, Developing countries and environmental problems.
Pollution: Types of Environmental pollutions and threats, Source of pollution and their types,
controlling pollution and improving quality. Climate change and global warming: Causes,
effects and future.
Environmental Laws: National and global environmental law and policy, economic steps to
protect the environment.

Course Code: ECE 1200 Contact Hours/Week: 3/2 Hours


Course Title: Engineering Ethics Credit Hour: 0.75
Introduction to Engineering Ethics: Overview of Ethics, Engineering Ethics, Codes of
Ethics, Principles of engineering ethics, Individual, Professional, and Institutional Values,
Leadership in Engineering and Industry, Competency with Good Character.
Ethical Theories, Rights & Protection: Liberal Individualism,
Utilitarianism/Consequentialism and Deontology, Protections of Human –Animal Subjects and
environment, Data Management and Intellectual Property Rights.
Research Integrity and Professional Integrity for Engineers: Research Integrity: Scientific
misconduct- falsification of data, fabrication of data, plagiarism, unethical treatment of
research subjects, and failure to disclose conflicts of interest. Engineering ethics, Professional
Integrity/Ethics- fraud, corruption, mismanagement, poor product, design, deliberate design
faults or and harms from engineering projects/products

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.

2nd Year Odd Semester


Course Code: ECE 2103 Contact Hours/Week: 3 Hours
Course Title: Data Structure & Algorithms Credit Hour: 3.00
Data Structure Introduction: Concepts and Examples of Elementary Data Objects, Necessity
of Structured Data, Types of Data Structure, Ideas on Linear and Nonlinear Data Structure.
Linear Array: Linear Array & its representation in memory, Traversing LA, Insertion &
Deletion in LA, Bubble Sort, Linear Search & binary Search, Multidimensional Array & its
representation in memory, Algebra of matrices, Sparse matrices.
Stack and Queue: Stack representation & applications, PUSH and POP operation on stack,
Queue representation, Insertion & deletion in Queue, Priority Queues.
Linked List: Linked list & its representation in memory, Traversing, Searching, Insertion &
Deletion operation on Linked list, Circular List, Header linked lists, Two-way lists.
Tree: Tree terminology, representation of binary trees in memory, Traversing binary tree,
Binary search tree, Insertion & deletion on binary search tree, B trees, General tree.
Algorithm Complexity: Algorithm and flow chart, Complexity analysis of algorithms, worst
case, best case and average case, Rate of growth, Big-O notation, Complexity of Linear Search
& Binary search.
Sorting Algorithms: Insertion sort, selection sort, quick sort, merge sort, Searching & data
modification, Hash function, collision resolution, Chaining.
Shortest Path: Dijkstra’s Algorithm, Bellman-Ford Algorithm.
Searching algorithms: Binary search trees, balanced binary search trees, B-trees, skip lists,
hashing. Priority queues, heaps.
Graph algorithms: Representation of Graphs, Breadth First Search, Depth First Search,
Minimum Spanning Tree.
Recurrences & Backtracking: Recurrences, NP-Hard and NP-Complete Problems,
Backtracking, n-Queen Problem.

Course Code: ECE 2104 Contact Hours/Week: 3 Hours


Course Title: Data Structure & Algorithms Credit Hour: 1.50
Sessional
Sessional based on the theory of course ECE 2103.

Course Code: ECE 2105 Contact Hours/Week: 3 Hours


Course Title: Analog Electronic Circuits-II Credit Hour: 3.00
BJT, FET, MOSFET: Multistage amplifier circuits. Frequency response of single stage and
multistage amplifiers. Introduction to CMOS and its applications.
Feedback Concept: Improvement of amplifier characteristics by negative feedback.
Classification, analysis of feedback amplifiers. Op-amps and its applications, integrator and
differentiator, Frequency response, bandwidth and other practical limitations of op-amps,

52
compensation techniques. Oscillators and multi-vibrators. Active filters. Negative impedance
converters. Times 555 and its applications.

Course Code: ECE 2106 Contact Hours/Week: 3/2 Hours


Course Title: Analog Electronic Circuits-II Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 2105.

Course Code: ECE 2111 Contact Hours/Week: 3 Hours


Course Title: Digital Techniques Credit Hour: 3.00
Information and Digital Systems: Introduction to digital systems, Number Systems, weighted
and non-weighted codes, error detection code, Binary addition and subtraction, 2’s compliment
methods.
Boolean Algebra and Combinational Logic Circuits: Digital logic, Boolean algebra,
Boolean function, Canonical forms, Karnaugh Maps, Minimization of Boolean functions,
Logic gates and their truth tables, Design methodologies, Combinational logic circuit design,
Arithmetic and data handling logic circuits. Decoders, Encoders, Multiplexer, Demultiplexer.
Flip Flop and Sequential Logic Circuits: Transistor Latch, NAND gate latch, NOR gate
latch, D latch. Clock signals and Clocked FFs: Clocked SR, JK and D Flip-Flops, Master/Slave
JK FF, timing diagram of different FFs, Edge-triggered and level-triggered timing diagrams,
Counters, registers, memory devices and their applications, state machine.
Technology Parameters: Fan in, Fan out, Propagation delay, Power dissipation and noise
immunity.

Course Code: ECE 2112 Contact Hours/Week: 3/2 Hours


Course Title: Digital Techniques Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 2111.

Course Code: Math 2117 Contact Hours/Week: 3 Hours


Course Title: Vector Analysis & Linear Algebra Credit Hour: 3.00
Vector Analysis: Vectors, Differentiation and integration, Line, surface and volume integrals,
Gradient of a function, Divergence and curl of vector and their applications, Physical
significance of gradient, divergence and curl, Vector identities, Integral forms of gradient,
divergence and curl, Green’s, Gauss’s divergence and Stock’s theorem.
Matrix: Definition of matrices, Equality of two matrices, Addition, Subtraction and
Multiplication of matrices, Equivalence of matrices, Positive and Negative matrices, Adjoint
of matrices, Transpose and inverse of matrices, Rank and normal form of matrices, System of
linear equations, Solution of homogeneous and non-homogeneous systems, Determination of
Eigen values and Eigen vectors, Solution of matrix differential equations.
Linear Algebra: Vector space, Subspace, sum and direct sum, Hilbert space, Normed linear
space, Branch space, Basis and Dimension, Linear transformation: Range, Kernel, Nullity,
singular and non-singular transformation, Linear operations: Matrix representation of a linear
operator, Change of basis, Similarity and linear mapping.

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.

Course Code: Chem 2118 Contact Hours/Week: 3/2 Hours


Course Title: Inorganic and Physical Chemistry Credit Hour: 0.75
Sessional
Sessional based on the theory of course Chem 2117.

Course Code: ECE 2100 Contact Hours/Week: 3/2 Hours


Course Title: Software Development Project-I Credit Hour: 0.75
Students will develop one or more programs/projects on same practical problems with sound
software engineering practices as assigned by teacher.

2nd Year Even Semester


Course Code: ECE 2207 Contact Hours/Week: 3 Hours
Course Title: Electrical Machine-I Credit Hour: 3.00
Transformer: Ideal transformer- transformation ratio, no-load and load vector diagrams,
actual transformer-equivalent circuit, regulation, short circuit and open circuit tests. Three
phase transformer and its connections, Vector group of three phase transformers, Phase
conversion.
Three Phase Induction Motor: Rotating magnetic field, equivalent circuit, vector diagram,
torque-speed characteristics, effect of changing rotor resistance and reactance on torque-speed
curves, motor torque and developed rotor power, no-load test, blocked rotor test, starting and
braking and speed control, Induction generator.
Single Phase Induction Motor: Theory of operation, equivalent circuit and starting.

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.

Course Code: ECE 2213 Contact Hours/Week: 3 Hours


Course Title: Numerical Methods & Discrete Credit Hour: 3.00
Mathematics
Modeling, Computers and Error Analysis: Mathematical modeling and engineering
problem solving, Programming and software, Approximations and round-off errors, Truncation
errors and the Taylor series.
Roots of Equations: Bracketing Methods, Open Methods, Roots of polynomials. Linear
Algebraic Equations: Gauss elimination, LU Decomposition and Matrix Inversion, Gauss-
Seidel.
Curve Fitting: Least-square Regression. Interpolation, Interpolation with one and two
independent variables, Formation of different difference table, Newton’s forward and
backward difference, LaGrange’s interpolation.
Numerical Integration: Newton-Cotes Integration formulas, Integration of equations.
Optimization: One-dimensional Unconstrained optimization.
Numerical Differentiation and Differential Equations: Runge-Kutta Methods, Boundary-
Value and Eigenvalue problems, Numerical solution of partial differential equations
Set: Operations on Sets, Algebraic Properties of Set, Computer Representation of Set, the
Power Set Theorem.
Relation: Property of Relation, Binary Relations, Partial Ordering Relations, Equivalence
Relations.
Propositional Logic: Syntax, Semantics, Valid, Satisfiable and Unsatisfiable Formulas,
Encoding and Examining the Validity of Some Logical Arguments, Predicate and Quantifier,
Universal and Existential Quantification, Modus Ponens and Modus Tollens.
Proof Techniques: The Structure of Formal Proofs, Direct Proofs, Proof by Contradiction,
Mathematical Induction
Number Theory: Theorem of Arithmetic, Modular Arithmetic, GCD, LCM, Prime Number,
Congruence, Application of Congruence, Application of Number Theory, Chinese Remainder
Theory.
Introduction to Counting: Basic Counting Techniques - Inclusion and Exclusion,
PigeonHole Principle, Permutation, Combination.

Course Code: ECE 2214 Contact Hours/Week: 3 Hours


Course Title: Numerical Methods & Discrete Credit Hour: 1.50
Mathematics Sessional
Sessional based on the theory of course ECE 2213.

Course Code: ECE 2215 Contact Hours/Week: 3 Hours


Course Title: Data Base Systems Credit Hour: 3.00
Concepts of database systems: Files and Databases, Database Management Systems,
Transaction management, Structure of a DBMS, Applications
Entity-Relationship concepts: Entity types, Entity set, Attribute and key, Relationships,
Relation types, Entity relationship, ER modeling, ER diagrams, Database design using ER
diagrams, Enhanced Entity-Relationship (EER) model

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.

Course Code: ECE 2216 Contact Hours/Week: 3 Hours


Course Title: Data Base Systems Sessional Credit Hour: 1.50
Sessional
Sessional based on the theory of course ECE 2215.

Course Code: Math 2217 Contact Hours/Week: 3 Hours


Course Title: Co-ordinate Geometry and Partial Credit Hour: 3.00
Differential Equations
Co-ordinate Geometry: Coordinate geometry of three dimension- System of coordinates,
transformations of coordinates, distance between two points, section formula, projection,
direction cosines, equations of planes and lines.
Partial differential equations: Four rules for solving simultaneous equations of the form
P=Q=r, Lagrange’s method of solving PDE of order one, Integral surfaces passing through a
given curve, Non-linear PDE of order one (complete, Particular, Singular and general
integrals), Charpit’s method, Second order PDE, Its nomenclature and classifications to
canonical (Standard) parabolic, elliptic, hyperbolic, Solution by separations of variables,
Linear PDE with constants coefficients.
Series solution: Solution of differential equations in series by the method of Frobenius,
Bessel’s functions, Legendre’s Polynomials and their properties.

Course Code: Hum 2217 Contact Hours/Week: 3 Hours


Course Title: Legal Issues, Industrial & Operational Credit Hour: 3.00
Management
Business and industrial law: Law of contract, elements of valid contract. Consideration,
Parties competent to contact. Sale of goods, hire and purchase. Negotiable instrument.
Industrial law in Bangladesh: various ordinance payments of wages, legislation relating
employment in industries, factories, shops and agriculture, trade union act.
Industrial Management: Principles of Management, Management functions, Management
Skills, Authority and Responsibility, Span of Control, Management by Objective, Consultative
Management, Participative Management, Decision Making, Manpower Motivation, Human
Resources Management: Manpower planning, recruitment and selection, Employee Training

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.

Course Code: ECE 2200 Contact Hours/Week: 3 Hours


Course Title: Electronic Shop Practice Credit Hour: 1.50
Introduction: Formal procedures of preventive maintenance. Circuit tracing, trouble shooting,
fault repairing, soldering and de-soldering of electronic circuits. Design of PCB layout, etching.
Radio receivers: Principles of operations, circuit tracing, fault finding by signal injection
alignment. TV camera, B/W TV, color TV, CD and VCD player.

3rd Year Odd Semester


Course Code: ECE 3107 Contact Hours/Week: 3 Hours
Course Title: Electrical Machine-II Credit Hour: 3.00
DC Generators: Types, no-load voltage characteristics, buildup of a self-excited shunt
generator, load-voltage characteristic, effect of speed on no-load and load characteristics and
voltage regulation, armature reaction.
DC Motor: Operating principle, counter emf, torque, speed, torque-speed characteristics,
starting, braking, and speed control.
Synchronous Generator: Windings, excitation systems, equivalent circuit, vector diagrams at
different loads, factors affecting voltage regulation, synchronous impedance, synchronous
impedance methods of predicting voltage regulation and its limitations. Parallel operation:
necessary conditions, synchronizing, circulating current and vector diagram.
Synchronous Motor: Operation, loading effect, effect of changing excitation, V-curves, and
starting methods.
Special machines: Stepper motor, Hysteresis motor, Servo motor, Repulsion Motor, Magnetic
levitation etc.

Course Code: ECE 3108 Contact Hours/Week: 3/2 Hours


Course Title: Electrical Machine-II Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 3107.

Course Code: ECE 3111 Contact Hours/Week: 3 Hours


Course Title: Microprocessor, Assembly Language & Credit Hour: 3.00
Interfacing
Microprocessor and Microcomputer Based System Design: Introduction to different types
of microprocessors and its applications, organization of Intel 8086/8088 Microprocessor, the
component of microcomputer system, Hardware and software interfacing in microcomputer

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

Course Code: ECE 3112 Contact Hours/Week: 3 Hours


Course Title: Microprocessor, Assembly Language Credit Hour: 1.50
& Interfacing Sessional
Sessional based on the theory of course ECE 3111.

Course Code: ECE 3117 Contact Hours/Week: 3 Hours


Course Title: Software Engineering & Information Credit Hour: 3.00
System Design
Introduction: Introduction to Software and its Nature, Software Engineering Methods,
Different Types of Software Process Model.
Software Requirement Analysis and design: Software Requirements Analysis and their
Applications, Software Prototyping.
Design of Software: Software Design and its Different Techniques, Software Configuration
Managements. System Structuring, Control Models
Software Testing: Verification and Validation Planning, Software’s Testing Strategies and
Different Type of Testing Techniques,
Software Quality Assurance: Management and its Quality Assurance, Concepts of Software
Reengineering.
Information System Design:
Application Development Policy and Strategies: Planning of Information System, Policy in
Information System Development, Strategies for Achieving Information System Goals.
Application System Development Life Cycle: Phases in Application System Development,
Interrelationship among Each Phase. Feasibility Assessment: Problems and Needs in
Information System Development.
Feasibility Assessment: Economic, Technical, Operational and Schedule Feasibility.
Information Requirements Determination: Strategies for Obtaining Information
58
Requirements, Methods for Providing Assurance that Requirement are Correct and Complete.
Structured Systems Analysis & Design: Steps in Structured Systems Analysis, Activity
Diagrams and Related Documentation, Problem Analysis, New System Design.

Course Code: ECE 3118 Contact Hours/Week: 3/2 Hours


Course Title: Software Engineering & Information Credit Hour: 0.75
System Design Sessional
Sessional based on the theory of course ECE 3117.

Course Code: ECE 3119 Contact Hours/Week: 3 Hours


Course Title: Computer Architecture and Design Credit Hour: 3.00
Introduction to computer Architecture: Internal structure of processor/CPU – registers, PC,
ALU, CU, etc. Bus architecture and processor interaction with memory and peripherals,
Memory hierarchy in terms of cache memory, main memory, secondary storage, Memory
organization into bytes and words, big-endian and little-endian organization, Computer
Peripherals, Introduction to Von Neumann SISD organization, RISC and CISC machines.
Computer Arithmetic: Representation of strings, Binary and hex integer representations and
conversions, Signed and unsigned formats, 2's complement, Computer integer arithmetic,
Fixed-point arithmetic, IEEE floating point representation and arithmetic.
Process and Control: Fetch-Execute cycle, Encoding and decoding of MIPS machine
instructions, The MIPS CPU instruction set syntax and semantics, Addressing modes, MIPS
assembly language programming, Register usage conventions, Use of stack and stack-frame
for supporting function calling with parameters, Operating system calls and I/O operations.
CPU and It`s Instruction Sets Design.
Application HDL and FPGA for microcomputer design: Introduction to FPGA and
HDL/VHDL for digital design implementation.

Course Code: ECE 3121 Contact Hours/Week: 3 Hours


Course Title: Electromagnetic Fields & Waves Credit Hour: 3.00
Electrostatics and Magneto statics using vector methods. Fields in dielectrics and conductors.
Boundary conditions of Electric and Magnetic fields. Time Varying Fields, Maxwell’s equation
and pointing vector. Uniform plane wave and its transmission and reflection. Skin effect and
Surface resistance. Wave guides. Introduction to radiation system.

Course Code: CE 3100 Contact Hours/Week: 3/2 Hours


Course Title: Civil Engineering Drawing Credit Hour: 0.75
Introduction, Scale drawing, Sectional drawing, Isometric drawing, Missing line, Auxiliary
view. Detail and assembly drawing, Plane geometry, Pentagon, Hexagon, Octagon, Ellipse,
Parabola, Hyperbola. Projection, Project on Engineering Drawing and CAD using AUTOCAD
or contemporary packages instructed by the teachers. Plan, elevation and section of one-storied
buildings.

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.

3rd Year Even Semester


Course Code: ECE 3205 Contact Hours/Week: 3 Hours
Course Title: Industrial Electronics Credit Hour: 3.00
Power semiconductor switches and triggering devices: BJT, MOSFET, SCR, IGBT, GTO,
TRIAC, UJT and DIAC. Rectifiers: Uncontrolled and controlled single phase and three phase.
Regulated power supplies: Linear-series and shunt, switching buck, buckboost, boost and cuk
regulators. AC voltage controllers, single and three phase. Choppers. DC motor control. Single
phase cyclo converter.
Inverters: Single phase and three phase current and voltage source. AC motor control. Stepper
motor control. Resonance inverters. Pulse width modulation control of static converters.
Analog and Digital Power Devices: Sensors, Transducers, D/A interface, A/D interface,
AD and DA converters related chips, High power devices.

Course Code: ECE 3206 Contact Hours/Week: 3/2 Hours


Course Title: Industrial Electronics Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 3205.

Course Code: ECE 3207 Contact Hours/Week: 3 Hours


Course Title: Communication Engineering Credit Hour: 3.00
Overview of Communication System: Basic principles, fundamental elements, system
limitations, message source, bandwidth requirements, transmission media types, bandwidth
and transmission capacity. Noise: Source, characteristics of various types of noise and signal
to noise ratio. Communication systems: Analog and digital.
Continuous Wave Modulation: Amplitude, Angle Modulations & Demodulations, Sampling
and Pulse Modulations-PAM, PWM, PPM, PCM, DM, line coding- formats and bandwidths.
Binary Modulated Band Pass Signaling: OOK, BPSK, DPSK, FSK, MSK bandwidth
requirements, detection and noise performance, Multilevel Modulated Bandpass Signaling,
Multiplexing: TDM- principle, receiver synchronization, frame synchronization, TDM of
multiple bit rate systems, FDM- principle, de-multiplexing, wavelength-division multiplexing
multiple-access network- time-division multiple-access, frequency-division multiple access,
code-division multiple-access - spread spectrum multiplexing, coding techniques and
constraints of CDMA.
Communication system design: design parameters, channel selection criteria and
performance simulation.

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.

Course Code: ECE 3221 Contact Hours/Week: 3 Hours


Course Title: Operating System Credit Hour: 3.00
Introduction to operating system: Operating system concepts, its role in computer systems,
computer system structure, fundamentals of different types of computer system, operating
system structure and operation, protection and security.
Process management: Process concept, model and implementation, process state, process
scheduling, inter-process communication (IPC), multiprocessing and time sharing, interaction
between process and operating system,
CPU scheduling: Scheduling concepts, scheduling criteria, scheduling algorithms (SJF, FIFO,
round robin, etc.).
Memory Management: Memory portioning, with and without swapping, virtual memory-
paging and segmentation, demand paging, page replacement algorithms, implementation.
File systems: FS services, disk space management, directory and data structures.
Deadlocks and Case study: Modeling, detection and recovery, prevention and avoidance,
Case study of some operating systems.
Others: Introduction to the different smart device Operating systems and their usage.

Course Code: ECE 3222 Contact Hours/Week: 3/2 Hours


Course Title: Operating System Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 3221.

Course Code: ME 3219 Contact Hours/Week: 3 Hours


Course Title: Basic Mechanical Engineering Credit Hour: 3.00
Study of fuels. Steam generation units with accessories and mountings. Study of steam
generation and steam turbines. Introduction to internal combustion engines and their cycles.
Study of SI and CI engines and gas turbines with their accessories. Refrigeration and air
conditioning with their application. Refrigeration equipment: compressors, condensers and
evaporators. Type of fluid machinery. Study of impulse and reaction turbine. Pelton wheel and
Kaplan turbine. Study of centrifugal and axial flow machines. Pumps, fans, blowers and
compressors. Study of reciprocation pumps.

Course Code: ME 3220 Contact Hours/Week: 3/2


Course Title: Basic Mechanical Engineering Hours
Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 3219.

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.

Course Code: ECE 3200 Contact Hours/Week: 3 Hours


Course Title: Electrical Services Design Credit Hour: 1.50
Introduction: Electrician’s tools, splices, soldering, code practices. Electrical and electronic
symbols, Safety rules, electricity rules and electricity codes. Terminology and definitions:
fuses, circuit breakers, distribution boxes, cables, bus-bars and conduits. Wattage rating of
common electrical equipment.

4th Year Odd Semester


Course Code: ECE 4109 Contact Hours/Week: 3 Hours
Course Title: Power System Credit Hour: 3.00
Basic Concepts: Inductance and Capacitance of overhead power lines, Line representation-
equivalent circuit of short, medium and long line. Network representation: single line and
reactance diagram of power system and per unit representation.
Load Flow Studies: Gauss – Seidel and Newton-Raphson method. Control of voltage, real and
reactive power, reactive power compensation.
Fault Analysis: Symmetrical fault calculation, symmetrical components, sequence impedance
and sequence networks, different unsymmetrical fault calculation, stability analysis.

Course Code: MTE 4117 Contact Hours/Week: 3 Hours


Course Title: Control System and Robotics Credit Hour: 3.00
Introductory Concepts: Open loop versus closed loop feedback system. Input output
relationship. Transfer function. DC machine dynamics, performance criteria, sensitivity and
accuracy. Analysis of control systems time and frequency domain error constants.
Stability of control system: Routh-Hurwitz criterion, bode plot, polar plot. Nyquist method.
Root locus techniques. Frequency response analysis. Nicholes chart, compensation.
Introduction to non-linear control system. State variable characterization of systems, transition
matrix, canonical forms. Controllability and observability, PI, PD and PID controller.
Robotics: Definition, Scope and Trends of robotics, Classification of robots, Spatial
descriptions and transformations, Kinematics of manipulators, Trajectory generation,

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.

Course Code: MTE 4118 Contact Hours/Week: 3/2 Hours


Course Title: Control System and Robotics Credit Hour: 0.75
Sessional
Sessional based on the theory of course MTE 4117.

Course Code: ECE 4123 Contact Hours/Week: 3 Hours


Course Title: Digital Signal Processing Credit Hour: 3.00
Introduction: Signals, systems and signal processing, classification of signals, the concept of
frequency in continuous time and discrete time signals, analog to digital and digital to analog
conversion, Sampling and quantization.
Discrete time signals and systems: Discrete time signals, discrete time systems, analysis of
discrete time linear time invariant systems. Discrete time systems described by difference
equations, implementation of discrete time systems, correlation and convolution of discrete
time signals.
The z-transform: Introduction, definition of the z-transform, z-transform and ROC of infinite
duration sequence, properties of z-transform inversion of the z-transform, the one-sided z-
transform.
Frequency analysis of signals and systems: Frequency analysis of continuous time signals,
Frequency analysis of Discrete time signals, Properties of Fourier transform of discrete time
signals, Frequency domain characteristics of linear time invariant system, linear time invariant
systems as frequency selective filters, Inverse systems and deconvolution.
Discrete Fourier Transform (DFT): Discrete Fourier series (DFS), Properties of DFS,
Discrete Fourier
Transformation (DFT), Properties and application of DFT.
Fast Fourier Transform Algorithms: FFT algorithms, applications of FFT algorithm.
Digital Filter Design Techniques: Differential and difference equations, Digital Transfer
Functions, frequency response, Digital filter realization scheme, Finite Impulse response (FIR)
Infinite Impulse Response (IIR) filter design.
Application of DSP: Speech processing, analysis and coding, Matlab application to DSP

Course Code: ECE 4124 Contact Hours/Week: 3/2 Hours


Course Title: Digital Signal Processing Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4123.

Course Code: ECE 4000 Contact Hours/Week: 2 Hours


Course Title: Thesis/Project-I Credit Hour: 1.00
A project/thesis course will be assigned to the students in 4th year odd semester class and it
will continue till 4th year even semester. The objective is to provide an opportunity to the
students to develop initiative, creative ability, confidence and precise engineering judgment.
The results of the work should be submitted in the form of a dissertation, which should include
appropriate drawings, charts, tables, references etc. No grade shall be awarded for this course
in 4th year odd semester. Final assessment on this course will be done in 4th year even
semester.
63
Course Code: ECE 4100 Contact Hours/Week: 3/2 Hours
Course Title: Industrial Training Credit Hour: 0.75
Practical knowledge about industries that includes organizational structure, workflow, policies,
rules and regulations, social responsibility, project management, team work, etc.

Course Code: ECE 4122 Contact Hours/Week: 3/2 Hours


Course Title: Seminar Credit Hour: 0.75
Practical knowledge about industries that includes organizational structure, workflow, policies,
rules and regulations, social responsibility, project management, team work, etc.

4th Year Odd Semester (Optional-I)


Course Code: ECE 4111 Contact Hours/Week: 3 Hours
Course Title: Digital Communication Credit Hour: 3.00
Introduction: Communication channels, mathematical model and characteristics. Probability
and stochastic process.
Source coding: Mathematical models of information, entropy, Huffman code and linear
predictive coding.
Digital transmission system: Base band digital transmission, inter-symbol interference,
bandwidth, power efficiency, modulation and coding trade-off.
Receiver for AWGN channels: Correlation demodulator and maximum like hood receiver.
Channel capacity and coding: Channel models and capacities and random selection of codes.
Block codes and conventional codes: Linear block codes, convolution codes and coded
modulation. Spread spectrum signals and system.

Course Code: ECE 4112 Contact Hours/Week: 3/2 Hours


Course Title: Digital Communication Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4111.

Course Code: ECE 4115 Contact Hours/Week: 3 Hours


Course Title: Antennas & Propagation Credit Hour: 3.00
Fundamental of Antennas: Vector Potential Functions, Electric and Magnetic Fields for
Electric and Magnetic Current Sources, Solution of Vector Potential Wave Equation.
Antenna Arrays: Two-Element Array, N-element Linear Arrays: Broad-side, End-fire,
Phased, Binomial, Dolph-Tchebyschef and Super-directive Arrays, Determination of Array
Factor and Patterns, Planar and Circular Arrays. Travelling-Wave and Broad-band Antennas:
Long wire, V, Rhombic and Helical Antennas, Yagi, Uda array, Frequency Independent and
Log-periodic Antennas.
Perture, Reflector and Lens Antennas: Huygens's Principle, Rectangular and Circular
Apertures, Microstrip Antennas, Babinet's Principle, Sectoral, Pyramidal and Conical Horns,
Parabolic and Cassegrain Reflector Antennas, Lens Antennas. Antenna Measurement: Antenna
ranges, Radiation Pattern, Gain. And Directivity, Polarization
Radio wave propagation: Ground wave propagation, Ionospheric propagation, Propagation
losses.

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.

Course Code: ECE 4117 Contact Hours/Week: 3 Hours


Course Title: Radar and Satellite Communication Credit Hour: 3.00
Radar: Introduction to Radar, Radar Equation CZ, Operating Principle of Radar with Block
Diagram, CW and FM Radar, Tracking Radar, Antennas for Radar, Radar Receivers, Radar
Transmitting System, Duplexer, and Usable Frequencies for Radar, Radar Applications.
Satellite Communication: Overview of Satellite System Engineering. Spacecraft,
Introduction, to Spacecraft Subsystem. (AOCS), Telemetry, Tracking and command (TT & C).
Spacecraft Antennas, Basic Antenna Types and Relationships Spacecraft, Antennas in Practice,
Frequency Reuse Equipment Reliability and Space Qualification, Reliability redundancy.
Multiple Access.
Earth station Technology: Earth Station Design, Earth Station Design for Low System Noise
Temperature, Large Earth Station Antennas. Satellite Television Broadcasting Networks,
VSAT technology.

Course Code: ECE 4118 Contact Hours/Week: 3/2 Hours


Course Title: Radar and Satellite Communication Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 4117.

Course Code: ECE 4125 Contact Hours/Week: 3 Hours


Course Title: Radio & TV Engineering Credit Hour: 3.00
Introduction: Introduction to radio communication, History, Frequency management. Design
of radio transmitter and receiver circuits using scattering-parameter methods. Circuits include
oscillators, radio frequency amplifiers and matching networks, mixers and detectors. Design of
amplitude, frequency, and pulse-modulated communication systems, including modulators,
detectors, and the effects of noise.
Television: Introduction, principle of operation, transmitter and receiver, Receiving and
transmitting antenna. Camera tube, Picture tube, Electron beam scanning, T-lines, balun,
duplexer, Vestigial side-band filters. Introduction to color TV, VCR, CCTV, CATV, MATV,
TV Booster.

Course Code: ECE 4126 Contact Hours/Week: 3/2 Hours


Course Title: Radio & TV Engineering Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4125.

Course Code: ECE 4141 Contact Hours/Week: 3 Hours


Course Title: Fiber Optic Communication Credit Hour: 3.00
Introduction: Historical perspective, basic system, nature of light, advantages and applications
of fiber optic.
Optics review: Ray theory and applications, lenses, imaging, numerical aperture, diffraction.
Light wave fundamentals: Electro magnetive waves, Dispersion, polarization, resonant
cavities, reflection at plane boundary, critical angle. Integrated optic waveguides: Slab
waveguide, Modes in symmetric and asymmetric waveguide, coupling, Dispersion and
65
distortion, Integrated optic components.
Optic fiber waveguide: Step index fiber, graded index fiber, attenuation, pulse distortion and
information rate, construction of optic fiber, optic fiber cables. Light sources: LED, LD,
distributed feedback LD, optical amplifiers, fiber laser, vertical cavity surface emitting laser
diode.
Light detectors: Photo detection, photo multiplier, semiconductor photodiode, PIN
photodiode, avalanche photodiode.
Couplers and connectors: Connector principle, end preparation, splices, connectors, source
coupling.
Network distribution and fiber components: Directional couplers, star couplers, switches,
isolator, wave-length division multiplexing, fiber bragg grating.
Modulation: LED modulation, LD modulation, Analogue and digital modulation, modulation
formats, optic heterodyne receivers.
Noise and detection: Thermal shot and noise, SNR, error rates, receiver circuit design. System
design: Analogue and digital system design, few real-life problems and examples.

Course Code: ECE 4142 Contact Hours/Week: 3/2 Hours


Course Title: Fiber Optic Communication Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4141.

Course Code: ECE 4143 Contact Hours/Week: 3 Hours


Course Title: Biomedical Engineering Credit Hour: 3.00
Introduction: Medical Terminology, Cell Physiology, Membrane Potential, Action Potential,
Rhythmic Excitation of Heart. Transducers used in Medical Diagnostics.
Biomedical Instrumentation: Normal Electrocardiograph, ECG Simulator, Watch Filter,
ECG Amplifier, Pulse Beat Monitor, Pace Maker, Galvanic Skin Resistance Detector,
Respiratory and Suction Apparatus. Electronic Stethoscope. Electronic Clinical Thermometer,
Blood Flow and Pressure Monitoring Recorders, Metabolic Rate Measurement.
Special topics: Bio-telemetry, Application of Ultrasonic and Laser in Biology and Medicine,
Clinical X-ray Equipment. Fluoroscopy, Infrared Heating.

Course Code: ECE 4144 Contact Hours/Week: 3/2 Hours


Course Title: Biomedical Engineering Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4143.

4th Year Odd Semester (Optional-II)


Course Code: ECE 4127 Contact Hours/Week: 3 Hours
Course Title: VLSI Design Credit Hour: 3.00
VLSI Design Methodology: Top-down design approach, technology trends.
MOS Technology: Introduction to Microelectronics and MOS Technology, Basic Electrical
Properties and Circuit Design Processes of MOS and Bi CMOS Circuits, MOS, NMOS, CMOS
inverters, pass transistor and pass gates, DC and transient characteristics.
Overview of Fabrication Process: NMOS, PMOS, CMOS, Bi-CMOS process.
NMOS and CMOS Layout: Color plate Stick diagram, and design rules.
CMOS circuit characteristics: Resistance and capacitance, rise and fall time, power
estimation.

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.

Course Code: ECE 4128 Contact Hours/Week: 3/2 Hours


Course Title: VLSI Design Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4127.

Course Code: ECE 4129 Contact Hours/Week: 3 Hours


Course Title: Network Planning Credit Hour: 3.00
Introduction: Network components, Theoretical network, Real world networks.
Network Architectural Design: Designing the LAN, Configuring the network server and
client, Network administration, Remote access, Expanding the network, Wide area network
troubleshooting, Major protocol suites.
Network Simulation: Network simulation and optimization, Network operations, control and
maintenance, Network administration, Network management database and tools, Capacity
planning.
Network Optimization: Network security and integrity, Linear programming and network
algorithms for planning, Reliability theory and network planning.

Course Code: ECE 4130 Contact Hours/Week: 3/2 Hours


Course Title: Network Planning Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4129.

Course Code: ECE 4131 Contact Hours/Week: 3 Hours


Course Title: Wireless Network Credit Hour: 3.00
Introduction to Wireless Networks: wireless access networks – wireless mesh networks,
personal area networks (wireless sensor networks, body area networks, Low Pan, and
Bluetooth), wireless and mobile ad hoc networks, challenged networks (DTNs, VANETs).
Wireless MAC Protocols: IEEE 802.11, IEEE 802.11e, IEEE 802.11n, IEEE 802.11s, IEEE
802.15.4, S-MAC, B-MAC, IEEE 802.22/20, IEEE 802.16d/e.
Wireless Routing: routing matrix – ETX, ETT, WCETT, Air Time Metric, routing protocols
– AODV, DSR, DSDV, HWMP, sensor network routing, VANET routing etc.
Others: Wireless Transport protocols, Wireless TCP and its variants, Hop by Hop Congestion
Control, Rate based Congestion Control etc. Quality of Service in Wireless Networks.

Course Code: ECE 4132 Contact Hours/Week: 3/2 Hours


Course Title: Wireless Network Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4131.

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.

Course Code: ECE 4134 Contact Hours/Week: 3/2 Hours


Course Title: Artificial Intelligence Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4133.

Course Code: ECE 4135 Contact Hours/Week: 3 Hours


Course Title: Human Computer Interaction Credit Hour: 3.00
Process and Model: Introduction to Human-computer interaction (HCI), human information
processing systems, Models of interaction, Approaches to HCI, User interface, HCI in software
process, Cognitive models.
Issues and Requirements: Socio-organizational Issues and stakeholders Requirements,
Communication and collaboration models, Task Analysis, Dialog notation and design,
Groupware, CSCW and social issues.
User System Interaction: analysis and design, User interface design, Interface technique and
technology, case studies.

Course Code: ECE 4136 Contact Hours/Week: 3/2 Hours


Course Title: Human Computer Interaction Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 4135.

4th Year Even Semester


Course Code: ECE 4209 Contact Hours/Week: 3 Hours
Course Title: Power Station, Switchgear & Credit Hour: 3.00
Protection
Introduction to various power plants: Steam, hydro, gas, combined cycle, and nuclear power
plants. Plant factor, load factor, diversity factor, load curve, chronological load curve, load
duration curve. Base load and peak load, selection of units. Power plant economy.
Introduction to switchgear and protection: Fuse and Circuit breakers, principle of arc

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.

Course Code: ECE 4211 Contact Hours/Week: 3 Hours


Course Title: Computer Networks Credit Hour: 3.00
Introduction: Definition, uses of computer networks, network topology, network media,
network devices, different type of networks: LAN, MAN, WAN etc.
IP Addressing: Classification of IP addressing, subnet mask, CIDR, private IP Address, public
IP address, sub netting, VLSM etc.
Network Model: OSI Reference Model, TCP/IT Reference Model, ATM Reference Model,
functions of the layers of different models, Network Protocols working at different layers.
Data Link Layer Design Issues and Framing: Character count, byte stuffing, bit stuffing,
error detection: cyclic redundancy check, parity bit checking and correction: Hamming code,
windowing protocols: go back N ARQ, selective repeat ARQ, elementary data link protocols,
high-level data link control, point to point protocol, the medium access control sub-layer.
Multiple Access: Random Access, ALOHA, CSMA, CSMA/CD, CSMA/CA, channelized
access, CDMA, TDMA, FDMA, controlled access, reservation, poling, token passing,
Ethernet, wireless LANs and Bluetooth.
Switching: Circuit switching, packet switching, message switching, routing algorithms, virtual
circuit and datagram, congestion control algorithms, quality of service, internetworking,
internetworking devices etc.
Network Layer Protocols: Address resolution protocol, internet protocol, internet control,
message protocol, ipv6, routing information protocol, open shortest path first, border gateway
protocol, user datagram protocol, transmission control protocol.
Network Security: Cyber-attacks, Cyber-ethics, Cryptography, substitution cipher,
transposition cipher, one-time pads, public key cryptography, encryption and decryption,
authentication protocol 1.0 to 5.0, digital signature, key distribution center, different symmetric
key algorithm, certificate authority, DNS, electronic mail, world wide web.

Course Code: ECE 4212 Contact Hours/Week: 3/2 Hours


Course Title: Computer Networks Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4211.

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.

Course Code: ECE 4224 Contact Hours/Week: 3/2 Hours


Course Title: Digital Image Processing Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4223.

Course Code: ECE 4000 Contact Hours/Week: 6 Hours


Course Title: Thesis/Project-II Credit Hour: 3.00
The objective is to provide an opportunity to the students to develop initiative, creative ability,
confidence and precise engineering judgment. The results of the work should be submitted in
the form of a dissertation, which should include appropriate drawings, charts, tables, references
etc.

4th Year Even Semester (Optional-III)


Course Code: ECE 4221 Contact Hours/Week: 3 Hours
Course Title: Unix Programming Credit Hour: 3.00
Introduction: Introduction to Unix Programming.
Unix Environment: command line, globbing, I/O redirection, piping, Basic commands,
Memory layout.
Debugging: GDB, valgrind, essential x86, Fork, exec, wait, Process status, bit manipulation,
sending signals Unix I/O Implementing I/O redirection, piping Directories and files. Walking
a directory tree, exploring attributes. Implementing ls -l. Permissions, file owner / group, time-
stamps. Signals and signal handling Design / implementation of sleep Process Relationships
Backgrounding. Popen/ pclose Midterm Terminal handling Review midterm Networking
Client / Server. I/O multiplexing.

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

Course Code: ECE 4222 Contact Hours/Week: 3/2 Hours


Course Title: Unix Programming Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4221

Course Code: ECE 4227 Contact Hours/Week: 3 Hours


Course Title: Network Security Credit Hour: 3.00
Introduction: Network security policies, strategies and guidelines, Network security
assessments and matrices,
Different attacks: Denial of Service attack (DoS), Distributed Denial of Service (DDoS)
attack, Eavesdropping, IP spoofing, Sybil attack, Blackhole attack, Grayhole attack, Man-in-
the-middle attack, Passwords-based offline attacks,
Network security threats and attackers: Intruders, Malicious software, Viruses and Spy-
ware, Security standards:
DES, RSA, DHA, Digital Signature Algorithm (DSA), SHA, AES, Security at Transport layer:
Secure Socket Layer (SSL) and Transport Layer Security (TLS),
Security on Network layer: IPSec, Network security applications: AAA standards, e-mail
securities, PGP, S/MIME, PKI smart cards, Sandboxing, Firewalls and Proxy server,
Security for wireless network protocols: WEP, WPA, TKIP, EAP, LEAP, Security protocols
for Ad-hoc network, Security protocols for Sensor network, Security for communication
protocols, Security for operating system and mobile agents, Security for e-commerce, Security
for LAN and WAN, Switching and routing security, Other state of-the-art related topics.

Course Code: ECE 4228 Contact Hours/Week: 3/2 Hours


Course Title: Network Security Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4227

Course Code: ECE 4237 Contact Hours/Week: 3 Hours


Course Title: Parallel and Distributed Credit Hour: 3.00
Processing
Multithreaded computing: Basic concepts: processes, threads, scheduling, Multithreaded
programming, Thread synchronization: semaphores, locks, monitors, Concurrency issues:
deadlock, starvation, Multi-core computers.
Networked computers: Basic concepts: client-server, connections, datagrams, Application
protocol design, Clientside socket programming, Server-side socket programming, Datagram
programming.
Network protocols and security: Physical/data link/network/transport/application layers,
Network security.
Distributed systems: Architectures: Two-tier, multi-tier, peer-to-peer, many-to-many,
Middleware: distributed objects, web services.
Parallel computing: Architectures: SMP, cluster, hybrid, grid, GPGPU, Middleware:
OpenMP, MPI, grid Middleware.

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.

Course Code: ECE 4239 Contact Hours/Week: 3 Hours


Course Title: Computer Graphics and Credit Hour: 3.00
Animations
Introduction: History, Application of Computer Graphics (Computer Aided Design
Animation), A Survey of Graphics I/O Devices and Types.
Graphics Software Design: Survey of Desired Function, Toward a Universal Graphic
Language. Display Files, Databases for Pictorial Applications.
Graphics Techniques: Point-Plotting Techniques, Line Drawing, Geometric
Transformations, Windowing and Clipping, Raster Graphics.
Hardware for Computer Graphics: Typical Small and Large System, Graphic Terminals,
Plotters, Graphic Display Processors, Device Independent Graphics Systems.
Graphics Software: A Simple Graphic Package, Segmented Display Files, Geometric Models,
Picture Structure.
Interactive Graphics: Input Techniques, Event Handling, Three-Dimensional Graphics,
Curves and Surfaces, 3-D Transformation.
Hidden Surface Problem: Back Face Removal, Hidden-Line Removal Curved Surfaces,
Describing Points, Lines and Polygons, Some Hints for Building Polygonal Models, Color
Perception, RGBA and Color Index Mode, Dithering, Blending, 3-D Blending with The Depth
Buffer, Antialiasing, Fog, Fog Equations, The OpenGL ARB.
API Specifies: Data Types, Function Naming Conventions, Platform Independence, Drawing
Shapes with OpenGL, Animation with OpenGL and GLUT.
Drawing in Space: Lines, Points and Polygons.
Co-ordinate Transformations: Understanding Transformations, Matrix Munching
Projections, Matrix Manipulation Color Lighting and Materials, Texture Mapping.

Course Code: ECE 4240 Contact Hours/Week: 3/2 Hours


Course Title: Computer Graphics and Credit Hour: 0.75
Animations Sessional
Sessional based on the theory of course ECE 4239

Course Code: ECE 4241 Contact Hours/Week: 3 Hours


Course Title: Computer Vision Credit Hour: 3.00
Introduction: Introduction to Computer Vision, Case study-Face Recognition, Linear
Algebra/Probability Review.
Image Structure: Linear Filters, Finding Lines-From Detection to Model Fitting, Clustering
and Segmentation. Camera Models: Camera Models, Camera Calibration, Epipolar Geometry,
Stereo & Multi-view Reconstruction.
Recognition (Building blocks): Detectors and Descriptors, SIFT & Single Object
Recognition, Optical Flow & Tracking.
Recognition (Objects, Scenes, and Activities): Introduction to Object Recognition and Bag-
of-Words Models, Object classification and detection- a part-based generative model

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.

Course Code: ECE 4242 Contact Hours/Week: 3/2 Hours


Course Title: Computer Vision Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4241

Course Code: ECE 4243 Contact Hours/Week: 3 Hours


Course Title: Data Mining Credit Hour: 3.00
Data Mining and Applications: Relational Databases, Data Warehouses, Transactional
Databases, Advanced Data and Information Systems, Characterization and Discrimination,
Mining Frequent Patterns, Associations, and
Correlations, Classification and Prediction, Cluster Analysis, Outlier Analysis, Evolution
Analysis.
Data Preprocessing: Descriptive Data Summarization, Data Cleaning, Data Integration and
Transformation, Data Reduction, Data Discretization and Concept Hierarchy Generation.
Classification, Clustering and Prediction: Classification by Decision Tree Induction,
Bayesian Classification,
Rule-Based Classification, Classification by Back propagation, Support Vector Machines,
Clustering by
Partitioning/ Hierarchical/ Density-based/ Grid-based/ Model-based methods, Clustering High-
Dimensional Data, Outlier analysis, Prediction, Linear Regression, Nonlinear Regression,
Other Regression-Based Methods of prediction, Evaluating the Accuracy and error measures
of a Classifier or Predictor.
Web Mining: Anatomy of a search engine, Crawling the web, Web Graph Analysis, Extracting
structured data from the web, classification and vertical search, Web Log Analysis.
Advanced Analysis: Mining Stream, Time-Series, and Sequence Data, Graph Mining, Social
Network Analysis, and Multi-relational data mining, Mining objects, Spatial, Multimedia, and
Text Data.

Course Code: ECE 4244 Contact Hours/Week: 3/2 Hours


Course Title: Data Mining Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4243.

Course Code: ECE 4245 Contact Hours/Week: 3 Hours


Course Title: Machine Learning Credit Hour: 3.00
Introduction to machine learning: Machine learning fundamentals, Logistic regression,
linear regression Supervised and unsupervised classification, Performance evaluation
techniques, bias-variance tradeoff, Applications of machine learning
Machine Learning and Natural Language Processing: Naive Bayes algorithm, SVM,
syntactic semantics and pragmatic analysis, top-down parsing, bottom-up parsing, lexicon
analysis.
Concept of Neural Network: Introduction Human Brain Mechanism, Neural Machine
Intelligence, Basic models of artificial neuron, activation function, network architecture,
neural network viewed as directed graph, Basic learning rules, overview of perceptron, Single
layer of perceptron, mathematical model of single layer perceptron, perceptron learning

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.

Course Code: ECE 4246 Contact Hours/Week: 3/2 Hours


Course Title: Machine Learning Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4245

4th Year Even Semester (Optional-IV)


Course Code: ECE 4247 Contact Hours/Week: 3 Hours
Course Title: Computer Aided Instrumentations Credit Hour: 3.00
Introduction: Methods of measurement. Statistical method applied to field of measurement
and error analysis and calibration.
Resistance, Inductance and Capacitance measurements: Different methods of measuring
high, medium and low resistances. Methods of measuring self and mutual inductance and
capacitance measurement. A.C. and DC bridge methods, Measurement of insulation and earth
resistances. Localization of cable fault.
Magnetic measurement: Flux meter, Flux and Flux density measurement. Determination of
iron losses and their separation.
Measuring instruments: Classification of measuring instruments. Ammeter, Voltmeter,
wattmeter, AVO meter, Energy meter, Ampere-hour meter and Maximum demand meter for
measuring AC and DC quantities. Speed, frequency and phase difference measurements.
Illumination measurement.
Electronic measuring instruments: Digital instruments, VTVM, Q-meter and CRO.
Instrumentation: Extension of instrument range. Use of C.T. and P.T and calculation of their
burden, Instrumentation of substation.
Measurement of non -electrical quantities: Transducer. Measurement of temperature,
pressure, displacement, velocity, acceleration. Strain gauge and their applications.

Course Code: ECE 4248 Contact Hours/Week: 3/2 Hours


Course Title: Computer Aided Instrumentations Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 4247

Course Code: ECE 4249 Contact Hours/Week: 3 Hours


Course Title: Computer Aided Power System Credit Hour: 3.00
Design
Network Matrices: Evaluation of Bus Admittance matrix (YUS), Bus Impedance matrix
(ZBUS), Branch Impedance matrix (ZBT) and Loop Admittance matrix (ZLOOP) by singular
and non-singular transformation using computer system.
Short Circuit Studies: Formulation of ZBUS for single phase and three phase networks,
transformation of network matrices using symmetrical components, short circuit studies using
computer.

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.

Course Code: ECE 4250 Contact Hours/Week: 3/2 Hours


Course Title: Computer Aided Power System Credit Hour: 0.75
Design Sessional
Sessional based on the theory of course ECE 4249.

Course Code: ECE 4251 Contact Hours/Week: 3 Hours


Course Title: Renewable Energy Credit Hour: 3.00
Introduction: Importance of renewable energy, sources. Statistics regarding solar radiation
and wind speed.
Insulation: Geographical distribution, atmospheric factors, measurements.
Solar cell: Principle of operation, spectral response, factors affecting conversion efficiency, I-
V characteristics, maximum power output.
PV modules and arrays: Stationery and tracking.
PV systems: Stand alone, battery storage, inverter interfaces with grid.
Wind turbine generators: Types, operational characteristics, cut-in and cut-out speed,
control, grid interfacings, AC-DC-AC link. Wind and Tidal energy conversion.
Other Non-conventional Energy Options: Geothermal, OTEC, Wave energy, Biomass,
MHD, Chemical energy, Fuel cell, Nuclear fusion.

Course Code: ECE 4252 Contact Hours/Week: 3/2 Hours


Course Title: Renewable Energy Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4251.

Course Code: ECE 4253 Contact Hours/Week: 3 Hours


Course Title: Microwave Engineering Credit Hour: 3.00
UHF Transmission Lines: Voltage and current in ideal transmission lines, reflection,
transmission, standing wave, impedance transformation, smith chart, impedance matching and
lossy transmission lines.
Microwave Components: Cavities, Slow wave structures, Waveguide Tees, Directional
Couplers, Circulators and Isolators, S-parameter.
Microwave Tubes: Klystron amplifier, multicavity klystron amplifier, Reflex Klystron
oscillator, magnetron, TWT amplifier, BWO. Semiconductor microwave devices: Tunnel
diodes, Gunn-Effect diodes, IMPATT diodes. Microwave measurements.

Course Code: ECE 4254 Contact Hours/Week: 3/2 Hours


Course Title: Microwave Engineering Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4253.

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.

Course Code: ECE 4256 Contact Hours/Week: 3/2 Hours


Course Title: Power System Operation & Control Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 4255.

Course Code: ECE 4257 Contact Hours/Week: 3 Hours


Course Title: High Voltage Engineering Credit Hour: 3.00
Ionization and decay process: Townsend’s first and second ionization coefficient. Electric
breakdown in gases.
Townsend’s criterion for spark breakdown. Sparking potential. Penning effect. Corona
discharges, power loss calculation. Breakdown of solid and liquid dielectrics.
Generation of high voltage: Alternating voltage, transformer cascade. Series resonant circuit
for high voltage ac testing. Test of dc and ac cable.
Transient Voltage: Impulse wave shape. Impulse voltage generator and its mathematical
analysis. Design consideration of impulse generators. Triggering of impulse generators.
DC Operation: DC voltage doubler and cascade circuits. Electrostatic generator, voltage
stabilization. Measurement of high voltage. Electrostatic voltmeter, sphere gap. Potential
divider. High Voltage testing of power system equipment. Oil testing. Design consideration of
transmission line based on direct stroke. High voltage transient in transmission line. High
voltage lightning arrester. Insulation co-ordination.

Course Code: ECE 4258 Contact Hours/Week: 3/2 Hours


Course Title: High Voltage Engineering Sessional Credit Hour: 0.75
Sessional based on the theory of course ECE 4257

Course Code: ECE 4259 Contact Hours/Week: 3 Hours


Course Title: System Simulation and Modeling Credit Hour: 3.00
Simulation modeling basics: systems, models and simulation, Classification of simulation
models, Steps in a simulation study.
Concepts in discrete-event simulation: event-scheduling vs. process-interaction approaches,
time-advance mechanism, organization of a discrete-event simulation model, Continuous
simulation models, Combined discreet continuous models, Monte Carlo simulation, Simulation
of queuing systems.
Building valid and credible simulation models: validation principles and techniques,
statistical procedures for comparing real-world observations and simulated outputs, input
76
modeling, Generating random numbers and random variates, Output analysis. Simulation
languages, Analysis and modeling of some practical systems.

Course Code: ECE 4260 Contact Hours/Week: 3/2 Hours


Course Title: System Simulation and Modeling Credit Hour: 0.75
Sessional
Sessional based on the theory of course ECE 4259

77
78

You might also like