B.sc. Engg. Details Syllabus 2021-2022 Final
B.sc. Engg. Details Syllabus 2021-2022 Final
To provide for instructions in theology and other fields of Islamic Studies and comparative jurisprudence and
other branches of study at graduate and post-graduate level as the University may think fit, and prepare for the
advancement and dissemination of knowledge including post-doctoral research and training.
Quality Policy
The Department of Information and Communication Technology (ICT) aims to discover engineering knowledge
and novel information technologies, thereby improving technology-based graduates skills to build digital
Bangladesh.
Mission of the Department
The mission of the ICT Department is to provide competence-based graduates and carry out research in science
and technology for socio-economic development. The mission of the department is:
M1 To produce a core of skilled human beings and long-term IT professionals through high-quality
IT education combined with other engineering fields, committed to serving the country and
also the domestic or oversees IT industries, with ethics.
M2 To introduce new knowledge, new technologies and innovative applications such as the
Internet of Things, data science, block chain, artificial intelligent etc., to cover the concept of
the fourth industrial revolution.
M3 To provide sufficient facilities/guidelines and environment for graduates to be highly interested
in advanced knowledge and research.
Overall Marks and Credits distribution for B.Sc. Engg. in ICT (Session: 2021-22)
Total Marks
Course Type Course Name Marks Credits
Marks (%)
Sociology 100
Economics 100
Communicative English 200
Industrial Management and
Humanities 100 700 9.33 11.0
Accountancy
Ethics and Cyber Law 100
Physics 100
Courses in Brief
Session: 2021-2022
Course Learning Outcomes (CLO): After completing this course a student would be able to
Heat and To discuss about Principles of Week-2,3 CLO2 PLO1 Students will #Interactive
Thermod temperature measurements, Platinum L-4-9 PLO2 discuss with a discussion
ynamics resistance thermometer, Thermo- group. #Lecture
electric thermometer, Pyrometer,
To apply the discussion
Kinetic theory of gases
To analyze Maxwell’s distribution of
knowledge to solve with
molecular speeds, Mean free path, the different multimedia.
Equipartition of energy, Brownian problems.
motion, van der waal’s equation of state
To classify and apply thermodynamics
laws
To calculate Efficiency of heat
engines, Carnot theorem, Entropy and
Disorder, Thermodynamic functions,
Maxwell relations, Clausius-Clapeyron
equation, Gibbs phase rule.
Exam To make an overview Week-4 Lectures, Questions
Review L-10-12 and Answers
Modern To analyze Michelson-Morley’s Week-10,11 CLO4 PLO3 Students will apply #White board
Physics experiment, Galilean L-28-33 CLO5 PLO3 reasoning informed discussion
transformation, Special theory of by contextual #Lecture
relativity & its consequences, knowledge to discussion
Quantum theory of Radiation. understand modern with
To discuss Photo-electric effect, physics multimedia
Compton effect, wave particle #Show video
duality, Interpretation of Bohr’s about modern
postulates, Radioactive physics to
disintegration, Properties of motivate
nucleus, Nuclear reactions, Fission, students
Fusion, Chain reaction, Nuclear
reactor.
Page |9
Course Learning Outcomes (CLO): After completing this course a student would be able to
Discrete To analysis mathematical Week-2 CLO2 PLO2 Students will give #Socialized
Structure logic:Proposition and notation, L-4-6 brief introduction recitation
Connectives, proposition about discrete #Show
formulas and truth tables, structure presentation to
Conditional and Bi- motivate the
conditional , tautologies, students
equivalence of formulas,
duality law, set operations,
normal forms, ordering and
uniqueness of normal forms,
methods of proof, Predicate
calculus- predicates, statement
function, variables and
quantifiers, predicate formulas,
free and bound variables, the
universe of discourse, Rules of
Inference- universal
specification, existential
generalization and universal
generalization, Mathematical
induction.
Elements To explain division in the Week-3 CLO3 PLO3 Students will discuss #Interactive
of Number integers, prime numbers, the L-7-9 with a group. discussion
Theory fundamental theorem of To apply the #Lecture
Arithmetic, division algorithm, knowledge to solve discussion
modular arithmetic, Euclidean the different real- with number
algorithm, data encryptions time number theory theory.
using prime number. problems.
Exam. Week-4 Lectures, Questions
Review To make an overview L-10-12 and Answers
Graphs To discuss graph terminology, Week-10,11 CLO6 PLO2 Students will #White board
and Trees paths and circuits, L-28-33 PLO3 identify, analyze and discussion
connectedness, matrix formulate complex #Lecture
representation of graphs, graph and tree discussion
isomorphism of graphs, trees, related problems. with graph and
rooted trees, path lengths in tree
rooted trees, tree representation
and traversing.
Learning Resources
P a g e | 13
Text Books
1. Discrete Mathematics and Its Applications, Kenneth H. Rosen, WCB/ McGraw-Hill
2. Introductory Methods of Numerical Analysis, S SSastry
Course Learning Outcomes (CLO): After completing this course a student would be able to:
CLO1 Acquire general idea about the course
CLO2 Assemble the Computer System
CLO3 Demonstrate and Apply Microsoft Offices
CLO4 Apply IT Tools and Software for Picture Processing
CLO5 Technique to use different Web Technology
Demonstrate To classify the software Week-6,7 CLO2C .PLO2 Students will #White board
and Apply To create and apply the L-16-21 LO3 PLO3 demonstrate /present discussion
Microsoft MS Word, Excel and Power and solve the #Lecture
Offices point file problems. discussion with
To create spreadsheet and multimedia
work sheet using
appropriate software
To solve the given problems
using MS Excel.
Exam Review To make an overview Week-8 Lectures, Questions
L-22,23 and Answers
Exam. Week-8,9 Presentation and
PLO5 L-24,25 Tutorial Exam. Will
be taken
Apply IT To apply the appropriate W-9 CLO4 PLO3 Students will create
Tools and software to edit the picture L-26-27 and edit the Picture/
Software for /Image. Image.
Picture .
Processing
Technique to To apply the different Week-10,11 CLO5 PLO2 Students will apply #Lecture
use different techniques of Web L-28-33 PLO3 contextual knowledge discussion with
Web Technology for the given to understand and multimedia
Technology specific purposes. apply the web #Show video
technology. about different
web technology.
Exam. To make an overview Wee-12 Lectures, Questions
Review L-34,35,36 and Answers
Apply 15
Analyze 00
Evaluate 05
Create 00
Prerequisite: PHY-1101
Course Type: Theory
Course Summary: This course to develop expertise on electrical engineering. The knowledge on electrical
circuits and filter circuits are highly significant for communication engineering. The course
covers Circuit Theory, Transients, AC Fundamentals, and Filter Circuits.
Course Objectives: To provide exposure to basic electrical engineering concepts to the students. As well as
the students will have sound knowledge of the nature of electricity, emf wave and how they
relate to everyday phenomena.
Course Learning Outcomes (CLO): After completing this course a student would be able to:
Course Overview To comprehend the mission Week-1 CLO1 PLO1 Students will #Socialized
and vision of the Department L-1 give brief recitation
To acquire general idea about introduction #Show
the course Fundamental and about presentation to
Modern Physics themselves motivate the
To grasp the content and Course students
policies for the class outline will
be
discussing in
details
Circuit To define and classify the Week-1 CLO2 PLO1 Students #White board
Fundamentals circuit. L-2 PLO2 will discuss discussion
To state voltage and current with a group. #Lecture
divider rule. To apply the discussion with
To explain the open and shorts knowledge multimedia.
circuits in a series and parallel to explain
resistors. the different
Circuits.
Circuit Theory To state and explain Week-2 CLO3 PLO2 Student will #White board
Kirchhoff’s voltage and current L-3-5 CLO4 PLO3 apply the discussion
Law. Kirchhoff’s Current Law, knowledge #Lecture
Circuit to analyze discussion with
To analyze Branch, Mesh, and different multimedia
Nodal current methods. network
To analyze and prove theorems.
Superposition, Thevenin’s,
Norton’s, Maximum Power
Transfer, and Delta and Star
Conversion theorems.
Electric fields, charges, Week-3 CLO7 PLO1 Student will #White board
Electromagnetism dipoles, Gauss's law, magnetic L-6-8 PLO2 study and discussion
force, relation between PLO4 apply the #Lecture
magnetism and electricity, knowledge discussion with
Amperes circuital law, Biot- of multimedia
Savart law, force between two electromagn
parallel conductors, Faraday’s etism.
Law, Maxwell’s equations,
traveling and standing Waves,
generating electromagnetic
waves, plane EM Waves,
electric dipole EM waves
Exam Review To make an overview Week-3 Lectures,
L-9 Questions
and Answers
Examination Week-4 Quiz and
L-10-11 Tutorial
Exam. Will
be taken
P a g e | 17
Transients To classify the Transients. Week-4-5 CLO3 PLO3 Students will #White board
To calculate Transient in R-L L-12-15 CLO4 identify, discussion
Circuits (D.C), Short Circuit analyze and #Lecture
Current, Time Constant, R-L formulate discussion with
Circuits (A.C), R-C Series complex multimedia
Circuits (D.C), R-C Series engineering
Circuits (A.C). problems.
To calculate Double Energy
Transients.
A.C To explain sinusoidal AC Week-6-7 CLO5 PLO3 Students will #White board
Fundamentals Voltage Generation, L-16-19 PLO4 understand discussion
To calculate Alternating the #Lecture
Voltage & Current equation, sinusoidal discussion with
Average and RMS Value of AC signal and multimedia
Voltage and Current, The the calculate
Derivative, Response of R,L,C the
to AC Quantities, Average, equations.
Apparent and Reactive Power.
To show the phase relation of
sine wave.
Exam Review To make an overview Week-7-8 Lectures,
L-20-22 Questions
and Answers
Exam. Week-8 Presentation
L-23-24 and Tutorial
Exam. Will
be taken
Series and To show the pharos Diagram of Week-9-10 CLO5 PLO3 Students will #White board
Parallel AC Series RL, RC & RLC Circuits, L-25-29 PLO4 apply discussion
Circuits To calculate Active and reasoning #Lecture
Reactive Components of informed by discussion with
Circuit Current, Admittance & contextual multimedia
Susceptance (B) of Parallel knowledge
RL,RC,RLC Circuit to the
To find Out Resonance, different
Bandwidth and Q-factor of equations of
RL,RC,RLC Circuits. circuit
theory.
Filters To define and Week-10-11 CLO6 PLO4 Students will #White board
characterization Symmetrical L-30-33 classify and discussion
Networks apply the #Lecture
To define and explain the filter discussion with
different types of filter circuits. circuits. multimedia
Prerequisite: EEE-1101
Course Type: Practical/Laboratory work
Course Summary: The practical knowledge on electrical engineering are highly significant to develop expertise
on IT field. The course covers basic circuit theory, conversion of circuit, ac characterization R-
L, R-C, R-L-C series parallel circuits and design and apply the filter circuits.
Course Objectives: To provide practical knowledge of design and implement electric circuits.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Acquire general idea about the course
CLO2 Gain the practical understanding of different circuit theories
CLO3 Design and implement some common electric circuits.
Bloom’s Category Lab. Performance Lab. Note Book Continuous Viva- Lab. Attendance
Marks:30 (05) (05) Voce (10)
(10)
Remember (10)
Understand
Apply (05) (10)
Analyze
Evaluate (05)
Create
Course Learning Outcomes (CLO): After completing this course a student would be able to
P a g e | 21
Course Comprehended the Week-1 CLO1 PLO1 Students will give #Socialized
Overview mission and vision of the L-1-3 brief introduction recitation
Department about themselves. #Show
To acquire general idea Course outline will presentation to
about the course be discussing in motivate the
Fundamental Mathematics details students
To grasp the content and
policies for the class
Differential To review of function, Week-2-3 CLO2 PLO2 Students will #Interactive
Calculus Limits, and continuity, L-4-9 discuss with a group. discussion
To understand the To apply the #Lecture
concepts of differentiation, knowledge to solve discussion with
Successive differentiation, the different white board.
partial differentiation, problems.
applications of
differentiation.
Integral To explain the methods of Week-4 CLO2 PLO2 Students will discuss Interactive
Calculus substitution, integration by L-10-12 with a group. discussion
parts, Integration of special To apply the #Lecture
trigonometric and rational knowledge to solve discussion with
functions, definite and the different white board.
indefinite integrals, problems.
applications of integrations.
Series To analyze Power Series CLO4 PLO5 Students will #White board
Solutions of Solutions about an CLO5 identify, analyze and discussion
Linear Ordinary Point, Solutions formulate complex #Lecture
Differential about Singular Points engineering discussion with
Equations problems. multimedia
Exam. To make an overview Wee-12 Lectures, Questions
Review L-34-36 and Answers
Exam. Week-13 Assignment and
L-37-39 Tutorial Exam will
be taken
Recess Week-
before 14,15
Exam.
Sem. End Start Week-16
Exam.
– Quiz/Presentation (10%)
– In-course/Tutorial (10%)
– Final Exam (70%)
Learning Resources
Text Books
1. Edwards Differential Calculus
2. H T H Piaggio An Elementary Treatise on Differential Equations and Their Applications
Course Learning Outcomes (CLO): After completing this course a student would be able to
Evaluate (05)
Create (05)
Prerequisite: HUM-1101
Course Type: Practical/Practice
Course Summary: To understand and demonstrate basic pattern of communication skills, process of
communication and to develop oral, listening, reading, and writing skills.
Course Objectives: To develop skills on English reading, writing, speaking, and listening.
Course Learning Outcomes (CLO): After completing this course a student would be able to:
CLO1 Acquire general idea about the course
CLO2 Read English fluently
CLO3 Write English fluently
CLO4 Speak English fluently
Bloom’s Category Lab. Performance Lab. Note Book Continuous Viva- Lab. Attendance
Marks:30 (05) (05) Voce (10)
(10)
Remember (10)
Understand
Apply (05) (10)
Analyze
Evaluate (05)
Create
Course Learning Outcomes (CLO): After completing this course a student would be able to
Prerequisite: ICT-1201
Course Type: Practical/Laboratory work
Course Summary: To observe the characteristics of Diode, Different circuit configurations of Transistor,
Design and implementations of rectifier circuits, Amplifier circuits, oscillator circuits.
Observe different function of Operational Amplifiers
Course Objectives: Electronics Lab is helpful for the students to acquire the basic knowledge of electric circuits
and its application. This course will prepare students to perform the analysis and design of
various electronic circuits.
Course Learning Outcomes (CLO): After completing this course a student would be able to
P a g e | 31
CLO1 Know about the general idea of this course and required instruments.
CLO2 Acquire knowledge about the properties of semiconductor materials, semiconductor diodes
with their V-I characteristics, diode rectifier circuits with and without filters and voltage
regulator.
CLO3 Gain the practical understanding of BJT biasing and different configurations.
CLO4 Design and Implement oscillator circuits and practical op-amp circuits.
Transistor To configure and Week-6,7 CLO3 PLO2 Students will #White board
and observe the input and L-16-21 demonstrate discussion
Transistor output characteristics of /present the #Lecture discussion
Amplifier CB, CE, and CC different transistor with multimedia
configurations of BJT and transistor
To observe the input amplifier circuits.
and output
characteristics of CE,
and CC transistor
amplifiers
Exam. To make an overview Week-8 Lectures, Questions
Review L-22-23 and Answers
Create
Course Objectives: : This course is designed to provide knowledge and expertise on structured programming
language by solving various problems.
Suggested Teaching
Course Content Time Alignment With
Activities Strategy(s)
Outlines Specific Topics Frame CLO PLO
Functions Basics of Functions, Functions Week- 5-7 CLO-4 PLO-3 -Lecture -Assignment
and Returning Non-integers, L-15-21 Presentation
PLO-4 -Class test
Program External Variables, Scope with video
Structure Rules, Header Files, Static
-Interactive
Variables, Register Variables,
Discussion
Recursion, The C
Preprocessor, File Inclusion, -Feedback
Macro Substitution,
Conditional Inclusion.
Declaration and use, index
Pointers and Week 7- 9, CLO5 PLO3 -Lecture -Assignment
types, multidimensional
Arrays L-21-27 Presentation
arrays, Pointers and PLO4 -Class test
with video
Address ,Pointers and
Function Arguments, Pointers -Interactive
and Arrays, Pointers to Discussion
functions
-Feedback
P a g e | 35
Sem. End
Week 16
Exam.
Start
Prerequisite: ICT-1203
Course Type: Practical/Laboratory work
Course Summary: The practical knowledge on programming knowledge to help students to develop programming
skills to solve different problems. This course assist student to implement various concepts and
structures of C programming language
Course Objectives: This course is designed to improve skill and expertise on structured programming language by
solving various problems.
Course Learning Outcomes (CLO):
After completing this course a student would be able to
CLO1 Construct algorithms and flow charts as the part of problem analysis.
CLO2 Write, compile and debug programs in C language.
CLO3 Use different data types, operators and expressions in a computer program.
CLO4 Design and implement programs involving decision structures, loops, arrays, structures
and unions.
CLO5 Understand and use of functions, divide a complete solution into modules
CLO6 Handle different format of data file and manage the run-time memory.
Suggested Teaching
Course Content Time Alignment with
Activities Strategy(s)
Outlines Specific Topics Frame CLO PLO
To acquire general idea about
Course Week 1 CLO-1 PLO-1 -Lecture Assignment
Overview the ICT Laboratory and Presentation with
Software laboratory L-1- 3 - Oral
video, Interactive
To supply the experimental list Presentation
Discussion
for this Laboratory. -Laboratory
Experiment trial output
implementation
in the assigned
laboratory
Control Observe the characteristics of Week 4-5 CLO-3 PLO-2 -Lecture -Assignment
Flow control flow structures, design PLO-3 Presentation with
L-10-15 - Oral
and implement solutions of video, Interactive
Presentation
different problems using Discussion
Statements and Blocks, decision -Laboratory
Experiment
making statements, looping trial output
implementation
statements, jumping statements
in the assigned
laboratory
Functions Observe the characteristics of Week 5-7 CLO-4 PLO-3 -Lecture -Assignment
and Functions, design and implement L-15-21 PLO-4 Presentation with
- Oral
Program solutions of different problems video, Interactive
Presentation
Structure using functions, user defined Discussion
functions, Scope Rules, Static -Laboratory
Experiment
Variables, Register Variables, trial output
implementation
Recursion, nested blocks
in the assigned
laboratory
Observe the characteristics of
Pointers and Week 7-9 CLO-5 PLO-3 -Lecture -Assignment
pointers and arrays, design and
Arrays L-21-27 PLO-4 Presentation with
implement solutions of different - Oral
video, Interactive
problems using arrays and Presentation
Discussion
pointers, Pointers to functions
-Laboratory
Experiment
trial output
implementation
in the assigned
laboratory
Sem. End
Week 16
Exam.
Start
Learning Resources
Text Books
1. Programming in ANSI C, Balaguruswami, Tata McGraw-Hill publishing Co.
2. The C programming language, brian w. kernighandenis m. ritchie.prentice hall softwre series
Course Summary This course covers the different numerical methods of solving mathematical and
scientific problems such as solving for the roots of nonlinear equations, numerical
differentiation and integration, interpolating polynomials and ordinary differential
equations.
Course Objectives: To provide knowledge of the basic concepts of The Numerical Methods, solution of
Algebraic and Transcendental Equations, properties of Interpolation and Spline functions, Numerical
Differentiation and Integration, understand Numerical solutions of Ordinary Differential Equation and Partial
Differential Equation.
Course Learning Outcomes (CLO): After completing this course a student would be able to
Interpolation To explain Errors in Week-6-7 CLO3 PLO2 Students will #White board
and Spline Polynomial Interpolation, L-16-21 PLO3 identify, discussion
Functions Forward and Backward analyze and #Lecture
Differences. formulate discussion with
To discuss about Gauss complex polynomial
Central Difference Formulae, polynomial
Stirling’s Formula, Bessel’s problems.
Formula and Langrage’s
Interpolation Formula.
To explain Linear and
Quadratic Splines, Cubic B-
Splines.
Exam Week-8 Lectures,
Review To make an overview L-22-24 Questions and
Answers
Examination Week-9 Presentation
L-25-27 and Tutorial
Exam. Will be
taken
Numerical To discuss numerical Week-10-11 CLO4 PLO2 Students will #White board
Differenti differentiation and L-28-33 CLO5 PLO3 apply discussion
ation and integration: reasoning #Lecture
Integratio informed by discussion with
Errors in Numerical
n, contextual numerical
Differentiation and
Numerical knowledge to integration &
Differentiation Formulae with
Solution understand differentiation
function values. Integration-
of different types #Show video
trapezoidal Rule, Simpson’s
ordinary of methods. about different
1/3 and 3/8 Rule and Romberg
and types of
Integration.
Partial methods.
Differenti To discuss about the solution
al of ordinary differential
Equations equations:
Taylor’s Series, Euler’s
Method and Runge-kutta
Method, Milne’s Method.
Contact Hours: 39
Exam. Duration: 6 Hours
Prerequisite: Basic Algebra & Calculus
Course Type: Laboratory
Course Summary: To provide knowledge to problem formulation, implementation with C-programming
language of mathematical systems of equation, ordinary differential equations and partial
differential equations.
Course Objectives: Ideas of mathematical logic, concepts of set theory and Boolean Algebra. To impart the
mathematical concepts and numerical methods required to computer science. To know the
fundamental ideas of mathematical logic, concepts of set theory and Boolean algebra
Course Learning Outcomes (CLO): After completing this course a student would be able to
Polynomial To understand the algorithm Week-6-7 CLO3 PLO2 Students will #White board
Method and flow chart of Gauss L-16-21 identify, discussion
elimination method and analyze and #Lecture
Jaccobi method. formulate discussion with
To implement Gauss complex polynomial
elimination method and polynomial
Jaccobi method using problems.
C/C++/Python/Java etc.
Exam Week-8 Lectures,
Review To make an overview L-22-24 Questions and
Answers
Exam. Week-9 Presentation
L-25-27 and Tutorial
Exam. Will be
taken
Numerical To understand the algorithm Week-10-11 CLO4 PLO2 Students will #White board
Integration and flow chart of Simpson 1/3 L-28-33 PLO3 apply discussion
& rule and Runge Kutta method. reasoning #Lecture
Differentiati informed by discussion with
on To implement of Simpson 1/3 contextual numerical
rule and Runge Kutta method knowledge to integration &
using C/C++/Python/Java etc. understand differentiation
different types #Show video
of methods. about different
types of
methods.
Course Learning Outcomes (CLO): After completing this course a student would be able to:
Conformal To discuss Transformations, Weeks-11-12 CLO8 PLO4 Students will #White board
Mapping Jacobian of a transformation, L-32-35 PLO5 understand the discussion
Complex mapping function, concepts of #Lecture
conformal mapping, Conformal discussion
Riemann’s mapping theorem, mapping with
fixed or invariant points of a multimedia
transform, general transform,
successive transform, linear
transform, bilinear transform,
mapping of a half plane on to a
circle, Schwarz-Christoffel
transformation, transformation
of Boundaries in parametric
form, some special mapping
Physical To discuss Boundary value Weeks- 13- 14 CLO9 PLO4 Students will #White board
Applications problems, Harmonic and L-36- 38 PLO5 understand and discussion
of conjugate functions, Dirichlet apply the #Lecture
Conformal and Neumann problems, knowledge of discussion
Mapping Dirichlet problems for unit Conformal with
circle, Poisson’s formula, half mapping multimedia
plan, solutions by conformal
P a g e | 47
Text Book
P. R. Vittal; Analytical Geometry 2D and 3D; Pearson
Murray R. Spiegel etl. Complex Variable; Schaum’sOutlone
Reference Books and Other Materials
Barnett Rich and Christopher Thomas;. Geometry; Schaum’sOutlone 4th Ed
Mark J. Ablowitz and A. S. Fokas; Complex Variable: Introduction and Applications; Cambridge Univ
Press2003, 2nd Ed.
Course Learning Outcomes (CLO): After completing this course a student would be able to
Course Comprehend the mission Week-1 CLO1 PLO1 Students will give #Socialized
Overview and vision of the Department L-1-2 brief introduction recitation
To acquire general idea about themselves #Show presentation
about the course Course outline will to motivate the
To grasp the content and be discussing in students
policies for the course. details
Basic To define, nature and scope, Week-2-3 CLO2 PLO2 Students will #Interactive
Concept of origin and development, L-3-6 discuss with a discussion
Sociology relationship with other group. #Lecture discussion
disciplines and natural with multimedia.
sciences, scientific method
and techniques for
sociological investigation,
objectivity in sociology.
To discuss sociology and
commonsense, sociological
imaginations, functionalist,
conflict, inter-actionist
perspectives.
P a g e | 49
Society To discuss Hunter gatherer Week-4 CLO2 PLO2 Students will #Interactive
society to capitalist industrial L-7-8 discuss with a discussion
society and late capitalism. group. #Lecture discussion
To explain the role of Group, with multimedia
society, community,
association, institution,
organization, culture, material
and nonmaterial culture,
culture lag, civilization,
norms, values, folkways,
mores, cultural traits, cultural
unity and diversity,
acculturation, assimilation,
diffusion, enculturation.
Exam Review To make an overview Week-5 Lectures, Questions
L-9-10 and Answers
Exam. Week-6 Quiz and Tutorial
L-11-12 Exam. Will be
taken
Social Process To discuss Cooperation, Week-7 CLO2 PLO3 Students will #White board
and competition and conflict, L-13-14 CLO3 discuss with a discussion
Institutions socialization and its agent, group. #Lecture discussion
personality development. with multimedia
Family, marriage, kinship,
property, religion, economy
and political institutions,
functionalist and conflict
perspectives about
institutions.
Social To explain Components of Week-8 CLO2 PLO3 Students will #White board
Structure social structure, theories of L-15-16 CLO3 discuss with a discussion
social structure, social group. #Lecture discussion
inequality and stratification, with multimedia
class structure, systems of
stratification and social
mobility, functionalist and
conflict perspectives about
social stratification.
Exam Review To make an overview Week-9 Lectures, Questions
L-17 and Answers
Exam. Week-9 Presentation and
L-18 Tutorial Exam.
Will be taken
Population To discuss Population Week-10 CLO4 PLO4 Students will apply #White board
and growth, ecological balance, L-19-20 CLO5 reasoning informed discussion
Environment ecosystem, threats to global by contextual #Lecture discussion
environment, environment as knowledge to with multimedia
a social issue. understand
population and
environment
P a g e | 50
Social To explain about Social Week-11 CLO5 PLO4 Students will #White board
Change and change, factors of change, L-21-22 discuss with a discussion
Development progress, evolution, group. #Lecture discussion
development, theories of with multimedia
social change, planned
change, technology and social
change, social problems,
cause and consequences of
social problems, social
disorganization and deviance.
Exam. To make an overview Wee-12 Lectures, Questions
Review L-23-24 and Answers
Exam. Week-13 Assignment and
L-25-26 Tutorial Exam will
be taken
Recess before Week-14-15
Exam.
Learning Resources
Text Books
P a g e | 51
Suggested Teaching
Course Content Time Alignment with
Activities Strategy(s)
Outlines Specific Topics Frame CLO PLO
Introduction Digital systems, Advantages Week -1 CLO1 PLO1 -Lecture -Assignment
of Digital System, Digital Presentation
L-1-2
with video
P a g e | 52
Simplifying Karnaugh map, Quine- Week 5-6 CLO-3 PLO-3 -Lecture -Assignment
Boolean McCluskey method. PLO-4 Presentation
L-13-18 -Class test
expressions with video
-Interactive
Discussion
-Feedback
Introduction, Threshold logic, -Lecture
Combination Week 7- 8 CLO-4 PLO-3 -Assignment
Adder, Subtractor, Decoder, Presentation
al logic PLO-4
Encoder, Multiplexer L-19-24 with video -Class test
circuits
-Interactive
Discussion
-Feedback
Learning Resources
Text Books
1. Digital Electronics, Malvino, Tata McGraw-Hill.
2. Digital Systems, Tocci Winder.
Prerequisite: ICT-2101
Course Type: Practical/Laboratory work
Course Summary: Digital Electronics Lab is helpful for the students to acquire the basic knowledge of digital logic
levels and its application to construct digital electronics circuits. This course will prepare
students to perform the analysis and design of various digital electronic circuits.
Course Objectives: To introduce the basic idea about the fundamental digital logic gate design and construction
using diode and transistor.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Gain the practical understanding of different logic gates.
CLO2 Design and implement combinational logic circuits.
CLO3 Design and implement sequential logic circuits.
Suggested Teaching
Course Content Time Frame Alignment with
Activities Strategy(s)
Outline Specific Topics CLO PLO
To design and verify the
Logic Week-1-3 CLO-1 PLO2 -Lecture Oral Presentation
AND/OR gates using
Gates PLO3 Interactive
Diode Logic (DL) L-1-9 Assignment
Discussion
To design and verify
Presentation with Laboratory trial
the AND/OR gates using
video output
Transistor Transistor
Logic (TTL) Experiment
To design and verify Implementation in
NAND and NOR as a the assigned
universal gates using ICs Laboratory
To show and verify
Boolean Week-4-5 CLO-1 PLO3, Lecture Oral Presentation
transistor acts as NOT
Algebra PLO4 Interactive
gate L-10-15 Assignment
Discussion
Implementation of the
Presentation with Laboratory trial
given Boolean function
video output
using logic gates.
Experiment
Implementation in
the assigned
Laboratory
Verification of state
Sequential Week-11-12 CLO-3 PLO-3 -Lecture Oral Presentation
tables of RS, JK, T and D
Circuit PLO-4 Interactive
flip-flop using logic gates. L-31-36 Assignment
Discussion
Design and verify the 4-
Presentation with Laboratory trial
bit synchronous counter.
video output
Experiment
Implementation in
the assigned
Laboratory
Course Learning Outcomes (CLO): After completing this course a student would be able to
Fundamental of To discuss Basic Week-2 CLO2 PLO2 Students will give #Socialized
Data Structure Terminology; Elementary L-4-6 brief introduction recitation
& Algorithm Data organization, Data about themselves #Show
structure, Data Structure Course outline will be presentation to
operations, Data types, discussing in details motivate the
Logical, abstract view of students
data: Arrays, Records,
Pointers, Structure.
Algorithms To explain algorithms Week-3 CLO3 PLO3 Students will discuss #Interactive
Complexity & complexity–Definition and L-7-9 with a group. discussion
Linked Lists properties of algorithm, data To apply the #Lecture
flow-chart, pseudo code, knowledge to solve discussion with
Time-Space Trade off, the different real-time Linked List
Complexity Notations, and problems. algorithms.
complexity calculations.
To discuss linked lists:
Introduction, Linked Lists
Representation, linear and
circular linked list,
Traversing, Searching,
Insertion and Deletion
Algorithms of linked lists,
Complexity calculation.
Exam. Review Week-4 Lectures, Questions
To make an overview L-10-12 and Answers
Exam. Week-5 Quiz and Tutorial
L-13-15 Exam. Will be taken
Stack Queue To discuss dtack queue and Week-6-7 CLO4 PLO4 Students will identify, #White board
and Recursion, recursion: Introduction to L-16-21 analyze and formulate discussion
Trees & Graph Stacks, Queue and recursion, Stack and queue #Lecture
Traversing, Searching, related algorithmic discussion with
Insertion and Deletion problems. Stack and queue
Algorithms of stake, queue
and recursion.
To discuss trees and
graphs: Introduction,
Representation of different
types of trees and graphs,
binary search tree,
Traversing, Searching,
insertion, and Deleting
algorithm of trees and
graphs, Heap; heap sort, path
lengths, Huffman’s
algorithm.
Exam. Review Week-8 Lectures, Questions
To make an overview L-22-24 and Answers
Exam. Week-9 Presentation and
L-25-27 Tutorial Exam. Will
be taken
P a g e | 58
String To analyze string Week-10,11 CLO5 PLO5 Students will apply #White board
Processing, processing: Introduction, L-28-33 reasoning informed discussion
Searching & basic terminology, storing by contextual #Lecture
Sorting strings, character data type, knowledge to discussion with
Algorithm string operations, word understand different multimedia
processing, pattern matching types of searching & #Show video
algorithms. sorting algorithm. about searching &
To explain searching and sorting algorithms
sorting algorithms: to motivate
Introduction to searching and students
sorting, concepts of division
and conquer, sorting
algorithm: insertion sort,
selection sort, quick sort,
merge-sort, radix-sort,
searching algorithm: binary
search, binary search tree,
data modification and
hashing.
Exam. Review Wee-12 Lectures, Questions
To make an overview
L-34-36 and Answers
Exam. Week-13 Assignment and
L-37-39 Tutorial Exam will be
taken
Recess before Week-14-15
Exam.
Sem. End Week-16
Exam. Start
– Quiz/Presentation (10%)
– In-course/Tutorial (10%)
– Final Exam (70%)
Learning Resources
Text Books
1. Data Structure and Algorithm, Seymour Lipsuitz, Mc Graw Hill (Schaum's Outline Series).
2. Data Structures using C and C++, Y Langsam, M J Augenstein, A M Tanenbaum, Prentice Hall India Ltd.
Prerequisite: ICT-2103
Course Type: Laboratory
Course Summary: To provide practical knowledge of different data structure for computer programming
language, use of linked list, tree and graph in real problems, implementation of searching
and sorting techniques.
Course Objectives: Assess how the choice of data structures and algorithm design methods impacts the
performance of programs.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Students can apply Data Structure and Algorithm for solving real life problems.
CLO2 Analysis the performance and complexity of sorting and searching algorithm.
CLO3 Implement Array and Linked List for solving real time problems.
CLO4 Understand different types of Stack and queue, trees and graphs.
Array and To understand the Week-6-7 CLO3 PLO1 Students will identify, #White board
Linked List Principle of Recursion, L-16-21 PLO2 analyze and formulate discussion
Comparison between complex real-time #Lecture
Recursion and Iteration, algorithmic problems. discussion
Tail Recursion, Factorial, with Array and
Fibonacci Sequence, Linked list
GCD, Tower of Hanoi
(TOH) , singly linked list,
doubly linked list, circular
linked list, basic operation
in linked list, node
creation, node insertion
and deletion from
beginning, end and
specified position, stack
and queue as linked list.
And Implement them
using C/C++/Java/Python.
Exam Week-8 Lectures, Questions
Review To make an overview L-22-24 and Answers
Exam. Week-9 Presentation and
L-25-27 Tutorial Exam. Will
be taken
P a g e | 61
Stack, Queue To discuss stack queue Week-10,11 CLO4 PLO2 Students will apply #White board
and Tree, and recursion: L-28-33 PLO3 reasoning informed by discussion
Graphs Introduction to Stacks, contextual knowledge #Lecture
Queue and recursion, to understand different discussion
Traversing, Searching, types of Tree and with stack and
Insertion and Deletion Graphs. Queue
Algorithms of stake, #Show video
queue and recursion. about Tree and
To explain trees and Graph
graphs: Introduction, algorithms to
Representation of motivate
different types of trees and students
graphs, binary search tree,
Traversing, Searching,
insertion, and Deleting
algorithm of trees and
graphs, Heap; heap sort,
path lengths, Huffman’s
algorithm and implement
above topics using
C/C++/Java/Python.
Exam. Wee-12 Lectures, Questions
Review To make an overview L-34-36 and Answers
Exam. Week-13 Assignment and
L-37-39 Tutorial Exam will be
taken
Recess Week-14-15
before
Exam.
Sem. End Week-16
Start
Exam.
Learning Resources
Text Books
1. Data Structure and Algorithm, Seymour Lipsuitz, Mc Graw Hill (Schaum's Outline Series).
2. Data Structures using C and C++, Y Langsam, M J Augenstein, A M Tanenbaum, Prentice Hall India Ltd.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Understand the object and classes relevant to the computer programming languages.
CLO2 Understand the syntax and uses of function & operator overloading.
CLO3 Understand the syntax and uses of virtual function and polymorphism
CLO4 Understand the Java programming language & its Methods
CLO5 Understand Standard Java Packages, Socket Programming & Java Database Connectivity
Alignment with
Course Content
Suggested Teaching
Time Frame
CLO PLO Activities Strategy(s)
Outline Specific Topics
Object- To introduce C++. Week-1 CLO1 PLO1 Students will give #Socialized
oriented To discuss about classes, L-1-3 brief introduction recitation
concepts, objects, methods, data about themselves #Show
Class, and abstraction and Course outline presentation to
Objects encapsulation, inheritance, will be discussing motivate the
polymorphism, dynamic in details students
binding and message passing,
Declaration of class, Member
functions, Defining the object
of a class, Accessing a
member of class, Array of
class objects, Pointers and
Classes, Unions and classes,
P a g e | 63
Using To create Graphical user Week-10-11 CLO5 PLO4 Students will #White board
Standard Java interface with AWT, L-28-333 apply reasoning discussion
Packages and Managing graphics objects informed by #Lecture
Java Database with GUI layout Managers, contextual discussion with
Connectivity Event handling of various knowledge to multimedia
components. understand Java #Show video
To analyze and explain and Mobile Apps about various use
JDBC, JDBC drivers, the case of java to
JAVA SQL packages, SQL, motivate students
JDBC connection and
Executing SQL, the process
of building a JAVA
application.
Evaluate 05
Create 05
Full Marks:100
Credit: 1.5
ICT-2106: Object Oriented Programming Laboratory I
Contact Hours: 39
Exam. Duration: 6 Hours
Course Learning Outcomes (CLO):After completing this course a student would be able to
CLO1 Design and Implementation of C++ codes with beginning with C++, Token,
expression, and Function in C++.
CLO2 Design and Implement of C++ codes with class and objects.
CLO3 Design and implementation of C++ codes with Constructor, Destructor, Operator
overloading and inheritance.
CLO4 Design and Implementation of C++ codes with polymorphism and Virtual Function.
CLO5 Design and Implement of Java codes with private and public objects and classes,
function overloading, virtual functions and function polymorphisms.
Java Write and understand a Java codes CLO5 PLO2 Students will #White board
Programming with private and public objects and PLO3 apply reasoning discussion
classes, function overloading, virtual informed by #Lecture
functions and function contextual discussion with
polymorphisms. knowledge to multimedia
Run and understand a Java program understand Java #Show video
that reads a file name from the user, Programming about various
and then displays information about Language use case of java
whether the file exists, whether the to motivate
file is readable, whether the file is students
writable, the type of file and the length
of the file in bytes.
Write a Java program that reads a file
and displays the file on the screen,
with a line number before each
line.Write a Java program that
P a g e | 67
Learning Resources
Text Books
1. Object-Oriented Programming with C++, E Balagurusamy, Tata McGraw-Hill Publishing Company Ltd Turbo
C / C++ The Complete Reference, Herbert Schieldt, McGraw-Hill.
2. Programming with Java, E Balagurusamy, Tata McGraw-Hill Publishing Company Ltd.
Course Learning Outcomes (CLO): After completing this course, a student would be able to
CLO1 Acquire knowledge about the signals and systems with their applications
CLO2 Know about the LTI systems and its behavior and properties.
CLO3 Understand the representation and analysis of signals employing Fourier series and transformations.
CLO4 Know about the Laplace and Z-transform of signals.
CLO5 Attain the knowledge about the application of Fourier representation and digital processing of
Continuous Time Signals in the real system design.
Course Comprehend the mission and vision of Week-1 CLO1 PLO1 Students will introduce #Socialized
Overview the ICT Department L-1 themselves. recitation
To acquire general idea about the Course outline will be #Show
course objectives and fundamentals of discussing in details. presentation
signals and systems to motivate
To grasp the content and learning the students
policies
P a g e | 69
Introduction To discuss the characterization and Week-1-2 CLO1 PLO2 Students will conduct #White
to Signals classification of signals L-2-5 CLO2 PLO3 group discussion. board
and Systems To understand the transformations of Student will discussion
the independent variable understand the #Lecture
To explain the representation of signals characterization and discussion
To know about the systems and its classification of with
basic properties signals, multimedia.
transformations of the
independent variable
and
signals and systems
and its basic properties.
Linear To explain the discrete and continuous- Week-2- 3 CLO1 PLO3 Student will apply the #White
Time- time LTI systems. L-6-8 CLO2 PLO4 knowledge to identify board
Invariant To know the properties of LTI systems LTI system and discussion
(LTI) To analyze casual LTI systems investigate the #Lecture
System described by differential and difference properties and discussion
equations response of LTI with
systems. multimedia
Exam. To make an overview Week-3,-4 Lectures, Questions
Review L-9-10 and Answers
Time and To analyze the magnitude-phase Week-9 CLO3 PLO2 Students will #White
Frequency representation of FT L-26,-27 PLO3 understand the board
Characteriza discuss magnitude-phase discussion
tion of To discuss about the first order and representation of FT #Lecture
Signals and second order continuous and discrete- and also know the first discussion
Systems time systems. order and second order with
continuous and multimedia
discrete-time systems
Laplace To discuss Laplace transform and its Week-10 CLO4 PLO4 Students will know the #White
Transform classification L-28-30 LT and its board
(LT) To explain about the solving of classification, solve discussion
differential equations with initial differential equations #Lecture
conditions with initial conditions discussion
To analyze the LT of systems and analyze the LT of with
systems. multimedia
Learning Resources
Text Books
1. Signals and Systems, Alan V. Oppenheim and Alan S. Willsky.
2. Digital Signal Processing, Sanjit K Mitra
Reference Books and Other Materials
1. Signals and Systems, Simon Haykin& Barry Van Veen
2. Digital Signal Processing, J G Proakis& D G Manolakis
3. Lecture Sheet and Presentation Materials
Prerequisite: ICT-2107
Course Type: Practical/Laboratory work
Course Summary: This practical course is designed to develop expertise on signals and systems
modeling. The practical knowledge on signals and systems modeling is highly
P a g e | 72
Course Learning Outcomes (CLO): After completing this course, a student would be able to:
CLO1 Acquire knowledge about the signals and systems with their applications.
CLO2 Know about the modeling ofLTI systems.
CLO3 Understand the representation and analysis of signals employing Fourier series and transformations.
CLO4 Know about the Laplace and Z-transform of signals.
CLO5 Attain the practical knowledge about the application of Fourier representation and digital processing
of continuous time signals in the real system design.
Fourier, To PerformFT and IFT Week-10-11 CLO3 PLO2 Students will perform #Interactive
Laplace and operations on continuous and L-29- 33 CLO4 PLO3 group discussion. discussion
z- discrete-time signals using To apply the #Show the
Transformati MATLAB knowledge, students equations of FT
ons of Signals To Analyze the amplitude and will perform FT and and IFT
phase spectrum. IFT operations on calculations.
To PerformLT and z-transforms continuous and
on signals discrete-time signals.
To Prepare the laboratory report Besides, they will
perform LT and z-
transforms on signals.
P a g e | 74
Signal To generate discrete time Week-12 CLO5 PLO2 Students will perform #Interactive
Sampling sequence by sampling a L-34-35 PLO3 group discussion. discussion
Process continuous time signal To apply the #Show the
To reconstructthe signal with the knowledge, students mathematical
generated discrete time sequence will apply sampling model of
considering different Nyquist rate theorem to sampling
To prepare the laboratory report generatediscrete time process.
sequence by
sampling a
continuous time
signal.
Exam. Review To make an overview Wee-12-13 Lectures, Questions
L-36-37 and Answers
Design of To design first order low pass Week-14 CLO5 PLO2 Students will perform #Interactive
Analog Filters and high pass filters. L- 40-41 PLO3 group discussion. discussion
To observe the response of the To apply the #Show the
filters in logarithmic scale knowledge, students practical
To prepare the laboratory report will design first order circuit/mathemat
low pass and high ical model of
pass filters and first order low
observe the response pass and high
of the filters in pass filters
logarithmic scale.
Exam. Review To make an overview Wee-14 Lectures, Questions
L-42 and Answers
Recess before
Sem. End Start Week-16
Exam.
Remember 05
Understand 05
Apply 10
Analyze 00
Evaluate 05
Create 05
Course Learning Outcomes (CLO): After completing this course, a student would be able to:
Course Comprehend the mission Week-1 CLO1 PLO1 Students will give #Socialized
Overview and vision of the L-1 brief introduction recitation
Department about themselves #Show
To acquire general idea Course outline presentation
about the course Vector will be discussing to motivate
Analysis and Linear in details the students
Algebra
To grasp the content and
policies for the class
Vector Definition and Theorems on Week-1,2 CLO2 PLO1 Students will #White board
Analysis vector and scalar product of L-2-4 PLO2 discuss with a discussion
vectors, vector group. #Lecture
differentiation, vector To apply the discussion
differential operator, vector knowledge to with
integration explain the multimedia.
different vector
operations.
Linear Vector space, subspace, sum Week-3,4 CLO3 PLO2 Student will apply #White board
Algebra and direct sum, Linear L-4-7 CLO4 PLO3 the knowledge to discussion
dependence and analyze vector and #Lecture
independence, basis and vectorspace. discussion
dimension, Linear with
transformation: Range, multimedia
kernel, nullity, rank, singular
and non-singular
transformations
Exam To make an overview Week-4 Lectures,
Review L-8-9 Questions and
Answers
Examination Week-5 Quiz and Tutorial
L-10,11 Exam. Will be
taken
Matrix Matrix representation of a Week-5, 6 CLO3 PLO3 Students will #White board
linear operator. Change of L-12-15 CLO4 identify, analyze discussion
basis, similarity and formulate #Lecture
complex discussion
engineering with
problems. multimedia
Mapping Matrices and linear Week-6,7 CLO5 PLO3 Students will #White board
mappings, Characteristic L-16-19 PLO4 understand the discussion
roots and vectors sinusoidal signal #Lecture
and the calculate discussion
the equations. with
multimedia
Exam To make an overview Week-7, 8 Lectures,
Review L-20,21,22 Questions and
Answers
Exam. Week-8 Presentation and
L-23-24 Tutorial Exam.
Will be taken
P a g e | 77
Linear Linear transformations, Week-9,10 CLO5 PLO3 Students will #White board
Transform Theorems and problems L-25-29 PLO4 apply reasoning discussion
Characteristic and Minimum informed by #Lecture
Polynomials of square contextual discussion
matrices knowledge to the with
linear transform. multimedia
Linear Linear functions and dual Week-10,11 CLO6 PLO4 Students #White board
function vector spaces, Annihilators L-30-33 understand linear discussion
function and #Lecture
vector space discussion
with
multimedia
Create 05
Text Book
Elementary Linear Algebra; Larson &Falvo; 6th Ed. Huston Pub, Boston, New York 2009
Reference Books and Other Materials
Vector Analysis and Tensor Calculus by Spigel M R
Linear Algebra by Lipschutz, S
Topics in Algebra by Herstein , L.N
Prerequisite: ICT-1102
Course Type: Theory
Course Summary: This course is introduced about database management systems. This course covers Data Models,
SQL, Data Storage & Indexing, Query Processing & Optimization, Transactions & Concurrency,
Databases Recovery System, Database System Architecture.
Course Objectives: This course focuses on the fundamentals relational database management systems, and the current
developments in database theory and their practice.
Course Learning Outcomes (CLO):
After completing this course a student would be able to
CLO1 Understand the different issues involved in the design and implementation of a database
system.
CLO2 Study the physical and logical database designs, database modeling, relational, hierarchical,
and network models
CLO3 Understand and use data manipulation language to query, update, and manage a database
CLO4 Develop an understanding of essential DBMS concepts such as: storage, database security,
integrity, concurrency, distributed database, and Data Warehousing.
CLO5 Understand query processing and database recovery techniques.
CLO6 Understand different database architectures.
Suggested Teaching
Course Content Time Alignment with
Activities Strategy(s)
Frame
Outlines Specific Topics CLO PLO
Introduction Database applications, database Week 1, L- CLO-1 PLO-1 -Lecture -
vs file systems, view of data, data 1, 2, 3 Presentation Assignment
models, database languages, with video
database users and
-Interactive
administrators, transaction - Oral
Discussion
management, database system Presentation
architecture. -Feedback
P a g e | 79
Prerequisite: ICT-2201
Course Type: Practical/Laboratory work
P a g e | 81
Course Objectives: This course focuses on designing and implementing a database application, which will include a
web-based user interface as it’s front-end and a supporting SQL Server database as its back end.
Learning Resources
Text Books
1. Database System Concepts, A Silberschatz, H Korth, S Sudarshan, McGraw Hill.
2. Database Systems – Management and Design, Pratt and Adamski, Boyd and Fraser.
appropriate Php applications, understand the use of mobile apps development platform and
android studios.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CSS and To discuss CSS: Introduction, Week-6-7 CLO2 PLO2 Students will #White board
JavaScript Syntax, ID and Class, Texts, L-16-21 CLO3 PLO3 identify, discussion
Fonts, Links, Lists, Tables, analyze and #Lecture
Selectors, Attributes Selectors, formulate discussion with
CSS3: Gradients, 2D complex real- multimedia
Transform 3D Transform, time web
Transition, Animations, and development
Media. problems.
To explain JavaScript:
Introduction, Why JavaScript,
Output, Statements,
Comments, Variables, Data
Types, Objectives, Functions,
Operators, Comparisons,
Conditions, Switch, Loops,
Breaks, Regular Expressions,
Ajax, JS HTML DOM .
Exam Week-8 Lectures,
Review To make an overview L-22-24 Questions and
Answers
Exam. Week-9 Presentation
L-25-27 and Tutorial
Exam. Will
be taken
Php MySql To discuss the Basic Syntax, Week-10,11 CLO4 PLO2 Students will #White board
and Mobile Types, Variables, Constants, L-28-33 CLO5 PLO3 apply discussion
Apps Expressions, Operators, reasoning #Lecture
Control Structures, Functions, informed by discussion with
Classes and Objects, contextual multimedia
Exceptions of Php language, knowledge to #Show video
HTTP Authentication with understand about Php MySql
PHP, Cookies, Sessions, Php MySql to motivate
Database, MySQL, Database and Mobile students
Connections. Apps
To discuss the Introduction of
Mobile apps development
environments, android studio.
Exam. Wee-12 Lectures,
Review To make an overview L-34-36 Questions and
Answers
Exam. Week-13 Assignment
L-37-39 and Tutorial
Exam will be
taken
Recess Week-14-15
before
Exam.
Sem. End Week-16
Exam. Start
Course Objectives: Understand the web technologies to create adaptive web pages for web
application.
Course Learning Outcomes (CLO):After completing this course a student would be able to
P a g e | 87
Experiment8: Write a
JSP/PHP to connect to the
database, Insert the details of
the student academic
information with student
academic info page.
Experiment9: User
Authentication: Assume four
users user1, user2, user3 and
user4 having the passwords
pwd1, pwd2, pwd3 and pwd4
respectively. Write a servlet
for doing the following. 1.
Create a Cookie and add these
four-user id’s and passwords
to this Cookie. 2. Read the
user id and passwords entered
in the Login form (week1)
and authenticate with the
values (user id and
passwords) available in the
cookies. If he is a valid user
(i.e., user-name and password
match) you should welcome
him by name (username) else
you should display “You are
not an authenticated user “.
Use init-parameters to do this.
Store the user-names and
passwords in the webinf.xml
and access them in the servlet
by using the
getInitParameters() method.
Week-8 Lectures, Questions
To make an overview L-22-24 and Answers
Week-9 Presentation and
L-25-27 Tutorial Exam. Will
be taken
Experiment10: Write a JSP Week-10,11 CLO4 PLO2 Students will apply #White board
which does the following job: L-28-33 CLO5 PLO3 reasoning informed discussion
Authenticate the user when he by contextual #Lecture discussion
submits the login form using knowledge to with multimedia
the user name and password understand Php #Show video about
from the database. MySql and Mobile Php MySql to
Experiment11: write a JSP to Apps motivate students
insert the student’s semester
wise percentages and
calculate aggregate and insert
into database.
Experiment12: write a JSP to
search the students according
to their aggregate and produce
sorted list or according to
their Enroll number.
P a g e | 89
Prerequisite: ICT-2107
Course Type: Theory
Course Summary: This course provides a comprehensive introduction to basic principles and techniques of
communication systems. Lecture topics include: Analog to digital conversion, PCM, baseband
transmission, power spectrum density analysis, inter-symbol interference, matched filters, noise
analysis, different modulation techniques, coherent and non-coherent detections. Laboratory
work is based on simulations in Matlab.
Course Objectives: To provide knowledge on communication systems, different types of modulation techniques,
noise signals, transmitter system, and receiver system models.
Course Learning Outcomes (CLO): After completing this course a student would be able to
Digital To discuss the Digital Week-6,7 CLO2 PLO2 Students will identify, #White board
Modulation modulation, Factors that L-16-21 CLO3 PLO3 analyze and formulate discussion
Techniques influence the choice of complex #Lecture
digital modulation, Phase communication based discussion
modulation, Pulse engineering problems. with
modulation: Types, PWM, multimedia
PPM, Linear modulation:
BPSK, DPSK, QPSK, π/4
QPSK, Offset QPSK,
QAM; M-ary modulation
techniques, Power
spectrum, Bandwidth
efficiency.
To explain the angle
modulation, pulse
modulation and spread
spectrum
Exam. Review To make an overview Week-8 Lectures, Questions
L-22-24 and Answers
Exam. Week-9 Presentation and
L-25-27 Tutorial Exam. Will
be taken
Transmitter To classify the Week-10 CLO4 PLO3 Students will apply #White board
transmitters, AM L-28-30 CLO5 PLO6 reasoning informed by discussion
Transmitters, Carrier contextual knowledge #Lecture
Frequency Requirement, to understand about discussion
Broadcast AM transmitter with
Transmitters, FM multimedia
Transmitters, Comparison #Show video
of Transmitters. about
. transmitter
circuit.
Receiver To classify the receivers, Week-11 CLO4 PLO3 Students will apply #White board
Salient Features and Basic L-31-33 CLO5 PLO6 reasoning informed by discussion
Functions of receiver, TRF contextual knowledge #Lecture
Receiver, Principle of to understand about discussion
Super heterodyne receiver with
Receiver, AM Receivers, multimedia
FM Receivers, Comparison #Show video
of receivers. about
receiver
Exam. Review To make an overview Week-12 Lectures, Questions
L-34-36 and Answers
Exam. Week-13 Assignment and
L-37-39 Tutorial Exam will be
taken
Recess before Week-14,15
Exam.
Learning Resources
Text Books
1. Communication Systems, S. Haykin
2. Analog Communication, V. Chandra Sekar
Prerequisite: ICT-2205
Course Type: Practical/Laboratory work
Course Summary: This course gives students deep knowledge in communication systems at the practical level.
This lab focuses on the design and constructs transmitter circuit, to verify different analog
and digital modulation techniques, to calculate bandwidth and power saving for different
modulation techniques.
Course Objectives: This course will introduce the students to hands on knowledge on modeling and
implementation of modulation techniques, analysis and evaluation of modulation
techniques, antenna design and implementation.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Acquire general idea about the course
CLO2 Verify the different analog and digital modulation techniques
P a g e | 93
Digital To generate different digital Week-6,7 CLO3 PLO2 Students apply #White board
Modulation modulation circuit and observe L-16-21 CLO4 PLO3 the knowledge to discussion
Techniques its properties PLO4 calculate the #Lecture
To generate different digital different discussion with
demodulation circuit and observe properties of multimedia
its properties digital
To calculate bandwidth and modulation
power saving for different techniques.
modulation techniques
Exam Review To make an overview Week-8 Lectures,
L-22-23 Questions and
Answers
Exam. Week-8,9 Presentation and
L-24-25 Tutorial Exam.
Will be taken
P a g e | 94
Course Objectives: To provide knowledge on probability, probability distribution, modeling of data and parameter
estimation.
Course Learning Outcomes (CLO):After completing this course a student would be able to
Data Meaning and Scope, Week-1-2 CLO2 PLO1 Students will discuss #White board
Collection, Variables and Attributes, L-2-6 CLO3 PLO2 with a group. discussion
and statistical data collection To apply the #Lecture discussion
Representat methods, sample space, knowledge to explain with multimedia.
ion Population, event, the different format of
statistical data organization data, frequency
and presentations table and distribution and data
charts: Charts and Pareto representation graphs.
Charts, Pie Charts,
Histograms Outliers, Box-
and-Whisker Plot.
Random Discrete Random Week-3 CLO3 PLO2 Students will #White board
Variable Variables, Continuous L-7-9 understand estimate discussion
Random Variables, The and analysis the #Lecture discussion
Expectation of a Random relations of random with multimedia.
Variable, The Variance of a variables.
Random Variable, Jointly
Distributed Random
Variables, Combinations
and Functions of Random
Variables
To make an overview
Exam. Week-4 Quiz and Tutorial
L-10-12 Exam. Will be taken
Probability Discrete Probability Week-5 CLO4 PLO3 Students will identify, #White board
Distribution Distributions: The L-13-15 CLO5 analyze and formulate discussion
Binomial Distribution, complex engineering #Lecture discussion
Geometric and Negative problems. with multimedia
Binomial Distributions,
Poisson distribution, The
Multinomial Distribution
Probability Continuous Probability Week-6 CLO4 PLO3 Students will #White board
Distribution Distributions: The Uniform L-16-18 CLO5 PLO4 understand the discussion
Distribution, The probability theories #Lecture discussion
Exponential Distribution, with multimedia
The Gamma Distribution,
The Beta Distribution,
Normal Distribution:
Probability Calculations
Using the Normal
Distribution, Linear
Combinations of Normal
Random Variables,
Approximating
Distributions with the
Normal Distribution,
Distributions Related to the
Normal Distribution: Log-
normal Distribution, Chi-
square Distribution, T-
Distribution and F-
Distribution.
Exam To make an overview Week-7 Lectures, Questions
Review L-19-20 and Answers
P a g e | 97
Apply (10)
Analyze
Evaluate (05)
Create (05)
Learning Resources
Text Book
Anthony Hayter, Probability and Statistics for Engineers and Scientists; Fourth Ed. Brooks/Cole, Cengage
Learning, USA
Beginning Statistics, Schaum’s Outline Series
Course Learning Outcomes (CLO): After completing this course a student would be able to
Errors To grasp the types of exceptions, Week-6,7 CLO4 PLO2 Students will #Interactive
and managing exceptions, exception L-18-19 PLO4 identify, analyze discussion
Exception objects, and exception chaining. and formulate #Lecture
s To raise and handle multiple complex discussion
unrelated exceptions programming with
problems. multimedia.
Synchroni To understand synchronization Week-7 CLO5 PLO2 Students will #Interactive
zation methods, synchronization block, L-20-21 PLO3 analyze, learn, and discussion
static synchronization, deadlock, formulate complex #Lecture
inter-thread communication, programming discussion
interrupting threads, reentrant problems. with
monitors and design the multimedia.
problems.
Exam To make an overview Week-8 Lectures, Questions
Review L-22-24 and Answers
Networki To learn networking concepts, Week-10,11 CLO1 PLO2 Students will #Interactive
ng common networking protocol L-28-33 CLO6 PLO5 analyze, learn, discussion
Program networking interfaces, socket design, and develop #Lecture
ming programming, socket class, complex discussion
inetAddress class, URL class, programming with
datagram socket class. problems. multimedia.
To design networking problems.
Exam. To make an overview Wee-12 Lectures, Questions
Review L-34-36 and Answers
Understand 05
Apply 10
Analyze 00
Evaluate 05
Create 05
Course Learning Outcomes (CLO): After completing this course a student would be able to
Exp #1: To learn Java/Python/C++ Week-1 CLO1 PLO1 Students will give #Socialized
Fundament installation L-1-2 PLO3 brief introduction recitation
als of To acquire general idea about themselves #Lecture with
Java/Pytho Course outline will the ppt and
n/C++and about Java/Python/C++ be discussing in online videos
Installation programming details
Exp 2#: To learn creational pattern, Week-1,2 CLO2 PLO1 Students will #Interactive
Creational structural pattern, and behavioral L-3-4 PLO2 discuss with a discussion
Patterns pattern. PLO3 group. #Lecture
Exp 3#: To apply the discussion
Structural To design creational pattern, knowledge of with
pattern structural pattern, and behavioral software design multimedia.
Exp 4#: pattern. patterns to solve the # Feedback
Behavioral different
patterns programming
problems.
Exp 5#: To understand generic methods , Week-2 CLO2 PLO2 Student will apply #Interactive
Generic generic classes, and generic L-5-6 CLO3 PLO3 the knowledge to discussion
Methods interfaces. simplify #Lecture
Exp 6#:
To design problems using generic programming discussion
Generic
Classes
methods, generic classes, and problem with the with
Exp 7#: generic interfaces. concept of code multimedia.
Generic reuse. # Feedback
Interfaces
Exp 8#: To understand iterators, Week-3 CLO2 PLO2 Student will learn #Interactive
Iterators interfaces, and vectors. L-7-9 CLO3 PLO3 collections, design discussion
Exp 9#: To design and develop problems and develop #Lecture
Interfaces based on iterators, interfaces, and complex discussion
Exp 10#:
Vectors
vectors. programming with
problems. multimedia.
# Feedback
Exam To make an overview Week-4 Lectures, Questions
Review L-10-12 and Answers
Exp 13#: To grasp exceptions, managing Week-6,7 CLO2 PLO1 Students will #Interactive
Catching exceptions, and exception objects. L-18-19 CLO5 PLO3 identify, analyze, discussion
and To handle multiple unrelated formulate, and #Lecture
throwing exceptions. develop complex discussion
exceptions programming with
problems. multimedia.
# Feedback
P a g e | 103
Exp 14#: To understand synchronization Week-7 CLO2 PLO2 Students will #Interactive
Detect methods, L-20-21 CLO6 PLO3 analyze, learn, discussion
deadlock deadlock, and inter-thread PLO4 formulate, and #Lecture
Exp 15#: communication. develop complex discussion
Synchroni To design and develop problem programming with
ze ensuring synchronization. problems. multimedia.
processes # Feedback
Exam To make an overview Week-8 Lectures, Questions
Review L-22-24 and Answers
Exp 16#: To learn networking concepts, Week-10,11 CLO2 PLO2 Students will #Interactive
Client common networking protocol L-28-33 CLO7 PLO3 analyze, learn, discussion
server networking interfaces, client design, and develop #Lecture
algorithm server algorithm, and socket complex discussion
Exp 17#: programming programming with
Socket To design socket programming. problems. multimedia.
programmi # Feedback
ng
Exam. To make an overview Wee-12 Lectures, Questions
Review L-34-36 and Answers
Course Learning Outcomes (CLO): After completing this course a student would be able to
Basic Concepts To define the subject matter Week-2,3 CLO2 PLO2 Students will #Interactive
of Economics of Economics; L-3-6 discuss with a discussion
Microeconomics Vs group. #Lecture
Macroeconomics; Law of . discussion with
Economics; Central multimedia.
economic problems of every
society; Different economic
systems; Economics and
Engineering.
Exam. To make an overview Week-4 Lectures,
Review L-7-8 Questions and
Answers
Exam. Week-5 Quiz and
L-9-10 Tutorial Exam.
Will be taken
Production and To discuss Production and Week-6,7 CLO3 PLO2 Students will #White board
Cost and Theory Cost and Theory of the Firm L-11-14 discuss with a discussion
of the Firm To explain Theory of the group. #Lecture
Firm discussion with
multimedia
Exam. Review To make an overview Week-8 Lectures,
L-15-16 Questions and
Answers
Exam. Week-9 Presentation
L-17-18 and Tutorial
Exam. Will be
taken
The Input- To analysis Meaning of Week-10 CLO4 PLO3 Students will #White board
Output Analysis input-outpu, Input-output L-19-20 discuss with a discussion
analysis model; balance group. #Lecture
equation; coefficient matrix; discussion with
determination of final multimedia
demand vector.
Basic Concepts To discuss Growth; Week-11 CLO4 PLO3 Students will #White board
of Unemployment; Inflation; L-21-22 discuss with a discussion
Macroeconomics Philips Curve, Business group.. #Lecture
cycle; Circular flow of discussion with
economics; two, three and multimedia
four sector economics.
National Income To explain National income Week-12 CLO5 PLO4 Students will #White board
Accounting and accounting and L-23-24 discuss with a discussion
Determination determination, Budgets of group. #Lecture
Bangladesh, Development . discussion with
Planning in Bangladesh multimedia
Exam. Review To make an overview Week-13 Lectures,
L-25 Questions and
Answers
Exam. Week-13 Assignment and
L-26 Tutorial Exam
will be taken
Recess before Week-14,15
Exam.
P a g e | 106
Course Objectives: This course will introduce the students to the fundamental concepts underlying Electromagnetic
theories and antenna, properties of EM wave, transmission and reflection of EM wave,
transmission line theory and its characteristics, propagation theory of Radio waves,
characteristics of antenna, types of antenna its application area etc. The emphasis is on studying
and analyzing fundamental issues in antenna design and their impact on performance.
Course Summary: The topic will be discussed in class by the course teacher
Course Objectives: This course will introduce the students to hands on knowledge on Electromagnetic theories and
antenna, properties of EM wave, transmission and reflection of EM wave, transmission line theory,
propagation theory of Radio waves, characteristics of antenna, types of antenna.
Course Learning Outcomes (CLO): After completing this course a student would be able to:
CLO1 Realize Electromagnetic theories and antenna
CLO2 Understand properties of EM wave
CLO3 Comprehend transmission line theory, propagation theory of Radio waves
CLO4 Know the characteristics of antenna
Propagation of * Calculate phase & group Week-6-7 CLO- PLO-3, -Lecture Interactive Oral
Radio Wave velocity using Matlab. L-16-21 2& PLO-4 Discussion Presentation
* To study and analysis of CLO-3 Presentation with Assignment
Electromagnetic waves video Laboratory
propagation characteristics Experiment trial output
using Matlab. Implementation in the
assigned Laboratory
Antenna * Plot radiation pattern of Week-11-13 CLO-4 PLO-3 -Lecture Interactive Oral
monopole antenna using L-31-39 PLO-4 Discussion Presentation
Matlab. Presentation with Assignment
*Plot of Radiation pattern video Laboratory
of Uniform Linear Array Experiment trial output
using Matlab. Implementation in the
assigned Laboratory
P a g e | 111
Course Learning Outcomes (CLO): After completing this course a student would be able to
Prerequisite: ICT-3103
Course Type: Practical/Laboratory work
Course Summary: This course gives students deep knowledge in electronic communication and microwave
engineering at the practical level. This lab focuses on the fundamental concepts on TDM,
Pulse modulations, digital modulation techniques, source coding techniques and Error-
control coding techniques.
Course Objectives: This course will introduce the students to hands on knowledge on image, Camera,
principle of color TV and satellite communication, analysis and evaluation of
microwave components and microwave resonators and tubes.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Acquire general idea about the course
CLO2 Able to understand Basics of conversions from analog signals into digital signals.
CLO3 Able to verify of microwave tube characteristics and gunn characteristics.
CLO4 Able to verify of microwave tube characteristics and gunn characteristics
CLO5 Able to analyze the frequency and wavelength of the different wave guides
Frequency To observe frequency Week-2-3 CLO2 PLO2 Students will discuss #Interactive
Spectrum spectrum of AM and FM L-4-9 PLO3 with a group. discussion
waves To apply the #Student will
To obtain fidelity response of knowledge to observe apply the
AM receiver. the frequency knowledge to
response and fidelity analyze AM,
response. FM signals.
Exam Review To make an overview Week-4 Demonstrate,
L-10-12 Questions and
Answers
Exam. Week-5 Quiz and Tutorial
L-13-15 Exam. Will be taken
Analog To generate amplitude, Week-6-7 CLO2 PLO2 Students will #White board
Modulation/D frequency and phase L-16-21 PLO3 demonstrate /present discussion
emodulation modulation signal and solve the #Demonstrate
Techniques To extract modulating signal problems. with
using Diode Detector. multimedia
Exam Review To make an overview Week-8 Lectures, Questions
L-22-23 and Answers
Exam. Week-8 Presentation and
L-24 Tutorial Exam. Will
be taken
Digital To generate and detect PCM W-9 CLO2 PLO3 Students will simulate #Demonstrate
Modulation/D To generate DPCM L-25-27 and observe the with
emodulation To generate Delta different modulated multimedia
Techniques Modulation waves.
To generate and Detect PSK,
DPSK, FSK
Microwave To characterize Reflex Week-10-11 CLO3 PLO4 Students will apply #Lecture
Engineering Klystron L-28-33 CLO4 PLO5 contextual knowledge discussion
To characterize Gunn Diode CLO5 to characterize the with
measurement of scattering different microwave multimedia
parameters of magic tee. components #Show video
Measurement of Scattering about different
Parameters of Circulator. MW
Attenuation measurement. components
Measurement of microwave
Frequency.
Exam. Review To make an overview Wee-12 Lectures, Questions
L-34-36 and Answers
Exam. Week-13 Presentation and
L-37-39 Tutorial Exam. will
be taken
Recess before Week-14-15
Exam.
Sem. End Start Week-16
Exam.
Understand
Apply (05) (10)
Analyze
Evaluate (05)
Create
digital and analog transmission, multiplexing, circuit and packet switching. This course will
mainly focus to develop engineering skills in troubleshooting and designing data networks.
Course Learning Outcomes (CLO): Upon successful completion of this course, students
will be able to -
CLO1 Describe the concepts of data communication, and the general principles of network design and compare the
different network topologies.
CLO2 Analyze digital and analog representations of data and channels, mechanisms and techniques of encoding and
different technologies regarding guided and unguided media, their constructions and applications in real life.
CLO3 Critique error detection, correction and flow control techniques; multiple access control techniques.
Data Digital to digital conversion, Week 8 CLO-2 PLO-3 & -Lecture -Assignment
Conversion Analog to digital conversion, Lecture - PLO-4 Presentation with - Oral
Transmission Mode L-17, L- video Presentation
18, L-19 -Interactive
P a g e | 118
Discussion
-Feedback
Data Digital to Analog conversion Week 9 CLO-3 PLO-4 & -Lecture -Assignment
Conversion Analog to Analog conversion Lecture - PLO-5 Presentation with -Class test
L-20, L- video
21, L-22 -Interactive
Discussion
Multiplexing Multiplexing Week 10 CLO-1 PLO-4 & Lecture -Assignment
Spread Spectrum L-23, L- PLO-5 Presentation with -Class test
24, L-25 video
-Interactive
Discussion
-Feedback
Network Circuit-switched Network Week 11 CLO-1 PLO-4 & Lecture -Assignment
Switching Datagram Networks L-26, L- PLO-5 Presentation with -Class test
Virtual-circuit Networks 27, L-28 video
Switch -Interactive
Discussion
-Feedback
Data Encoding Types of error in data Week 12 CLO-3 PLO-4 & Lecture -Assignment
communication, Block L-29, L- PLO-5 Presentation with -Class test
Coding, Cyclic Codes, 30, L-31 video
Checksum -Interactive
Discussion
-Feedback
Modulation Framing, Flow and Error Week 13 CLO-3 PLO-4 & Lecture -Assignment
Techniques Control, Noisy and noiseless L-32, L- PLO-5 Presentation with -Class test
channel, Multiple Access: 33, L-34 video
CSMA/CD, CSMA/CD, -Interactive
Controlled Access, Discussion
FDMA,CDMA, TDMA -Feedback
Recess before
Exam.
Semester End Start
Exam.
Apply 15
Analyze 00
Evaluate 05
Create 00
Learning Resources:
Books Recommended
1. Foruzan, B. A. (2013). Data communication and Networking. Science Engineering& Math
Publications.
2. Blanchard, E. (2000). Introduction to Networking and Data Communications.
3. Tanenbaum, A. S., &Wetherall, D. J. (2011). Computer networks. Pearson.
4. Video Tutorials on Data communication for beginners.
Prerequisite: ICT-3105
Course Type: Practical
Course Summary: This Course gives a general overview of data communications laboratory. This course
introduces students to evolution trend of Data communication. It also helps students in
understanding the procedure of transmitting data over the network and how to resolve the
conflicting issues arising in the course of transmission. This course provides with practical
knowledge and hands-on experience in transmitting data over the network.
This stream of engineering deals with analogue transmission, basic electronics,
microprocessors, solid-state devices, digital and analogue communication, analogue
integrated circuits, microwave engineering, satellite communication, antennae and wave
progression. It also deals with the manufacturing of microwave engineering, microwave
tubes and resonators.
Course Objectives: This is an introductory course in data communications and networking. It familiarizes the
students with the basics of data communications, OSI model and techniques, applications
and control of modern data communications networks. Topics included are network models,
digital and analog transmission, multiplexing, circuit and packet switching. This course will
mainly focus to develop engineering skills in troubleshooting and designing data networks.
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to
CLO1 Bit stuffing, de-stuffing, channel encoding
CLO2 Error detection, correction and flow control techniques; multiple access control techniques.
CLO3 Analyze digital and analog representations of data and channels, mechanisms and techniques of encoding and
different technologies regarding guided and unguided media, their constructions and applications in real life.
CLO4 Describe the concepts of data communication, and the general principles of network design and compare the
different network topologies.
P a g e | 120
Course To acquire general idea Week-1 CLO1 PLO1 Students will give #Socialized
Overview about the data L-1-3 brief introduction recitation
And Exp #1: communication laboratory about themselves #Show the
Character To supply the experimental Course outline different
Stuffing and list for this laboratory. will be discussing instruments
De-stuffing Implementing character in details to the
stuffing and de-stuffing students
which uses
this Lab.
Exp #2: Implementation bit stuffing Week 2-3, CLO-1 PLO-2 -Lecture -Assignment
Bit Stuffing and de-stuffing Lecture - PLO-3 Presentation with -Class test
and De-stuffing L-4-9 video - Oral
-Interactive Presentation
Discussion
-Feedback
Exp # 3: Implementation cyclic Week 4 CLO-2 PLO-2 -Lecture -Assignment
Channel redundancy check and parity Lecture - CLO-3 PLO-3 Presentation with -Class test
Encoding checker. L-10-13 video
-Interactive
Discussion
-Feedback
Exp # 4: Error Implementation of error Week 5-6 CLO-2 PLO-3 -Lecture -Assignment
detection and detection and correction Lecture - CLO-3 PLO-4 Presentation with -Class test
correction mechanism using Hamming L-14-25 video
code -Interactive
Discussion
-Feedback
Exp # 5: Implementation of encoding Week 7-8 CLO-2 PLO-3 -Lecture -Assignment
Encoding and and decoding scheme using L-26-31 CLO-3 PLO-4 Presentation with -Class test
decoding NRZ-I video
scheme -Interactive
Discussion
-Feedback
-Feedback
Learning Resources:
Books Recommended
Course Objectives: The main emphasis of this course is on the organization and management of local area
networks (LANs). The course objectives include learning about computer network
organization and implementation, obtaining a theoretical understanding of data
communication and computer networks, and gaining practical experience in installation,
monitoring, and troubleshooting of current LAN systems. Students are introduced to
computer communication network design and its operations, and discuss the following
topics: Open Systems Interconnection (OSI) communication model; error detection and
recovery; local area networks; bridges, routers and gateways; network naming and
addressing; and local and remote procedures. On completion of the course, students
should be able, in part to design, implement and maintain a typical computer network
(LAN).
Course Learning Outcomes (CLO): After completing this course a student would be able to
To explain medium
access layer: The
channel allocation
problem, Multiple
access protocols, IICE
standard for LANs and
MANs, Bridges, High
speed LANs.
Analyze
Evaluate (05)
Create (05)
Course Objectives: The main emphasis of this course is on the organization and management of local area
networks (LANs). The course objectives include learning about computer network
organization and implementation, obtaining a theoretical understanding of data
communication and computer networks, and gaining practical experience in installation,
monitoring, and troubleshooting of current LAN systems. Students are introduced to
computer communication network design and its operations, and discuss the following
topics: local area networks; bridges, routers and gateways; network naming and
addressing; and local and remote procedures. On completion of the course, students
P a g e | 126
should be able, in part to design, implement and maintain a typical computer network
(LAN).
Course Learning Outcomes (CLO):After completing this course a student would be able to
CLO1 To acquire general idea about the LAN, Cabling and Different network devices
CLO2 To Discuss about Topologies, Printer and output device sharing
CLO3 Analyze the properties ofDHCP, DNS and Directory Services
CLO4 Understand about Basic Network Operation and Troubleshooting
CLO5 Explain and testing basic Linux command
Week-4 Lectures,
Exam L-10-12
To make an overview Questions and
Review
Answers
Week-5 Quiz and Tutorial
Exam. L-13-15 Exam. Will be
taken
P a g e | 127
To explain DHCP and implement Week-6,7 CLO3 PLO2 Students will #White board
how DHCP work and understand it L-16-21 PLO3 identify, analyze discussion
logically. and formulate #Lecture
To discuss about domain name complex real-time discussion
Server, how DNS work, explain DHCP and DNS with DHCP
Network Subnetting and super netting. problems. and DNS
Protocol To explain basic directory
s services, active directory and
passive directory services.
To configure basic router and
Microtik Router.
Troubles To discuss how to set up windows Week- CLO4 PLO3 Students will #White board
hooting using disk or bootable pen-drive, 10,11 CLO5 apply reasoning discussion
Setting NIC driver for basic L-28-33 informed by #Lecture
networking. contextual discussion
To discuss about several network knowledge to with network
related errors such as NIC adapter understand related
missing, IP address missing and network related problems and
other driver related problem problems and their their solutions
findings and their solutions. solutions
To discuss about network security
related issues and try to solve these
problems practically.
To run several Linux commands
to test the security of the network.
Exam. Wee-12 Lectures,
Review To make an overview L-34-36 Questions and
Answers
Exam. Week-13 Assignment and
L-37-39 Tutorial Exam
will be taken
Recess Week-
before 14,15
Exam.
Sem. Week-16
End Start
Exam.
Remember (05)
P a g e | 128
Understand (05)
Apply (10)
Analyze
Evaluate (05)
Create (05)
Course Objectives: The purpose of this course is to teach students the fundamentals of microprocessor
and microcontroller systems. The student will be able to incorporate these concepts
into their electronic designs for other courses where control can be achieved via a
microprocessor/controller implementation. Microprocessor is the course used to
provide an understanding of microprocessor hardware and software. Students
completing this course will work with microprocessor-based equipment, and be
capable of distinguishing hardware from software faults. The superior students will
also be capable of participating in product development efforts, including support
and development of assembly language code.
Course Learning Outcomes (CLO):After completing this course a student would be able to
CLO1 Compare accepted standards and guidelines to select appropriate Microprocessor and
Microcontroller to meet specified performance requirements.
CLO2 Assess and solve basic binary math operations using the microprocessor and explain the
microprocessor’s and Microcontroller’s internal architecture and its operation within the
area of manufacturing and performance.
CLO3 Apply knowledge and demonstrate programming proficiency using the various
addressing modes and data transfer instructions of the target microprocessor and
microcontroller.
CLO4 Design electrical circuitry to the Microprocessor I/O ports in order to interface the
processor to external devices.
CLO5 Formulate appropriate computing solution for processor or controller-based application.
Microcontroller To compare microprocessors Week-1 CLO1 PLO1 Students will give -Lecture with the
& and microcontroller. L-1-3 CLO2 brief introduction ppt and online
microcomputer, To review the evolution of about themselves. videos
microprocessor and its
evolution of Course outline will be -interactive
application.
microprocessor To explain that a
discussing in details discussion
& application microcomputer system consists - Feedback
of CPU, RAM and ROM
memories, input /output
interfaces and peripheral units.
Introduction to To understand the different Week-2 CLO1 PLO1 Students will discuss -Lecture with the
8-bit, 16-bit, and instruction bits 8086 L-4-5 CLO2 with a group and try ppt and online
32-bit microprocessor. to understand videos
microprocessors different types of -interactive
microprocessor discussion
- Feedback
Addressing To understand the different Week-2,3 CLO3 PLO1 Students will discuss -Lecture with the
modes: absolute addressing modes of 8086 L-6-7 PLO2 with a group. ppt and online
addressing microprocessor. To apply the videos
knowledge to solve -interactive
the different discussion
problems. - Feedback
8086 internal To identify 8086 internal Week-3 CLO2 PLO1 Students will discuss -Lecture with the
architecture, architecture and its PIN L-8-9 PLO2 with a group. ppt and online
PIN diagram of diagram. To apply the videos
8086 knowledge to solve -interactive
the different discussion
problems. - Feedback
Max-Min mode, To know max and min mode Week-4 CLO4 PLO2 Students will discuss -Lecture with the
register and registers structure. L-10-11 with a group. ppt and online
structure To apply the videos
knowledge to solve -interactive
the different discussion
problems. - Feedback
Memory read To understand how to read Week-4, CLO4 PLO2 Students will discuss -Lecture with the
write cycle, and write into memory and 5 with a group. ppt and online
Instruction set different instruction sets. L-12-14 To apply the videos
knowledge to solve -interactive
the different discussion
problems. - Feedback
Exam. Review To make an overview Week-6 Lectures, Questions
L-15-17 and Answers
Exam. Week-7 Quiz and Tutorial
L-18-20 Exam. Will be taken
Pipeline concept: To understand pipelining Week-8 CLO4 PLO2 Students will discuss -Lecture with the
interrupts concepts. L-21-22 PLO4 with a group. ppt and online
To apply the videos
To analyze interrupts. knowledge to solve -interactive
the different discussion
problems. - Feedback
P a g e | 131
Programmed To design electrical Week-8,9 CLO5 PLO3 Students will discuss -Lecture with the
I/O, memory circuitry to the L-23-24 with a group. ppt and online
mapped I/O, Microprocessor I/O ports in To apply the videos
interrupt driven order to interface the knowledge to solve -interactive
I/O, direct processor to the different discussion
memory access external devices. problems. - Feedback
Interleaved; To understand concurrency Week- CLO5 PLO1 Students will discuss #-Lecture with
multi-tasking and review virtual memory. 11,12 PLO2 with a group. the ppt and
and virtual L-32-33 To apply the online videos
memory knowledge to solve -interactive
the different discussion
problems. - Feedback
Memory To apply knowledge to Week-12 CLO5 PLO3 Students will discuss -Lecture with the
interface; bus interface peripherals with the L-34,35 with a group. ppt and online
interface; microprocessor. To apply the videos
arithmetic co- knowledge to solve -interactive
processor the different discussion
problems. - Feedback
Assembly To apply knowledge and Week-13 CLO5 PLO3 Students will identify, -Lecture with the
language demonstrate programming L-36-38 PLO4 analyze and formulate ppt and online
programming of proficiency using the various complex engineering videos
8086 addressing modes and data problems. -interactive
microprocessors transfer instructions of the discussion
target microprocessor and - Feedback
microcontroller.
Remember (05)
Understand (05)
Apply (10)
Analyze
Evaluate (05)
Create (05)
Prerequisite: ICT-1201
Course Type: Practical/Laboratory work
Course Summary: This course introduces the programming, architecture and interfacing of the Intel 80x86
microprocessors for the students who had previous knowledge in both computer
architecture: hardware and software. This course helps students to understand how the
microcomputer system works and how to build a microcomputer system using a
microprocessor or microcontroller using assembly language. This course focuses on
programming language for machine code, rules, syntax and how to write programs to
perform any task with microprocessor.
Course Objectives: This course is intended for students who have some prior programming experience. The
course will introduce the basics of the microprocessor instructions, assembly language
and writing different programs in assembly language using EMU 8086.
P a g e | 133
Course Learning Outcomes (CLO):After completing this course a student would be able to
Exp #2: To identify program Week-2 CLO1 PLO1 Students will -Lecture with the
Program structure. L-4-5 CLO2 discuss with a ppt and online
structure and To understand group. videos
familiarization different program To apply the -interactive
with different structure. knowledge to discussion
instructions. learn program - Feedback
structure and
instructions.
Exp #3: Week-2,3 CLO3 PLO3 Students will -Lecture with the
Arithmetic To learn arithmetic L-6-7 CLO4 discuss with a ppt and online
operations. operations. group. videos
To apply the -interactive
To practice some knowledge to discussion
examples of solve the different - Feedback
arithmetic operations. problems.
Exp #4: To understand how Week-3 CLO2 PLO2 Students will -Lecture with the
Understanding to read and write into L-8-9 discuss with a ppt and online
Advanced 8086 memory and different group. videos
I/O instruction sets. To apply the -interactive
Instructions knowledge to discussion
solve the different - Feedback
problems.
Exp #5: Use of To apply knowledge Week-4 CLO2 PLO2 Students will -Lecture with the
Loop. and demonstrate L-10-12 CLO3 discuss with a ppt and online
different loops of group. videos
assembly language. To apply the -interactive
knowledge to discussion
solve the different - Feedback
problems
Exam Review To make an Week-5 Demonstrate,
overview L-13-15 Questions and
Answers
P a g e | 134
Exp #8: To apply with the Week-10,11 CLO3 PLO3 Students will -Lecture with the
Familiarizing MDA 8086 L-28-33 CLO5 PLO5 discuss with a ppt and online
with MDA microprocessor kit group. videos
8086 trainer and its operations. To apply the -interactive
Kit Commands knowledge to discussion
in Serial solve the different - Feedback
Monitor Mode. problems.
Exam. Review To make an Wee-12 Lectures,
overview L-34-36 Questions and
Answers
Exam. Week-13 Presentation and
L-37-39 Tutorial Exam.
will be taken
Recess before Week-14,15
Exam.
Sem. End Start Week-16
Exam.
Learning Resources
Text Books
1. Mazidi, M. A., Naimi, S., &Naimi, S. (2011). The AVR Microcontroller and Embedded Systems. August.
2. Hall, D. V., & Rood, A. L. (1986). Microprocessors and interfacing: programming and hardware (pp. 442-
487). McGraw-Hill.
3. Yu, Y. Y., &Marut, C. (1992). Asssembly Language Programming and Organization IBM PC. McGraw-Hill
Higher Education.
Prerequisite: ICT-2205
Course Type: Theory
Course Summary: The topic will be discussed in class by the course teacher.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO-1 Understand and analyze the constructional parameters of optical fibers including the reason
Light is used Instead of Electricity.
CLO-2 Understand Ray theory transmission and different modes fiber.
CLO-3 Estimate the losses due to attenuation, absorption, scattering and bending.
CLO-4 Be aware of how optical fiber cable is made in Industry
CLO-5 Compare various optical detectors and choose suitable one for different applications.
CLO-6 Be able to design the optical system.
CLO-7 Gaining practical knowledge on how to measure optical fiber.
CLO-8 Be able to know the real applications of optical fiber and future development of it.
refractive index
profile
measurements, Fiber
cutoff wavelength
measurements, Fiber
numerical aperture
measurements, Fiber
diameter
measurements,
Mode-field diameter
for single mode fiber,
Reflectance and
optical return loss,
Field measurements.
Applications and Introduction, Public Week 14 CLO-6 -Lecture -Assignment
future network applications, CLO-8 Presentation - Oral
developments Military applications, -Interactive Presentation
Civil, consumer and Discussion
industrial
applications. Optical
sensor systems,
Computer
applications, Local
area networks.
Learning Resources
Text Books
Books Recommended
Course Objectives: To learn the basic elements of optical fiber transmission link, fiber modes configurations and structures.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Understand the properties of Step index fibers and Graded index fibers
CLO2 Know the mode field diameter of Step index fibers
CLO3 Achieve the knowledge on Material dispersion and waveguide dispersion
CLO4 Understand Rayleigh Scattering Loss, Infrared Absorption Loss, Ultraviolet Loss
CLO5 Gain the knowledge on WDM
*Calculate for Step Index Fibers Week 1-3 CLO-1 PLO2 -Lecture Interactive Oral
(using MATLAB/Optical ETB): (i) L-1-9 PLO3 Discussion Presentation
Numerical aperture (ii) Acceptance Presentation with Assignment
angle (iii) Solid acceptance angle
video Laboratory
(iv) Propagation constant
* Calculate for Step Index Fibers
Experiment trial output
(using MATLAB/ Optical ETB): Implementation in
(i) Propagation constant (ii) the assigned
Normalized propagation constant Laboratory
(iii) V number (iv) Check whether
the fiber is SM or MM (v) Graph
between normalized propagation
constant and V number (vi) Cut off
wavelength (vii) Number of modes
traveling in fibers
* Calculate for Graded Index Week-4- 5 CLO-1 PLO3 Lecture Interactive Oral
Fibers (using MATLAB/ L-10-15 PLO4 Discussion Presentation
Optical ETB): (i) Graphical Presentation with Assignment
representation of core refractive video Laboratory
index w.r.t. radius of core for trial output
P a g e | 139
Prerequisite: None
Course Type: Theory
Course Summary: This course aims to provide a strong foundation to understand modern computer system
architecture and to apply these insights and principles to future computer designs. The course
is structured around the three primary building blocks of general-purpose computing systems:
Microprocessors, memories, and parallel processing.
P a g e | 141
Course Objectives:
This course will introduce the students to the fundamental concepts underlying modern computer
organization and architecture. Main objective of the course is to familiarize students about
hardware design including logic design, basic structure and behavior of the various functional
modules of the computer and how they interact to provide the processing needs of the user. It
will also provide knowledge on microprocessor and interfacing devices, 8085/8086
microprocessor architecture, assembly language, and interfaces.
Learning Resources
P a g e | 143
Text Books
Computer Architecture and Logic Design, T C Bartee, McGraw Hill.
Reference Books and Other Materials
Digital Logic and Computer Design, M. Morris Mano, Prentice-Hall, New Delhi.
Computer Architecture & Organization, J P Hayes, McGraw-Hill.
Architecture of Computer Hardware and Software, I Englander, Wiley Eastern.
Microprocessor Architecture, Programming and Applications with 8085, Ramesh S. Goankar.
The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium pro Processors
Course Objectives: To provide knowledge on operating systems of computer and mobile phone systems,
structure of operating systems, CPU scheduling, deadlocks, and memory management of
digital systems.
Course Learning Outcomes (CLO):After completing this course a student would be able to
CLO1 understandthe goals of OS concepts, design of operating systems, and extrapolate the
interactions among the various components of computing systems.
CLO2 understand the structure and organization of the file system.
CLO3 understand what a process is and how processes are synchronized and scheduled.
CLO4 understand different approaches to deadlock handling, dead lock prevention, avoidance,
detection, and recovery and memory management.
CLO5 use system calls for managing processes, memory and the file system.
Operating System To acquire knowledge Week-1 CLO1 PLO1 Students will give -Lecture with
Introduction of OS, its design, and L-1,2,3 brief introduction the ppt and
different operating about themselves. online videos
system. Course outline -interactive
To understand parallel, will be discussing discussion
real-time, and in details - Feedback
distributed systems
Operating System To understand Week-2 CLO2 PLO2 Students will -Lecture with
Structures structures and design of L-4,5,6 PLO3 discuss with a the ppt and
operating systems group. online videos
To apply the -interactive
knowledge to discussion
solve the different - Feedback
problems.
P a g e | 144
Memory To understand logical Week- CLO4 PLO3 Students will -Lecture with
Management and physical memory 10,11 discuss with a the ppt and
address space. L-30,31 group. online videos
To learn different To apply the -interactive
approa chesmemory knowledge to discussion
management. solve the different - Feedback
problems.
P a g e | 145
File System To understand file Week-11 CLO5 PLO4 Students will -Lecture with
access methods and L-32,33 discuss with a the ppt and
protection strategy. group. online videos
To apply the -interactive
knowledge to discussion
solve the different - Feedback
problems.
Learning Resources
Text Books
1. Silberschatz, A., Galvin, P. B., & Gagne, G. (2014). Operating system concepts essentials. John Wiley
& Sons, Inc. 8th Edition.
2. Andrew S. Tanenbaum and Albert S. Woodhull. Operating Systems: Design and Implementation,
Prentice-Hall, (2nd Ed.).
P a g e | 146
Course Objectives: This course will provide hand-on training on operating systems of computer and
mobile phone systems, structure of operating systems, CPU scheduling, deadlocks,
and memory management of digital systems.
Course Learning Outcomes (CLO):After completing this course a student would be able to
Exp #1: Non-preemptive To learn Week-1 CLO3 PLO1 Student will bring -Lecture
CPU Scheduling algorithms calculating L-1,2 PLO2 your notebook. with the ppt
to find turnaround time and computational and online
waiting time. (1) FCFS (2) cost Code Block videos
SJF (3) Round Robin (4) ofvariousCPU software is installed - interactive
Priority scheduling in OS (Ubuntu). discussion
algorithms. - Feedback
P a g e | 147
Exp #2: Multi-level queue To Week-1,2 CLO3 PLO1 Students will -Lecture
scheduling algorithm learnvariousCP L-3,4 PLO2 demonstrate /present with the ppt
considering the following U scheduling and solve the and online
scenario: All the processes in algorithms. problems. videos
the system are divided into - interactive
two categories – system discussion
processes and user processes. - Feedback
System processes are to be
given higher priority than
user. (1) FCFS (2) SJF (3)
Round Robin (4) Priority
Exp #3: File allocation To learnthe Week-2 CLO4 PLO2 Students will -Lecture
strategies: (1) Sequential (2) interactions L-5,6 CLO5 demonstrate /present with the ppt
Indexed (3) Linked among the and solve the and online
various problems. videos
components of - interactive
file systems. discussion
- Feedback
Exp #4: Memory To learn W-3 CLO4 PLO2 Students will -Lecture
management Techniques: (1) memory L-7,8 CLO5 demonstrate /present with the ppt
MVT (2) MFT management and solve the and online
techniques. problems. videos
. - interactive
discussion
- Feedback
Exp #5: Contiguous memory To learn W-3,4 CLO4 PLO2 Students will -Lecture
allocation techniques: (1) memory L-9,10 demonstrate /present with the ppt
Worst-fit (2) Best-fit (3) allocation n and solve the and online
First-fit techniques. problems. videos
- interactive
discussion
- Feedback
Exp #6: Open source To learn basic W-4 CLO1 PLO1 Students will -Lecture
operating system: (1) Basic Linux L-11,12 CLO2 PLO2 demonstrate /present with the ppt
Linux command command. and solve the and online
problems. videos
- interactive
discussion
- Feedback
Exam Review To make an Week-5 Demonstrate,
overview L-13,14 Questions and
Answers
Examination Week-5,6 Quiz and Tutorial
L-15,16 Exam. Will be taken
Exp #7: File organization To learn how to W-6 CLO1 PLO2 Students will -Lecture
techniques: (1) Single level organize files. L-17,18 CLO5 demonstrate /present with the ppt
directory (2) Two level and solve the and online
directory (3) Hierarchical problems. videos
- interactive
discussion
- Feedback
P a g e | 148
Exp #8: (1) Implemented To learn the W-7 CLO4 PLO2 Students will -Lecture
Banker’s algorithm for the deadlock L-19,20 PLO4 demonstrate /present with the ppt
purpose of deadlock avoidance and solve the and online
avoidance. (2) Dining- algorithms. problems. videos
Philosophers problem
To understand - interactive
Dining- discussion
Philosophers
problem. - Feedback
Exam Review To make an Week-7,8 Lectures, Questions
overview L-21,22 and Answers
Exam. Week-8,9 Presentation and
L-23,24,25 Tutorial Exam. Will
be taken
Exp #9:Disc scheduling To understand W-9 CLO4 PLO2 -Lecture
algorithms: (1) FCFS (2) disc scheduling L-26,27 CLO5 with the ppt
SCAN (3) C-SCAN algorithms. and online
videos
- interactive
discussion
- Feedback
Exp #10: Page To understand Week-10 CLO5 PLO4 Students will -Lecture
Replacement algorithms: page L-28,29,30 demonstrate /present with the ppt
(1) FIFO (2) LRU (3) LFU replacement and solve the and online
algorithms. problems. videos
- interactive
discussion
- Feedback
Exp #11: Open source To learn shell W-11 CLO1 PLO2 Students will -Lecture
operating system: (1) Shell scripting in L-31,32,33 CLO2 demonstrate /present with the ppt
Scripting Ubuntu OS. and solve the and online
problems. videos
- interactive
discussion
- Feedback
Exam. Review To make an Wee-12 Lectures, Questions
overview L-34,35,36 and Answers
Exam. Week-13 Presentation and
L-37,38,39 Tutorial Exam. will
be taken
Recess before Exam. Week-
14,15
Sem. End Exam. Start Week-16
Analyze
Evaluate (05)
Create
Learning Resources
Text Books
1. Silberschatz, A., Galvin, P. B., & Gagne, G. (2014). Operating system concepts essentials. John Wiley & Sons,
Inc. 8th Edition.
2. Stallings, W. (2005). Operating Systems: Internals and Design Principles—Edition: 5. Pearson.
Prerequisite:
Course Type: Theory
Course Summary: This course to develop an understanding on basic concepts ICT policy in Bangladesh, cyber
crime, ICT acts, Intellectual property law, patent, trademarks
Course Objectives: To provide knowledge on cyber law, ICT policy in Bangladesh, Different types of cyber crime,
Human rights, ICT act, Intellectual property law, patent, trademarks.
Course Learning Outcomes (CLO): After completing this course a student would be able to
Cybercrime Jurisdiction and Week-5 CLO2 PLO4 Student will #White board
Cybercrime, Criminal L-9, 10 CLO3 understand about discussion
Justice in Bangladesh and cybercrime #Lecture discussion
Implications on Cyber with multimedia
Crime; cyber vandalism,
Hacking, Malicious
spreading in Viruses,
Password fraud, cheating,
Cyber Pornography, Child
Pornography, Protection of
Copyrights and Intellectual
Property right. Invasion of
Privacy, Constitutional basis
of Privacy, Unsolicited e-
Mail, Defamation,
Harassment and e-Mail
Abuse, Present Legal
Protection
Exam. Week-6 Quiz and Tutorial
L-11 Exam. Will be taken
Human Human Rights violation and Week – CLO4 PLO12 Student will know #White board
Rights Internet; the Information and 6,7 CLO5 and understand discussion
Communication L-12, 13, about human rights #Lecture discussion
Technology Act, 2006- 14 with multimedia
Objectives, Strengths &
weaknesses of the ICT Law,
Regulation of
Cryptography;
Exam. Week-8 Quiz and Tutorial
L-15 Exam. Will be taken
Internation India, Sri Lanka, Japan Week-8, 9 CLO5 PLO3 Students will #White board
al Cyber Malaysia, Australia and the L-16, 17 CLO6 understand and discussion
Law USA, International inform about the #Lecture discussion
Conventions on Cyber Law international cyber with multimedia
& Crime. law
Electronic Electronic Money, Online Week-9, CLO4 PLO12 Students will #White board
Commerce credit crd Payments and 10 understand and discussion
Electronic bills of Lading, L-18, 19, apply the Electronic #Lecture discussion
UNCITRAL Model Law on 20 commerce methods with multimedia
Electronic Commerce.
Exam. Week-11 Quiz and Tutorial
L-21 Exam. Will be taken
P a g e | 152
Intellectual Basic Concepts of IP Law, Week-12 CLO5 PLO12 Students will #White board
Property Nature of IPR, Computer- L-22, 23 understand and discussion
Law related Intellectual property apply the intellectual #Lecture discussion
rights: Copyright- Original property law with multimedia
and development of
Copyright Law, subject
matte4r of copyright
protection, Rights protected
by copyright, Neighboring
rights, Limitations of
Copyright Protecting, Piracy
and infringement, Remedies
Computer Program, New
technology and copyright,
Software Patents Vs.
Copyright, International
Convention copy right.
Patent and Patents and technological Week-13 Students will #White board
Trademark development, Requirements 14 classify and apply discussion
s for patentability and L-24, 25 the patent and
ownership of patents, Scope trademarks policy.
of exclusive rights and
duration of protection,
patents infringement,
defenses and remedies,
Legal arrangement for the
transfer of technology.
Types of intellectual
property licenses
Reasons for the protection of
trademarks, Acquisition of
trademark right, Registration
procedure, Duration of
protection and renewal,
termination. Trademarks in
Cyberspace, Domain name
and Meta- tag Controversies.
Exam. To make an overview Wee-15 Lectures, Questions
Review L-,26 and Answers
Prerequisite: ICT-2205
Course Type: Theory
Course Summary:
Course Objectives: To provide the knowledge of different information sources
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Understand the notion of information and information sources in the quantitative sense.
CLO2 Know entropy, relative entropy and mutual information.
CLO3 Understand the notion of entropy rates of stochastic process.
CLO4 Understand information rates.
CLO5 Know the different data compression techniques as it applied to information.
CLO6 Understand the notion on channels and codes.
CLO7 Understand different source coding theorems.
CLO8 Understand channel coding for noisy channels.
Information Introduction, Probability Spaces and Week 1 CLO-1 PLO-1 -Lecture -Assignment
Sources Random Variables, Random Presentatio
Processes and Dynamical Systems, n with - Oral
Distributions, Standard Alphabets, video Presentation
P a g e | 154
Source Coding Source Coding and Channel Coding, Week CLO-7 PLO-3 & -Lecture -Assignment
Theorems Block Source Codes for AMS 12 & 13 PLO-4 Presentatio -Class test
Sources , Block Coding Stationary n with
Sources, Block Coding AMS video
Ergodic Sources, Subadditive -Interactive
Fidelity Criteria, Asynchronous Discussion
Block Codes, Sliding Block Source
P a g e | 155
Coding for Noisy Channels, Feinstein's Lemma, Week PLO-3 & -Lecture -Assignment
noisy channels Feinstein's Theorem, Channel 14 CLO-8 PLO-4 Presentatio - Oral
Capacity, Robust Block Codes, n Presentation
Block Coding Theorems for Noisy -Interactive
Channels, Joint Source and, Channel Discussion
Block Codes, Synchronizing Block
Channel Codes, Sliding Block
Source and Channel Coding.
Books Recommended
Course Objectives: This course will introduce the students to the practical concepts underlying information
theory, mutual information, information gain, design and Analyze channel capacity, noise
control coding techniques.
Course Learning Outcomes (CLO): After completing this course a student would be able to:
CLO1 Understand the Entropy and its types
CLO2 Know different source coding techniques
CLO3 Understand different channel coding techniques in noiseless and noisy environments
CLO4 Understand Channel coding with different codes
Outline Name of the Experiments Time Alignment with Suggested Activities Teaching
Frame Strategy(s)
CLO PLO
*Find Entropy, Joint Entropy, Week-1-3 CLO-1 PLO2 -Lecture Interactive Oral
Conditional Entropy, Relative L-1-9 PLO3 Discussion Presentation
Entropy (KL divergence), Mutual Presentation with Assignment
Information, Normalized Mutual video Laboratory
Information, and Normalized Experiment trial output
Variation Information (using Implementation in
MATLAB). the assigned
*Compute the entropy of an Laboratory
entered text string (using
MATLAB).
Find Entropy and Mutual Week-6-7 CLO-3 PLO-3 -Lecture Interactive Oral
Information of Noiseless Channel L-16-21 PLO-4 Discussion Presentation
(using MATLAB). Presentation with Assignment
Channel Coding for Noisy video Laboratory
Channel (using MATLAB). Experiment trial output
Implementation in
the assigned
Laboratory
Channel Coding using Hamming Week-8-10 CLO- PLO-3 -Lecture Interactive Oral
(7,4) Block Code (using 1L-22-30 3& PLO-4 Discussion Presentation
MATLAB). CLO-4 Presentation with Assignment
video Laboratory
Experiment trial output
Implementation in
the assigned
Laboratory
Channel Coding (Forward error Week-11- CLO-4 PLO-3 -Lecture Interactive Oral
correction codes and 13 L-31-39 PLO-4 Discussion Presentation
Convolutional Codes both are Presentation with Assignment
used for Error correction and video Laboratory
which will perform better in Experiment trial output
AWGN environment) using Implementation in
MATLAB. the assigned
Laboratory
Recess Week-14,
before 15
Exam.
Semester Start Week-16
End
Exam.
Books Recommended
Course Objectives: Interpret image storage, sampling, and frequency domain processing operations.
Course Learning Outcomes (CLO): After completing this course, a student will be able to
CLO1 Achieve knowledge of a broad range of fundamental image processing and image
analysis techniques and concepts.
CLO2 Learn different techniques employed for the enhancement of images.
CLO3 Understand the need for image transforms different types of image transforms and their
properties.
CLO4 Understand the need for image compression and to learn the spatial and frequency
domain techniques of image compression.
CLO5 Learn different post-processing operations.
CLO6 Develop any image processing application.
Image To learnintensity (gray Week-2 CLO2 PLO1 Students will discuss #Lecture with the
Enhancement in level) transformation and L-4,5,6 PLO2 with a group. ppt and online
Spatial Domain. spatial filtering. To apply the videos
To understandimage knowledge to solve #interactive
enhancement techniques the different discussion
and pixel-level problems. # Feedback
arithmetic operations.
Color Image To understandcolor Week-3 CLO3 PLO2 Students will discuss #Lecture with the
Processing different model for color L-7,8,9 PLO4 with a group. ppt and online
image processing. To apply the videos
To learn addition color knowledge to solve #interactive
generation and the different discussion
transformation. problems. # Feedback
Exam. Review To make an overview Week-4 Lectures, Questions
L-10,11,12 and Answers
Exam. Week-5 Quiz and Tutorial
L-13,14,15 Exam. Will be taken
Image To understandimage Week-6,7 CLO4 PLO2 Students will identify, #Lecture with the
Compression compression, image L- PLO3 analyze and formulate ppt and online
compression standards, 16,17,18,19 complex engineering videos
and benefits of image ,20,21 problems. #interactive
compression. discussion
To learn JPEG and JPEG # Feedback
2000 image compression
standards.
Exam Review To make an overview Week-8 Lectures, Questions
L-22,23,24 and Answers
Segmentation To detectintensity Week-11 CLO6 PLO2 Students will identify, #Lecture with the
discontinuities, such as L-31,32,33 PLO3 analyze and formulate ppt and online
points, lines, and edges. PLO4 complex engineering videos
To learn image PLO5 problems. #interactive
segmentation discussion
# Feedback
Course Summary: In this course students will learn digital image processing techniques including
representation, sampling and quantization, image acquisition, image transforms, image
enhancement, and image smoothing and sharpening. More advanced topics include image
filtering, color image processing, and image segmentation.
Course Objectives: Interpret image storage, sampling, and frequency domain processing operations.
Evaluate current technologies and issues that are specific to image processing systems.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Achieve knowledge of a broad range of fundamental image processing and image
analysis techniques and concepts.
CLO2 Learn different techniques employed for the enhancement of images.
CLO3 Understand the need for image transforms different types of image transforms and their
properties.
CLO4 Understand the need for image compression and to learn the spatial and frequency
domain techniques of image compression.
CLO5 Learn different post-processing operations.
CLO6 Develop any image processing application.
Exp #5: Spatial To learnimage Week-6,7 CLO2 PLO2 Students will -Lecture with
filtering filtering techniques L- CLO6 PLO3 demonstrate the ppt and
operations. To learnedge, 16,17,18,19, /present and online videos
Exp #6: Edge, corner, boundary 20,21 solve the
corner, and detection operation problems. - interactive
boundary detection discussion
- Feedback
Exam Review To make an Week-8 Lectures,
overview L-22,23 Questions and
Answers
Exam. Week-8,9 Presentation
L-24,25 and Tutorial
Exam. Will be
taken
Exp # 7: Color To learn color W-9 CLO4 PLO3 Students will
model transformation. L-26,27 CLO5 discuss and
transformation. To learnpost- learn the
Exp processing operations
#8 :Morphological operations
operations.
Exp #9: Compress To learnimage Week-10,11 CLO4 PLO2 Students will -Lecture with
image into JPEG compression L- CLO6 PLO3 apply the ppt and
and JPEG 200 techniques. 28,29,30,31, contextual online videos
format. To learn video 32,33 knowledge to
Exp #10: Segment segmentation understand the - interactive
background/ To understand compression discussion
moving wavelet and
foreground. transformation segmentations. - Feedback
Exp #11: Wavelet Student will
Transformation. also learn
creating image
processing
applications
Exam. Review To make an Wee-12 Lectures,
overview L-34,35,36 Questions and
Answers
Exam. Week-13 Presentation
L-37,38,39 and Tutorial
Exam. will be
taken
Recess before Week-14,15
Exam.
Sem. End Exam. Start Week-16
Learning Resources
Text Books
1.Digital Image Processing by Rafael C. Gonzalez, 4th edition, Pearson Education, 2009. ISBN-13: 978-
0131687288.
Course Learning Outcomes (CLO): After completing this course, a student will be able to
CLO1 Understand the system life-cycle,
P a g e | 164
CASE To study Computer- Week-7,8 CLO4 PLO4 Students will study #Lecture with the
aided Software L-19-24 PLO5 and analyze the ppt and online
Engineering, CASE CASE videos
workbenches, Software #interactive
Engineering discussion
Environments. # Feedback
Software To discuss Software Week-11 CLO6 PLO2 Students will identify, #Lecture with the
Evolution Reuse, Software L-31,32,33 PLO3 analyze and formulate ppt and online
Maintenance, PLO4 complex engineering videos
Configuration PLO5 problems. #interactive
Management, Software discussion
Re engineering. # Feedback
Understand 05
Apply 10
Analyze 00
Evaluate 05
Create 05
Prerequisite: ICT-4105
Course Type: Laboratory
Course Summary: In this course students will learn system analysis and software engineering including
basic idea about system and system environment, role of system analyst, system design
and testing. This course also focuses on software engineering and CASE study.
Course Objectives: To provide knowledge on information system, system life-cycle, role of system
analyst, system design, system testing and quality, software engineering, CASE, and
re-engineering.
Course Learning Outcomes (CLO): After completing this course, a student will be able to
CLO1 Understand various information and different level of management
CLO2 Understand the roll of a system analyst and learn data flow diagrams
CLO3 Understand the feasibility of system
CLO4 Understand the system development life cycle and data flow diagram
CLO5 Understand the input, output, planning, decision, and system evaluation
CLO6 Understand the system security, cyber-crime, E-commerce, and E-governance
P a g e | 167
Design the System Development Week-5 CLO4 PLO2 Students will identify, #Lecture with the
proposed Life Cycle (SDLC), L-13-15 PLO3 analyze and formulate ppt and online
solution and Roles and action of complex engineering videos
Data flow System Analyst, Tools problems. #interactive
diagram used by System Analysts, discussion
Design the solution for # Feedback
the proposed system,
Flow oriented Model,
DFD - convention,
advantage, use, levels
and layers, comparisons,
Tools used in developing
DFDs
Data Input and Input Design, Output Week-6 CLO5 PLO5 Students will identify, #Lecture with the
Output Method Deign, File and Database L-16-18 analyze and review ppt and online
and Program (with Data Dictionary) the system videos
evaluation and Design, File #interactive
review Architecture, File discussion
technique Maintenance, Project # Feedback
Management -
Importance, Activities
and Phases,
Representation,
Scheduling project plans,
and Project Management
Software
System Testing Project Management - Week-7,8 CLO5 PLO2 Students will study, #Lecture with the
Importance, Activities L-19-24 PLO4 analyze, and test the ppt and online
and Phases, developed system videos
Representation, #interactive
Scheduling project plans, discussion
and Project Management # Feedback
Software, Differentiate
among failure, Bug and
Error, Testing, Manual
System Testing,
Dynamic System
Testing, and Objectives
of Quality Assurance
Exam Review To make an overview Week-9 Lectures, Questions
L-25-26 and Answers
E-Commerce: E-commerce: Digital Week-11 CLO6 PLO2 Students will identify, #Lecture with the
Digital Marketing and Digital L-31-33 PLO3 analyze, formulate , ppt and online
Marketing Goods, Electronic PLO4 develop, and test E- videos
Commerce and the PLO5 commerce system #interactive
Internet, The Growth of PLO6 discussion
E-Commerce, Eight # Feedback
unique features of E-
Commerce technology,
The Benefits of
Disintermediation to the
Consumer, Types of
Electronic Commerce,
Types of electronic
payment systems
Exam. Review To make an overview Wee-12 Lectures, Questions
L-34,35,36 and Answers
Exam. Week-13 Assignment and
L- 37,38,39 Tutorial Exam will be
taken
Recess before Week-
Exam. 14,15
Sem. End Start Week-16
Exam.
Course Objectives: The course introduces the basic concepts of computer graphics. It provides the
necessary theoretical background and demonstrates the application of computer
science to graphics. The course further allows students to develop programming skills
in computer graphics through programming assignments.
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to
CLO1
Explain the application areas, graphic pipeline, and different display technologies.
CLO2 Demonstrate the concepts of color models, lighting and shading models, textures, ray tracking, hidden
surface elimination, anti-aliasing and rendering.
CLO3 Design various algorithms for scan conversion and filling of basic objects and their comparative analysis.
Learning Resources:
Books Recommended
Course Objectives: The course introduces the basic concepts of computer graphics. It provides the
necessary theoretical background and demonstrates the application of computer
science to graphics. The course further allows students to develop programming skills
in computer graphics through programming assignments.
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to -
CLO1
Explain the application areas, graphic pipeline, and different display technologies.
CLO2 Demonstrate the concepts of color models, lighting and shading models, textures, ray tracking, hidden
surface elimination, anti-aliasing and rendering.
CLO3 Design various algorithms for scan conversion and filling of basic objects and their comparative analysis.
2D Viewing and Introduction to two- Week 5, 6 CLO-2 PLO-2 & -Lecture -Assignment
Clipping dimensional viewing, clipping Lecture - PLO-3 Presentation -Class test
and transformations, Line L-13, L- with video
clipping and polygon clipping 14, L-15, -Interactive
algorithms. L-16, L- Discussion
17, L-18 -Feedback
Learning Resources:
Books Recommended
Course Objectives: To provide knowledge on what network management is all about, functions and
applications of network management, architecture and organization of it, exchange of
management information, fundamental issues of network security, different ciphering
techniques.
Security Information Security, Threats Week 7 & 8 CLO- PLO4 -Lecture -Assignment
Fundamentals & Attacks, OSI security 4 PLO6 Presentation -Class test 2
architecture, Security Services with video
& Mechanisms, Placement of -Interactive
Encryption Function, A Discussion
Model for Network Security, -Feedback
Stream Cipher & Block
Cipher, Key Distribution .
P a g e | 177
Modern Symmetric & Asymmetric Week 9 & CLO- PLO4 -Lecture -Assignment
Encryption Encryption, Substitution 10 5 Presentation -Class test 3
Techniques Cipher, Transposition Cipher, with video
Modern Block Cipher, Block -Interactive
Chain Ciphering. Discussion
-Feedback
Data Hash Function, MAC, Digital Week 11 & CLO- PLO5 -Lecture -Assignment
Integrity& Signature, Entity 12 6 Presentation - Oral
Authentication Authentication, Mutual & with video Presentation
One-way Authentication. -Interactive
Discussion
-Feedback
Network & General Model of Network Week 13 & CLO- PLO6 -Lecture -Assignment
System Access Control, Elements of 14 7 Presentation -Class test 4
Security Network Access Control -Interactive
System, Network Access Discussion
Control Enforcement -Feedback
Methods, Intrusion Detection,
Viruses & Related Threats,
Virus Countermeasures.
Assessment Pattern (According FET Ordinance)
CIE: (Continuous Internal Evaluation-20Marks)
Bloom’s Category Lab. Performance Lab. Note Book Continuous Viva- Lab. Attendance
Marks:30 (05) (05) Voce (10)
(10)
Remember (10)
Understand
Apply (05) (10)
Analyze
Evaluate (05)
Create
Learning Resources:
Recommendation Books:
P a g e | 178
Course Objectives: To provide knowledge on how network management technically be developed and
implemented by product-based applications, functions and development of network
management applications, architecture and organization of technical support, practical
knowledge about exchange of information with security measure and proper management,
fundamental practical issues of network security comprising different ciphering techniques
with applications and real-time implications as well.
.
Course Learning Outcomes (CLO):After completing this course, a student would be able to
CLO1 Develop network management infrastructure with critical understanding of the necessity & the
functions of network management system.
CLO2 Earn practical knowledge about the elements of network management system and architectural
organization of it.
CLO3 Configure the structure of management information and the secure exchange of information between
management entities.
CLO4 Determine the technical differences about information & network security and deep practical expertise
about information security architecture design.
CLO5 Develop and analyze different symmetric and asymmetric encryption techniques.
CLO6 Comprehend about different data integrity and authentication mechanism regarding applications.
CLO7 Understand the behaviorof intruders & viruses to take different measures of network security.
Write and understand a program that Week-5, 6, 7, Students will #Interactive CLO2
Advanced Encrypt a message with Reverse cipher 8, 9 discuss with discussion
Encryption algorithm using python. Additionally, L-9, 10, 11, a group. #Lecture
Algorithm Practice of Parity Bit checking 12, 13, 14, 15, To apply the discussion
and Analysis technique to analyze message with 16, 17, 18 knowledge with Class and
Python and MatLab. to solve the objects.
To understand a program having different
concept of basic encryption techniques real-time
with Python and MatLab programming problems.
Language. Analyzing the pros and cons
of the techniques and improvement of
the code to upgrade the application of
fundamental and practical technique as
well.
Brute Force Write and understand a program to Week-13, 14, Students will #White board CLO3,
Attack analyze Cryptanalysis of Caesar Cipher 15, identify, discussion CLO4
and other basic technique with brute L-23, 24, 25, analyze and #Lecture
force attack using python and Matlab. 26, 27, 28 formulate discussion
To understand a program having complex with
concept of basic encryption techniques real-time multimedia
with Python and MatLab programming programmin
Language. Analyzing the pros and cons g problems.
of the techniques and improvement of
the code to upgrade the application of
fundamental and practical technique as
well.
Exam Week-16 Lectures,
Review To make an overview L-29, 30 Questions
and Answers
Exam. Week-17 Presentation
and Tutorial
Exam. Will
be taken
P a g e | 180
Write and understand a program to Week-18, 19, Students will #White board CLO5
Transpositio implement Transposition Cipher 20 apply discussion
n Technique Encryption Technique using python and L-31,32,33, reasoning #Lecture
and CRC MatLab. Moreover, implementation of 34, 35, 36 informed by discussion
method CRC (cyclic Redundancy Checking) contextual with
using python and MatLab for advanced knowledge multimedia
analysis of Message. to #Show video
To understand a program having understand about various
concept of basic encryption techniques Transpositio use case of
with Python and MatLab programming n Cipher Transposition
Language. Analyzing the pros and cons Technique Cipher
of the techniques and improvement of CRC for Technique
the code to upgrade the application of analyzing a
fundamental and practical technique as message
well. content
Recess Week-23
before
Exam.
Sem. End Week-24
Exam. Start
Learning Resources:
Recommendation Books:
1. Cryptography & Network Security -- William Stalling
2. Cryptography & Network Security—Behrouz Forouzan
References and other related materials
3. SNMP, SNMPV2, RMON -- William Stalling
4. Network Management Standards – Subramanian
5. MatLab and Python
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to
CLO1 Define the terms Artificial Intelligence, rationality, autonomy & different types of AI agents.
CLO2 Analyze various AI search algorithms (uninformed, informed, heuristic, constraint satisfaction, genetic
algorithms) in relation to the benefit and behavior of the human society.
CLO3 Implement the fundamentals of knowledge representation (logic-based, frame-based, semantic nets),
inference and theorem proving and building procedure of simple knowledge-based systems, concerning strong
morality issues
CLO 4 Apply fundamental knowledge of machine learning algorithms to solve analytical problems within the fields
related to machine learning.
Knowledge Building a Knowledge Base Week 7-8 CLO-3 PLO-3 -Lecture -Assignment
and Agent, Types of Knowledge, L-19-24 PLO-4 Presentation -Class test
Reasoning Knowledge representations, with video
Reasoning, Propositional logic, -Interactive
First order logic, Inference in Discussion
First order Logic, Logical -Feedback
Reasoning Systems (Languages
for AI Problem Solving:
PROLOG, LISP)
Constraint Constraint Satisfaction Week 9-10 CLO-4 PLO-3 & -Lecture -Assignment
Satisfaction Problems L-25-30 PLO-4 Presentation -Class test
Problems Constraint Propagation with video
(CSP) Backtracking Search Local -Interactive
Search, Optimization Problem Discussion
-Feedback
Natural Natural Language Processing Week 11-12 CLO-5 PLO-3 -Lecture -Assignment
Language Introduction, Syntactic L-31-36 PLO-4 Presentation - Oral
Processing Processing with video Presentation
(NLP) and Semantic Analysis, Discourse -Interactive
Game & Pragmatic Processing, Game Discussion
Playing Playing Overviews, The -Feedback
Minimax search procedure,
Adding Alpha-Beta Cut-offs,
Iterative Deepening
Uncertain PCM, SVM, Uncertainty, Week 13 CLO-5 PLO-4 -Lecture -Assignment
Knowledge Probabilistic Reasoning L-37-39 PLO-5 Presentation -Class test
and Systems, Bayes' Rule and Its with video
Reasoning: Use, Semantics of Belief -Interactive
Networks, Inference in Belief Discussion
Networks, Clustering methods,
Fuzzy sets and fuzzy logic, and
Decision Networks.
Recess before Exam. Week 14 -15
Semester End Exam. Week 16
Start
Evaluate (05)
Create (05)
Learning Resources:
Books Recommended
1. Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norving, Prentice Hall,
2. Introduction to Artificial Intelligence and Expert Systems, Patterson, D. W, Prentice Hall,
References and other related books
3. Artificial Intelligence, Rich, E. et al, McGraw Hill.
4. “Machine Learning For Absolute Beginners: A Plain English Introduction (Second Edition)” by Oliver
Theobald
Prerequisite: ICT-4201
Course Type: Theory
Course Artificial intelligence is an extremely broad field with applications to many
Summary: disciplines and many subfields. This course gives a broad survey of artificial
intelligence, as opposed to focusing on any particular subfield of AI. The course
offered by the department of CSE, will cover methods from search, optimization,
probabilistic reasoning, and learning, among other topics. Of course, these topics are
closely related with each other. For example, the knowledge acquired through
learning can be used both for problem solving and for reasoning. In fact, the skill for
problem solving itself should be acquired through learning. Also, methods for
problem solving are useful both for reasoning and planning. Further, both natural
language understanding and computer vision can be solved using methods developed
in the field of pattern recognition.
Course To provide knowledge on Artificial intelligence, behavior of intelligent agents,
Objectives: problem solving by search algorithm, knowledge representation approaches,
PROLOG programming, machine learning, data driven and statistical approaches of
machine learning, expert system models and expert system shells.
P a g e | 185
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to -
CLO1 Define the terms Artificial Intelligence, rationality, autonomy & different types of AI agents.
CLO2 Analyze various AI search algorithms (uninformed, informed, heuristic, constraint satisfaction, genetic
algorithms) in relation to the benefit and behavior of the human society.
CLO3 Implement the fundamentals of knowledge representation (logic-based, frame-based, semantic nets), inference
and theorem proving and building procedure of simple knowledge-based systems, concerning strong morality
issues
CLO4 Apply fundamental knowledge of machine learning algorithms to solve analytical problems within the fields
related to machine learning.
Topic Outline
Alignment with
Class Topics or Assignments Reading Reference Activities
CLO PLO
1 Intelligent agents: Lab task on what 1 Lab. Manual, Laboratory
Artificial Intelligence is about and Experiment No. 1 Experiment
different types of AI agents.
2 Knowledge-based agents and logical 1 Lab. Manual, Laboratory
problem solving: introduction to Experiment No. 2 Experiment
knowledge representation and
propositional logic.
3 First-order logic as a basis for building 2 Lab. Manual, Laboratory
intelligent agents capable of acting and Experiment No. 3 (a) Experiment
reacting in a complex environment.
4 Searching as a problem-solving 2 Lab. Manual, Laboratory
technique: a review of "conventional" Experiment No. 3 (b) Experiment
searching methods including breadth-
first, depth-first, bi-directional and best-
first search.
5 Searching as a problem-solving 2-3 Lab. Manual, Laboratory
technique: depth limited search and Experiment No. 4 Experiment
iterative depth limited search.
6 Searching as a problem-solving 2-3 Lab. Manual, Laboratory
technique: Heuristic functions and their Experiment No. 5 Experiment
effect on performance of search
algorithms.
Mid Term Exam
7 Introduction to WEKA. 2-3 Lab. Manual, Laboratory
Experiment No. 6 Experiment
8 Supervised learning: regression - 2-3 Lab. Manual, Laboratory
Attributes and target variable, Linear Experiment No. 7 Experiment
regression by Maximum Likelihood.
9 Supervised learning: classification - 2-3 Lab. Manual, Laboratory
Nearest neighbors(kNNs),Decision trees Experiment No. 8 (a) Experiment
10 Unsupervised learning: Introduction to 2-3 Lab. Manual, Laboratory
clustering, K-means Experiment No. 8 (b) Experiment
11 Project Presentation 2-3 Lab. Manual, Laboratory
Experiment No. 9 Experiment
12 Final Term Examination (Quiz, Lab test, Quiz, Lab test, Viva,
Viva, Project Presentation) Project Presentation
Learning Resources:
Books Recommended
1. Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norving, Prentice Hall,
2. Introduction to Artificial Intelligence and Expert Systems, Patterson, D. W, Prentice Hall,
References and other related books
3. Artificial Intelligence, Rich, E. et al, McGraw Hill.
4. “Machine Learning For Absolute Beginners: A Plain English Introduction (Second Edition)” by Oliver
Theobald
output (MIMO) system, space time coding, spread spectrum modulation, orthogonal frequency
division multiple access, to be able to simulate and design wireless communication systems.
Course Learning Outcomes (CLO): After completing this course a student would be able to
Examination Week-5
L-13-15 Quiz and
Tutorial Exam.
Will be taken
P a g e | 188
Cell Coverage To Discuss Obtaining the Week-6 CLO2 PLO2 Students will #White board
for Signal and Mobile Point–to-Point L-16-18 CLO3 PLO3 identify, discussion
Traffic Model Propagation over analyze and #Lecture discussion
Water or Flat Open Area, formulate with multimedia
Foliage Loss, Propagation complex
in Near in Distance, Long engineering
Distance Propagation, problems.
Obtain Path Loss from a
Point-to-Point Prediction
Model, Form of a Point-to
Point Model, Computer
Generation of a Point-to-
Point Prediction, Cell-Site
Antenna Heights and Signal
Coverage Cells, Mobile-to
Mobile Propagation.
Frequency Frequency management, Week-7 CLO3 PLO4 White board
Management Frequency spectrum L-19-21 CLO4 PLO6 discussion
and Channel utilization, Setup channels, #Lecture discussion
Assignment Definition of Channel with multimedia
assignment, Fixed channel
assignment, Non-fixed
channel assignment.
Operational Adjusting the Parameters of Week-8 CLO4 PLO5 White board
Techniques a System, Coverage-Hole L-22-24 discussion
and Filler, Leaky Feeder, Cell #Lecture discussion
Technologies Splitting, Small Cells with multimedia
(Microcells), Narrow-beam
Concept, Separation
between Highway Cell
Sites, Low-Density Small-
Market Design.
Exam Review To make an overview Week-9 Lectures,
L-25-26 Questions and
Answers
Switching and To Analyze General Week-10 CLO4 PLO6 Students will #White board
Traffic Description, Cellular L-28-30 CLO5 PLO7 apply reasoning discussion
Analog Switching informed by #Lecture discussion
Equipment, Cellular Digital contextual with multimedia
Switching Equipment, knowledge to #Show video about
Special Features for understand modern physics to
Handling Traffic, MTSO modern physics motivate students
Interconnection, Small
Switching Systems, System
Enhancement.
Intelligent Intelligent Cell Concept, Week-11 CLO5 PLO7 White board
Cell Concept Applications of Intelligent L-31-33 discussion
and Microcell Systems, In- #Lecture discussion
Applications building Communication, with multimedia
CDMA Cellular Radio
Network.
P a g e | 189
Credit: 1.5
Contact Hours: 39
Exam. Duration: 6 Hours
Prerequisite: ICT-4203
Course Type: Practical/Laboratory work
Course Summary: This course gives students deep knowledge in wireless communication systems at the practical level.
This lab focuses on the propagation path-loss, mobile velocity, transmitting and receiving power,
distance between cell site and mobile unit.
Course Objectives: This course will introduce the students to the practical concepts of mobile and cellular system, cell
coverage and traffics, frequency management, quality of services, operation techniques, switching
techniques, intelligent cell design.
Course Learning Outcomes (CLO): After completing this course a student would be able to
CLO1 Acquire general idea about the course
CLO2 Simulate and analyze cell’s coverage area and traffics
CLO3 Calculate different losses by using MATLAB tools
CLO4 Estimate transmitting power by using MATLAB tools
CLO5 Simulate and configure switches
Study of To design Adaptive Linear Week-3 CLO3 PLO3 Students will #Interactive
wireless Equalize L-7,8,9 discuss with a discussion
Communi Code Division Multiple Access group.
cations (CDMA) – Multipath To apply the
using Code Division Multiple Access knowledge to
Communi (CDMA) – Multiuser solve the
cation Global System for Mobile different
Trainer Communication (GSM) (Using problems.
Kits WiCOMM-T - Wireless Digital
Communication Training system –
SDR Platform )
Spread Spectrum – DSSS
Modulation & Demodulation
(Using Emona 101 Tranier Kit)
Exam To make an overview Week-4 Demonstrate,
Review L-10,11,12 Questions and
Answers
Examinat Week-5 Quiz and
ion L-13,14,15 Tutorial
Exam. Will
be taken
Study of To calculate Free Space Week-6,7 CLO3 PLO3 Students will #White board
Propagati Propagation – Path Loss Model L- CLO4 PLO4 demonstrate discussion
on Path Link Budget Equation for Satellite 16,17,18,19 /present and #Lecture
loss Communication ,20,21 solve the discussion with
Models : Carrier to Noise Ratio in Satellite problems. multimedia
Indoor & Communication
Outdoor( Outdoor Propagation – Okumura
Using Model.
Matlab
Program
ming)
Exam To make an overview Week-8 Lectures,
Review L-22,23 Questions and
Answers
Exam. Week-8,9 Presentation
L-24,25 and Tutorial
Exam. Will
be taken
Antenna To design and construct Dipole W-9,10 CLO4 PLO5 Students will
Design Antennas L- Design and
Concept Yagi – Uda Antenna – 3 element 26,27,28,29 construct
(using Yagi – Uda Antenna – 5 element ,30 different
4NEC2) Yagi – Uda Antenna – 7 elements. antennas
Switching To configure the Cellular Week-11 CLO5 PLO7 Students will #Lecture
and Switching System L-31,32,33 apply discussion with
Traffic contextual multimedia
knowledge to #Show video
configure the about different
cellular Cellular Switch.
switching
system.
P a g e | 192
Contact Hours: 39
Exam. Duration: 6 Hours
Prerequisite:
Course Type: Theory
Course Summary: This course gives students deep knowledge in Telecommunication Engineering. This course
focuses on the basic telephony, local and long distance networks, signaling techniques,
transmission systems, and digital and analog switching.
Course Objectives:
To provide knowledge on telephone networks, tele-trafficking, local and long distance telephone
networks, analog and digital signaling, analog and digital switching, Digital Networks.
Digital Switching Introduction, Advantages & Issues Week 11 & CLO-6 PLO-1 -Lecture -
of PCM Switching, Space Switch, 12 Presentation Assign
Time Switch, Time Division with video ment
Switching, Two-dimensional -Interactive - Oral
Digital Switching. Discussion Present
-Feedback ation
Digital Networks Integrated Services Digital Week 13 & CLO-7 -Lecture -
Network: Introduction, ISDN 14 Presentation Assign
Network, Protocol Architecture, -Interactive ment
Transmission Structure, User- Discussion -Class
Network Interfaces, CATV, test
IDLC, xDSL, SONET/SDH.
Prerequisite: System Analysis and Software Engineering, Computer Fundamentals, Programming concepts
Course Type: Theory
Course Summary: An introduction to the concept and techniques of project management for a broad range of
systems, including Web-based application development. Topics include resource management,
organizational factors, project manager responsibilities, team building, and risk management.
Tools and techniques for project estimating and scheduling will be presented. Case study and
group projects.
Course Objectives: This course will introduce the students with software project management, motivation in
project management, client management, risk management, software quality assurance,
software testing, software upgradation and maintenance, international project management.
Course Learning Outcomes (CLO): Upon successful completion of this course, students will be able to -
CLO1 Apply project management concepts and techniques to an IT project through working in a group as team
leader or active team member.
CLO2 Identify issues that could lead to IT project success or failure andthe responsibilities of IT project managers.
CLO3 Explain project management in terms of the software development process.
Chapter 10, 11 Project Communications Week 11 & CLO-5 PLO-3 & -Lecture -
Management, Project 12 PLO-4 Presentation Assignment
Risk Management Lecture - L- with video - Oral
31, L-32, L- -Interactive Presentation
33, L-34, L- Discussion
35, L-36 -Feedback
Learning Resources:
Books Recommended
Prerequisite:
Course Type: Theory
Course Summary: This course to develop an understanding on basic concepts of management, accounting, business
planning and integration with Information systems
Course Objectives: To provide knowledge on the role of Information system in Business, MIS for organization,
business strategies, Information system planning, decision making concepts, decision support
systems, enterprise resource planning systems
Course Learning Outcomes (CLO):After completing this course a student would be able to
Accounting Scope, Nature and purpose of Week-3, 4 CLO2 PLO2 Student will #White board
Basic accounting, Basic accounting L-6,7 CLO3 PLO3 understand the discussion
principles, Transactions, Journal, basic concepts #Lecture
Ledgers and Trial Balance, Cash of accounting discussion with
book, Preparation of financial multimedia
statement. Cost accounts.
Exam. Week-4 Quiz and
L-8 Tutorial Exam.
Will be taken
IS in business Role of IS in Business, Early Week-5 CLO2 PLO3 Student will #White board
Org. views & Models of IS, Impact of L-9, 10 CLO3 apply the discussion
MIS, The three Era Model, knowledge of #Lecture
Strategic Uses of Information Business discussion with
System, Strategic Information organization multimedia.
System.
Exam. Week-6 Quiz and
L-11 Tutorial Exam.
Will be taken
Organizations & Organization Structure, MIS for Week – 6,7 CLO4 PLO4 Student will #White board
Strategic Organization Planning, Strategic L-12, 13, CLO5 apply the discussion
Planning Framework, Generic Business 14 knowledge of #Lecture
Strategies, Planning Tools & MIS systems discussion with
Techniques, Supply Chain & multimedia.
Value Chain Analysis.
P a g e | 199
Development of Development of Long Range Week-8, 9 CLO4 PLO3 Students will #White board
MIS Plans for MIS, Ascertaining the L-16, 17 CLO5 identify, discussion
Class of Information, analyze and #Lecture
Determining the Information formulate MIS discussion with
Requirement, Development and system. multimedia
Implementation of MIS,
Management of Quality in MIS,
Organization for Development of
the MIS, Factors of Success and
Failures.
Strategic IS Information system Planning, Week-9, 10 CLO7 PLO3 Students will #White board
Planning Purpose & Stimuli Driving IS L-18, 19, PLO4 apply reasoning discussion
Planning, Assessment of Current 20 of IS planning #Lecture
Environment, Scope, discussion with
Expectations & Objectives, multimedia
Planning Framework &
Approaches, Understanding
Current Situation, Analyzing
Techniques to Determine IS
Strategy, Business Process Re-
Engineering.
Exam. Week-11 Quiz and
L-21 Tutorial Exam.
Will be taken
Strategic Requirements and Sub- Week-12 CLO6 PLO4 Students #White board
Management functions, Application L-22, 23 understand discussion
of IS Portfolio Management, the strategies #Lecture
Information Management, to manage discussion with
Technology Infrastructure information multimedia
Management, Determining IS systems
Strategy.
Decision Week-13 CLO4 Students will #White board
Making and Decision Making Concepts, 14 CLO7 understand discussion
Information Decision Methods, Tools and L-24, 25 the policies of
Procedures, Organizational decision
Decision Makings, MIS and making
Decision Making Concepts,
Information Concepts,
Quality of Information,
Classification of Information,
Methods of Data and
Information Collection, Value
of Information.
Exam. Review To make an overview Wee-15 Lectures,
L-,26 Questions and
Answers
P a g e | 200
Text Book
Strategic Planning for Information Systems, John Ward & Pat Griffith
Reference Books and Other Materials
Schaums Easy Outline of Accounting, Joel Lerner
Management Information System, W. S. Jawdekar
Management Information System, D. P. Goyal
Management Information System, Laudon&Laudon
Management Information System, James A. O’Brien
ICT-4000:
Viva-Voce Full Marks:100
Based on 4th Year 1st and 2nd Semester Credit: 1.0
………………………………………………………………………………………………………………………
P a g e | 201