B.tech - CSE - AI & ML - 2020 - 2021 - Curriculum and Syllabus V4 Aug 13-2021
B.tech - CSE - AI & ML - 2020 - 2021 - Curriculum and Syllabus V4 Aug 13-2021
ENGINEERING (SCOPE)
To offer computing education programs with the goal that the students become
technically competent and develop lifelong learning skills.
To undertake path-breaking research that creates new computing technologies and
solutions for industry and society at large.
To foster vibrant outreach programs for industry, research organizations, academia and
society.
B. Tech Computer Science and Engineering with Specialization in
Artificial Intelligence and Machine Learning
4. Graduates will interact with their peers in other disciplines in industry and
society and contribute to the economic growth of the country.
PO_03: Having an ability to design a component or a product applying all the relevant
standards and with realistic constraints.
PO_05: Having an ability to use techniques, skills and modern engineering tools
necessary for engineering practice
PO_11: Having a good cognitive load management [discriminate and filter the
available data] skills
PSO1: Design and develop intelligent automated systems applying mathematical, analytical,
programming and operational skills to solve real world problems.
PSO2: Apply machine learning techniques, software tools to conduct experiments, interpret data
and solve complex problems.
PSO3: Implement engineering solutions for the benefit of society by the use of AI and ML.
B. Tech Computer Science and Engineering with Specialization in
Artificial Intelligence and Machine Learning
CREDIT STRUCTURE
Category-wise Credit distribution
Category Credits
DETAILED CURRICULUM
University Core
Sl. Course
Course Title L T P J C Pre- Requisite
No Code
Technical English-
1 ENG1901 0 0 4 0 2 Foundation English II
I
Technical English-
2 ENG1902 0 0 4 0 2 71% to 90% in EPT
II
Problem Solving
10 CSE1001 0 0 6 0 3 -
and Programming
Problem Solving
and Object
11 CSE1002 0 0 6 0 3 -
Oriented
Programming
Lean Startup
12 MGT1022 1 0 0 4 2 -
Management
Technical Answers
PHY1901 and 115
13 CSE1901 for Real Word 1 0 0 4 2
credits earned
Problems (TARP)
17 Soft Skills * 6 -
Environmental
18 CHY1002 3 0 0 0 0 -
Sciences
Introduction to
19 PHY1901 1 0 0 0 1 -
Innovative Projects
Co /
20 EXC Extracurricular 0 0 0 0 0 -
Activity
Programme Core
6. CSE2013 Theory of 3 0 0 0 3 - E
computation
7. CSE2011 Data Structures 3 0 2 0 4 - E
and algorithms
Course
Domain Course Title L T P J C Pre-requisite
Code
Machine Intelligence
CSE3042
for Medical Image 2 0 0 4 3 -
(HC1) Analysis
HEALTHCARE
Computer Vision in
CSE4038 Healthcare 2 0 2 0 3 CSE3042
Application
CSE4039 Intelligent Embedded
2 0 0 4 3 CSE3042
Systems
CSE4040 Bio-Informatics 2 0 0 4 3 CSE3042
Soft Computing in
CSE4048 2 0 0 4 3 CSE3042
Medical Diagnostics
CSE3043 Video Analytics 2 0 0 4 3 -
CSE4041 Perception and
2 0 0 4 3 CSE3043
SURVEILLANCE
Algorithm
CSE4042 Evolutionary
SYSTEMS
Smart Product
CSE4052 2 0 0 4 3 CSE3045
Development
Modeling &
CSE4065 Simulation of Digital 2 0 0 0 2 CSE3045
Systems
CSE3046 AI for Cyber Security 3 0 0 4 4 -
SECURITY
Malware Analysis in
CSE4053 2 0 2 4 4 CSE3046
CYBER
Data Science
Artificial Intelligence
CSE4054 3 0 0 0 3 CSE3046
in Block chain
Cyber Threat
CSE4055 1 0 4 0 3 CSE3046
Intelligence
CSE4444 Game Programming 2 0 2 4 4 -
GAMING
CSE4044 AR/VR 2 0 2 4 4 -
CSE4045 Human Machine
2 0 2 0 3 -
Interaction
CSE4046 3D Graphics and
3 0 0 4 4 -
Animation
Intelligent Multi
CSE4056 Agent and Expert 2 0 0 4 3 -
systems
Network Science and
CSE4057 3 0 0 4 4 -
Modeling
CSE4058 Business Intelligence 2 0 0 4 3 -
GENERIC AI
Management courses
Key environmental problems, their basic causes and sustainable solutions. IPAT equation.
Ecosystem, earth – life support system and ecosystem components; Food chain, food web, Energy
flow in ecosystem; Ecological succession- stages involved, Primary and secondary succession,
Hydrarch, mesarch, xerarch; Nutrient, water, carbon, nitrogen, cycles; Effect of human activities
on these cycles.
Module:2 Biodiversity 6 hours
Importance, types, mega-biodiversity; Species interaction - Extinct, endemic, endangered and rare
species; Hot-spots; GM crops- Advantages and disadvantages; Terrestrial biodiversity and Aquatic
biodiversity – Significance, Threats due to natural and anthropogenic activities and Conservation
methods.
Environmental hazards – causes and solutions. Biological hazards – AIDS, Malaria, Chemical
hazards- BPA, PCB, Phthalates, Mercury, Nuclear hazards- Risk and evaluation of hazards. Water
footprint; virtual water, blue revolution. Water quality management and its conservation. Solid and
hazardous waste – types and waste management methods.
Renewable - Non renewable energy resources- Advantages and disadvantages - oil, Natural gas,
Coal, Nuclear energy. Energy efficiency and renewable energy. Solar energy, Hydroelectric
power, Ocean thermal energy, Wind and geothermal energy. Energy from biomass, solar-
Hydrogen revolution.
Climate disruption, Green house effect, Ozone layer depletion and Acid rain. Kyoto protocol,
Carbon credits, Carbon sequestration methods and Montreal Protocol. Role of Information
technology in environment-Case Studies.
Text Books
1. G. Tyler Miller and Scott E. Spoolman (2016), Environmental Science, 15th Edition,
Cengage learning.
George Tyler Miller, Jr. and Scott Spoolman (2012), Living in the Environment –
2. Principles, Connections and Solutions, 17th Edition, Brooks/Cole, USA.
Reference Books
1. David M.Hassenzahl, Mary Catherine Hager, Linda R.Berg (2011), Visualizing
Environmental Science, 4thEdition, John Wiley & Sons, USA.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & FAT
Recommended by Board of Studies 12.08.2017
Approved by Academic Council No. 46 Date 24.08.2017
CHY1701 Engineering Chemistry (UC) L T P J C
3 0 2 0 4
Pre-requisite Chemistry of 12th standard or equivalent Syllabus version
1.1
Course Objectives:
1. To impart technological aspects of applied chemistry
2. To lay foundation for practical application of chemistry in engineering aspects
Expected Course Outcomes (CO): Students will be able to
1. Recall and analyze the issues related to impurities in water and their removal methods and
apply recent methodologies in water treatment for domestic and industrial usage
2. Evaluate the causes of metallic corrosion and apply the methods for corrosion protection
of metals
3. Evaluate the electrochemical energy storage systems such as lithium batteries, fuel cells
and solar cells, and design for usage in electrical and electronic applications
4. Assess the quality of different fossil fuels and create an awareness to develop the
alternative fuels
5. Analyze the properties of different polymers and distinguish the polymers which can be
degraded and demonstrate their usefulness
6. Apply the theoretical aspects: (a) in assessing the water quality; (b) understanding the
construction and working of electrochemical cells; (c) analyzing metals, alloys and soil
using instrumental methods; (d) evaluating the viscosity and water absorbing properties of
polymeric materials
Course Objectives:
The course is designed so as to expose the students to industry environment and to take up on-site assignment as
trainees or interns.
Contents 4 Weeks
Four weeks of work at industry site.
Supervised by an expert at the industry.
Module:1 15 hours
1. Identification of real life problems
2. Field visits can be arranged by the faculty concerned
3. 6 – 10 students can form a team (within the same / different discipline)
4. Minimum of eight hours on self-managed team activity
5. Appropriate scientific methodologies to be utilized to solve the identified issue
6. Solution should be in the form of fabrication/coding/modeling/product design/process
design/relevant scientific methodology(ies)
7. Consolidated report to be submitted for assessment
8. Participation, involvement and contribution in group discussions during the contact hours
will be used as the modalities for the continuous assessment of the theory component
9. Project outcome to be evaluated in terms of technical, economical, social, environmental,
political and demographic feasibility
10. Contribution of each group member to be assessed
11. The project component to have three reviews with the weightage of 20:30:50
Mode of Evaluation: (No FAT) Continuous Assessment the project done – Mark weightage of
20:30:50 – project report to be submitted, presentation and project reviews
Recommended by Board of Studies 28-02-2016
Approved by Academic Council No.37 Date 16-06-2015
CSE1903 Comprehensive Examination L TP J C
0 0 0 0 1
Pre-requisite Syllabus version
1.00
Theory of Computation
Deterministic Finite Automata, Non deterministic Finite Automata, Regular Expressions, Context
Free Grammar, Push down Automata and Context Free Languages, Turing Machines.
Web Technologies
Web Architecture- JavaScript – objects String, date, Array, Regular Expressions, DHTML-
HTML DOM Events; Web Server – HTTP- Request/Response model-RESTful methods- State
Management – Cookies , Sessions – AJAX.
Operating Systems
Processes, Threads, Inter‐process communication, CPU scheduling, Concurrency and
synchronization, Deadlocks, Memory management and Virtual memory & File systems.
Mode of Evaluation: Periodic reviews, Presentation, Final oral viva, Poster submission
Recommended by Board of Studies 10.06.2015
Approved by Academic Council 37th AC Date 16.06.2015
Course Code Course Title L T P J C
ENG1901 Technical English - I 0 0 4 0 2
Pre-requisite Foundation English-II Syllabus Version
1
Course Objectives:
1. To enhance students‘ knowledge of grammar and vocabulary to read and write error-free
language in real life situations.
2. To make the students‘ practice the most common areas of written and spoken
communications skills.
3. To improve students‘ communicative competency through listening and speaking activities
in the classroom.
Expected Course Outcome:
1. Develop a better understanding of advanced grammar rules and write grammatically
correct sentences.
2. Acquire wide vocabulary and learn strategies for error-free communication.
3. Comprehend language and improve speaking skills in academic and social contexts.
4. Improve listening skills so as to understand complex business communication in a
variety of global English accents through proper pronunciation.
5. Interpret texts, diagrams and improve both reading and writing skills which would help
them in their academic as well as professional career.
1. Guptha S C, (2012) Practical English Grammar & Composition, 1st Edition, India:
Arihant Publishers
2. Steven Brown, (2011) Dorolyn Smith, Active Listening 3, 3rd Edition, UK:
Cambridge University Press.
3. Liz Hamp-Lyons, Ben Heasley, (2010) Study Writing, 2nd Edition, UK: Cambridge
University Pres.
4. Kenneth Anderson, Joan Maclean, (2013) Tony Lynch, Study Speaking, 2nd Edition, UK:
Cambridge, University Press.
5. Eric H. Glendinning, Beverly Holmstrom, (2012) Study Reading, 2nd Edition, UK:
Cambridge University Press.
6. Michael Swan, (2017) Practical English Usage (Practical English Usage), 4th edition, UK:
Oxford University Press.
7. Michael McCarthy, Felicity O'Dell, (2015) English Vocabulary in Use Advanced (South
Asian Edition), UK: Cambridge University Press.
8. Michael Swan, Catherine Walter, (2012) Oxford English Grammar Course Advanced, Feb,
4th Edition, UK: Oxford University Press.
9. Watkins, Peter. (2018) Teaching and Developing Reading Skills: Cambridge Handbooks
for Language teachers, UK: Cambridge University Press.
10. (The Boundary by Jhumpa Lahiri) URL:
https://www.newyorker.com/magazine/2018/01/29/the-
boundary?intcid=inline_amp
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
List of Challenging Experiments (Indicative)
1. Self-Introduction 12 hours
2. Sequencing Ideas and Writing a Paragraph 12 hours
3. Reading and Analyzing Technical Articles 8 hours
4. Listening for Specificity in Interviews (Content Specific) 12 hours
5. Identifying Errors in a Sentence or Paragraph 8 hours
6. Writing an E-mail by narrating life events 8 hours
Total Laboratory Hours 60 hours
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Recommended by Board of Studies 08.06.2019
Approved by Academic Council 55 Date: 13-06-2019
Course Code Course Title L T P J C
Reference Books
Oxenden, Clive and Christina Latham-Koenig, New English File: Advanced: Teacher’s
1. Book with Test and Assessment. CD-ROM: Six-level General English Course for Adults.
Paperback. Oxford University Press, UK, 2013.
Balasubramanian, T. English Phonetics for the Indian Students: A Workbook. Laxmi
2.
Publications, 2016.
Philip Seargeant and Bill Greenwell, From Language to Creative Writing. Bloomsbury
3.
Academic, 2013.
4. Krishnaswamy, N. Eco-English. Bloomsbury India, 2015.
Manto, Saadat Hasan. Selected Short Stories. Trans. Aatish Taseer. Random House India,
5.
2012.
6. Ghosh, Amitav. The Hungry Tide. Harper Collins, 2016.
Ghosh, Amitav. The Great Derangement: Climate Change and the Unthinkable. Penguin
7.
Books, 2016.
The MLA Handbook for Writers of Research Papers, 8th ed. 2016.
8.
Online Sources:
https://americanliterature.com/short-short-stories. (75 short short stories)
http://www.eco-ction.org/dt/thinking.html (Leopold, Aldo.―Thinking like a Mountain")
/www.esl-lab.com/;
www.bbc.co.uk/learningenglish/;
/www.bbc.com/news;
/learningenglish.voanews.com/a/using-voa-learning-english-to-improve-listening-
skills/3815547.html
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Module:1 Negotiation and Decision Making Skills through Literary Analysis 5 hours
Concepts of Negotiation and Decision Making Skills
Activity: Analysis of excerpts from Shakespeare‘s ―The Merchant of Venice‖ (court scene) and
discussion on negotiation skills.
Critical evaluation of excerpts from Shakespeare‘s ―Hamlet‖(Monologue by Hamlet) and discussion
on decision making skills
Text Book(s)
1. How to have Creative Ideas, Edward debone, Vermilon publication, UK, 2007
2. The Art of Innovation, Tom Kelley & Jonathan Littman, Profile Books Ltd, UK, 2008
Reference Books
1. Creating Confidence, Meribeth Bonct, Kogan Page India Ltd, New Delhi, 2000
2. Lateral Thinking Skills, Paul Sloane, Keogan Page India Ltd, New Delhi, 2008
3. Indian Innovators, Akhat Agrawal, Jaico Books, Mumbai, 2015
4. JUGAAD Innovation, Navi Radjou, Jaideep Prabhu, Simone Ahuja Random house India,
Noida, 2012.
Reference Books
1. Dhaliwal, K.K , ―Gandhian Philosophy of Ethics: A Study of Relationship between his
Presupposition and Precepts,2016, Writers Choice, New Delhi, India.
2. Vittal, N, ―Ending Corruption? - How to Clean up India?‖, 2012, Penguin Publishers, UK.
3. Pagliaro, L.A. and Pagliaro, A.M, ―Handbook of Child and Adolescent Drug and Substance Abuse:
Pharmacological , Developmental and Clinical Considerations‖, 2012Wiley Publishers, U.S.A.
4. Pandey, P. K (2012), ―Sexual Harassment and Law in India‖, 2012, Lambert Publishers, Germany.
Text Book(s)
[1] Thomas‟ Calculus, George B.Thomas, D.Weir and J. Hass, 13 th edition, Pearson, 2014.
[2] Advanced Engineering Mathematics, Erwin Kreyszig, 10th Edition, Wiley India, 2015.
Reference Books
1. Higher Engineering Mathematics, B.S. Grewal, 43rd Edition ,Khanna Publishers, 2015
2. Higher Engineering Mathematics, John Bird, 6th Edition, Elsevier Limited, 2017.
3. Calculus: Early Transcendentals, James Stewart, 8th edition, Cengage Learning, 2017.
4. Engineering Mathematics, K.A.Stroud and Dexter J. Booth, 7th Edition, Palgrave
Macmillan (2013)
Mode of Evaluation
Digital Assignments, Quiz, Continuous Assessments, Final Assessment Test
List of Challenging Experiments (Indicative)
1. Introduction to MATLAB through matrices, and general Syntax 2 hours
2 Plotting and visualizing curves and surfaces in MATLAB – 2 hours
Symbolic computations using MATLAB
3. Evaluating Extremum of a single variable function 2 hours
4. Understanding integration as Area under the curve 2 hours
5. Evaluation of Volume by Integrals (Solids of Revolution ) 2 hours
6. Evaluating maxima and minima of functions of several variables 2 hours
7. Applying Lagrange multiplier optimization method 2 hours
8. Evaluating Volume under surfaces 2 hours
9. Evaluating triple integrals 2 hours
10. Evaluating gradient, curl and divergence 2 hours
11. Evaluating line integrals in vectors 2 hours
12. Applying Green's theorem to real world problems 2 hours
Total Laboratory Hours 24 hours
Mode of Assessment:
Weekly assessment, Final Assessment Test
Recommended by Board of Studies 12-06-2015
Approved by Academic Council No. 37 Date 16-06-2015
MAT2001 Statistics for Engineers L T P J C
3 0 2 0 4
Prerequisites MAT1011 – Calculus for Syllabus Version: 1.0
Engineers
Course Objectives :
1. To provide students with a framework that will help them choose the appropriate
descriptive methods in various data analysis situations.
2. To analyse distributions and relationship of real-time data.
3. To apply estimation and testing methods to make inference and modelling techniques
for decision making.
Expected Course Outcome:
At the end of the course the student should be able to:
1. Compute and interpret descriptive statistics using numerical and graphical techniques.
2. Understand the basic concepts of random variables and find an appropriate
distribution for analysing data specific to an experiment.
3. Apply statistical methods like correlation, regression analysis in analysing,
interpreting experimental data.
4. Make appropriate decisions using statistical inference that is the central to
experimental research.
5. Use statistical methodology and tools in reliability engineering problems.
6. demonstrate R programming for statistical data
Expected Course Outcome: On the completion of this course the student will be able to:
1. Understand developing business models and growth drivers
2. Use the business model canvas to map out key components of enterprise
3. Analyze market size, cost structure, revenue streams, and value chain
4. Understand build-measure-learn principles
Foreseeing and quantifying business and financial risks
Module:1 2 Hours
Creativity and Design Thinking (identify the vertical for business opportunity, understand your
customers, accurately assess market opportunity)
Module:2 3 Hours
Minimum Viable Product (Value Proposition, Customer Segments, Build- measure-learn process)
Module:3 3 Hours
Business Model Development(Channels and Partners, Revenue Model and streams, Key
Resources, Activities and Costs, Customer Relationships and Customer Development Processes,
Business model canvas –the lean model- templates)
Module:4 3 Hours
Business Plan and Access to Funding(visioning your venture, taking the product/ service to market,
Market plan including Digital & Viral Marketing, start-up finance - Costs/Profits & Losses/cash
flow, Angel/VC,/Bank Loans and Key elements of raising money)
Module:5 3 Hours
Legal, Regulatory, CSR, Standards, Taxes
Module:6 2 Hours
Lectures by Entrepreneurs
Mode of Evaluation: Assignments; Field Trips, Case Studies; e-learning; Learning through
research, TED Talks
Project
1. Project 60 hours
Total Project 60 hours
Recommended by Board of Studies 08-06-2015
Approved by Academic Council 37 Date 16-06-2015
Total Practical Hours 60 hours
Mode of evaluation: Mini Project, Flipped Class Room, Lecture, PPT‟s, Role play, Assignments
Class/Virtual Presentations, Report and beyond the classroom activities
Recommended by Board of Studies 22-07-2017
Approved by Academic Council No. 47 Date 24.08.2017
PHY1701 Engineering Physics L T P J C
3 0 2 0 4
Pre-requisite None Syllabus version
V.2.1
Course Objectives:
To enable the students to understand the basics of the latest advancements in Physics viz.,
Quantum Mechanics, Nanotechnology, Lasers, Electro Magnetic Theory and Fiber Optics.
Text Book(s)
1. M. Morris Mano and Michael D.Ciletti– Digital Design: With an introduction to Verilog
HDL, Pearson Education – 5th Edition- 2014. ISBN:9789332535763.
Reference Books
1. Peterson, L.L. and Davie, B.S., 2007. Computer networks: a systems approach. Elsevier.
2. Thomas L Floyd. 2015. Digital Fundamentals. Pearson Education. ISBN: 9780132737968
3. Malvino, A.P. and Leach, D.P. and Goutam Saha. 2014. Digital Principles and Applications
(SIE). Tata McGraw Hill. ISBN: 9789339203405.
4. Morris Mano, M. and Michael D.Ciletti. 2014. Digital Design: With an introduction to
Verilog HDL. Pearson Education. ISBN:9789332535763
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Realization of Logic gates using discrete components, verication of truth 4.5 hours
table for logic gates, realization of basic gates using NAND and NOR gates
Implementation of Logic Circuits by verification of Boolean laws 3 hours
and verification of De Morgans law
Adder and Subtractor circuit realization by implementation of Half-Adder 4.5 hours
and Full-Adder, and by implementation of Half-Subtractor and Full-
Subtractor
Combinational circuit design i. Design of Decoder and Encoder ii. Design of 4.5 hours
Multiplexer and De multiplexer iii. Design of Magnitude Comparator iv.
Design of Code Converter
Sequential circuit design i. Design of Mealy and Moore circuit ii. 4.5 hours
Implementation of Shift registers iii. Design of 4-bit Counter iv. Design of
Ring Counter
Implementation of different circuits to solve real world problems: 4.5 hours
A digitally controlled locker works based on a control switch and two keys
which are entered by the user. Each key has a 2-bit binary representation. If
the control switch is pressed, the locking system will pass the difference of
two keys into the controller unit. Otherwise, the locking system will pass the
sum of the two numbers to the controller unit. Design a circuit to determine
the input to the controller unit.
Implementation of different circuits to solve real world problems: 4.5 hours
A bank queuing system has a capacity of 5 customers which serves on first
come first served basis. A display unit is used to display the number of
customers waiting in the queue. Whenever a customer leaves the queue, the
count is reduced by one and the count is increased by one if a customer joins
a queue. Two sensors (control signals) are used to sense customers leaving
and joining the queue respectively. Design a circuit that displays the number
of customers waiting in the queue in binary format using LEDs. Binary 1 is
represented by LED glow and 0 otherwise.
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE1004 NETWORK AND COMMUNICATION L TP J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To build an understanding among students about the fundamental concepts of computer
networking, protocols, architectures, and applications.
2. To help students to acquire knowledge in design, implement and analyze performance of OSI
and TCP-IP based Architectures.
3. To implement new ideas in Networking through assignments.
Text Book(s)
1. Computer Networks: A Systems Approach, Larry Peterson and Bruce Davie, 5th Ed, The
Morgan Kaufmann Series, Elsevier, 2011.
2. Computer Networking: A Top-Down Approach Featuring the Internet, J.F. Kurose and
K.W.Ross, 6th Ed., Pearson Education, 2012.
Reference Books
1. Data Communications and Networking, Behrouz A. Forouzan, McGraw Hill Education, 5th
Ed., 2012.
2. TCP/IP Protocol Suite, Behrouz A. Forouzan, McGraw-Hill Education, 4 Ed., 2009.
3. Data and Computer Communications, William Stallings, Pearson Education, 10th Ed, 2013.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1 Demo session of all networking hardware and Functionalities 3 Hours
2 Network configuration commands using Linux 3 Hours
3 Error detection and correction mechanisms 3 Hours
4 Flow control mechanisms 3 Hours
5 IP addressing Classless addressing 3 Hours
6 Observing Packets across the network and Performance Analysis 3 Hours
of Routing protocols
7 Socket programming(TCP and UDP) Multi client chatting 3 Hours
8 Simulation of unicast routing protocols 3 Hours
9 Simulation of Transport layer Protocols and analysis of 3 Hours
congestion control techniques in network
10 Develop a DNS client server to resolve the given host name or IP address 3 Hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE1007 JAVA PROGRAMMING L T P J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To impart the core language features of Java and its Application Programming Interfaces
(API).
2. To demonstrate the use of threads, exceptions, files and collection frameworks in Java.
3. To familiarize students with GUI based application development anddatabase
connectivity.
Text Book(s)
1. Herbert Schildt, The Complete Reference -Java, Tata McGraw-Hill Education, Tenth
Edition, 2017.
2. Paul J. Deitel, Harvey Deitel ,Java SE8 for Programmers (Deitel Developer Series) 3rd
Edition, 2014
3. Y. Daniel Liang, Introduction to Java programming-comprehensive version-Tenth Edition,
Pearson ltd 2015
Reference Books
1. Paul Deitel Harvey Deitel ,Java, How to Program, Prentice Hall; 9th edition , 2011.
2. Cay Horstmann BIG JAVA, 4th edition, John Wiley Sons,2009
3. Nicholas S. Williams, Professional Java for Web Applications, Wrox Press, 2014.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Write a program to demonstrate the use of multidimensional arrays and 2 hours
looping constructs.
2. Write a program to demonstrate the application of String handling 2 hours
functions.
3. Write a program to demonstrate the use of Inheritance. 2 hours
4. Write a program to demonstrate the application of user-defined packages 2 hours
and sub-packages.
5. Write a program to demonstrate the use of Java Exception handling 2 hours
methods.
6. Write a program to demonstrate the use of threads in Java. 2 hours
7. Demonstrate with a program the use of File handling methods in Java. 2 hours
8. Demonstrate the use of Java collection frameworks in reducing application 2 hours
development time.
9. Build a GUI application using JavaFX 2 hours
10. Write a program to register students data using JDBC with MySQL 2 hours
Database.
11. Write a program that uses Servlets to perform basic banking tasks. 2 hours
12. Write a web application using JSP and demonstrate the use of http request 2 hours
and response methods.
13. Write a JSP program for an order management system. 2 hours
14. Write a JSP program that using JDBC and MySQL database to store the 2 hours
user data.
15. JSP with Java Bean 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 10-08-2018
Approved by Academic Council No. 52 Date 14-09-2018
CSE2001 COMPUTER ARCHITECTURE AND ORGANIZATION L T P J C
3 0 0 0 3
Pre-requisite CSE1003 Digital Logic Design Syllabus version
v1.0
Course Objectives:
1. To acquaint students with the basic concepts of fundamental component, architecture,
register organization and performance metrics of a computer.
2. To impart the knowledge of data representation in binary and understand implementation
of arithmetic algorithms in a typical computer.
3. To teach students how to describe machine capabilities and design an effective data path
design for instruction execution. To introduce students to syntax and semantics ofmachine
level programming.
4. To make students understand the importance of memory systems, IO interfacing
techniques and external storage and their performance metrics for a typical computer. And
explore various alternate techniques for improving the performance of a processor.
Text Book(s)
1. David A. Patterson and John L. Hennessy Computer Organization and Design-The
Hardware/Software Interface 5th edition, Morgan Kaufmann, 2013.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer organization, Mc Graw Hill,
Fifth edition, Reprint 2011.
Reference Books
1. W. Stallings, Computer organization and architecture, Prentice-Hall, 8th edition, 2013
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE2004 DATABASE MANAGEMENT SYSTEM L T P J C
2 0 2 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To understand the concept of DBMS and ER Modeling.
2. To explain the normalization, Query optimization and relational algebra.
3. To apply the concurrency control, recovery, security and indexing for the real time data.
Text Book(s)
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne-Operating System
Concepts, Wiley (2018).
Reference Books
1. Ramez Elmasri, A.Gil Carrick, David Levine, Operating Systems, A Spiral Approach -
McGrawHill Higher Education (2010).
2. Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, Operating Systems, Three Easy
Pieces, Arpaci-Dusseau Books, Inc (2015).
3. Andrew S. Tanenbaum, Modern Operating Systems, Pearson, 4th Edition (2016).
4. William Stallings, Operating Systems: Internals and Design Principles, Pearson, 9th Edition (2018).
Text Book(s)
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms ,
Third edition, MIT Press, 2009.
2 Mark A. Weiss,Data Structures & Algorithm Analysis in C++, 3rd edition, 2008, PEARSON.
Reference Books
1. Kurt Mehlhorn, and Peter Sanders – Algorithms and Data Sturctures The Basic Toolbox,
Springer-Verlag Berlin Heidelberg, 2008.
2. Horowitz, Sahni, and S. Anderson-Freed , Fundamentals of Data Structures in C
UNIVERSITIES PRESS,Second Edition,2008.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Experiments (Indicative) CO:3,4,5
1. Implementation of Stack and its applications 4 hours
2. Implementation of queue and its applications 4 hours
3. Linked List 4 hours
4. Searching algorithm 2 hours
5. Sorting algorithm – insertion, bubble, selection etc. 2 hours
6. Randomized Quick sort and merge sort 2 hours
7. Binary Tree traversals 2 hours
8. Binary search tree 2 hours
9. DFS, BFS 3 hours
10. Minimum Spanning Tree – Prim‘s and Kruskal‘s 3hours
11. Single source shortest path algorithm – Connected Components and finding 2 hours
a cycle in a graph
Total Laboratory Hours 30 hours
Mode of evaluation:
Recommended by Board of Studies 09-09-2020
Approved by Academic Council No. 59 Date 24-09-2020
Course code Design and Analysis of Algorithms L T P J C
CSE2012 3 0 2 0 4
Pre-requisite CSE2011 – Data Structures and Algorithms Syllabus version
v. xx.xx
Course Objectives:
1. To provide a mathematical foundation for analyzing and proving the efficiency of an
algorithm.
2. To focus on the design of algorithms in various domains of computer engineering.
3. To provide familiarity with main thrusts of work in algorithms sufficient to give some
context for formulating and seeking known solutions to an algorithmic problem.
Text Book(s)
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms ,
Third edition, MIT Press, 2009.
Reference Books
1. Jon Kleinberg, ÉvaTardos ,Algorithm Design, Pearson education, 2014
2. Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin, ―Network Flows: Theory,
Algorithms, and Applications‖, Pearson Education, 2014.
2. Design and implement an algorithm that will find the top and
the least scores of students from an online Quiz. Note: The
scores are stored in an array.
Text Book(s)
1. J.E. Hopcroft, R. Motwani and J.D. Ullman, ―Introduction to Automata Theory, Languages
and Computation‖, Third Edition, Pearson Education, India 2008. ISBN: 978-8131720479
2. Peter Linz, ―An Introduction to Formal Languages and Automata‖, Sixth Edition, Jones &
Bartlett, 2016. ISBN: 978-9384323219
Reference Books
1. K. Krithivasan and R. Rama, ―Introduction to Formal Languages, Automata and Computation‖, Pearson
Education, 2009. ISBN: 978-8131723562
2. Michael Sipser, Introduction of the Theory and Computation, Cengage; 3rd edition, 2014, ISBN: 978-
8131525296
3. Dexter C. Kozen, ―Automata and Computability‖, Springer; Softcover reprint of the original 1st ed. 1997
edition. 2012
4. John C Martin, ―Introduction to Languages and the Theory of Computation‖, McGraw Hill Publishing
Company, Fourth Edition, 2011.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Mode of assessment:
Recommended by Board of Studies 09-09-2020
Approved by Academic Council No. 59 Date 24-09-2020
CSE3002 INTERNET AND WEB PROGRAMMING L T P J C
2 0 2 4 4
Pre-requisite CSE2004-Database Management System Syllabus version
v1.0
Course Objectives:
1. To comprehend and analyze the basic concepts of web programming and internet
protocols.
2. To describe how the client-server model of Internet programming works.
3. To demonstrates the uses of scripting languages and their limitations.
Text Book(s)
1. Paul Deitel, Harvey Deitel, Abbey Deitel, Internet & World Wide Web - How to Program,
5th edition, Pearson Education, 2012.
2. Kogent Learning Solutions Inc, Web Technologies Black Book, Dream Tech press, 2013.
3. Brad Dayley, Brendan Dayley, and Caleb Dayley , Node.js, MongoDB and Angular Web
Development: The definitive guide to using the MEAN stack to build web applications,
2nd Edition, Pearson Education, 2018
Reference Books
1. Lindsay Bassett, Introduction to JavaScript Object Notation, 1st Edition, O‟Reilly Media,
2015
2. Fritz Schneider, Thomas Powell , JavaScript – The Complete Reference, 3rd Edition, Mc-
Graw Hill, 2017
3. Steven Holzener , PHP – The Complete Reference, 1st Edition, Mc-Graw Hill, 2017
4. Sandeep Kumar Patel, Developing Responsive Web Applications with AJAX and JQuery,
Packt Publications, 2014
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. HTML basic tags, HTML forms, table, list, HTML frames and CSS 4 hours
internal, external and inline
2. JavaScript validation, DOM and Ajax 6 hours
3. Java, Servlet and JSP 8 hours
4. PHP : Forms and File handling, Session Management and Cookies, 8 hours
Databases
5. XML 4 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 19-11-2018
Approved by Academic Council No. 53 Date 13-12-2018
EEE1001 Basic Electrical and Electronics Engineering L T P J C
2 0 2 0 3
Pre-requisite NIL Syllabus version
v. 1.0
Course Objectives:
1. To understand the various laws and theorems applied to solve electric circuits and networks
2. To provide the students with an overview of the most important concepts in Electrical and
Electronics Engineering which is the basic need for every engineer
Text Book(s)
1. 1. John Bird, „Electrical circuit theory and technology ‟, Newnes publications, 4 t h
Edition, 2010.
Reference Books
1. Allan R. Hambley, „Electrical Engineering -Principles & Applications‟ Pearson Education,
First Impression, 6/e, 2013
2. Simon Haykin, „Communication Systems‟, John Wiley & Sons, 5 t h Edition, 2009.
3. Charles K Alexander, Mathew N O Sadiku, „Fundamentals of Electric Circuits‟, Tata
McGraw Hill, 2012.
4. Batarseh, „Power Electronics Circuits‟, Wiley, 2003
5. H. Hayt, J.E. Kemmerly and S. M. Durbin, „Engineering Circuit Analysis‟, 6/e, Tata McGraw
Hill, New Delhi, 2011.
7. Fitzgerald, Higgabogan, Grabel, „Basic Electrical Engineering‟, 5t h edn, McGraw Hill, 2009.
8. S.L.Uppal, „Electrical Wiring Estimating and Costing ‟, Khanna publishers, NewDelhi, 2008.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Thevenin‟s and Maximum Power Transfer Theorems – Impedance 3 hours
matching of source and load
2. Sinusoidal steady state Response of RLC circuits 3 hours
3. Three phase power measurement for ac loads 3 hours
4. Staircase wiring circuit layout for multi storey building 3 hours
5. Fabricate and test a PCB layout for a rectifier circuit 3 hours
6. Half and full adder circuits. 3 hours
7. Full wave Rectifier circuits used in DC power supplies. Study the 3 hours
characteristics of the semiconductor device used
8. Regulated power supply using zener diode. Study the characteristics of the 3 hours
Zener diode used
9. Lamp dimmer circuit (Darlington pair circuit using transistors) used in cars. 3 hours
Study the characteristics of the transistor used
10. Characteristics of MOSFET 3 hours
Total Laboratory Hours 30 hours
Mode of assessment: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 29/05/2015
Approved by Academic Council 37th AC Date 16/06/2015
MAT1014 Discrete Mathematics and Graph Theory L T P J C
3 1 0 0 4
Pre-requisite Nil Syllabus Version
1.0
Course Objectives:
1. To address the challenge of the relevance of lattice theory, coding theory and algebraic
structures to computer science and engineering problems.
2. To use number theory, in particular congruence theory to cryptography and computer
science problems.
3. To understand the concepts of graph theory and related algorithm concepts.
Text Book(s)
1. Discrete Mathematical Structures with Applications to Computer Science, J .P. Trembleyand
R. Manohar, Tata McGraw Hill-35th reprint, 2017.
2. Graph theory with application to Engineering and Computer Science, Narasing Deo, Prentice
Hall India 2016.
Reference Books
1. Discrete Mathematics and its applications, Kenneth H. Rosen, 8th Edition, Tata McGraw Hill,
2019.
2. Discrete Mathematical Structures, Kolman, R.C.Busby and S.C.Ross, 6th Edition, PHI, 2018.
3. Discrete Mathematics, Richard Johnsonbaugh, 8th Edition, Prentice Hall, 2017.
4. Discrete Mathematics, S. Lipschutz and M. Lipson, McGraw Hill Education (India) 2017.
5. Elements of Discrete Mathematics–A Computer Oriented Approach, C.L.Liu, Tata McGraw
Hill, Special Indian Edition, 2017.
6. Introduction to Graph Theory, D. B. West, 3rd Edition, Prentice-Hall, Englewood Cliffs, NJ,
2015.
Mode of Evaluation
Digital Assignments, Quiz, Continuous Assessments, Final Assessment Test
Recommended by Board of Studies 03-06-2019
Approved by Academic Council No.55 Date 13-06-2019
MAT3004 Applied Linear Algebra L T P J C
3 2 0 0 4
Pre-requisite MAT2002 Applications of Syllabus Version
Differential and Difference Equations
v1.0
Course Objectives
1. Understanding basic concepts of linear algebra to illustrate its power and utility through
applications to computer science and Engineering.
2. apply the concepts of vector spaces, linear transformations, matrices and inner product
spaces in engineering.
3. solve problems in cryptography, computer graphics and wavelet transforms
Text Book(s)
1. Stuart Russell and Peter Norvig Artificial Intelligence - A Modern Approach, Prentice
Hall, 3rd edition, 2016.
D. Poole and A. Mackworth. Artificial Intelligence: Foundations of Computational Agents,
2. Cambridge University Press, 2010
Reference Books
3. 3. Elaine Ric, Kevin Knight and Shiv Shankar B. Nair, Artificial Intelligence, 3rd edition,
Tata McGraw Hill, 2009.
4. 4. George F. Luger, ―Artificial Intelligence-Structures and Strategies for Complex
Problem Solving‖, 6th edition, Pearson, 2008.
5. 5. R. Brachman, H. Levesque. Knowledge Representation and Reasoning, Morgan
Kaufmann, 2004.
6. 6. E. Alpaydin. Introduction to Machine Learning. MIT Press, 2nd edition, 2010
. 7. R. S. Sutton and A. G. Barto. Reinforcement Learning: An Introduction. MIT Press, 1998
8. 8. N.P.Padhy: Artificial Intelligence and Intelligent Systems, Oxford University Press, 2009.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. BFS 2 hours
2. Uniform cost search 2 hours
3. DFS 2 hours
4. Depth limited search 2 hours
5. A* algorithm implementation 2 hours
6. Getting acquainted with Prolog 10 hours
Reference Books
1 Ethem Alpaydin,"Introduction to Machine Learning‖, MIT Press, Prentice Hall of India,
Third Edition 2014.
2 Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar "Foundations of Machine
Learning‖, MIT Press, 2012.
3 Tom Mitchell, ―Machine Learning‖, McGraw Hill, 3rd Edition,1997.
4 Charu C. Aggarwal, ―Data Classification Algorithms and Applications‖, CRC Press, 2014.
5 Christopher M. Bishop, ―Pattern Recognition and Machine Learning‖, Springer 2011
Edition.
*Above listed books are only references and the students are free to choose any recent
references.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1 Linear & Multi-Linear Regression 2 hours
2 Naïve Bayes classifier 2 hours
3 Decision trees – ID3 2 hours
4 Decision trees- CART 2 hours
5 Logistic regression 2 hours
6 Support Vector Machines – Linear 2 hours
7 Support Vector Machines – Non-linear 2 hours
8 Single Perceptron 2 hours
9 Multilayer Perceptron 2 hours
10 K-NN, K-Means & K-mode clustering 4 hours
11 Random – forest 2 hours
12 Adaboost, XGboost 2 hours
13 Principal component analysis 2 hours
14 Self – Organizing maps 2 hours
Total Laboratory Hours 30 hours
Project 60 hours
1. A team may include to a maximum of 4 members.
2. Concepts studied in the subject to be used.
3. Down to earth application and innovative idea should have been attempted.
4. Report in Digital format with all evaluations and analysis to be submitted.
5. Assessment on a continuous basis with a minimum of 3 reviews.
Text Book(s)
1. Deep Learning, Ian Goodfellow Yoshua Bengio Aaron Courville, MIT Press, 2017
2 Neural Networks and Deep Learning, Michael Nielsen,, Determination Press
Reference Books
1. Deep Learning Step by Step with Python, N D Lewis, 2016
2 Deep Learning: A Practitioner's Approach, Josh Patterson, Adam Gibson, O'Reilly Media,
2017
3 Applied Deep Learning. A Case-based Approach to Understanding Deep Neural Networks,
Umberto Michelucci, Apress, 2018.
4 Deep Learning with TensorFlow: Explore neural networks with Python, Giancarlo
Zaccone, Md. RezaulKarim, Ahmed Menshawy, Packt Publisher, 2017.
5 Deep Learning with Keras, Antonio Gulli, Sujit Pal , Packt Publishers, 2017.
6 Deep Learning with Python", Francois Chollet, Manning Publications, 2017.
Cancer Diagnosis – Monitor the effects of chemo therapy on tumor volume – Cardiovascular
disease – to examine the blood flow to the heart muscle – Neurological disorders – brain tumor
evaluation and early identification of recurrence
Text Book(s)
1. Biomedical Image Analysis, Rangaraj M. Rangayyan, 2004
Reference Books
1. Medical Image Analysis, A. Dhawan, Wiley 2003
2 Foundations of Medical Imaging, Cho, Jones, Singh, John Wiley & Sons, 1993
3 Fundamentals of Medical Imaging, Paul Suetens, Cambridge University, 2nd edition, 2009
4. Deep Learning for Medical Image Analysis, S. Kevin Zhou, Hayit Greenspan, Dinggang
Shen, Academic Press, ISBN: 9780128104095, 2017
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final
Assessment Test (FAT) / Seminar.
List of Project Titles (Indicative) :
1. Analysis on Chest CT on the impact of COVID-19
2. Tongue Image Analysis for the impact of COVID-19
3. Thermographic image analysis for the disease detection
4. Analysis on the improvement in absorption of medicine from the last screening
5. Diagnosing changes in the tumor size from the last screening
Mode of Evaluation:Reviews
Recommended by Board of studies 30/10/2020
Approved by Academic Council 60th AC Date 04/11/2020
Course Code Course Title L T P J C
CSE4038 Computer Vision in Healthcare Application 2 0 2 0 3
Pre-requisite CSE3042 Syllabus version
v. 1.0
Course Objectives:
It introduces the concept of computer vision foundations and applications, Image
formation and pre-processing, Computer vision in healthcare applications.
Methods for 3D Vision - 3D reconstruction – Image based rendering, Image Recognition – Object
Detection – Space, Instance and Category Recognition – Recognition Databases and test sets.
Computer Vision to see - Computer Vision for Cognition - Computer Vision for physical
rehabilitation and training - Computer Vision for CADsystems in surgery - Computer Vision for
human-machine interaction - Computer Vision for Ambient Assisted Living - Egocentric (first
person) vision.
Module:7 Health care applications 4 hours
Analysis of Medical Image - Computer Vision for Predictive Analytics and Therapy -
Fundamental Algorithms for Medical Images - Machine Learning Algorithms for Medical Images
– Deep learning approaches for healthcare applications.
Text Book(s)
1. Ranjay Krishna, "Computer Vision: Foundations and Applications", Stand ford University,
December 2017.
2. Richard Szeliski, ―Computer Vision: Algorithms and Applications‖, Springer 2011
Reference Books
1. Simon J. D. Prince, ―Computer Vision: Models, Learning, and Inference‖,
CambridgeUniversity Press, 2012.
2 Forsyth D A and Ponce J,―Computer Vision: A Modern Approach‖, Prentice Hall 2003
3 Mark Nixon and Alberto S. Aquado, ―Feature Extraction & Image Processing for Computer
Vision‖, Third Edition, Academic Press, 2012.
4 Forsyth D A and Ponce J,―Computer Vision: A Modern Approach‖, Prentice Hall 2003.
List of Challenging Experiments (Indicative): Hours
1 Write a program to display gray scale image using read and write operation 2 Hours
2 Write a program to identify the histogram value of a gray scale image and 2 Hours
colour image.
3 Write a vision program to demonstrate the edge detection process. 2 Hours
4 Write a vision program to discretize an image using Fourier transformation 2 Hours
5 Demonstrate the medical image classification using SVM. 8 Hours
6 Demonstrate various machine Learning Algorithms for Medical Images 8 Hours
7 Demonstrate various Deep Learning Algorithms for Medical Images 6 Hours
Total laboratory hours 30 Hours
Mode of Assessment: Continuous Assessment & Final Assessment Test (FAT)
Recommended by Board of Studies 30/10/2020
Approved by Academic Council 60th AC Date 04/11/2020
Course code Course Title L T P J C
CSE4039 Intelligent Embedded Systems 2 0 0 4 3
Pre-requisite CSE3042 Syllabus version
v.1.0
Course Objectives (COB):
1. To understand principles and algorithms for prototyping embedded systems with high level of
deduction and adaptation.
2. To provide students with holistic view and detailed knowledge of hardware – software co-design of
intelligent, real-time embedded systems
Computer Aided Drug Designing (CADD): SBDD, LBDD, Drug discovery, Drug Target
Identification, Drug Target Validation
asics, First and second generation algorithms for domain assignments, domain assignment based on
graph theoretical methods, prediction of binding sites and characterization. Designing protein-
protein interfaces: Designing for affinity, Designing for specificity
Text Book(s)
1. S.N. Sivanandam, S.N. Deepa ―Principles of Soft Computing‖, 3rd Edition, Wiley, 2018.
2. Timothy J. Ross "Fuzzy Logic with Engineering Applications", 4th edition, Wiley, 2016.
3. Andries P. Engelbrecht, ―Computational Intelligence: An Introduction‖, 2nd Edition, John
Wiley & Sons, 2007.
4. Leszek Rutkowski,, ―Computational Intelligence Methods and Techniques‖, Springer,
2008.
Reference Books
1. Tamalika Chaira, ―Medical Image Processing: Advanced Fuzzy Set Theoretic
Techniques‖, CRC Press, 2015.
2. Manfred Schmitt, Horia-Nicolai TEODORESCU, Ashlesha Jain, Ajita Jain, Sandhya
Jain. "Computational Intelligence Processing in Medical Diagnosis", Springer Science &
Business Media, 2002..
3. Stephen L. Smith, Stefano Cagnoni "Genetic and Evolutionary Computation: Medical
Applications", John Wiley & Sons, 2011.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment / Quiz / Final
Assessment Test (FAT) / Seminar
List of Project (Indicative)
Sample Project Titles :
Generally a team project [3 to 4 members]. The project should cover some of the
following (tentative domains). i.e.,
1. Fuzzy Image Segmentation in medical diagnosis
2. Medical Image Registration Using Evolutionary Computation
3. Medical Image Segmentation by Evolutionary Approach
4. Fuzzy C-means clustering of Medical Images
5. Clinical decision support system (DSS) in the diagnosis of malaria
Mode of Evaluation: Reviews
Recommended by Board of studies 8/2/2021
Approved by Academic Council 61st Date 18/2/2021
Course code Course title L T P J C
CSE3043 Video Analytics 2 0 0 4 3
Prerequisites Nil Syllabus Version
1.0
Course Objectives (CO):
1. To impart knowledge on the concepts of computer vision and intelligent video processing with
analytics to process massive video feed and derive insights with machine intelligence
2. To explore and demonstrate real time video analytics in solving practical problems of commercial
and scientific interests.
2. A. Murat Tekalp, ―Digital Video Processing‖, Second Edition, Prentice Hall, 2015
3 Oge Marques, ‖Practical Image and Video Processing Using MATLAB‖, Wiley-IEEE
Press,2011
References Books:
1 Yu Jin Zhang, ―Image Engineering: Processing, Analysis and Understanding‖, Tsinghua
University Press, 2009
2 Yuyu Yujin Zhang, ―Image Understanding‖, Walter de Gruyter GmbH & Co KG, 2017
3 Boguslaw Cyganek,‖Object Detection and Recognition in Digital Images: Theory and
Practice‖,Wiley, 2013
4 Rajalingappaa Shanmugamani, ―Deep Learning for Computer Vision‖, Oreilly, 2018
5 Huihuan Qian, Xinyu Wu, Yangsheng Xu , ―Intelligent Surveillance Systems‖, Springer, 2011
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Projects (Indicative)
1. Sign language Interpreter
2. Anti-Cheating system
3. Lane And Vehicle Detection For Autonomous Vehicles
4. Movie recommendation system
5. Smart Video Surveillance
6. Live Video Analytics
References Books:
1 Maja J Matarić, ―The Robotics Primer‖, The MIT Press Cambridge, Massachusetts London,
England
2 P. Corke, Robotics, Vision & Control , Springer Publishers, 2013
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Projects (Indicative)
1. Lane detection for ADAS
2. Pedestrian detection
3. Gesture detection
4. Recommendation system for music system
5. Classify audio
6. Question Answering system
7. Object detection in images
8. Distance of an object and navigation algorithms
Mode of Evaluation: Reviews
Recommended by Board of studies 30/10/2020
Approved by Academic Council No. 60 Date 04/11/2020
Course Code Course Title L T P J C
CSE4042 Evolutionary Computation for Video Processing 2 0 0 4 3
Pre-requisite CSE3043 Syllabus version
v. 1.0
Course Objectives (COB):
4. To provide an in-depth introduction to technologies and techniques currently used in the video
processing
5. To understand video processing and application development
6. To understand the processes, mechanics, issues of evolutionary algorithms for video processing.
7. To determine the appropriate parameter settings to make evolutionary algorithms work well for
motion detection and video enhancement.
8. To design new evolutionary operators, representations and fitness functions for specific
applications.
Text Book(s)
1. Banzhaf, Nordin, Keller and Francone,"Genetic Programming: An Introduction", Morgan-
Kaufmann, 1998
2. Yao wang, Joem Ostarmann and Ya – quin Zhang,‖ Video processing and communication ―,1st
edition , PHI , 2002
Reference Books
1. Eiben and Smith "Introduction to Evolutionary Computation", Springer, 2003
2. Alan C. Bovik, ‗The Essential Guide to Video Processing‘, Elsevier Science, edition 2, 2009
3. M. Tekalp ,‖Digital video Processing‖, Prentice Hall International, 2015
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment / Quiz / Final Assessment
Test (FAT) / Seminar
List of Projects (Indicative)
Sample Project Titles :
Generally a team project [3 to 4 members]. The project should cover some of the following
(tentative domains). i.e.,
6. Motion detection using genetic algorithm
7. Video abstraction using ant colony optimization
8. Video Segmentation in genetic algorithm and particle swarm optimization
9. Video based frame clustering using swarm optimization
10. Video enhancement using evolutionary computation
Mode of Evaluation: Reviews
Recommended by Board of studies 30/10/2020
Approved by Academic Council 60th AC Date 04/11/2020
Course Code Course Title L T P J C
CSE4049 Speech and Language Processing using Deep Learning 3 0 2 0 4
Pre-requisite CSE3043 Syllabus
version
v. 1.0
Course Objectives (COB):
1. Be competent with fundamental concepts for natural language processing and automatic speech
recognition
2. To understand technologies involved in developing speech and language applications.
3. To demonstrate use of deep learning for building applications in speech and natural language
processing
Mode of Assessment: Continuous Assessment Test(CAT) & Final Assessment Test (FAT)
References Books:
1 ―Machine Learning Forensics for Law Enforcement‖, Security and Intelligence, Jesus Mena (2011),
CRC Press
2 "Mobile Forensic Investigations: A Guide to Evidence Collection, Analysis, and Presentation",
Reiber, L (2016) McGraw-Hill Education,
3 "Hands-on Activities in Digital Forensics",Robinson, M. (2015), CreateSpace Independent Publishing
Platform
4 "Cybercrime and Digital Forensics: An Introduction". Routledge, Holt, T (2017).
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Projects (Indicative)
# Generally a team project [5 to 10 members]
# Concepts studied in CPSXXX should have been used
# Down to earth application and innovative idea should have been attempted
# Report in Digital format with all drawings using software package to be submitted.
# Assessment on a continuous basis with a minimum of 3 reviews.
# Projects may be given as group projects.
Text Book(s)
1. Opher Etzion, Peter Niblett, ―Event Processing in Action‖, Manning, 2011.
Reference Books
1. Alexander Dean, Valentin Crettaz, ―Event Streams in Action real-time event systems with
kafka and kinesis‖, Manning, 2019.
2 Paul C. Brown ―Architecting Complex-Event Processing Solutions with TIBCO‖, Addison-
Wesley, 2014.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment Test
(FAT) / Seminar
List of Projects (Indicative)
Sample Project Titles
Generally a team project [3 to 4 members]. The project should cover some of the following
(tentative domains). i.e.,
1. Event Programming using Java Esper
2. Event Processing using TIBCO
3. Complex Event Processing for Intrusion detection
4. Event Validation systems for abnormality detection
Mode of Evaluation: Reviews
Recommended by Board of studies 8/2/2021
Approved by Academic Council 61st Date 18/02/2021
Course code Course title L T P J C
CSE4051 Predictive Analysis and IoT 3 0 0 4 4
Prerequisite: CSE3045 Syllabus version
V 1.0
Course Objectives (COB):
1. This course will introduce predictive analytics using IoT sensor data.
2. The course objective :
3. To understand how predictive analytics can be applied in different domains.
4. To understand applications of Industrial IOT.
5. To understand the role of IOT in Smart cities.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
List of Projects (Indicative)
Sample Project Titles
Generally a team project [3 to 4 members]. The project can cover some of the following
(tentative domains). i.e.,
1. Smart traffic management
2. Waste management
3. Smart Home Using sensors
Mode of Evaluation: Reviews
Recommended by Board of studies 8/2/2021
Approved by Academic Council 61st Date 18/02/2021
Course code Course title L T P J C
CSE4052 Smart Product Development 2 0 0 4 3
Pre-requisite CSE3045 Syllabus version
v. 1.0
Course Objectives (COB):
1. To learn the fundamentals of Product development and its processes.
2. To understand the how smart system processes and its functional elements
3. To learn the mapping for smart systems in Industry 4.0
4. To design & develop a Knowledgebase for Experts Systems
5. To apply Smart Product Development across multidisciplinary Engineering
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment / Quiz / Final Assessment
Test (FAT) / Seminar
List of Experiments (Indicative):
Tools: PEiD, FileAlyzer, PEView, DependencyWalker, HexEditor, Procmon, Process Explorer,
RegShot
1. Perform Dynamic Analysis and Static Analysis for the following malware samples:
Mabezat
Katar
Tescrypt
Rootkit
DocIcon
Autorun
Dropper
Downloader
Banker
FakeAV
2. Using Shared Code Analysis, compare two malware samples by estimating the percentage of
precompilation source code they share. Visualize malware relationships to better understand
code-sharing pattern between malware samples.
3. Build a Machine Learning based Malware Detectors by considering ‗N‘ number of benignware
sample dataset and malware sample dataset for training your own machine learning detection
system.
4. Create your own visualization for the malware samples of size ‗N‖ (here N is very huge in
size) that can lead to valuable insights like when it was first seen, how many anti-virus
products detected it, and what kind of malware it is (for example Trojan horse, ransomware
and so on).
5. Visualizing and classifying malware using image processing techniques [Use Malimg dataset
for images]
Mode of Evaluation: Continuous Assessment Test (CAT) & Final Assessment Test (FAT)
List of Projects (Indicative)
Sample Project Titles :
Generally a team project [3 to 4 members]. The project should cover some of the following
(tentative domains). i.e.,
1. The student can take samples for each type of malware and analyse the behavior of the
same and submit the pdf report covering the following aspects:
a. Preliminary setup
b. Malware execution
c. Malware Analysis
d. Malware Traces
e. Malware persistence
f. Unique Behavior
g. Removal procedure
h. Conclusion
2. Malware classification by string and function
3. Malware classification using Image representation [use Malimg dataset]
4. Malware analysis by mining API calls
5. Classification of malware by call graph clustering
6. Exploring multiple execution paths for malware analysis
7. Flow techniques for containment and malware analysis
8. Malware Detection based on analysing behaviour graphs using Deep Learning
9. Indicator of Compromise extraction
Method of Evaluation: Reviews
Recommended by Board of studies 8-2-2021
Approved by Academic Council No: 61st Date 18/2/2021
Course code Course title L T P J C
CSE4065 Modeling and Simulation of Digital Systems 2 0 2 0 3
Pre-requisite CSE3045 Syllabus version
v.1.0
Course Objectives (COB):
1. To analyze and design hierarchical digital systems
2. To model, simulate, and synthesize digital systems using hardware description languages (HDL)
3. To realize system design with programmable logic devices
Text Book(s)
1. Mohammed Ferdjallah – Introduction to Digital Systems: Modeling , Synthesis and
Simulation using VHDL, Wiley India – 1st Edition- 2012, ISBN: 978-1-118-30348-1
2. Joseph Cavanagh – Verilog HDL Design Examples, CRC Press – 1st Edition-2017,
ISBN:978-1-138-09995-1
Reference Books
1. Zainalabedin Nawabi – VHDL – Analysis and Modeling of Digital Systems – McGraw-Hill
Professional- ISBN-13:978-0070464797
2. Charles H Roth.Jr, Lizy Kurian John, ByeongKil Lee- Digital System Design using Verilog,
Cengage Learning – 1st Edition 2016- ISBN-13: 9781285068374
3. K.C.Chang – Digital Systems Design with VHDL and Synthesis – An integrated approach,
Wiley-IEEE Computer Society –ISBN-13: 978-0769500232
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
List of Challenging Experiments (Indicative)
1. Introduction to Active HDL and simulation of basic gates functionality 2 hours
2. VHDL Modeling, Simulation and Synthesis of Combinational Circuits
Adder and Subtractor 2 hours
Magnitude Comparator 2 hours
BCD-Seven Segment Decoder 2 hours
3. VHDL Modeling, Simulation and Synthesis of Sequential Circuits
Latches and Flip-Flops 2 hours
Universal Register/Counter 4 hours
Binary Up/Down Counter 4 hours
Parity Generator and Checker 4 hours
4. Verilog Modeling and Simulation of Combinational and Sequential Circuits
PROM based design 2 hours
PLA based design 2 hours
Protein Sequence Detector 4 hours
3. Data Mining and Machine Learning in Cyber Security, Sumeet Dua and Xian Du, CRC
Press, 2011.
Reference Books
1. Cybersecurity for Dummies, Brian Underdahl, Wiley, 2011
2 Cryptography and Network security, Behrouz A. Forouzan , Debdeep Mukhopadhyay, Mcgraw
Hill Education, 2nd Edition, 2011
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
List of Projects (Indicative)
Sample Project Titles :
Generally a team project [2 to 3 members].
The project should cover some of the following (tentative domains). i.e.,
1. Breaking CAPTCHA using machine learning algorithm
2. Detecting DDoS attack using Wireshark
3. Malicious event detection using Machine Learning approaches
4. Botnet and Traffic analysis using Machine learning
Mode of Evaluation: Reviews
Recommended by Board of studies 8/2/2021
Approved by Academic Council No: 61st Date 18/2/2021
Course code Course Title L T P J C
CSE4055 Cyber Threat Intelligence 1 0 4 0 3
Pre-requisite CSE3046 Syllabus version
v. 1.0
Course Objectives (COB):
1. Learn how to leverage intelligence to understand adversary behavior and make use of indicators of
compromise to detect and stop malware.
2. Identify and analyze the security problems and defend the cyber space
3. Understand and protect against attacks, threats and intrusions
Text Book(s)
1 Wilson Bautista, Practical Cyber Intelligence: How Action-based Intelligence Can be an
Effective Response to Incidents, 2018, Packt publisher.
2 Arun E Thomas, Security Operations Center - SIEM Use Cases and Cyber Threat Intelligence,
2018.
Reference Books
1 Michael Hale Ligh , Andrew Case , Jamie Levy , Aaron Walters ,The Art of Memory
Forensics: Detecting Malware and Threats in Windows, Linux and Mac Memory, Wiley
Publisher.
2 Eoghan Casey, Digital Evidence and Computer Crime: Forensic Science, Computers, and the
Internet, Elsevier.
3 John Sammons, The Basics of Digital Forensics: The Primer for Getting Started in Digital
Forensics, Syngress publisher.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment Test
(FAT) / Seminar
List of Challenging Experiments (Indicative)
1. a. Threat hunting using Sysinternals 2 hours
b. Open Source Intelligence – Information gathering (OSINT)
c. Deploying your own system defense using Wazuh/OSSEC
11 Building your own Security Operation Center using ELK and Beats 2 hours
12 Integrating Wazuh with ELK stack 2 hours
a. Threat detection
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
Recommended by board of studies 8-2-2021
Approved by academic council No:61st Date: 18-2-2021
Course Code Course Title L T P J C
CSE4444 Game Programming 2 0 2 4 4
Prerequisites Nil Syllabus
Version
1.0
Module:6 Solving search problems for Game move prediction and optimization 5
using AI Hours
Tree Search: Uninformed Search, Best-First Search, Minimax, Monte Carlo Tree Search;
Evolutionary Algorithms, Supervised Learning: Artificial Neural Networks, Support Vector
Machines
Module: 7 Game Design & Management 3
Hours
Game design, Differing game types, modes, and perspectives, scripting, audio engineering, Sound
and Music, level design; Game project management, Game design documentation, Rapid prototyping
and game testing
References Books:
1 Sherrod A. Game Graphic Programming. Cengage Learning; 2008.
2 McShaffry M. Game coding complete. Nelson Education; 2014
3 Akenine-Mo, T., Haines, E. and Hoffman, N., 2018. Real-time rendering
4 Fundamentals of Game Design, 3rd Edition, Ernest Adams, New Riders; 2013
5 Game Design Foundations, Second Edition, Roger E. Pedersen, Jones & Bartlett Learning;
2009
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Challenging Experiments (Indicative) Hours
1.0
Introduction – How human interacts with computers – Modalities through Ages – New Modalities
– Types – Note on Hand Tracking and Hand Pose Recognition – Voice, Hands and Hardware
Inputs over Next Generation – Sensory Design – Sensory Principles.
A Brief History of Virtual Reality - The five Classic Components of a VR System - Reality,
Virtuality and Immersion -Virtual Reality for Art – VR for Animation – 3D Art Optimization –
Ideal Solution – Topology – Baking – Draw Calls – VR Tools to Create 3D Art – Acquiring 3D
models – Creating 3D models.
Position and Motion Trackers - Magnetic, Mechanical and Ultrasonic Trackers - Navigation and
Manipulation Interfaces - Three-Dimensional Probes and Controllers - Data Gloves and Gesture
Interfaces - Human Perception and Cognition – Visual System – Auditory System – Physiology,
Psychology and Human experience - Effects of VR Simulations on Users - Cyber-sickness, before
and now - Guidelines for Proper VR Usage - User Centered Design, User Experience and an
Ethical Code of Conduct.
Module:4 Introduction to Augmented Reality 4 Hours
References Books:
1 Gerard Jounghyun Kim, ―Designing Virtual Systems: The Structured Approach‖, 2005
2 Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, ―3D User Interfaces,
Theory and Practice‖, Addison Wesley, USA, 2005.
3 Oliver Bimber and Ramesh Raskar, ―Spatial Augmented Reality: Meging Real and Virtual
Worlds‖, 2005.
4 Tony Parisi. 2015. Learning Virtual Reality ISBN: 9781491922828
5 Michael Madary and Thomas K. Metzinger. 2016. Real Virtuality: A Code of Ethical Conduct.
Recommendations for Good Scientific Practice and the Consumers of VR-Technology.
Frontiers in Robotics and AI 3, February: 1–23. http://doi.org/10.3389/frobt.2016.00003
6 Jason Jerald. 2015. The VR Book: Human-Centered Design for Virtual Reality. Association for
Computing Machinery and Morgan & Claypool Publishers
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Challenging Experiments (Indicative) Hours
Introduction to game development life cycle, Key issues of HCI in gaming, Game interface design
goal, Basic design principles, method of presenting game user interface, Game design documents and
storyboarding,
References Books:
1 Julie A. Jacko, The Human–Computer Interaction Handbook: Fundamentals, Evolving
Technologies, and Emerging Applications, 3rd Edition, CRC Press (Taylor & Francis Group)
2012.
2 Ben Shneiderman, Catherine Plaisant, Maxine Cohen,Steven Jacobs, Designing the User
Interface: Strategies for Effective Human Computer Interaction, 5th Edition, Pearson, 2009.
3 Alan Dix, Janet E. Finlay, Gregory D. Abowd, Russell Beale, Human - Computer Interactio3rd
Edition, Pearson, 2003.
4 The Encyclopedia of Human-Computer Interaction, 2nd Ed. nteraction Design Foundation
5 Myounghoon Jeon ,Emotions and Affect in Human actors and Human–Computer Interaction-
2017Academic Press
6 Kevin mullet, Darvel sano,Designing Visual Interfaces: Communication Oriented
Techniques,Englewood Cliffs, NJ : SunSoft Press
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final Assessment
Test (FAT) / Seminar.
List of Challenging Experiments (Indicative) Hours
1. Design an User Interface for Multiplication and Addition of any two numbers 2 Hours
Design an user interface for assigning a grade to students based on the subjects
marks
Make your buttons functional (e.g. compute/calculate, save, add, edit)
2. 2 Hours
Add tool tip text or message box to guide your user
Make sure your application is dynamic (ready for any changes from the
user)
3. Design an user interface for calculator 3 Hours
4. Design an user interface for displaying and changing of picture on the form 3 Hours
5. Design an user interface for To count the number of digits in a given number 3 Hours
6. Create a prototype design of your proposed application 3 Hours
7. Design an user interface for menu based program(menu, sub-menu, buttons, 3 Hours
labels, textboxes)
Design accessible crossword puzzle for visually impaired users, aiming to
8. 3 Hours
support word solving in a novel and usable way.
9. Design a Web Services accessible to people with disability 3 Hours
10. To design a system based on user-centered approach 3 Hours
11. To understand the principles of good screen design by heuristic evaluation. 2 Hours
Total Laboratory Hours 30 Hours
Mode of Assessment: Continuous Assessment Test (CAT) / Final Assessment Test (FAT).
Recommended by Board of studies 30/10/2020
Approved by Academic Council No. 60 Date 04/11/2020
Course code Course title L T P J C
CSE4046 3D Graphics and Animation 3 0 0 4 4
Prerequisites Nil Syllabus Version
1.0
Course Objectives (COB)
Goal is to describe and analyse how modelling and viewing transformations can be used to
compose 3D scenes
To recognize the basic terminologies and mathematical functions being applied for 3D
Modelling, Rendering and Animation
References Books:
1 Fundamentals of Computer Graphics, Steve Marschner, Peter Shirley, 4th edition
A K Peters/CRC Press, ISBN 9781482229394
2 Computer Graphics: From Pixels to Programmable Graphics Hardware By Alexey Boreskov,
Evgeniy Shikin, Chapman and Hall/CRC, ISBN 9781439867303
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignments / Quiz / Final
Assessment Test (FAT) / Seminar.
List of Projects (Indicative)
Software requirement:
Python Graphics Library ,OpenGL (glu, glut) ,Sketch Up, Unity, QFlash, Open DiaLect, SigFig,
and etc.,
1. Advanced 3D Maps for Personal Digital Assistant
2. 3D surface modeling of a building and its projection
3. Panoramic images on the image plane of the Great Wall of China as a function of head
orientation.
4. Business data visualization for forecast analysis
5. Simulation of Hawk-eye view in LBW decision
6. Simulated Cartoon Shading
7. Scene recreation stages in butterfly life cycle
8. Creating a movable 3D skeletal stick of a human body and some simple tools to manipulate
the skeleton and perform key frame animation.
9. Custom view generation of Mysore Palace
10. Application development to Augmented and Virtual Reality - Health and Medicine, Human
Factor
Mode of Evaluation: Reviews
Recommended by Board of studies 30/10/2020
Approved by Academic Council No. 60 Date 04/11/2020
Course code Course Title L T P J C
CSE4056 Intelligent Multi Agent and Expert systems 2 0 0 4 3
Pre-requisite NIL Syllabus version
v.1.0
Course Objectives (COB) :
1. Comprehend the concept of agents, intelligent agent systems, design architectures, agent
communication, interaction protocols, key types of possible multi-agent system interaction and
agreement
2. Comprehend the concept of expert system, expert system architecture, production rules and
implementation tools
3. Apply the principles and methods of intelligent multi-agents and expert systems
4. Synthesize multi-agent expert systems to solve small or large scale real life problems
Expected Course Outcomes (CO):
Upon completion of the course, the students will be able to
1. Describe the notion of an agent, intelligent agent systems characteristics and the structure of
agents, how agents are distinct from other software paradigms (e.g. objects), and typical
applications of agent based technology
2. Design intelligent agents that can effectively cooperate in order to solve problems
3. Apply the concepts of agent communication, interaction protocols, multi-agent interactions and
agreements
4. Build agents capable of intelligent autonomous actions using appropriate methodologies
5. Describe the concept of expert system, models, production rules, implementation tools and
existing system models for developing an expert system
6. Develop novel applications using intelligent multi-agent expert systems to solve real life problems
Reference Books
1. Mark Newman, Albert – Laszlo Barabasi and Duncan J. Watts, ―The Structure and Dynamics
of Networks‖, Princeton University Press, 2006.
2 Joseph Loscalzo, Albert-Laszlo Barabasi, And Edwin K. Silverman, ―Network Medicine:
Complex Systems in Human Disease and Therapeutics‖, Harvard University press, 2017.
3 Ernesto Estrada and Philip A. Knight, ― A First Course in Network Theory‖, Oxford
University Press, 2016.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
List of Projects (Indicative):
Sample Project Titles :
Generally a team project [3 to 4 members]. The project should cover some of the
following (tentative domains). i.e.,
2. David Loshin Morgan, Kaufman, ―Business Intelligence: The Savvy Manager‟s Guide‖,
Second Edition, 2012.
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
Typical Projects
1. Develop a BI tool to predict the business needs such as streamline the customer experience,
retention of customer etc.
2. Develop a business intelligence tool for identifying user behavior for personalization and also
used for profiling buyers for advanced targeting.
3. Develop a dashboard to displays key metrics to visualize the patient experience in a healthcare
industry (to show how satisfied the patient was with their care, how long the average
appointment took, which department they visited, and more)
Mode of evaluation: Reviews
Recommended by Board of studies 8.2.2021
Approved by Academic Council 61st Date 18-2-2021
Course Code Course Title L T P J C
CSE4059 Cognitive Systems 2 0 0 4 3
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives (COB):
1. To develop algorithms that use AI and machine learning along with human interaction and
feedback to help humans make choices/decisions.
2. To demonstrate and apply the principal aspects of cognitive science, methods and paradigms
3. To get the detailed about appealing new cognitive model for application development.
4. To understand how cognitive computing supports human reasoning by evaluating data in
context and presenting relevant findings along with the evidence that justifies the answers.
Text Book(s)
1. Vernon, David, Artificial Cognitive Systems: A Primer, (The MIT Press) 1st Edition,
2015.
2. The Cambridge Handbook of Computational Psychology, Ron Sun (ed.), Cambridge
University Press (2008)
Reference Books
1. Dawson, M.R.W. (2013) Mind, Body, World: Foundations of Cognitive Science. Athabasca
University Press: Edmonton
2 Peter Finger, Cognitive Computing: A Brief Guide for Game Changers, Meghan Kiffler
Press, 1st Edition, 2015, ISBN: 973-0-92965251-1
3 Kai Hwang, Cloud Computing for Machine Learning and Cognitive Applications, MIT
Press Publishers, June 2017 | ISBN: 9780262341110
4. Jay Friedenberg , Gordon Silverman ,Cognitive Science,An Introduction to the Study of
Mind, SAGE Publications, Inc, THIRD EDITION
Mode of Evaluation: Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment
Test (FAT) / Seminar
List of Projects (Indicative)
Sample Project Titles :
Generally a team project [3 to 4 members]. The project should cover some of the
following (tentative domains). i.e.,
1. Banking: Banking customer emotions and use it as customer service staff.
2. Employee: analyze employee e-mails to let them know what sort of leadership skills they
display on a daily basis.
3. Stock Analytics: enable retailers to uncover hidden demand triggers to deliver the best
customer experience and prevent out of stocks
4. Effect of trust on social conformity in Recognition Memory
5. NLP Question and Answering :Users can ask questions in plain English and the app uses
NLP to understand the questions and then sifts through the entirety of a database to
return a cited answer with relevant legislation
Machine intelligence, History of Robotics, Types of Robots, Setting up your Robot: Technical
requirements, Robot anatomy, Subsumption architecture, Display devices, Software and Hardware setup
The basic principle of robotics and AI, Sensing, Navigation, Planning, Uncertainty, Robot Control
system and a decision making framework, Robot Kinematics and Path Planning, Artificial Personality:
Emotion state machine, Creating a model of human behavior, Robot emotion engine, Human emotional
model
A systems engineering based approach to robotics: Cleaning up the environment; Use cases: The
problem Who, What, When and Where; Storyboards: Project goals, Decomposing hardware needs,
breaking down software needs, writing a specification; Task Analysis, Teaching the Robot arm:
Adaptive learning rate, Q-learning implementation, indexed states and actions, Genetic algorithms
Module:4 Object Recognition Using Neural Networks and Supervised Learning 5 hours
Image recognition training and deployment process, Artificial neurons, convolution, convolutional
neural network, Build the object detector
Introduction to Drone, History of Drones, three terrains, anatomy of a Drone, Drones project example –
Quadcopter, Clothesline Racer, Radio-Controlled Blimp.
Choosing an Airframe, Choosing Between Commercial Options, MakerBeam Airframe – Parts and
Steps
Motors and Props, Choose Your Motors, Outrunner Versus Inrunner, Brushed Versus Brushless, AC
Versus DC, Choose Your Propellers, Prop Adapters, Steps for Attaching the Props and Motors
Text Book(s)
1. Francis X. Govers, Artificial Intelligence for Robotics, Packt Publishing, O‘Reilly, 2018
2. Robin R Murphy, Introduction to AI Robotics, MIT Press, 2019
3. John Baichtal, Building Your Own Drones: A Beginner‘s Guide to Drones, UAVs, and ROVs‖,
2015
Reference Book(s)
1. J. Craig, Introduction to Robotics Mechanics and Control, Pearson, 2018.
2. H. Asada and J.-J. Slotine, Robot Analysis and Control, J. Wiley & Sons, 1986.
3. H. Choset, Principles of Robot Motion, MIT Press, 2005.
4. G. Long, Fundamentals of Robot Mechanics, Quintus-Hyperion, 2015
5. ASA Test Prep. Remote Pilot Test Prep — UAS: Study & Prepare. Wellfleet Press, 2016. 978-
1577151326
6. Austin, Unmanned Aircraft Systems: UAVS Design, Development and Deployment. Wiley, 2010.
978-0- 470-05819-0
Mode of Evaluation : Continuous Assessment Test (CAT) / Assignment/ Quiz/ Final Assessment Test
(FAT) / Seminar
List of projects (Indicative) :
Generally a team project [3 to 4 members]. The projects can cover the following tentative domains.
1. Design and development of robots in Object detection, Business Process Management, E-
Commerce, Social Services like Robot for Relief Operations, Intelligent Tourist Information, E-
learning Systems, and Library Robot etc.
2. Controlling a Robot Hand in Simulation and Reality
3. Mobile Robot navigation techniques
4. Design and development of drones: assembling of drone, Mount Arduino/Raspberry PI board on
Drones, Application of drones such as surveillance, tracking, navigation, gesture control and
agriculture, Quadcopter Flying Training Simulator etc.
Other contemporary areas
Text Book(s)
1 An Introduction to Description Logic. Franz Baader, Ian Horrocks, Carsten Lutz, Uli Sattler
2 Knowledge Representation and Reasoning by Ronald Brachman & Hector Levesque, Morgan
Kaufmann 2004.
3 Handbook of Knowledge Representation. Frank van Harmelen, Vladimir Lifschitz and Bruce
Porter (Eds). Foundations of Artificial Intelligence, 2008.
4 Graph Databases, 2nd Edition,by Ian Robinson, Jim Webber, Emil Eifrem, Released June
2015, Publisher(s): O'Reilly Media, Inc.ISBN: 9781491930892
Reference Books
1. Foundations of Semantic Web Technologies. Chapman & Hall/ CRC Textbooks in
Computing. Pascal Hitzler, Markus Kroetsch, and Sebastian Rudolph, 2009.
Text Book(s)
1. Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning
series) 2nd edition, Richard S. Sutton and Andrew G. Barto, A Bradford Book; 2018,
ISBN 978-0262039246
Reference Books
1. Reinforcement Learning Algorithms: Analysis and Applications, Belousov, B.,
Abdulsamad, H., Klink, P., Parisi, S., Peters, J. (Eds.), Studies in Computational
Intelligence Series, Vol. 883, Springer 2021, ISBN 978-3-030-41187-9
2 Reinforcement Learning: Industrial Applications of Intelligent Agents , Phil Winder,
O'Reilly.2020, ISBN: 9781098114831
3 Learning to Play: Reinforcement Learning and Games, Aske Plaat, Springer 2020, ISBN
978-3-030-59237-0
4. Applied Reinforcement Learning with Python With OpenAI Gym, Tensorflow, and Keras,
Taweh Beysolow, Apress, 2019, ISBN 978-1-4842-5126-3
5. Reinforcement Learning With Open AI, TensorFlow and Keras Using Python, Abhishek
Nandy and Manisha Buiswas, Apress, 2018, ISBN 978-1-4842-3284-2
Text Book(s)
1. Roger Pressman, Software Engineering: A Practitioner‟s Approach, 7th Edition, McGraw-
Hill, 2010.
Reference Books
1. Ian Sommerville, Software Engineering, 9th Edition, Addision-Wesley, 2016
2. Pankaj Jalote, A Concise Introduction to Software Engineering, Springer, 2008
3. William E. Lewis , Software Testing and Continuous Quality Improvement, Third Edition,
Auerbach Publications, 2008
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Work Break-down Structure (Process Based, Product Based, Geographic 3 hours
Based and Role Based)
2. Estimations Cost and Schedule 3 hours
3. Entity Relationship Diagram, Context flow diagram, DFD (Structural 4 hours
Modeling and Functional Modeling)
4. State Transition Diagrams (Behavioral Modeling) 4 hours
5. System Requirements Specification 4 hours
6. UML diagrams for OO Design 4 hours
7. Tools for Version Control 3 hours
8. Black-box, White-box testing 3 hours
9. Non-functional testing 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE2006 MICROPROCESSOR AND INTERFACING L T P J C
2 0 2 4 4
Pre-requisite CSE1003-Digital Logic Design, Syllabus version
CSE2001-Computer Architecture and Organization
v1.0
Course Objectives:
1. Students will gain knowledge on architecture, accessing data and instruction from memory
for processing.
2. Ability to do programs with instruction set and control the external devices through I/O
interface
3. Generate a system model for real world problems with data acquisition, processingand
decision making with aid of micro controllers and advanced processors.
Text Book(s)
1. A.K. Ray and K.M. Bhurchandi Advanced Microprocessors and Peripherals, third Edition,
Tata McGraw Hill, 2012.
2. Barry B Bray , The Intel Microprocessor 8086/8088, 80186,80286, 80386 and 80486
Arcitecture, programming and interfacing, PHI, 8th Edition, 2009.
Reference Books
1. Douglas V. Hall, SSSP Rao Microprocessors and Interfacing Programming and Hardware.
Tata McGraw Hill, Third edition, 2012.
2. Mohamed Rafiquazzaman, Microprocessor and Microcomputer based system design,
Universal Book stall, New Delhi, Second edition, 1995
3. K Uday Kumar, B S Umashankar, Advanced Micro processors IBM-PC Assembly Language
Programming, Tata McGraw Hill, 2002.
4. Massimo Banzi,Getting Started with Arduino , First Edition, pub. O‟Reilly, 2008.
5. John Uffenbeck and 8088 Family. 1997. The 80x86 Family: Design, Programming, and
Interfacing (2nd ed.). Prentice Hall PTR, Upper Saddle River, NJ, USA.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Arithmetic operations 8/16 bit using different addressing modes. 2.5 hours
2. Finding the factorial of an 8 /16 bit number. 2.5 hours
3. (a) Solving nCr and nPr (b) Compute nCr and nPr using recursive 2.5 hours
procedure. Assume that n and r are non-negative integers
4. Assembly language program to display Fibonacci series 2.5 hours
5. Sorting in ascending and descending order 2.5 hours
6. (a) Search a given number or a word in an array of given numbers. (b) 2.5 hours
Search a key element in a list of n 16-bit numbers using the Binary search
algorithm.
7. To find the smallest and biggest numbers in a given array. 2.5 hours
8. ALP for number system conversions. 2.5 hours
9. (a) String operations(String length, reverse, comparison, concatenation, 2.5 hours
palindrome)
10. ALP for Password checking 2.5 hours
11. Convert a 16-bit binary value (assumed to be an unsigned integer) to BCD 2.5 hours
and display it from left to right and right to left for specified number of
times
12. ALP to interface Stepper motor using 8086/ Intel Galileo Board 2.5 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3020 DATA VISUALIZATION LT PJ C
2 0 2 4 4
Pre-requisite CSE1015 Syllabus version
v. 1.1
Course Objectives:
1. To understand the various types of data, apply and evaluate the principles of data
visualization.
2. Acquire skills to apply visualization techniques to a problem and its associated dataset.
3. To apply structured approach to create effective visualizations thereby
buildingvisualizationdashboard to support decision making.
CSE3505 2 0 2 4 4
Pre-requisite NIL Syllabus version
v.1.0
Course Objectives:
1. To establish clearly the objectives and scope of the predictive analysis
2. Use R programming language to identify suitable data sources to agree the
methodological approach
3. Validate and review data accurately and identify anomalies
4. To appreciate the current trends in data analysis procedure
5. Carry out rule-based analysis of the data in line with the analysis plan
6. Apply statistical models to perform Regression Analysis, Clustering and
Classification
7. Present the results and inferences from your analysis using R tool
8. To improve document management and team work
Expected Outcome
After successfully completing the course the student should be able to
1. Contribute to managing information security
2. Co-ordinate responses to information security incidents
3. Contribute to information security audits
4. Support teams to prepare for and undergo information security audits
5. Maintain a healthy, safe and secure working environment
6. Provide data/information in standard formats
7. Develop knowledge, skills and competence in information security
Text Book(s)
1. William Stallings, Lawrie Brown, Computer Security: Principles and Practice, 3rd edition, 2014.
2. Nina Godbole, Information Systems Security: Security Management, Metrics, Frameworks and Best
Practices, Wiley, 2017
3. Nina Godbole, Sunit Belapure, Cyber Security- Understanding cyber-crimes, computer forensics and
legal perspectives, Wiley Publications, 2016
4. Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V. Gavrilenko,
Assessing Information Security: Strategies, Tactics, Logic and Framework, IT Governance Ltd,
O‘Reilly, 2010
Reference Books
1. Charles P. Pfleeger, Security in Computing, 4th Edition, Pearson, 2009.
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-Wesley
Professional, 2004
3. Peter Zor, The Art of Computer Virus Research and Defense, Pearson Education Ltd, 2005
4. Lee Allen, Kevin Cardwell, Advanced Penetration Testing for Highly-Secured Environments - Second
Edition, PACKT Publishers, 2016
5. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones & Bartlett
Learning, 2014
6. David Kennedy, Jim O‘Gorman, Devon Kearns, and Mati Aharoni, Metasploit The Penetration
7 Tester‘s Guide, No Starch Press, 2014
8. Practical Malware Analysis by Michael Sikorski and Andrew Honig, No Starch Press, 2015
9. Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://csrc.nist.gov/publications/detail/sp/800-55/rev-1/final
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
Expected Outcome
After successfully completing the course the student should be able to
8. Contribute to managing information security
9. Co-ordinate responses to information security incidents
10. Contribute to information security audits
11. Support teams to prepare for and undergo information security audits
12. Maintain a healthy, safe and secure working environment
13. Provide data/information in standard formats
14. Develop knowledge, skills and competence in information security
Text Book(s)
1. Information Systems Security: Security Management, Metrics, Frameworks and Best Practices,
Nina Godbole, Wiley, 2017
2. Rhodes-Ousley, Mark. Information Security: The Complete Reference, Second Edition, .
Information Security Management: Concepts and Practice. New York, McGraw-Hill, 2013.
3. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-
Wesley Professional, 2004
Reference Books
1. Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V.
Gavrilenko, Assessing Information Security: Strategies, Tactics, Logic and Framework, IT
Governance Ltd, O‘Reilly 2010
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-
Wesley Professional, 2004
3. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones & Bartlett
Learning, 2014
4. David Kennedy, Jim O‘Gorman, Devon Kearns, and Mati Aharoni, Metasploit The Penetration
5. Tester‘s Guide, No Starch Press, 2014
Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://csrc.nist.gov/publications/detail/sp/800-40/version-20/archive/2005-11-16
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
Mode of evaluation: Online Quizzes, Presentation, Role play, Group Discussions, Assignments,
Mini project.
Recommended by Board of 22-07-2017
Studies
Approved by Academic Council No. 46 Date 24-08-2017