0% found this document useful (0 votes)
33 views30 pages

ISE 4th Sem Revised Syllabus2023 24

The document outlines the curriculum for the 4th semester of the undergraduate program in Information Science and Engineering at The National Institute of Engineering, detailing the vision, mission, educational objectives, and specific outcomes of the program. It includes a scheme of teaching and examination, course codes, titles, credits, and course outcomes for various subjects such as Analysis & Design of Algorithms and Advanced Java. The document emphasizes the importance of quality education and the development of skills relevant to the computing industry and research.

Uploaded by

akarshsgowda18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views30 pages

ISE 4th Sem Revised Syllabus2023 24

The document outlines the curriculum for the 4th semester of the undergraduate program in Information Science and Engineering at The National Institute of Engineering, detailing the vision, mission, educational objectives, and specific outcomes of the program. It includes a scheme of teaching and examination, course codes, titles, credits, and course outcomes for various subjects such as Analysis & Design of Algorithms and Advanced Java. The document emphasizes the importance of quality education and the development of skills relevant to the computing industry and research.

Uploaded by

akarshsgowda18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

2022

OBE & CBCS

CURRICULUM

UNDER - GRADUATE PROGRAMME


4th Semester

Department of Information
Science & Engineering
(2022 -2026)

THE NATIONAL INSTITUTE OF ENGINEERING


(An Autonomous Institute under Visvesvaraya Technology University, Belagavi)
Recognised by AICTE, New Delhi
North Campus, Hootagalli Industrial Area, Mysuru-570018.
Phone; 0821 - 4004900, 2481220; Fax: 0821 - 2485802
E-mail: [email protected]; Website: https://nie.ac.in/
VISION
“The Department will provide quality and value based education to produce innovative
world-class computing engineers and will enhance quality research for the betterment of
society”

MISSION
 To impart high quality training, education and competence in information science domain
through best-in class faculty and facilities

 To produce globally acceptable information science graduates who can contribute


professionally to the industry and research activities by offering courses on emerging
technologies.

 To provide platforms to work effectively and innovatively in multi-disciplinary domain.


Programme Educational Objectives
PEO 1: Professionally successful in the field of Information and emerging technologies.
PEO 2: Successful in pursuing higher studies at globally recognized institutions.

Programme Specific Objectives


PSO 1: Apply the knowledge of information Systems in the field of Engineering to provide
Solution through programming skills
PSO 2: Collaborate and communicate effectively with professionals in the field of
computing, involve in continuous learning and address societal issues

Programme Outcomes
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
The National Institute of Engineering
Scheme of Teaching & Examination - 2022
Effective from the Academic year 2023-24
Department: Information Science and Engineering
B.E. 2022 Admitted Batch
Semester : IV
Teaching Hrs/Week Examination
Type of Course

Question
Teaching

Credits
Paper

Total Marks
Duration in

SEE Marks
CIE Marks
Sl.No Course Code Course Title Department
setting

Hours
(TD)
Board (PSB) L T P S

1 PCC/BSC BCS401 Analysis & Design of Algorithms TD: IS PSB: CS 3 0 0 03 50 50 100 3


2 IPCC BIS402 Advanced Java TD: IS PSB: IS 3 0 2 3 50 50 100 4
3 IPCC BCS403 Database Management Systems TD: IS PSB: CS 3 0 2 3 50 50 100 4
4 PCCL BCSL404 Analysis & Design of Algorithms Lab TD: IS PSB: CS 0 0 2 3 50 50 100 1
5 ESC BCS405x ESC/ETC/PLC TD: IS PSB: IS 2 2 0 3 50 50 100 3
AEC/ BCS456x Ability Enhancement Course/Skill If the course is a Theory
SEC Enhancement Course- IV
1 0 0 1
6 TD: IS PSB: IS 50 - 50 1
If the course is a Laboratory
0 0 2 2

7 BSC BBOC407 Biology For Computer Engineers TD / PSB: BT, CHE, 2 0 0 2 50 50 100 2
8 UHV BUHK408 Universal human values course Any Department 1 0 0 2 50 50 100 1
BNSK459 National Service Scheme (NSS) NSS Coordinator
9 MC BPEK459 Physical Education (PE) (Sports and
PED 0 0 2 _ 100 _ 100 0
Athletics)
BYOK459 Yoga Yoga Teacher
Total 500 300 800 19
PCC: Professional Core Course, PCCL: Professional Core Course laboratory, UHV: Universal Human Value Course, MC: Mandatory Course (Non-
credit), AEC: Ability Enhancement Course, SEC: Skill Enhancement Course, L: Lecture, T: Tutorial, P: Practical S= SDA: Skill Development
Activity, CIE: Continuous Internal Evaluation, SEE: Semester End Evaluation. K :This letter in the course code indicates common to all the stream
of engineering.

Engineering Science Course (ESC/ETC/PLC)


(Note- Student should opt for the course which should not be similar to the course opted in 1st Year)
BCS405A Discrete Mathematical Structures BCS405C Optimization Techniques
BCS405B Graph Theory BCS405D Linear Algebra

Ability Enhancement Course – III


BCS456A Green IT and Sustainability BCS456C UI/UX
BCS456B Capacity Planning for IT BCSL456D Technical writing using LATEX (Lab) (0:0:2)
The National Institute of Engineering, Mysuru 2023-24

Code: BCS401 Course: Analysis and Design of Algorithms


Credits: 3 L:T:P - 3:0:0
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 03 Max. Marks: 100
Prerequisites if any Recurrence Relations, Data Structures
Learning objectives  To learn the methods for analyzing algorithms and evaluating theirperformance.
 To demonstrate the efficiency of algorithms using asymptotic notations.
 To solve problems using various algorithm design methods, including bruteforce,
greedy, divide and conquer, decrease and conquer, transform and conquer, dynamic
programming, backtracking, and branch and bound.
 To learn the concepts of P and NP complexity classes

Course Outcomes:
On the successful completion of the course, the student will be able to

COs Course Outcomes Bloom’s level


CO1 Apply asymptotic notational method to analyze the performance of the algorithms in Understand,
terms of time complexity. Analyze
CO2 Demonstrate divide & conquer approaches and decrease & conquer approaches to Apply
solve computational problems.
Make use of transform &conquer, dynamic programming and greedy approaches to Apply
CO3 solve the given real world or complex computational problems.

CO4 Illustrate backtracking, branch & bound and P,NP and NP Complete problems Apply

Mapping with POs and PSOs:

COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2

CO1 2 2 1 1 3 2

CO2 3 2 3 1 3 2

CO3 2 2 3 1 3 2

CO4 2 2 3 1 3 2

Mapping Strength: Strong– 3 Medium – 2 Low – 1

Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1 INTRODUCTION:
1.1 What is an Algorithm? 1 0 0
1.2 Fundamentals of Algorithmic Problem Solving. 2 0 0
FUNDAMENTALS OF THE ANALYSIS OF ALGORITHM
EFFICIENCY:
1.3 Analysis Framework 1 0 0
1.4 Asymptotic Notations and Basic Efficiency Classes 1 0 0
1.5 Mathematical Analysis of Non recursive Algorithms 1 0 0
1.6 Mathematical Analysis of Recursive Algorithms. 1 0 0

BRUTE FORCE APPROACHES:


1.7 Selection Sort 1 0 0
1.8 Sequential Search 1 0 0

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Module – 2
BRUTE FORCE APPROACHES (contd..):
2.1 Brute Force String Matching 1 0 0
2.2 Exhaustive Search (Travelling Salesman problem) 1 0 0
2.3 Exhaustive Search (Knapsack Problem). 1 0 0

DECREASE-AND-CONQUER:
2.4 Topological Sorting. 1 0 0

DIVIDE AND CONQUER:


2.5 Merge Sort 1 0 0
2.6 Quick Sort 1 0 0
2.7 Strassen’s Matrix Multiplication. 2 0 0
Module – 3
TRANSFORM-AND-CONQUER:
3.1 Balanced Search Trees 2 0 0
3.2 Heaps and Heapsort. 2 0 0

SPACE-TIME TRADEOFFS:
3.3 Sorting by Counting: Comparison counting sort 2 0 0
3.4 Input Enhancement in String Matching: Horspool’s Algorithm. 2 0 0
Module – 4:
DYNAMIC PROGRAMMING:
4.1 Three basic examples 1 0 0
4.2 The Knapsack Problem and Memory Functions 2 0 0
4.3 Warshall’s and Floyd’s Algorithms. 2 0 0

THE GREEDY METHOD:


4.4 Prim’s Algorithm 1 0 0
4.5 Kruskal’s Algorithm 1 0 0
4.6 Dijkstra’s Algorithm 1 0 0
Module – 5
LIMITATIONS OF ALGORITHMIC POWER:
5.1 Decision Trees 1 0 0
5.2 P, NP, and NP-Complete Problems. 3 0 0

COPING WITH LIMITATIONS OF ALGORITHMIC POWER:


5.3 Backtracking (n-Queens problem) 1 0 0
5.4 Backtracking (Subset-sum problem) 1 0 0
5.5 Branch-and-Bound (Travelling Salesman Problem), 1 0 0
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00

Textbook
1. Introduction to the Design and Analysis of Algorithms, By Anany Levitin, 3rd Edition(Indian),2017,
Pearson.

Module-1:
Chapter 1 (Sections 1.1,1.2)
Chapter 2(Sections 2.1,2.2,2.3,2.4)
Chapter 3 (Section 3.1(only Selection sort),3.2(only sequential search)

Module-2:
Chapter 3 (Section 3.4),
Chapter 4 (Sections 4.1,4.2)
Chapter 5 (Section 5.1,5.2, 5.4( only Strassen’s matrix multiplication)

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Module-3:
Chapter 6 (Sections 6.3,6.4)
Chapter 7 (Sections 7.1,7.2)

Module-4:
Chapter 8 (Sections 8.1,8.2,8.4)
Chapter 9 (Sections 9.1,9.2,9.3)

Module-5:
Chapter11 (Section 11.2, 11.3)
Chapter 12 (Sections 12.1,12.2( only Travelling Salesman Problem)

Reference books
1. Computer Algorithms/C++, Ellis Horowitz, SatrajSahni and Rajasekaran, 2nd Edition, 2014, Universities
Press.
2. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronal L. Rivest, Clifford Stein,
3rd Edition, PHI.
3. Design and Analysis of Algorithms, S. Sridhar, Oxford (Higher Education)

Online Resources:
● Design and Analysis of Algorithms: https://nptel.ac.in/courses/106/101/106101060/

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BIS402 Course: Advanced Java


Credits: 4 L:T:P: 3:0:2
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 03 Max. Marks: 100

Prerequisites if any Basics of Object-Oriented Programming with Java


Learning objectives 1. Acquire the fundamental concepts of String operations
2. Understanding the fundamentals of collection framework and Event handling in java
3. Acquire the knowledge on swings, servlets and JDBC for developing the
applications.

Course Outcomes:
On the successful completion of the course, the student will be able to

COs Course Outcomes Bloom’s level


CO1 Demonstrate the concepts of String operations in Java Apply
CO2 Apply appropriate collection class/interface to solve the real-world problems Apply
CO3 Apply the concepts of Swings, servlets and JDBC to build Java applications Apply

Mapping with POs and PSOs:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 1 2 2 1 1 1 2 1
CO2 2 1 2 2 1 1 1 3 1
CO3 2 1 2 2 1 1 1 3 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1

Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: String Handling
1.1 The String Constructors, String Length 1
1.2 Special String Operations 1
1.3 Character Extraction 1
1.4 String Comparison Searching Strings 1
1.5 Data Conversion Using valueOf( ), Changing the Case of Characters Within a String 1
1.6 Modifying a String, Additional String Methods 1
1.7 String Buffer 1
1.8 String Builder 1
Module – 2: The collections and Framework, Event Handling
2.1 Collections Overview, The Collection Interfaces(List, Set) 1
2.2 The Collection Classes(ArrayList, LinkedList) 1
2.3 The Collection Classes( Hashset, LinkedHashSet, TreeSet) 1
2.4 Accessing a collection Via an Iterator, Spliterators, 1
2.5 Working With Maps. 1
2.6 Two event handling mechanisms, The delegation event model 1
2.7 Event classes, The KeyEvent class 1
2.8 Event Listener Interfaces. 1
Module – 3: Introducing the AWT Working with Windows, Graphics, Introducing Swing
3.1 AWT classes, Window fundamentals 1
3.2 Working with frame Windows 1
3.3 Introducing Graphics 1
3.4 The Origin of Swing, Swing Is Built on AWT 1
3.5 Two Key Swing Features, The MVC Connection 1
3.6 Components and Containers 1
3.7 The Swing Packages, A Simple Swing Application 1
3.8 Event Handling in swing 1
Module – 4:Exploring Swing, Introducing servlets
4.1 JLabel and ImageIcon, JTextField 1
4.2 The Swing Buttons 1
4.3 JTabbedPane, JScrollPane, 1

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

4.4 JList, JCombobox, 1


4.5 JTrees, JTable. 1
4.6 Introducing Servlet: Background, The Life Cycle of a Servlet 1
4.7 A simple servlet, Reading Servlet Parameters 1
4.8 Handling HTTP Requests and Responses; Using Cookies; Session Tracking. 1
Module – 5: JDBC Objects
5.1 JDBC Objects: The Concept of JDBC 1
5.2 JDBC Driver Types; JDBC Packages 1
5.3 A Brief Overview of the JDBC process 1
5.4 Database Connection; Associating the JDBC/ODBC Bridge with the Database 1
5.5 Statement Objects, ResultSet 1
5.6 Transaction Processing 1
5.7 Metadata, Data types 1
5.8 Exceptions 1
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00

Sl. List of Experiments Practical Hours: 20


No
1 Implement a java program to demonstrate creating an ArrayList, adding elements, removing elements, sorting
elements of ArrayList. Also illustrate the use of toArray() method.
2 Implement a java program to illustrate the use of different types of string class constructors.
3 Implement a java program to illustrate the use of different types of character extraction, string comparison, string
search and string modification methods.
4 Implement a java program to illustrate the use of different types of StringBuffer methods
5 Demonstrate a swing event handling application that creates 2 buttons Alpha and Beta and displays the text “Alpha
pressed” when alpha button is clicked and “Beta pressed” when beta button is clicked.
6 A program to display greeting message on the browser “Hello UserName”, “How Are You?”, accept
username from the client using servlet.
7 A servlet program to display the name, USN, and total marks by accepting student detail
8 A Java program to create and read the cookie for the given cookie name as “EMPID” and its value as“AN2356”.
9 Write a JAVA Program to insert data into Student database and retrieve info based on particular queries
(For example update, delete, search etc…)
10 A program to design the Login page and validating the USER_ID and PASSWORD using JSP and Database.

Textbook:
1. Herbert Schildt, Java The Complete Reference-Eleventh Edition, McGraw Hill, 11th Edition.
2. Jim Keogh,”The Complete Reference J2EE”,McGraw Hill.

Reference Book:
1. Y. Daniel Liang: Introduction to JAVA Programming, 7th Edition, Pearson Education, 2007.
2. Stephanie Bodoff et al: The J2EE Tutorial, 2nd Edition, Pearson Education,2004.
3. Uttam K Roy, Advanced JAVA programming, Oxford University press, 2015.

Online Resources:
1. https://nptel.ac.in/courses/106/105/106105191/
2. https://nptel.ac.in/courses/106/105/106105225/
3. https://youtu.be/qGMxs-PbFPk

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Code: BCS403 Course: Database Management Systems


Credits: 4 L:T:P - 3:0:2
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 3 Max. Marks: 100

Prerequisites if any NIL


Learning objectives Understand the fundamental concepts of databases, including database languages,
architectures, and conceptual data modeling using entities andrelationships.
Gain proficiency in relational database management systems, including the relational
model, relational algebra, normalization, SQL, and transaction processing.

Course Outcomes:
On the successful completion of the course, the student will be able to

COs Course Outcomes Bloom’s level

CO1 Describe fundamental concepts of database management systems, including architecture, Understand
languages, and functionalities.
CO2 Design and implement database schemas using entities, relationships, and normalization Apply
techniques.
CO3 Demonstrate proficiency in SQL for data manipulation, retrieval, and management tasks. Apply

CO4 Analyze and compare concurrency control mechanisms in relational databases and Analyze
NoSQL databases, understanding their respective advantages and limitations.

Mapping with POs and PSOs:

COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 - - - - - - - - - - - - -
CO2 3 3 2 - - - - - - - - - 2 2
CO3 2 2 2 - 3 - - - - - - 2 2 3
CO4 2 - - - 3 - - - - - - 3 2 2
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 Databases
1.1 Introduction to Databases: Introduction, Characteristics of database approach,Advantages 2 - 0
of using the DBMS approach, History of database applications.
Overview of Database Languages and Architectures: Data Models, Schemas, and
1.2 Instances. Three schema architecture and data independence. Database languages, and 3 - 0
interfaces, The Database System environment.
Conceptual Data Modelling using Entities and Relationships: Entity types, Entity sets
1.3 and structural constraints, Weak entity types, ER diagrams, Specialization and 3 - 1
Generalization
Module – 2: Relational Databases
Relational Model: Relational Model Concepts, Relational Model Constraints and
2.1 relational database schemas, Update operations, transactions, and dealing with constraint 3 - 0
violations.
2.2 Relational Algebra: Unary and Binary relational operations, additional relational 3 - 0
operations (aggregate, grouping, etc.) Examples of Queries in relational algebra.
2.3 Mapping Conceptual Design into a Logical Design: Relational Database Design using 2 - 0
ER-to-Relational mapping

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Module – 3: Normalization and SQL


Normalization: Database Design Theory – Introduction to Normalization using
Functional and Multivalued Dependencies: Informal design guidelines for relation schema,
3.1 Functional Dependencies, Normal Forms based on Primary Keys, Second and Third 5 - 1
Normal Forms, Boyce-Codd Normal Form, Multivalued Dependency and Fourth Normal
Form, Join Dependencies and Fifth Normal Form.
SQL: SQL data definition and data types, Schema change statements in SQL, specifying
3.2 constraints in SQL, retrieval queries in SQL, INSERT, DELETE, and UPDATE statements 3 - 2
in SQL, Additional features of SQL.
Module – 4: SQL and Transactions
4.1 SQL: Advanced Queries: More complex SQL retrieval queries, Specifying constraints as 3 - 2
assertions and action triggers, Views in SQL.
Transaction Processing: Introduction to Transaction Processing, Transaction and System
concepts, Desirable properties of Transactions, Characterizing schedules based on
4.2 5 - 1
recoverability, Characterizing schedules based on Serializability, Transaction support in
SQL.
Module – 5: Concurrency control and No SQL Databases
Concurrency Control in Databases: Two-phase locking techniques for Concurrency
control, Concurrency control based on Timestamp ordering, Multiversion Concurrency
5.1 4 - 1
control techniques, Validation Concurrency control techniques, Granularity of Data items
and Multiple Granularity Locking.
No SQL Databases and Big Data Storage Systems: Introduction to NOSQL Systems,
5.2 The CAP Theorem, Document-Based NOSQL Systems and MongoDB, NOSQL Key- 4 - 2
Value Stores, Column-Based or Wide Column NOSQL Systems.
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 10

PRACTICAL COMPONENT
Sl. No. Experiments COs
Create a table called Employee & execute the following.
Employee(EMPNO,ENAME,JOB, MANAGER_NO, SAL, COMMISSION)
Create a user and grant all permissions to the user.
1. Insert any three records in the employee table containing attributes. EMPNO, ENAME CO3
JOB, MANAGER_NO, SAL, COMMISSION anduse rollback. Check the result.
Add primary key constraint and not null constraint to the employee table.
Insert NULL values to the employee table and verify the result.

Create a table called Employee that contains attributes EMPNO,ENAME,JOB,


MGR,SAL and execute the following.
Add a column commission with domain to the Employee table.
2. Insert any five records into the table. CO3
Update the column details of job.
Rename the column of Employ table using alter command.
Delete the employee whose EMPNO is 105.

Queries using aggregate functions (COUNT,AVG,MIN,MAX,SUM),Groupby,


Orderby.
Employee(E_id, E_name, Age, Salary)
Create Employee table containing all Records E_id, E_name, Age,Salary.
3. Count number of employee names from employee table. CO3
Find the Maximum age from the employee table.
Find the Minimum age from the employee table.
Find salaries of employees in Ascending Order.
Find grouped salaries of employees.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Create a row level trigger for the customers table that would fire for INSERT or
UPDATE or DELETE operations performed on the CUSTOMERS table. This trigger
4. will display the salary difference between the old & new Salary. CO4
CUSTOMERS(ID,NAME,AGE,ADDRESS,SALARY)
Create cursor for Employee table and extract the values from the table. Declare the
5. variables, Open the cursor, and extract the values from the cursor. Close the cursor. CO4
Employee(E_id, E_name, Age, Salary)

Install an Open-Source No SQL Data base MongoDB & perform basic CRUD (Create,
6. Read, Update & Delete) operations. Execute MongoDB basic Queries using CRUD CO5
operations.

Project-based Experiment: CO1,


7. The project should use all the database concepts covered in theory and laboratory CO2,
sessions. Students can integrate other relevant concepts/technologies as required. CO3,
CO4.

Textbook:
1. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 7thEdition, 2017,
Pearson.

Reference Book:
1. Database management systems, Ramakrishnan, and Gehrke, 3rd Edition, 2014, McGrawHill.

Online Resources:
1. MIT OpenCourseWareCourse Link: https://ocw.mit.edu/courses/6-830-database-systems- fall-2010/
2. IIT Kharagpur Course Link: https://cse.iitkgp.ac.in/~pabitra/course/dbms/dbms_new.html
3. NPTEL Course Link: https://onlinecourses.nptel.ac.in/noc22_cs91/preview

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Code: BCSL404 Course: Analysis & Design of Algorithms Lab


Credits: 1 L:T:P - 0:0:2
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 2 Total Marks: 100

Course outcomes:
At the end of the course the student will be able to:
1. Develop programs to solve computational problems using suitable algorithm designstrategy.
2. Compare algorithm design strategies by developing equivalent programs and observing running times
for analysis (Empirical).
3. Make use of suitable integrated development tools to develop programs
4. Choose appropriate algorithm design techniques to develop solution to the computational and complex
problems.
5. Demonstrate and present the development of program, its execution and runningtime(s)and record the
results/inferences

Mapping with POs and PSOs:

COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3
CO2 2 2 1
CO3 2 3 1
CO4 1 3
CO5 3 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1

Sl. No CO’s Experiments

1 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Selection Sort method and compute its time complexity. Run the program for
varied values of n> 5000 and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.

2 CO1 to DesignandimplementC/C++ProgramtoobtaintheTopologicalorderingofverticesinag
CO5 iven digraph.

3 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Merge Sort method and compute its time complexity. Run the program for
varied values of n> 5000, and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.

4 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Quick Sort method and compute its time complexity. Run the program for
varied values of n> 5000 and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.

5 CO1 to Design and implement C/C++Program to solve 0/1Knapsack problem usingDynamic


CO5 programming method.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

6 CO1 to Design and implement C/C++ Program to solve All-Pairs Shortest Paths problem
CO5 using Floyd's algorithm.
Design and implement C/C++ Program to find the transitive closure usingWarshal's
algorithm.

7 CO1 to Design and implement C/C++Program to find Minimum Cost Spanning Tree of a
CO5 given connected undirected graph using Prim's algorithm.

8 CO1 to Design and implement C/C++Program to find Minimum Cost Spanning Tree of a
CO5 given connected undirected graph using Kruskal's algorithm.

9 CO1 to Design and implement C/C++Program to find shortest paths from a given vertex ina
CO5 weighted connected graph to other vertices using Dijkstra's algorithm.

10 CO1 to Design and implement C/C++ Program for N Queen's problem using Backtracking.
CO5

Suggested Learning Resources:

Textbook
1. Introduction to the Design and Analysis of Algorithms, By Anany Levitin, 3rd Edition(Indian),
2017, Pearson.
2. Virtual Labs(CSE):http://cse01-iiith.vlabs.ac.in/

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Code: BCS405B Course: Graph Theory


Credits: 03 L:T:P - 2:2:0
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 03 Max. Marks: 100

Prerequisites if Basic mathematics knowledge


any
Learning ● Understand fundamental graph structures, properties, and algorithms.
objectives ● Apply graph theory to model and solve real-world problems
efficiently.
● Analyze and communicate graph-related concepts and solutions
effectively.

Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Solve the problems using the knowledge of fundamental concepts in graph theory. Apply
CO2 Apply concepts of trees and graph connectivity to solve real world problems. Apply
CO3 Outline the significance of planarity and solve problems on graph coloring Apply

Mapping with POs and PSOs:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 - - - - - - - - 3 3
CO2 3 3 3 3 - - - - - - - - 3 3
CO3 3 3 3 3 - - - - - - - - 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 Graphs
1.1 Introduction- Basic definition, Application of graphs 1
1.2 finite, infinite and bipartite graphs 1
1.3 Incidence and Degree, Isolated vertex, pendant vertex and Null graph 1
1.4 Solving problems 2
1.5 Paths and circuits, Isomorphism 1
1.6 Sub-graphs, walks, paths and circuits 1
1.7 Connected graphs, disconnected graphs and components 1
1.8 Solving problems 2
Module – 2: Eulerian and Hamiltonian graphs
2.1 Euler graphs 1
2.2 Operations on graphs 1
2.3 Hamiltonian paths and circuits 2
2.4 Travelling salesman problem 2
2.5 Directed graphs – types of digraphs 1
2.6 Digraphs and binary relation 1
2.7 Solving problems 2
Module – 3: Trees & Connectivity Graphs
3.1 Trees – properties, pendant vertex 1
3.2 Distance and centres in a tree 1
3.3 Rooted and binary trees, counting trees, spanning trees 1
3.4 Solving problems 2
3.5 Connectivity Graphs - Vertex Connectivity, Edge Connectivity 1

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

3.6 Cut set and Cut Vertices 1


3.7 Fundamental circuits 1
3.8 Solving problems 2
Module – 4: Planar Graphs & Dual Graphs
4.1 Planar graphs 1
4.2 Kuratowski’s two graphs 1
4.3 Different representations of planar graphs 2
4.4 Detection of planarity 2
4.5 Geometric dual 1
4.6 Combinatorial dual 1
4.7 Solving problems 2
Module – 5: Graph Colouring
5.1 Colouring- Chromatic number 1
5.2 Chromatic partitioning 2
5.3 Chromatic Polynomial 1
5.4 Matchings 2
5.5 Coverings 2
5.6 Four colour problem 2
Total No. of Lecture Hours 30 - -
Total No. of Tutorial Hours 20 -
Total No. of Practical Hours 00

Textbook:
1. Narsingh Deo, Graph theory with the applications to engineering & Computer Science, Dovers
Publications, 2016
2. J.A. Bondy and U.S.R. Murty. Graph theory with Applications, Springer, 1st edition, 2008.

Reference Book:
1. Discrete and Combinatorial Mathematics, Ralph P. Grimaldi, PHI, 5th Edition, 2006.
2. Handbook of discrete and combinatorial mathematics, Kenneth H.Rosen, John G.Michels, 2000
3. Discrete Mathematics, Seymour Lipschutz and Marc Lipson, 3rd Edition, McGraw Hill Edition, 2017.

Online Resources:
1. http://nptel.ac.in/courses.php?disciplineID=111
2. http://www.class-central.com/subject/math(MOOCs)
3. Mathematics of Computer Science, Prof.Albert R.Meyer, MIT Open Course Ware.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Code: BCS456A Course: Green IT and


Sustainability
Credits: 01 L:T:P - 1:0:0
SEE: NA CIE: 50 Marks
SEE Hours: NA Max. Marks: 50

Prerequisites if any
NIL

Learning objectives 1. Understand challenges for Green ICT and the environmental
impact.
2. Learn different aspects of ICT metrics and Sustainable Cloud
Computing.
3. Explore effects of software design on the sustainability.

Course Outcomes:
On successful completion of the course, the student will be able to:
COs Course Outcomes Bloom’s level
CO1 Classify the challenges for Green ICT Understand
CO2 Relate the environmental impact due to emerging technologies Understand
CO3 Understand different aspects of ICT metrics. Understand
CO4 Compare the various parameters related to Sustainable Cloud Apply
Computing.
CO5 Interpret the effects of software design on the sustainability. Analyze

Mapping with POs and PSOs:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 1 1 2 1
CO2 1 2
CO3 2 1
CO4 1 2
CO5 2 2 1
3 – Strong 2 – Medium 1 – Low

Course Structure
No. of No. of No. of
Module – 1: Green ICT -History, Agenda, and Challenges Ahead. Lecture Tutorial Practical
Hours Hours Hours
1.1 Introduction, Industrial Revolution 1 - -
1.2 The Emergence of Information and Communication Technologies. The Agenda
1 - -
and Challenges Ahead.
Module – 2: Emerging Technologies and Their Environmental
Impact.
2.1 Introduction, Number of Connected Devices,Increased, Functionality, Increased
1 - -
Number of Separate Functions.
2.2 Increased Demand for Speed and Reliability, Obsolescence—The Problem of
1 - -
Backward Compatibility.
2.3 The Other Side of the Balance Sheet, Videoconference as an Alternative to
1 - -
Business Travel, Dematerialization of Product Chain.
2.4 Travel Advice/Road Traffic Control, Intelligent Energy Metering, Building
1 - -
Management Systems, Saving IT
Module – 3: Measurements and Sustainability
3.1 Introduction, ICT Technical Measures. Ecological Measures and Ethical 1 - -

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Consideration.
3.2 Systems Engineering for Designing Sustainable ICT-Based Architectures. 1 - -
Module – 4: Sustainable Cloud Computing
4.1 Introduction, Challenges in the Use of Cloud Computing as Green Technology 1 - -
4.2 Cloud Computing and Sustainability, Sustainable Applications of Cloud
1 - -
Computing, Technologies Associated with Sustainable Cloud Computing,
4.3 Future Prospects of Sustainable Cloud Computing, Reflections on Sustainable
1 - -
Cloud Computing Applications.
Module – 5: Sustainable Software Design
5.1 Overview and Scope, Evaluating Sustainability Effects, Sustainability and the
1 - -
Product Life Cycle
5.2 Direct Effects: Sustainability During Use, Runtime Energy Consumption Basics 1 - -
5.3 Analyzing the Energy Consumption of an Application, Energy Consumption
1 - -
Reduction Using Physical Properties of Semiconductors
5.4 Optimizing the Energy Consumption of an Application: Compiler Techniques,
1 - -
Optimizing the Energy Consumption of an Application: Runtime Approaches
Total No. of Lecture Hours 15
Total No. of Tutorial Hours -
Total No. of Practical Hours -

Textbooks:
1. Green Information Technology – A Sustainable Approach, Mohammad Dastbaz Colin Pattinson,
Babak Akhgar, Elsevier, 2015 Inc.
2. San Murugesan; G. R. Gangadharan, Harnessing Green IT: Principles and Practices, Wiley-IEEE Press
Reference Books:
1. Cohen, Nevin. Green Business: An A-to-Z Guide. United Kingdom, SAGE
Publications, 2011.
2. Green Technologies and Environmental Sustainability. Germany, Springer International
Publishing, 2017.
Online Resources:
1. https://www.youtube.com/watch?v=kvn_-mJ2tSo
2. https://www.youtube.com/watch?v=kxngsYn5N3Y
3. https://www.youtube.com/watch?v=EgdFi3sCgzU
4. https://www.brightest.io/sustainability-measurement
5. https://www.youtube.com/watch?v=S2m49Op25Zw

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BBOC407 Course: Biology for Engineers


Credits: 2 L:T:P - 2:0:0
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 2 Hrs Max. Marks: 100

Prerequisites if any None


Learning objectives 1. Review the basics of cell biology and role of biomolecules.
2. Elucidate the significance of Biomechanics and Biomaterials

Course Outcomes:
On the successful completion of the course, the student will be able to
Course Outcomes Bloom’s level
Explain the fundamentals of Life, Evolution, Biomolecules, Cell Biology &
CO1 Understand
Genetics
CO2 Outline the physical principles regulating the systems of the human bodies Understand
CO3 Describe the impact of Biomaterials on the fields of Engineering & Medicine Understand
CO4 Summarize tissue engineering and clinical applications of materials Understand

Mapping with POs and PSOs:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 1 - 1 - 3 2 - - - - 1 3 - - -
CO2 1 1 - 1 - 3 2 - - - - 1 3 - - -
CO3 1 1 - 1 - 3 2 - - - - 1 3 - - -
CO4 1 1 - 1 - 3 2 - - - - 1 3 - - -
Mapping Strength: Strong: 3 Medium: 2 Low: 1

Course Content
No. of No. of Self-
Module - Lecture Tutorial Learning
1 Hours Hours Hours
1.1 Cell basic unit of life: Introduction, Origin, and evaluation of life. 2 - -
Structure and functions of a cell. Stem cells and their application.
1.2 Biomolecules: Properties and functions of Carbohydrates, Nucleic acids,
proteins, lipids. Importance of special biomolecules: Properties and 3 - -
functions of enzymes, vitamins, and hormones.
Module - 2
2.1 Application of biomolecules: Carbohydrates in cellulose-based water
filters production, PHA and PLA in bioplastics production, Nucleic acids 2 - -
in vaccines and diagnosis,
2.2 Proteins in food production, lipids in biodiesel and detergents production,
Enzymes in biosensors fabrication, food processing, 3 - -
detergent formulation, and textile processing.
Module - 3
3.1 Adaptation of anatomical principles for bioengineering design:
Brain as a CPU system, Eye as a Camera system, Heart as a pump system. 3 - -

3.2 Lungs as purification system, Kidney as a filtration system. 2 - -


Module - 4
4.1 Nature-bioinspired materials and mechanisms: Echolocation,
Photosynthesis, Bird flying, Lotus leaf effect, Plant burrs, Shark skin, 3 - -
Kingfisher beak.
4.2 Human Blood substitutes - haemoglobin-based oxygen carriers 2 - -
(HBOCs) and perfluorocarbons (PFCs).
Module - 5
5.1 Trends in bioengineering: Muscular and Skeletal Systems as scaffolds, and
tissue engineering, Bioprinting techniques and 3 - -
materials.
5.2 Electrical tongue and electrical nose in food science, DNA origami and

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Biocomputing, Bioimaging and Artificial Intelligence for disease 2 - -


diagnosis, Bio concrete, Bioremediation, Biomining.
Total No. of Lecture Hours 25

Total No. of Tutorial Hours 0

Total No. of Self learning Hours 0

Text Books:
1. Biology for Engineers by G. K. Suraishkumar; Oxford University Press, 2019, First Edition

Reference Books:
1. Introductory Biomechanics: From Cells to Organisms by C. Ross Ethier and Craig A.
Simmons; Cambridge University Press, 2012, Online Edition
2. Introduction to Biomaterials: Basic Theory with Engineering Applications, J. L. Ong,
Mark R. Appleford, Gopinath Mani, Cambridge University Press, 2014, First Edition
3. Biology for Engineers, Rajendra Singh C and Rathnakar Rao N, Rajendra Singh C
and Rathnakar Rao, N Publishing, Bengaluru, 2023.
4. Human Physiology, Stuart Fox, Krista Rompolski, McGraw-Hill eBook. 16th Edition, 2022
5. Biology for Engineers, Thyagarajan S., Selvamurugan N., Rajesh M.P., Nazeer
R.A., Thilagaraj W., Barathi S., and Jaganthan M.K., Tata McGraw-Hill, New Delhi,
2012.
6. Biology for Engineers, Arthur T. Johnson, CRC Press, Taylor and Francis, 2011
7. Biomedical Instrumentation, Leslie Cromwell, Prentice Hall 2011.
8. Biology for Engineers, Sohini Singh and Tanu Allen, Vayu Education of India, New Delhi,
2014.
9. Biomimetics: Nature-Based Innovation, Yoseph Bar-Cohen, 1st edition, 2012, CRC Press.
10. Bio-Inspired Artificial Intelligence: Theories, Methods and Technologies, D. Floreano
and C. Mattiussi, MIT Press, 2008.
11. Bioremediation of heavy metals: bacterial participation, by C R Sunilkumar, N
Geetha A C Udayashankar Lambert Academic Publishing, 2019.
12. 3D Bioprinting: Fundamentals, Principles and Applications by Ibrahim Ozbolat, Academic
Press, 2016.
13. Electronic Noses and Tongues in Food Science, Maria Rodriguez Mende, Academic Press, 2016

Online Resources:
1. NOC: Biology for engineers and other non-biologists, IIT Madras; Dr. Madhulika
Dixit, Prof. G.K. Suraishkumar, https://nptel.ac.in/courses/121106008
2. Introduction To Biological Engineering Design, MIT Open Courseware,
https://ocw.mit.edu/courses/20- 020-introduction-to-biological-engineering-design-
spring-2009
3. Introduction To Bioengineering, MIT Open Courseware,
https://ocw.mit.edu/courses/20-010j- introduction-to-bioengineering-be-010j-spring-2006

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BUHK408 Course Name: Universal HumanValues and Professional Ethics
Credits: 1 L:T:P - 1:0:0
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 2 Hrs Max. Marks: 100

Prerequisites if any Nil


Learning objectives 1. To help the students appreciate the essential complementarily between 'VALUES' and
'SKILLS' to ensure sustained happiness and prosperity, which are the core aspirations of all
human beings.
2. To facilitate the development of a Holistic perspective among students towards life
and profession as well as towards happiness and prosperity based on a correct understanding
of the Human reality and the rest of existence.
3. To highlight plausible implications of such a Holistic understanding in terms of ethical
human conduct, trustful and mutually fulfilling human behavior and mutually enriching
interaction with nature

Course Outcomes:
On the successful completion of the course, the student will be able to
COs Bloom’s level
CO1 To understand the core aspirations of all human beings Understand
To gain the universal human values and movement towards value-based living
CO2 Apply
in a natural way
To fulfilling the human behavior and mutually enriching interaction with
CO3 Apply
nature

Mapping with POs and PSOs:


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 CO1 - - - - - 3 1 2 3 3 1
CO2 CO2 - - - - - 3 2 2 3 3 1
CO3 CO3 - - - - - 3 2 2 3 3 1
S – Strong (3) M – Medium (2) L – Low (1)

Course Structure
Module – 1: Introduction - Need, Basic Guidelines, Content and Process for No. of No. of
Lecture Tutorial
Value Education Hours Hours
1.1 Understanding the need, basic guidelines, content and process for Value Nil
1
Education
1.2 Self-Exploration–what is it? - its content and process; ‘Natural Nil
Acceptance’ and Experiential Validation- as the mechanism for self- 1
exploration
1.3 Right understanding, Relationship and Physical Facilities- the basic Nil
requirements for fulfillment of aspirations of every human being with 1
their correct priority
1.4 Method to fulfill the above human aspirations: understanding and living Nil
2
in harmony at various levels . Practice session

Module – 2: Understanding Harmony in Myself, Family, Society and Human Relationship

2.1 Understanding human being as a co-existence of the sentient ‘I’ and the Nil
material ‘Body’, Understanding the needs of Self (‘I’) and ‘Body’ - 1
Sukh and Suvidha
2.2 Understanding Harmony in the family – the basic unit of human Nil
interaction. Understanding values in human-human relationship;
meaning of Nyaya and program for its fulfillment to ensure Ubhay- 1
tripti; Trust (Vishwas) and Respect (Samman) as the foundational
values of relationship

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

2.3 Understanding the meaning of Vishwas and Samman; Difference Nil


between intention and competence; respect and differentiation ;
Understanding the harmony in the society (society being an extension 1
of family): Samadhan, Samridhi, Abhay, Sah-astitva as comprehensive
Human Goals
2.4 Visualizing a universal harmonious order in society- Undivided Society
(Akhand Samaj), Universal Order (Sarvabhaum Vyawastha )- from 2 Nil
family to world family! Practice session
Module – 3:
Understanding Harmony in the Nature, Existence and Implications of the all Holistic on
Professional Ethics
3.1 Understanding the harmony in the Nature, Interconnectedness and
mutual fulfillment among the four orders of nature recyclability and 1 Nil
self-regulation in nature
3.2 Understanding Existence as Co-existence (Sah-astitva) of mutually
1 Nil
interacting units in all-pervasive space.
3.3 Competence in professional ethics:
a) Ability to utilize the professional competence for augmenting
universal human order 1 Nil
b) Ability to identify and develop appropriate technologies and
management patterns for above production systems.
3.4 Strategy for transition from the present state to Universal Human Order:
a) At the level of individual: as socially and ecologically responsible
2 Nil
engineers, technologists and managers b) At the level of society: as
mutually enriching institutions and organizations. Practice session
Total No. of Lecture Hours 15
Total No. of Tutorial Hours Nil

Guidelines and Content for Practice Sessions Practice Session 1:


Introduce yourself in detail. What are the goals in your life? How do you set your goals in
your life? How do you differentiate between right and wrong? What have been your
achievements and shortcomings in your life? Observe and analyze them.
Expected outcome: The students start exploring themselves; get comfortable to each other
and to the teacher and start finding the need and relevance for the course.

Practice Sessions 2:
1. a. Observe that any physical facility you use, follows the given sequence with time:
Necessary & tasteful→ unnecessary & tasteful → unnecessary & tasteless → intolerable
b. In contrast, observe that any feeling in you is either naturally acceptable or not
acceptable at all. If naturally acceptable, you want it continuously and if not acceptable,
you do not want it any moment!
2. List down all your activities. Observe whether the activity is of ‘I’ or of Body or
with the participation of both ‘I’ and Body.

Expected outcome:
1. The students are able to see that all physical facilities they use are required for a limited
time in a limited quantity. Also they are able to see that in case of feelings, they want
continuity of the naturally acceptable feelings and they do not want feelings which are not
naturally acceptable even for a single moment.
2. The students are able to see that activities like understanding, desire, thought and
selection are the activities of ‘I’ only, the activities like breathing, palpitation of different
parts of the body are fully the activities of the body with the acceptance of ‘I’ while the
activities they do with their sense organs like hearing through ears, seeing througbody.es,
sensing through touch, tasting through tongue and smelling through nose or the activities

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

they do with their work organs like hands, legs etc. are such activities that require the
participation of both ‘I’ and body

Practice Session 3:
Form small groups in the class and in that group initiate dialogue and ask the eight
questions related to trust. The eight questions are:
1a. Do I want to make myself happy?
2a. Do I want to make others happy?
3a. Does the other want to make him happy?
4a. Does the other want to make me happy?
What is the answer? Intention (Natural Acceptance)
1b. Am I able to make myself always happy?
2b. Am I able to make others happy?
3b. Is the other able to make him always happy?
4b. Is the other able to make me always happy?
What is the answer? Competence
Let each student answer the questions for himself and everyone else. Discuss the
difference between intention and competence. Observe whether you evaluate your
intention & competence as well as the others’ intention & competence.

Expected outcome:
The students are able to see that the first four questions are related to our Natural Acceptance
i.e. Intention and the next four to our Competence. They are able to note that the intention is
always correct, only competence is lacking! We generally evaluate ourselves on the basis of
our intention and others on the basis of their competence! We seldom look at our competence
and others’ intention as a result we conclude that I am a good person and other is a bad
person.

Textbooks:
1. R.R Gaur, R Sangal, G P Bagaria, A foundation course in Human Values and professional
Ethics, Excel books, New Delhi, 2010, ISBN 978-8-174-46781-2.

References:
1. IIT Delhi, Modern Technology – the Untold Story.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BNSK459 Course: National Service Scheme (NSS)


Credits: Zero L:T:P 0:0:2
SEE: NA CIE: 100 Marks
SEE Hours: NA Max. Marks: 100

Prerequisites if any 1. Students should have a service oriented mind set and social concern.
2. Students should have dedication to work at any remote place, anytime with
available resources and proper time management for the other works.
3. Students should be ready to sacrifice some of the time and wishes to achieve service
oriented targets on time
Learning objectives 1. Understand the community in which they work
2. Identify the needs and problems of the community and involve them in problem-
solving
3. Develop among themselves a sense of social & civic responsibility & utilize their
knowledge in finding practical solutions to individual and community problems
4. Develop competence required for group-living and sharing of responsibilities &
gain skills in mobilizing community participation to acquire leadership qualities and
democratic attitudes
5. Develop capacity to meet emergencies and natural disasters & practice national
integration and social harmony

Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes
CO1 Understand the importance of his / her responsibilities towards society.
Analyse the environmental and societal problems/issues and will be able to design
CO2
solutions for the same
Evaluate the existing system and to propose practical solutions for the same for
CO3 Sustainable development and Implement government or self-driven projects effectively
in the field.

Mapping with POs and PSOs:


PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO PSO
COs PO1 PO2
3 4 5 6 7 8 9 0 1 2 1 2 3 4
CO1 - - 3 - - - 2 2 - - - 1
To be identified for each
CO2 - 3 - - - - 2 - - - - -
branch by Course Instructor
CO3 - - - - - 2 3 - - - - -
Mapping Strength: 2 Strong: 3 Medium –2 Low – 1

Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
List of Events
1 Organic farming, Indian Agriculture (Past, Present and Future) Connectivity for
marketing.
2 Waste management– Public, Private and Govt organization, 5 R’s.
3 Setting of the information imparting club for women leading to contribution in
social and economic issues.
4 Water conservation techniques – Role of different stakeholders– Implementation.
5 Preparing an actionable business proposal for enhancing the village income and
approach for implementation.
6 Helping local schools to achieve good results and enhance their enrolment in
Higher/ technical/ vocational education.
7 Developing Sustainable Water management system for rural areas and
implementation approaches.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

8 Contribution to any national level initiative of Government of India. Digital India,


Skill India, Swachh Bharat, Atmanirbhar Bharath, Make in India, Mudra scheme,
Skill development programs etc.
9 Spreading public awareness under rural outreach programs.(minimum5 programs)
10 Social connect and responsibilities.
11 Plantation and adoption of plants.
12 Govt. school Rejuvenation and helping them to achieve good infrastructure
13 Sustainable agriculture practices - Organic farming, Agroforestry and crop rotation.
14 Rural finance – role of local bodies, need for agricultural finance and sources of
agricultural finances.
15 Strategies for the development of rural markets and emerging issues in rural
marketing
16 Rural energy system – conventional and non-conventional, Rural electrification-
policies, achievements and targets.
17 Livestock economies - fishery and poultry development, forestry and horticulture.
18 Role of NGO’s in rural development, the role of voluntary organization in India’s
development processes.
19 Issues in rural industrialization and development of agro-based industries, rural
non-farm sector
Total No. of Lecture Hours - - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 26

ONENSS – CAMP @ College /University /State or Central Govt Level /NGO’s /General
Social Camps
⮚ Students have to take up anyone activity on the above said topics and have to prepare
content for awareness and technical contents for implementation of the projects and have to
present strategies for implementation of the same. Compulsorily students have to attend
one camp.

⮚ CIE will be evaluated based on their presentation, approach and implementation strategies.

Suggested Learning Resource:


1. NSS Course Manual, Published by NSS Cell, VTU Belagavi.

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BPEK459 Course: Physical Education (Sports & Athletics) – II


Credits: Zero L:T:P 0:0:2
SEE: NA CIE: 100 Marks
SEE Hours: NA Max. Marks: 100

Course Outcomes: At the end of the course, the student will be able to

1. Understand the ethics and moral values in sports and athletics


2. Perform in the selected sports or athletics of student’s choice.
3. Understand the roles and responsibilities of organisation and administration of
sports and games.
Module IV : Ethics and Moral Values 5
Hours
A. Ethics in Sports
B. Moral Values in Sports and Games
Module V : Specific Games ( Any one to be selected by the student)
20 Hours
A. Volleyball – Attack, Block, Service, Upper Hand Pass and Lower hand Pass.
B. Throwball – Service, Receive, Spin attack, Net Drop & Jump throw.
C. Kabaddi – Hand touch, Toe Touch, Thigh Hold, Ankle hold and Bonus.
D. Kho-Kho – Giving Kho, Single Chain, Pole dive, Pole turning, 3-6 Up.
E. Table Tennis – Service (Fore Hand & Back Hand), Receive (Fore Hand & Back
Hand), Smash.
F. Athletics (Track / Field Events) – Any event as per availability of Ground.

Module VI: Role of Organisation and administration 5 Hours

Scheme and Assessment for auditing the course and Grades:


Sl. No. Activity Marks
1. Participation of student in all the modules 20
2. Quizzes – 2, each of 15 marks 30
3. Assignment 50
Total 100

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Course Code: BYOK459 Course: Yoga


Credits: Zero L:T:P 0:0:2
SEE: NA CIE: 100 Marks
SEE Hours: NA Max. Marks: 100

Prerequisites if any None


Learning objectives 1. To enable the student to have good health and mental hygiene.
2. To possess emotional stability
3. To integrate moral values
4. To attain higher level of consciousness.

Course Outcomes:
On successful completion of the course, the student will be able to:
Course Outcomes Bloom’s level
CO1 Understand the meaning of Yoga, its origin, history, development Understand
and importance.
CO2 Perform various Surya namaskar and able to Teach its benefits Apply
CO3 Perform various asanas and able to Teach its benefits Apply
CO4 Understand Benefits of Yoga on fitness and health Apply

Course Content
No. of No. of
Lecture and Tutorial
Module – 1
Practical Sessions
Hours
1.1 Role of yoga in controlling diseases 1 -
1.2 Patanjali’s Ashtanga Yoga, its need and importance. 1 -
1.3 Yama :Ahimsa, satya, asteya, brahmacarya, aparigraha 1 -
1.4 Niyama :shoucha, santosh, tapa, svaadhyaya, Eshvarapranidhan 1 -
Module – 2
2.1 Warmup Exercise 2 -
2.2 Yoga jogging 2 -
2.3 Suryanamaskar12 count- 4 rounds of practice 2 -
2.4 Asana its meaning by name, technique, precautionary measures and benefits of 2 -
each asana.
2.5 Sitting: 1.Sukhasana 2. Paschimottanasana 3.Bharadwajasana 2 -
2.6 Standing: 1. Ardhakati Chakrasana 2. Parshva Chakrasana 2 -
2.7 Prone line: 1.Makarasana 2.Dhanurasana 2
2.8 Supine line 1. Halasana 2. Karna Peedasana 2
Module – 3
3.1 Pranayama – Suryanuloma, Chandranuloma, 2 -
3.2 Suryabhedana,Chandra Bhedana,Nadishodhana 2 -
Total No. of Lecture and practical Hours 24 -
No. of Tutorial Sessions Nil

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Detailed Lesson Plan

Online Mode ICT Face-to-face Mode


Number of
Resourc Activity Tool/ Resource
Sl. No. of related Weeks/ Duration in
e (OER/ (Describe Platf (OER/
Module learning Dates Activity Minutes
URL/ activity in orm/ URL/ IM/
Objectives
IM/ CP) detail) LMS CP)
1.1 1&4 W1 Explanation 60
1.2 1&4 W1 Explanation 60
1.3 1&4 W2 Explanation 60
1.4 1&4 W2 Explanation 60
1.5 1&4 W3 Explanation 60
1.6 1&4 W3 Explanation 60
2.1 2&4 W4 Practicing 60
Surya
namaskar
2.2 2&4 W4 Practicing 60

PPT, SMART BOARD, MOODLE


Surya
namaskar
2.3 2&4 W5 Practicing 60
Surya
namaskara
2.4 2&4 W5 Practicing 60
Surya
namaskar
2.5 2&4 W6 Practicing 60
Surya
namaskar
2.6 2&4 W6 Practicing 60
Asana
3.1 3&4 W7 Practicing 60
Asana
3.2 3&4 W7 Practicing 60
Asana
3.3 3&4 W8 Practicing 60
Asana
3.4 3&4 W8 Practicing 60
Asana
3.5 3&4 W9 Practicing 60
Asana
3.6 3&4 W9 Practicing 60
Asana
3.7 3&4 W10 Practicing 60
Asana
3.8 3&4 W10 Practicing 60
Asana
3.9 3&4 W 11 Practicing 60
Asana
3.10 3&4 W11 Practicing 60
Asana
3.11 3&4 W12 Practicing 60
Asana
3.12 3&4 W 12 Practicing 60
Asana

B.E. Blown up Syllabus – II Year Dept. of Information Science & Engg.


The National Institute of Engineering, Mysuru 2023-24

Assessment Pattern:

Bloom’s Continuous Internal Examination Semester End Examination


level
Test 1 Test 2 Assignment
Remem - - - -
ber
Underst
and
Apply

Suggested Learning Resources:


Text Books:
1. Yogapravesha in Kannada by Ajitkumar
2. Light on Yoga by BKS Iyengar
3. Teaching Methods for Yogic practices by Dr. M L Gharote & Dr. S K Ganguly
4. Yoga Instructor Course hand book published by SVYASA University, Bengaluru
5. Yoga for Children –step by step – by Yamini Muthanna

Web links and Video Lectures (e--Resources): Refer links


1. https://youtu.be/KB-TYlgd1wE
2. https://youtu.be/aa-TG0Wg1Ls

You might also like