0% found this document useful (0 votes)
135 views85 pages

2023 Regulation CSBS Autonomous Syllabus

The document outlines the curriculum and syllabi for the B.Tech in Computer Science and Business Systems at Rajalakshmi Institute of Technology, including regulations for the academic year 2023. It details the vision, mission, program educational objectives, program outcomes, and program-specific outcomes aimed at producing competent engineers with a blend of technical and managerial skills. The curriculum follows a choice-based credit system and includes a comprehensive mapping of course outcomes to program outcomes.

Uploaded by

dhanushraja213
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)
135 views85 pages

2023 Regulation CSBS Autonomous Syllabus

The document outlines the curriculum and syllabi for the B.Tech in Computer Science and Business Systems at Rajalakshmi Institute of Technology, including regulations for the academic year 2023. It details the vision, mission, program educational objectives, program outcomes, and program-specific outcomes aimed at producing competent engineers with a blend of technical and managerial skills. The curriculum follows a choice-based credit system and includes a comprehensive mapping of course outcomes to program outcomes.

Uploaded by

dhanushraja213
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/ 85

B.TECH.

COMPUTER SCIENCE AND BUSINESS SYSTEMS

CURRICULUM FOR SEMESTER I TO VIII


AND
SYLLABI FOR SEMESTER I TO IV

REGULATIONS 2023

RAJALAKSHMI INSTITUTE OF TECHNOLOGY


(An Autonomous Institution, Affiliated to Anna University, Chennai)
Kuthambakkam, Chennai 600124
RAJALAKSHMI INSTITUTE OF TECHNOLOGY, CHENNAI
An Autonomous Institution, Affiliated to Anna University, Chennai

REGULATIONS 2023
CHOICE BASED CREDIT SYSTEM
B.TECH. COMPUTER SCIENCE AND BUSINESS SYSTEMS

I VISION OF THE DEPARTMENT

To instill high quality technical knowledge in the field of Computer Science and
Business Systems with Managerial skills, human and social values.

II MISSION OF THE DEPARTMENT

 To impart technical knowledge with industry oriented course through


innovative teaching in research and entrepreneurship.
 To produce competent engineers with business ethics and technical skills
through excellence in education to serve the society.
 To promote students with latest technologies to become ethically sound in
Computer Science and Business Systems Professionals and Entrepreneurs.

III PROGRAM EDUCATIONAL OBJECTIVES (PEOs)


Graduates can

 Utilize the fundamental knowledge of Science, Mathematics, Computer Science


and Business Systems for the various streams of Engineering and Technology.
 Enrich the core competencies necessary for applying knowledge of Computer
Science and Data Analytics tools to store, retrieve, implement and analyze data
in the context of business enterprise.
 Gain employment in organizations and establish as professionals by applying
the technical skills and leadership qualities to solve real world problems and
meet the diversified needs of the industry, academia and research.
IV PROGRAM OUTCOMES (POs)

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 to 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 Teamwork: 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. Lifelong Learning: Recognize the need for, and have the preparation and
ability to engage in independent and lifelong learning in the broadest context
of technological change.
V PROGRAM SPECIFIC OUTCOMES (PSOs)
The students will be able to
 Create, select, and apply appropriate techniques, resources, modern
engineering and business tools including prediction and data analytics to
complex engineering activities and business solutions.
 Evolve computer science in specific methodologies for effective decision
making in several critical problems of the real world.
 Apply entrepreneurial skills and management traits for identifying, analyzing
and creating business opportunities with smart innovative ideas.
Mapping of Course Outcome and Programme Outcome

PO PSO
Year Sem Course name
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
I 01 Induction Programme
Communicative 2. - - - 1.0 1.2 - -
- 3.0
1.0
2.3
1.0 1.0 1.0
English 0
3. 3.0 3.0 2.0 - - - - 1.0 - - 1.0 1.0 1.0 -
Matrices and Calculus 0
Engineering 2.8 1.2 1.7 1.3 - 1.5 1.8 - - - - 1.5 1.0 - -
Chemistry
Problem Solving and 2. 2.4 2.2 1.0 2.2 1.0 1.2 1.0 2.0 - 3.0 2.4 1.8 2. 1.0
0 0
C Programming
/ - - - - - - - - - - - - - - -
Heritage of Tamils
3. 1.0 2.0 - 2.0 - - - - 3.0 - 2.0 1.0 1.0 1.0
Engineering Graphics 0
2. 2.0 1.8 2.0 - 2.0 2. - - - - 1.7 1.0 1. 1.0
Chemistry Laboratory 0 0 0
Problem Solving and C 2. 2.4 2.2 1.0 2.2 1.0 1.2 1.0 2. - 3.0 2.4 2.0 1.
1.0
Programming 0 0 0
Laboratory
02 Professional English 0.4
2.2 0.2 - 1.0 0.2 0.4 - - 2.4 0.2 2.2 1.0 1.0 1.5
Statistics and 3. 3.0 3.0 3.0 - 3.0 - - 1. - - 1.0 1.0 1.0 -
Numerical Methods 0 0

1.4 2.6 2.8 2.0 - - - 1.0 3.0 3.0 2.4 1.8 1.8 1.0
Python for Data 3.
Science 0
3.0 1.6 - - - - - - - - 3.0 1.0 1.0 -
Physics for
3.
Information Science 0
Basic Electrical & 2.6 2.0 1.0 1.0 - - - - - - - - 1.0 - 1.0
Electronics
Engineering

- - - - - - - - - - - - - - -
/Tamils and
Technology
3. 1.6 2.4 2.4 1.7 - - - 2.7 2.7 3.0 2.0 2 - 1.2
Python for Data 0
Science Laboratory
2. 2.0 2.0 - - - - - 1. - - 1.0 1.0 1.0 1.0
Physics Laboratory
0 0
Communication - - - - - - - - 2.2 2.2 - 2.2 3.0 3.0 3.0
Laboratory/Foreign
Language

3. 2.0 - - 1.0 1.0 1. - - - - 2.0 1.0 1.0 -


Engineering Practices 0 0
Laboratory
Year Sem Course name PO PSO
i

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
II Discrete Mathematics 3.
3.0 2.0 2.0
- - - - - - - - 1. 1. -
0 0 0
Object Oriented 2. 2.2 2.4 2.0 2.2 1.6 1.6 1.8 2. 2.0 1.8 2.0 1. 1. 1.8
Programming 2 2 8 8
Data Structures and 3. 2. 1. 1.
2.2 2.4 2.3 2.6 - - 1.8 2.8 2.0 2.0 -
Algorithms 0 2 3 3
Fundamentals of 1.0
1. 1. 1.
a

03 Economics and 0
1.0 1.0 1.2 1.2 - - - - 3.0 2.0
8 4
1.0
03
Financial Accounting
Digital Principles and 3. 2.6 2.6 2.6 1.8 1.6 1.0 - - - 1.6 2.6 1. 2. 1.0
ComputerOrganization 0 0 0
Object Oriented 2. 2.2 2.4 2.0 2.2 1.6 1.4 1.8 2. 2.0 1.8 2.0 1. 1. 2.2
Programming 2 2 2 4
Laboratory
Data Structures and 3. 2. 1. 1.
2.2 2.4 2.3 2.6 - - 1.8 2.8 2.0 2.0 -
Algorithms Laboratory 0 2 0 0
Industry Oriented
2. 2. 2. 2.
Course-I: Design 7
3.0 3.0 3.0 1.7 1.0 2.0 1.7
0
1.7 2.5 1.0
0 0
1.3
Thinking
04 Probability and - - - - - - - - 1. 1. 1.0
Statistics 3. 3.0 2.0 2.0 0 0
0
Environmental Science 2. 1.6 1.0 1.0 - 2.2 2.4 1.0 - - - 1.8 1. 1. 1.0
and 8 0 0
Sustainability
Database Management 2. 2. 1. 1.
1.6 2.6 2.0 1.3 - - - 2.0 2.2 2.0 2.0
Systems 0 0 8 6
Operating Systems 2. 2.2 2.4 1.8 1.0 - - - 2. 1.8 1.8 1.6 1. 1.
6 2 4 3 1.0
Introduction to 3. 2. 3. 2.
2.4 2.4 2.0 1.0 1.0 2.0 1.0 1.0 2.0 1.0 2.0
Business Systems 0 0 0 0
Artificial Intelligence 3. 2.5 3.0 2.0 2.2 3.0 - - - - 2.4 2.2 2. 1. 1.0
and Machine Learning 0 0 2

Database Management 2. 1. 1. 1.
Systems Laboratory 2.6 2.4 2.0 1.0 - - - 1.4 2.6 2.2 2.0
4 6 8 6

Operating Systems 2. 1.8 1.8 1.6 2.0 - - - 2. 2.0 2.0 2.2 1. 1.


Laboratory 4 2 4 3 1.0
I

Industry Oriented
2. 3. 2. 2.
Course-II: Enterprise 7
3.0 3.0 2.7 2.3 1.5 1.3 1.3
0
2.3 2.6 1.7
0 0
2.0
Resource Planning
RAJALAKSHMI INSTITUTE OF TECHNOLOGY, CHENNAI
An Autonomous Institution, Affiliated to Anna University, Chennai

REGULATIONS 2023
CHOICE BASED CREDIT SYSTEM
B.E. COMPUTER SCIENCE AND BUSINESS SYSTEMS

CURRICULUM FOR SEMESTER I TO VIII


AND
SYLLABI FOR SEMESTER I TO IV

SEMESTER I
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code Periods
L T P
IP23111 Induction Programme - - - - - 0
THEORY COURSES
1 HS23111 Communicative English HSMC 3 0 0 3 3
2 MA23111 Matrices and Calculus BSC 3 1 0 4 4
3 CY23111 Engineering Chemistry BSC 3 0 0 3 3
4 GE23111 Problem Solving and C Programming ESC 3 0 0 3 3
5 GE23112 HSMC 1 0 0 1 0
LABORATORY ORIENTED THEORY COURSE
6 GE23131 Engineering Graphics ESC 2 0 4 6 4
LABORATORY COURSES
7 CY23121 Chemistry Laboratory BSC 0 0 2 2 1
Problem Solving and C Programming
8 GE23121 ESC 0 0 2 2 1
Laboratory
TOTAL 15 1 08 24 19
SEMESTER II
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 HS23211 Professional English HSMC 2 0 0 2 2
2 MA23211 Statistics and Numerical Methods BSC 3 1 0 4 4
3 AD23211 Python for Data science ESC 3 0 0 3 3
4 PH23211 Physics for Information Science BSC 3 0 0 3 3
Basic Electrical and Electronics
5 GE23211 ESC 3 0 0 3 3
Engineering
6 GE23213
/Tamils and Technology
HSMC 1 0 0 1 0
LABORATORY COURSES
7 AD23221 Python for Data Science Laboratory ESC 0 0 2 2 1
8 PH23221 Physics Laboratory BSC 0 0 2 2 1
Communication Laboratory /
9 GE23221 EEC 0 0 2 2 1
Foreign Language
Engineering Practices
10 GE23222 ESC 0 0 2 2 1
Laboratory

NCC/Service Club Credit Course


11 2 0 0 2 2#
Level 1#
TOTAL 17 1 8 26 19
# NCC Credit Course Level 1 is offered for NCC students only. The grades earned by the students

will be recorded in the Mark Sheet, however the same shall not be considered for the
computation of CGPA.
SEMESTER III
Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 MA23311 Discrete Mathematics BSC 3 1 0 4 4
2 CS23312 Object Oriented Programming PCC 3 0 0 3 3
3 CS23314 Data Structures and Algorithms PCC 3 0 0 3 3
Fundamentals of Economics and
4 CB23311 PCC 3 1 0 4 4
Financial Accounting
LABORATORY ORIENTED THEORY COURSE
Digital Principles and Computer
6 EC23331 ESC 3 0 2 5 4
Organization
LABORATORY COURSES
7 CS23322
Object Oriented Programming
PCC 0 0 2 2 1
Laboratory
Data Structures and Algorithms
8 CS23324 PCC 0 0 2 2 1
Laboratory
INDUSTRY ORIENTED COURSE
9 CB23IC1 Design Thinking EEC 1 - - 1 1
TOTAL 16 2 6 24 21
SEMESTER IV
Periods Per Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 MA23411 Probability and Statistics BSC 3 1 0 4 4
Environmental Science and
2 GE23411 BSC 2 0 0 2 2
Sustainability
3 CS23411 Database Management Systems PCC 3 0 0 3 3
4 CS23412 Operating Systems PCC 3 0 0 3 3
5 CB23411 Introduction to Business Systems PCC 3 0 0 3 3
LABORATORY ORIENTED THEORY COURSE
6 AL23431
Artificial Intelligence and Machine
PCC 3 0 2 5 4
Learning
LABORATORY COURSE
Database Management Systems
7 CS23421 PCC 0 0 2 2 1
Laboratory
8 CS23422 Operating Systems Laboratory PCC 0 0 2 2 1
INDUSTRY ORIENTED COURSE
9 CB23IC2 Enterprise Resource Planning EEC 1 - - 1 1

10 NCC /Service Club Credit Course Level


- 3 0 0 3 3#
2#
TOTAL 21 1 6 28 22
# NCC Credit Course Level 2 is offered for NCC students and Service Club students only. The grades earned by the
students will be recorded in the Mark Sheet, however the same shall not be considered for the computation of
CGPA.
SEMESTER V
Periods Per Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 CB23511 Data and Information Security PCC 3 0 0 3 3
2 CB23512 Fundamentals of Management PCC 3 0 0 3 3
3 CS23513 Cryptography and Cyber Security PCC 3 0 0 3 3
4 Professional Elective I PEC - - - - 3
5 Professional Elective II PEC - - - - 3
6 Mandatory Course-I& MC 3 0 0 3 0
LABORATORY ORIENTED THEORY COURSE
7 CB23531 Business Analytics PCC 3 0 2 5 4
LABORATORY COURSES
8 Data and Information Security
CS23521 PCC 0 0 2 2 1
Laboratory
9 GE23521 Business Communication Laboratory-I ESC 0 0 2 2 1
INDUSTRY ORIENTED COURSE
10 CB23IC3 Industry Oriented Course –III EEC 1 - - 1 1
TOTAL - - - - 22
&Mandatory Course-I is a Non-credit Course (Student shall select one course from the list givenunder Mandatory Course-I)
SEMESTER VI
Periods Per Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 Professional Elective III PEC - - - - 3
2 Professional Elective IV PEC - - - - 3
3 Open Elective – I* OEC 3 0 0 3 3
4 Open Elective – II* OEC 3 0 0 3 3
5 Mandatory Course-II& MC 3 0 0 3 0
LABORATORY ORIENTED THEORY COURSES
Embedded Systems and
6 EC23631 ESC 3 0 2 5 4
IOT
7 CS23631 Object Oriented Software PCC 3 0 2 5 4
Engineering
LABORATORY COURSES
8 CB23621 Mini Project EEC 0 0 4 4 2
Business Communication
9 GE23621 ESC 0 0 2 2 1
Laboratory-II

NCC /Service Club Credit Course


10 - 3 0 0 3 3#
Level 3#
TOTAL - - - - 23

*Open Elective – I and II Shall be chosen from the list of open electives offered by other
Programmes.
&Mandatory Course-II is a Non-credit Course (Student shall select one course from the list
given under Mandatory Course-II)
#NCC Credit Course level 3 is offered for NCC students only. The grades earned by the students

will be recorded in the Mark Sheet, however the same shall not be considered for the
computation of CGPA.
SEMESTER VII
Periods Per Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
THEORY COURSES
1 GE23711 Human Values and Ethics HSMC 2 0 0 2 2
2 Professional Elective V PEC - - - - 3
3 Professional Elective VI PEC - - - - 3
4 Elective – Management $ HSMC 3 0 0 3 3
LABORATORY ORIENTED THEORY COURSES
5 AD23731 Deep Learning Techniques PCC 3 0 2 5 4
6 CS23731 Cloud Computing PCC 3 0 2 5 4
LABORATORY COURSE
7 CB23721 Internship/Certification Course EEC - - - - 2
TOTAL - - - - 21
$ Elective –Management shall be chosen from the list of elective management courses.
SEMESTER VIII
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

THEORY COURSE
1 Open Elective – III ** OEC 3 0 0 3 3
LABORATORY COURSE
2 CS23821 Project Work EEC 0 0 20 20 10
TOTAL 3 0 20 23 13

**Open Elective III- Shall be chosen from the list of open electives offered by other Programmes.

TOTAL CREDITS: 160

ELECTIVE – MANAGEMENT COURSES

Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
GE23712 Human Resource HSMC 3 0 0 3 3
1 Management
2 GE23713 Knowledge Management HSMC 3 0 0 3 3
3 GE23715 Software Project Management HSMC 3 0 0 3 3
4 GE23716 Total Quality Management HSMC 3 0 0 3 3
GE23717 Management Information HSMC 3 0 0 3 3
5
System

MANDATORY COURSES I

Periods Per Total


Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
Introduction to Women and
1 MC 3 0 0 3 0
MX23511 Gender Studies
2 MX23512 Elements of Literature MC 3 0 0 3 0
3 MX23513 Film Appreciation MC 3 0 0 3 0
Disaster Risk Reduction and
4 MX23514 MC 3 0 0 3 0
Management
MANDATORY COURSES II

Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
Well Being with Traditional
1 MX23611 Practices -Yoga, Ayurveda and MC 3 0 0 3 0
Siddha
MX23612 History of Science and
2 MC 3 0 0 3 0
Technology in India
MX23613 State, Nation Building and
3 MC 3 0 0 3 0
Politics in India
4 MX23614 Industrial Safety MC 3 0 0 3 0
PROFESSIONAL ELECTIVE COURSES: VERTICALS
Vertical 1 Vertical 2 Vertical 3 Vertical 4 Vertical 5 Vertical 6 Vertical 7
Sl. Marketing
No. Cloud Emerging Artificial Management Supply Chain
Data Science
Computing Technologies Intelligence Management

Introduction to
Cloud Solution Cloud Solution Behavioral Conversional
1 Big Data Generative AI Industry 5.0
Architecture Architecture Economics Systems
Analytics
Configuration Game Cognitive Customer Relation Supply Chain Digital
2 Computer Vision
Management Development Science Management Management Marketing

Healthcare Cloud Drone Entrepreneurship Planning in Enterprise


3 Responsive AI
Analytics Virtualization Technology Development Logistics Security

Exploratory Container Robotic Process Financial Warehouse Financial


4 Game Theory
Data Analysis Orchestration Automation Management Automation Analytics
Marketing
Image and Video Cloud Services Autonomous Knowledge Supply Chain Supply Chain for
5 Research and
Analytics Management Vehicle Engineering for Information Manufacturing
Marketing
System
Management
Cryptocurrency Supply Chain
Recommender Security and Reinforcement Introduction to
6 and Blockchain Information
Systems Privacy in Cloud Learning Innovation, IP Recommender
Technologies System
Management and Systems
Entrepreneurship
Augmented Sustainable
Text and Speech Storage IT Project
7 Reality/Virtual Computer Vision Inventory Risk Analytics
Analysis Technologies Management
Reality Management
Software
Data Mining and Connected Text and Speech Management Supply Chain
8 Defined Social Text and
Warehousing Vehicles Analysis Information Analytics
Networks Media Analytics
System
11
Registration of Professional Elective Courses from Verticals:
Professional Elective Courses will be registered in Semesters V, VI and VII. These courses are listed in groups called verticals that represent
a particular area of specialisation / diversified group. Students are permitted to choose all the Professional Electives from a particular
vertical or from different verticals. Further, only one Professional Elective course shall be chosen in a semester horizontally (row-wise).
However, two courses are permitted from the same row, provided one course is enrolled in Semester V and another in semester VI. The
registration of courses for B.E./B.Tech (Honours) or Minor degree shall be done from Semester V to VIII. The procedure for registration of
courses explained above shall be followed for the courses of B.E/B.Tech (Honours) or Minor degree also.

12
PROFESSIONAL ELECTIVE COURSES: VERTICALS

VERTICAL 1: DATA SCIENCE


Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
CB23V11 Introduction to Big Data PEC 2 0 2 4 3
1 Analytics
2 CB23V12 Computer Vision PEC 2 0 2 4 3
3 CB23V13 Healthcare Analytics PEC 2 0 2 4 3
4 CB23V14 Exploratory Data Analysis PEC 2 0 2 4 3
5 CB23V15 Image and Video Analytics PEC 2 0 2 4 3
6 CB23V16 Recommender Systems PEC 2 0 2 4 3
7 CB23V17 Text and Speech Analysis PEC 2 0 2 4 3
8 CB23V18 Data Mining and Warehousing PEC 2 0 2 4 3

VERTICAL 2: CLOUD COMPUTING


Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

1 CB23V21 Cloud Solution Architecture PEC 2 0 2 4 3


2 CB23V22 Configuration Management PEC 2 0 2 4 3
3 CB23V23 Cloud Virtualization PEC 2 0 2 4 3
4 CB23V24 Container Orchestration PEC 2 0 2 4 3
5 CB23V25 Cloud Services Management PEC 2 0 2 4 3
6 CB23V26 Security and Privacy in Cloud PEC 2 0 2 4 3
7 CB23V27 Storage Technologies PEC 2 0 2 4 3
8 CB23V28 Software Defined Networks PEC 2 0 2 4 3

VERTICAL 3: EMERGING TECHNOLOGIES


Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

1 CB23V21 Cloud Solution Architecture PEC 2 0 2 4 3


2 CB23V31 Game Development PEC 2 0 2 4 3
3 CB23V32 Drone Technology PEC 2 0 2 4 3
4 CB23V33 Robotic Process Automation PEC 2 0 2 4 3
5 CB23V34 Autonomous Vehicle PEC 2 0 2 4 3
CB23V35 Cryptocurrency and Blockchain PEC 2 0 2 4 3
6 Technologies
CB23V36 Augmented Reality/Virtual PEC 2 0 2 4 3
7 Reality
8 CB23V37 Connected Vehicles PEC 2 0 2 4 3

13
VERTICAL 4: ARTIFICIAL INTELLIGENCE

Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

1 CB23V41 Generative AI PEC 2 0 2 4 3


2 CB23V42 Cognitive Science PEC 2 0 2 4 3
3 CB23V43 Responsive AI PEC 2 0 2 4 3
4 CB23V44 Game Theory PEC 2 0 2 4 3
5 CB23V45 Knowledge Engineering PEC 2 0 2 4 3
6 CB23V46 Reinforcement Learning PEC 2 0 2 4 3
7 CB23V12 Computer Vision PEC 2 0 2 4 3
8 CB23V17 Text and Speech Analysis PEC 2 0 2 4 3

VERTICAL 5: MANAGEMENT

Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
-1 CB23V51 Behavioral Economics PEC 2 0 2 4 3
2 CB23V52 Customer Relation Management PEC 2 0 2 4 3
3 CB23V53 Entrepreneurship Development PEC 2 0 2 4 3
4 CB23V54 Financial Management PEC 2 0 2 4 3
5 CB23V55 Human Resource Management for PEC 2 0 2 4 3
Entrepreneurs
6 CB23V56 Introduction to Innovation, IP PEC 2 0 2 4 3
Management and Entrepreneurship
7 CB23V57 IT Project Management PEC 2 0 2 4 3
8 CB23V58 Management Information System PEC 2 0 2 4 3

VERTICAL 6: SUPPLY CHAIN MANAGEMENT


Periods
Total
Course Per
Sl.No. Course Title Category Contact Credits
Code Week
Periods
L T P
1 CB23V61 Industry 5.0 PEC 2 0 2 4 3
2 CB23V62 Supply Chain Management PEC 2 0 2 4 3
3 CB23V63 Planning in Logistics PEC 2 0 2 4 3
4 CB23V64 Warehouse Automation PEC 2 0 2 4 3
5 CB23V65 Supply Chain for Manufacturing PEC 2 0 2 4 3
6 CB23V66 Supply Chain Information System PEC 2 0 2 4 3
7 CB23V67 Sustainable Inventory Management PEC 2 0 2 4 3
8 CB23V68 Supply Chain Analytics PEC 2 0 2 4 3

14
VERTICAL 7: MARKETING
Periods Per
Total
Course Week
Course Title Category Contact Credits
Sl.No. Code L T P Periods

1 CB23V71 Conversional Systems PEC 2 0 2 4 3


2 CB23V72 Digital Marketing PEC 2 0 2 4 3
3 CB23V73 Enterprise Security PEC 2 0 2 4 3
4 CB23V74 Financial Analytics PEC 2 0 2 4 3
CB23V75 Marketing Research and Marketing PEC 2 0 2 4 3
5
Management
6 CB23V76 Recommender Systems PEC 2 0 2 4 3
7 CB23V77 Risk Analytics PEC 2 0 2 4 3
8 CB23V78 Social Text and Media Analytics PEC 2 0 2 4 3

15
OPEN ELECTIVES
(Students shall choose the open elective courses, such that the course
contents are not similar to any other course contents/title under other
course categories).
OPEN ELECTIVES – I
Periods Total
Sl. Course Per Week
Course Title Category Contact Credits
No. Code
L T P Periods
Course Offered By Other Departments
1 O23EE11 Space Engineering OEC 3 0 0 3 3
O23EE12 IT in Agricultural and Fisheries
2 OEC 3 0 0 3 3
System
3 O23EC11 Fundamentals of VLSI OEC 3 0 0 3 3
Probability and Statistics for Data
4 O23MA11 OEC 3 0 0 3 3
Analytics
5 O23ME11 Foundation of Robotics OEC 3 0 0 3 3

OPEN ELECTIVES – II
Periods Total
Sl. Course Per Week
Course Title Category Contact Credits
No. Code
L T P Periods
Course Offered By Other Departments
1 O23EE21 Space Science OEC 3 0 0 3 3
Wearable Devices OEC 3 0 0 3 3
2 O23EC21
andApplications
3 O23EC22 Introduction to IOT OEC 3 0 0 3 3
4 O23MA21 Optimization Techniques OEC 3 0 0 3 3
5 O23ME21 Foundation of Mechatronics OEC 3 0 0 3 3

OPEN ELECTIVES – III


Periods Total
Sl. Course
Course Title Category Per Week Contact Credits
No. Code
L T P Periods
Course Offered By Other Departments
O23AL31 Introduction to Block Chain and
1 OEC 3 0 0 3 3
Applications
O23EE31 Fundamentals of Drone
2 OEC 3 0 0 3 3
Technologies
O23EE32 Batteries and Management
3 OEC 3 0 0 3 3
System
4 O23EC31 Medical Electronics OEC 3 0 0 3 3
5 O23MA31 Multivariate Data Analysis OEC 3 0 0 3 3
O23ME31 Introduction to PLC
6 OEC 3 0 0 3 3
Programming

16
SUMMARY

Name of the Programme: B.E. Computer Science and Business Systems


Credits per Semester Total
Sl.No. Subject Area
I II III IV V VI VII VIII Credits
1 HSMC 3 2 5 10

2 BSC 8 8 4 6 26

3 ESC 9 7 4 1 5 26

4 PCC 12 15 14 4 8 53

5 PEC 6 6 6 18

6 OEC 6 3 9

7 EEC 1 1 1 1 2 2 10 18
Non-Credit/
8 (Mandatory) √ √

Total 20 18 21 22 22 23 21 13 160

ENROLLMENT FOR B.E. / B. TECH. (HONOURS) / MINOR DEGREE


(OPTIONAL)

A student can also optionally register for additional courses (18 credits) and become eligible
for the award of B.E. / B. Tech. (Honours) or Minor Degree.

For B.E. / B. Tech. (Honours), a student shall register for the additional courses (18 credits)
from semester V onwards. These courses shall be from the same vertical or a combination of
different verticals of the same programme of study only.

For minor degree, a student shall register for the additional courses (18 credits) from semester
V onwards. All these courses have to be in a particular vertical from any one of the other
programmes, Moreover, for minor degree the student can register for courses from any one of
the following verticals also.

17
VERTICALS FOR MINOR DEGREE
(In addition to all the verticals of other programmes)

Vertical 1 Vertical 2 Vertical 3 Vertical 4


Sl. Business
No. Fintech and Block Entrepreneurship
Data IOT
Chain
Analytics
Introduction to Foundations of Statistics for
1 Industrial IOT
Fintech Entrepreneurship Management
Team Building &
Introduction to Leadership Datamining for
2 Blockchain and its Business IOT Processor
Management for
Applications Business Intelligence

Financial Creativity & Innovation Human Resource IOT based


3
Management in Entrepreneurship Analytics System Design
Banking, Financial Principles of Marketing Marketing and Sensor
4 Services and Management for Social Media Technologies
Insurance Business Web Analytics and IOT
Human Resource Operation and
5 Fundamentalsof Management for Supply Chain IOT Protocols
Investment Entrepreneurs Analytics
Financing New Financial IOT
6 Fintech Analytics Business Ventures Analytics Applications

(Choice of courses for Minor degree is to be made from any one vertical
ofother programmes or from anyone of the following verticals)

VERTICAL 1: FINTECH AND BLOCK CHAIN


Periods
Total
Course Per Week
SI.No. Course Title Category Contact Credits
Code L T P Periods
1 CS23M01 Introduction to Fintech PEC 3 0 0 3 3
CS23M02 Introduction to Blockchain and its
2 PEC 3 0 0 3 3
Applications
3 CS23M03 Financial Management PEC 3 0 0 3 3
CS23M04 Banking, Financial Services and
4 PEC 3 0 0 3 3
Insurance
5 CS23M05 Fundamentals of Investment PEC 3 0 0 3 3
6 CS23M06 Fintech Analytics PEC 3 0 0 3 3

18
VERTICAL 2: ENTREPRENEURSHIP
Periods Total
Course
Sl.No. Course Title Category Per Week Contact Credits
Code L T P Periods
1 ME23M01 Foundations of Entrepreneurship PEC 3 0 0 3 3
Team Building & Leadership
2 ME23M02 PEC 3 0 0 3 3
Management for Business
Creativity & Innovation in
3 ME23M03 PEC 3 0 0 3 3
Entrepreneurship

4 ME23M04 Principles of Marketing Management PEC 3 0 0 3 3


for Business
Human Resource Management for
5 ME23M05 PEC 3 0 0 3 3
Entrepreneurs
6 ME23M06 Financing New Business Ventures PEC 3 0 0 3 3

VERTICAL 3: BUSINESS DATA ANALYTICS

Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

1 AD23M01 Statistics for Management PEC 3 0 0 3 3


Data Mining for Business
2 AD23M02 PEC 3 0 0 3 3
Intelligence
3 AD23M03 Human Resource Analytics PEC 3 0 0 3 3
Marketing and Social Media Web
4 AD23M04 PEC 3 0 0 3 3
Analytics
Operation and Supply Chain
5 AD23M05 PEC 3 0 0 3 3
Analytics
6 AD23M06 Financial Analytics PEC 3 0 0 3 3

VERTICAL 4: IOT
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods

1 EC23M01 Industrial IOT PEC 3 0 0 3 3


2 EC23M02 IOT Processor PEC 3 0 0 3 3
3 EC23M03 IOT Based System Design PEC 3 0 0 3 3
4 EC23M04 Sensor Technologies and IOT PEC 3 0 0 3 3
5 EC23M05 IOT Protocols PEC 3 0 0 3 3
6 EC23M06 IOT Applications PEC 3 0 0 3 3

19
SEMESTER – I

IP23111 INDUCTION PROGRAMME

This is a mandatory 2 week programme to be conducted as soon as the students enter the
institution. Normal classes start only after the induction program is over.

The induction programme has been introduced by AICTE with the following objective:

“Engineering colleges were established to train graduates well in the branch/department of


admission, have a holistic outlook, and have a desire to work for national needs and beyond.
The graduating student must have knowledge and skills in the area of his/her study. However,
he/she must also have a broad understanding of society and relationships. Character needs to
be nurtured as an essential quality by which he/she would understand and fulfill his/her
responsibility as an engineer, a citizen and a human being. Besides the above, several meta-
skills and underlying values are needed.”
“One will have to work closely with the newly joined students in making them feel comfortable,
allow them to explore their academic interests and activities, reduce competition and make
them work for excellence, promote bonding within them, build relations between teachers and
students, give a broader view of life, and build character.”

Hence, the purpose of this programme is to make the students feel comfortable in their new
environment, open them up, set a healthy daily routine, create bonding in the batch as well as
between faculty and students, develop awareness, sensitivity and understanding of the self,
people around them, society at large, and nature.

The following are the activities under the induction program in which the student would be
fully engaged throughout the day for the entire duration of the program.

(i) Physical Activity:

This would involve a daily routine of physical activity with games and sports, yoga,
gardening, etc.

(ii) Creative Arts:

Every student would choose one skill related to the arts whether visual arts or
performing arts. Examples are painting, sculpture, pottery, music, dance etc. The student
would pursue it every day for the duration of the program. These would allow for
creative expression. It would develop a sense of aesthetics and also enhance creativity
which would, hopefully, grow into engineering design later.

(iii) Universal Human Values:

This is the anchoring activity of the Induction Programme. It gets the student to explore
oneself and allows one to experience the joy of learning, stand up to peer pressure, make
decisions with courage, be aware of relationships with colleagues and supporting stay
in the hostel and department, be sensitive to others, etc. A module in Universal Human

20
Values provides the base. Methodology of teaching this content is extremely important.
It must not be through do's and don'ts, but get students to explore and think by engaging
them in a dialogue. It is best taught through group discussions and real life activities
rather than lecturing. 25 Discussions would be conducted in small groups of about 20
students with a faculty mentor each. It would be effective that the faculty mentor
assigned is also the faculty advisor for the student for the full duration of the UG
programme.

(iv) Literary Activity:


Literary activity would encompass reading, writing and possibly, debating, enacting a
play etc.

(v) Proficiency Modules:

This would address some lacunas that students might have, for example, English,
computer familiarity etc.

(vi) Lectures by Eminent People:

Motivational lectures by eminent people from all walks of life should be arranged to give
the students exposure to people who are socially active or in public life.

(vii) Visits to Local Area:

A couple of visits to the landmarks of the city, or a hospital or orphanage could be


organized. This would familiarize them with the area as well as expose them to the
underprivileged.

(viii) Familiarization to Dept./Branch & Innovations:

They should be told about what getting into a branch or department means what role it
plays in society, through its technology. They should also be shown the laboratories,
workshops & other facilities.

(ix) Department Specific Activities :


About a week can be spent in introducing activities (games, quizzes, social interactions,
small experiments, design thinking etc.) that are relevant to the particular branch of
Engineering / Technology / Architecture that can serve as a motivation and kindle
interest in building things (become a maker) in that particular field. This can be
conducted in the form of a workshop. For example, CSE and IT students may be
introduced to activities that kindle computational thinking, and get them to build simple
games. ECE students may be introduced to building simple circuits as an extension of
their knowledge in Science, and so on. Students may be asked to build stuff using their
knowledge of science.

Induction Programme is totally an activity based programme and therefore there shall be no
tests / assessments during this programme.

References: Guide to Induction program from AICTE

21
HS23111 COMMUNICATIVE ENGLISH L T P C
3 0 0 3

COURSE OBJECTIVES:

 To improve the communicative competence of the learners.


 To help learners use language effectively in academic / work contexts.
 To build English language skills by engaging them in listening, speaking
and grammar learning activities that are relevant to authentic contexts.
 To develop ability to read and write complex texts, summaries, articles,
blogs, definitions, essays and user manuals.
 To improve language efficiently in expressing their opinions via various media.
1
UNIT I INTRODUCTION TO EFFECTIVE COMMUNICATION
What is effective communication? (There are many interesting activities for this.) Why is
communication critical for excellence during study, research and work? What are the seven
C’s of effective communication? What are key language skills? What is effective listening?
What does it involve? What is effective speaking? What does it mean to be an excellent
reader? What should you be able to do? What is effective writing? How does one develop
language and communication skills? What does the course focus on? How are
communication and language skills going to be enhanced during this course? What do you
as a learner need to enhance your English language and communication skills to get the best
out of this course?

UNIT I COMMUNICATION SKILLS 8


Listening for general information - specific details - conversation: Introduction to classmates
– Audio / video (formal & informal); Telephone conversation; Listening to voicemail;
messages and filling a form.
Speaking - Self Introduction; Introducing a friend; Conversation - politeness strategies.
Telephone conversation; Leave a voicemail; Leave a message with another person; asking
for information to fill details in a form.
Reading - Reading brochures (technical context), telephone messages / social media
messages relevant to technical contexts and emails.
Writing - Writing emails/letters introducing oneself
Grammar & Vocabulary- Tenses (12 Forms); Question types: Wh/ Yes or No/, Tags
Synonyms; One-word substitution; Abbreviations & Acronyms (as used in technical
contexts).

UNIT II NARRATION AND SUMMATION 9


Listening - Listening to podcasts1, anecdotes/stories/event narration; documentaries and
interviews with celebrities.
Speaking - Narrating personal experiences/events; Interviewing a celebrity; Summarising
and Reporting documentaries/podcasts/ interviews.
Reading - Reading biographies, travelogues, newspaper reports, Excerpts from literature,
and travel & technical blogs.
Writing - Guided writing - Paragraph writing Short Report on an event (field trip etc.)
Grammar & Vocabulary – Subject-Verb Agreement; and Prepositions, Word forms (prefixes
& suffixes); Synonyms and Antonyms. Phrasal verbs.

22
UNIT III WRITING SKILLS IN A PROCESS / PRODUCT DESCRIPTION 9
Listening - Listen to product and process descriptions; a classroom lecture; and
advertisements about products.
Speaking – Picture description; Giving instruction to use the product; Presenting a product;
and summarizing a lecture.
Reading – Reading advertisements, gadget reviews; user manuals.
Writing - Writing definitions; instructions; and Product /Process descriptions.
Grammar & Vocabulary- Imperatives; Adjectives; Degrees of comparison; Compound Nouns,
Homonyms; and Homophones, discourse markers (connectives & sequence words)

UNIT IV CLASSIFICATION AND RECOMMENDATIONS 9


Listening – Listening to TED Talks; Scientific lectures and educational videos.
Speaking – Small Talk; Mini presentations and making recommendations.
Reading – Newspaper articles; Journal reports – and Non-Verbal Communication (tables, pie
charts, etc...)
Writing – Note-making / Note-taking (Study skills to be taught, not tested); Writing
recommendations; Transferring information from non-verbal (chart, graph etc, to verbal
mode)
Grammar & Vocabulary – Articles; Pronouns - Possessive & Relative pronouns. Collocations;
Fixed / Semi fixed expressions.

UNIT V EXPRESSION 9
Listening – Listening to debates / discussions; different viewpoints on an issue; and panel
discussions.
Speaking – Group Discussions, Debates, and Expressing opinions through Simulations & Role
- play.
Reading – Reading editorials; and Opinion Blogs.
Writing – Essay Writing (Descriptive or narrative).
Grammar & Vocabulary – Punctuation; Negation (Statements & Questions); and Simple,
Compound & Complex Sentences. Cause & Effect Expressions – Content Vs Function words.

TOTAL: 45 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Listen and comprehend complex academic texts.
CO2 : Read and infer the denotative and connotative meanings of technical texts.
CO3 : Write definitions, descriptions, narrations and essays on various topics.
CO4 : Speak fluently and accurately in formal and informal communicative contexts.
CO5: Express their opinions effectively in both oral and written medium ofcommunication.

TEXT BOOKS :
1. English for Engineers & Technologists Orient Blackswan Private Ltd. Department of
English, Anna University, (2020 edition)
2. English for Science & Technology. Cambridge University Press, 2021. Authored by Dr.
Veena Selvam, Dr. Sujatha Priyadarshini, Dr. Deepa Mary Francis, Dr. K.N. Shoba, and Dr.
Lourdes Joevani, Department of English, Anna University.

23
REFERENCES :

1. Technical Communication – Principles and Practices, Meenakshi Raman Sangeeta


Sharma, Oxford Univ. Press, 2016, New Delhi.
2. A Course Book on Technical English by Lakshminarayanan and Murugavel T, Scitech
Publications (India) Pvt. Ltd.
3. English for Technical Communication (With CD) By Aysha Viswamohan, McGraw Hill
Education, ISBN: 0070264244.
4. Effective Communication Skill, Kulbhusan Kumar, RS Salaria, Khanna, 2021, Publishing
House.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

1 2 - - - - 1 - - - 3 - 3 1 1 -
2 2 - - - 1 2 - - - 3 - 1 1 1 1
3 2 - - - 1 1 - - - 3 1 3 1 1 1
4 2 - - - 1 1 - - - 3 1 2 1 1 1
5 2 - - - - 1 - - - 3 1 - 1 1 1
Avg. 2.0 - - - 1.0 1.2 - - - 3.0 1.0 2.3 1.0 1.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

MA23111 MATRICES AND CALCULUS L T P C


3 1 0 4

COURSE OBJECTIVES :

 To develop the use of matrix algebra techniques that are needed by engineers for
their practical applications.
 To familiarize the students with differential calculus.
 To enhance the knowledge of the student with functions of several variables. This is
needed in many branches of engineering.
 To make the students understand various techniques of integration.
 To acquaint the student with mathematical tools needed in evaluating multiple
integrals and their applications.
UNIT I MATRICES 9+3
Eigenvalues and Eigenvectors of a real matrix – Characteristic equation – Properties of
Eigenvalues and Eigenvectors – Cayley - Hamilton theorem – Diagonalization of matrices by
orthogonal transformation – Reduction of a quadratic form to canonical form by orthogonal
transformation – Nature of quadratic forms - Applications.

24
UNIT II DIFFERENTIAL CALCULUS 9+3
Representation of functions - Limit of a function - Continuity - Derivatives - Differentiation
rules (sum, product, quotient, chain rules) - Implicit differentiation - Logarithmic
differentiation - Applications: Maxima and Minima of functions of one variable.
UNIT III FUNCTIONS OF SEVERAL VARIABLES 9+3
Partial differentiation – Homogeneous functions and Euler’s theorem – Total derivative –
Change of variables – Jacobians – Partial differentiation of implicit functions – Taylor’s
series for functions of two variables – Applications: Maxima and minima of functions of two
variables and Lagrange’s method of undetermined multipliers.

UNIT IV INTEGRAL CALCULUS 9+3


Definite and Indefinite integrals - Substitution rule - Techniques of Integration: Integration
by parts, Trigonometric integrals, Trigonometric substitutions, Integration of rational
functions by partial fraction, Integration of irrational functions - Improper integrals-
Applications.
UNIT V MULTIPLE INTEGRALS 9+3
Double integrals – Change of order of integration – Double integrals in polar coordinates –
Area enclosed by plane curves – Triple integrals – Volume of solids – Change of variables in
double and triple integrals- Applications.

TOTAL : 60 PERIODS
COURSE OUTCOMES :

At the end of the course, the students will be able to


CO1 : Use the matrix algebra methods for solving practical problems.
CO2 : Apply differential calculus tools in solving various application problems.
CO3 : Use differential calculus ideas on several variable functions.
CO4 : Apply different methods of integration in solving practical problems.
CO5 : Apply multiple integral ideas in solving areas, volumes and other practical problems.

TEXT BOOKS :
1. Kreyszig.E, "Advanced Engineering Mathematics", John Wiley and Sons, 10th Edition,
New Delhi, 2018. (Unit I,III & IV)
2. James Stewart, " Calculus: Early Transcendentals", Cengage Learning, 8th Edition, New
Delhi, 2022. (Unit II & IV - Sections 1.1, 2.2, 2.3, 2.5, 2.7 (Tangents problems only), 2.8,
3.1 to 3.6, 3.11, 4. 1, 4.3, 5.1 (Area problems only), 5.2, 5.3, 5.4 (excluding net change
theorem), 5.5, 7.1 - 7.4 and 7.8)

REFERENCES :
1. Grewal.B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi, 44th
Edition , 2021.
2. Anton. H, Bivens. I and Davis. S, "Calculus", Wiley, 10th Edition, 2019.
3. Ramana. B.V., "Higher Engineering Mathematics", McGraw Hill Education Pvt. Ltd, New
Delhi, 2017.
4. Thomas. G. B., Hass. J, and Weir. M.D, "Thomas Calculus", 14th Edition, Pearson India,
2018.

25
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 1 - - - - 1 - - 1 1 1 -
2 3 3 3 2 - - - - 1 - - 1 1 1 -
3 3 3 3 2 - - - - 1 - - 1 1 1 -
4 3 3 3 2 - - - - 1 - - 1 1 1 -
5 3 3 3 3 - - - - 1 - - 1 1 1 -
Avg. 3.0 3.0 3.0 2.0 - - - - 1.0 - - 1.0 1.0 1.0 -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CY23111 ENGINEERING CHEMISTRY L T P C


3 0 0 3

COURSE OBJECTIVES :

 To make the students conversant with boiler feed water requirements, related
problems and water treatment techniques.
 To acquaint the students with the basics of nano materials, their properties and uses.
 To introduce the basic concepts and applications of phase rule and composites.
 To facilitate the understanding of different types of fuels, their preparation,
properties and combustion characteristics.
 To familiarize the students with the operating principles, working processes and
applications of energy sources and storage devices.

UNIT I WATER TECHNOLOGY 9


Water quality parameters: physical, chemical & biological. Types of water - Boiler troubles:
Scale and sludge, Boiler corrosion, Caustic embrittlement, Priming & foaming. Treatment of
boiler feed water: Internal treatment (phosphate, colloidal, sodium aluminate and calgon
conditioning) and External treatment–Demineralization and zeolite process. Specifications
for drinking water BIS - WHO standards. Domestic water treatment- break-point chlorination.
Desalination of brackish water: Reverse Osmosis.

UNIT II NANO MATERIALS 9


Introduction to molecules, nanomaterials and bulk materials; Size-dependent properties
(optical, electrical, mechanical and magnetic); Types of Nanomaterials (Nanorods, Nanotube,
Nanowire, Nanoclusters) - Synthesis Of Nanomaterials (Sol-gel, Solvothermal, Laser ablation,
Chemical vapour deposition, Electrochemical deposition, electrospinning) - Applications of
nanomaterials.

26
UNIT III PHASE RULE AND COMPOSITES 9
Phase rule: Introduction, definition of terms with examples, One Component System- water
system -Reduced phase rule - Two Component Systems- classification – lead-silver system-
pattinson process, zinc magnesium system.
Composites –characteristics – constituents of composites – types of composites – polymer
matrix composites (PMC) (Types of polymers-Properties), metal matrix composites (MMC) -
FRP – Hybrid composites –Nanocomposites- properties and applications.
UNIT IV FUELS AND COMBUSTION 9
Fuels: Introduction: Classification of fuels - Analysis of coal (proximate and ultimate),
Carbonization-Manufacture of metallurgical coke (Otto Hoffmann method). Petroleum and
Diesel: Manufacture of synthetic petrol (Bergius process), Knocking - octane number, diesel
oil- cetane number; Power alcohol and biodiesel-LPG-Water gas
Combustion of fuels: Introduction: Calorific value - higher and lower calorific values,
Theoretical calculation of calorific value; Ignition temperature: spontaneous ignition
temperature, Explosive range; Flue gas analysis - ORSAT Method.
UNIT V ENERGY SOURCES AND BATTERIES 9
Introduction - nuclear energy - nuclear fission - controlled nuclear fission- nuclear fusion-
differences between nuclear fission and fusion - nuclear chain reactions nuclear reactor
power generator classification of nuclear reactor- light water reactor- breeder reactor- solar
energy conversion solar cells- wind energy. Batteries: Types of batteries- alkaline battery-
lead storage battery - lithium battery- fuel cell H -O fuel cell-applications. Electric vehicles -
2 2

working principles.
TOTAL : 45 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Infer the quality of water, discuss the boiler feed water requirements, related problems
and identification of suitable water treatment methods.
CO2 : Differentiate the nano and bulk materials, their synthesis and its applications in various
fields.
CO3 :To apply the knowledge of phase rule and composites for material selection
requirements.
CO4 : Recommend suitable fuels for engineering processes and applications.
CO5: Recognize different forms of energy resources andapply them for suitable
applications in energy sectors.

TEXT BOOK :
1. P. C. Jain and Monica Jain, “Engineering Chemistry”, 17th Edition, Dhanpat Rai Publishing
Company (P) Ltd, New Delhi, 2018.

REFERENCES :
1. B. S. Murty, P. Shankar, Baldev Raj, B. B. Rath and James Murday, “Text book of
nanoscience and nanotechnology”, Universities Press-IIM Series in Metallurgy and
Materials Science, 2018.
2. O.G. Palanna, “Engineering Chemistry” McGraw Hill Education (India) Private Limited, 2 nd

Edition, 2017.

27
3. Friedrich Emich, “Engineering Chemistry”, Scientific International PVT, LTD, New Delhi,
2014.
4. Shikha Agarwal, “Engineering Chemistry-Fundamentals and Applications”, Cambridge
University Press, Delhi, Second Edition, 2019.
5. S.S. Dara, “A Text book of Engineering Chemistry”, S. Chand Publishing, 12th Edition,2018.

COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 2 1 - 1 1 - - - - 1 1 - -
2 2 1 - 1 - 2 2 - - - - - - - -
3 3 1 - - - - - - - - - - 1 - -
4 3 1 1 - - 1 2 - - - - - 1 - -
5 3 1 2 2 - 2 2 - - - - 2 1 - -
Avg. 2.8 1.2 1.7 1.3 - 1.5 1.8 - - - - 1.5 1.0 - -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

GE23111 PROBLEM SOLVING AND C PROGRAMMING L T P C


3 0 0 3

COURSE OBJECTIVES :

 To expose problem-solving logic using different notations, including pseudo code, flow
charts, and programming languages.
 To introduce the structure of C programs and apply C programming basics, including
data types, constants, and keywords.
 To emphasize the concept of arrays, including declaration, initialization, and one-
dimensional/two-dimensional arrays
 To train in built-in functions, explore recursion, and implement binary search using
recursive functions.
 To give insight into self-referential structures, dynamic memory allocation, and singly-
linked lists.

UNIT I COMPUTATIONAL THINKING AND PROBLEM SOLVING 9

Fundamentals of Computing – Identification of Computational Problems -Algorithms, building


blocks of algorithms (statements, state, control flow, functions), notation (pseudo code, flow
chart, programming language), algorithmic problem solving, simple strategies for developing
algorithms (iteration, recursion). Illustrative problems: find minimum in a list, insert a card in a
list of sorted cards, guess an integer number in a range, Towers of Hanoi
28
UNIT II BASICS OF C PROGRAMMING 9
Introduction to programming paradigms – Applications of C Language - Structure of C program -
C programming: Data Types - Constants – Enumeration Constants - Keywords – Operators:
Precedence and Associativity - Expressions – Input / Output statements, Assignment statements
– Decision making statements - Switch statement - Looping statements – Preprocessor directives
- Compilation process

UNIT III ARRAYS AND STRINGS 9


Introduction to Arrays: Declaration, Initialization – One dimensional array – Two dimensional
arrays - String operations: length, compare, concatenate, copy – Selection sort, linear and binary
search

UNIT IV FUNCTIONS AND POINTERS 9


Modular programming - Function prototype, function definition, function call, Built-in functions
(string functions, math functions) – Recursion, Binary Search using recursive functions – Pointers
– Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers – Parameter
passing: Pass by value, Pass by reference

UNIT V STRUCTURES, UNION AND FILES 9


Structure - Nested structures – Pointer and Structures – Array of structures – Self-referential
structures – Dynamic memory allocation - Singly linked list – typedef – Union - Storage classes
and Visibility. Files – Types of file processing: Sequential access, Random access – Sequential
access file - Random access file - Command line arguments

TOTAL: 45 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1: Evaluate and select suitable problem-solving approaches based on the given problem
specification.
CO2: Develop simple applications in C using basic constructs.
CO3: Design and implement applications in C using arrays and strings.
CO4: Develop and implement modular applications in C using functions.
CO5: Develop applications in C using structures ,pointers and sequential & random-access file
processing.
TEXT BOOKS :
1. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving and
Programming”, 1st Edition, BCS Learning & Development Limited, 2017. (Unit I)
2. Reema Thareja, “Programming in C”, Oxford University Press, Second Edition, 2018.
(Unit II,III ,IV & V)
REFERENCES :

1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth edition,
Pearson Education, 2018.

29
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, Pearson
Education, 2016.
4. Kernighan, B.W and Ritchie, D.M, “The C Programming language”, Second Edition, Pearson
Education, 2015.

COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 1 2 2 1 2 1 1 1 2 - 3 2 1 2 1
2 2 2 2 1 2 1 1 1 2 - 3 3 2 2 1
3 2 3 2 1 2 1 1 1 2 - 3 2 2 2 1
4 3 2 2 1 3 1 1 1 2 - 3 3 2 2 1
5 2 3 3 1 2 1 2 1 2 - 3 2 2 2 1
Avg. 2.0 2.4 2.2 1.0 2.2 1.0 1.2 1.0 2.0 - 3.0 2.4 1.8 2.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

GE23112 HERITAGE OF TAMIL L T P C


1 0 0 0

UNIT I LANGUAGE AND LITERATURE 3


Language Families in India - Dravidian Languages – Tamil as a Classical Language - Classical
Literature in Tamil – Secular Nature of Sangam Literature – Distributive Justice in Sangam
Literature - Management Principles in Thirukural - Tamil Epics and Impact of Buddhism &
Jainism in Tamil Land - Bakthi Literature Azhwars and Nayanmars - Forms of minor Poetry
- Development of Modern literature in Tamil - Contribution of Bharathiyar and
Bharathidhasan.

UNIT II HERITAGE - ROCK ART PAINTINGS TO MODERN ART – SCULPTURE 3


Hero stone to modern sculpture - Bronze icons - Tribes and their handicrafts - Art of temple
car making - Massive Terracotta sculptures, Village deities, Thiruvalluvar Statue at
Kanyakumari, Making of musical instruments - Mridhangam, Parai, Veenai, Yazh and
Nadhaswaram - Role of Temples in Social and Economic Life of Tamils.

UNIT III FOLK AND MARTIAL ARTS 3


Therukoothu, Karagattam, Villu Pattu, Kaniyan Koothu, Oyillattam, Leather puppetry,
Silambattam, Valari, Tiger dance - Sports and Games of Tamils.

30
UNIT IV THINAI CONCEPT OF TAMILS 3
Flora and Fauna of Tamils & Aham and Puram Concept from Tholkappiyam and Sangam
Literature - Aram Concept of Tamils - Education and Literacy during Sangam Age - Ancient
Cities and Ports of Sangam Age - Export and Import during Sangam Age - Overseas Conquest
of Cholas

UNIT V CONTRIBUTION OF TAMILS TO INDIAN NATIONAL MOVEMENT AND INDIAN


CULTURE 3
Contribution of Tamils to Indian Freedom Struggle - The Cultural Influence of Tamils over
the other parts of India – Self-Respect Movement - Role of Siddha Medicine in Indigenous
Systems of Medicine – Inscriptions & Manuscripts – Print History of Tamil Books.

TOTAL : 15 PERIODS

TEXT BOOKS :
1. Social History of Tamils, Dr.K.K.Pillay, A joint publication of TNTB & ESC and RMRL,
2011, 5th Edition.
2. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published
by: International Institute of Tamil Studies.
3. Historical Heritage of the Tamils (Dr.S.V.Subaramanian, Dr.K.D. Thirunavukkarasu)
(Published by: International Institute of Tamil Studies).
4. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi) (Published by:
International Institute of Tamil Studies.)
5. Keeladi - ‘Sangam City Civilization on the banks of river Vaigai’ (Jointly Published by:
Department ofArchaeology& TamilNadu Text Book and Educational Services
Corporation, Tamil Nadu)
6. Studies in the History of India with Special Reference to Tamil Nadu (Dr.K.K.Pillay)
(Published By: The Author)
7. Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil Nadu
Text Book And Educational Services Corporation, Tamil Nadu)
8. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –
Reference

GE23131 ENGINEERING GRAPHICS L T P C


2 0 4 4

COURSE OBJECTIVES :
 To impart knowledge for drawing various types of engineering curves and
orthographic (freehand sketches)views.
 To foster the ability to draw orthographic projection of lines and planes.
 To facilitate in acquiring the knowledge for sketching orthographic projection of solids.
 To enable the skills for drawing the section of solids and development of solids.
 To impart the knowledge for drawing isometric and perspective projections of simple
solids.

31
CONCEPTS AND CONVENTIONS (Not for Examination)
Importance of graphics in engineering applications — Use of drafting instruments — BIS
conventions and specifications — Size, layout and folding of drawing sheets — Lettering and
dimensioning.

UNIT I PLANE CURVES AND FREEHAND SKETCHING 6+12


Basic Geometrical constructions, Curves used in engineering practices: Conics —
Construction of ellipse, parabola and hyperbola by eccentricity method — Construction of
cycloid — construction of involutes of square and circle — Drawing of tangents and normal
to the above curves.
Orthographic views for simple objects. Visualization concepts and Free Hand sketching:
Layout of views- Freehand sketching of multiple views from pictorial views of objects.

UNIT II PROJECTION OF POINTS, LINES AND PLANE SURFACE 6+12


Orthographic projection- principles-Principal planes-First angle projection-projection of
points. Projection of straight lines (only First angle projections) inclined to both the
principal planes - Determination of true lengths and true inclinations by rotating line
method and traces.
Projection of planes (polygonal and circular surfaces) inclined to both the principal planes.

UNIT III PROJECTION OF SOLIDS 6+12


Projection of simple solids like prisms, pyramids, cylinder and cone, when the axis is
inclined to one of the principal planes and parallel to the other by rotating object method.

UNIT IV PROJECTION OF SECTIONED SOLIDS AND DEVELOPMENT OF 6+12


SURFACES
Sectioning simple solids like prisms, pyramids, cylinder and cone in simple vertical
position and the cutting plane is inclined to one of the principal planes and perpendicular
to the other — obtaining true shape of section.
Development of lateral surfaces of simple and sectioned solids — Prisms, pyramids
cylinders and cones.

UNIT V ISOMETRIC AND PERSPECTIVE PROJECTIONS 6+12


Principles of isometric projection — isometric scale — isometric projections of simple solids
and truncated solids - Prisms, pyramids, cylinders, cones- combination of two solid objects
in simple vertical positions
Perspective projection of simple solids - Prisms, pyramids and cylinders by visual ray
method.
Practicing three dimensional modeling of isometric projection of simple objects by CAD
Software (Not for examination)
TOTAL : 90 PERIODS

32
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Construct the various types of curves like conic curves, involutes, cycloids
and orthographic views.
CO2 : Solve practical problems involving projection of lines and planes.
CO3 : Draw the orthographic projections of simple solids.
CO4 : Draw the section and development of simple solids.
CO5 : Construct the isometric and perspective projections.

TEXT BOOK :

1. Natarajan K.V., “A Text Book of Engineering Graphics”, Dhanalakshmi


Publishers, Chennai, 2018.

REFERENCES :
1. Basant Agarwal and Agarwal C.M., “Engineering Drawing”, McGraw Hill, 2nd Edition,
2019.
2. Gopalakrishna K.R., “Engineering Drawing” (Vol. I & II combined), Subhas
Publications, Bangalore, 27th Edition, 2017.
3. Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson Education India, 2nd
Edition, 2009.

4. Venugopal K. and Prabhu Raja V., “Engineering Graphics", New Age International (P)
Limited, 2011.

COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 2 - 2 - - - - 3 - 2 - - -
2 3 1 2 - 2 - - - - 3 - 2 1 1 1
3 3 1 2 - 2 - - - - 3 - 2 - - -
4 3 1 2 - 2 - - - - 3 - 2 - - -
5 3 1 2 - 2 - - - - 3 - 2 - - -
Avg. 3.0 1.0 2.0 - 2.0 - - - - 3.0 - 2.0 1.0 1.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

33
CY23121 CHEMISTRY LABORATORY L T P C
0 0 2 1

COURSE OBJECTIVES :

 To inculcate experimental skills to test basic understanding of water quality


parameters, such as, acidity, alkalinity, hardness, DO, chloride and copper.
 To induce the students to familiarize with electroanalytical techniques such as, pH
metric, potentiometry and conductometry in the determination of impurities in
aqueous solutions.
 To demonstrate the analysis of metals and alloys.
 To demonstrate the synthesis of nanoparticles.

LIST OF EXPERIMENTS

1. Determination of types and amount of alkalinity in a water sample - Split the first
experiment into two
2. Determination of total, temporary & permanent hardness of water by EDTA method.
3. Determination of DO content of water sample by Winkler’s method.
4. Determination of chloride content of water sample by Argentometric method.
5. Determination of strength of given hydrochloric acid using pH meter.
6. Determination of strength of acids in a mixture of acids using conductivity meters.
7. Conductometric titration of barium chloride against sodium sulphate (Precipitation
titration)
8. Estimation of iron content of the given solution using potentiometer.
9. Estimation of sodium /potassium present in water using a flame photometer.
10. Preparation of nanoparticles (TiO /ZnO/CuO) by Sol-Gel method.
2

TOTAL : 30 PERIODS

COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Analyse the quality of water samples with respect to their alkalinity, hardness and DO.

CO2 :Determine the amount of metal ions through volumetric and spectroscopic
Techniques.
CO3 : Analyse and determine the composition of alloys.
CO4 : Learn simple methods of synthesis of nanoparticles.
CO5 : Quantitatively analyse the impurities in solution by electroanalytical techniques.

TEXT BOOKS :
1. J. Mendham, R. C. Denney, J.D. Barnes, M. Thomas and B. Sivasankar, Vogel’s Textbook
of Quantitative Chemical Analysis, 6th Edition (2009).

34
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 2 - - 2 2 - - - - 2 1 1 1

2 2 2 2 - - 2 2 - - - - 2 1 - -

3 2 2 1 2 - - 2 - - - - - - - -

4 2 2 2 2 - 2 2 - - - - - - - -

5 2 2 2 2 - 2 2 - - - - 1 - - 1

Avg. 2.0 2.0 1.8 2.0 - 2.0 2.0 - - - - 1.7 1.0 1.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

L T P C
0 0 2 1
GE23121 PROBLEM SOLVING AND C PROGRAMMING
LABORATORY

COURSE OBJECTIVES:

 To familiarize with C programming constructs


 To develop programs in C using basic constructs
 To develop programs in C using arrays.
 To develop applications in C using strings, pointers, and functions.
 To develop applications in C using structures and file processing.

35
LIST OF EXPERIMENTS

1. I/O statements, operators, expressions.


2. Decision-making constructs: if-else, goto, switch-case, break-continue
3. Loops: for, while, do-while
4. Arrays: 1D and 2D, Multi-dimensional arrays, traversal
5. Strings: operations
6. Functions: call, return, passing parameters by (value, reference), passing arrays to
function.
7. Recursion
8. Pointers: Pointers to functions, Arrays, Strings, Pointers to Pointers, Array of Pointers
9. Structures: Nested Structures, Pointers to Structures, Arrays of Structures and
Unions.
10. Files: reading and writing, File pointers, file operations, random access, processor
directives.

TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1 : Demonstrate knowledge on C programming constructs.
CO2 : Develop programs in C using basic constructs.
CO3 : Develop programs in C using arrays.
CO4 : Develop applications in C using strings, pointers, and functions.
CO5 : Develop applications in C using structures, Unions and File Processing.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 1 2 2 1 2 1 1 1 2 - 3 2 2 1 -
2 2 2 2 1 2 1 1 1 2 - 3 3 2 1 -
3 2 3 2 1 2 1 1 1 2 - 3 2 2 1 -
4 3 2 2 1 3 1 1 1 2 - 3 3 2 1 1
5 2 3 3 1 2 1 2 1 2 - 3 2 2 1 1
Avg. 2.0 2.4 2.2 1 2.2 1 1.2 1.0 2.0 - 3.0 2.4 2.0 1.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

36
SEMESTER II

HS23211 PROFESSIONAL ENGLISH L T P C


2 0 0 2
COURSE OBJECTIVES :

 To engage learners in the meaningful language activities to improve their LSRW skills.
 To enhance learners’ awareness of general rules of writing for specific audiences.
 To help learners understand the purpose, audience, contexts of different types of
writing.
 To develop analytical thinking skills for problem-solving in communicative contexts.
 To demonstrate an understanding of job applications and interviews for internships
and placements.

UNIT I MAKING COMPARISONS 6


Listening – Evaluative Listening: Advertisements, Product Descriptions, - Audio/video;
Listening and filling a Graphic Organiser (Choosing a product or service by comparison)
Speaking – Marketing a product, Persuasive Speech Techniques.
Reading - Reading advertisements, user manuals, and brochures;
Writing – Professional emails, Email etiquette - Compare and Contrast Essay;
Grammar & Vocabulary – Mixed Tenses, Prepositional phrases.

UNIT II EXPRESSING CASUAL RELATIONS IN SPEAKING & WRITING 6


Listening - Listening to longer technical talks and completing– gap - filling exercises.
Listening to technical information from podcasts –Listening to process/event descriptions to
identify causes & effects.
Speaking – Describing and discussing the reasons of accidents or disasters based on news
reports.
Reading - Reading longer technical texts– Cause and Effect Essays, and Letters/emails of
complaint.
Writing - Writing responses to complaints.
Grammar & Vocabulary –Active / Passive Voice transformations, Infinitive and Gerunds.

UNIT III COMMUNICATION SKILLS FOR PROBLEM SOLVING 6


Listening – Listening / Watching movie scenes/ documentaries depicting a technical problem
and suggesting solutions.
Speaking – Group Discussion (based on case studies) - Techniques and Strategies
Reading - Case Studies, excerpts from literary texts, news reports etc.
Writing – Letter to the Editor, Checklists, Problem solution essay / Argumentative Essay
Grammar & Vocabulary – Error correction; If conditional sentences.

37
UNIT IV REPORTING OF EVENTS AND RESEARCH 6
Listening – Listening Comprehension based on news reports – and documentaries – Precis
writing, Summarizing.
Speaking – Interviewing, Presenting an oral report, Mini presentations on selected topics.
Reading –Newspaper articles.
Writing – Recommendations, Transcoding, Accident Report, Survey Report.
Grammar & Vocabulary – Reported Speech, Modals.
UNIT V PRESENTATION SKILLS 6
Listening – Listening to TED Talks, Presentations, Formal job interviews, (analysis of the
interview performance)
Speaking – Participating in a Role play (interview/telephone interview), virtual interviews,
Making presentations with visual aids;
Reading – Company profiles, Statement of Purpose (SOP), an excerpt of an interview with
professionals;
Writing – Job / Internship application – Cover letter & Resume.
Grammar – Numerical adjectives, Relative Clauses.
TOTAL : 30 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 :Compare and contrast products and ideas in technical texts.
CO2 :Identify the causes and effects in events, and industrial processes through technical
texts.
CO3 :Analyze problems in order to arrive at feasible solutions and communicate them
orally and in written format.
CO4 :Report events and processes of technical and industrial nature.
CO5 :Present their opinions in a planned and logical manner, and draft effective resumes in
the context of job search.

TEXT BOOKS :
1. English for Engineers & Technologists (2020 edition) Orient Blackswan Private Ltd.
Department of English, Anna University.
2. English for Science & Technology Cambridge University Press 2021. Authored by Dr.
Veena Selvam, Dr. Sujatha Priyadarshini, Dr. Deepa Mary Francis, Dr. KN. Shoba, and
Dr. Lourdes Joevani, Department of English, Anna University

REFERENCES :
1. Raman. Meenakshi, Sharma. Sangeeta (2019). Professional English. Oxford University
Press. New Delhi.
2. Improve Your Writing ed. V.N. Arora and Laxmi Chandra, Oxford Univ. Press, 2011,4th
Edition, New Delhi.
3. Learning to Communicate – Dr. V. Chellammal, Allied Publishers, New Delhi, 2017, 3rd
Edition.
4. Business Correspondence and Report Writing by Prof. R.C. Sharma & Krishna Mohan,
Tata McGraw Hill & Co. Ltd., 2021, New Delhi.
5. Developing Communication Skills by Krishna Mohan, Meera Bannerji- Macmillan
India Ltd. 2018, Delhi.

38
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 - - 1 - 1 - 2 - 3 - 2 1 - -
2 2 - - 1 - - - - - 3 - 2 1 - -
3 2 - - 2 - - - - - 2 1 2 1 1 -
4 2 1 - 1 1 1 - - - 2 - 2 1 1 1
5 3 - - - - - - - - 2 - 3 1 1 2
Avg. 2.2 0.2 - 1 0.2 0.4 0 0.4 - 2.4 0.2 2.2 1.0 1.0 1.5

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

MA23211 STATISTICS AND NUMERICAL METHODS L T P C


3 1 0 4

COURSE OBJECTIVES:

 To provide the necessary basic concepts of a few parametric, test and numerical
methods and give procedures for solving numerically different kinds of problems
occurring in engineering and technology.
 To introduce the basic concepts of classifications of design of experiments which plays
very important roles in the field of agriculture.
 To introduce the basic concepts of solving algebraic and transcendental equations.
 To introduce the numerical techniques of interpolation in various intervals and
numerical techniques of differentiation and integration which plays an important role
in engineering and technology disciplines.
 To acquaint the knowledge of various techniques and methods of solving ordinary
differential equations.
UNIT I TESTING OF HYPOTHESIS 9+3
Sampling distributions - Tests for single mean, proportion and difference of means (Large
and small samples) – Tests for single variance and equality of variances – Chi square test for
goodness of fit – Independence of attributes.
UNIT II DESIGN OF EXPERIMENTS 9+3
One way and two way classifications - Completely randomized design – Randomized block
design – Latin square design - 2 factorial design.
2

UNIT III SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS 9+3


Solution of algebraic and transcendental equations - Fixed point iteration method – Newton
Raphson method- Solution of linear system of equations - Gauss elimination method –
Pivoting - Gauss Jordan method – Iterative methods of Gauss Jacobi and Gauss Seidel -
Eigenvalues of a matrix by Power method and Jacobi’s method for symmetric matrices.

39
UNIT IV INTERPOLATION, NUMERICAL DIFFERENTIATION AND NUMERICAL
INTEGRATION 9+3

Lagrange’s and Newton’s divided difference interpolation – Newton’s forward and backward
difference interpolation – Approximation of derivatives using interpolation polynomials –
Numerical single and double integrations using Trapezoidal and Simpson’s 1/3 rules.
UNIT V NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS 9+
3

Single step methods: Taylor’s series method - Euler’s method - Modified Euler’s method -
Fourth order Runge-Kutta method for solving first order differential equations - Multi step
methods: Milne’s and Adams - Bash forth predictor corrector methods for solving first order
differential equations.
TOTAL : 60 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Apply the concept of parametric test in real time problems.
CO2 : Apply the basic concepts of classifications of design of experiments in the field of
agriculture with sampling distributions and statistical techniques used in
engineering problems
CO3 : Understand the knowledge of various techniques and methods for solving first and
second order ordinary differential equations.
CO4 : Appreciate the numerical techniques of interpolation in various intervals and apply
the numerical techniques of differentiation and integration for engineering
problems.
CO5 : Solve the partial and ordinary differential equations with initial and boundary
conditions by using certain techniques with the respective engineering applications.

TEXT BOOKS :
1. Johnson, R.A., Miller, I and Freund J., “Miller and Freund’s Probability and Statistics for
Engineers", Pearson Education, Asia, 8th Edition, 2016. (Unit I & II)
2. Grewal, B.S., and Grewal, J.S., "Numerical Methods in Engineering and Science",
Khanna Publishers, 10th Edition, New Delhi, 2015. (Unit III, IV & V)

REFERENCES :
1. Burden, R.L and Faires, J.D, "Numerical Analysis”, 9th Edition, Cengage Learning, 2022.
2. Devore. J.L., "Probability and Statistics for Engineering and the Sciences”, Cengage
Learning, New Delhi, 9th Edition, 2022.
3. Gerald. C.F. and Wheatley. P.O. "Applied Numerical Analysis” Pearson Education, Asia,
New Delhi, 7th Edition, 2016.
4. Gupta S.C. and Kapoor V. K., “Fundamentals of Mathematical Statistics”, Sultan Chand
& Sons, New Delhi, 12th Edition, 2022.
5. Walpole. R.E., Myers. R.H., Myers. S.L. and Ye. K., “Probability and Statistics for
Engineers and Scientists", 9th Edition, Pearson Education, Asia, 2022.

40
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 3 - - - - 1 - - 1 1 - -
2 3 3 3 3 - 3 - - 1 - - - 1 - -
3 3 3 3 3 - - - - 1 - - - 1 1 -
4 3 3 3 3 - - - - 1 - - - 1 - -
5 3 3 3 3 - - - - 1 - - - 1 - -
Avg. 3.0 3.0 3.0 3.0 - 3.0 - - 1.0 - - 1.0 1.0 1.0 -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

L T P C
AD23211 PYTHON FOR DATA SCIENCE
3 0 0 3
COURSE OBJECTIVES:
● To expose fundamental Python programming concepts including control
flow, functions, lists and tuples.

 To utilize Python data structures such as sets and dictionaries to represent


complex data, and to perform input/output operations with files.

● To provide a comprehensive understanding of data science fundamentals,


with a focus on exploratory data analysis (EDA) techniques.

● To impart Python packages viz. NumPy arrays, Pandas objects.


● To familiarize with Matplotlib for better data visualization through various
plotting techniques.

UNIT I CONTROL FLOW, FUNCTIONS, LISTS, TUPLES 9


Python interpreter - data types, variables, expressions; operators, Conditionals:
conditional (if), alternative (if-else),chained conditional (if-elif-else); Iteration:
while, for, break, continue, pass; Fruitful functions: return values, parameters,
local and global scope, function composition, recursion; Strings: String
Operations; Lists as arrays, Lists: list operations, list slices, list methods, list loop,
mutability, aliasing, cloning lists, list parameters advanced list processing - list
comprehension; Tuples: tuple assignment, tuple as return value;

41
UNIT II SETS, DICTIONARIES, FILES, PACKAGES 9
Sets : Operations and methods; Dictionaries: operations and methods; Files and
exceptions: text files, reading and writing files, format operator; command line
arguments, Errors and exceptions, handling exceptions, Modules, Packages;
Illustrative Programs.

UNIT III INTRODUCTION TO DATA SCIENCE 9


Need for data science – benefits and uses – facets of data – data science process –
setting the research goal – retrieving data – cleansing, integrating, and
transforming data - Exploratory Data Analysis fundamentals – Understanding
data science – Significance of EDA – Making sense of data –Software tools for EDA
- Visual Aids for EDA.
UNIT IV INTRODUCTION TO NUMPY AND PANDAS 9
Understanding Data Types in Python -The Basics of NumPy Arrays - Computation
on NumPy Arrays: Universal Functions - Aggregations: Min, Max, and Everything
In Between. Introducing Pandas Objects - Data Indexing and Selection - Operating
on Data in Pandas -Handling Missing Data - Hierarchical Indexing - Combining
Datasets: Concat and Append -Combining Datasets: Merge and Join - Aggregation
and Grouping - Pivot Tables – Vectorized String Operations - Working with Time
Series.
UNIT V VISUALIZATION WITH MATPLOTLIB 9
Importing Matplotlib – Simple line plots – Simple scatter plots – visualizing errors
– density and contour plots – Histograms – legends – colors – subplots – text and
annotation –customization – three dimensional plotting - Geographic Data with
Basemap– Visualization with Seaborn.
TOTAL : 45 PERIODS

COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Formulate Programming in Python by using concepts such as control
flow, functions, lists, and tuples.
CO2 : Perform input/output operations with files efficiently by using Python
data structures like sets and dictionaries to represent complex data.
CO3 : Explore, retrieve and interpret the data by applying fundamental data
science principles, emphasizing exploratory data analysis (EDA)
techniques.
CO4 : Handle various datasets using computation on Python packages such as
NumPy arrays, Pandas objects.
CO5 : Handle Matplotlib for better data visualization through various plotting
techniques.

42
TEXT BOOKS :
Allen B. Downey, “Think Python: How to Think like a Computer
1
Scientist”, 2nd Edition, O’Reilly Publishers, 2016.(UNIT I & II)
David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data
2
Science”, Manning Publications, 2016. (UNIT III)
Suresh Kumar Mukhiya, Usman Ahmed, “Hands-On Exploratory Data
3
Analysis with Python” , Packt Publishing , 2020 .(UNIT III)
Jake VanderPlas, “Python Data Science Handbook”, O’Reilly, 2016.
4
(UNIT IV & V)

REFERENCES:
1 Paul Daitel and Harvey Deitel, “Python for Programmers” , Pearson
Education, 1st Edition, 2021.
2 John V Guttag,”Introduction to Computation and Programming Using
Python: With Applications to Computational Modeling and
Understanding Data”, Third Edition, MIT Press, 2021.
3 Martin C.Brown , “Python : The complete Reference”, 4th Edition , Mc-
Graw Hill 2018.
4 Allen B.Downey, “Think Stats : Exploratory Data Analysis in Python” ,
Green Tea Presss , 2014.
5 Claus O.Wilke, “Fundamentals of Data visualization” , O’reilly
publications, 2019.
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 3 2 - - - - - - 2 2 2 -
CO2 3 2 2 2 2 - - - - - - 1 2 2 -
CO3 3 1 3 3 - - - - 2 3 3 3 1 1 -
CO4 3 1 3 3 - - - - 2 3 3 3 2 2 -
CO5 3 1 3 3 - - - - 2 3 3 3 2 2 2
Avg. 3.0 1.4 2.6 2.8 2.0 - - - 3.0 3.0 3.0 2.4 1.8 1.8 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

43
PH23211 PHYSICS FOR INFORMATION SCIENCE L T P C

3 0 0 3

COURSE OBJECTIVES :
 To make the students understand the importance in studying electrical properties of
materials.
 To enable the students to gain knowledge in semiconductor physics
 To instill knowledge on magnetic properties of materials.
 To establish a sound grasp of knowledge on different optical properties of materials,
optical displays and applications.
 To inculcate an idea of significance of nano structures, quantum confinement, ensuing
nano device applications and quantum computing.

UNIT I ELECTRICAL PROPERTIES OF MATERIALS 9


Classical free electron theory - Expression for electrical conductivity – Matthiessen rule,
Thermal conductivity, expression - Wiedemann - Franz law – Success and failures - electrons
in metals – Fermi- Dirac function – Density of energy states – Electron in periodic potential –
Energy bands in solids – tight binding approximation - Electron effective mass – concept of
hole.
UNIT II SEMICONDUCTOR PHYSICS 9
Intrinsic Semiconductors – Energy band diagram – direct and indirect band gap
semiconductors – Carrier concentration in intrinsic semiconductors – extrinsic
semiconductors – Variation of carrier concentration with temperature – variation of Fermi
level with temperature and impurity concentration – Hall effect and devices.

UNIT III MAGNETIC STORAGE MATERIALS 9


Magnetic dipole moment – atomic magnetic moments- magnetic permeability and
susceptibility - Magnetic material classification: diamagnetism – paramagnetism –
ferromagnetism – antiferromagnetism – ferrimagnetism – Ferromagnetism: origin and
exchange interaction- saturation magnetization and Curie temperature – Domain Theory- M
versus H behaviour – Hard and soft magnetic materials – examples and uses-– Magnetic
principle in computer data storage – Magnetic hard disc (GMR sensor).
UNIT IV OPTICAL STORAGE MATERIALS 9
Classification of optical materials – carrier generation and recombination processes -
Absorption emission and scattering of light in metals, insulators and semiconductors
(concepts only) - photo current in a P-N diode – solar cell - LED – Organic LED – Laser diodes
– Optical data storage techniques.
UNIT V QUANTUM COMPUTING 9
Introduction to quantum computing - quantum cellular automata - Quantum system for
information processing - quantum states – classical bits – quantum bits or qubits –CNOT gate
- multiple qubits – Bloch sphere – quantum gates – advantage of quantum computing over
classical computing.
TOTAL : 45 PERIODS

44
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1 : Gain knowledge on classical and quantum electron theories, and energy band
structures.

CO2 : Acquire knowledge on basics of semiconductor physics and its applications in various
devices.
CO3 : Inculcate knowledge on magnetic properties of materials and their applications in
data storage.
CO4 : Have the necessary understanding on the functioning of optical materials for
optoelectronics .
CO5 : Understand the basics of quantum structures and their applications and basics of
quantum computing.

TEXT BOOKS :
1. Jasprit Singh, “Semiconductor Devices: Basic Principles”, Wiley (Indian Edition), 2019.
(Unit I & II)
2. S.O. Kasap. Principles of Electronic Materials and Devices, McGraw-Hill Education
(Indian Edition), 2020. (Unit III & IV)
3. Parag K. Lala, Quantum Computing: A Beginner's Introduction, McGraw-Hill Education
(Indian Edition), 2020. (Unit V)
REFERENCES :
1. Charles Kittel, Introduction to Solid State Physics, Wiley India Edition, 2019.
2. Y.B.Band and Y.Avishai, Quantum Mechanics with Applications to Nanotechnology and
Information Science, Academic Press, 2013.
3. Nouredine Zettili, “Quantum Mechanics: Concepts and Applications”, 3rd Edition, , Wiley
Edition, 2022
4. Nouredine Zettili , Atowar Rahman, “Fundamentals of Magnetism and Spintronics”,,
Zorba Publishers , 2022.
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 1 - - - - - - - - 3 - - -
2 3 3 1 - - - - - - - - 3 - - -
3 3 3 2 - - - - - - - - 3 1 1 -
4 3 3 1 - - - - - - - - 3 - - -
5 3 3 3 - - - - - - - - 3 - - -
Avg. 3.0 3.0 1.6 - - - - - - - - 3.0 1.0 1.0 -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

45
GE23211 BASIC ELECTRICAL AND ELECTRONICS L T P C
ENGINEERING 3 0 0 3
COURSE OBJECTIVES:
 To expose the analysis of electric circuits
 To gain familiarity in DC, AC machines and transformers
 To introduce analog and digital electronics
 To get acquaintance in measurement and instrumentation

UNIT I ELECTRICAL CIRCUITS 9


DC Circuits: Conductor, Resistor, Inductor, Capacitor – Ohm’s Law – Kirchhoff’s Laws –Nodal
Analysis, Mesh analysis with Independent sources only (Simple problems only) AC Circuits:
Waveforms, Average value, RMS Value, Instantaneous power, real power, reactive power and
apparent power, power factor – Steady state analysis of RLC circuits (Simple problems only).
UNIT II DC MACHINES AND TRANSFORMERS 9
Construction and Working of DC Motor and Generator – EMF and Torque equation – Circuit
Model – Methods of Excitation – Internal and External Characteristics of Generator – Electrical
and Mechanical Characteristics of Motor – Starting and Speed Control – Applications
Construction and Working of Single-Phase Transformer – EMF equation – Efficiency and
Voltage Regulation – Applications.
UNIT III AC MACHINES 9
Construction and Working of three phase squirrel cage induction motors – Applications –
Working of Single phase Induction motors – Double field revolving theory – Starting methods
– Applications.
UNIT IV ELECTRONICS 9
PN Junction and Zener Diodes – BJT, MOSFET, IGBT, SCR – VI Characteristics and Applications
– Working of HWR and FWR – Working of Single Phase Full Bridge Inverter – Decimal, Binary,
Hexadecimal and Octal systems – BCD – Logic gates.
UNIT V MEASUREMENTS AND INSTRUMENTATION 9
Measurement system – Standards and calibration – Operating Principle of Moving Coil and
Moving Iron meters – CT and PT – DSO – Data Acquisition.
TOTAL : 45 PERIODS

COURSE OUTCOMES :
At the end of the course, the students will be able to

CO1 : Compute DC and AC circuit parameters


CO2 : Explain the construction, operation and applications of DC machines and Transformers.
CO3 : Describe the working and starting methods of AC machines
CO4 : Use Analog electronics for rectifier and inverter application, Boolean Logic

CO5 : Use an instrumentation system that is appropriate for the specified measurement.

TEXT BOOKS :
1. Kothari DP and I.J Nagrath, “Basic Electrical and Electronics Engineering”, Second Edition,
McGraw Hill Education, 2020.

46
REFERENCES:

1. S. K. Bhattacharya, “Basic Electrical and Electronics Engineering”, Second Edition, Pearson


Education, 2017.
2. Mahmood Nahvi and Joseph A. Edminister, “Electric Circuits”, Schaum’ Outline Series,
McGraw Hill, 2002.
3. H.S. Kalsi, ‘Electronic Instrumentation’, Tata McGraw-Hill, New Delhi, 2010
4. A.K. Sawhney, Puneet Sawhney ‘A Course in Electrical & Electronic Measurements &
Instrumentation’, Dhanpat Rai and Co, 2015.

COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 1 1 - - - - - - - - - - -
2 2 1 1 1 - - - - - - - - - - -
3 3 2 1 1 - - - - - - - - 1 - 1
4 3 3 1 1 - - - - - - - - - - -
5 2 2 1 1 - - - - - - - - - - -
Avg. 2.6 2.0 1.0 1.0 - - - - - - - - 1.0 - 1.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

47
GE23213 TAMILS AND TECHNOLOGY L T P C
1 0 0 0

UNIT I WEAVING AND CERAMIC TECHNOLOGY 3


Weaving Industry during Sangam Age – Ceramic technology – Black and Red Ware Potteries
(BRW) – Graffiti on Potteries.
UNIT II DESIGN AND CONSTRUCTION TECHNOLOGY 3
Designing and Structural construction House & Designs in household materials during
Sangam Age - Building materials and Hero stones of Sangam age – Details of Stage
Constructions in Silappathikaram - Sculptures and Temples of Mamallapuram - Great
Temples of Cholas and other worship places - Temples of Nayaka Period - Type study
(Madurai Meenakshi Temple)- Thirumalai Nayakar Mahal - Chetti Nadu Houses, Indo -
Saracenic architecture at Madras during British Period.
UNIT III MANUFACTURING TECHNOLOGY 3
Art of Ship Building - Metallurgical studies - Iron industry - Iron smelting, steel -Copper and
gold coins as source of history - Minting of Coins – Beads making-industries Stone beads -
Glass beads - Terracotta beads -Shell beads/ bone beats - Archaeological evidences - Gem
stone types described in Silappathikaram.
UNIT IV AGRICULTURE AND IRRIGATION TECHNOLOGY 3
Dam, Tank, ponds, Sluice, Significance of KumizhiThoompu of Chola Period, Animal
Husbandry - Wells designed for cattle use - Agriculture and Agro Processing - Knowledge of
Sea - Fisheries – Pearl - Conch diving - Ancient Knowledge of Ocean - Knowledge Specific
Society

UNIT V SCIENTIFIC TAMIL & TAMIL COMPUTING 3


Development of Scientific Tamil - Tamil computing – Digitalization of Tamil Books –
Development of Tamil Software – Tamil Virtual Academy – Tamil Digital Library – Online
Tamil Dictionaries – Sorkuvai Project.
TOTAL : 15 PERIODS
TEXT BOOKS:
1. Social History of Tamils, Dr.K.K.Pillay, A joint publication of TNTB & ESC and RMRL, 2011,
5th Edition.
2. Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published
by: International Institute of Tamil Studies.
3. Historical Heritage of the Tamils (Dr.S.V.Subaramanian, Dr.K.D. Thirunavukkarasu)
(Published by: International Institute of Tamil Studies).
4. The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi) (Published by:
International Institute of Tamil Studies.)
5. Keeladi - ‘Sangam City Civilization on the banks of river Vaigai’ (Jointly Published by:
Department ofArchaeology& TamilNadu TextBook and Educational Services Corporation,
Tamil Nadu)
6. Studies in the History of India with Special Reference to Tamil Nadu (Dr.K.K.Pillay)
(Published by: The Author)
7. Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil Nadu Text
Book and Educational Services Corporation, Tamil Nadu)
8. Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) – Reference

48
PYTHON FOR DATA SCIENCE L T P C
AD23221
LABORATORY 0 0 2 1

COURSE OBJECTIVES:
1. To develop proficiency in the concepts of lists, tuples, sets, and
dictionaries to effectively address real-world challenges.
2. To master the concepts such as functions, strings, modules, file handling,
and exception handling.
3. To expose the analysis of various datasets Pandas Data frame, utilizing
NumPy arrays and Pandas Data frames, visualizing the data.
4. To exhibit the analysis of various datasets using the Matplotlib package.
5. To make the real time Projects with different Packages.

LIST OF EXPERIMENTS

1. Implementing real-time/technical applications using Lists, Tuples.

2. Implementing real-time/technical applications using Sets, Dictionaries

3. Implementing programs using Functions.

4. Implementing programs using Strings.

5. Implementing programs using written modules.

6. Implementing real-time/technical applications using File handling.

7. Implementing real-time/technical applications using Exception handling.

8. Perform exploratory data analysis (EDA) on with datasets like email data
set. Export all your emails as a dataset, import them inside a pandas data
frame, visualize them and get different insights from the data.

9. Working with Numpy arrays and Pandas data frames

10. Basic plots using Matplotlib

11. Frequency distributions, Averages, Variability

12. Normal curves, Correlation and scatter plots, Correlation coefficient.

TOTAL : 30 PERIODS

49
COURSE OUTCOMES :
At the end of the course, the students will be able to

CO1 : Address real time applications using the concepts of lists, tuples, sets,
and dictionaries.
CO2 : Manage functions, strings, modules, file handling and exception
handling.
CO3 : Visualize the data interpretation by utilizing NumPy arrays and Pandas
Data frames.
CO4 : Plot the real time datasets with the use of Matplotlib .
CO5 : Construct real-time projects utilizing various packages.

COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 3 2 - - - - - - 2 2 - -
CO2 3 2 2 2 2 - - - - - - 1 2 - -
CO3 3 1 3 3 - - - - 2 3 3 3 2 - 2
CO4 3 1 3 3 - - - - 3 3 3 3 2 - 2
CO5 3 2 2 1 1 - - - 3 2 3 1 2 - 2
Avg. 3.0 1.6 2.4 2.4 1.7 - - - 2.7 2.7 3.0 2.0 2.0 - 3.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

PH23221 PHYSICS LABORATORY L T P C


0 0 2 1
COURSE OBJECTIVES :
 To learn the proper use of various kinds of physics laboratory equipment.
 To learn how data can be collected, presented and interpreted in a clear and concise
manner.
 To learn problem solving skills related to physics principles and interpretation of
experimental data.
 To determine error in experimental measurements and techniques used to minimize
such error.
 To make the student an active participant in each part of all lab exercises.

50
LIST OF EXPERIMENTS
1. Torsional pendulum - Determination of rigidity modulus of wire and moment of inertia
of regular and irregular objects.
2. Simple harmonic oscillations of cantilever. Determination of the hysteresis of
ferromagnetic material.
3. Determination of the Hysteresis of Ferromagnetic material
4. Laser- Determination of the wavelength of the laser using grating
5. Air wedge - Determination of thickness of a thin sheet/wire.
6. Optical fibre -Determination of Numerical Aperture and acceptance angle
7. Determination of the size of the particle using LASER.
8. Post office box -Determination of Band gap of a semiconductor.
9. Determination of the young’s modulus of the given beam by non-uniform bending
method.
10. Determination of the Wavelength of the given mercury vapour lamp – Using
spectrometer grating.

TOTAL : 30 PERIODS

COURSE OUTCOMES :
At the end of the course, the students will be able to

CO1 : Understand the functioning of various physics laboratory equipment.


CO2 : Use graphical models to analyze laboratory data.
CO3: Use mathematical models as a medium for quantitative reasoning and describing physical
reality.
CO4 : Access, process and analyze scientific information.
CO5 : Solve problems individually and collaboratively.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 2 - - - - - 1 - - 1 1 - -
2 2 2 2 - - - - - 1 - - 1 1 - -
3 2 2 2 - - - - - 1 - - 1 - - -
4 2 2 2 - - - - - 1 - - 1 1 - -
5 2 2 2 - - - - - 1 - - 1 - 1 1
Avg. 2.0 2.0 2.0 - - - - - 1.0 - - 1.0 1.0 1.0 1.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

51
GE23221 COMMUNICATION LABORATORY L T P C
0 0 2 1
COURSE OBJECTIVES :
 To identify varied group discussion skills and apply them to take part in effective
discussions in a professional context.
 To analyse concepts and problems and make effective presentations explaining them
clearly and precisely.
 To communicate effectively through formal and informal writing.
 To use appropriate language structures to write emails, reports and essays.
 To give instructions and recommendations that are clear and relevant to the context
LIST OF EXPERIMENTS

1. Listening Comprehension
2. Reading Skills (Skimming & Scanning)
3. Reading Comprehension
4. Letter & Email Writing
5. Instruction Writing for a Product
6. Picture Description
7. Role Play/Dialogue Writing
8. Tell about your Friend
9. Kinds of Essay Writing
10. Presentation Skills
TOTAL : 30 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Speak effectively in group discussions held in a formal/semi-formal contexts.
CO2 : Discuss, analyze and present concepts and problems from various perspectives to arrive
at suitable solutions
CO3 : Write emails, letters and effective job applications.
CO4 : Write critical reports to convey data and information with clarity and precision
CO5 : Give appropriate instructions and recommendations for safe execution of tasks
ASSESSMENT PATTERN
1. One online / app based assessment to test speaking and writing skills
2. Proficiency certification is given on successful completion of speaking and writing.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 - - - - - - - - 2 2 - 2 3 3 3
2 - - - - - - - - 2 2 - 2 3 3 3
3 - - - - - - - - 2 2 - 2 3 3 3
4 - - - - - - - - 2 2 - 2 3 3 3
5 - - - - - - - - 3 3 - 3 3 3 3
Avg. - - - - - - - - 2.2 2.2 - 2.2 3.0 3.0 3.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation


52
GE23222 ENGINEERING PRACTICES LABORATORY L T P C
0 0 2 1

COURSE OBJECTIVES:

 To draw pipe line plan; laying and connecting various pipe fittings used in common
household plumbing work; making joints used in common household work.
 To weld the various joints in steel plates using arc welding work; Machining various
simple processes like turning, drilling, tapping in parts; Making a tray out using
sheet metal work.
 To solder and testing simple electronic circuits; assembling and testing simple
electronic components on PCB.
 To wire the various electrical joints in common household electrical wire work.

GROUP – A (MECHANICAL & CIVIL) 15

PART I MECHANICAL ENGINEERING PRACTICES

WELDING WORK:
a) Welding of Joints using arc welding.
b) Practicing gas welding.
BASIC MACHINING WORK:
a) (simple)Turning.
b) (simple)Drilling.
c) (simple)Tapping.

SHEET METAL WORK:


a) Making of a square tray
MECHANICAL EQUIPMENT STUDY:
a) Study of air-conditioner.
b) Study of centrifugal pump.

PART II CIVIL ENGINEERING PRACTICES

PLUMBING WORK:
a) Connecting various basic pipe fittings like valves, taps, coupling, unions, reducers,
elbows and other components which are commonly used in household.
b) Preparing plumbing line sketches.
c) Connecting pipes of different materials: Metal, plastic and flexible pipes used in
household appliances.

53
WOOD WORK:

a) Sawing and planing.


b) Making joints like T-Joint, Mortise joint and Tenon joint and Dovetail joint.
WOOD WORK STUDY:
a) Studying joints in door panels and wooden furniture.
b) Studying common industrial trusses using models.

GROUP – B (ELECTRICAL AND ELECTRONICS) 15

PART III ELECTRICAL ENGINEERING PRACTICES

a) Introduction to switches, fuses, indicators and lamps - Basic switch board


wiring with lamp, fan and three pin socket.
b) Staircase wiring
c) Fluorescent Lamp wiring with introduction to CFL and LED types.
d) Energy meter wiring and related calculations/ calibration
e) Study of Iron Box wiring and assembly
f) Study of Fan Regulator (Resistor type and Electronic type using Diac/Triac/quadrac)
g) Study of emergency lamp wiring/Water heater

PART IV ELECTRONIC ENGINEERING PRACTICES

SOLDERING WORK:
a) Soldering simple electronic circuits and checking continuity.
ELECTRONIC ASSEMBLY AND TESTING WORK:
a) Assembling and testing electronic components on a small PCB.

ELECTRONIC EQUIPMENT STUDY:


a) Study an element of smart phone.
b) Assembly and dismantle of LED TV.
c) Assembly and dismantle of computer/ laptop.
TOTAL : 30 PERIODS
COURSE OUTCOMES :
At the end of the course, the students will be able to
CO1 : Draw pipe line plan; lay and connect various pipe fittings used in common
household plumbing work; Saw; plan; make joints in wood materials used in
common household wood work.
CO2 : Weld various joints in steel plates using arc welding work; Machine various simple
processes like turning, drilling, tapping in parts; Assemble simple mechanical
assembly of common household equipment; Make a tray out of metal
sheet using sheet metal work.
CO3 : Wire various electrical joints in common household electrical wire work.
54
CO4 : Solder and test simple electronic circuits; Assemble and test simple electronic
components on PCB
CO5 : Study the various domestic appliances and its functions.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 - - 1 1 1 - - - - 2 - - -
2 3 2 - - 1 1 1 - - - - 2 - - -
3 3 2 - - 1 1 1 - - - - 2 - - -
4 3 2 - - 1 1 1 - - - - 2 - - -
5 3 2 - - 1 1 1 - - - - 2 1 1 -
Avg. 3.0 2.0 - - 1.0 1.0 1.0 - - - - 2.0 1.0 1.0 -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

55
SEMESTER III

MA23311 DISCRETE MATHEMATICS L T P C


3 1 0 4
COURSE OBJECTIVES:
 To understand propositional logic, proof techniques, and logical reasoning for
mathematical problem-solving.
 To master combinatorial techniques, including permutations, combinations, and
recurrence relations, for systematic counting and analysis.
 To analyze and interpret graphs, including special types and connectivity, using
matrix representations and graph theory concepts.
 To comprehend algebraic systems such as groups, rings, and fields, and apply
algebraic concepts to solve problems and prove theorems.
 To understand partial ordering, lattices, and Boolean algebra, and apply these
concepts in modeling and problem-solving scenarios.
UNIT I LOGIC AND PROOFS 9+3
Propositional logic – Propositional equivalences – PCNF and PDNF (using truth table) -
Predicates and quantifiers –Rules of inference - Introduction to proofs – Proof methods
and strategy.
UNIT II COMBINATORICS 9+3
Mathematical induction –The basics of counting – The pigeonhole principle –
Permutations and combinations – Recurrence relations – Solving linear recurrence
relations – Generating functions – Inclusion and exclusion principle and its applications.
UNIT III GRAPHS 9+3
Graphs and graph models – Graph terminology and special types of graphs – Matrix
representation of graphs and graph isomorphism – Connectivity – Euler and Hamilton
paths.
UNIT IV ALGEBRAIC STRUCTURES 9+3
Algebraic systems – Semi groups and monoids - Groups – Subgroups – Homomorphism’s –
Normal subg-roup and cosets – Lagrange’s theorem – Definitions and examples of Rings
and Fields.
UNIT V LATTICES AND BOOLEAN ALGEBRA 9+3
Partial ordering – Posets – Lattices as posets – Properties of lattices - Lattices as algebraic
systems – Sub lattices – Direct product and homomorphism – Some special lattices –
Boolean algebra – Sub Boolean Algebra – Boolean Homomorphism.

TOTAL:60 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Demonstrate proficiency in propositional logic, quantifiers, and proof methods for
mathematical reasoning.
CO2: Counting techniques, recurrence relations, and combinatorial principles for problem-
solving.
CO3: Analyze and interpret graph models, connectivity, and paths, applying matrix
representations and graph theory concepts effectively.
CO4: Understand algebraic systems, groups, rings, and fields, applying key theorems and
concepts in abstract algebra.
CO5: Comprehend lattice theory, Boolean algebra, and their applications in modeling and
problem-solving contexts.
56
TEXT BOOKS:
1. Rosen. K.H., "Discrete Mathematics and its Applications", 7th Edition, Tata McGraw
Hill Pub. Co. Ltd., New Delhi, Special Indian Edition, 2017.
2. Tremblay. J.P. and Manohar. R, "Discrete Mathematical Structures with Applications
to Computer Science", Tata McGraw Hill Pub. Co. Ltd, New Delhi, 30th Reprint, 2011.

REFERENCES:
1. Grimaldi. R.P. "Discrete and Combinatorial Mathematics: An Applied
Introduction",5th Edition, Pearson Education Asia, Delhi, 2013.
2. Koshy. T. "Discrete Mathematics with Applications", Elsevier Publications, 2006.
3. Lipschutz. S. and Mark Lipson., "Discrete Mathematics", Schaum’s Outlines, Tata
McGraw Hill Pub. Co. Ltd., New Delhi, 3rd Edition, 2010.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3- 3 2 2 - - - - - - - - 1 - -
2 3 3 2 2 - - - - - - - - 1 - -
3 3 3 2 2 - - - - - - - - 1 1 -
4 3 3 2 2 - - - - - - - - - - -
5 3 3 2 2 - - - - - - - - 1 1 -
Avg. 3.0 3.0 2.0 2.0 - - - - - - - - 1.0 1.0 -
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CS23312 OBJECT ORIENTED PROGRAMMING L T P C


3 0 0 3
COURSE OBJECTIVES:
 To introduce the foundational concepts of object-oriented programming including classes,
objects, and inheritance in Java.
 To expose exception handling, Java streams, and Java-Doc comments for code documentation.
 To emphasize the concepts of generics and multi-threading in Java, including synchronization
technique-s and the use of executors and synchronizers.
 To give insight into Java networking and JDBC, including socket programming, RMI, and database
connectivity.
 To train GUI programming using Swing and JavaFX, including the implementation of the Model-
View-Controller design pattern.

57
UNIT I PARADIGMS & BASIC CONSTRUCTS 9
Object oriented programming concepts – objects – classes – methods and messages –
abstraction and encapsulation – inheritance – abstract classes – polymorphism - Objects and
classes in Java – defining classes – methods - access specifiers – static members – constructors –
finalize method.

UNIT II EXCEPTION HANDLING & STREAMS 9


Arrays – Strings - Packages – Java-Doc comments –- Inheritance – class hierarchy –
polymorphism – dynamic binding – final keyword – abstract classes-Exception handling –
exception hierarchy – throwing and catching exceptions-The Object class – Reflection –
interfaces – object cloning – inner classes – proxies - I/OStreams

UNIT III GENERICS & MULTI THREADING 9


Motivation for generic programming – generic classes – generic methods – generic code and
virtual machine – inheritance and generics – reflection and generics - Multi-threaded
programming – interrupting threads – thread states – thread properties – thread
synchronization – Executors – synchronizers.

UNIT IV JAVA NETWORKING & JDBC 9


Socket programming in Java-InetAddress and URL classes-TCP and UDP protocols in Java-
ServerSocket a-nd Socket Classes-Multi-threaded servers-Handling multiple client connections-
Introduction to RMI-Creating RMI servers and clients-RMI registry-RMI and object
serialization-Overview of JDBC-JDBC drivers-Connecting to databases-Executing SQL queries.

UNIT V GUI PROGRAMMING 9


Introduction to Swing – Model-View-Controller design pattern – layout management – Swing
Components -Introduction to JavaFX - JavaFX components.

TOTAL:45 PERIODS
COURSE OUTCOMES:

At the end of the course, the students will be able to

CO1: Implement Java classes and objects, abstraction, encapsulation, inheritance, and
polymorphism by applying object-oriented programming principles.
CO2: Handle exceptions effectively in Java programs, Java streams, and Java-Doc comments for
effective documentation.
CO3: Execute- generic programming techniques, multi-threaded programming, and
synchronization mechanisms in Java applications.
CO4: Develop Java applications for network communication using socket programming, RMI,
and JDBC, including the execution of SQL queries for database operations.
CO5: Establish interactive graphical user interfaces using Swing and JavaFX, separation of
concerns, and efficient layout management by applying the Model-View-Controller
design pattern.

58
TEXT BOOKS:
1. Java: The Complete Reference, Thirteenth Edition,Herbert Schildt, Danny Coward,
2024,McGraw-Hill Companies,ISBN: 9781265058432 (Unit I, II &III)
2. Java for Dummies,Barry Burd,2022,For Dummies,ISBN: 9781119861645 (Unit IV & V)
REFERENCES:
1. Java Cookbook: Problems and Solutions for Java Developers, Ian Darwin,2020, O' Reilly
Media,ISBN: 9781492072584
2. www.javatpoint.com
3. www.w3schools.com

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 2 2 2 2 2 3 3 2 2 2 2 2
2 3 3 3 2 3 1 2 2 2 2 1 2 3 2 1
3 1 2 3 2 3 1 1 2 2 2 2 3 2 3 1
4 2 2 2 3 2 2 1 2 3 2 2 2 1 1 2
5 2 1 1 1 1 2 1 1 1 1 2 1 1 1 3

Avg. 2.2 2.2 2.4 2 2.2 1.6 1.6 1.8 2.2 2 1.8 2 1.8 1.8 1.8
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CS23314 DATA STRUCTURES AND L T P C


ALGORITHMS
3 0 0 3
COURSE OBJECTIVES:

 To understand the concepts of ADTS, and analyze the efficiency of algorithms using
various frameworks.
 To design Linear data structures and Non-Linear data structures.
 To design, implement, and analyze efficient tree structures to meet requirements
such as searching, indexing, and sorting.
 To analyze efficiency on Graph structures.
 To understand the concepts behind NP Completeness, Approximation algorithms
and randomized algorithms.

UNIT I ABSTRACT DATA TYPES 9


Abstract Data Types (ADTs) – ADTs and classes – introduction to OOP – classes in
Python inheritance – namespaces – shallow and deep copying Asymptotic Notations
and their properties. Analysis Framework – Empirical analysis - Mathematical analysis
for Recursive and Non-recursive algorithms.
UNIT II LINEAR AND NON-LINEAR STRUCTURES 9
List ADT – array-based implementations – linked list implementations – singly linked lists –
circularly linked lists – doubly linked lists – Stack ADT – Queue ADT – double ended queues –
applications Tree ADT – Binary Tree ADT – tree traversals – binary search trees – AVL trees –
heaps – multiway search trees.

59
UNIT III SORTING AND SEARCHING 9
Linear Search – Binary Search – Merge sort – Bubble sort – selection sort – insertion
sort-Quick sort – Heap Sort - Multiplication of Large Integers – Closest-Pair and Convex
- Hull Problems.
UNIT IV GRAPH STRUCTURES 9
Graph ADT – representations of graph – graph traversals – DAG – topological ordering
– greedy algorithms – dynamic programming – shortest paths – minimum spanning
trees – introduction to complexity classes and intractability - Prim ‘s algorithm and
Kruskal's Algorithm – 0/1 Knapsack problem, Optimal Merge pattern - Huffman
Trees.
UNIT V COPING WITH THE LIMITATIONS OF ALGORITHM POWER 9
Lower - Bound Arguments - P, NP NP- Complete and NP Hard Problems. Backtracking – n-
Queen problem - Hamiltonian Circuit Problem – Subset Sum Problem. Approximation
Algorithms for NP-Hard Problems-CapEx: Infrastructure Investment for Efficient Data
Processing- OpEx: Optimization Techniques for Algorithmic Efficiency.

TOTAL:45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Analyze the efficiency of algorithms using various frameworks.


CO2: Design Linear data structures and Non-Linear data structures.
CO3: Design, implement, and analyze efficient tree structures to meet requirements such as
searching, Indexing, and Sorting.
CO4: Analyze the efficiency of Graph structures for solving problems.
CO5: Comprehend the principles underlying NP-Completeness, Approximation Algorithms,
and Randomized Algorithms.
TEXT BOOKS:
1. Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser, “Data Structures
& Algorithms in Python”, An Indian Adaptation, John Wiley & Sons Inc.,2021. [UNIT I
& II]
2. Anany Levitin, ―Introduction to the Design and Analysis of Algorithms‖, Third
Edition,Pearson Education, 2012[UNIT III, IV & V]
REFERENCES:
1. 1 Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein,
―Introductionto Algorithms‖, Third Edition, PHI Learning Private Limited, 2012.
2. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, ―Data Structures and
Algorithms,Pearson Education, Reprint 2006.
3. Harsh Bhasin, ―Algorithms Design and Analysi, Oxford university press, 2015.
4. Lee, Kent D., Hubbard, Steve, “Data Structures and Algorithms with Python” Springer
Edition 2015.

60
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1
3 3 2 - 3 - - 2 2 3 1 2 2 2 -

2
3 2 3 - 2 - - 1 2 3 2 2 1 1 -

3
3 2 3 3 3 - - - 1 3 2 2 1 1 -

4
3 2 2 2 3 - - 1 3 2 2 2 1 1 -

5
3 2 2 2 2 - - 3 3 3 3 2 - - -

Avg. 3.0 2.2 2.4 2.3 2.6 - - 1.4 2.2 2.8 2.0 2.0 1.3 1.3 -

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CB23311 FUNDAMENTALS OF ECONOMICS AND L T P C


FINANCIAL ACCOUNTING
3 1 0 4
COURSE OBJECTIVES:
 To exemplify the demand curves of households and supply curves of firms with the
principles.
 To differentiate price ceilings, price floors and compare income effects, substitute
effects.
 To analyze the Keynesian's process of multiplier theory in macroeconomics.
 To delve into monetary policy and fiscal policy and how they affect the economy.
 To learn the cash flow analysis and investment risks.

UNIT I INTRODUCTION TO MICRO ECONOMICS 9+3


Introduction to Economics – Themes of Economics – Micro Vs Macro Economics- Demand
curves and supply curves- Elasticity of Demand - Elasticity of Supply- Demand Curves of
Households and firms - Cost Curves - Total, Average and Marginal Costs - Break Even Analysis.

UNIT II WELFARE ANALYSIS 9+3


Consumers and Producers Surplus- Price Ceilings and Price Floors; Consumer Behavior -
Axioms of Choice-Budget Constraints and Indifference Curves; Consumers Equilibrium Effects
of a Price Change, Income and Substitution Effects, Derivation of a Demand Curve; Supply
concept and Equilibrium.

UNIT III MACRO ECONOMICS 9+3


National Income and its Components - GNP, NNP, GDP, NDP Consumption Function;
Investment; Simple Keynesian Model of Income Determination and the Keynesian Multiplier;
Government Sector -Taxes and Subsidies; External Sector - Exports and Imports; Money -
Definitions; Demand for Money Transaction and Speculative Demand; Supply of Money -

61
Banks Credit Creation Multiplier; Integrating Money and Commodity Markets - IS, LM Model.

UNIT IV BUSINESS CYCLES AND STABILIZATION 9+3


Monetary and Fiscal Policy - Central Bank and the Government; the Classical Paradigm - Price
and Wage Rigidities - Voluntary and Involuntary Unemployment; Inflation, Depression,
Recession, Recovery, Reflation and Deflation; Monopoly and Monopolistic Competition.

UNIT V FINANCIAL ACCOUNTING (ELEMENTARY TREATMENT) 9+3


Importance of Accounting – Fundamentals of Accounting – Business Transactions and
Accounting - Balance sheet and related concepts - Profit & Loss Statement and related
concepts- Financial Ratio Analysis - Cash flow analysis - Funds flow analysis - Comparative
financial statements - Analysis & Interpretation of financial statements.
TOTAL:60 PERIODS
COURSE OUTCOMES:

At the end of the course, the students will be able to

CO1: Understand the relationship between the supply and demand.


CO2: Analyze the supporting of price, income and substitution effects in the consumers and
producers’ surplus.
CO3: Study the concepts of demand for money and supply of money with appropriate model in
macroeconomic analysis.
CO4: Examine and evaluate the problems of voluntary and involuntary unemployment.
CO5: Describe the scope of financial management and functions of financial management.

TEXT BOOKS:
1. Campbell R. McConnell, Stanley L. Brue, Sean M. Flynn, Bibek Ray Chaudhuri, Economics
(SIE) 22nd Edition, McGraw-Hill Education, 2021. (Unit I, II & III)
2. Paul Anthony Samuelson, William D. Nordhaus, Economics, Twentieth Edition, McGraw-Hill
Education, 2019. (Unit III & IV)
3. John J. Wild, Prakash Singh, Financial Accounting: Information for Decision, Tenth Edition,
McGraw-Hill Education, 2022. (Unit V)
REFERENCES:
1. Dornbusch, Fischer and Startz, Macroeconomics, Tenth Edition, Tata McGraw Hill,
2012.
2. Hal R, Varia, Intermediate Microeconomics: A Modern Approach, Eighth Edition
Affiliated East-West Press, 2006.

62
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 1 1 1 1 1 - - 1 - - 3 2 2 2 -
2- 1 1 1 1 1 - - 1 - - 3 2 2 1 -
3 1 1 1 2 2 - - 1 - - 3 2 2 1 1
4 1 1 1 1 1 - - 1 - - 3 2 1 1 -
5 1 1 1 1 1 - - 1 - - 3 2 2 2 1
Avg. 1.0 1.0 1.0 1.2 1.2 - - 1.0 - - 3.0 2.0 1.8 1.4 1.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

EC23331 DIGITAL PRINCIPLES AND COMPUTER L T P C


ORGANIZATION
3 0 2 4
COURSE OBJECTIVES:
 To understand the essential knowledge on the fundamentals and applications of
digital circuits.
 To understand the overview on the design principles of digital computing systems.
 To understand the basic hardware and software issues of computer organization.
 To understand the representation of data at machine level.
 To understand how computations are performed at machine level.

UNIT I- COMBINATIONAL LOGIC 9


Combinational Circuits – Karnaugh Map - Analysis and Design Procedures – 4-bit Binary
Adder – 4-bit Subtractor – Decimal Adder - Magnitude Comparator – Decoder – Encoder –
Multiplexers – Demultiplexers.
UNIT II SYNCHRONOUS SEQUENTIAL LOGIC 9
Introduction to Sequential Circuits – Flip-Flops – operation and excitation tables,
Triggering of FF, Analysis and design of clocked sequential circuits – Design – Moore/Mealy
models, state minimization, state assignment, circuit implementation - Registers –
Counters-Introduction to VHDL.
UNIT III COMPUTER FUNDAMENTALS 9
Functional Units of a Digital Computer: Von Neumann Architecture – Operation and
Operands of Computer Hardware Instruction – Instruction Set Architecture (ISA): Memory
Location, Address and Operation – Instruction and Instruction Sequencing – Addressing
Modes, Encoding of Machine Instruction – Interaction between Assembly and High-Level
Language.-
UNIT IV PROCESSOR 9
Instruction Execution – Building a Data Path – Designing a Control Unit – Hardwired
Control, Micro programmed Control – Pipelining – Data Hazard – Control Hazards.

UNIT V MEMORY AND I/O 9


Memory Concepts and Hierarchy – Memory Management – Cache Memories: Mapping and
Replacement Techniques – Virtual Memory – DMA – I/O – Accessing I/O: Parallel and Serial
Interface – Interrupt I/O – Interconnection Standards: USB, SATA

TOTAL:45 PERIODS
63
PRACTICAL EXERCISES: 30 PERIODS

1. Verification of Boolean theorems using logic gates.


2. Design and implementation of combinational circuits using gates for arbitrary functions.
3. Implementation of 4-bit binary adder/subtractor circuits.
4. Implementation of code converters.
5. Implementation of BCD adder, encoder and decoder circuits
6. Implementation of functions using Multiplexers.
7. Implementation of the synchronous counters
8. Implementation of a Universal Shift register.
9. Simulator based study of Computer Architecture
10.Design a memory unit using Flip-flops and logic gates using simulation software.
11.Design an ALU using ORCAD software.

TOTAL:75 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Design various combinational digital circuits using logic gates.


CO2: Ability to design and implement sequential digital systems.
CO3: Identify the abstraction of execution of an instruction.
CO4: Ability to differentiate the types of control design and identify hazards.
CO5: Ability to work out the tradeoffs involved in designing a modern computer system.

TEXT BOOKS:
1. M. Morris Mano, Michael D. Ciletti, “Digital Design: With an Introduction to the
Verilog HDL, VHDL, and System Verilog”, Sixth Edition, Pearson Education, 2018.
(Unit I & II)
2. David A. Patterson, John L. Hennessy, “Computer Organization and Design, The
Hardware/Software Interface”, Sixth Edition, Morgan Kaufmann/Elsevier, 2020.
(Unit III, IV & V)

REFERENCES:
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Naraig Manjikian, “Computer
Organization and Embedded Systems”, Sixth Edition, Tata McGraw-Hill, 2012.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Tenth Edition, Pearson Education, 2016.
3. M. Morris Mano, “Digital Logic and Computer Design”, Pearson Education, 2016.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 3 3 2 1 - - - 2 3 - - -

2 3 2 2 2 2 1 1 - - - 2 3 - - -

3 3 3 3 3 2 2 1 - - - 2 3 - - -

4 3 3 3 3 1 1 1 - - - 1 2 - - -

5 3 2 2 2 1 2 1 - - - 1 2 1 2 1

Avg. 3.0 2.6 2.6 2.6 1.8 1.6 1.0 - - - 1.6 2.6 1.0 2.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation


64
CS23322 OBJECT ORIENTED PROGRAMMING L T P C
LABORATORY
0 0 2 1
COURSE OBJECTIVES:

 To develop foundational programming skills through algorithm implementation.


 To understand and implement inheritance and polymorphism, utilizing data
structures and collections.
 To develop skills in exception handling, file management, multithreading, and
generic programming.
 To acquire knowledge and skills in Java networking and JDBC.
 To gain proficiency in GUI programming using Swing.

LIST OF EXPERIMENTS:

Simple Experiments

1. Find the sum of all numbers from 1 to 100.


2. Develop a program that takes user input for a number and prints whether it's prime or
not.
3. Fibonacci sequence up to the nth term using recursion.
Classes and Objects
4. Define a class "Car" with attributes like model, color, and methods to start and stop
the car.
5. Implement inheritance by creating a base class "Shape" and derived classes like
"Circle" and "Rectangle."
6. Develop a program that uses interfaces to model a simple banking system with classes
like "Account" and "Transaction."
Exception Handling
7. Write a Java program to handle exceptions for dividing a number by zero.
8. Implement a multi-threaded program to simulate a race between two threads.
9. Develop a generic class for a binary tree and implement depth-first and breadth-first
traversal algorithms.
10. Create a simple Java program to establish a client-server connection using sockets.
Application
11. Develop a Java application to connect to a MySQL database and retrieve information
using JDBC.
12. Implement a multi-threaded server using Java RMI to handle concurrent client
requests.
13. Design a simple GUI application to convert temperature between Celsius and
Fahrenheit.
14. Create a JavaFX application for a basic media player with play, pause, and stop
functionalities.
15. Develop an interactive graphical application using JavaFX that involves real-time data
visualization.
65
TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Construct programs with effective control structures for decision-making and looping.
CO2: Formulate programs using inheritance and polymorphism concepts, utilizing data structures
and collections.
CO3: Devise programs with effective exception handling, file management, multithreading, and
generic programming.
CO4: Establish Java programs that communicate over a network, and connect to databases using
JDBC.
C05: Generate Graphical User Interfaces (GUIs) using Swing in Java.
COs-POs & PSOs MAPPING

CO PO PSO

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

CO1 3 3 3 2 2 2 2 2 3 3 2 2 2 2 -

CO2 3 3 3 2 3 1 2 2 2 2 1 2 1 2 -

CO3 1 2 3 2 3 1 1 2 2 2 2 3 1 1 -

CO4 2 2 2 3 2 2 1 2 3 2 2 2 1 1 1

CO5 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1

Avg. 2.2 2.2 2.4 2.0 2.2 1.6 1.4 1.8 2.2 2.0 1.8 2.0 1.2 1.4 1.0

1 - low, 2 - medium, 3 - high, ‘-“- no correlation

CS23324 DATA STRUCTURES AND ALGORITHMS L T P C


LABORATORY
0 0 2 1
COURSE OBJECTIVES:

 To demonstrate linked list implementation of linear data structure algorithms.


 To illustrate the application of linked lists in implementing algorithms for non-linear
data structures.
 To implement searching and sorting algorithms.
 To implement graph algorithms such as Dijkstra's Algorithm, Prim's Algorithm, and
others to analyze and manipulate graph structures effectively.
 To implement approximation algorithm and randomized algorithm.

LIST OF EXERCISES:

1. Implement simple ADTs as Python classes.


2. Implement recursive algorithms in Python.
3. Implement List ADT using Python arrays.
4. Linked list implementations of List.
66
5. Implementation of Stack and Queue ADTs.
6. Applications of List, Stack and Queue ADTs.
7. Implementation of Searching and Sorting Algorithms.
 Implement Linear Search. Determine the time required to search for an element.
Repeat the experiment for different values of n, the number of elements in the list to
be searched and plot a graph of the time taken versus n.
 Implement recursive Binary Search. Determine the time required to search an
element. Repeat the experiment for different values of n, the number of elements in
the list to be searched and plot a graph of the time taken versus n.
 Sort a given set of elements using the Insertion sort, Merger Sort, Quick Sort and Heap
sort methods and determine the time required to sort the elements. Repeat the
experiment for different values of n, the number of elements in the list to be sorted
and plot a graph of the time taken versus n.
8. Graph Algorithms
 Develop a program to implement graph traversal using Breadth First Search.
 Develop a program to implement graph traversal using Depth First Search.
 From a given vertex in a weighted connected graph, develop a program to find the
shortest paths to other vertices using Dijkstra’s algorithm.
 Find the minimum cost spanning tree of a given undirected graph using Prim’s
algorithm and
 Kruskal's algorithm.
9. State Space Search Algorithms
 Implement N Queens problem using Backtracking.
10. Approximation Algorithms Randomized Algorithms
 Implement randomized algorithms for finding the kth smallest number.

TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Demonstrate linked list implementation of linear data structure algorithms.


CO2: Develop linked list implementation of Nonlinear data structure algorithms.
CO3: Implement searching and sorting algorithms.
CO4: Implement graph structures like Dijkstra's Algorithm, Prims Algorithm etc.
CO5: Implement approximation algorithm and randomized algorithm.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1
3 3 2 - 3 - - 2 2 3 1 2 1 - -

2
3 2 3 - 2 - - 1 2 3 2 2 1 1 -

3
3 2 3 3 3 - - - 1 3 2 2 1 1 -

4
3 2 2 2 3 - - 1 3 2 2 2 1 - -

5
3 2 2 2 2 - - 3 3 3 3 2 1 - -

Avg. 3.0 2.2 2.4 2.3 2.6 - - 1.8 2.2 2.8 2.0 2.0 1.0 1.0 -
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
67
CS23IC1 DESIGN THINKING L T P C
1 - - 1
COURSE OBJECTIVES:
 To convey understanding of designs through the teaching of the design thinking
process.
 To equip individuals with the skills necessary to analyze issues related to design
thinking and effectively apply the tools and techniques of design.
 To foster a mindset geared towards addressing societal issues through the
utilization of design thinking tools.
TYPES OF THE THINKING PROCESS 5
Definition and Origin of Design Thinking-Importance of design thinking-Design Vs Design
Thinking-Problem Exploration-Investment in Design Thinking-Case Study from Embrace-
Stanford Innovation Challenge.
EMPATHIZING AND IDEA GENERATION 5
Powerful Visualizing Tool-Creating Empathy Maps – Case Study-POV statements from User
perspective-Methods to spark innovative ideas -Brainstorming, Mind Map-Story board,
Provocation- ROI Gains from Design Thinking.

PROTOTYPING FOR DIGITAL PRODUCTS AND PHYSICAL PRODUCTS 5


Prototyping as a mind-set-Prototype Examples-Prototyping for Products and Fidelity for
prototypes-Process of Prototyping and Minimum Viable prototype-Prototyping for digital
products and Physical Products-Testing prototypes with users.
TOTAL: 15 PERIODS

COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Identify the problems that fall under the scope of the human centered design process
for innovative problem solving.
CO2: Prepare an empathy map to visualize user needs and define the problem from user’s
perspectives.
CO3: Develop and improve simple prototypes for problem solving and testing them with a
specific set of users for making them sustainable by following ethics.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 3 1 1 2 1 2 1 2 1 2 2 2

2 2 3 3 3 2 1 1 1 2 1 1 1 2 2 1

3 3 3 3 3 2 1 3 3 2 3 2 1 2 2 1

Avg. 2.7 3.0 3.0 3.0 1.7 1.0 2.0 1.7 2.0 1.7 2.5 1.0 2.0 2.0 1.3

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

68
SEMESTER IV

MA23411 PROBABILITY AND STATISTICS L T P C


3 1 0 4
COURSE OBJECTIVES:
● To introduce the basic concepts of probability, random variables.
● To introduce the basic concepts of two dimensional random variables.
● To acquaint the knowledge of estimation theory which plays an important role in real life
problems
● To acquaint the knowledge of non-parametric test which plays an important role in real life
problems.
● To introduce the basic concepts of statistical quality control.

UNIT I RANDOM VARIABLES 9+3


Random Variable, Discrete and continuous random variables – Moments – Moment generating
functions – Binomial, Poisson, Geometric, Uniform, Exponential and Normal distributions.

UNIT II TWO- DIMENSIONAL RANDOM VARIABLES 9+3


Joint distributions – Marginal and conditional distributions – Covariance – Correlation and linear
regression – Transformation of random variables – Central limit theorem (for independent and
identically distributed random variables (without proof).

UNIT III ESTIMATION THEORY 9+3


Unbiased estimators - Efficiency - Consistency - Sufficiency - Robustness - Method of moments -
Method of maximum Likelihood - Interval estimation of Means.

UNIT IV NON- PARAMETRIC TESTS 9+3


Introduction - The Sign test - The Signed - Rank test - Rank - sum tests - The U test - The H test -
Tests based on Runs - Test of randomness - The Kolmogorov Tests.

UNIT V STATISTICAL QUALITY CONTROL 9+3


Control charts for measurements ( , s and R charts ) – Control charts for attributes ( p, c and np
charts) – Tolerance limits - Acceptance sampling.
TOTAL:60PERIODS

69
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Know the fundamental knowledge of the concepts of probability and have knowledge of
standard distributions which can describe real life phenomenon.
CO2: Know the basic concepts of one and two dimensional random variables.
CO3: Appeal the concept of estimation theory real life problems.
CO4: Know the basic concepts of non-parametric test and appeal in engineering applications.
CO5: Appeal the basic concepts of statistical quality control.

TEXTBOOKS:
1. Johnson. R.A., Miller. I.R and Freund . J.E, " Miller and Freund’s Probability and Statistics for
Engineers", Pearson Education, Asia, 9th Edition, 2016. (Unit I & II)
2. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics", Tata McGraw Hill, 4 th
Edition, 2007. (Unit III, IV & V)

REFERENCES:
1. Gupta. S.C. and Kapoor. V. K., “Fundamentals of Mathematical Statistics”, Sultan Chand & Sons,
New Delhi, 12th Edition, 2020.
2. Spiegel. M.R., Schiller. J. and Srinivasan. R.A., "Schaum’s Outline of Theory and Problems of
Probability and Statistics", Tata McGraw Hill Edition, 4th Edition, 2012.
3. Devore. J.L., "Probability and Statistics for Engineering and the Sciences”, Cengage Learning,
New Delhi, 8th Edition, 2014.
4. Sundarapandian, V. “Probability, Statistics and Queueing Theory”. PHI Learning Private Ltd.,
New Delhi. 2009.

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 2 2 - - - - - - - - 1 1 1

2 3 3 2 2 - - - - - - - - 1 - -

3 3 3 2 2 - - - - - - - - 1 1 1

4 3 3 2 2 - - - - - - - - 1 - -

5 3 3 2 2 - - - - - - - - 1 1 -

Avg. 3.0 3.0 2.0 2.0 - - - - - - - - 1.0 1.0 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

70
GE23411 ENVIRONMENTAL SCIENCES AND SUSTAINABILITY L T P C
2 0 0 2
COURSE OBJECTIVES:

 To introduce the basic concepts of environment, ecosystems and biodiversity and


emphasize on the biodiversity of India and its conservation.
 To impart knowledge on the causes, effects and control or prevention measures of
environmental pollution and natural disasters.
 To facilitate the understanding of natural resources, causes of their degradation and
measures to preserve them.
 To familiarize the concept of sustainable development goals and appreciate the
interdependence of economic and social aspects of sustainability, recognize and analyze
climate changes, concept of carbon credit and the challenges of environmental
management.
 To inculcate and embrace sustainability practices and develop a broader understanding
on green materials, energy cycles and analyze the role of sustainable urbanization.

UNIT I ENVIRONMENT AND BIODIVERSITY 6


Definition, scope and importance of environment – need for public awareness. Eco-system and
Energy flow– ecological succession. Types of biodiversity: genetic, species and ecosystem
diversity – values of biodiversity, India as a mega-diversity nation – hot-spots of biodiversity –
threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts – endangered and
endemic species of India – conservation of biodiversity: In-situ and ex-situ.

UNIT II ENVIRONMENTAL POLLUTION 6


Causes, effects and preventive measures of water, soil, air and noise pollution. Types of wastes
and E-waste management. Case studies on Occupational Health and Safety Management system
(OHASMS). Environmental protection, Environmental protection acts.

UNIT III NATURAL RESOURCES 6


Environment - definition - scope and importance - forest resources - use and overexploitation -
water resources - use and over utilization - dams - benefits and problems - water conservation -
energy resources - growing energy needs - renewable and non-renewable energy sources - use of
alternate energy sources - role of an individual in conservation of natural resources

UNIT IV SUSTAINABILITY AND MANAGEMENT 6


Development, GDP , Sustainability - concept, needs and challenges - economic and social aspects
of sustainability - from unsustainability to sustainability - millennium development goals, and
protocols- Sustainable development goals - targets, indicators and intervention areas. Climate
change - Global, regional and local environmental issues and possible solutions-case studies.
Concept of carbon credit, Carbon footprint. Environmental management in industry - A case
study.

71
UNIT V SUSTAINABILITY PRACTICES 6
Zero waste and R concept, Circular economy, ROHS, REACH 84, Material life cycle assessment,
Environmental Impact Assessment. Sustainable habitat: Green buildings, Green materials, Energy
efficiency, Sustainable transports. Energy Cycles carbon cycle, emission and sequestration, Green
Engineering: Sustainable urbanization- Socio economical and technological change.
TOTAL:30PERIODS

COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Recognize and understand the functions of the environment, ecosystems and
biodiversity and their conservation.
CO2: Identify the causes, effects of environmental pollution and natural disasters and
contribute to the preventive measures in the society.
CO3: Identify and apply the understanding of renewable and non-renewable resources and
contribute to the sustainable measures to preserve them for future generations.
CO4: Recognize the different goals of sustainable development and apply them for suitable
technological advancement and societal development.
CO5: Demonstrate the knowledge of sustainability practices and identify green materials,
energy cycles and the role of sustainable urbanization.

TEXTBOOKS:
1. Benny Joseph, ―Environmental Science and Engineering, Tata McGraw-Hill, New Delhi, 2017.
(Unit I, II & III)
2. Allen, D. T. and Shonnard, D. R., Sustainability Engineering: Concepts, Design and Case
studies, Prentice Hall, 2011. (Unit IV & V)
REFERENCES:
1. R.K. Trivedi, ‘Handbook of Environmental Laws, Rules, Guidelines, Compliances and Standards’,
Vol. I and II, Enviro Media. 38 . edition 2010.
1. Cunningham, W.P. Cooper, T.H. Gorhani, ‘Environmental Encyclopedia’, Jaico Publ., House,
Mumbai, 2001.
2. Dharmendra S. Sengar, ‘Environmental law’, Prentice hall of India PVT. LTD, New Delhi, 2007.
3. Rajagopalan, R, ‘Environmental Studies-From Crisis to Cure’, Oxford University Press, Third
Edition, 2015.
4. Erach Bharucha “Textbook of Environmental Studies for Undergraduate Courses” Orient
Blackswan Pvt. Ltd. 2013.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 1 - - - 2 3 1 - - - 2 1 1 1

2 3 2 - - - 3 3 1 - - - 2 1 - 1

3 3 1 1 - - 2 2 1 - - - 2 1 1 1

4 3 2 1 1 - 2 2 1 - - - 2 1 1 1

5 3 2 1 - - 2 2 1 - - - 1 1 1 1

Avg. 2.8 1.6 1.0 1.0 - 2.2 2.4 1.0 - - - 1.8 1.0 1.0 1.0

1 - Low, 2 - medium, 3 - high, ‘-' - no correlation

72
CS23411 DATABASE MANAGEMENT SYSTEMS L T P C
3 0 0 3
COURSE OBJECTIVES:
 To introduce the concept of Relational Databases, relational algebra and SQL.
 To emphasize the concepts of ER diagrams and normalization techniques.
 To introduce the fundamental concepts of transaction, concurrency and recovery
processing.
 To provide understanding of internal storage structures utilizing various file and
indexing techniques.
 To evaluate statistical database security measures and understand their significance
in protecting sensitive information.
UNIT I RELATIONAL DATABASES 9
Purpose of Database System – Views of data – Data Models – Database System Architecture
– Introduction to relational databases – Relational Model – Keys – Relational Algebra – SQL
fundamentals – Advanced SQL features – Embedded SQL– Dynamic SQL

UNIT II DATABASE DESIGN 9


Entity-Relationship model – E-R Diagrams – Enhanced-ER Model – ER-to-Relational
Mapping – Functional Dependencies – Non-loss Decomposition – First, Second, Third
Normal Forms, Dependency Preservation – Boyce/Codd Normal Form – Multi-valued
Dependencies and Fourth Normal Form – Join Dependencies and Fifth Normal Form.

UNIT III TRANSACTIONS 9


Transaction Concepts – ACID Properties – Schedule and immediate update – Shadow paging
– ARIES Algorithm– Serializability – Transaction support in SQL – Need for Concurrency –
Concurrency control –Two Phase Locking- Timestamp – Multiversion – Multiple Granularity
locking – Deadlock Handling – Recovery Concepts – Recovery based on deferred.
UNIT IV IMPLEMENTATION TECHNIQUES 9
RAID – File Organization – Organization of Records in Files – Data dictionary Storage –
Column Oriented Storage– Indexing and Hashing –Ordered Indices – B+ tree Index Files – B
tree Index Files – Static Hashing – Dynamic Hashing – Query Processing Overview –
Algorithms for Selection, Sorting and join operations – Query optimization using Heuristics -
Cost Estimation.
UNIT V ADVANCED TOPICS 9
Parallel Databases: Architecture, Data Storage, Transaction Processing, Query processing
and optimization - Distributed Databases: Architecture, Data Storage, Transaction
Processing, Query processing and optimization – NOSQL Databases: Introduction – CAP
Theorem –Graph Databases. Fire base Real time database.

TOTAL:45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Construct SQL Queries using relational algebra.
CO2: Design database using ER model and normalize the database.
CO3: Develop queries for managing transaction processing and ensuring the coherence
of the database.
CO4: Compare and contrast various indexing strategies and apply the knowledge to tune
the performance of the database.
CO5: Assess the disparities between advanced databases and Relational Databases, and
select a suitable database for the specified requirement
73
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”,
Seventh Edition, McGraw Hill, 2020. (Unit I & II)
2. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”,Seventh
Edition, Pearson Education, 2017. (Unit III, IV & V)
REFERENCES:
1. Ramakrishna Gehrke,” Database Management Systems” Mcgraw Hill Publication, 3rd
Edition 2011.
2. Serge Abiteboul, Richard Hull and Victor Vianu, Foundations of Databases. Addison-
Wesley.
3. G.K.Gupta, “Database Management Systems”, Tata McGraw Hill, 2011.
4. Neil Smyth. Firebase Essentials - Android Edition. 2016.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 2 3 2 1 - - - 2 1 1 1 2 1 -
2 3 1 1 1 1 - - - 2 3 3 3 2 1 1
3 3 2 3 2 1 - - - 2 1 1 2 2 2 -
4 1 2 3 2 - - - - 3 2 3 3 1 2 -
5 1 1 3 3 2 - - - 1 3 3 1 2 2 1
Avg. 2.0 1.6 2.6 2.0 1.3 - - - 2.0 2.0 2.2 2.0 1.8 1.6 2.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CS23412 OPERATING SYSTEMS L T P C


3 0 0 3
COURSE OBJECTIVES:
 To gain a comprehensive understanding of the fundamental concepts, components,
and functions of operating systems.
 To develop hands on experience with process management concepts includes
process creation, scheduling, synchronization, communication and deadlock
handling mechanisms.
 To explore memory hierarchy, virtual memory, memory allocation strategies, and
techniques for efficient memory usage.
 To gain insights into the design and implementation of operating systems,
including kernel architecture, system calls, and device drivers.
 To emphasize the concept of Virtualization and learn.

UNIT I OPERATING SYSTEM OVERVIEW 9


Introduction to OS - Functionality of OS - Evolution of Operating System- Operating System
Structuring methods (monolithic, layered, modular, micro-kernel models)-system calls -
system programs - Hardware Protection user/kernel modes- Memory Hierarchy, Cache
Memory, Multiprocessor and Multicore Organization.

74
UNIT II PROCESS MANAGEMENT 9
Processes – Process Concept, Process Scheduling - Operations on Processes, CPU
Scheduling – Scheduling Criteria-Scheduling algorithms, Process Synchronization – The
critical-section problem, Semaphores, Classical problems of synchronization, Critical
regions, Monitors; Deadlock – System model, Deadlock characterization, Methods for
handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection,
Recovery from deadlock.

UNIT III MEMORY MANAGEMENT 9


Main Memory – Background, Swapping, Contiguous Memory Allocation, Paging,
Segmentation, Segmentation with paging, 32- and 64-bit architecture Examples; Virtual
Memory – Background, Demand Paging, Need for Page Replacement, Page Replacement
Algorithm, Allocation, Thrashing and OS Examples.

UNIT IV FILE SYSTEMS AND I/O SYSTEMS 9


Mass Storage Structure – Overview, Disk Scheduling and Management, swap space
management; File-System Interface – File concept, Access methods, Directory Structure,
Directory organization, File Sharing and Protection - File System Structure, Free Space
Management; I/O Systems – I/O Hardware, Application I/O interface, Kernel I/O
subsystem.

UNIT V VIRTUALIZATION 9
Virtualization- Basic Concepts, Types of Virtual machines and their Implementations,
VMware on Linux Host and Adding Guest OS; Mobile OS – iOS and Android – Architecture
and SDK Framework, Media Layer, Services Layer, Core OS Layer, File System

TOTAL:45 PERIODS
COURSE OUTCOMES:

At the end of the course, the students will be able to


CO1: Gain Knowledge of the fundamental concepts, components, and functions of
operating systems.
CO2: Implement various scheduling algorithms, process synchronization mechanisms and
deadlock handling mechanisms.
CO3: Compare and contrast various memory management schemes.
CO4: Design and manage the functionality of file systems and I/O systems.
CO5: Compare IOS and Android Operating Systems

TEXT BOOK:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ―Operating System
Concepts‖, 9th Edition, John Wiley and Sons Inc., 2012.
REFERENCES:
1. Ramaz Elmasri, A. Gil Carrick, David Levine, ―Operating Systems – A Spiral
Approach‖, Tata McGraw Hill Edition, 2010.
2. William Stallings, “Operating Systems – Internals and Design Principles”, 7th
Edition, Prentice Hall, 2011.
3. Achyut S.Godbole, Atul Kahate, ―Operating Systems‖, McGraw Hill Education,
2016.
75
4. Andrew S. Tanenbaum, ―Modern Operating Systems‖, 4th Edition, Pearson
Education, 2014.
5. D M Dhamdhere, “Operating Systems: A Concept-Based Approach”, Second Edition,
Tata McGraw-Hill Education.
6. Daniel P Bovet and Marco Cesati, ―Understanding the Linux kernel‖, 3rd edition,
O‘Reilly, 2005.
7. Neil Smyth, ―iPhone iOS 4 Development Essentials – Xcode‖, 4th Edition, Payload
media, 2011.
8. http://nptel.ac.in/.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 2 2 - - - - 3 2 3 1 2 2 1

2 2 2 3 1 1 - - - 2 1 1 2 1 1 -

3 3 3 2 2 1 - - - 2 2 1 1 1 - -

4 2 3 3 3 - - - - 1 2 1 2 1 - -

5 3 2 2 1 1 - - - 3 2 3 2 2 1 1

2.6 2.2 2.4 1.8 1.0 - - - 2.2 1.8 1.8 1.6 1.4 1.3 1.0
Avg.
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CB23411 INTRODUCTION TO BUSINESS SYSTEMS L T P C


3 0 0 3
COURSE OBJECTIVES:
 To interpret Business Environmental Dynamics.
 To cultivate Insight into Organizational Diversity.
 To nurture Holistic Business Functionality.
 To instill Business Performance Acumen.
 To empower with Technological Business Acuity.

UNIT I OVERVIEW OF BUSINESS SYSTEM 9


Business environmental factors - Internal and External. System approach of management
Process - Input for the business, Transformational process and output. Objectives of the
business system. System model of business management. Management functions –
Planning, Organizing, Staffing, Directing and Controlling.

UNIT II OUTLINE OF BUSINESS ORGANIZATION 9


Types of Business organization - Sole proprietorship, partnership, company-public and
private sector enterprises, Multinational and Global companies. Managing Global
environment. Management levels and types.

76
UNIT III FUNCTIONS OF BUSINESS AND SOFTWARE 9
Functions and Objectives - Production, Marketing, Finance, Human Resource, quality
control and Research & development. Functional Business Software: HRM – CRM – SCM-
Unicorn Ecosystem- Unicorn Business Models.

UNIT IV MEASURING BUSINESS PERFORMANCE AND CONTROL PROCESS 9


Key performance indicators. Financial statement analysis- Cash flow analysis, ROI, working
capital, cost volume profit analysis. Customer - satisfaction Retention and acquisition. Employee
Performance - Benchmarking, employee retention. Controlling Techniques - Budgetary and Non
Budgetary control measures.

UNIT V COMPUTER APPLICATIONS AND E-COMMERCE 9


Introduction to business Software - Enterprise application and Business application.
Overview on types of Business software. ERP. Business Intelligence, e-business and e-
governance. E-Commerce systems: Essential e-Commerce processes – electronic
payment processes - e-Commerce application trends – Web store requirements – m-
Commerce.

TOTAL:45 PERIODS
COURSE OUTCOMES:

At the end of the course, the students will be able to


CO1: Demonstrate and strengthen business quality and motivation in students.
CO2: Examine basic business skills and measuring business performance.
CO3: Demonstrate business functions using business software.
CO4: Apply Enterprise application and Business application.
CO5: Use Business Intelligence in e-business for marketing and sales.

TEXT BOOKS:
1. Harold Koontz, Heinz Weihrich, Mark V. Cannice, “Essentials of Management”, Tata
McGraw-Hill, 11th Edition, 2020. (Unit I & II)
2. Stephen P. Robbins and David A. Decenzo, “Fundamentals of Management”, Pearson
Education,8th Edition, 2012. (Unit III,IV & V)
REFERENCES:

1. James A. O’Brien, “Management Information Systems: Managing Information


Technology in the Business Enterprise”, Tata McGraw Hill, 2004.
2. Corey Schou and Dan Shoemaker, “Information Assurance for the Enterprise: A
Roadmap to Information Security”, Tata McGraw Hill, 2007.
3. Bateman Snell, “Management: Competing in the new era”, McGraw-Hill Irwin, 5th
Edition, 2002

77
COs-POs & PSOs MAPPING

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 2 1 1 2 1 2 1 2 1 3 2 2
2 3 3 3 2 1 1 2 1 2 1 2 1 3 2 2
3 3 2 2 2 1 1 2 1 2 1 2 1 3 2 2
4 3 2 2 2 1 1 2 1 2 1 2 1 3 2 2
5 3 2 2 2 1 1 2 1 2 1 2 1 3 2 2
Avg. 3.0 2.4 2.4 2.0 1.0 1.0 2.0 1.0 2.0 1.0 2.0 1.0 3.0 2.0 2.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

AL23431 ARTIFICIAL INTELLIGENCE AND MACHINE L T P C


LEARNING
3 0 2 4
COURSE OBJECTIVES:
 To empower students with the essential understanding and skills to proficiently
utilize uninformed and heuristic search algorithms in problem-solving contexts.
 To offer students a thorough grasp of techniques for reasoning under uncertainty,
facilitating their ability to make informed decisions in uncertain real-world
scenarios.
 To instruct students on the foundational concepts of machine learning, emphasizing
supervised learning algorithms, to equip them with practical skills for building
predictive models and addressing real-world challenges.
 To guide students in exploring ensembling and unsupervised learning algorithms,
providing them with the knowledge and tools to leverage diverse models and
discover hidden patterns within data for robust problem-solving.
 To facilitate student understanding of the fundamental concepts of deep learning
through neural networks, laying the groundwork for their exploration and
application in various domains.

UNIT I PROBLEM SOLVING 9


Introduction to AI - AI Applications - Problem solving agents – Search algorithms –
Uninformed search strategies – Heuristic search strategies – Local search and optimization
problems – Adversarial search – Constraint Satisfaction Problems (CSP)

UNIT II PROBABILISTIC REASONING 9


Acting under uncertainty – Bayesian inference – Naïve bayes models. Probabilistic
reasoning – Bayesian networks – Exact inference in BN – Approximate inference in BN –
causal networks.

78
UNIT III SUPERVISED LEARNING 9
Introduction to machine learning – Linear Regression Models: Least squares, single &
multiple variables, Bayesian linear regression, gradient descent, Linear Classification
Models: Discriminant function – Probabilistic discriminative model - Logistic regression,
Probabilistic generative model – Naive Bayes, Maximum margin classifier – Support vector
machine, Decision Tree, Random forests

UNIT IV ENSEMBLE TECHNIQUES AND UNSUPERVISED LEARNING 9


Combining multiple learners: Model combination schemes, Voting, Ensemble Learning -
bagging, boosting, stacking, Unsupervised learning: K-means, Instance Based Learning:
KNN, Gaussian mixture models and Expectation maximization
UNIT V NEURAL NETWORKS 9
Perceptron - Multilayer perceptron, activation functions, network training – gradient
descent optimization – stochastic gradient descent, error back propagation, from shallow
networks to deep networks –Unit saturation (aka the vanishing gradient problem) – ReLU,
hyper parameter tuning, batch normalization, regularization, dropout.
TOTAL:45 PERIODS

PRACTICAL EXERCISES: 30 PERIODS

1. Implementation of Informed search algorithms (A*, memory-bounded A*)


2. Implement Constraint Satisfaction Problems
3. Implement naïve Bayes models
4. Implement Bayesian Networks
5. Build Regression models
6. Build decision trees and random forests
7. Build SVM models
8. Implement ensembling techniques
9. Implement clustering algorithms
10. Implement EM for Bayesian networks
11. Build simple NN models
12. Build deep learning NN models

TOTAL:75 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Use appropriate search algorithms for problem solving.


CO2: Apply reasoning under uncertainty.
CO3: Build supervised learning models.
CO4: Build ensembling and unsupervised models.
CO5: Build deep learning neural network models.

TEXT BOOKS:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A Modern Approach”,
Fourth Edition, Pearson Education, 2021. (Unit I & II)
2. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition,
2020. (Unit III, IV & V)

79
REFERENCES:
1. Dan W. Patterson, “Introduction to Artificial Intelligence and Expert Systems”,
Pearson Education,2007
2. Kevin Night, Elaine Rich, and Nair B., “Artificial Intelligence”, McGraw Hill, 2008
3. Patrick H. Winston, "Artificial Intelligence", Third Edition, Pearson Education, 2006
4. Deepak Khemani, “Artificial Intelligence”, Tata McGraw Hill Education, 2013
(http://nptel.ac.in/)
5. Christopher M. Bishop, “Pattern Recognition and Machine Learning”, Springer, 2006.
6. Tom Mitchell, “Machine Learning”, McGraw Hill, 3rd Edition,1997.
7. Charu C. Aggarwal, “Data Classification Algorithms and Applications”, CRC Press,
2014
8. Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar, “Foundations of Machine
Learning”, MIT Press, 2012.
9. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016

COs-POs & PSOs MAPPING


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 - 2 1 - - - - - 2 2 2 2 -
2 3 2 - 2 1 3 - - - - 2 2 2 1 -
3 3 - 3 - 3 - - - - - 3 3 2 1 -
4 3 - 3 - 3 - - - - - 3 2 2 1 -
5 3 - 3 - 3 - - - - - 2 2 2 1 1
Avg. 3.0 2.5 3.0 2.0 2.2 3.0 - - - - 2.4 2.2 2.0 1.2 1.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CS23421 DATABASE MANAGEMENT SYSTEMS L T P C


LABORATORY
0 0 2 1
COURSE OBJECTIVES:
 To learn and implement important commands in SQL.
 To learn the usage of nested and joint queries.
 To understand functions, procedures and procedural extensions of databases.
 To understand design and implementation of typical database applications.
 To develop proficiency in utilizing a front-end tool for GUI-based application
development.

LIST OF EXPERIMENTS:
1. Create a database table, add constraints (primary key, unique, check, Not null), insert
rows, and update and delete rows using SQL DDL and DML commands.
2. Create a set of tables, add foreign key constraints and incorporate referential integrity.
3. Query the database tables using ‘where’ clause conditions and also implement
aggregate functions.
4. Query the database tables and explore sub queries and all join operations (natural,
equi and outer).
5. Write user defined functions and stored procedures in SQL.
6. Execute complex transactions and realize DCL and TCL commands.
80
7. Write SQL Triggers for insert, delete, and update operations in a database table.
8. Create View and index for database tables with a large number of records.
9. Create an XML database and validate it using XML schema.
10. Create Document, column and graph-based data using NOSQL database tools.
11. Develop a simple GUI based database application and incorporate all the above-
mentioned features.
12. Design a web application that utilizes Firebase Real-time Database to create a
collaborative task management system.
13. Case Study using any of the real-life database applications from the following list
a) Implementing Role Based Access Control in a Healthcare Information System
b) Implementing Real-Time Financial Management System for Homeowner
Associations
 Build Entity Model diagram. The diagram should align with the business and
functional goals stated in the application.
 Apply Normalization rules in designing the tables in scope.
 Prepared applicable views, triggers (for auditing purposes), functions for enabling
enterprise grade features.
 Build PL SQL / Stored Procedures for Complex Functionalities, ex EOD Batch
Processing for calculating the EMI for Gold Loan for each Eligible Customer.
 Ability to showcase ACID Properties with sample queries with appropriate settings
14. Analytical Queries in a Retail Database
You work for a retail company with multiple stores. You need to perform analytical
queries on the company's database to extract insights for decision-making.
Exercise Instructions:
Retrieve total sales amount for each product category for the last quarter.
Identify the top 5 customers who spent the most amount of money in the past year.
Calculate the average order value for online purchases versus in-store purchases.

TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Create databases with different types of key constraints.
CO2: Construct simple and complex SQL queries using DML and DCL commands.
CO3: Use advanced features such as stored procedures and triggers and incorporate in
GUI based application development.
CO4: Create an XML database and validate with meta-data (XML schema).
CO5: Create and manipulate data using NOSQL database.
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 3 3 3 - - - - 3 1 3 2 2 1 -
2 2 2 3 2 2 - - - 1 2 3 3 2 1 1
3 3 3 2 1 1 - - - 1 1 1 3 2 2 -
4 1 3 3 3 1 - - - 1 1 3 2 1 2 -
5 3 2 1 1 1 - - - 2 2 3 1 2 2 1
Avg. 2.4 2.6 2.4 2.0 1.0 - - - 1.6 1.4 2.6 2.2 1.8 1.6 2.0
1 - low, 2 - medium, 3 - high, ‘-' - no correlation

81
CS23422 OPERATING SYSTEMS LABORATORY L T P C
0 0 2 1
COURSE OBJECTIVES:
 To learn Linux commands and shell programming
 To execute diverse CPU Scheduling Algorithms through practical
implementation.
 To implement Process Creation and Inter-Process Communication.
 To implement Deadlock Avoidance and Deadlock Detection Algorithms
 To execute File Organization and File Allocation Strategies through practical
implementation.

LIST OF EXPERIMENTS:
1. Write C programs to simulate Linux commands like cp, ls, grep, pwd, cd, mkdir,rm
etc.
2. Shell Programming i) To compare the two strings. ii) To find greatest of three
numbers.
3. Implement the following CPU Scheduling Algorithms
a) FCFS b) SJF c) Priority d) Round Robin
4. Implementation of Semaphores
5. Implementation of Shared memory and IPC
6. Implement Bankers Algorithm for Deadlock Avoidance
7. Implement an Algorithm for Deadlock Detection
8. Implementation of the following Memory Allocation Methods for fixed partition
a) First Fit b) Worst Fit c) Best Fit
9. Implementation of Paging Technique of Memory Management
10. Implementation of the following Page Replacement Algorithms
a) FIFO b) LRU c) LFU
11. Implementation of the following File Allocation Strategies
a) Sequential b) Indexed c) Linked
12. Write C programs for the implementation of various disk scheduling algorithms.
13. Installation of VMware on Linux host and adding guest OS.
TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1: Define and Implement Linux Commands.


CO2: Compare the performance of various CPU Scheduling Algorithms.
CO3: Implement Deadlock Avoidance and Detection Algorithms.
CO4: Compare and contrast various Memory Allocation Methods.
CO5: Implement various Disk Scheduling Algorithms and Virtualization.

82
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 3 1 1 - - - 1 3 3 3 2 2 1

2 3 1 1 2 2 - - - 3 2 1 1 1 1 -
3 3 3 2 1 2 - - - 3 3 1 2 1 - -
4 1 2 2 3 2 - - - 3 1 3 1 1 - -

5 2 2 1 1 3 - - - 1 2 2 3 2 1 1
Avg. 2.4 1.8 1.8 1.6 2.0 - - - 2.2 2.0 2.0 2.2 1.4 1.3 1.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

CB23IC2 ENTERPRISE RESOURCE PLANNING L T P C


1 - - 1
COURSE OBJECTIVES:
 To equip students with a comprehensive understanding of ERP Systems.
 To enable students to explore Functional Silos', ERP architectures, design, development
and implementation.
 To identify the best suitable ERP components and third-party products.
INTRODUCTION TO ERP 5
Information Systems in Organizations - ERP systems - ERP Implementation - People and
Organization - ERP Vendors - Evolution of IS in Organizations - Systems Integration - ERP and
Systems Integration

ENTERPRISE SYSTEMS ARCHITECTURE 5


Functional Silos, Business Process and Silos - ERP Modules - ERP Architecture - Types of ERP
Architectures - ERP Implementation Life cycle - Implications for Management

IMPLEMENTATION STRATEGIES 5
Third Party Products- Database Requirements- ERP Approaches - Vendor Research - Matching
User Requirements to Features - Requests for Bids - Vendor Analysis and Elimination - Contract
Management and License Agreements - Implications for Management.
TOTAL:15 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Understand ERP systems, evaluate vendors, and integrate systems for organizational
efficiency.
CO2: Analyze business processes, comprehend ERP modules, and assess architecture for
effective implementation.
CO3: Identify, analyze, and manage ERP components, fostering effective implementation and
organizational integration.

83
COs-POs & PSOs MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 2 3 3 2 3 - 1 1 2 3 2 2 2 2 2

2 3 3 3 3 2 2 2 1 2 2 3 1 2 2 2

3 3 3 3 3 2 1 1 2 2 2 3 2 2 2 2

Avg. 2.7 3.0 3.0 2.7 2.3 1,5 1.3 1.3 3.0 2.3 2.6 1.7 2.0 2.0 2.0

1 - low, 2 - medium, 3 - high, ‘-' - no correlation

84

You might also like