CSE AI ML 3rd Year 5th Semester 2022 Admitted Syllabus 2024 25
CSE AI ML 3rd Year 5th Semester 2022 Admitted Syllabus 2024 25
Mission
1. To evolve into an outstanding department contributing significantly to teaching, research
and consultancy in computer science in an integrated manner.
2. To develop state-of-the-art infrastructure and advanced computing facility in tune with
requirement of industry and national projects.
3. To promote innovation and entrepreneurship to enhance competence of graduates of
computer science.
Duration in Hours
Question
Credits
Total Marks
Teaching Paper
SEE Marks
CIE Marks
Course
Sl.No Course Title Department setting
Code
(TD) Board L T P S
(PSB)
Learning objectives 1. Learn the fundamentals of software engineering process and process models
2. Learn to use appropriate analysis and modeling techniques for building a
software systems for real world problems
3. Learn to validate the software systems using testing strategies
4. Use suitable software project estimation model for developing software
Course Outcomes:
On successful completion of the course, the student will be able to:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 2 1 1 - - - 2 2 - 2 1 -
CO2 3 2 1 1 2 - - - 1 1 2 2 2 -
CO3 1 1 3 1 2 - - - 2 2 - 2 3 -
CO4 3 1 1 2 1 - - - 1 1 - 2 1 2
CO5 3 3 3 2 1 2 - 2 2 2 2 2 2 3
Mapping Strength: Strong-3 Medium-2 Low -1
Course Structure
Module -1
2.1 Agile View of Process: Agility, Agile Process, Agile Process Model 3 -
-
Module – 3
Module – 5
Project Management: Project Management Spectrum, People,
5.1 3 - -
Product, Process, Project
Software Project Estimation: Decomposition Techniques, Empirical
5.2 3 - -
Estimation Models
5.3 Report writing 1 -
Reference Books:
1. Software Engineering: Ian Somerville, 10th Edition, Pearson Education, 2016.
2. Software Engineering Theory and Practice: Shari Lawrence Pfleeger, Joanne M.
Atlee, 3rd Edition, Pearson Education, 2006.
3. Software Engineering Principles and Practice: Waman S Jawadekar, Tata
McGraw Hill, 2004
Online Resources:
1. https://www.digimat.in/nptel/courses/video/106101061/L01.html
2. https://www.digimat.in/nptel/courses/video/106105182/L01.html
3. https://www.coursera.org/learn/software-processes-and-agile-practices
The National Institute of Engineering, Mysuru A.Y: 2024-25
(2022 SCHEME)
Learning objectives 1. To Understand the fundamentals of Networks and study Networking Models
and services at Network layer.
2. To Analyze the IPv4, IPv6 addressing mechanism and subnetting concepts.
3. Discuss the Services and functioning of protocols of Network, Transport
and Application layers.
4. To Demonstrate working of networking concepts and functioning of
protocols using Cisco packet tracer.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 1 2 1 1 1 1 1 1 2 2 2 2
CO2 3 3 2 2 2 1 1 1 1 1 2 2 3 2
CO3 3 3 2 1 2 1 1 1 1 1 2 2 3 2
CO4 3 3 2 1 3 1 1 2 3 1 2 2 3 3
CO5 3 3 3 2 3 2 2 2 2 1 3 2 3 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Computer Networks and Network Layer
1.1 Networks 1 - -
1.2 Network Types 1
1.3 Networks Models: TCP/IP Protocol Suite, The OSI Model. 1
1.4 Network Layer: Network layer services: Packetizing, Routing and 1 - -
forwarding, other services
1.5 Packet switching: Datagram approach, Virtual-Circuit approach 2 - -
1.6 Network layer performance 1 - -
B.E. Blown up Syllabus – III Year 1
The National Institute of Engineering, Mysuru A.Y: 2024-25
(2022 SCHEME)
Textbook:
1. BehrouzForouzan,” Data Communications and Networking”, Tata McGraw-Hill, 5th Edition, 2013.
Module 1:
Chapter 1: 1.2,1.3
Chapter 2:2.2,2.3
Chapter 18: 18.2,18.3,18.4(18.4.1,18.4.2,18.4.3,18.4.4,18.4.5)
Module 2:
Chapter 18: 18.5(18.5.1)
Chapter 19: 19.1.1,19.1.2,19.1.3,19.1.4, 19.2.3
Chapter 22: 22.1,22.2
Module 3:
Chapter 20:20.2(20.2.1,20.2.2),20.3(20.3.2,20.3.3,20.3.4),
Chapter21 : 21.1 , 21.3.2
Module 4:
Chapter 23: 23.1.1,
Chapter 24: 24.1(24.1.1,24.1.2), 24.2(24.2.1,24.2.2), 24.3(24.3.1, 24.3.2, 24.3.3, 24.3.4, 24.3.6, 24.3.7, 24.3.8,
24.3.9)
Module 5:
Chapter 25: 25.1.2,25.2.1
Chapter 26: 26.1(26.1.1, 26.1.2), 26.2, 26.3(26.3.1), 26.4, 26.5(26.5.1), 26.6.
Reference Book:
1. Larry Peterson and Bruce S Davis “Computer Networks: A System Approach 5th Edition, Elsevier -2014
2. Computer Networks, Andrew S. Tanenbaum, Pearson Education, 4th Edition, 2002.
3. Data and Computer Communication, William Stallings, Pearson Education, 8th Edition, 2007
Online Resources:
1. https://archive.nptel.ac.in/courses/106/105/106105183/
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Discuss basic concepts of formal languages and Automata Theory Understanding
CO2 Design Finite Automata for different Regular Expressions and Languages Apply
CO3 Construct context free grammar for various languages Apply
Analyze and solve problems related to normal form techniques, push down automata and Analyze
CO4 Turing Machines
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 3 - - - - - - - 2
CO2 3 3 3 3 2 - - - 3 2 2 2 3 2
CO3 3 3 3 3 2 - - - 3 2 2 2 2 2
CO4 3 3 3 3 2 - 2 - 3 2 2 2 2 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbook:
1. Textbook 1
John E Hopcroft, Rajeev Motwani, Jeffrey D Ullman, Introduction to Automata Theory,
Languages, and Computation, 3rd Edition, Pearson Education
Reference Book:
1. Sipser, Michael. Introduction to the Theory of Computation. 3rd ed. Cengage Learning, 2012.
ISBN: 9781133187790.
2. Peter Linz, An Introduction to Formal Languages and Automata, 6/e
The National Institute of Engineering, Mysuru 2024-25
Course outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 - 3 - - - - - - 2 2 2
CO2 2 2 2 2 3 - - - - - - - 2 2
CO3 2 2 2 3 2 - - - - - - - 3 3
CO4 2 2 2 2 3 - - - - - - - 2 2
Sl. No Experiments
Objective: Install necessary libraries and set up the environment for machine
learning in Python.
Tasks: Install Anaconda (or another Python distribution suitable for data science).
Write a Python script to install numpy , pandas, matplotlib, scikit-learn, and tensor
flow. Import these libraries and print their versions.
2 CO1 End-to-End Machine Learning Project
Tasks: Use a real-world dataset, perform data cleaning, feature engineering, model
training, and evaluation.
3 CO2 Implementing Bayesian Decision Theory
Tasks: Train a binary classifier on the MNIST dataset and evaluate its
performance using various metrics.
5 CO2 Training and Evaluating Linear Regression Models
Tasks: Use a suitable dataset to train a linear regression model and evaluate its
performance using metrics such as RMSE and R² score.
6 CO2 Regularized Linear Models
Tasks: Compare the performance of Ridge and Lasso regression on a dataset and
analyze the effect of regularization.
Tasks: Implement PCA and LDA on a high-dimensional dataset and visualize the
results.
8 CO2 Support Vector Machines
Tasks: Implement linear and kernelized SVMs on a given dataset and compare
their performance.
9 CO2 Decision Trees and Random Forests
Tasks: Train a decision tree and a random forest classifier on a dataset, visualize
the trees, and evaluate their performance.
10 CO4 Clustering Algorithms
Textbook:
1. Introduction to Machine Learning by EthemAlpaydin
2. Hands-on Machine Learning with Scikit-Learn and TensorFlow by AurélienGéron
Virtual Labs(CSE):
1. http://cse01-iiith.vlabs.ac.in/ https://playground.tensorflow.org/
Learning objectives 1. Comprehensive understanding of what Machine Learning is, including its
uses, applications, and challenges.
2. Apply suitable machine learning techniques for data handling and to gain
knowledge from it.
3. Evaluate the performance of algorithms and to provide solution for
various real-world applications.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Understand and articulate the core concepts of Machine Learning, including its Understanding
CO1
types, challenges,and real-world applications.
Design, implement, and evaluate different Machine Learning models, including Apply
CO2 Linear Regression, Support Vector Machines, and Decision Trees, using real-
world datasets.
Optimize machine learning models through hyper parameter tuning, Apply
CO3
regularization techniques, and dimensionality reduction methods
Apply decision trees and random forest algorithms, and select suitable Analyze
CO4
unsupervised machine learning techniques for analyzing unlabeled data.
Textbook:
1. Introduction to Machine Learning, EthemAlpaydin, PHI Learning Pvt. Ltd, 3rd Edition, 2018.
2. Hands-on machine learning with Scikit-Learn and TensorFlow: concepts, tools, and techniques to build
intelligent systems, AurelienGeron, O'Reilly Media, 2019.
Reference Book:
1. https://nptel.ac.in/courses/106106139
2. https://www.coursera.org/programs/faculty-learning-program-iqr5x/specializations/ibm-intro-machine-
learning?source=search
The National Institute of Engineering, Mysuru 2023-24
Learning objectives Equip students with skills in various retrieval models and pre-processing
techniques.
Enable students to design and optimize search systems for web and
enterprise environments.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Understand various information retrieval models, such as Boolean,
CO1 Understand
Vector Space, and Neural Network models.
Use pre-processing techniques and manage web data, including creating
CO2 Apply
inverted indexes and handling web spamming.
Retrieve structured text and multimedia information, addressing
CO3 Apply
challenges like the semantic gap and feature ambiguity.
Understand enterprise and web search systems, including search engine
CO4 Understand
architectures, ranking methods, and user interaction.
Course Structure
Textbook:
1. Ricardo Baeza-Yates and Berthier Ribeiro-Neto, ―Modern Information Retrieval: The Concepts
and Technology behind Search, Second Edition, ACM Press Books.
2. Ricci, F, Rokach, L. Shapira, B.Kantor, ―Recommender Systems Handbook, First Edition.
Reference Book:
1. C. Manning, P. Raghavan, and H. Schütze, ―Introduction to Information Retrieval, Cambridge
University Press.
2. Stefan Buettcher, Charles L. A. Clarke and Gordon V. Cormack, ―Information Retrieval:
Implementing and Evaluating Search Engines, The MIT Press.
Online Resources:
Prerequisites if Form a team , Project objectives, Literature survey, identify resources, define
any Methodology, documentation.
Learning Clearly state the goals and objectives of the project.
objectives
Determine the scope and expected outcomes.
Collaborate with classmates for the project teamwork.
Assign roles and responsibilities based on each team members strengths.
Identify potential risks and challenges that might arise during the project.
Maintain detailed records of your project , design, and development process.
Prepare to present your findings and results clearly and comprehensively.
Course Outcomes:
On the successful completion of the course ,the student will be able to
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 - 2 3 1 2 1 1 - - - - - 2 2
CO2 - - - - - - 1 1 1 1 1 2 2 2
Mapping Strength: Strong 3 Medium 2 Low 1
Course Outcomes:
On the successful completion of the course, the student will be able to
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - - 3 3 3 3 3 3 - 3 2 2
CO2 3 2 - - 3 3 3 3 3 3 - 3 3 3
CO3 3 2 - - 3 3 3 3 3 3 - 3 - -
CO4 3 3 3 3 3 3 3 3 3 3 3 3 2 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
3.2 Patents: Conditions for Obtaining a Patent Protection, To Patent or Not to Patent an Invention. Rights
Associated with Patents. Enforcement of Patent Rights. Inventions Eligible for Patenting. Non- 2 - -
Patentable Matters. Patent Infringements. Avoid Public Disclosure of an Invention before Patenting.
Process of Patenting.
3.3 Process of Patenting. Prior Art Search. Choice of Application to be Filed. Patent Application Forms.
Jurisdiction of Filing Patent Application. Publication. Pre-grant Opposition. Examination. Grant of a
Patent. Validity of Patent Protection. Post-grant Opposition. Commercialization of a Patent. Need for a 2 - -
Patent Attorney/Agent. Can a Worldwide Patent be Obtained? Do I Need First to File a Patent in India?
Patent Related Forms. Fee Structure. Types of Patent Applications. Commonly Used Terms in
Copyright Registration. Judicial Powers of the Registrar of Copyrights. Fee Structure. Copyright
4.2
Symbol. Validity of Copyright. Copyright Profile of India. Copyright and the word ‘Publish’. Transfer
of Copyrights to a Publisher. Copyrights and the Word ‘Adaptation’. Copyrights and the Word
2 - -
‘Indian Work’. Joint Authorship. Copyright Society. Copyright Board. Copyright Enforcement
Advisory Council (CEAC). International Copyright Agreements, Conventions and Treaties.
Interesting Copyrights Cases.
4.3 Trademarks: Eligibility Criteria. Who Can Apply for a Trademark. Acts and Laws. Designation of
Trademark Symbols. Classification of Trademarks. Registration of a Trademark is Not Compulsory.
Validity of Trademark. Types of Trademark Registered in India. Trademark Registry. Process 2 - -
for Trademarks Registration. Prior Art Search. Famous Case Law: Coca-Cola Company vs. Bisleri
International Pvt. Ltd.
Module – 5
Industrial Designs: Eligibility Criteria. Acts and Laws to Govern Industrial Designs. Design Rights.
Enforcement of Design Rights. Non-Protectable Industrial Designs India. Protection Term. Procedure
5.1 for Registration of Industrial Designs. Prior Art Search. Application for Registration. Duration of the
Registration of a Design. Importance of Design Registration. Cancellation of the Registered Design.
2 - -
Application Forms. Classification of Industrial Designs. Designs Registration Trend in India.
International Treaties. Famous Case Law: Apple Inc. vs. Samsung Electronics Co.
5.2 Geographical Indications: Acts, Laws and Rules Pertaining to GI. Ownership of GI. Rights Granted
to the Holders. Registered GI in India. Identification of Registered GI. Classes of GI. Non-Registerable
GI. Protection of GI. Collective or Certification Marks. Enforcement of GI Rights. Procedure for GI 2 - -
Registration Documents Required for GI Registration. GI Ecosystem in India.
5.3 Case Studies on Patents. Case study of Curcuma (Turmeric) Patent, Case study of Neem Patent, -
Case study of Basmati patent.
1 -
Total No. of Lecture Hours 25
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
Textbooks:
1. Dr. Santosh M Nejakar, Dr. Harish Bendigeri “Research Methodology and Intellectual Property Rights”, ISBN 978-93-5987-928-4,
Edition: 2023-24.
Reference Books:
1. David V. Thiel “Research Methods for Engineers” Cambridge University Press, 978-1-107-03488-4
2. Intellectual Property Rights by N.K.Acharya Asia Law House 6th Edition. ISBN: 978-93-81849-30-9
Online Resources:
1. https://onlinecourses.swayam2.ac.in/ntr24_ed08/preview