Scheme_of_Learning_Btech_TEMPLATE_(BLUE_BOOK)_CSAI (1)
Scheme_of_Learning_Btech_TEMPLATE_(BLUE_BOOK)_CSAI (1)
A STATE UNIVERSITY
APPROVED BY
The Senate in its II to VII meetings
The Board of Management in its meeting held on
August 14, 2019
1 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Contents
1. INTRODUCTION ..................................................................................... 4
2. CURRICULUM STRUCTURE................................................................. 4
2.1 EVALUATION AND ASSESSMENT ........................................................... 5
2.2 SEMESTER WISE COURSE/CREDIT DISTRIBUTION............................... 8
2.3 COURSE CODE NOMENCLATURE ........................................................... 9
2.3.1 COURSE/DEPARTMENT/SPECIALIZATION/BRANCH CODING . .......... 9
2.3.2 B.TECH COURSE CODE NOMENCLATURE ...................................... 10
OTHER CORE AND ELECTIVE COURSES ............................................. 10
2.3.3 MOOCS (NPTEL BASED) FOUNDATION ELECTIVE COURSES AND
OPEN ELECTIVE COURSES: .................................................................... 10
2.3.4 STUDENT ROLL NUMBER NOMENCLATURE: .................................. 11
3 SEMESTER WISE COURSE ALLOCATION ................................................ 11
3.1 COURSE ALLOCATION FOR SEMESTER I ............................................ 11
3.2 COURSE ALLOCATION FOR SEMESTER II ........................................... 12
3.2 COURSE ALLOCATION FOR SEMESTER III .......................................... 13
3.3 COURSE ALLOCATION FOR SEMESTER IV .......................................... 14
4. SYLLABUS OF COURSES........................................................................... 15
4.1 SYLLABUS OF FOUNDATION COMPULSORY COURSES......................... 15
4.2 FOUNDATION ELECTIVE COURSES ..................................................... 28
4.2.1 LIST OF FOUNDATION ELECTIVES ................................................ 28
4.2.2 SYLLABI OF FOUNDATION ELECTIVES .......................................... 30
4.3 PROGRAM CORE COURSES ................................................................. 46
4.3.1 LIST OF PROGRAM CORE COURSES .............................................. 46
4.3.2 SYLLABI OF PROGRAM CORE COURSES : II SEMESTER ................ 47
4.3.3 SYLLABI OF PROGRAM CORE COURSES : III SEMESTER .............. 53
5. M.A. Mazidi et. al. “The 8051 Microcontroller and Embedded Systems:
Using Assembly and C” Pearson Publishers. .................................................. 67
4.3.4 SYLLABI OF PROGRAM CORE COURSES : IV SEMESTER ............... 68
1. An Introduction to Probability Theory and Its Applications, Vol. 1 (Wiley
Series in Probability and Statistics) by W. Feller, 1968 ................................. 78
4.3.5 SYLLABI OF PROGRAM CORE COURSES : V SEMESTER ................ 79
4.3.6 SYLLABI OF PROGRAM CORE COURSES : VI SEMESTER ............... 79
4.4 DEPARTMENT ELECTIVE COURSES .................................................... 79
4.4.1 LIST OF DEPARTMENT ELECTIVES ............................................... 79
4.4.2 SYLLABI OF DEPARTMENT ELECTIVES COURSES : V SEMESTER . 79
4.4.3 SYLLABI OF DEPARTMENT ELECTIVES COURSES : VI SEMESTER 79
2 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4.4.4 SYLLABI OF DEPARTMENT ELECTIVES COURSES : VII & VIII
SEMESTERS ........................................................................................... 79
4.5 OPEN ELECTIVE COURSES .................................................................. 79
4.5.1 LIST OF OPEN ELECTIVES ............................................................ 79
4.5.2 SYLLABI OF OPEN ELECTIVE COURSES : SCIENCES ..................... 79
4.5.3 SYLLABI OF OPEN ELECTIVE COURSES : HUMANITIES & SOCIAL
SCIENCES .............................................................................................. 79
4.5.4 SYLLABI OF OPEN ELECTIVE COURSES : MANAGEMENT .............. 79
3 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
1. INTRODUCTION
NSUT has embarked on its journey towards excellence in academics
through the introduction of a novel system of learning that is being
followed in many reputed universities globally. The Choice Based Credit
System (CBCS) has been proposed by University Grants Commission
(UGC) on recommendations of the National Knowledge Commission, to
improve the quality of higher education in India. NSUT proposes to adopt
CBCS for its Bachelor of Technology courses
2. CURRICULUM STRUCTURE
B.Tech. programme of the University shall be based upon CBCS and shall
have well defined Programme Educational Objectives (PEOs). All the
courses shall have well-defined Course Outcomes (COs).Courses shall be
of three kinds: Core, Elective and Foundation.
4 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
providing an expanded scope, enabling exposure to another
discipline/domain and nurturing a student’s proficiency and skill. An
elective may be of the following types:
i. Discipline Centric Elective (ED): It is an elective course that adds
proficiency to the students in the discipline.
ii. Generic Elective (EG): It is an elective course taken from other
engineering subjects and enhances the generic proficiency and
interdisciplinary perspective of students.
iii. Open Elective (EO): It is an elective course taken from a common pool
of non-engineering disciplines that broadens the perspective of an
engineering student. These electives shall comprise two groups: Open
electives of the Humanities, Social Sciences and Management group
and Open electives of the Sciences group.
c. Foundation Course: A Foundation course leads to knowledge
enhancement and provides value-based training. Foundation courses
may be of two kinds:
i. Compulsory Foundation (FC): It is based upon the content that leads
to fundamental knowledge enhancement in Sciences, Humanities,
Social Sciences and Basic engineering. They are mandatory for all
disciplines.
ii. Elective Foundation (FE): It can be taken from among a common pool
of foundation courses which aim at value-based education. They may
provide hands-on training to improve competencies, skills or provide
education on human, societal, environmental and national values.
These shall be mandatory, non-credit courses, which do not carry
any credits but a student has to pass in order to be eligible for award
of degree.
5 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
the University. The marks for continuous assessment (Sessional marks) shall
be awarded at the end of the semester. The continuous assessment shall be
based on class tests, assignments/tutorials, quizzes/viva-voce and
attendance etc. The MSE/ESE shall comprise of written papers, practicals
and viva-voce, inspection of certified course work in classes and laboratories,
project work, design reports or by means of any combination of these
methods.
The weightage of each of these modes of evaluation for the different types of
courses shall be as per Table 1. Further, the mechanism for continuous
assessment shall be as per Table 2.
6 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
S. Type of Course Continuous Assessment (CA)
No.
1 CC/FC/ED/EG/EO Two class tests, Assignments, Teachers’
assessment (quizzes, viva-voce, attendance)
Theory with
Tutorial
CC/FC/ED/EG/EO One class test, One Lab test,
Theory with Assignments/Projects, Teachers’ assessment
Practical
2 FE courses *** Two class tests, Assignments, Teachers’
assessment
*** Foundation Elective Courses are value-based courses which may enhance
the proficiency /skill. These electives could be communication skills, Spoken
English, soft skills, Business and Management courses, entrepreneurship
development, Knowledge of an additional Foreign Language, Personality
Development through sports, music, theatre, dance, etc.
7 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
[Subject having Theory only] --The course teacher evaluate through TWO
class tests (25 marks each), ONE Assignment/Project (40 marks) and internal
evaluation [one such component is attendance] (10 marks).
[Subject having Theory and Practical]—Here, a course teacher evaluate for
theory part through TWO class test (20 marks each) and internal evaluation
[one such component is attendance] (10 marks). Similarly, for practical part
ONE practical test (40 marks) and internal evaluation [one such component
is attendance] (10 marks)
[Subject having Practical only]—The course teacher takes TWO practical test
(45 marks each) and internal evaluation [one such component is attendance]
(10 marks)
8 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
2.3 COURSE CODE NOMENCLATURE
The courses of various B.Tech programmes shall be assigned a course code as per
the following nomenclature
BT Bio Technology
CA Computer Science & Engineering with Artificial Intelligence
Computer Science and Engineering (Big Data Analytics)
CB
(CSDA)(NSUT EAST CAMPUS)
CD Computer Science and Engineering (Data Science) (CSDS)
CE Civil Engineering (CE)(NSUT WEST CAMPUS)
ZZ CG Geoinformatics (GI)(NSUT WEST CAMPUS)
CI Computer Science and Engineering (IOT) (CIOT)(EAST CAMPUS)
CM Mathematics & Computing
CO Computer Science & Engineering, Main Campus
Electronics and Communication Engineering (Artificial Intelligence
EA
and Machine Learning) (ECAM) (NSUT EAST CAMPUS)
EC Electronics & Communication Engineering
9 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
EI Electronics & Communication Engineering (Internet of Things)
EE Electrical Engineering
IC Instrumentation & Control Engineering
Information Technology (Internet of Things) (IIOT)(NSUT WEST
II
CAMPUS)
IN Information Technology (Network security)
IT Information Technology
ME Mechanical Engineering
MP Manufacturing Process & Automation
Mechanical Engineering (Electric Vehicles) (MEEV)(NSUT WEST
MV
CAMPUS)
10 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Humanities & Social
NH
Sciences
FF Name of Offering Department Code NM Management
for NPTEL NP Personality Development
NS Sciences
G UG/PG 0 B.Tech
I M.Tech
11 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
28
contac
t 20
hours
2*
1: One week induction program as per AICTE norms. Classes for I semester will
commence one week later.
2*: The course codes, LTP distribution and Evaluation Scheme for Foundation
Electives are given in Table 3 (list under preparation). The actual weekly load
depends upon the Foundation Elective Course.
12 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
3.2 COURSE ALLOCATION FOR SEMESTER III
13 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
3.3 COURSE ALLOCATION FOR SEMESTER IV
Evaluation
Scheme
(Percentage AICTE
Course weights) Offering
Type Course L T P Credits COURSE
No. Dept.
Theory Practical TYPE
CA MS ES CA ES
14 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4. SYLLABUS OF COURSES
4.1 SYLLABUS OF FOUNDATION COMPULSORY COURSES
Course No. Title of the Course Course Pre-requisite
Structure
FCMT001 Mathematics - I 3L - 1T - 0P None
COURSE OUTCOMES (COs):
1. Analyze and test Infinite Series and its convergence,
2. Successive differentiation and expansion of the function,
3. Curvature and Radius of Curvature in different coordinate systems,
4. Applications of definite integral,
5. Consistency of system of equations, Eigenvalue and Eigenvector.
PO PO 1 PO PO PO PO PO PO PO PO PO PO11 PO12
2 3 4 5 6 7 8 9 10
CO
CO 3 2 2 2 2 - - - - - - -
1
CO 3 2 2 2 2 - - - - - - -
2
CO 3 2 2 2 2 - - - - - - -
3
CO 3 2 2 2 2 - - - - - - -
4
CO 3 2 2 2 2 - - - - - - -
5
COURSE CONTENT:
UNIT-I
Infinite Series: Tests for convergence of series: p-series (with proof),
Comparison of ratios, Ratio, Integral, Raabe’s, Logarithmic and Cauchy’s
nth root (all tests without proofs), Alternating series, Absolute convergence,
Conditional convergence. Function of Single
UNIT-II
Variable: Hyperbolic functions, inverse hyperbolic function, successive
differentiation, Leibniz theorem, Taylor’s and Maclaurin’s theorems (without
remainder terms).
UNIT-III
Curvature: Polar Curves, Differential coefficients of length of arc, Cartesian,
polar and parametric forms, pedal equation, Angle between tangent and
radius vector, Curvature and Radius of Curvature in Cartesian, polar and
pedal forms.
15 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
UNIT-IV
Applications of definite integral: Asymptotes (in Cartesian), elementary
knowledge of curve tracing, area, length, surface area and volume of
revolution (in Cartesian, parametric and polar co-ordinates).
UNIT-V
Matrices: Elementary row transformation, Rank of matrix, consistency and
inconsistency of system of simultaneous equations, solution of non-
homogeneous and homogeneous equations, Eigenvalue and Eigenvector,
Characteristic equation, Cayley-Hamilton theorem. Modal matrix
SUGGESTED READINGS:
1. Calculus and Analytic Geometry by G.B. Thomas (Pearson Education)
2. Advanced Engineering Mathematics by Erwin Kreyszig (Wiley
Publication)
3. Advanced Engineering Mathematics by Michael Greenberg (Pearson
Education)
4. Advanced Engineering Mathematics by R. K. Jain and S.R.K. Iyenger
(Narosa
Publication)
5. Higher Engineering Mathematics by B. S. Grewal (Khanna Publication)
CO
CO 1 3 2 2 2 2 - - - - - - -
CO 2 3 2 2 2 2 - - - - - - -
CO 3 3 2 2 2 2 - - - - - - -
16 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
CO 4 3 2 2 2 2 - - - - - - -
CO 5 3 2 2 2 2 - - - - - - -
COURSE CONTENT:
UNIT-I
Basics of C: Basic features of C Language like Identifier, Keywords, Variable,
data types, Operators and Expression, basic screen and keyboard I/O,
Control Statements, iteration, nested loops, Enumerated data types, bitwise
operators, C Preprocessor statements. [6
hours]
UNIT-II
Arrays and Pointers: One and multidimensional dimensional arrays, strings
arrays, operations on strings, Array and Pointers, Pointer to Pointer, other
aspect of pointers, User Defined Data Types: Structures, Unions.
[6 hours]
UNIT-III
Functions: Concept of modular programming, Using functions, Scope of
data, Recursive functions, Pointers and functions, Command line
arguments.
Files: Types of files, working with files, usage of file management functions.
[6
hours]
UNIT-IV
Overview of Object Oriented Programming: Python Programming, Concepts
and Terminology. Data Types and Collection Data Types: Identifiers and
keyword, Integral types floating point types, operations and formatting,
Sequence types, Tuples, named Tuples, lists, set Types, sets, frozen sets,
mapping types, Dictionaries, Iterating and Copying collections iterators and
interactable operations and functions copying collection.
UNIT-V
17 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Modules and Packages: Packages, custom modules, overview of python’s
standard library, string handling, mathematics and Numbers, Times and
dates, File formats, Data persistence.
File Handling: Writing and Reading binary data, raw binary data,
compression, parsing text files, Random Access binary files, generic binary
record file class.
[9
hours]
Guidelines for practical work:
Programs based on concepts of above languages.
SUGGESTED READINGS:
1. B. W. Kernighan and D.M. Ritchie, “The C programming language”,
Prentice Hall.
2. Herbert Schildt and Tata McGraw Hill, “The Complete Reference”.
3. O Reilly Learning Python
4. Programming in Python 3: A Complete Introduction to the Python
Language Pearson by Mark Summerfield
18 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
PO PO PO PO PO PO PO PO PO PO PO PO11 PO12
1 2 3 4 5 6 7 8 9 10
CO
CO 1 3 2 2 2 2 - - - - - - -
CO 2 3 2 2 2 2 - - - - - - -
CO 3 3 2 2 2 2 - - - - - - -
CO 4 3 2 2 2 2 - - - - - - -
CO 5 3 2 2 2 2 - - - - - - -
COURSE CONTENT
Unit-I
Electric Circuits: Basic Circuit Elements, Nodal and Loop Analysis,
Superposition, Thevenin’s Theorem & Norton’s Theorem and Maximum
Power Transfer Theorem;
Unit-II
Steady-state analysis of AC circuits: Sinusoidal and phasor representation
of Voltage and current, single phase AC circuit, behavior of R, L and C
19 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
5. Implement of series RC circuit as differentiator and integrator. Also
perform their analysis as low pass and high pass filters
6. Implementation of clipping and clamping circuits
7. Implementation of half-wave and full wave rectifier circuits
8. Application of LEDs in electronic circuits
9. Implementation of CE amplifying configuration. Plot gain vs frequency
graph
10. Implementation of Adders and subtractors.
11. Implementation of JK and Toggle flip-flops. Subsequently implement
3-bit asynchronous up-counter.
12. Measurement of power in single phase circuits using three voltmeter
and three ammeter method.
13. Experiments with common sensors
14. Experiment with embedded computers
Suggested Reading:
1. M.E. Van Valkenburg, “Network Analysis” Pearson publishers, 3rd
Edition
2. Boylestad and Nashelsky, “Electronic Devices and Circuit Theory”
Pearson publishers, 10th Edition
3. Edward Hughes, “Electrical and Electronic technology”, Pearson
publishers, 10th Edition
4. Malvino and Leach, ” Digital Principles and Applications”, TMH
publishers, 8th Edition
20 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO 3 2 2 2 2 1 - - - - - -
1
CO 3 2 2 2 2 1 - - - - - -
2
CO 3 2 2 2 2 1 - - - - - -
3
CO 3 2 2 2 2 1 - - - - - -
4
CO 3 2 2 2 2 1 3 - - - - -
5
COURSE CONTENT:
UNIT-I
Relativity: Special Relativity, Lorentz Transformations, Velocity addition,
Time dilation, Length Contraction, Variation of mass with velocity, Mass
and energy, Relativistic momentum and relativistic energy, General theory
of relativity, Einstein’s theory of Gravitation, Gravitational waves, Gravity
and Light.
UNIT-II
Oscillations and Waves: Damped and forced oscillations, Sharpness of
resonance, Q-factor, Application in resonance, Acoustic waves, Pressure
wave equations, Intensity pressure relation, Acoustic impedance, Reflection
and transmission of acoustic waves, Impedance matching; Ultrasonics and
its applications.
UNIT-III
Optics: Interference: Interference due to thin films, Newton’s rings, and
determination of the wavelength of sodium light, Interference due to wedge
shaped film. Diffraction: Fraunhofer diffraction due to single slit and N Slits,
Plane transmission grating, Rayleigh criterion of resolution, Resolving
power of a grating, Polarization: Polarization in light, Birefringence, Nicol
prism, Quarter and half wave plates, Production and analysis of plane,
Circularly and elliptically polarized light, Optical rotation, specific rotation,
Polarimeter.
UNIT-IV
Lasers: Absorption and emission of radiation, Main features of a laser,
Spatial and temporal coherence, Einstein Coefficients, condition for light
amplification, Basic requirement for Laser, Population Inversion - Threshold
Condition, Line shape function, Optical Resonators, Three level and four
level systems. Classification of Lasers: Solid State Laser-Ruby laser and Gas
Laser- He-Ne laser (Principle, Construction and working), Optical properties
of semiconductor, Semiconductor laser (Principle, Construction and
working), Applications of lasers in the field of medicine, Industry,
Environment and Communication.
21 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
UNIT-V
Fibre Optics: Need for fiber Optic Communication, Physical nature of
Optical fiber, Theory of Light propagation in optical fiber, Acceptance angle
and numerical aperture, Step index and graded index fibers, Single mode
and multimode fibers, Losses in optical fiber, Optical Fiber cables and
bundles, Dispersion in optical fibers: Intermodal and Intramodal dispersion.
List of Experiments:
1. To determine the value of “g” by Bar Pendulum and find the radius of
gyration.
2. To determine the wavelength of He-Ne laser.
3. To find the numerical aperture and angle of acceptance of optical fiber.
4. To find the resolving power of a telescope.
5. To find the wavelength of sodium light by Newton’s ring.
6. To find the wavelength of sodium light by Biprism.
7. To find the wavelength of Mercury green line by diffraction grating using
spectrometer.
8. To find the focal length of combination of two lenses by Nodal slide
assembly and verify the formula.
9. To find the specific rotation of canesugar by polarimeter.
10. To find the dispersive power of prism material using spectrometer.
Text Books:
T1 Arthur Beiser, Shobhit Mahajan, `` Concepts of Modern Physics,’’ Mc-
Graw Hill
T2 D S Mathur, ``Mechanics,’’ S Chand & co.
T3 N. Subramaniam and Brij Lal, ``A Text Book of Optics,’’ S Chand &Co.
T4 A K Jha “A Text Book of Applied Physics, Volume-1” I.K. International
Publishing House.
T5 Indu Prakash, ``A Text Book of Practical Physics, Volume-1,’’ Kitab Mahal
Publication.
Reference:
R1 Serwey, Moses, Moyer, ``Modern Physics,’’ Cengage Learning
R2 Jenkins and White, ``Fundamentals of Optics,’’ McGraw Hill
R3 Ajay Ghatak “Optics” McGraw Hill
22 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Course Outcomes
23 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
2.3Narration,Interrogative
structures and Question tags
Lab Activity No 4: Situational &
2.4 Prepositions, Pronouns and Spontaneous English(tense,
Adverbs registers) through Role Play CO 7
2.5 Redundancy
24 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
5. 5.Written Comprehension CO 10 Lab Activity No 10:)Introduction
3&4 to Podcast and Understanding
Audio texts
5.1 The ability to write after
listening to and reading select Lab Activity No 11: Declamation
speeches, news bulletins, and/or speeches
presentations and answering
questions based on what has
been heard.
Lab Activity No 12: Reading, GD
5.2 Reading the given texts to and presentation based on listed
skim, scan, infer and answer texts
comprehension questions.
CO 7
5.3 Reading texts like case
studies and project reports for
critical assessment.
25 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
PO PO 1 PO PO PO PO PO PO PO PO PO PO11 PO12
CO 2 3 4 5 6 7 8 9 10
CO 1 3 2 2 1 1 - - - - - - -
CO 2 3 2 2 1 1 - - - - - - -
CO 3 3 2 2 2 2 1 - - - - - -
CO 4 3 2 2 2 2 1 - - - - - -
CO 5 3 2 2 2 2 1 - - - - - -
CO 6 3 2 2 2 2 1 - - - - - -
CO 7 3 2 2 2 2 1 - - - - - -
COURSE CONTENT
Group A
Unit-I
Introduction to Engineering Mechanics: Rigid and Elastic bodies, Force and
its type, Law of parallelogram of forces, Triangle law of forces, Polygon law
of forces, Lami’s theorem, Laws of motion, Moment, Couple, Varignon’s
theorem, Conditions of equilibrium, Concept of free body diagram,
Coulomb’s friction, Plane trusses, Analysis of trusses, Numerical problems.
(6 Hours)
Unit-II
Introduction to Strength of Materials: Simple stresses and strains, Direct,
shear, and volumetric stresses and strains, Hooke’s law, Tension test,
Elastic constants, Poisson’s ratio, Factor of safety, Introduction to beam,
Types of beams, Types of loads, Shear force and bending moment diagrams
(SFD and BMD) for Simple and Cantilever beams under various loading
conditions, Numerical problems. (6 Hours)
Unit-III
Introduction to Manufacturing Engineering: Classification and use of
engineering materials, Basic principles and applications of methods of
manufacturing such as casting, forming and joining; Working principles
and applications of machining operations such as Turning, Thread cutting,
Milling, Shaping, Grinding, etc., Use of automation in manufacturing.
(6 Hours)
Group B
Unit-IV
Introduction to Thermodynamics: Thermodynamic system, Cycle, Path,
Thermodynamic properties, Extensive and intensive properties,
Thermodynamic equilibrium, Reversible and irreversible processes,
isochoric, Isothermal, Isobaric, Isentropic and Polytropic processes, First
26 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
law of thermodynamics applied to a cycle and process, Kelvin-Planck and
Clausius statements of Second law of thermodynamics, Carnot cycle,
Entropy, Clausius inequality, Internal combustion (IC) engines, IC
engines terminology, Spark ignition (SI) and Compression ignition (CI)
engines, Two and four stroke engines, Air standard cycles such as Otto,
Diesel, Dual and Brayton cycles, Numerical problems.
(12 Hours)
Unit-V
Introduction to Fluid Mechanics: Properties of a fluid, Density, Specific
volume, Specific weight, Specific gravity, Kinetic and Kinematic viscosity,
Pascal’s law and its applications, Laminar and turbulent flow, Use of
continuity equation and Bernoulli’s equation, Numerical problems.
(6 Hours)
SUGGESTED READINGS
1. Engineering Mechanics- Beer and Johnston, Pearson
2. Strength of Materials- D.K. Singh, CRC Press
3. Engineering Thermodynamics- Nag, McGraw-Hill
4. Fluid Mechanics- Cengel, McGraw-Hill
5. Fundamentals of Manufacturing Engineering- D.K. Singh, CRC Press
COURSE CONTENT:
27 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
UNIT-III Multiple Integrals:
Evaluation of double integral (in Cartesian and polar co-ordinates), change of order
of integration, change of variables. Triple integral (in Cartesian) and its
applications. Gamma and beta function.
28 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
FEPD004 NCC 0 0 4 - - - 10 - None
0
FEMG00 Corporate 2 0 0 10 - - - - None
5 Social 0
Responsibilit
y
FEPD006 Music 0 0 4 - - - 10 - None
0
FEHS007 Basic of 2 0 0 10 - - - - None
social 0
sciences
FEHS008 Spoken Skills 0 0 4 - - - 10 - None
in English 0
FEMG00 Financial 2 0 0 10 - - - - None
9 Literacy 0
FEHS010 Introduction 2 0 0 10 - - - - None
to Ethics 0
FEHS011 Stress 1 0 2 50 - - 50 - None
Management
FEHS012 Organization 2 0 0 10 - - - - None
al Behavior 0
FEPD013 Theatre 0 0 4 - - - 10 - None
0
FEPD014 Dance 0 0 4 - - - 10 - None
0
FEPD015 Yoga 0 0 4 - - - 10 - None
0
FEPD016 Digital Film 0 0 4 - - - 10 - None
Making 0
FEPD017 Workshop 0 0 4 - - - 10 - None
(Electrical 0
and
Mechanical)
FEHS018 Ethical 2 0 0 10 - - - - None
Decision 0
Making
29 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4.2.2 SYLLABI OF FOUNDATION ELECTIVES
SUGGESTED READINGS:
1. Graham, G., ``Teaching Children Physical Education: Becoming a Master
Teacher. Human Kinetics,’’ Champaign, Illinois, USA.
2. Corbin, C. B., G. J. Welk, W. R Corbin, K. A. Welk, ``Concepts of Physical Fitness:
Active Lifestyle for Wellness,’’ McGraw Hill, New York, USA.
3. Anspaugh, D.J., G. Ezell and K.N. Goodman, `` Teaching Today Health,’’ Mosby
Publishers
30 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4. Beotra, Alka, ``Drug Education Handbook on Drug Abuse in Sports,’’ Applied
Nutrition Sciences, Mumbai.
5. Ammon,R., Southall , R.M. and Blair, D.A., ``Sports Facility Management, ‘’West
Virginia, USA: Fitness Information Technology Publishers
31 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
5. Athlete branding
SUGGESTED READINGS:
1. Covey, S. , `` 7 Habits of Highly Effective People, ‘’ Covey Publications, USA
2. Magill, R.A., `` Motor Learning and Control: Concepts and Applications,’’
McGraw Hill Publication.
3. Masteralexis, L.P., C. Barr and M. Humms, ``Principles and Practices of Sport
Management,’’ Jones and Bartlett Publisher
4. Bishop, J.G., ``Fitness through Aerobics,’’ Benjamin Cummings USA.
5. Brown K.M., `` Physical Activity and Health: An Interactive Approach,’’ Jones
and Bartlett Publisher
6. Cornwell. T.B, `` Sponsorship in marketing: Effective communications through
sports, arts and events, ‘’ Routledge Publishers
7. DeGarris, L., ``Sports Marketing: A Practical Approach,’’ Routledge Publishers,
USA
Unit-II
Regular activities: Distribution of working hours- association between
issues and programs- community project- urban rural activities,
association- modes of activity evaluation
Unit-III
concept of society- development of Indian society: Features- Division of
labors and cast system in India; Features of Indian constitution; Provisions
related to social integrity and development
Unit – IV
N.S.S. Regular Activities
A) College campus activities
B) N.S.S.activities in Urban and Rural areas
32 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
C) Role of Non-Government Organisation (NGO) in social Reforms
i) Red Cross
ii) Rotary
SUGGESTED READINGS:
1. National Service Scheme Manual, Govt. of India
2. Training Programme on National Programme scheme, TISS.
3. Orientation Courses for N.S.S. programme officers, TISS.
4. Ram Ahuja, ``Social Problems in India,” Rawat Publication.
5. History of Social Reforms in Maharashtra, Ed. J. Y. Bhosale, S. U.
Kolhapur
UNIT I:
Introduction to NCC, National Integration & Awareness: Religions,
Culture, Traditions and Customs of India, National Integration: Importance
and Necessity, Freedom Struggle.
UNIT II:
Adventure Training: – Obstacle course, Slithering, Trekking, Cycling, Rock
Climbing, Para Sailing, gliding, Scuba Diving- methods and use.
UNIT III:
Environment Awareness and Conservation: Natural Resources –
Conservation and Management. Water Conservation and Rainwater
Harvesting
UNIT IV:
Personality Development and Leadership: Introduction to Personality
Development, Factors Influencing /Shaping Personality: Physical, Social,
33 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Physiological, Philosophical and Psychological, Self-Awareness Know
yourself/ Insight, Change Your Mind Set, Communication Skills: Group
Discussion / Lecturettes (Public Speaking), Leadership Traits, Types of
Leadership
SUGGESTED READINGS:
1. Bhogle Anita & Bhogle Harsha, ``The Winning way, Learning from
sports for managers,’’ Westland Publications
2. Sharma Robin, `` The leader had no title, ‘’ Simon and Schuster Ltd.
COURSE CONTENT:
34 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
SUGGESTED READINGS:
1. Harsh Srivastava,`` The business of social responsibility,’’ books for
change
2. CV. Baxi and Ajit Prasad,`` Corporate social responsibility – concepts and
cases,” Excel Books
3. Dr. M. Mahmoudi,`` Global strategic management,” Deep & Deep
Publications Pvt. Ltd.
4. S K. Bhatia,`` International Human resource management – Global
perspective,” Deep & Deep Publications Pvt. Ltd.
5. J.P. Sharma, ``Governance, Ethics and Social responsibility of business,
‘’ Ane books Ltd.
6. Kotler Philip and Lee Nancy, `` Corporate social responsibility; doing the
most good for your company,’’ John Wiley
7. Simpson, Justine and Taylor, John R, `` Corporate Governance Ethics
and and CSR,’’ Kogan Page Publishers
COURSE CONTENT:
35 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
d. Detailed study of Rãgas (Rãga- Bihag, Malkauns, Vrindavani Sarang) and
comparative study of Rãgas.
e. Essay, Shastriya Sangeet (Classical Music) & SugamSangeet( Light Music
)
SUGGESTED READINGS:
1. Vasant and Laxmi Narayan Garg,`` Sangeet Visharad,” Sangeet Karyalay
2. Sarat Chandra Pranjpayee and Chowbhamda ,``
BhartiyaSangeetkaItihas,” Surbharti Prakashan
3. Bharat Muni,`` NatyaShastra,”
4. Sharangdeva ,`` SangeetRatnakar,”
5. Sharad Chandra Pranjpayee ,`` Sangeet Bodh,”
6. Thakur Jaidev Singh ,`` Indian Music,” Sangeet research academy
7. V. N. Bhatkhande,`` Mallika Part II & III,” KramikPustak.
8. V. N. Patwardhan,`` RaagVigyan,”
9. RaginiTrivedi,`` Ragvibodha Mishrabani, Vol. I & II,’’
36 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
SUGGESTED READINGS:
1. A.C. Kapoor, “Principles of Political Science,’’ S. Chand Publications
2. A.K. Sharma, “Issues in Social Demography,’’ Mittal Publications
3. Kathy S. Stolley, “The Basics of Sociology,’’ Greenwood Press.
4. Paul M. Muchinsky ,“Psychology Applied to Work,’’ Thomson Learning
Inc
SUGGESTED READINGS:
Everyday English I & II Cambridge University Press/Foundation books
37 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE CONTENT:
SUGGESTED READINGS:
1. Braunstein, Sandra, and Carolyn Welch, `` Financial literacy: An overview
of practice, research, and policy," Fed. Res. Bull.
2. Cole, Shawn A., and Gauri Kartini Shastry,`` Smart money: The effect of
education, cognitive ability, and financial literacy on financial market
participation,” Harvard Business School, 2009.
3. Study material of NSE.
4. Gitman, joehnk and Billingsley, ``Personal financial planning,’’ Cengage
Learning
5. Madura Jeff,`` Personal finance student edition,’’ Prentice Hall PTR.
38 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OBJECTIVES (CO):
1. It is aimed to comprehend right from wrong, to act upon something
tricky with a deliberative analysis.
Course Outcomes:
2. Helps in addressing issues with a moral reasoning and analysis.
COURSE CONTENT:
1. Fundamentals of Ethics
2. Issues in Moral Philosophy
3. Theories of Justice and their Applications
4. Ethical Decision Making
5. Applied Ethics
6. Media Ethics
7. Environmental Ethics
8. Technology & Ethics
9. Feminism
SUGGESTED READINGS:
39 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Any two practical’s based on Unit I and II
SUGGESTED READINGS:
1. DiMatteo, M.R. & Martin, L.R.(2002). Health psychology. New Delhi:
Pearson. Neiten, W. & Lloyd, M.A (2007). Psychology applied to
Modern life. Thomson Detmar Learning .
2. Taylor, S.E. (2006). Health psychology, 6th Edition. New Delhi: Tata
McGraw Hill
40 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
SUGGESTED READINGS:
1 Aamodt, M. G. (2016). Industrial/Organizational psychology: An applied
approach. Boston: Cengage Learning.
2 Luthans, F. (2011). Organizational behaviour:An evidence based
approach,12th Edition. McGraw Hill
3 Muchinsky, P.(2007). Psychology applied to work: An introduction to
Industrial and Organizational Psychology. NC: Hypergraphic Press.
4 Pareek, U. &Khanna,S.(2012,Third edition). Understanding
Organizational Behaviour. Oxford: Oxford University Press.
5 Pareek, U., & Gupta, R. K. (2010).Organizational behaviour. New Delhi:
Tata McGraw Hill.
6 Robbins, S.P., Judge T.A. and Sanghi, S.(2009) Essentials of
Organizational Behaviour,10th edition. Pearson Education , India.
7 Schultz, D & Schultz, S (2013).Psychology and Work Today. Pearson
Education, India.
Unit 4: Acting consistently for different takes, acting scenes out of order,
Auditions, acting exercises. Art of Dubbing.
SUGGESTED READINGS:
1. Boleslavsky, Richard,`` Acting: the First Six Lessons,” New York Theatre
Arts.
2. Hagen, Uta,`` Respect for Acting,” Macmillan Press.
3. Hodge, Alison,`` Twentieth Century Actor Training,” London and New
York.
4. Routledge ,Stanislavski, Konstantin,`` An Actor’s Work: A Student’s
Diary,” Trans. and ed. Jean
41 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
5. Jeremiah Comey ,`` The Art of Film Acting,” Focal Press .
6. Philips B Zarrilli,`` Acting (Re) Considered,” Routeledge .
7. Cathy Hassey,`` Acting for Film,” Allworth Press 9. Singh. Y,`` Indian
Sociology social conditioning and emerging concerns,” Vistaar publication.
COURSE CONTENT:
- Basic workout
- Introduction to Hip Hop and B-Boying with a simple choreography
- Exercise like: Rolling, jumping, moving shoulders. Footwork, Floor steps,
Beat knowledge.
- Freestyle combination along with House dance style.
- Expressions class: Body expressions, Face expressions.
- Introduction of Contemporary Dance. Basic exercise of Contemporary
Dance. Exercise for flexibility, Floor steps, Spinning and Balancing.
- Introduction to Jazz. Basic exercise and proper routine practice.
SUGGESTED READINGS:
42 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE CONTENT:
UNIT-I
Origin of Yoga & its brief development, Meaning of Yoga & its importance,
Yoga as a Science of Art (Yoga Philosophy),Meaning of meditation and its
types and principles.
UNIT- II
Classification of Yoga/Types of Yoga, Hatha Yoga , Raja Yoga, Laya Yoga,
Bhakti Yoga, Gyan Yoga, Karma Yoga, Asthang Yoga.
UNIT –III
Principles of Yogic Practices, Meaning of Asana, its types and principles,
Meaning of Pranayama, its types and principles, Meaning of Kriya its types
and principles.
UNIT -IV
Yogic therapies and modern concept of Yoga, Naturopathy, Hydrotherapy,
Electrotherapy, Messotherapy, Acupressure, acupuncture, Meaning and
importance of prayer, Psychology of mantras, Different mudras during
prayers
SUGGESTED READINGS:
1. William Broad,`` The Science of Yoga: The Risks and the Rewards,” Simon
and Schuster
2. Swami Vishnu Devananda,`` The Complete Illustrated Book of Yoga,”
Harmony
Unit 2 – Pre‐Production
43 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Digital Video Cinematography: Introduction to Digital Video
Cinematography
Cinematography, Interactivity and emotions through Cinematography,
Building blocks, Compositions, Lenses and Cameras, Types of lenses: Zoom
Lens, Prime Lens, Types of Cameras: HD Cameras, Basics of Film Camera,
Difference between, Film Camera and Digital Camera, DSLR and HDSLR
Cameras, Lighting, Psychology of light, Visual Environment, Directional
Effect of Light, Lighting design process, Three-point lighting, High-Key
lighting, Low Key lighting, Construction of a Shot, Color, Contrast, Deep
Focus, Shallow Focus, Depth of Filed, Exposure, Racking focus, Frame
Rate, Telephoto shot, Zoom shot.
SUGGESTED READINGS:
1. Mark Brindle and Chris Jones, `` The Digital Filmmaking Handbook,”
Quercus
44 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4. Study And Performance Of Godown Wiring
5. Series And Parallel Connection Of Bulbs And Power Sockets By Single
Switch And Multi Switches.
SUGGESTED READINGS:
1. Hajra Choudhury, Hazra Choudhary and Nirjhar Roy, ``Elements of
Workshop Technology, vol. I, ‘’ Media promoters and Publishers Pvt. Ltd.
2. W A J Chapman, Workshop Technology,`` Part -1, 1st South Asian
Edition,’’ Viva Book Pvt Ltd.
3. P.N. Rao, ``Manufacturing Technology, Vol.1,’’ Tata McGraw Hill
4. Kaushish J.P., `` Manufacturing Processes, ‘’ Prentice Hall
COURSE CONTENT:
UNIT I: ETHICAL CONCEPTS AND ETHICAL APPROACHES
1. Values, Dilemma and Choices
2. Responsibility, Justice & Fairness
3. Respect for self and others
UNIT II: ETHICAL DECISION PROCESS
1. Ethical codes and tests
2. Steps to ethical decision-making
3. Case studies and Situational role plays
SUGGESTED READINGS:
• Blanchard, K., & Peale, N.V. (1988) The Power of Ethical
Management, New York: William Morrow and Co. pp. 20-24.
http://www.blanchardbowleslibrary.com/books/powerofethicalman
agement.htm
• Brown, M. (1996) The Quest for Moral Foundations: An Introduction
to Ethics Georgetown University Press
• Davis, M. (1999) Ethics and The University, New York: Routledge.
• Heller, R. (1998) Making Decisions, New York: DK.
• Josephson, M. S. (2002) Making Ethical Decisions, Josephson
Institute of Ethics.
• Kardasz, F. (2008) Ethics Training For Law Enforcement: Practices
and Trends, VDM, Verlag Dr. M.ller.
• Nosich, G. M. (2002) Learning to Think Things Through: A Guide to
Critical Thinking, Prentice Hall.
45 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4.3 PROGRAM CORE COURSES
46 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4.3.2 SYLLABI OF PROGRAM CORE COURSES : II SEMESTER
COURSE OUTCOMES
1. To be able to analyze and compute time and space complexity of
various computing problems.
2. To be able to design algorithms for solving various problems using the
concepts of discrete mathematics.
3. To apply the concepts and algorithms learnt in developing large scale
applications and modify them.
4. Get a grasp of the practical problems and their relation with discrete
structures.
5. Implement practical problems using the discrete structures approach.
COURSE CONTENT
UNIT-I
47 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Path, Eulerian paths and circuits, Hamiltonian paths and circuits, Bipartite
Graphs, Digraphs, Multigraphs.
UNIT-V
Probability: Overview of probability theory, Discrete distributions.
SUGGESTED READINGS
1. Keneth H. Rosen, “Discrete Mathematics and Its Applications”, TMH.
2. C.L. Liu, “Elements of Discrete Mathematics”, TMH.
3. Kolman, Busby & Ross, “Discrete Mathematical Structures”, PHI.
4. NarsinghDeo, “Graph Theory With Application to Engineering and
Computer Science”,PHI.
5. Charles S. Grimmstead, J. Laurie Snell “Introduction to Probability”.
Kai Lai Chung, “A Course in probability theory”.
6. J.P.Tremblay & R. Manohar, “Discrete Mathematical Structure with
Applications to Computer Science” Mc.Graw Hill.
Course Pre-
Type Subject L T P Credits CA MS ES CA ES requisites
Code
Data 3 0 2 None
CACSC02 CC 4 15 15 40 15 15
Structures
COURSE OUTCOMES
1. Candidate will be able to choose the appropriate data structure for a
specified problem and determine the same in different scenarios of real
world problems.
2. Become familiar with writing recursive methods and reducing larger
problems recursively in smaller problems with applications to practical
problems.
3. Be able to understand the abstract properties of various data structures
such as stacks, queues, lists, trees and graphs and apply the same to
real life problems of sorting, searching, and traversals for skill
enhancement in problem solving.
4. Be able to implement various data structures in more than one manner
5. Understand the advantages and disadvantages of the different implementations
by using efficient representation of problems.
COURSE CONTENT
UNIT-I
Introduction: Basic Terminology: Elementary Data Organization, Data
Structure Operations, Algorithms Complexity and Time-Space Trade off.
Arrays: Array Definition and Analysis, Representation of Linear Arrays in
48 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Memory, Traversing, Insertion And Deletion in Array, Single Dimensional Arrays,
Two Dimensional Arrays, Bubble Sorting, Selection Sorting, Linear Search,
Binary Search, Multidimensional Arrays, Function Associated with Arrays,
Character String in C, Character String Operations, Arrays as parameters,
Implementing One Dimensional Array.
UNIT-II
Stacks and Queues: Introduction to Operations Associated with Stacks Push &
Pop, Array representation of stacks, Operation associated with stacks: Create,
Add, Delete, Application of stacks recursion polish expression and their
compilation conversion of infix expression to prefix and postfix expression,
Tower of Hanoi problem, Representation of Queues, Operations of queues:
Create, Add, Delete, Front, Empty, Priority Queues and Heaps, Dequeue.
UNIT-III
UNIT-IV
Sorting: Insertion Sort, Quick sort, two-way Merge sort, Heap sort,
sorting on different keys, External sorting.
Graphs: Sequential representation of graphs, Adjacency matrices, Search and
Traversal of graphs: Depth first, breadth first, topological sort.
Outline of Practical Work:
- Programs based on sorting and searching, implementing stacks, queues ,
simple calculator using postfix expression, command line calculator changing
infix to postfix, implementation of linked lists - a simple editor program,
traversal of binary trees , binary search tree creation, insertion, deletion,
traversal sorting. AVL tree creation and rotations, Traversal of graphs using
BFS and DFS , implementation of topological sorting. Templates and
Containers Survey of new data structures.
1. Write a program to find the mean and the median of the numbers stored in an
array.
49 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
2. Write a program to insert one element in an array and delete an element from an
array.
3. Write a program to search for a number in an array.
4. Write a program to sort an array.
5. Write a program to merge two sorted arrays.
6. Write a program to store the marks obtained by 10 students in 5 courses in a two-
dimensional array.
7. Write a program to implement a linked list.
8. Write a program to insert a node in a linked list and delete a node from a linked
list.
9. Write a program to print the elements of a linked list in reverse order without
disturbing the linked list.
10. Write a program to reverse a linked list.
11. Write a program to add two polynomials using linked lists.
12. Write a program to implement a doubly-linked list.
13. Write a program to implement a stack using an array.
14. Write a program to implement a stack using a linked list.
15. Write a program to implement a queue using an array.
16. Write a program to implement a queue using a linked list.
17. Write a program to implement a circular queue using an array.
18. Write a program to implement a priority queue using a linked list.
19. Write a program to implement a double-ended queue using a linked list.
20. Write a program to construct a binary tree and display its preorder, inorder and
postorder traversals.
21. Write a program to construct a binary search tree.
22. Write a program to construct a graph.
23. Write a program to calculate the distance between two vertices in a graph.
24. Write a program to calculate the distances between every pairs of vertices in a
graph.
25. Write a program to construct a minimal spanning tree of a graph.
Course Pre-
Type Subject L T P Credits CA MS ES CA ES requisit
Code
es
Digital 3 0
CAECC03 CC 2 15 15 40 15 15 15 None
Logic
Design
50 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OUTCOMES
1. To get familiarized with number systems, codes, logic gates and Boolean
algebra
2. To understand fundamental concepts of VHDL modelling for basic digital
circuits
3. To understand the basic characteristics of various logic families
4. To analyze and understand the design process associated with sequential
circuits
5. To develop basic understanding of programmable logic devices
COURSE CONTENT
UNIT-I
Introduction to Digital Systems, Number Systems and Codes: Binary, octal and
hexadecimal number systems, Number-Base Conversions, Complements of
Numbers, Signed numbers, Fixed and floating point numbers, Binary
Arithmetic, Binary Codes: BCD, Gray, Excess-3, ASCII, Error detection and
correction codes - parity check codes and Hamming code.
Logic gates, Boolean Algebra and logic minimization: Basic logic operation,
Logic gates and Truth tables, Positive and Negative Logic, Boolean Algebra:
Basic postulates and fundamental theorems, SOP and POS forms, Min terms,
Max terms, Canonical Form, Gate level Minimization: K-map and Quine-
McCluskey tabular methods, NAND/NOR implementations
UNIT-II
UNIT-III
UNIT-IV
51 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Sequential Logic systems and VHDL Modeling: Basic sequential circuits-
latches and flip-flops: RS-latch, SR-flip flop, D-latch, D flip-flop, JK flip-flop, T
flip-flop, Setup-time, HOLD Time, Propagation delay, Timing hazards and
races, Characteristic Equations.
Sequential logic modules, their applications and VHDL Modeling: shift register:
Bidirectional, Universal and Ring Counter; counters: Ripple, Up/Down, Mod N,
BCD Counters etc.
UNIT-V
Text Books:
1. M. Morris Mano and Michael D. Ciletti,"Digital Design", 5th Edition,
Pearson
2. Charles Roth and Larry Kinney, “Fundamentals of Logic Design,”
Cengage Learning, 7th Edition.
References:
1. Stephen Brown and Zvonko Vranesic, "Fundamentals of Digital Logic with
VHDL Design", 3rd Edition, McGraw-Hill
2. R.J. Tocci., N.S.Widmer, G.L. Moss, “Digital Systems, Principles and
Applications”,11th Edition, Pearson Education
3. Mohammed Ferdjallah,"Introduction to Digital Systems: Modeling,
Synthesis, and Simulation Using VHDL", Wiley.
DIGITAL LOGIC DESIGN LAB
LIST OF EXPERIMENTS
(1) Verify the truth table of AND, OR, NOT, NAND, NOR, X-OR, X-NOR
gates
(2) Implement all the above mentioned gates by using NAND gates and
NOR gates only.
(3) Design and Implement Half-adder, Full-adder, Half-subtractor,
52 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Full-subtractor using logic gates.
(4) Design a 4 bit parallel adder and subtractor using IC. Further using
the same IC implement BCD to excess-3 code convertor.
(5) Design a 4 bit magnitude comparator using IC. Also implement 2 bit
magnitude comparator using gates only.
(6) Design and implement a full adder circuit using DECODER and gates.
Also implement the same by using complimentary output decoder.
(7) Design the following Flip-flop using NAND/NOR gates
(i) S-R FF
(ii) D FF
(iii) J-K FF
(iv) T FF
(8) Design and implement a MOD 6 synchronous UP counter using T FF.
(9) Design a 2 bit UP/DOWN counter using J-K FF
(10) Implementation of full adder
(11) Implementation of 4X1 MUX
(12) Conversion of BCD to Excess-3 code
(13) Implement 3X8 decoder
(14) Implement 2 bit by 2 bit magnitude comparator
Course Pre-
Type Subject L T P Credits CA MS ES CA ES requisites
Code
Web
3 0 2 4 15 15 40 15 15
CACSC04 CC Technology
CACSC02
53 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OUTCOMES
1. To understand the development and transition of the web.
2. To Learn creating the web pages and apply the styles
3. To learn the web programming for simple day to day work.
4. To learn fetching the object using latest technologies and using them to process
information
5. To write a full-fledged web based application and deploy it.
COURSE CONTENT
UNIT-1
Introduction , W3C,Web 2.0 , Personal, Distributed and Client/Server Computing , Browser Portability , Software
Technologies , Web Resources, Customizing Browser Setting ,Searching the Internet, Keeping Track of Your
Favorite Sites, File Transfer Protocol (FTP),Online Help, Web Resources, Web 2.0?, Search, Content Networks ,
User-Generated Content, Blogging, Social Networking, Social Media, Tagging , Social Bookmarking , Software
Development , Rich Internet Applications (RIAs), Web Services, Mashups, Widgets and Gadgets, Location-Based
Services, XML, RSS, Atom, JOSN and VolP, Web 2.0 Monetization Models, Web 2.0 Business Models, Future of
the Web , Where to GO for more Web 2.0 Information ,
Introduction , Editing XHTML, First XHTML Example, W3CXHTML Validation Service, Headings, Linking ,
Images, Special Characters and Horizontal Rules , Lists, Tables, Forms, Internal Linking , Meta Elements, Inline
Styles, Embedded Style Sheers, Conflicting Style, Linking External Style sheers, Positioning Elements,
Backgrounds, Element Dimensions, Box Model and Text Flow, Media Types, Building a CSS Drop-Down Menu,
User Style Sheets, CSS 3, Web Resources
UNIT-2
Introduction , Simple Program: Displaying a Line of Text in a Web Page , Modifying Our First Program , Obtaining
User Input with Prompt Dialogs, Dynamic Welcome Page, Adding Integers, Memory Concepts, Arithmetic,
Decision Making: Equality and Relational Operators, Web Resources,
Introduction, Algorithms, Pseudo code, Control Structures, i f Selection Statement, i f …else selection
Statement, Formulating Algorithms: Counter-Controlled Repetition , Formulating Algorithms: Sentinel-Controlled
Repetition, Formulating Algorithms: Nested Control Statements, Assignment Operators, Increment and
Decrement Operators, Essentials of Counter-Controlled Repetition , For Repetition Statement , Examples Using
54 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
the for Statement, Switch Multiple-Selection Statement , do….while Repetition Statement , break and
continue Statements, Labeled break and Continue Statements, Logical Operators, Summary of Structures
Programming , Web Resources
JavaScript: Functions
JavaScript: Arrays
Introduction, Arrays, Declaring and Allocating Arrays, Examples Using Arrays, Random Image Generator Using
Arrays, References and Reference Parameters, Passing Arrays to Functions, Sorting Arrays, Searching Arrays:
Linear Search and Binary Search, Multidimensional Arrays, Building an Online Quiz, Introduction to Object
Technology, Math Object, String Object, Fundamentals of Characters and Strings, Methods of the string Object ,
Character-Processing Methods, Searching Methods, Splitting Steins and Obtaining Substrings, XHTML Markup
Methods, Date Object, Boolean and Number Objects
Document object Model (DOM):Objects and Collections, introduction , Modeling a Document: DOM Nodes and
Trees , Traversing and Modifying a DOM Tree, DOM Collections, Dynamic Styles, Summary of the DOM Objects
and Collection, Web Resources , JavaScript: Events, Introduction, Registering Event Handlers, Event onload ,
Event onmousemove, the event Object and this , Rollovers with onmouseover and onmouseout, From Processing
with onfoucus and onblur, More Form Processing with onsubmit and onreset , Event Building , More Events
UNIT-3
Introduction, XML Basics, Structuring Data, ZXML Namespaces, Document Type Definitions (DTDs), W3CXML
Schema Documents, XML Vocabularies, MathMLTM, Other Markup Languages, Extensible Stylesheet Language
and XSL Transformations, Document Object Model (DOM), RSS,
Introduction, Traditional Web Application vs. Ajax Applications, Rich Internet Applications (RIAs) with Ajax,
History of Ajax, “Raw” Ajax Example Using the XMLHttpRequest Object, Using XML and
the DOM, Creating a Full-Scale Ajax-Enabled Application, Dojo Toolkit
UNIT-4
IIS and Apache: introduction, architecture, client – server side scripting, requesting
documents.
Database: Introduction, RDBMS, SQL – simple queries, ADO.NET object model, Java DB/
Apache Derby
55 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
PHP: introduction, basics, form processing and business logic, connecting to a database,
using cookies.
Ruby on Rails: Intro, Ruby, Rails Framework, scripting
UNIT-5
ASP.NET and ASP.NET Ajax: introduction, creating and running a simple web form
example, relationship, generating XHTML code, web controls, sessions tracking.
Course Pre-
Code requisites
Type Subject L T P Credits CA MS ES CA ES
Database CACSC02
Management 3 0 2 4 15 15 40 15 15
CACSC05 CC Systems
56 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OUTCOMES
COURSE CONTENT
UNIT 1
UNIT 2
UNIT 3
Relational Model, Languages & Systems: Relational Data Model concepts, Relational
Model Constraints, integrity constraints ,Keys domain constraints, referential
integrity, assertions triggers, foreign key
Relational Algebra and calculus, SQL. Database security.
57 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
UNIT 4
UNIT 5
Recovery System
List of Experiments:
Following is only a suggestive list of experiments. For better coverage faculty may increase the list
of experiments.
58 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
e) Find sailors whose rating is greater than that of all the sailors named “John”
f) Find sailors who’ve reserved all boats
g) Find name and age of the oldest sailor(s)
h) Find the age of the youngest sailor for each rating with at least 2 such sailors
Write SQL queries and relational algebraic expression for the following
a) Find the names of the customer who have purchased no item. Set default value of Cust_balance as 0 for
such customers.
b) Write the trigger to update the CUST_BALANCE in the CUSTOMER table when a new invoice record
is entered for the customer.
c) Find the customers who have purchased more than three units of a product on a day.
d) Write a query to illustrate Left Outer, Right Outer and Full Outer Join.
e) Count number of products sold on each date.
f) As soon as customer balance becomes greater than Rs. 100,000, copy the customer_num in new table
called ”GOLD_CUSTOMER”
g) Add a new attribute CUST_DOB in customer table
59 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Q4: PROJECT
Students are required to develop a DBMS for the applications assigned to them. Following items are
required to be submitted for the project
a) Problem Statement
b) ER model/ Relational Model
c) Integrity Constraints implemented
d) Suitable Queries to create and manage database
Note: Students have to make sure that they have defined proper integrity constraints to ensure
consistency of database used in assignments as well as project.
SUGGESTED READINGS:
Text book:
CA MS ES CA ES
Design CACSC02
and
CACSC06 CC 3 0 2 4 15 15 40 15 15
Analysi
s of
Algorit
hms
60 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OUTCOMES
CONTENTS
UNIT I
UNIT II
Searching: binary search trees, balanced binary search trees, AVL trees and red-black
trees, B-trees, skip lists, hashing Priority queues, heaps, Interval trees, tries. Order
statistics. Sorting: comparison based sorting - quick sort, heap sort, merge sort: worst
and average case analysis. Decision tree model and (worst case) lower bound on
sorting. Sorting in linear time - radix sort, bucket sort, counting sort, etc. String
matching.
UNIT III
UNIT IV
61 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
Randomized algorithms: Randomized algorithms to be introduced a bit early, i.e.,
before NP-completeness to highlight randomization as an algorithmic technique.
Application areas: Geometric algorithms: convex hulls, nearest neighbor, Voronoi
diagram, etc. Algebraic and number-theoretic algorithms: FFT, primality testing, etc.
UNIT V
REFERENCE BOOKS
62 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
B.Tech. Computer Science & Engineering (Artificial
Intelligence)-SEMESTER III
Course Pre-
Type Subject L T P Credits CA MS ES CA ES requisite
Code
s
Computer
Architecture
CACSC07 CC 4 25 25 50 - -
and 3 1 0 CACSC02
Organization
COURSE OUTCOMES
1. To understand the architecture of modern processors and organization of its
components, and relationship between hardware and software in digital
machines.
2. To design instructions and corresponding logic circuits for a simple CPU with its
essential components such as ALU, a register file, memory and input-output.
3. To understand the organization of computer systems
4. To understand the computation standards and using them in writing algorithms
5. To appreciate the evolving technology that governs the evolution of modern
computers and continue to keep abreast of state-of-art in computing technology
COURSE CONTENT
UNIT-1
Overview of computer organization: Characteristics of a general purpose computer,
The stored program concept, von Neumann architecture, Harvard architecture,
Programmer’s model - the Instruction set architecture (ISA), ISA design and
performance criteria, Basic computer organization with CPU, memory and IO
subsystems, Interconnect busses, Evolution of CISC and RISC based processors
and their merging.
UNIT-2
Central Processing Unit: Specification of a simple CPU using RTL, Design of the data
path
63 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
for the simple CPU, Designing the hardwired control path for the simple CPU,
Performance analysis of the simple CPU, Enhancement of the ISA for the simple CPU
and design
extensions, Characteristics of RISC CPU design: ISA characteristics, pipelining, data
and instruction caches, Practical case studies in CISC type and RISC type CPU
designs.
UNIT-4
UNIT-5
64 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
REFERENCE BOOKS
Microproce 3 0 2 CAECC03
CAECC08 CC 4 15 15 40 15 15
ssors and
Microcontr
ollers
65 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
COURSE OUTCOMES
COURSE CONTENT
66 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
3. Write an assembly program to search for a number in a list.
4. Write an assembly program to sort a list.
5. Write an assembly program to copy a list from one part of the memory to
another.
6. Write an assembly program to multiply two numbers using successive
additions.
7. Write an assembly program to calculate the square root of a number.
8. Write an assembly program to calculate the factorial of a number using
recursion.
9. Write a self-replicating assembly program.
10. Interface 8255 with a microprocessor and use all its modes.
11. Interface 8254 with a microprocessor and use it to generate differ types of
clock signals.
12. Interface 8259 with a microprocessor and use all its features.
13. Interface 8257 with a microprocessor and write a program to control a keypad
and a LED display.
14. Design digital systems with Arduino and simple sensors and actuators.
SUGGESTED READINGS
5. M.A. Mazidi et. al. “The 8051 Microcontroller and Embedded Systems: Using
Assembly and C” Pearson Publishers.
67 | SCHEME OF COURSES AND EXAMINATION: B.Tech. CSE . (Artificial Intelligence), NSUT MAIN CAMPUS
4.3.4 SYLLABI OF PROGRAM CORE COURSES : IV SEMESTER
COURSE CONTENT
Unit 1
Overview: Operating systems – structure, operations, components, types, services,
user interfaces. System calls, system programs, system boot.
Process management: Processes – concept, scheduling, operations on processes,
interprocess communications. IPC Methods, pipes, popen, pclose functions, Co-
Processes, FIFOs, Message Queues, Shared Memory, Stream pipes, Threads – single-
and multi-threaded processes.
Unit 2
CPU scheduling – criteria, algorithms, multiple-processor scheduling.
Process synchronization – critical-section problem, semaphores, classic
synchronization problems, monitors.
Unit 3
Unit 4
Storage management: File system – files and directories, structure and
implementation of file systems, mounting and unmounting, storage allocation
methods, free-space management. Disk – structure, scheduling, management.
Unit 5
I/o management: i/o hardware, i/o interface, kernel i/o subsystem.
Protection and security: Access matrix, security threats.
Case studies of latest operating systems.
Practical List
Implement these programs in C/C++ using Linux/Unix environment operating system. Maintain hard copy
of the same for final assessment.
1. Process creation and termination for operating system (fork, wait, signal, exit
etc.).
2. Threads.
3. CPU scheduling algorithms: FCFS, SJF, Round Robin, Preemptive Priority
Scheduling.
4. Inter process communication.
5. Critical Section problem.
6. Producer – Consumer problem using bounded and unbounded buffer.
7. Reader Writers problem, Dining Philosophers problem using semaphores.
8. Banker’s algorithm.
9. Page replacement algorithms: LRU, LRU-Approximation, FIFO, Optimal.
10. File operation system calls (open, read, close, append etc.)
11. Disk scheduling algorithms: FCFS, SSTF, SCAN, CSCAN, LOOK, CLOOK.
Text Book:
1. Silberschatz, A., Galvin, P. B., and Gagne, G. 2009. “Operating System
Principles (8th ed.)”, Wiley.
Reference Book:
1. Stallings, W. 2014. “Operating Systems: Internals and Design Principles (8th
ed.)”, Pearson.
CC Theory of
Discrete
Automata
Structures
& Formal 3 1 0
CACSC10 4 25 25 50 Computer
language
s Programmin
g
COURSE OUTCOMES
COURSE CONTENT
UNIT I
Finite Automata: Deterministic FA, Non deterministic FA, Regular
expressions, Finite Automaton with €- moves, Regular Expression, Regular
Languages and Kleene’s theorem– Conversion of NFA to DFA, Equivalence of
finite Automaton and regular expressions, Arden’s Theorem. Myhill Nerode
UNIT V
SUGGESTED READINGS
1. Hopcroft J.E., Motwani R. and Ullman J.D, “Introduction to Automata Theory,
Languages and Computations”, Second Edition, Pearson Education.
2. John C Martin, “Introduction to Languages and the Theory of Computation”,
Third Edition, Tata McGraw Hill Publishing Company, New Delhi
3. Marvin L. Minsky “Computation: Finite and Infinite” – Prentice Hall, 1967
4. Michael Sipser “Introduction to the Theory of Computation” , Third Edition,
2012 Cengage Learning
5. Peter Lenz – An Introduction to Formal languages and Automata – 3rd Edition
Narosa, 2003
6. Thomas A. Sukamp – An introduction to the theory of computer science
languages and machines – 3rd edition, Pearson Education, 2007.
7. G E Reevsz “Introduction to Formal Languages” TMH, 2000
CC Artificial 3 0 2 None
CACSC11 4 15 15 40 15 15
Intelligence
COURSE OUTCOMES
UNIT 1:
Fundamentals of AI
Introduction
What Is AI, The Foundations of Artificial Intelligence, The History of Artificial
Intelligence, The State of the Art, Risks and Benefits of AI
Intelligent Agents
Agents and Environments, Good Behavior: The Concept of Rationality, The Nature
of Environments, The Structure of Agents
UNIT 2:
Problem-solving -I
Solving Problems by Searching
Problem-Solving Agents, Example Problems, Search Algorithms, Uninformed
Search Strategies, Informed (Heuristic) Search Strategies, Heuristic Functions
Search in Complex Environments
UNIT 3:
Problem-solving -II
Adversarial Search and Games
Game Theory, Optimal Decisions in Games, Heuristic Alpha--Beta Tree Search,
Limitations of Game Search Algorithms
Constraint Satisfaction Problems
Defining Constraint Satisfaction Problems, Constraint Propagation: Inference in
CSPs, Backtracking Search for CSPs, Local Search for CSPs, The Structure of
Problems
UNIT 4:
UNIT-II
Data Communications: Review of Error Detection and Correction codes. Need of line coding,
Line coding scheme: Unipolar, Polar, Bipolar and Multilevel Encoding, Network and Protocol
Architecture, Reference Model ISO-OSI, TCP/IP-Overview, topology, DTE-DCE interface,
interface standards, modems, cable modem, transmission media. Switching: Circuit switching
(space-division, time division and space-time division), packet switching (virtual circuit and
Datagram approach), message switching,
UNIT-III
Data Link Layer: Data Link Control and Protocols: Flow and Error Control, Stop-and-wait
ARQ. Sliding window protocol, Go-Back-N ARQ, Selective Repeat ARQ, HDLC, Point-to –
Point Access: PPP Point –to- Point Protocol, PPP Stack, IEEE standard 802.3 & 802.11 for
UNIT-IV
Medium Access Sub layer: Channel allocation problem, multiple access protocols (ALOHA,
CSMA and CSMA/CD)
Queuing Theory: Finite Markov Chain –Discrete and continuous time Markov
chains, Classification of states, Limiting distribution, Birth and death process,
Poisson process, Steady state and transient distributions, Simple Markovian
queuing models (M/M/1, M/M/1/N).
List of Experiments
1. Introduction to MATLAB
a. Matrix computation.
b. To Plot Sine Wave of frequency 200 Hz.
c. To plot a pulse of width 10.
d. Plot the spectrum (Amplitude and phase) 0f the pulse generated in 3.
2. Uniform random number and plot its density function. Find its mean and
variance.
3. Generate Gaussian distributed random number and plot its density function.
Find its mean and variance.
4. Compute the Signal to quantization Noise ratio of Uniform Quantization. Plot
SNQR versus Quantization levels.
5. Compute the Signal to quantization Noise ratio of Non-Uniform Quantization.
Plot SNQR versus Quantization levels.
6. Study of passband digital communication technique BPSK. Calculate the BER
of BPSK modulated signal.
7. Given is a linear block code with the generator matrix G
1100101
a. G = 0 1111001110011
a. Calculate the number of valid code words N and the code rate RC. Specify
the complete Code set C.
b. Determine the generator matrix G′ of the appropriate systematic (separable)
code C’.
c. Determine the syndrome table for single error.
8. To generate a M/M/1 Queue having infinite buffer space with parameters (λ, μ)
and plot the average delay per packet vs λ/μ.
9. To generate a M/M/1 Queue having finite buffer space with parameters (λ, μ)
and plot blocking probability with respect to variation with buffer space.
10. To simulate STOP and WAIT protocol using M/M/1 queuing system and
plot average delay per packet vs λ/μ.
11. To simulate SLIDING WINDOW protocol and evaluate its performance
Text Book:
Reference:
UNIT-1
UNIT-2
UNIT-3
MGF and Method of Least Square: Change of origin and scale in MGF, moment
generating functions of standard distributions (Poisson, Binomial, Exponential, Uniform,
Normal, Gamma, chi square), Cumulants, characteristic function, Weak law of large
numbers, Central limit theorem. Method of least squares: Fitting of straight lines,
parabola and exponential curves.
UNIT-4
UNIT-5