Complete Syllabus LNU - 2022
Complete Syllabus LNU - 2022
COURSE CONTENTS:
UNIT I WATER –ANALYSIS, TREATMENTS AND DISINFECTION METHODS:
Sources, Impurities, Hardness and its units, Determination of hardness by EDTA method, Alkalinity
and its determination and related numerical problems. Boiler troubles- Sludge and Scale, Priming and
foaming, Boiler Corrosion, Caustic embrittlement,
Softening methods - Lime- Soda process, Zeolite process, Ion Exchange process and related
numerical problems.
Disinfection methods- Bleaching powder, Chlorination,Break point Chlorination, Chloroamine, UV
rays, Ozone.
UNIT II FUELS AND COMBUSTION:
Fossil fuels and classification ,Calorific Value and its types ,Determination of calorific value by
Bomb Calorimeter, Proximate and Ultimate analysis of coal & their significance , Calculation of
calorific value by Dulong‟s formula, Knocking ,Relationship between knocking & structure of
hydrocarbon, Octane number, Cetanenumbe, Combustion and its related numerical problems.
UNIT III LUBRICANTS AND LUBRICATION:
Introduction, Mechanism of lubrication, Classification of lubricants, Significance and determination
of Viscosity, Viscosity Index, Flash and Fire point, Cloud and Pour point, Carbon residue, Aniline
point, Acid number, Saponification number, SEN.
PHASE EQUILIBRIUM AND CORROSION:Phase diagram of single component system (Water),
Phase diagram of binary eutectic system (Cu-Ag). Corrosion:-Types, Mechanism and Prevention
UNIT IV POLYMER AND POLYMERIZATION:
Introduction, Types and classification of polymerization, Mechanism of polymerization (free radical
and ionic polymerization), Thermoplastic and Thermosetting polymers, Elementary idea of
biodegradable polymers, Preparation , Properties and Uses of the following polymers : PVC, PMMA,
Teflon, Nylon 6,Nylon 6:6, Polyester, Phenol- Formaldehyde resin, Urea Formaldehyde resin,Buna
N, Buna S, Vulcanization of Rubber.
UNIT V INSTRUMENTAL TECHNIQUES AND APPLICATIONS:
Principle, Instrumentation and Applications of Electronic spectroscopy, Vibrational Spectroscopy
Chromatography techniques (Principle, Instrumentation and Applications)- Gas Chromatography and
HPLC
Reference Books: -
1. Chemistry for Environmental Engineering &Science,Sawyer, McCarty and Parkin McGraw
Hill, Education Pvt. Ltd., New Delhi.
2. Engineering Chemistry.B.K. Sharma.KrishnaPrakashan Media (P.) Ltd., Meerut.
3. Basics Engineering Chemistry.S.S Dara& A.K Singh.S.Chand& Company Ltd. Delhi.
4. Applied Chemistry.Theory and Practice, O.P. Viramani, A.K. Narula.New Age International
Pvt. Ltd. Publishers, New Delhi.
5. Polymer Science.Ghosh.Tata McGraw Hill
6. Engineering Chemistry.ShashiChawla,Dhanpat Rai& Company Pvt. Ltd. New Delhi.
7. Engineering Chemistry. Jain &Jain,Dhanpat,Rai& Company Pvt. Ltd. New Delhi.
8. A text book of Engineering Chemistry,Agrawal, C.V. Murthy, C.P. Naidu ABS publication,
Hyderabad.
List of suggestive core experiments: -
1. Water Testing
i. Determination of total hardness by complexometric titration.
ii. Determination of mixed alkalinity : OH-& CO3 2- and CO3 2- & HCO3-
iii. Chloride ion estimation by Argentometric titration.
2. Determine the strength of unknown ferrous ammonium sulphate (FAS) using
K2Cr2O7 as an intermediate and diphenyl amine as an internal indicator and as an
external indicator.
3. Fuels and Lubricant Testing
1. Flash and Fire Point determination by-
Abel‟s Apparatus, Cleveland Apparatus ,Pensky Marten‟s Apparatus
2. Viscosity& Viscosity index determination by –
i. Redwood viscometer-I
ii. Redwood viscometer-II
3. Determination of Cloud and Pour point of the given lubricating oil.
4. Determination of Aniline point of the given lubricating oil.
5. Determination of Carbon residue of given oil sample by Conredson‟s method.
6. Determination of percentage of moisture in the given sample of coal/solid lubricant by
proximate analysis.
7. Determination of Calorific Value by Bomb Calorimeter.
Mathematics-I (CS-102)/(AL-102)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Introduce the fallout of the role‟s theorem that is fundamental to application of
analysis to engineering problem.
CO2 To introduce the idea of applying differential and integral calculus of curvature and to
improve integral apart from some application it gives a basic introduction on beta and
gamma function.
CO3 To develop the tool of power series and Fourier series for learning advance
engineering mathematics.
CO4 To familiarize the student with linear algebra that is essential in most branches of
engineering.
CO5 To create the essential tool of matrices in a comprehensive manners.
Course Contents:
Module 1: Calculus: (10 hours): Rolle‟s theorem, Mean Value theorems, Expansion of
functions by Mc. Laurin‟s and Taylor‟s for one variable; Taylor‟s theorem for function of two
variables, Partial Differentiation, Maxima & Minima (two and three variables), Method of
Lagranges Multipliers.
Module 2: Calculus: (8 hours): Definite Integral as a limit of a sum and Its application in
summation of series; Beta and Gamma functions and their properties; Applications of definite
integrals to evaluate surface areas and volumes of revolutions. Multiple Integral, Change the
order of the integration, applications of multiple integral for calculating area and volumes of
the curves.
Module 3: Sequences and series: (6 hours): Convergence of sequence and series, tests for
convergence; Power series, Taylor's series, series for exponential, trigonometric and logarithm
functions; Fourier series: Half range sine and cosine series, Parseval‟s theorem.
Module 4: Vector Spaces (8hours):Vector Space, Vector Sub Space, Linear Combination of
Vectors,Linearly Dependent, Linearly Independent, Basis of a Vector
Space,LinearTransformations.
Module 5: Matrices (8 hours): Rank of a Matrix, Solution of Simultaneous Linear Equations
by Elementary Transformation, Consistency of Equation, Eigen Values and Eigen Vectors,
Diagonalization of Matrices, Cayley-Hamilton theorem and its applications to findinverse.
Reference Books: - :
1. G.B. Thomas and R.L. FinneyCalculus and Analytic geometry.9th Edition 2002.Pearson
2. Erwin kreyszig ,Advanced Engineering Mathematics,9th Edition 2006, John Wiley & Sons
3. VeerarajanT.Engineering Mathematics for first year.2008.Tata McGraw-Hill, New Delhi.
4. RamanaB.V.Higher Engineering Mathematics, 11th Reprint, 2010.Tata McGraw Hill New
Delhi.
5. S. L. Ross,Differential Equations,3rd Edition 1984.Wiley India
6. B.S. Grewal, Higher Engineering Mathematics.36th Edition, 2010 Khanna Publishers.
7. N.P. Bali and Manish Goyal.A text book of Engineering Mathematics, 2008.Laxmi
Publications, Reprint.
Programming and Problem solving (CS-103)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Understand the basics of Computer system organization and number system.
CO2 Write and Understand algorithms to solve various computational problems.
CO3 Use of data types, operators, control statements and type conversions in C.
CO4 Write programs using arrays, functions, structures, and use of dynamic memory allocation and file
handling concept in C programming language.
CO5 Understand the basic of data types, operators, functions, list, tuple and dictionaries in python
programming.
Course Contents:
Unit- 1
Computer: Definition, Classification, Organization i.e. CPU, register, Buses, Memory & Storage
Systems, I/O Devices, and System & Application Software. Number system: decimal, binary, octal
and hexadecimal number system. Generation and classification of programming languages.
Unit-2
Algorithms: Definitions, different ways of stating algorithms (pseudo-code and flowcharts), Strategy
for designing algorithms, Problem solving strategy, Structured programming concepts.Basic structure
of C programs, common headerfiles.
Unit-3
C language: Introduction, Character Set, C tokens, Data types. Operators: Arithmetic, relational,
logical, assignment, increment & decrement, conditional, bitwise and special operators. Precedence
of operators, Type conversions and type casting in expressions. Input and output operations. Control
flow statements: Decision making, Branching and looping statements.
Unit- 4
Arrays: one dimensional arrays, two dimensional arrays and multidimensional arrays, Strings and
string handling functions. Functions, function pass by value, function pass by addresses.
Structuresand Unions. Pointers, array of pointers, passing array and structure to functions.Dynamic
memory allocation: malloc(), calloc(), realloc(), free().File Handling concepts.
Unit- 5Basics of Python: Variables, data type, operators, print statements, control statements,
functions, List, tuple, dictionaries.
Reference Books:-
CO1 An ability to analyze basic properties of material its applications in industry, design and
conduct experiments, as well as to analyze and interpret data.
CO2 Student will be able to describe the basic concept of metro logy, its working and
application knowledge on industrial machines.
CO3 An ability to formulate, analyze properties of fluids, hydraulic machines to solve
engineering problem.
CO4 Student will be able to apply concept of thermodynamics in modern engineering.
CO5 An ability to understand, design and evaluate the basic concept of i.c.engine its
components.
Course Contents:
Unit I: Materials: Classification of engineering material, Composition of Cast iron and Carbon steels,
Iron Carbon diagram. Alloy steels their applications. Mechanical properties like strength, hardness,
toughness , ductility, brittleness , malleability etc. of materials , Tensile test- Stress-strain diagram of
ductile and brittle materials ,Hooks law and modulus of elasticity, Hardness and Impact testing of
materials, BHN etc.
Unit II: Measurement: Concept of measurements, errors in measurement, Temperature, Pressure,
Velocity, Flow strain, Force and torque measurement, Vernier caliper, Micrometer, Dial gauge, Slip
gauge, Sine-bar and Combination set. Production Engineering: Elementary theoretical aspects of
production processes like casting, carpentry, welding etc Introduction to Lathe and Drilling machines
and their various operations.
Unit III: Fluids: Fluid properties pressure, density and viscosity etc. Types of fluids, Newton‟s law
of viscosity, Pascal‟s law, Bernoulli‟s equation for incompressible fluids, Only working principle of
Hydraulic machines, pumps, turbines, Reciprocating pumps.
Unit IV: Thermodynamics: Thermodynamic system, properties, state, process, Zeroth, First and
second law of thermodynamics, thermodynamic processes at constant pressure, volume, enthalpy &
entropy. Steam Engineering: Classification and working of boilers, mountings and accessories of
boilers, Efficiency and performance analysis, natural and artificial draught, steam properties, use of
steam tables.
Unit V: Reciprocating Machines: Working principle of steam Engine, Carnot, Otto, Diesel and Dual
cycles P-V & T-S diagrams and its efficiency, working of two stroke & four stroke Petrol & Diesel
engines. Working principle of compressor.
Reference Books:
1- Kothandaraman&Rudramoorthy, Fluid Mechanics & Machinery, New Age.
2- Nakra&Chaudhary , Instrumentation and Measurements, TMH.
3- Nag P.K, Engineering Thermodynamics, TMH .
4- Ganesan , Internal Combustion Engines, TMH .
5- Agrawal C M, Basic Mechanical Engineering, Wiley Publication.
6- AchuthanM , , Engineering Thermodynamics ,PHI.
List of Suggestive Core Experiments:
COURSE OUTCOMES:
After Completing the course student should be able to:
Course Contents:
Unit- I : D.C. Circuits: Voltage and current sources, dependent and independent sources, Units and
dimensions, Source Conversion, Ohm‟s Law, Kirchhoff‟s Law, Superposition theorem, Thevenin‟s
theorem and their application for analysis of series and parallel resistive circuits excited by
independent voltage sources, Power & Energy in such circuits. Mesh & nodal analysis, Star Delta
transformation & circuits.
Unit – II : 1- phase AC Circuits: Generation of sinusoidal AC voltage, definition of average value,
R.M.S. value, form factor and peak factor of AC quantity , Concept of phasor, Concept of Power
factor, Concept of impedance and admittance, Active, reactive and apparent power, analysis of R-L,
R-C, R-L-C series & parallel circuit 3-phase AC Circuits: Necessity and advantages of three phase
systems, Meaning of Phase sequence, balanced and unbalanced supply and loads. Relationship
between line and phase values for balanced star and delta connections. Power in balanced &
unbalanced three-phase system and their measurements
Unit – III : Magnetic Circuits: Basic definitions, magnetization characteristics of Ferro magnetic
materials, self inductance and mutual inductance, energy in linear magnetic systems, coils connected
in series, AC excitation in magnetic circuits, magnetic field produced by current carrying conductor,
Force on a current carrying conductor. Induced voltage, laws of electromagnetic Induction, direction
of induced E.M.F. Single phase transformer- General construction, working principle, e.m.f.
equation, equivalent circuits, phasor diagram, voltage regulation, losses and efficiency, open circuit
and short circuit test.
Unit IV: Electrical Machines: Construction, Classification & Working Principle of DC machine,
induction machine and synchronous machine. Working principle &Emf equation of 3-Phase
induction motor, Concept of slip in 3- Phase induction motor, Explanation of Torque-slip
characteristics of 3-Phase induction motor. Types of losses occurring in electrical machines.
Applications of DC machine, induction machine and synchronous machine.
Unit V : Basic Electronics: Number systems & Their conversion used in digital electronics,
Demorgan‟s theorem, Logic Gates, half and full adder circuits, R-S flip flop, J-K flip flop.
Introduction to Semiconductors, Diodes, V-I characteristics, Bipolar junction transistors (BJT) and
their working, introduction to CC, CB & CE transistor configurations, different configurations and
modes of operation of BJT
Reference Books:
1. D.P. Kothari & I.J. Nagrath, Basic Electrical Engineering, Tata McGraw Hill, latest edition.
2. S.N. Singh, Basic Electrical Engineering, P.H.I., 2013
3. Rajendra Prasad, Fundamentals of Electrical Engineering, Prentice Hall,2014
4. M.S. Sukhija, T. K. Nagsarkar, Basic Electrical and electronics engineering, Oxford University
press,2012
5. C.L. Wadhwa, Basic Electrical Engineering. New Age International.
6. B.L. Theraja& A.K Theraja Textbook of Electrical Technology - Vol. 1, S. Chand Publication
7. E. Hughes & I.M. Smith Hughes Electrical Technology Pearson 8. Vincent Del Toro Electrical
Engineering Fundamentals
English for Communication (CS-106)/(AL-106)(P)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Able to understand the role of effective communication for success in professional
world and develop effective communication to be employable.
CO2 Able to read actively and write and speak with grammatical correctness.
CO3 Enhance all four basic skills of language learning specially listening and
understanding any kind of spoken material adored with different accent, voice
modulation, tone variation and stress pattern.
CO4 Inculcate the art of effective presentation with proper body language and voice
modulation.
CO5 Hone writing business correspondence like business letters and reports properly.
Course Contents
Unit-I
Identifying Common errors in writing: Articles, Subject-Verb Agreement, Prepositions, Active and
Passive Voice, Reported Speech: Direct and Indirect, Sentence Structure.
Unit-II
Vocabulary building and Comprehension: Acquaintance with prefixes and suffixes from foreign
languages in English to form derivatives, synonyms, antonyms, Reading comprehension.
Unit-III
Communication: Introduction, Meaning and Significance, Process of Communication, Oral and
Written Communication, 7 c‟s of Communication, Barriers to Communication and Ways to overcome
them, Importance of Communication for Technical students, nonverbal communication.
Unit-IV
Developing Writing Skills: Planning, Drafting and Editing, Precise Writing, Précis, Technical
definition and Technical description. Report Writing: Features of writing a good Report, Structure of
a Formal Report, Report of Trouble, Laboratory Report, and Progress Report.
Unit-V
Business Correspondence: Importance of Business Letters, Parts and Layout; Application, Contents
of good Resume, guidelines for Writing Resume, Calling/ Sending Quotation, Order, Complaint, E-
mail and Tender.
Practice work and activities are based on the contents included in course.
Introduction to AI, Data Science, ethics and Foundation of Data Analysis (AL-203)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Analyse role of data scientist and applications of data science in various domains.
CO2 Apply data preprocessing techniques to sample matrix and dataset
CO3 Perform descriptive statistics method on numerical data
CO4 Develop regression model for prediction and decision making
CO5 Evaluate and test data science models for multiple performance parameters.
Course Contents
Unit I: Introduction to Data Science: Defining Data Science and Big data, Benefits and uses of
data science and Big data, Facets of Data, Structured Data, Unstructured Data, Natural Language,
Machine generated data, Graph based on Network data, Audio, Image, Video, Streaming data, Data
science Process, Big data ecosystem and data science, distributed file systems, distributed
programming framework, data integration framework, machine learning framework, NO SQL
database, scheduling tools, benchmarking tools, system deployments
Unit II: Data science Processes: Six steps of data science processes, define research goals, data
retrieval, cleansing data, correct errors as early as possible, integrating- combine data from different
sources, transforming data, exploratory data analysis, data modeling, model and variable selection,
model execution, model diagnostic and model comparison, presentation and automation.
Unit III: Introduction to Machine Learning: What is machine learning, Learning from data,
History of machine learning, Big data for machine learning, Leveraging machine learning,
descriptive vs predictive analytics, machine learning and statistics, Artificial Intelligence and
Machine Learning, Types of machine learning- Supervised, Unsupervised, semi supervised,
reinforcement learning , Types of ML algorithms, classification vs regression problems, Bayesian ,
clustering, decision tree, dimensionality reduction, neural network and deep learning, training
machine learning systems.
Unit IV: Introduction to AI:
What is AI, Turing Test, cognitive modeling approach, law of thoughts, the relational agent
approach, the underlying assumptions about intelligence, techniques required to solve AI problems,
level of details required to model human intelligence, successfully building an intelligent problem,
history of AI
Unit V: Introduction to Data Analytics:
Working with Formula and Functions, Introduction to Power BI & Charts, logical
functions using Excel, Analysing Data with Excel.
Reference Books:-
Stuart J. Russell & Peter Norvig, Artificial Intelligence : A Modern Approach, 3e ed. Pearson.
Kevin Knight &Eliane Rich, B. Nair, Artificial Intelligence. 3rd ed. McGrawHill.
Patrick Henry Winston, Artificial Intelligence. 3rd ed. Addison –Wesley Publishing company.
B.Tech. CSE & AIML LNCT University
II Semester Syllabus
Reference Books: -
1. Engineering Physics- Purnima SwarupKhare, Laxmi Publication
2. A Text Book of Engg Physics – N. Gupta & S.K. Tiwary , Dhanpat Rai & Co. , Delhi
3. Concepts of Modern Physics- Beiser, TMH
4. Solid State Physics by Kittel ,Wiley India
5. Engineering Physics-Fundamentals and Modern Applications – by Purnima SwarupKhare, Infinity
Press Publications
Reference Books: - :
1. G.B. Thomas and R.L. Finney Calculus and Analytic geometry.9th Edition 2002.Pearson
2. Erwin kreyszig , Advanced Engineering Mathematics,9th Edition 2006 Edition, John
Wiley & Sons
3. W. E. Boyce and R. C. DiPrima. Engineering Elementary Differential Equations and
Boundary Value Problems.2009.9th ed. Wiley India.
4. RamanaB.V.Higher Engineering Mathematics, 11th Reprint, 2010.Tata McGraw Hill New
Delhi.
5. S. L. Ross, Differential Equations,3rd Edition 1984.Wiley India
6. B.S. Grewal, Higher Engineering Mathematics.36th Edition, 2010 Khanna Publishers.
7. N.P. Bali and Manish Goyal. A text book of Engineering Mathematics, 2008.Laxmi
Publications, Reprint.
Basic Computer Engineering (CS-203)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Student should be able to understand the architecture of a computer with its various
processing units. In addition to this student can understand memory management
system of computer and also application of computer in real world.
CO2 Students should be able to understand basic knowledge of programming language, and
acquire knowledge about the basic concept of how to write a program in c++.
CO3 Students should be able to understand various object oriented features like
polymorphism, inheritance, object, classes and also able to learn about various data
structures.
CO4 Students should be able to understand fundamental underlying principles of computer
networking, network security threats, security measures and ethical issues related to
the misuse of computer security.
CO5 Student should be able to learn about dbms concept, different data base languages, dba
and key concepts of cloud computing.
Course Contents
Unit I:Computer Fundamentals : Introduction of Computers, Classification of Computers,
Anatomy of a computer, Memory Hierarchy, Introduction to OS, Operational Overview of a CPU.
Functional Components and their inter-connections, concept of Booting, Use of Operating System for
directory listing, hierarchical directory structure, renaming, deleting files/folders, formatting floppy,
copying files, concepts of path and pathname, switching between tasks, installation/removal of
applications; Software Concepts: Types of Software - System Software, Utility Software and
Application Software; System Software: Operating System, Compilers, Interpreters and Assembler;
Operating System: Need for operating system, Functions of Operating System (Processor
Management, Memory Management, File Management and Device Management), Types of operating
system – Interactive (GUI based), Time Sharing, Real Time and Distributed;
Unit II: Basics of C and C++ : Overview of C, C++, procedural oriented programming, Developing
Programs in C, Parts of Simple C Program, Structure of a C Program, Comments, Program
Statements, C Tokens, Keywords, Identifiers, Data Types, Variables, Constants, Operators and
Expressions, Expression Evaluation–precedence and associativity, Type Conversions.Input-Output :
Non-formatted and Formatted Input and Output Functions
Control Statements: Selection Statements – if, if-else, nested if, nested if-else, comma operator,
conditional operator, switch; Iterative Statements–while, for, do-while; Special Control Statement–
goto, break, continue, Arrays and Strings: One-dimensional Arrays, Character Arrays, Functions
from ctype.h, string.h, Multidimensional Arrays. Functions, Pointers etc.
Unit III:Introduction to C++ : Structure of C++ program, creating the source file, compiling and
linking ,Tokens, Keywords, Identifiers and Constants , Basic Data types, User defined Data types,
storage classes, Derived data types, Operators in C++,Arrays, Strings. Basics of Classes and Objects.
Constructors and Destructors, Operator overloading and Type Conversions, Binary Operators, Rules
for Operator, Managing Console I/O operations. Object oriented concepts.
Unit IV: Computer Security Basics: Introduction to viruses, worms, malware, Trojans, Spyware and
Anti-Spyware Software, Computer Networking: Introduction, Goals, ISO-OSI Model, Functions of
Different Layers. Internetworking Concepts, Devices, TCP/IP Model. Introduction to Internet, World
Wide Web, E-commerce Different types of attacks like Money Laundering, Information Theft, Cyber
Pornography, Email spoofing, Denial of Service (DoS), Cyber Stalking, ,Logic bombs, Hacking
Spamming, Cyber Defamation , pharming Security measures Firewall, Computer Ethics & Good
Practices, Introduction of Cyber Laws about Internet Fraud, Good Computer Security Habits.
Unit V:Data base Management System: Introduction, File oriented approach and Database approach,
Data Models, Architecture of Database System, Data independence, Data dictionary, DBA, Primary
Key, Data definition language and Manipulation Languages. Cloud computing: definition, cloud
infrastructure, cloud segments or service delivery models (IaaS, PaaS and SaaS), cloud deployment
models/ types of cloud (public, private, community and hybrid clouds), Pros and Cons of cloud
computing.
Reference Books:-
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Student should get general idea of selection of building materials for the components
of building construction as per requirement of site.
CO2 Students should be able to get the concepts of surveying methods, results and
surveying instruments in field.
CO3 Students should be able to do plotting of area traversed in field survey using
conventional and modern techniques.
CO4 Students should be able to understand the use of principle of static and dynamics in
civil engineering structures.
CO5 Students should be able to use centre of gravity and moment of inertia for finding
complex cross sections.
Course Contents
Unit I : Stones, Bricks, Cement, Lime, Timber-Types, Properties, Test & uses, laboratory tests.
Concrete and mortar Materials: Workability, Strength properties of Concrete, Nominal proportion of
Concrete preparation of concrete, Compaction, Curing.
Elements of Building Construction, Foundations conventional spread footings, RCC footings, Brick
masonry walls, Plastering and Pointing, Floors, Roofs, Doors, Windows, Lintels, Staircases – Types
and their suitability
Unit II: Introduction to surveying Instruments – Levels, Theodolites, Plane tables and related
devices. Electronic surveying instruments etc. Measurement of distances – conventional and EDM
methods, measurement of directions by different methods, measurement of elevations by different
methods. Reciprocal leveling.
Unit III : Mapping details and Contouring, Profile Cross sectioning , Measurement of areas &
volumes, Application of measurements in quantity computations, Survey stations, Introduction of
remote sensing and its applications.
Unit IV: Forces and Equilibrium: Graphical and Analytical Treatment of Concurrent and non-
concurrent Co- planner forces, Free Body Diagram, Force Diagram and Bow‟s notations, Application
of Equilibrium Concepts: Analysis of plane Trusses: Method of joints, Method of Sections. Frictional
force in equilibrium problems.
Unit V: Centre of Gravity and moment of Inertia: Centroid and Centre of Gravity, Moment Inertia of
Area and Mass, Radius of Gyration, Introduction to product of Inertia and Principle Axes. Support
Reactions, Shear force and bending moment Diagram for Cantilever & simply supported beam with
concentrated, distributed load and Couple.
Reference Books:
Practical work will be based on surveying and field work and material of Applied Mechanics
COURSE OUTCOMES:
After Completing the course student should be able to:
CO4 Prepare for Job interviews with the help of self assessment techniques
Course Contents
Unit I: Identifying Common errors in writing: Parts of Speech, Sentence Structure, Tenses,
Subject-Verb Agreement, Active and Passive Voice, Reported Speech: Direct and Indirect.
Unit II: Vocabulary building and Comprehension: Acquaintance with prefixes and suffixes from
foreign languages in English to form derivatives, Synonyms, Antonyms, Reading Skills.
Unit III: Communication: Introduction, Meaning and Importance of Communication, Process of
Communication, 7 C‟s of Communication, Verbal Communication, NonverbalCommunication,
Barriers to Communication and Ways to overcome them, Importance of Communication for
Technical students
Reference Books:-
1. Meenakshi Raman and SangeetaSharma,„Technical Communication : Principles and
practice‟,2017.Oxford University Press
2. Dr Neeta Sharma, English,2017.Satya Prakashan New Delhi
3. Krizan and Merrier,Effective Business Communication,2007.Cengage learning
4. Sanjay Kumar and Pusplata, Communication Skill,2011.Oxford University Press
5. F.T. Wood, Remedial English Grammar 2007.Macmillan.
6. Kul Bhushan Kumar& R S Salaria,Effective Communication Skills‟2016.Khanna
Publishing House, Delhi
7. CIEFL-Exercises in spoken English Parts I-III.1997.Oxford University Press.
Practice work and activities are based on the contents included in course
Engineering Graphics (CS-206)/(AL-206) (P)
COURSE OUTCOMES:
After Completing the course student should be able to:
UNIT 1
Scales: Introduction to Engineering Drawing covering, Principles of Engineering Graphics and their
significance, usage of Drawing instruments, lettering, Conic sections including the Rectangular
Hyperbola (General method only); Cycloid, Epicycloid, Hypocycloid and Involute; Scales – Plain,
Diagonal and Vernier Scales;
UNIT 2
Projection: Type of Projection, Orthographic Projections, first and third angle projection.
Projections of Points and lines: Line inclined to one plane, inclined with both the , true length, true
inclination, Traces of straight line
UNIT 3
Projections of Plane and Solid: Projection of plane like circle and Polygon on different position,
Auxiliary plane, projection like polyhedrons like prism, pyramid, solids of revolutions like cylinders,
cones in different position
UNIT 4
Sections of solid: Prism, cylinder, pyramid, Cone- auxiliary view
Development of surfaces: Parallel line and radial line method for right solids, regular solid prism,
Pyramid cylinder and cone, sectional orthographic view of sectional solids
UNIT 5:
Isometric Projections: Principles of Isometric projection, Isometric Scale, Isometric Views,
Conventions; Isometric Views of lines, Planes, Simple and compound Solids; Conversion of
Isometric Views to Orthographic Views and Vice-versa.
Computer Aided Drafting (CAD): Introduction, benefit, software‟s basic commands of drafting
entities like line, circle, polygon, polyhedron, cylinders; transformations and editing commands like
move, rotate, mirror, array; solution of projection problems on CAD.
Reference Books:
1. Bhatt N.D., Panchal V.M. & Ingle P.R., (2014), Engineering Drawing, Charotar Publishing
House
2. Shah, M.B. & Rana B.C. (2008), Engineering Drawing and Computer Graphics, Pearson
Education
3. Agrawal B. & Agrawal C. M. (2012), Engineering Graphics, TMH Publication
4. Narayana, K.L. & P Kannaiah (2008), Text book on Engineering Drawing, Scitech Publishers
5. (Corresponding set of) CAD Software Theory and User Manuals
6. K Venkata Reddy , Text book of Engineering Drwaing, BS Publication Hydrabad
Programming Language Python (SA_AIML_02)
COURSE OUTCOMES:
After Completing the course student should be able to:
CO1 Analyse basic features of python and compare it with other programming language.
CO2 Implement primitive and derived data structures with python.
CO3 Implement structural and functional programming concept with python.
CO4 Implement object oriented programming concept with python.
CO5 Illustrate concurrent programming with python.
Course Contents
UNIT – I
Python programming Basic: Python interpreter, IPython Basics, Tab completion, Introspection, %run
command, magic commands, matplotlib integration, python programming, language semantics, scalar
types. Control flow
UNIT – II
Data Structure, functions, files: tuple, list, built-in sequence function, dict, set, functions, namescape,
scope, local function, returning multiple values, functions are objects, lambda functions, error and
exception handling, file and operation systems
UNIT – III
NumPy: Array and vectorized computation: Multidimensional array object. Creating ndarrays,
arithmetic with numpy array, basic indexing and slicing, Boolean indexing, transposing array and
swapping axes, universal functions, array-oriented programming with arrays, conditional logic as
arrays operations, file input and output with array
UNIT – IV
Pandas: Pandas data structure, series, DataFrame, Index Object, Reindexing, dropping entities from
an axis, indexing, selection and filtering, integer indexes, arithmetic and data alignment, function
application and mapping, soring and ranking, correlation and covariance, unique values, values
controls and membership, reading and writing data in text format
UNIT – V
Visualization with Matplotlib: Figures and subplots, colors, markers, line style, ticks, labels, legends,
annotation and drawing on sublots, matplotlib configuration
Plotting with pandas and seaborn: line plots, bar plots, histogram, density plots, scatter and point
plots, facet grids and categorical data
Reference Books:
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 To introduce effective mathematical tools for the numerical solution of algebraic and
transcendental equations
CO2 Understand numerical differentiation and integration and use numerical techniques to
find solution of linear system of equations.
CO3 Work numerically on ode and pde using different method through the theory of finite
differences.
CO4 Discuss laplace transform; inverse laplace transform and Fourier transform which are
used in various branches of engineering.
CO5 To acquaint the student with mathematical tools available in statistics& probability
used in various fields of science and engineering.
Course Contents
7. P. G. Hoel, S. C. Port and C. J. Stone, Introduction to Probability Theory, Universal Book Stall,
2003(Reprint).
8. S. Ross, A First Course in Probability, 6th Ed., Pearson Education India,2002.
9. W. Feller, An Introduction to Probability Theory and its Applications, Vol. 1, 3rd Ed., Wiley,
1968.Statistics
Discrete Structure (CS-302 / AL-302)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Apply the key concepts of set theory and also gain knowledge to computer logics.
CO2 Construct various algebraic structures.
CO3 Analyse method of representing mathematical propositional logic and its application.
CO4 Discuss graph theory concepts to solve complex problems.
CO5 Describe possets, hasse diagram and lattices with suitable example.
Course Contents
Course contents
Course contents
UNIT-1: Foundation
Number system, Arithmetic operations using 1's,2's complement, variouscodes, Review of
basicgates, universal gate application, Logic Families: - RTL, DTL, TTL &MOS, CMOS
families forNOR/NAND gate, characteristics of Digital IC's - speedof operation, power
dissipation, Fan-in,Fan-out,Noisemargin, Current and Voltageparameters.
UNIT-II: Combinational Circuits
Boolean laws & algebra , Sum Of Product & Product Of Sum expression, K-Map and
Tabularmethodofminimization,CombinationaldeviceslikeMultiplexer,Demultiplexer,Decoders,Enc
oders,Tri-state Devices, Combinational circuitdesign for Adder, Subtractor, Comparator,
Codeconverters.
UNIT-III: Sequential Circuits
Latches and, Flip-Flops SR,D,T,JK,Master-slave,Flip-Flop conversions, Synchronous counter,
Asynchronous counter, Up-Down Counter.
UNIT-IV: Registers
ShiftRegisters,serialinparallelout,serialinserialout,parallelinserialout,parallelinparallelout,Universal
Shift Register, Sequence Generators, Designing of Synchronous & Asynchronous sequential
circuits.
UNITV: A/D Conversion and Microprocessor
Digital to Analog Conversion Technique as Binary Weighted DAC, R-2R Ladder, Conversions as
Flashtype, Countertype, Successive Approximations typeA/D converter, Clock generation through
IC555, Memory- Types ROM, RAM, Introduction to Microprocessor, Microprocessor Evaluation,
Programming and hardware model of Microprocessor,8/16/32/64bitSeriesof Microprocessors.
Books Suggested
Morris Mano,Digital Circuits &Logic Design, PHI
Gothman,Digital Electronics, PHI
Tocci, Digital Electronics, PHI
Mavino & Leach, Digital Principles & Applications, PHI
Taubandschilling,Digital Integrated electronics.
Simon Haykin, Introduction to Analog & Digital Communication, Wiley
Data Structure (CS-305/AL-305)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Explain stack and queue data structures along with their merits and demerits
CO2 Use primitive operations on arrays, structures, stack and queue data structures.
CO3 Develop programs to perform primitive operations on linked lists.
CO4 Utilize dijkstra‟s algorithm to find spanning tree for a given graph.
CO5 Apply quick and merge sorting methods in problem solving.
Course contents
Books Suggested:
E.Horowitz&Sahni,Fundamental Data Structure,GalgotiaBookSource,1983.
Tannenbaum,Data Structure Using C,PearsonEducation,2003.
Kruz,Data Structure and Programming Design,1987.
N.Wirth, Algorithms+DataStructure=Program,PrenticeHallofIndia,1979.
Goodrich&Tamassia,Data Structures and Algorithms in C++,2ndEdition,John
Computer Programming (CS-306/AL-306)
COURSE OUTCOMES:
After Completing the course student should be able to
Course contents
Unit 1 HTML
What is Markup Language, Basic Structure of HTML, Head Section and Elements of Head
Section, Meta Tags, CSS Tags, Script Tag, Table Tag , Div Tag ,Anchor tags , Image Tag, Object
Tag, Iframe Tag , Forms , Form Tag , Attributes of Form , POST and GET Method Text input,
Text area , Checkbox and Radio Button , Dropdown, List and Opt-group , File Upload and Hidden
Fields o Submit, HTML Validators, Introduction to HTML5 o Features of HTML5 , HTML5
DocType.
Unit 2 CSS Codes
Introduction to Cascading Style Sheets ,Types of CSS , CSS Selectors , Universal Selector ID
Selector, Tag Selector , Class Selector , Sub Selector , Child Combinatory Selector CSS Properties,
Type Properties , Background Properties , Block Properties , Box Properties , List Properties ,
Border Properties , Positioning Properties , Real-time Implementation, Converstion of Table to
CSS Layout , CSS Menu Design (Horizontal, Vertical).
Unit 3 Javascript JQuery
Introduction to Client Side Scripting , Introduction to Java Script , JavaScript Types , Variables in
JS , Operators in JS , Conditions Statements , Java Script Loops , JS Popup Boxes , JS EventsJS
Arrays , Working with Arrays , JS Objects , JS Functions , Using Java Script in Real-time Related
Examples Introduction to jQuery o jQuery Features, Installing jQuery , jQuery Syntax ,jQuery
Functions and form UI designing.
Unit 4 Node JS and Angular
JS server-side JS applications. Installing Node JS, Node JS Modules Create , publish, extend,
manage, Node JS HTTP, Express, Mongo-DB, overview of structural framework Angular JS.
Unit 5 Introduction to web technologies
How website works, client, server, uploading, FTP,HTTP,client server scripting languages, domains
hosting, Intro to CMS word press, joomla, drupal
Books Suggested:
Mastering HTML,CSS,Javascript Web publishing HTML5BlackBook.
JavaScript:The Definitive Guide by David Flanagan.
Professional JavaScript for Web Developers by Nicholas C.Zakas.
Mike Cantelon, T.J.Holowaychuk, MarcHarter,NathanRajlich,Node.JS
R Programming for Data Science and Data Analysis (SA_AIML_03)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Use Open source and platform dependent language.
CO2 Illustrate basic Machine Learning Operations.
CO3 Update and retrieve the data from the array of packages.
CO4 Develop Exemplary support for data wrangling..
CO5 Demonstrate Quality plotting and graphing
Course contents
UNIT I:
Numerical Methods – 1:: Getting Started with R and R Workspace: Introducing R, R as a
programming Language, the need of R, Installing R, RStudio, RStudio‟s user interface, console,
editor, environment pane, history pane, file pane, plots pane, package pane, help and viewer pane R
Workspace, R‟s working directory, R Project in R Studio, absolute and relative path, Inspecting an
Environment, Inspect existing Symbols, View the structure of object, Removing symbols, Modifying
Global Options, Modifying warning level, Library of Packages, Getting to know a package, Installing
a Package from CRAN, Updating Package from CRAN, Installing package from online repository,
Package Function, Masking and name conflicts
UNIT II: Numerical Methods – 3
Basic Objects and Basic Expressions: Vectors, Numeric Vectors, Logical Vectors, Character Vectors,
subset vectors, Named Vectors, extracting element, converting vector, Arithmetic operators, create
Matrix, Naming row and columns, subsetting matrix, matrix operators, creating and subsetting an
Array, Creating a List, extracting element from list, subsetting a list, setting value, creating a value of
data frame, subsetting a data frame, setting values, factors, useful functions of a data frame, loading
and writing data on disk, creating a function, calling a function, dynamic typing, generalizing a
function. Assignment Operators, Conditional Expression, using if as expression and statement, using
if with vectors, vectorized if: ifelse, using switch, using for loop, nested for loop, while loop
UNIT III: Statistical Methods
Working with Basic Objects and Strings: Working with object function, getting data dimensions,
reshaping data structures, iterating over one dimension, logical operators, logical functions, dealing
with missing values, logical coercion, math function, number rounding functions, trigonometric
functions, hyperbolic functions, extreme functions, finding roots, derivatives and integration,
Statistical function, sampling from a vector, Working with random distributions, computing summary
statistics, covariance and correlation matrix, printing string, concatenating string, transforming text,
Formatting text, formatting date and time, formatting date and time to string, finding string pattern,
using group to extract data, reading data
UNIT IV: Testing of hypothesis and Estimation
Working with Data – Visualize and Analyze Data: Reading and Writing Data, importing data using
built-infunction, READR package, export a data frame to file, reading and writing Excel worksheets,
reading and writing native data files, loading built-in data sets, create scatter plot, bar chart, pie chart,
histogram and density plots, box plot, fitting linear model and regression tree Reference Books:
Hands-On Programming with R by Garrett Grolemund R for Data Science by Hadley Wickham &
Garrett Grolemund
UNIT V: Concept of Probability
Set functions, basic axioms, probability of occurrence, elementary probability – Bayes‟s theorem,
Probability: Classical, relative frequency and axiomatic definitions of probability, Probability Mass
function, Probability Density Function, Discrete Distribution: Binomial, Poisson‟s, Continuous
Distribution: Normal Distribution, Exponential Distribution.
Multivariate probability distribution
Reference Books:
1. AchimKlenke, (2014), Probability Theory A Comprehensive Course Second Edition,
Springer, ISBN 978-1-4471-5360- 3
2. Christian Heumann, Michael SchomakerShalabh (2016), Introduction to Statistics and
Data Analysis With Exercises, Solutions and Applications in R, Springer International
Publishing, ISBN 978-3-319-46160-1
Probabilistic Modeling and Reasoning with Python (SA_AIML_04)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 learn Basics of Statistics and Probability distributions
CO2 Understand Bayesian inference
CO3 Apply hypothesis testing on a problem
CO4 Calculate confidence interval and make the decision
CO5 Apply other statistical methods to solve various engineering problems
Course Contents
UNIT – I Introduction to Statistics: Introduction to Statistics. Role of statistics in scientific methods,
current applications of statistics. Scientific data gathering: Sampling techniques, scientific studies,
observational studies, data management. Data description: Displaying data on a single variable
(graphical methods, measure of central tendency, measure of spread), displaying relationship between
two or more variables, measure of association between two or more variables.
UNIT – II Probability Theory: Sample space and events, probability, axioms of probability,
independent events, conditional probability, Bayes‟ theorem. Random Variables: Discrete and
continuous random variables. Probability distribution of discrete random variables, binomial
distribution, poisson distribution. Probability distribution of continuous random variables, The
uniform distribution, normal (gaussian) distribution, exponential distribution, gamma distribution,
beta distribution, t-distribution, 𝜒 " distribution. Expectations, variance and covariance. Probability
Inequalities. Bivariate distributions
UNIT -III Point Estimations: Methods of finding estimators, method of moments, maximum
likelihood estimators, bayes estimators. Methods of evaluating estimators, mean squared error, best
unbiased estimator, sufficiency and unbiasedness Interval Estimations: Confidence interval of means
and proportions, Distribution free confidence interval of percentiles
UNIT - IV Test of Statistical Hypothesis and p-values: Tests about one mean, tests of equality of two
means, test about proportions, p-values, likelihood ratio test, Bayesian tests Bayesian Statistics:
Bayesian inference of discrete random variable, Bayesian inference of binomial proportion,
comparing Bayesian and frequentist inferences of proportion, comparing Bayesian and frequentist
inferences of mean
UNIT – V Univariate Statistics using Python: Mean, Mode. Median, Variance, Standard Deviation,
Normal Distribution, t-distribution, interval estimation, Hypothesis Testing, Pearson correlation test,
ANOVA F-test
Suggested Books
Douglas C. Montgomery, (2012), Applied Statistics and Probability for Engineers, 5th Edition, ,
Wiley India, ISBN: 978-8-126-53719-8
B.Tech CSE& AIML LNCT University
IV Semester Syllabus
Course contents
Unit I: Definitions of algorithms and complexity, Time and Space Complexity; Time space tradeoff,
various bounds on complexity, Asymptotic notation, Recurrences and Recurrences solving
techniques,
Introduction to divide and conquer technique, example: binary search, merge sort, quick sort, heap
sort, strassen‟s matrix multiplication etc, Code tuning techniques: Loop Optimization, Data Transfer
Optimization, Logic Optimization, etc.
Unit II :Study of Greedy strategy, examples of greedy method like optimal merge patterns, Huffman
coding, minimum spanning trees, knapsack problem, job sequencing with deadlines, single source
shortest path algorithm etc. Correctness proof of Greedy algorithms.
Unit III :Concept of dynamic programming, problems based on this approach such as 0/1 knapsack,
multistage graph, reliability design, Floyd-Warshall algorithm etc.
Unit IV :Backtracking concept and its examples like 8 queen‟s problem, Hamiltonian cycle, Graph
colouring problem etc. Introduction to branch & bound method, examples of branch and bound
method like travelling salesman problem etc. Meaning of lower bound theory and its use in solving
algebraic problem, introduction to parallel algorithms.
Unit V :Advanced tree and graph algorithms, NP-hard and NP-complete problems, Approximations
Algorithms, Data Stream Algorithms, Introduction to design and complexity of Parallel Algorithms
References:
1. Coremen Thomas, Leiserson CE, Rivest RL, Introduction to Algorithms, Third edition, PHI.
2. Horowitz &Sahani, Analysis & Design of Algorithm, Fourth Edition Computer Science Press.
3. Dasgupta, algorithms, Fifth Edition, TMH
4. Ullmann; Analysis & Design of Algorithm, Addison-wesley publishing company,
5. Michael T Goodrich, RobartoTamassia, Algorithm Design, Wiely India
6. Rajesh K Shukla: Analysis and Design of Algorithms: A Beginner's Approach; Wiley
List of Experiments:
CO1 Analyze instruction execution cycle and addressing modes for computer processor.
CO2 Analyze computer arithmetic and types of micro-processor.
CO3 Describe i/o subsystems
CO4 Explain memory architecture with diagram
CO5 Interpret the use of parallel processing in uniprocessor system & multiprocessor
architecture.
Course contents
Basic Structure of Computer: Structure of Desktop Computers, CPU: General Register
Organization-Memory Register, Instruction Register, Control Word, Stack Organization,Instruction
Format, ALU, I/O System, bus,CPU and Memory Program Counter, Bus Structure, Register Transfer
Language-Bus and Memory Transfer, addressing modes.Control Unit Organization: Basic Concept of
Instruction, Instruction Types, Micro Instruction Formats, Fetch and Execution cycle, Hardwired
control unit, Microprogrammed Control unit microprogram sequencer Control Memory, Sequencing
and Execution of Micro Instruction.
Computer Arithmetic: Addition and Subtraction, Tools Compliment Representation,Signed addition
and Subtraction, Multiplication and division, Booths Algorithm,Division Operation, Floating Point
Arithmetic Operation. design of Arithmetic unit
I/O Organization:I/O Interface –PCI Bus, SCSI Bus, USB, Data Transfer: Serial,Parallel,
Synchronous, Asynchronous Modes of Data Transfer, Direct Memory Access(DMA), I/O Processor.
Memory Organization: Main memory-RAM, ROM, Secondary Memory –Magnetic Tape, Disk,
Optical Storage, Cache Memory: Cache Structure and Design, Mapping Scheme, Replacement
Algorithm, Improving Cache Performance, Virtual Memory, memory management hardware
Multiprocessors: Characteristics of Multiprocessor, Structure of Multiprocessor-Interprocessor
Arbitration, Inter-Processor Communication and Synchronization. Memory in Multiprocessor
System, Concept of Pipelining, Vector Processing, Array Processing, RISC And CISC, Study of
Multicore Processor –Intel, AMD.
Reference Books:
Course contents.
REFERENCE
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Develop an understanding of various sources of fossil fuel sources and energy storage.
CO2 Identify eco-systems and its importance in food chain.
CO3 Develop an understanding of biodiversity and its conservation at various levels.
CO4 Understanding causes of environmental pollution, and its control including disaster
management.
CO5 Appreciation and understanding of sustainable development including various acts for
prevention of pollution.
Course contents
UNIT I
Overview of Java
Java Introduction, Variables, Control statements, class and object, encapsulation, abstraction, string,
array, Inheritance, Interface and Packages.
UNIT II
Learning the language (Java)
Exception Handling, try and catch block, Multiple catch block, Nested try, finally block, throw
keyword, throws keyword, Custom Exception, Nested Classes, Multi threading, Synchronization,
Java IO Classes and Serialization.
UNIT III
Collection Framework, Array List class, LinkedList class, ListIterator interface, HashSet class,
Linked Hash Set class, TreeSet class, Priority Queue class, Array Dequeclass, Map interface, Hash
Map class, Linked Hash Map class, Tree Map class, Hashtable class, Comparable and Comparator.
JDBC Introduction, JDBC Drivers, Steps to connect to the database, Driver Manager, Connection
interface, Statement interface, Result Set interface, Prepared Statement, Result Set Meta Data,
Database Meta Data, Storing image, Retrieving image, Storing file, Retrieving file, Transaction
Management.
UNIT IV
Basics of HTML, CSS and Java script, Introduction of Servlet, Servlet API, Servlet Interface,
Generic Servlet, Http Servlet, Servlet Life Cycle, Working with Apache Tomcat Server, Steps to
create a servlet in Tomcat, how servlet works, Servlet Request methods, Request Dispatcher, send
Redirect, Servlet Config and Servlet Context, Session Tracking.
UNIT V
Introduction of JSP, Difference between Servlet and JSP, Life cycle of JSP, JSP API, JSP in IDE,
Scripting elements, Implicit Objects, Directive Elements, Action Elements.
Reference Books
1. E. Balaguruswamy, “Programming In Java”; TMH Publications
2. The Complete Reference: Herbert Schildt, TMH
3. Deitel&Deitel, ”JAVA, How to Program”; PHI, Pearson.
4. Cay Horstmann, Big JAVA, Wiley India.
5. Merlin Hughes, Java Network Programming , Manning Publications/Prentice Hall.
Machine Learning and Pattern Recognition (SA_AIML_05)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Apply knowledge of computing and mathematics to machine learning problems, models
and algorithms
CO2 Analyse a problem and identify the computing requirements for ML regression model
CO3 Apply regularization to improve regression performance
CO4 Design and implement an algorithm or ml model for accurate outcome.
CO5 Evaluate efficiency and related parameters of various ml models.
Course contents
UNIT – I
Introduction: Learning systems, real world applications of machine learning, why machine learning,
variable types and terminology, function approximation
Types of machine learning: Supervised learning, unsupervised learning, reinforcement learning
Important concepts of machine learning: Parametric vs non-parametric models, the trade-off
between prediction accuracy and model interpretability, the curse of dimensionality, measuring the
quality of fit, bias-variance trade off, overfitting, model selection, no free lunch theorem
UNIT – II
Linear Regression: Linear regression, estimating the coefficients, accessing the accuracy of
coefficient estimates, accessing the accuracy of the model, multiple linear regression, qualitative
predictors
Classification: Logistic regression, estimating regression coefficients, making predictions, multiple
logistic regressions, linear discriminant analysis, bayes‟ theorem of classification, LDA for p=1, LDA
for p>1, quadratic discriminant analysis
UNIT – III
Resampling Methods, Model Selection and Regularization: Cross-validation, leave-one-out cross-
validation, k-fold cross-validation, the bootstrap, subset selection, shrinkage methods, ridge and lasso
regression, dimension reduction methods, principal components regression, partial least square
Tree Based Methods: Advantages and disadvantages of trees, regression Trees, classification trees,
bagging, random forest, boosting
UNIT – IV
Support Vector Machine: Maximum margin classifier, classification using a separating hyperplane,
the maximal margin classifier, support vector classifier, support vector machines, classification with
non-linear decision boundaries, support vector machine, one-versus-one classification, one-versus-
many classification
Unsupervised Learning: Principle component analysis, what are principal components, clustering
methods, k-means clustering, hierarchical clustering, Independent component analysis, latent
semantic indexing, Markov Models, Hidden Markov Models.
References:
Suggested Practicals
Different problems to be framed to enable students to understand the concept learnt and get hands-on
on various tools and software related to the subject. Such assignments are to be framed for 10 to 12
lab sessions.
Programming Practices (CS-406)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Analyse basic features of python and compare it with other programming language.
CO2 Implement primitive and derived data structures with python.
CO3 Implement structural and functional programming concept with python.
CO4 Implement object oriented programming concept with python.
CO5 Illustrate concurrent programming with python.
Course contents
Introduction to PYTHON
Basic syntax, Literal Constants, Numbers, Variable and Basic data types, String, Escape
Sequences, Operators and Expressions, Evaluation Order, Indentation, Input Output, Functions,
Comments.
References
COURSE OUTCOMES:
After Completing the course student should be able to
Course content
Objective: To introduce and understand students to programming concepts and techniques using
the Java language and programming environment, class, objects , also learn about lifetime, scope
and the initialization mechanism of variables and improve the ability general problem solving
abilities in programming. Be able to use the Java SDK environment to create, debug and run
simple Java program.
Basic Java Features - C++ Vs JAVA, JAVA virtual machine, Constant & Variables, Data Types,
Class, Methods, Objects, Strings and Arrays, Type Casting, Operators, Precedence relations,
Control Statements, Exception Handling, File and Streams, Visibility, Constructors, Operator
and Methods Overloading, Static Members, Inheritance: Polymorphism, Abstract methods and
Classes
1. Installation of J2SDK
2. Write a program to show Scope of Variables
3. Write a program to show Concept of CLASS in JAVA
4. Write a program to show Type Casting in JAVA
5. Write a program to show How Exception Handling is in JAVA
6. Write a Program to show Inheritance
7. Write a program to show Polymorphism
8. Write a program to show Access Specifiers (Public, Private, Protected) in JAVA
9. Write a program to show use and Advantages of CONTRUCTOR
10. Write a program to show Interfacing between two classes
B.Tech CSE& AIML LNCT University
V Semester Syllabus
Course content
Unit-1
Basics of Operating Systems: Definition – Generations of Operating systems – Types of
Operating Systems, OS Service, System Calls, OS structure: Layered, Monolithic, Microkernel
Operating Systems – Concept of Virtual Machine. Process Management. Processes: Definition ,
Process Relationship , Process states , Process State transitions , Process Control Block ,Context
switching – Threads – Concept of multithreads , Types of threads. Process Scheduling:
Definition , Scheduling objectives ,Types of Schedulers ,Scheduling criteria : CPU utilization,
Throughput, Turnaround Time, Waiting Time, Response Time (Definition only) , Scheduling
algorithms : Pre emptive and Non , pre emptive , FCFS – SJF – RR , Multiprocessor scheduling ,
IPC.
UNIT- II
Definition, Deadlock characteristics, Deadlock Prevention, Deadlock Avoidance: banker‟s
algorithm, Deadlock detection and Recovery. Race Conditions, Critical Section, Mutual
Exclusion, Hardware Solution, Strict Alternation, Peterson‟s Solution, The Producer Consumer
Problem, Semaphores, Event Counters, Monitors, Message Passing, and Classical IPC Problems:
Reader‟s & Writer Problem, Dinning Philosopher Problem etc., Scheduling, Scheduling
Algorithms
Unit – III
Basic Memory Management: Definition, Logical and Physical address map, Memory allocation :
Contiguous Memory allocation – Fixed and variable partition – Internal and External
fragmentation and Compaction , Paging : Principle of operation – Page allocation – Hardware
support for paging – ,Protection and sharing – Disadvantages of paging.
Virtual Memory: Basics of Virtual Memory – Hardware and control structures – Locality of
reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging ( Concepts only) –
Page Replacement policies : Optimal (OPT) , First in First Out (FIFO), Second Chance (SC), Not
recently used (NRU) and Least Recently used (LRU)
Unit – IV
Principles of I/O Hardware: I/O devices, Disk structure, Disk scheduling algorithm File concept,
Aaccess methods, File types, File operation, Directory structure, File System structure,
Allocation methods (contiguous,linked, indexed), Free-space management (bit vector, linked list,
grouping).
Unit -V
Security Environment, Design Principles Of Security, User Authentication, Protection
Mechanism: Protection Domain, Access Control List Introduction to Network, Distributed and
Multiprocessor Operating Systems. Case Studies: Unix/Linux, WINDOWS and other
Contemporary Operating Systems.
Books Suggested:
1. Modern Operating system by Andrew S. Tanenbaum , PHI
2. Operating system concepts, by Abraham Silberschatz, Willey.
Data Base Management System ((CS-502)/(AL-502)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Explain various data models with their merits and demerits.
CO2 Construct sql queries using various data manipulation statements.
CO3 Apply normalization upto 3nf on given relations.
CO4 Summarize concurrency control mechanism for database transactions.
CO5 Utilize triggers and cursors in pl/sql programming.
Course content
Unit - I
DBMS Concepts and architecture Introduction, Database approach v/s Traditional file accessing
approach, Advantages, of database systems, Data models, Schemas and instances, Data
independence, Data Base Language and interfaces, Functions of DBA, ER data model: Entitles
and attributes, Entity types, Defining the E-R diagram, Concept of Generalization, Aggregation
and Specialization. transforming ER diagram into the tables.
Unit - II
Relational Data models: Domains, Tuples, Attributes, Relations, Characteristics of relations,
Keys, Key attributes of relation, Relational database, Schemas, Integrity constraints. Referential
integrity, Intension and Extension, Relational Query languages: SQL-DDL, DML, integrity con
straints, various joins, Relational algebra and relational calculus, Relational algebra operations
like select, Project, Join, Division, outer union.
Unit - III
Data Base Design: Introduction to normalization, Normal forms, Functional dependency,
Decomposition, Dependency preservation and lossless join, problems with null valued and ,
multivalued dependencies. Query Optimization: Introduction, steps of optimization.
Unit - IV
Transaction Processing Concepts: -Transaction System, Testing of Serializability, Serializability
of schedules, conflict & view serializable schedule, recoverability, Recovery from transaction
failures. Log based recovery. Checkpoints deadlock handling. Concurrency Control Techniques:
Concurrency Control, locking Techniques for concurrency control, time stamping protocols for
concurrency control.
Unit - V
Study of Relational Database Management Systems through Oracle/PL SQL Distributed
database, database links, and snapshot. Data dictionary, SQL queries, Data extraction from
single, multiple tables equi- join, non equi-join, self -join, outer join. Usage of like, any, all,
exists, in Special operators. Hierarchical quires, inline queries, flashback queries.
Books Suggested:
1. Date C J, “An Introduction to Database System”, Pearson Educations
2. Korth, Silbertz, Sudarshan, “Fundamental of Database System”, McGraw Hill
3. Rob, “ Data Base System: Design Implementation & Management”, Cengage Learninig
4. Elmasri, Navathe, “Fundamentals Of Database Systems”, Pearson Educations
5. AtulKahate , “ Introduction to Database Management System”, Pearson Educations
6. Oracle 9i Database Administration Fundamental-I, Volume I, Oracle Press,TMH.
7. Paneerselvam,”DataBase Management System”, PHI Learning
8. dev.mysql.com
9. www.postgressql.org
Theory of Computation & Compiler Design (CS-503-A/Al-503-A) Elective I
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Compare deterministic and nondeterministic finite state machines.
CO2 Sketch finite state machine and push down automata on various types of languages
CO3 Classify various types of languages based on recognizer and generator
CO4 Explain recursive and recursively enumerable languages
CO5 Illustrate Turing machine as a capacitor with its capabilities
Course content
UNIT-1
Finite Automata: Types of Automata Non Deterministic Finite Automata (NDFA), Deterministic
finite automata machines, conversion of NDFA to DFA, minimization of automata machines.
Meaning of union, intersection, concatenation and closure, 2 way DFA.
UNIT-2
Examples of automata machines, Finite Automata as a language acceptor and translator, Moore
machines and mealy machines, composite machine, Conversion from Mealy to Moore and vice
versa. , regular expression, Arden‟s theorem.
UNIT-3
Grammars: Types of grammar, context sensitive grammar, and context free grammar, regular
grammar. Derivation trees, ambiguity in grammar, simplification of context free grammar,
conversion of grammar to automata machine and vice versa, Chomsky hierarchy of grammar,
killing null and unit productions. Chomsky normal form and Greibach normal form.
UNIT-4
Push down Automata: example of PDA, deterministic and non-deterministic PDA, and
conversion of PDA into context free grammar and vice versa. Turing Machine: Techniques for
construction. Universal Turing machine Multitape, multihead and multidimensional Turing
machine, N-P complete problems.
UNIT-5
Introduction of Compiler, Major data Structure in compiler, types of Compiler, Front-end and
Back-end of compiler, Compiler structure: analysis-synthesis model of compilation, various
phases of a compiler, Lexical analysis: Input buffering, Specification & Recognition of
Tokens,Design of a Lexical Analyzer Generator, LEX.
Books Suggested:
1. Introduction to Automata Theory Language & Computation, Hopcroft& Ullman, Narosa
Publication.
2. Element of the Theory Computation, Lewis &Christors, Pearson.
3. Theory of Computation, Chandrasekhar & Mishra, PHI.
4. Theory of Computation, Wood, Harper & Row.
5. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques and Tools ,
Pearson Education
Artificial Intelligence (CS-503-B/AL-503-B) Elective I
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Compare artificial intelligence techniques A*, Best First Search, Hill climbing.
CO2 Apply Intelligent algorithm for problem solving
CO3 Analyse standard neural networks ART, Boltzmann machine.
CO4 Discuss types of learning and back propagation mechanism
CO5 Discuss evolutionary based algorithms and genetic algorithm modules for AI applications
Course content
Unit 1
Fundamental of Artificial Intelligence, history, motivation and need of AI, Production systems,
Characteristics of production systems , goals and contribution of AI to modern technology,
search space, different search techniques: hill Climbing, Best first Search, heuristic search
algorithm, A* and AO* search techniques etc.
Unit 2. Knowledge Representation, Problems in representing knowledge, knowledge
representation using propositional and predicate logic, comparison of propositional and predicate
logic, Resolution, refutation, deduction, theorem proving, inferencing, monotonic and non-
monotonic reasoning.
Unit 3. Probabilistic reasoning, Baye's theorem, semantic networks, scripts, schemas, frames,
conceptual dependency, forward and backward reasoning.
Unit 4. Game playing techniques like minimax procedure, alpha-beta cut-offs etc, planning,
Study of the block world problem in robotics, Introduction to understanding, natural language
processing (NLP), Components of NLP, application of NLP to design expert systems.
Unit 5. Expert systems (ES) and its Characteristics, requirements of ES, components and
capability of expert systems, Inference Engine Forward & backward Chaining, Expert Systems
Limitation, Expert System Development Environment, technology, Benefits of Expert Systems..
Books Suggested:
1. Russel,S., and Norvig,P., “Artificial Intelligence: A Modern Approach”, 4th Edition,
2020, Pearson.
2. Elaine Rich, Kevin Knight,Shivashankar B. Nair, “Artificial Intelligence”,
McGraw-Hill International.
3. Nils J. Nilsson, “Artificial Intelligence: A New Synthesis”, Morgan-Kauffman.
4. Janakiraman, K.Sarukesi, „Foundations of Artificial Intelligence and Expert
systems‟, Macmillan Series in Computer Science.
5. W. Patterson, „Introduction to Artificial Intelligence and Expert Systems‟, Prentice
Hall of India.
Microprocessor and Microcontroller(CS-503-C/AL-503-C) Elective I
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understand register organization and pin diagram of 8086
CO2 Illustrate assembly language programming of 8086
CO3 Illustrate interfacing with microprocessor and micro controller
CO4 Understand basics of DMa operations
CO5 Understand architecture of 8051 microcontroller
Course content
Books Suggested:
1. Ray and Bhurchandi: Advanced microprocessors and peripherals, TMH.
2. Brey: The Intel Microprocessors, Architecture, Programming and Interfacing, Pearson
Education.
3. Senthil Kumar: Microprocessors and interfacing, Oxford University press.
4. Bahadure: Microprocessors 8086 and Pentium family, PHI Learning.
5. Udayashankara and Mallikarjunaswamy: 8051 Microcontroller, TMH.
Cyber Security (CS-504-A) Elective 2
COURSE OUTCOMES:
After Completing the course student should be able to
UNIT 1
Introduction of Cyber Crime, Challenges of cyber crime, Classifications of Cybercrimes: EMail
Spoofing, Spamming, Internet Time Theft, Salami attack/Salami Technique,
UNIT 2
Web jacking, Online Frauds, Software Piracy, Computer Network Intrusions, Password Sniffing,
Identity Theft, cyber terrorism, Virtual Crime, Perception of cyber criminals: hackers, insurgents
and extremist group etc. Web servers were hacking, session hijacking.
UNIT 3
Cyber Crime and Criminal justice: Concept of Cyber Crime and the IT Act, 2000, Hacking,
Teenage Web Vandals, Cyber Fraud and Cheating, Defamation, Harassment and E-mail Abuse,
Other IT Act Offences, Monetary Penalties, jurisdiction and Cyber Crimes, Nature of
Criminality, Strategies to tackle Cyber Crime and Trends.
UNIT 4
The Indian Evidence Act of 1872 v. Information Technology Act, 2000: Status of Electronic
Records as Evidence, Proof and Management of Electronic Records; Relevancy, Admissibility
and Probative Value of E-Evidence, Proving Digital Signatures, Proof of Electronic Agreements,
Proving Electronic Messages.
UNIT 5
Tools and Methods in Cybercrime: Proxy Servers and Anonymizers, Password Cracking, Key
loggers and Spyware, virus and worms, Trojan Horses, Backdoors, DoS and DDoS Attacks ,
Buffer and Overflow, Attack on Wireless Networks, Phishing : Method of Phishing, Phishing
Techniques.
REFERENCES:
1. Principles of Cyber crime, Jonathan Clough Cambridge University Press
2. John R. Vacca, Computer Forensics:Computer Crime Scene Investigation, 2nd Edition,
Charles River Media, 2005
3. Cyber Law Simplified, VivekSood, Pub: TMH.
4. Cyber Security by Nina Godbole, SunitBelapure Pub: Wiley-India
5. Information Warfare: Corporate attack and defense in digital world, William Hutchinson,
Mathew Warren, Elsevier.
6.Cyber Laws and IT Protection, Harish Chander, Pub:PHI.
Internet and Web Technology (CS-504-B/AL-504-B) Elective 2
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Describe the concepts of www including browser and http protocol
CO2 Use the various html tags to develop the user friendly web pages
CO3 Use css to provide the styles to the webpages at various levels.
CO4 Demonstrate characteristics of java scripts for dynamic web pages.
CO5 Develop the modern web applications with client side and server side technologies
Course contents
UNIT 01
Introduction: Concept of WWW, Internet and WWW, HTTP Protocol : Request and Response, Web
browser and Web servers, Features of Web 2.0 Web Design: Concepts of effective web design,
Webdesign issues including Browser, Bandwidth and Cache, Display resolution, Look and Feel of
the Web site, Page Layout and linking, User centric design, Sitemap, Planning and publishing
website,Designing effective navigation.
UNIT 02
HTML :Basics of HTML, formatting and fonts, commenting code, color, hyperlink, lists,tables,
images, forms, XHTML, Meta tags, Character entities, frames and frame sets, Browser architecture
and Web site structure. Overview and features of HTML5
UNIT 03
Style sheets : Need for CSS, introduction to CSS, basic syntax and structure, using CSS, background
images, colors and properties, manipulating texts, using fonts, borders and boxes, margins, padding
lists, positioning using CSS, CSS2, Overview and features of CSS3 JavaScript : Client side scripting
with JavaScript, variables, functions, conditions, loops and repetition, Pop up boxes, Advance
JavaScript: Javascript and objects, JavaScript own objects,the DOM and web browser environments,
Manipulation using DOM, forms and validations, DHTML : Combining HTML, CSS and Javascript,
Events and buttons
UNIT 04
XML : Introduction to XML, uses of XML, simple XML, XML key components, DTD and Schemas,
Using XML with application. Transforming XML using XSL and XSLT PHP: Introduction and basic
syntax of PHP, decision and looping with examples, PHP and HTML, Arrays, Functions, Browser
control and detection, string, Form processing, Files, Advance Features: Cookies and Sessions,
Object Oriented Programming with PHP
UNIT 05
PHP and MySQL:Basic commandswith PHP examples, Connection to server, creating database,
selecting a database, listing database, listing table names, creating a table, inserting data, altering
tables, queries, deleting database, deleting data and tables, PHP myadmin and databasebugs .
REFERENCES:
1.Developing Web Applications, Ralph Moseley and M. T. Savaliya, Wiley-India
2.Web Technologies, Black Book, dreamtech Press
3.HTML 5, Black Book, dreamtech Press
4.Web Design, Joel Sklar, Cengage Learning
5.Developing Web Applications in PHP and AJAX, Harwani, McGrawHill
6.Internet and World Wide Web How to program, P.J. Deitel & H.M. Deitel , Pearson
Salesforce (CS-504-C/AL-504-C) Elective 2
COURSE OUTCOMES:
After Completing the course student should be able to
UNIT 1
Introduction to salesforce, Overview of CRM, Overview of Cloud Computing
How to create Salesforce developer edition account, Walkthrough Salesforce.com platform,
UNIT 2
Configuring and customization, types of Objects , Types of Fields, Creating custom objects, tabs
and app, Field Dependency, Validation Rules, Object Relationships, Approval process &
Flows and Process Builder, Page Layouts, Reports and Dashboards, Lightning App Builder
UNIT 3
Securing and sharing data profiles, Permission Sets, Org-Wide Defaults, Role Hierarchies,
Sharing Rules, Manual Sharing, Record Types
UNIT 4
Data management Import and Export Data with Salesforce, apex programming overview, MVC
pattern , Datatypes and Variables, Control flow statements, Collections – Sets, lists, and map
Data Loader.
UNIT 5
Integration Using SOAP Services, Using Rest API Services, Using Email Services, Platform
Events Visual Studio Code IDE for deployment
REFERENCES:
1. Development on the Salesforce Platform Standard Requirements, Gerardus Blokdyk,
University Press
2. Lars Malmqvist, Architecting AI solutions in Salesforce, Pearson
Neural Networks and Deep Learning (AL-504-A) Elective II
COURSE OUTCOMES:
After Completing the course student should be able to
REFERENCES:
1. Ian Goodfellow and YoshuaBengio and Aaron Courville, “Deep Learning”, MIT Press,2016
2. Francois Chollet, "Deep Learning with Python", Manning Publications, 1 edition (2018)
LNCTU – V Sem.
BTech V SEM Branch-CSE
Advanced JAVA (Front End and Back End) (CS-505)(P)
COURSE OUTCOMES:
After Completing the course student should be able to
Course Contents
Exception Handling, try and catch block, Multiple catch block, Nested try, finally block, throw
keyword, throws keyword, Custom Exception, Nested Classes, Multithreading, Synchronization,
Java IO Classes and Serialization.
Collection Framework, Array List class, Linked List class, List Iterator interface, Hash Set class,
Linked Hash Set class, Tree Set class, Priority Queue class, Array Deque class, Map interface,
Hash Map class, Linked Hash Map class, Tree Map class, Hash table class, Comparable and
Comparator, JDBC Introduction, JDBC Drivers, Steps to connect to the database, Driver
Manager, Connection interface, Statement interface, Result Set
interface,PreparedStatement,ResultSetMetaData,DatabaseMetaData,Storing image, Retrieving
image, Storing file, Retrieving file, Transaction Management.
AWT and SWING Framework, Swing and Event API, Swing with JDBC, Java networking
Project Development
Books Suggested:
1. G. Booch, “Object Oriented Analysis& Design”, Addison Wesley.
2. James Martin, “Principles of Object Oriented Analysis and Design”, Prentice Hall/PTR.
3. Peter Coad and Edward Yourdon, “Object Oriented Design”, Prentice Hall/PTR.
4. Herbert Schildt, “Java 2: The Complete Reference”, McGraw-Hill Osborne Media, 7 th
Edition.
LNCTU – V Sem.
BTech V SEM Branch-AIML
Java Programming (AL-505)
COURSE OUTCOMES:
After Completing the course student should be able to
Course contents
Unit-1
Introduction, History and Features of Java,Flow of Java Program, JDK,JRE and JVM, Internal
Details of JVM, Variable and Data Type, Operators, Array 1-D and 2-D, Array of Array, String
class implementation ,String Methods, String Buffer class, String Builder class and Object
oriented Programming Concepts.
Basics of HTML, CSS and Java script, Introduction of Servlet, Servlet API, Servlet Interface,
Generic Servlet, Http Servlet, Servlet Life Cycle, Working with Apache Tomcat Server,
Introduction of JSP, Difference between Servlet and JSP,Life cycle of JSP, JSP API,JSP in IDE,
Scripting elements, Implicit Objects, Directive Elements, Action Elements.
Books Suggested:
1. G. Booch, “Object Oriented Analysis& Design”, Addison Wesley.
2. James Martin, “Principles of Object Oriented Analysis and Design”, Prentice Hall/PTR.
3. Peter Coad and Edward Yourdon, “Object Oriented Design”, Prentice Hall/PTR.
4. Herbert Schildt, “Java 2: The Complete Reference”, McGraw-Hill Osborne Media, 7 th
Edition.
B.Tech CSE& AIML LNCT University
VI Semester Syllabus
Machine Learning (CS-601)
COURSE OUTCOMES:
After Completing the course student should be able to
COURSE CONTENTS:
THEOTY:
Unit –I
Introduction to machine learning, scope and limitations, regression, probability, statistics and
linear algebra for machine learning, convex optimization, data visualization, hypothesis function
and testing, data distributions, data preprocessing, data augmentation, normalizing data sets,
machine learning models, supervised and unsupervised learning.
Unit –II
Linearity vs non linearity, activation functions like sigmoid, ReLU, etc., weights and bias, loss
function, gradient descent, multilayer network, backpropagation, weight initialization, training,
testing, unstable gradient problem, auto encoders, batch normalization, dropout, L1 and L2
regularization, momentum, tuning hyper parameters,
Unit –III
Convolutional neural network, flattening, subsampling, padding, stride, convolution layer,
pooling layer, loss layer, dance layer 1x1 convolution, inception network, input channels,
transfer learning, one shot learning, dimension reductions, implementation of CNN like tensor
flow, keras etc.
Unit –IV
Recurrent neural network, Long short-term memory, gated recurrent unit, translation, beam
search and width, Bleu score, attention model, Reinforcement Learning, RL-framework, MDP,
Bellman equations, Value Iteration and Policy Iteration, , Actor-critic model, Q-learning,
SARSA
Unit –V
Support Vector Machines, Bayesian learning, application of machine learning in computer
vision, speech processing, natural language processing etc, Case Study: Image Net Competition
TEXT BOOKS RECOMMENDED:
1. Christopher M. Bishop, “Pattern Recognition and Machine Learning”, Springer-Verlag
New York Inc., 2nd Edition, 2011.
2. Tom M. Mitchell, “Machine Learning”, McGraw Hill Education, First edition, 2017.
3. Ian Goodfellow and YoshuaBengio and Aaron Courville, “Deep Learning”, MIT Press,
2016
4. Aurelien Geon, “Hands-On Machine Learning with Scikit-Learn and Tensorflow:
Concepts, Tools, and Techniques to Build Intelligent Systems”, Shroff/O'Reilly; First
edition (2017).
5. Francois Chollet, "Deep Learning with Python", Manning Publications, 1 edition (10
January 2018).
6. Andreas Muller, "Introduction to Machine Learning with Python: A Guide for Data
Scientists", Shroff/O'Reilly; First edition (2016).
7. Russell, S. and Norvig, N. “Artificial Intelligence: A Modern Approach”, Prentice Hall
Series in Artificial Intelligence. 2003.
PRACTICAL:
Different problems to be framed to enable students to understand the concept learnt and
get hands-on on various tools and software related to the subject. Such assignments are to
be framed for ten to twelve lab sessions.
NATURAL LANGUAGE PROCESSING (Al-601)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Extract information from text automatically using concepts and methods from
natural language processing (NLP)
CO2 Analyze the syntax, semantics, and pragmatics of a statement written in a
natural language.
CO3 Extract information from text automatically using concepts and methods from
natural language processing (NLP)
CO4 Develop system that can work on topic classification
CO5 Develop system that can perform translation work
Course Contents
UNIT – I
Introduction to NLP: Natural Language Processing in real world, what is language,
Approached to NLP,
Build NLP model: Eights Steps for building NLP Model, Web Scrapping
UNIT – II
Text Representation: Basic Vectorization, One-Hot Encoding, Bag of Words, Bag of N Grams,
TF-IDF, Pre-trained Word Embedding, Custom Word Embeddings, Vector Representations via
averaging, Doc2Vec Model, Visualizing Embeddings using TSNW and Tensorbaord
Text Classification: Application of Text Classification, Steps for building text classification
system, Text classification using Naïve Bayes Classifier, Logistic Regression, and Support
Vector Machine, Neural embedding for Text Classification, text classification using deep
learning, interpret text classification model
UNIT – III
Information Extraction: Applications of Information Extraction, Processes for Information
Extraction. Key phrase Extraction, Named Entity Recognition, Disambiguation and linking of
named entity, Relationship extraction
Chatbot: Real life applications of chatbot, Chatbot Taxonomy, Dialog Systems, Process of
building a dialog, Components of Dialog System, End to End Approach, Rasa NLU
UNIT – IV
NLP for social media: Application of NLP in social media, challenges with social media,
Natural Language Processing for Social Data, Understanding Twitter Sentiments, Identifying
memes and Fake News
NLP for E-Commerce: E-commerce catalog, Search in E-Commerce, How to build an e-
commerce catalog, Review and Sentiment Analysis, Recommendations for E-Commerce.
Reference Books-
1. Natural Language Processing with Python by Steven Bird, Ewan Klein and Edward
Loper.
2. Foundations of Statistical Natural Language Processing by Christophe
Computer Networks (CS-602)/(AL-602)
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Explain computer network protocol hierarchy of osi and tcp/ip models.
CO2 Describe mechanisms of data link layer and related protocols to avoid collision and
congestion.
CO3 Compare various data transmission protocol.
CO4 Evaluate efficiency of various routing algorithms.
CO5 Differentiate ipv4 and ipv6 internet protocol.
Course contents
Unit –I
Computer Network: Definitions, goals, components, Architecture, Classifications & Types.
Layered Architecture: Protocol hierarchy, Design Issues, Interfaces and Services, Connection
Oriented & Connectionless Services, Service primitives, Design issues & its functionality. ISO-
OSI Reference Model: Principle, Model, Descriptions of various layers and its comparison with
TCP/IP. Principals of physical layer: Media, Bandwidth, Data rate and Modulations
Unit-II
Data Link Layer: Need, Services Provided, Framing, Flow Control, Error control. Data Link
Layer Protocol: Elementary &Sliding Window protocol: 1-bit, Go-Back-N, Selective Repeat,
Hybrid ARQ. Protocol verification: Finite State Machine Models & Petri net models.
ARP/RARP/GARP
Unit-III
MAC Sub layer: MAC Addressing, Binary Exponential Back-off (BEB) Algorithm, Distributed
Random Access Schemes/Contention Schemes: for Data Services (ALOHA and Slotted-
ALOHA), for Local-Area Networks (CSMA, CSMA/CD, CSMA/CA), Collision Free Protocols:
Basic Bit Map, BRAP, Binary Count Down, MLMA Limited Contention Protocols: Adaptive
Tree Walk, Performance Measuring Metrics. IEEE Standards 802 series & their variant.
Unit-IV
Network Layer: Need, Services Provided , Design issues, Routing algorithms: Least Cost
Routing algorithm, Dijkstra's algorithm, Bellman-ford algorithm, Hierarchical Routing,
Broadcast Routing, Multicast Routing. IP Addresses, Header format, Packet forwarding,
Fragmentation and reassembly, ICMP, Comparative study of IPv4 & IPv6
Unit-V
Transport Layer: Design Issues, UDP: Header Format, Per-Segment Checksum, Carrying
Unicast/Multicast Real-Time Traffic, TCP: Connection Management, Reliability of Data
Transfers, TCP Flow Control, TCP Congestion Control, TCP Header Format, TCP Timer
Management.Application Layer: WWW and HTTP, FTP, SSH, Email (SMTP, MIME, IMAP),
DNS, Network Management (SNMP).
References:
1. Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks” Pearson Education.
2. Douglas E Comer, “Internetworking WithTcp/Ip Principles, Protocols, And Architecture -
Volume I” 6th Edition,Pearson Education
3. DimitriBertsekas, Robert Gallager, “Data Networks”, PHI Publication, Second Edition.
4. KavehPahlavan, Prashant Krishnamurthy, “Networking Fundamentals”, Wiley Publication.
5. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source
Approach”, McGraw Hill.
List of Experiments:
1. Study of Different Type of LAN& Network Equipments.
2. Study and Verification of standard Network topologies i.e. Star, Bus, Ring etc.
3. LAN installations and Configurations.
4. Write a program to implement various types of error correcting techniques.
5. Write a program to implement various types of farming methods.
6. Study of Tool Command Language (TCL).
7. Study and Installation of Standard Network Simulator: N.S-2, N.S3.OpNet,Qual Netetc .
8. Study & Installation of ONE (Opportunistic Network Environment) Simulator for High
Mobility Networks.
9. Configure 802.11 WLAN.
10. Implement &simulate various types of routing algorithm.
11. Study & Simulation of MAC Protocols like Aloha, CSMA, CSMA/CD and CSMA/CA using
Standard Network Simulators.
12. Study of Application layer protocols-DNS, HTTP, HTTPS, FTP and TelNet.
Advanced Computer Architecture (CS-603-A) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Discuss the classes of computers, and new trends and developments in computer
architecture
CO2 Study advanced performance enhancement techniques such as pipelines ,dynamic
scheduling branch predictions, caches
CO3 Compare and contrast the modern computer architectures such as RISC, Scalar, and
multi CPU systems
CO4 Improve the performance of applications running on different CPU architectures
CO5 Develop applications for high performance computing systems
Course Contents
Unit-I
Flynn‟s Classification, System Attributes to Performance, Parallel computer models -
Multiprocessors and multicomputers, Multivector and SIMD Computers. Data and resource
dependences, Hardware and software parallelism, Program partitioning and scheduling, Grain
size and latency, Control flow, data flow and Demand driven mechanisms. Static interconnection
networks, Dynamic interconnection Networks: Bus Systems, Crossbar Switch, Multiport
Memory, Multistage and Combining Networks
Unit-II
Instruction set architecture, CISC Scalar Processors , RISC Scalar Processors, VLIW
architecture, Memory Hierarchy, Inclusion, Coherence and Locality, Memory capacity planning.
Interleaved memory organization-memory interleaving, pipelined memory access, Bandwidth
and Fault Tolerance. Backplane Bus System :Backplane bus specification, Addressing and
timing protocols, Arbitration transaction and interrupt.
Unit-III
Linear pipeline processor, Nonlinear pipeline processor, Instruction pipeline design, Mechanisms
for instruction pipelining, pipeline hazards, Dynamic instruction scheduling -score boarding and
Tomosulo‟s algorithm, Branch handling techniques, Arithmetic Pipeline Design, Static
arithmetic pipeline, Multifunctional arithmetic pipelines. Superscalar pipeline design, Super
pipeline processor design.
Unit-IV
Cache coherence, Snoopy protocols, Directory based protocols. Message routing schemes in
multicomputer network, deadlock and virtual channel. Vector Processing Principles, Vector
instruction types, Vector-access memory schemes. Vector supercomputer architecture, SIMD
organization: distributed memory model and shared memory model. Principles of
Multithreading: Multithreading Issues and Solutions, Multiple-Context Processors
Unit-V
Parallel Programming Models, Shared-Variable Model, Message-Passing Model, Data-Parallel
Model, Object-Oriented Model, Functional and Logic Models, Parallel Languages and
Compilers, Language Features for Parallelism, Parallel Programming Environment, Software
Tools and Environments.
REFERENCES:
COURSE OUTCOMES:
After Completing the course student should be able to
Unit-I Introduction to Raster Scan displays, Pixels, Frame buffer, Vector & Character
generation, Random Scan systems, Display devices, Scan Conversion techniques, Line Drawing
algorithms: simple DDA, Bresenham‟s Algorithm, Circle Drawing Algorithms: Midpoint Circle
drawing and Bresenham‟s Algorithm, Polygon fill algorithm: Boundary-fill and Flood-fill
algorithms.
Unit-II 2-D Transformation: Translation, Rotation, Scaling, Shearing, Reflection. Inverse
Transformation, Homogeneous coordinate system, Matrices Transformation, Composite
Transformation. Windowing & Clipping: World Coordinate System, Screen Coordinate System,
Viewing Transformation, Line Clipping & Polygon Clipping Algorithms
Unit-III 3-D Transformations: Translation, Rotation and Scaling. Parallel & Perspective
Projection: Types of Parallel & Perspective Projection, Hidden Surface elimination: Depth
comparison, Back face detection algorithm, Painter‟s Algorithm, Z-Buffer Algorithm. Curve
generation, Bezier and B-spline methods. Basic Illumination Model: Diffuse reflection, Specular
reflection, Phong Shading, Gouraud shading, Ray Tracing, Color models like RGB, YIQ, CMY,
HSV.
Unit-IV Visualization: Visualization of 2D/3D scalar fields: color mapping, ISO surfaces. Direct
volume data rendering: ray-casting, transfer functions, segmentation. Visualization of Vector
fields and flow data, Time-varying data, High-dimensional data: dimension reduction, parallel
coordinates, Non-spatial data: multi-variate, tree/graph structured, text Perceptual and cognitive
foundations, Evaluation of visualization methods, Applications of visualization, Basic Animation
Techniques like traditional, key framing
Unit –V Multimedia :Basic of multimedia, application of Multimedia, Text-Types, Unicode
Standard ,text Compression, Text file formats, Audio Components, Digital Audio, Digital Audio
processing, Sound cards, Audio file formats ,Audio Processing software ,Video-Video color
spaces, Digital Video, Digital Video processing, Video file formats. Animation: Uses of
Animation, Principles of Animation, Computer based animation, 3D Animation, Animation file
formats, Animation software,Special Effects in animation, Storyboarding for Animation,
Compression: Lossless/Lossy Compression techniques, Image, Audio & Video Compression,
MPEG Standards ,Multimedia Architecture, Multimedia databases.
REFERENCES:
COURSE OUTCOMES:
After Completing the course student should be able to
UNIT-1.
Introduction of Cloud Computing: What is Cloud Computing?, How it works?, Types of Cloud,
Goals & Challenges, Leveraging Cloud Computing, Cloud Economics and Total Cost of
Ownership, Cloud Service Models Software as a Service (SaaS): Introduction, Challenges in
SaaS Model, SaaS Integration Services, Advantages and Disadvantages. Infrastructure As a
Services (IaaS): Introduction, Virtual Machines, VM Migration Services, Advantages and
Disadvantages. Platform As a service (PaaS): Introduction, Integration of Private and Public
Cloud, Advantages and Disadvantages
UNIT-II
Virtualization and Abstraction: What is Virtualization and how abstraction is provided in cloud?
Advantages and Disadvantages, Types of Hypervisor, and Load balancing.
UNIT-III
Amazon Web Services Getting started with AWS, AWS Compute, Storage, and Networking,
AWS Security, Identity, and Access Management, AWS Database Options, AWS Elasticity and
Management Tools
UNIT-IV
Architecting on AWS Introduction to System Design: AWS Essentials Review and System
Design for High Availability, Automation and Serverless Architectures: Event-Driven Scaling,
Well-Architected Best Practices: Security, Reliability, Performance Efficiency, Cost
Optimization and Deployment and Implementation: Design Patterns and Sample Architectures
UNIT-V
Cloud Security Tools and technologies to secure the data in Private and Public Cloud
Architecture. Security Concerns, Legal issues and Aspects, Multi-tenancy issues, Cloud
Simulation
REFERENCES:
CO3 Gaining knowledge about Big data tools Pig, Hive, Spark, Zookeeper, HBase
CO4 Develop an understanding of data virtualization
CO5 Prepare case study of Big data system
Course contents
UNIT – I
Big Data: Fundamentals of Big Data, defining big data, building successful big data
management architecture, big data journey
Big Data Types: Structured and unstructured data types, real time and non-real time
requirements
Distributed Computing: History of distributed computing, basics of distributed computing
UNIT – II
Big Data Technology Foundation: Big Data stack, redundant physical infrastructure, security
infrastructure, operational databases, organising data services and tools, analytical data
warehouse, big data analytics
Virtualization: Basics of virtualization, hypervisor, abstraction and virtualization, implementing
virtualization with big data
Cloud and Big Data: Defining cloud, cloud deployment and delivery models, cloud as an
imperative for big data, use the cloud for big data
UNIT – III
Operational Databases: Relational database, nonrelational database, key-value pair databases,
document databases, columnar databases, graph databases, spatial databases
MapReduce Fundamentals: Origin of MapReduce, map function, reduce function, putting map
and reduce together, optimizing map reduce
Hadoop: Discovering Hadoop, Hadoop distributed file system, Hadoop MapReduce, Hadoop
file system, dataflow, Hadoop I/O, data integrity, compression, serialization, file-based data
structure
UNIT – IV
Avro: Avro data types and schemas, in-memory serialization and deserialization, avrodatafiles,
schema Resolution, Pig: Comparison with databases, pig latin, user defined functions, data
processing operators
Hive: Running hive, comparison with traditional databases, HiveQL, tables, querying data, user-
defined functions
Spark: Resilient distributed datasets, shared variables, anatomy of a spark job run, executors and
cluster managers,
HBase: HBasics, concepts, clients, HBase vs RDBMS, Praxis
ZooKeeper: ZooKeeper services, building application with ZooKeeper
Reference Books:
1. Hadoop: The Definitive Guide, 4th Edition by Tom White - Shroff Publishers &
Distributers Private Limited - Mumbai; Fourth edition (2015)
2. Big Data: Principles and Best Practices of Scalable Real-time Data Systems by James
Warren and Nathan Marz, Manning Publications (2015)
Knowledge Management (CS-604-A)/(AL-604-A)
COURSE OUTCOMES:
After Completing the course student should be able to
Course content:
UNIT I : INTRODUCTION
Introduction: An Introduction to Knowledge Management – The foundations of knowledge
management- including cultural issues- technology applications organizational concepts and
processes- management aspects- and decision support systems. The Evolution of Knowledge
management: From Information Management to Knowledge Management – Key Challenges
Facing the Evolution of Knowledge Management – Ethics for Knowledge Management.
UNIT II : CREATING THE CULTURE OF LEARNING AND KNOWLEDGE
SHARING
Organization and Knowledge Management – Building the Learning Organization. Knowledge
Markets: Cooperation among Distributed Technical Specialists – Tacit Knowledge and
QualityAssurance.
UNIT III : KNOWLEDGE MANAGEMENT-THE TOOLS
Telecommunications and Networks in Knowledge Management – Internet Search Engines and
Knowledge Management – Information Technology in Support of Knowledge Management –
Knowledge Management and Vocabulary Control – Information Mapping in Information
Retrieval – Information Coding in the Internet Environment – Repackaging Information.
UNIT IV : KNOWLEDGE MANAGEMENT-APPLICATION
Components of a Knowledge Strategy – Case Studies (From Library to Knowledge
Center,Knowledge Management in the Health Sciences, Knowledge Management in Developing
Countries).
UNIT V : FUTURE TRENDS AND CASE STUDIES
Advanced topics and case studies in knowledge management – Development of a knowledge
management map/plan that is integrated with an organization‟s strategic and business plan – A
case study on Corporate Memories for supporting various aspects in the process life -cycles of an
organization.
TEXT BOOK:
1. Srikantaiah, T.K., Koenig, M., “Knowledge Management for the Information
Professional” Information Today, Inc., 2000.
2. Nonaka, I., Takeuchi, H., “The Knowledge-Creating Company: How Japanese
Companies Create the Dynamics of Innovation”, Oxford University Press, 1995.
Industry 4.0 (CS-604-B)/(AL-604-B)
COURSE OUTCOMES:
After Completing the course student should be able to
CO3 Describe Robotic technology and Augmented reality for Industry 4.0
CO4 Demonstrate obstacle and framework conditions for Industry 4.0
CO5 Understand role of Augmented Reality in Industry 4.0
Course content:
Unit 1 Introduction to Industry 4.0: Introduction, core idea of Industry 4.0,origin concept of
industry 4.0,Industry 4.0 production system, current state of industry 4.0, Technologies, How is
India preparing for Industry 4.0
Unit 2 A Conceptual Framework for Industry 4.0: Introduction, Main Concepts and
Components of Industry 4.0, State of Art, Supportive Technologies, Proposed Framework for
Industry 4.0.
Unit 3 Technology Roadmap for Industry 4.0 :
Introduction, Proposed Framework for Technology Roadmap, Strategy Phase, Strategy Phase,
New Product and Process Development Phase.
Unit 4 Advances in Robotics in the Era of Industry 4.0:
Introduction, Recent Technological Components of Robots- Advanced Sensor Technologies,
Internet of Robotic Things, Cloud Robotics, and Cognitive Architecture for Cyber-Physical
Robotics, Industrial Robotic Applications- Manufacturing, Maintenance and Assembly.
Unit 5 The Role of Augmented Reality in the Age of Industry 4.0:
Introduction, AR Hardware and Software Technology, Industrial Applications of AR.
REFERENCES:
1. Alp Ustundag and Emre Cevikcan,”Industry 4.0: Managing the Digital Transformation”.
2. Bartodziej, Christoph Jan,”The Concept Industry 4.0”.
3. Klaus Schwab,”The Fourth Industrial Revolution”.
4. Christian Schröder ,”The Challenges of Industry 4.0 for Small and Medium-sized
Enterprises”.
Software Project Management (CS-604-C)/(AL-604-C)
COURSE OUTCOMES:
After Completing the course student should be able to
Course content:
1. Introduction: Evolving Role of Software; Software Characteristics; Software Applications.
What is meant by Software Engineering?, The System Development Life Cycle, Software
Process Models
2. Conventional Software Management.
Evolution of software economics. Improving software economics: reducing product size,
software processes, team effectiveness, automation through software environments. Principles of
modern software management.
3. Software Management Process
Framework,: Life cycle phases- inception, elaboration, construction and training phase. Artifacts
of the process- the artifact sets, management artifacts, engineering artifacts, pragmatics artifacts.
Model based software architectures. Workflows of the process. Checkpoints of the process.
4. Software Management Disciplines
Iterative process planning. Project organisations and responsibilities. Process automation. Project
control And process instrumentation- core metrics, management indicators, life cycle expections.
Process discriminants.
5. Software Project Management
Cost Estimation: LOC,Function Point (FP) Based Estimation, COCOMO Model, Project
Scheduling, Risk Management, Introduction of MIS & DSS and Object Oriented Software
Engineering.
REFERENCES:
1. Software Project management, Walker Royce, Addison Wesley, 1998.
2. Project management 2/e ,Maylor.
3. Managing the Software Process, Humphrey.
4. Managing global software Projects, Ramesh, TMH,2001.
5. Pankaj Jalote “Software Engg” Narosa Publications
B.Tech CSE& AIML LNCT University
VII Semester Syllabus
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Describe the concepts of www including browser and http protocol
CO2 Use the various html tags to develop the user friendly web pages
CO3 Use css to provide the styles to the webpages at various levels.
CO4 Demonstrate characteristics of java scripts for dynamic web pages.
CO5 Develop the modern web applications with client side and server side technologies
Course contents
UNIT I : INTRODUCTION TO WEB ENGINEERING
Motivation, Categories of Web Applications, Characteristics of Web Applications. Requirements
of Engineering in Web Applications- Web Engineering-Components of Web Engineering-Web
Engineering Process-Communication-Planning. Overview of static and dynamic web pages with
example, difference between web design and web development. Introduction of API and its
applications.
UNIT III : WEB APPLICATION DESIGN Introduction, Web Design from an Evolutionary
Perspective, Information Design, Software Design: A Programming Activity, Merging
Information Design and Software Design, Problems and Restrictions in Integrated Web Design,
A Proposed Structural Approach, Presentation Design, Presentation of Nodes and Meshes.
Relation to Content Modeling, Presentation Modeling, Relation to Hypertext Modeling,
Customization Modeling, Modeling Framework-Modeling languages- Analysis Modeling for
Web Apps-The Content Model-The Interaction Model-Configuration Model.
UNIT IV : DEVELOPMENT CONCEPTS
Device-independent Development, Approaches, Inter action Design, User Interaction User
Interface Organization, Navigation Design, Designing a Link Representation, Designing Link
Internals, Navigation and Orientation, Structured Dialog for Complex Activities, Interplay with
Technology and Architecture, Functional Design.
UNIT IV : TESTING WEB APPLICATIONS
Introduction-Fundamentals-Test Specifics in Web Engineering-Test Approaches- Conventional
Approaches, Agile Approaches, Testing concepts, Testing Process, Test Scheme, Test Methods
and Techniques like Link Testing, Browser Testing, Usability Testing Load, Stress, and
Continuous Testing, Testing Security, Test-driven.
UNIT V : PROMOTING WEB APPLICATIONS
Introduction-challenges in launching the web Application-Promoting Web Application- Content
Management-Usage Analysis-Web Project Management-Challenges in Web Project
Management-Managing Web Team- Managing the Development Process of a Web Application-
Risk, Developing a Schedule, Managing Quality, Managing Change, Tracking the Project.
Introduction to node JS - web sockets.
TEXT BOOKS
1. GertiKappel, Birgit Proll, “Web Engineering”, John Wiley and Sons Ltd, 2006.
2. Roger S. Pressman, David Lowe, “Web Engineering”, Tata McGraw Hill Publication,
2007.
3. Guy W. Lecky-Thompson, “Web Programming”, Cengage Learning, 2008.
Big Data Analytics (CS-702-A) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understand the concept and challenges of big data.
CO2 Demonstrate knowledge of big data analytics.
CO3 Develop big data solutions using hadoop eco system.
CO4 Gain hands-on experience on large-scale analytics tools.
CO5 Analyse the social network graphs
Course contents
UNIT I: INTRODUCTION
Introduction to Big Data and Hadoop: First understand cloud and set up an AWS (Amazon Web
Services) account. Types of Digital Data, Introduction to Big Data, Big Data Analytics, History
of Hadoop, Apache Hadoop, Analysing Data with Unix tools, Analysing Data with Hadoop,
Hadoop Streaming, Hadoop Echo System,
UNIT II: BIG DATA STRATEGY AND DESIGN
IBM Big Data Strategy, Introduction to Infosphere Big Insights and Big Sheets, Apache Spark
HDFS(Hadoop Distributed File System) The Design of HDFS, HDFS Concepts, Command Line
Interface, Hadoop file system interfaces, Data flow, Data Ingest with Flume and Scoop and
UNIT III : HADOOP INTRODUCTION AND ROLE
Hadoop archives, Hadoop I/O: Compression, Serialization, Avro and File-Based Data structures.
Map Reduce Anatomy of a Map Reduce Job Run, Failures, Job Scheduling, Shuffle and Sort,
Task Execution, Map Reduce Types and Formats, Map Reduce Features.
Unit IV : PIG, HIVE AND HIVEQL
Hadoop Eco System Pig : Introduction to PIG, Execution Modes of Pig, Comparison of Pig with
Databases, Grunt, Pig Latin, User Defined Functions, Data Processing operators. Hive : Hive
Shell, Hive Services, Hive Metastore, Comparison with Traditional Databases, HiveQL, Tables,
Querying Data and User Defined Functions.
UNIT V : Clients And Data Analytics With R
Hbase:HBasics, Concepts, Clients, Example, Hbase Versus RDBMS. Big SQL : Introduction
Data Analytics with R Machine Learning : Introduction, Supervised Learning, Unsupervised
Learning, Collaborative Filtering. Big Data Analytics with Big R.
Text Books
1. Tom White “ Hadoop: The Definitive Guide” Third Edit on, O‟reily Media, 2012.
2. Seema Acharya, SubhasiniChellappan, "Big Data Analytics" Wiley 2015. References
3. Jay Liebowitz, “Big Data and Business Analytics” Auerbach Publications, CRC press
(2013)
4. AnandRajaraman and Jefrey David Ulman, “Mining of Massive Datasets”, Cambridge
University Press, 2012.
5. Pete Warden, “Big Data Glossary”, O‟Reily, 2011.
6. Michael Mineli, Michele Chambers, AmbigaDhiraj, "Big Data, Big Analytics: Emerging
Wireless and Mobile computing (CS-702-B/AL-702-B) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Design and create traditional network
CO2 Understand the different issues in MAC and routing issues in multi hop wireless and
ad-hoc networks and existing solutions for the same
CO3 Evaluate the transport layer issues in wireless networks due to error‟s and mobility of
nodes and understand existing solutions for the same
CO4 Explain the architecture of GSM
CO5 Discuss the services, emerging issues and future trends in M-Commerce.
Course contents
Unit 1: Review of traditional networks: Review of LAN, MAN, WAN, Intranet, Internet, and
interconnectivity devices: bridges, Routers etc. Review of TCP/IP Protocol Architecture:
ARP/RARP, IP addressing, IP Datagram format and its Delivery, Routing table format, ICMP
Messages, Subnetting, Supernetting and CIDR, DNS. NAT: Private addressing and NAT, SNAT,
DNAT, NAT and firewalls, VLANS: Concepts, Comparison with Real LANS, Type of VLAN,
Tagging, IPV6: address structure, address space and header.
Unit 2: Study of traditional routing and transport: Routing Protocols: BGP- Concept of hidden
network and autonomous system, An Exterior gateway protocol, Different messages of BGP.
Interior Gateway protocol: RIP, OSPF. Multiplexing and ports, TCP: Segment format, Sockets,
Synchronization, Three Way Hand Shaking, Variable window size and Flow control, Timeout
and Retransmission algorithms, Connection Control, Silly window Syndrome. Example of TCP:
Taho, Reno, Sack etc. UDP: Message Encapsulation, Format and Pseudo header.
Unit 3: Wireless LAN: Transmission Medium For WLANs, MAC problems, Hidden and
Exposed terminals, Near and Far terminals, Infrastructure and Ad hoc Networks, IEEE 802.11-
System arch, Protocol arch, Physical layer, Concept of spread spectrum, MAC and its
management, Power management, Security. Mobile IP: unsuitability of Traditional IP; Goals,
Terminology, Agent advertisement and discovery, Registration, Tunneling techniques. Ad hoc
network routing: Ad hoc Network routing v/s Traditional IP routing, types of routing protocols,
Examples: OADV, DSDV, DSR, ZRP etc.
Unit 4: Mobile transport layer: unsuitability of Traditional TCP; I-TCP, S-TCP, M-TCP.
Wireless Cellular networks: Cellular system, Cellular networks v/s WLAN, GSM – Services,
system architecture, Localization and calling, handover and Roaming.
Unit 5: Mobile Device Operating Systems: Special Constraints & Requirements, Commercial
Mobile Operating Systems. Software Development Kit: iOS, Android etc.MCommerce :
Structure , Pros &Cons, Mobile Payment System ,Security Issues
Text Books
1. Tom White “ Hadoop: The Definitive Guide” Third Edit on, O‟reily Media, 2012.
2. Seema Acharya, SubhasiniChellappan, "Big Data Analytics" Wiley 2015. References
3. Jay Liebowitz, “Big Data and Business Analytics” Auerbach Publications, CRC press
(2013)
4. Michael Mineli, Michele Chambers, AmbigaDhiraj, "Big Data, Big Analytics: Emerging
Deep Learning (CS-702-C/AL-702-C) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Describe in-depth about theories, models and algorithms in machine learning.
CO2 Compare and contrast different learning algorithms with parameters.
CO3 Examine the nature of a problem and find the appropriate learning algorithms
CO4 Design and implement of deep learning approaches for solving real-life problems.
CO5 Analyse the social network graphs for Deep learning CNN model
Course contents
Unit 1: History of Deep Learning, McCulloch Pitts Neuron, Thresholding Logic, Activation
functions, Gradient Descent (GD), Momentum Based GD, Nesterov Accelerated GD, Stochastic
GD, AdaGrad, RMSProp, Adam, Eigenvalue Decomposition. Recurrent Neural Networks,
Backpropagation through time (BPTT), Vanishing and Exploding Gradients, Truncated BPTT,
GRU, LSTMs, Encoder Decoder Models, Attention Mechanism, Attention overimages.
Unit 2: Autoencoders and relation to PCA, Regularization in autoencoders,
Denoisingautoencoders, Sparse autoencoders, Contractive autoencoders, Regularization: Bias
Variance Tradeoff, L2 regularization, Early stopping, Dataset augmentation, Parameter sharing
and tying, Injecting noise at input, Ensemble methods, Dropout, Batch Normalization, Instance
Normalization, Group Normalization.
Unit 3: Greedy Layerwise Pre-training, Better activation functions, Better weight initialization
methods, Learning Vectorial Representations Of Words, Convolutional Neural Networks, LeNet,
AlexNet, ZF-Net, VGGNet, GoogLeNet, ResNet, Visualizing Convolutional Neural Networks,
Guided Backpropagation, Deep Dream, Deep Art, Recent Trends in Deep Learning
Architectures.
Unit 4: Introduction to reinforcement learning(RL), Bandit algorithms – UCB, PAC,Median
Elimination, Policy Gradient, Full RL & MDPs, Bellman Optimality, Dynamic Programming -
Value iteration, Policy iteration, and Q-learning & Temporal Difference Methods, Temporal-
Difference Learning, Eligibility Traces, Function Approximation, Least Squares Methods
Unit 5: Fitted Q, Deep Q-Learning , Advanced Q-learning algorithms , Learning policies by
imitating optimal controllers , DQN & Policy Gradient, Policy Gradient Algorithms for Full RL,
Hierarchical RL,POMDPs, Actor-Critic Method, Inverse reinforcement learning, Maximum
Entropy Deep Inverse Reinforcement Learning, Generative Adversarial Imitation
Learning,Recent Trends in RL
Text Books
1. Deep Learning, An MIT Press book, Ian Goodfellow and Yoshua Bengio and Aaron
Courville
2. Pattern Classification- Richard O. Duda, Peter E. Hart, David G. Stork, John Wiley &
Sons Inc.
3. Reinforcement Learning: An Introduction, Sutton and Barto, 2nd Edition.
4. Reinforcement Learning: State-of-the-Art, Marco Wiering and Martijn van Otterl Anand
Rajaraman and Jefrey David Ulman, “Mining of Massive Datasets”, Cambridge
University Press, 2012.
Data Visualization (AL-702-A) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understanding of the basics data handling
CO2 Understanding of data manipulation using function
CO3 Knowledge about tableau software
CO4 Build views and reports with tablaeu.
CO5 Getting hands-on experience of various Data Analytics and visualization tools
Course contents
UNIT - I
INTRODUCTION TO DATA HANDLING Overview of Data analysis, Introduction to
Data visualization, Working with statistical formulas - Logical and financial functions ,
Data alidation & data models, Power Map for visualize data , Power BI-Business
Intelligence , Data Analysis using statistical methods, Dashboard designing.
UNIT - II
INTRODUCTION TO DATA MANIPULATION USING FUNCTION: Heat Map, Tree
Map, Smart Chart, Azure Machine learning , Column Chart, Line Chart , Pie,Bar, Area,
Scatter Chart, Data Series, Axes , Chart Sheet , Trendline , Error Bars, Sparklines,
Combination Chart, Gauge, Thermometer Chart , Gantt Chart , Pareto Chart etc ,
Frequency Distribution, Pivot Chart, Slicers , Tables: Structured References, Table Styles
, What-If Analysis: Data Tables, Goal Seek, Quadratic Equation , Transportation
Problem, Maximum Flow Problem, Sensitivity Analysis, Histogram, Descriptive,
Statistics, Anova, F-Test, t-Test, Moving, Average, Exponential Smoothing | Correlation
model | Regression model, Practical Lab
UNIT - III
TABLEAU SOFTWARE: GETTING STARTED WITH TABLEAU SOFTWARE:
What is Tableau? What does the Tableau product suite comprise of? How Does Tableau
Work? Tableau Architecture, What is My Tableau Repository? Connecting to Data &
Introduction to data source concepts, Understanding the Tableau workspace, Dimensions
and Measures, Data Types & Default Properties, Building basic views, Saving and
Sharing your work-overview, Practical Lab
UNIT - IV
TABLEAU: BUILDING VIEWS (REPORTS): Date Aggregations and Date parts, Cross
tab & Tabular charts, Totals & Subtotals, Bar Charts & Stacked Bars, Trend lines,
Forecasting, Filters, Context filters, Line Graphs with Date & Without Date, Tree maps,
Scatter Plots.
UNIT V- case study
Reference Books
1. Aurelien Geon, “Hands-On Machine Learning with Scikit-Learn and
Tensorflow:Concepts, Tools, and Techniques to Build Intelligent Systems”, O'Reilly.
2. Cathy O‟Neil and Rachel Schutt , “Doing Data Science”, O'Reilly, 2015
Cryptography and Information Security (CS-703-A) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understanding of the basics of Cryptography and Network Security and working
knowledge of Mathematics used in Cryptology
CO2 Understanding of previous attacks on cryptosystems to prevent future attacks from securing a
message over an insecure channel by various means.
CO3 Knowledge about how to maintain the Confidentiality, Integrity and Availability of a data..
CO4 Understanding of various protocols for network security to protect against the network threats.
CO5 Getting hands-on experience of various Information Security Tools
Course contents
UNIT I:
Mathematical Background for Cryptography: Abstract Algebra, Number Theory, Modular
Inverse,Extended Euclid Algorithm, Fermat's Little Theorem, Euler Phi-Function, Euler's
theorem.Introduction to Cryptography: Principles of Cryptography, Classical Cryptosystem,
Cryptanalysis on Substitution Cipher (Frequency Analysis), Play Fair Cipher, Block Cipher. Data
Encryption Standard (DES), Triple DES, Modes of Operation, Stream Cipher.
UNIT II:
Advanced Encryption Standard (AES), Introduction to Public Key Cryptosystem, Discrete Logarithmic
Problem, Diffie-Hellman Key Exchange Computational & Decisional Diffie-Hellman Problem, RSA
Assumptions & Cryptosystem,RSA Signatures & Schnorr Identification Schemes, Primarily Testing,
Elliptic Curve over the Reals, Elliptic curve Modulo a Prime., Chinese Remainder Theorem.
UNIT III:
Message Authentication, Digital Signature, Key Management, Key Exchange, Hash Function. Universal
Hashing, Cryptographic Hash Function, MD, Secure Hash Algorithm (SHA), Digital Signature Standard
(DSS), Cryptanalysis: Time-Memory Trade-off Attack, Differential Cryptanalysis. Secure channel and
authentication system like Kerberos.
UNIT IV:
Information Security: Threats in Networks, Network Security Controls–Architecture, Wireless Security,
Honey pots, Traffic Flow Security, Firewalls – Design and Types of Firewalls, Personal Firewalls,IDS,
Email Security: Services Security for Email Attacks Through Emails, Privacy-Authentication of Source
Message, Pretty Good Privacy(PGP), S-MIME. IP Security: Overview of IPSec, IP& IP version 6
Authentication, Encapsulation Security Payload ESP, Internet Key Exchange IKE, Web Security:
SSL/TLS, Basic protocols of security. Encoding –Secure Electronic Transaction SET.
UNIT V:Cryptography and Information Security Tools: Spoofing tools: like Arping etc., Foot
printing Tools (ex-nslookup, dig, Whois,etc..), Vulnerabilities Scanning Tools (i.e. Angry IP,
HPing2, IP Scanner, Global Network Inventory Scanner, Net Tools Suite Pack.), NetBIOS Enumeration
Using NetView Tool, Steganography Merge Streams, Image Hide, Stealth Files, Blindsideusing:STools,
Steghide, Steganos.Stegdetect, Steganalysis - Stego Watch- Stego Detection Tool, StegSpy.Trojans
Detection Tools( i.e. Netstat, fPort, TCPView, CurrPorts Tool, Process Viewer), Lan Scanner Tools
(i.e.look@LAN, Wireshark, Tcpdump). DoS Attack Understanding Tools- Jolt2, Bubonic.c, Land and
LaTierra, Targa, Nemesy Blast, Panther2, Crazy Pinger, Some Trouble, UDP Flood, FSMax.
Recommended Text:
1. Cryptography and Network Security Principles and Practice Fourth Edition,William Stallings, Pearson
Education.
2. Network Security Essentials: Applications and Standards, by William Stallings.Prentice Hall.
3. Behrouz A Ferouzan, “Cryptography and NetworkSecurity” Tata Mc Graw Hills, 2007
4. Charles PPfleeger, Shari Lawrence Pfleeger “Security in Computing”, 4thEdition Prentice Hall of India,
2006.
5. Introduction to Modern Cryptography by Jonathan Katz and Yehuda Lindell, Chapman and
Hall/CRC
Agile Software Development (CS-703-B/AL-703-B) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 understand the value of Historical data and data mining in solving real-world problems.
CO2 Understand OLAP system and basic concepts, queries
CO3 Perform basic data mining tasks of knowledge discovery.
CO4 affluent with the basic Supervised and unsupervised learning algorithms commonly used in
data mining
CO5 develop the skill in using data mining for solving real-world problems.
Course contents
UNIT I:
Data Warehousing: Introduction, Delivery Process, Data warehouse Architecture, Data Preprocessing:
Data cleaning, Data Integration and transformation, Data reduction. Data warehouse Design:
Datawarehouse schema, Partitioning strategy Data warehouse Implementation, Data Marts, Meta Data,
Example of a Multidimensional Data model. Introduction to Pattern Warehousing.
UNIT II:
OLAP Systems: Basic concepts, OLAP queries, Types of OLAP servers, OLAP operations etc.
Data Warehouse Hardware and Operational Design: Security, Backup And Recovery,
UNIT III:
Introduction to Data& Data Mining :Data Types, Quality of data, Data Preprocessing, Similarity
measures, Summary statistics, Data distributions, Basic data mining tasks, Data Mining V/s knowledge
discovery in databases. Issues in Data mining. Introduction to Fuzzy sets and fuzzy logic..
UNIT IV:
Supervised Learning: Classification: Statistical-based algorithms, Distance-based algorithms, Decision
tree-based algorithms, Neural network-based algorithms, Rule-based algorithms,Probabilistic Classifiers
UNIT V: Clustering & Association Rule mining : Hierarchical algorithms, Partitional algorithms,
Clustering large databases – BIRCH, DBSCAN, CURE algorithms.Association rules : Parallel and
distributed algorithms such as Apriori and FP growth algorithms
Recommended Text:
1. Pang – ningTan , Steinbach & Kumar, “Introduction to Data Mining”, Pearson Edu, 2019.
2. Jaiwei Han, Micheline Kamber, “Data Mining : Concepts and Techniques”, Morgan Kaufmann
Publishers.
Margaret H. Dunham, “Data Mining : Introductory and Advanced topics”, Pearson Edu., 2009.
2. Anahory& Murray, “Data Warehousing in the Real World”, Pearson Edu., 2009.
DevOps for Web development (AL-703-A) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understanding of the basics of DevOps Infrastrusture
CO2 Understanding of devops framework.
CO3 Deploy with DevOps integration
CO4 Understanding Applications with Docker and Kubernetes .
CO5 Getting hands-on experience of various DevOps Tools and case studies
UNIT – I
DevOps Infrastructure: What is DevOps, Implement Continuous Integration (CI), Continuous
Delivery (CD), and Continuous Delivery (CD), understand Infrastructure as Code (IaC)
practices, Business drivers for DevOps adoption, data explosion, cloud computing, Big data, data
science and machine learning, in-memory computing, planning DevOps strategy, benefits of
DevOps
UNIT – II
DevOps Framework: DevOps process, Source code management, code review, configuration
management, build management, Artifacts repository management, release management, test
automation, continuous integration, continuous delivery, continuous deployment, routine
automation, DevOps maturity life cycle, DevOps Maturity Map, DevOps progression
framework, DevOps Maturity checklists, Agile framework
UNIT – III
DevOps – Continuous Integration, Delivery and Deployment: Best Practices for CI/CD, Jenkins
setup, Git (SCM) integration with Jenkins, Integrating GitHub with Jenkins, Maven (Build) tool
integration with Jenkins, Building Jobs with Jenkins, Source Code Review – Gerrit, Installation
of Gerrit, Repository Management, Testing with Jenkins, Continuous Delivery – Build Pipeline,
DevOps continuous Deployment, Chef landscape components, features of Chef, Chef Automate
workflow, Features of Ansible, Ansible CMDB, Playbooks, Modules, Inventory, Plugins,
Ansible Tower, Ansible Vault, Ansible Galaxy, Monitoring, Aplunk, Nagios Monitoring Tool,
UNIT – IV
Containerized Applications with Docker and Kubernetes: Installing Docker, Creating Dockerfile,
Building and running a container on a local machine, pushing an image to Docker Hub,
managing containers with Kubernetes, Technical requirements of Kubernetes, Kubernetes
architecture overview, Installing Kubernetes on a local machine, Installing Kubernetes
Dashboard, Using HELM as package manager, AKS,
UNIT V- case study
Recommended Text:
1. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in
Technology Organizations, Gene Kim, Jez Humble, Patrick Debois, John Willis,TMH
B.Tech CSE& AIML LNCT University
VIII Semester Syllabus
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Understand internet of things and its hardware and software components
CO2 Design interface i/o devices, sensors & communication modules.
CO3 Analyse data from various sources in real-time
CO4 Monitor data and devices with remote control.
CO5 Develop real life iot based projects.
Course contents:
Unit I IoT definition, Characteristics, IoT conceptual and architectural framework, Components
Of IoT ecosystems, Physical and logical design of IoT, IoT enablers, Modern day IoT
applications, M2M communications, IoT vs M2M, IoT vs WoT, IoT reference architecture, IoT
Network configurations, IoT LAN, IoT WAN, IoT Node, IoT Gateway, IoT Proxy, Review of
Basic Microcontrollers and interfacing.
Unit II Define Sensor, Basic components and challenges of a sensor node, Sensor features,
Sensor resolution; Sensor classes: Analog, Digital, Scalar, Vector Sensors; Sensor Types, bias,
drift, Hysteresis error, quantization error; Actuator; Actuator types: Hydraulic, Pneumatic,
electrical, thermal/magnetic, mechanical actuators, soft actuators
Unit III Basics of IoT Networking, IoT Components, Functional components of IoT, IoT service
Oriented architecture, IoT challenges, 6LowPAN, IEEE 802.15.4, ZigBee and its types, RFID
Features, RFID working principle and applications, NFC (Near Field communication),
Bluetooth, Wireless Sensor Networks and its Applications
Unit IV MQTT, MQTT methods and components, MQTT communication, topics and
applications, SMQTT, CoAP, CoAP message types, CoAP Request-Response model, XMPP,
AMQP features and components, AMQP frame types
Unit V IoT Platforms, Arduino, Raspberry Pi Board, Other IoT Platforms; Data Analytics for
IoT, Cloud for IoT, Cloud storage models & communication APIs, Attacks in IoT system,
Vulnerability analysis in IoT, IoT case studies: Smart Home, Smart framing etc.
References:
1. Vijay Madisetti, Arshdeep Bahga, “IoT, A Hands on Approach”, University Press
2. Dr. SRN Reddy, RachitThukral and Manasi Mishra, “Introduction to Internet of Things: A
practical Approach”, ETI Labs
3. Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies,
Platforms, and Use Cases”, CRC Press
4. Jeeva Jose, “Internet of Things”, Khanna Publishing House, Delhi
5. Adrian McEwen, “Designing the Internet of Things”, Wiley
6. Raj Kamal, “Internet of Things: Architecture and Design”, McGraw Hill
7. CunoPfister, “Getting Started with the Internet of Things”, O Reilly Media
Block Chain (CS-801-B/Al-801-B) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
1. Melanie Swan, “Block Chain: Blueprint for a New Economy”, O‟Reilly, 2015
2. Josh Thompsons, “Block Chain: The Block Chain for Beginners- Guide to Block chain
Technology and Leveraging Block Chain Programming”.
3. Daniel Drescher, “Block Chain Basics”, Apress; 1stedition, 2017
4. Anshul Kaushik, “Block Chain and Crypto Currencies”, Khanna Publishing House, Delhi.
5. Imran Bashir, “Mastering Block Chain: Distributed Ledger Technology, Decentralization and
Smart Contracts Explained”, Packt Publishing
6. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O‟Dowd, Venkatraman
Ramakrishna, “Hands-On Block Chain with Hyperledger: Building Decentralized Applications
with Hyperledger Fabric and Composer”, Import, 2018
Natural Language Processing (CS-801-C) Elective
COURSE OUTCOMES:
After Completing the course student should be able to
CO1 Extract information from text automatically using concepts and methods from
natural language processing (NLP)
CO2 Analyze the syntax, semantics, and pragmatics of a statement written in a
natural language.
CO3 Extract information from text automatically using concepts and methods from
natural language processing (NLP)
CO4 Develop system that can work on topic classification
CO5 Develop system that can perform translation work
Course contents
UNIT I: INTRODUCTION
Origins and challenges of NLP – Language Modeling: Grammar-based LM, Statistical LM –
Regular Expressions, Finite-State Automata – English Morphology, Transducers for lexicon and
rules, Tokenization, Detecting and Correcting Spelling Errors, Minimum Edit Distance.
REFERENCES:
The objective of the course is to apply all the specialization subjects to understand Case Studies:
AI Examples in Industry. Students can take up any of the case studies mentioned in the examples
or related to AI application case study as elective.
For ex.
COURSE OUTCOMES:
After Completing the course student should be able to
Course contents
UNIT I: DATA SCIENCE
Data preprocessing: Overview, Data Discovery, data access issue, data characterization, data set
assembly: reverse pivoting, feature extraction, physical or behavioral data set, sampling bias,
looking at the variable, relationship between variables, Data cleaning, Data transformation, Data
reduction, Discretization and generating concept hierarchies
UNIT II: DATA ANALYTICS
Need of Data analytic lifecycle, Key roles for successful analytic projects, various phases of Data
analytic lifecycle: Discovery, Data Preparation, Model Planning, Model Building,
Communicating Results, Operationalization. Feature selection with PCA, dimensionality
reduction,Descriptive Statistics and Exploratory Data Analytics: Visualization, Summarizing
Data, Looking at distributions and relationships, Inferential Statistics.
, regression – linear, non linear, multiple linear regression, logistic regression, hyper parameter
tuning, regularization with lasso, ridge, SGD analysis, subgradient descent, risk minimization
UNIT III: Optimization
OPTIMIZATION: Derivative based Optimization, Descent Methods,
The Method of Steepest Descent, Classical Newton‟s Method, Step Size Determination,
Derivative-free Optimization, Genetic Algorithms, Simulated Annealing, Random Search –
Downhill Simplex Objective function, Minimization problems, Decision variables, constraints,
Types of optimization problems: Linear Programming Problem, Non-linear programming
UNIT IV: Quadratic Optimization
Generalization error , Regularization and stability, Momentum and acceleration , Momentum
for quadratic optimization , Momentum for principle component analysis (PCA)
UNIT V: Convex optimization
Convex v/s Non convex: Integer Programming Problem, Mixed Integer Linear Programming
Problem, Mixed Integer Non Linear Programming Problem Uniform convergence,
REFERENCES:
Course contents
Unit – I: Rural Management –
Principles and Practices Introduction to Management and Theory of Management B. Planning,
Organisation Structure and Design C. Motivation and Leadership D. Management Control and
Managerial Decision Making
Unit – II: Human Resource Management for rural India
Nature, Scope of Human Resource Management. F. Human Resource Planning, Recruitment and
Selection, Training and Development, Performance Appraisal G. Welfare programme and Fringe
benefits, Wage and Salary Administration H. Morale and Productivity, Industrial Relations and
Industrial Disputes
Unit-III Management of Rural Financing:
Rural Credit System, Role of Rural Credit in Rural Development. Evolution and Growth of Rural
Credit System in India. B: Agricultural Credit, Agricultural Credit Review Committee, Report of
different Committees and Commissions, Problems and Prospects. C: Rural Credit to Non-farm
Sector, Credit for small and marginal entrepreneurs. D: Role of Government Institutions towards
facilitating Rural Credit. Role of Non- Government/ Semi Government / Quasi- Government
Institutions. Growth and Present trend of Rural Financing towards Small scale and Cottage
Industries.
Unit – IV: Research Methodology:
Concept of Social Research, Traditional Research, Action Research and Participatory Research
B: Qualitative Data Construction and Methods of Data Collection C: Techniques of Interview D:
Qualitative methods: Sociometry, Case Studies, observation, coding and content analysis
Unit – V: Research Methodology for Rural India
Collection, Tabulation and Presentation of data B: Measures of Central Tendency, Dispersion,
Moments, Skewness and Kurtosis, Correlation and Regression: Sampling Theory and Test of
Significance
References