2023 Regulation CSBS Autonomous Syllabus
2023 Regulation CSBS Autonomous Syllabus
REGULATIONS 2023
REGULATIONS 2023
CHOICE BASED CREDIT SYSTEM
B.TECH. COMPUTER SCIENCE AND BUSINESS SYSTEMS
To instill high quality technical knowledge in the field of Computer Science and
Business Systems with Managerial skills, human and social values.
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
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
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
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
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
*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.
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
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
12
PROFESSIONAL ELECTIVE COURSES: VERTICALS
13
VERTICAL 4: ARTIFICIAL INTELLIGENCE
Periods Per
Total
Course Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
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
14
VERTICAL 7: MARKETING
Periods Per
Total
Course Week
Course Title Category Contact Credits
Sl.No. Code L T P Periods
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
16
SUMMARY
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
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)
(Choice of courses for Minor degree is to be made from any one vertical
ofother programmes or from anyone of the following verticals)
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
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
VERTICAL 4: IOT
Periods
Total
Course Per Week
Sl.No. Course Title Category Contact Credits
Code L T P Periods
19
SEMESTER – I
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:
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.
This would involve a daily routine of physical activity with games and sports, yoga,
gardening, etc.
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.
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.
This would address some lacunas that students might have, for example, English,
computer familiarity etc.
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.
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.
Induction Programme is totally an activity based programme and therefore there shall be no
tests / assessments during this programme.
21
HS23111 COMMUNICATIVE ENGLISH L T P C
3 0 0 3
COURSE OBJECTIVES:
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 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 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
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.
TOTAL : 60 PERIODS
COURSE OUTCOMES :
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 -
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.
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.
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 - -
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.
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.
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
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
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
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.
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 :
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.
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
33
CY23121 CHEMISTRY LABORATORY L T P C
0 0 2 1
COURSE OBJECTIVES :
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
L T P C
0 0 2 1
GE23121 PROBLEM SOLVING AND C PROGRAMMING
LABORATORY
COURSE OBJECTIVES:
35
LIST OF EXPERIMENTS
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.
36
SEMESTER II
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.
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
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
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 -
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.
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.
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
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.
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 -
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
COURSE OUTCOMES :
At the end of the course, the students will be able to
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:
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
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
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.
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.
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
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
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
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.
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.
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:
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.
55
SEMESTER III
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.
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.
TOTAL:45 PERIODS
COURSE OUTCOMES:
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
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
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.
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
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 -
61
Banks Credit Creation Multiplier; Integrating Money and Commodity Markets - IS, LM Model.
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
TOTAL:45 PERIODS
63
PRACTICAL EXERCISES: 30 PERIODS
TOTAL:75 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
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
LIST OF EXPERIMENTS:
Simple Experiments
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
LIST OF EXERCISES:
TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
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.
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.
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
68
SEMESTER IV
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.
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 -
70
GE23411 ENVIRONMENTAL SCIENCES AND SUSTAINABILITY L T P C
2 0 0 2
COURSE OBJECTIVES:
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
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
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
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 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:
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
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.
TOTAL:45 PERIODS
COURSE OUTCOMES:
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:
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
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
TOTAL:75 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
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
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
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
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
84