0% found this document useful (0 votes)
25 views36 pages

IT Curriculum & Syllabus R2024 Overview

B.tech IT R2024 Syllabus First Year
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)
25 views36 pages

IT Curriculum & Syllabus R2024 Overview

B.tech IT R2024 Syllabus First Year
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

Jeppiaar Institute of Technology, Sriperumbudur w.e.f.

2024-2025

DEPARTMENT OF INFORMATION TECHNOLOGY


AUTONOMOUS CURRICULUM & SYLLABUS R2024
CHOICE BASED CREDIT SYSTEM

1
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

VISION AND MISSION OF THE INSTITUTION


VISION
Jeppiaar Institute of Technology aspires to provide technical education in futuristic technologies
with the perspective of innovative, industrial and social application for the betterment of humanity

MISSION

To produce competent and disciplined high high-quality


quality professionals with
w the
M1 practical skills necessary to excel as innovative professionals and entrepreneurs
for the benefit of the society.
To improve the quality of education through excellence in teaching and learning,
M2 research, leadership and by promoting the principles
principles of scientific analysis, and
creative thinking.
To provide excellent infrastructure, serene and stimulating environment that is
M3
most conducive to learning.

To strive for productive partnership between the Industry and the Institute for
M4 research and development in the emerging fields and creating opportunities for
employability.
To serve the global community by instilling ethics, values and life skills among
M5
the students needed to enrich their lives.

2
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

VISION AND MISSION OF THE DEPARTMENT

VISION
The department will be an excellent centre to impart futuristic and innovative technological education to
facilitate the evolution of problem-solving
solving skills along with knowledge application in the field of Information
Technology, understanding industrial and global requirements and societal needs for the benefit of humanity.

MISSION

Produce competent and high high-quality professional computing graduates in software


M1 development considering global requirements and societal needs thereby maximizing
employability
Enhance evolution of professional skills and development of leadership traits among the
M2 students by providing favourable infrastructure
infrastructure and environment to grow into successful
entrepreneurs.
Training in multidisciplinary skills needed by industries, higher educational institutions,
M3
research establishments and Entrepreneurship.
M4 Impart human values and ethical responsibilities in professional activities.

PROGRAM EDUCATIONAL OBJECTIVES

PEO 1 The graduates will use fundamental knowledge in science, mathematics and
computing skills for creative and innovative application.
PEO 2 Graduates will be competent and employable by providing excellent infrastructure to
learn and contribute for the welfare of the society.
PEO 3 Graduates will undertake research and higher education

PEO 4 Graduates will work in multidisciplinary setup and maximize job opportunities.

PEO 5 Graduates grow as professionals with values and integrity.

3
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

PROGRAM OUTCOMES
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and an engineering specialization to the solution of complex engineering problems.
PO2 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
PO3 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
PO4 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.
PO5 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.
PO6 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.
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
the engineering practice
PO9 Individual Team Work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings.
PO10 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
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
PO11
manage projects and in multidisciplinary environments
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

PROGRAM SPECIFIC OUTCOMES

PSO 1 Students are able to analyse, design, implement and test any software with the programming
and testing skills they have acquired.
PSO 2 Students are able to design and develop algorithms for real time problems, scientific and
business applications through analytical, logical and problem solving skills.
PSO 3 Students are able to provide security solutions for networks components and data storage
and management which will enable them to work efficiently in the industry.

4
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

DEPARTMENT OF INFORMATION TECHNOLOGY


CURRICULUM AND SYLLABI FOR SEMESTERS I & II

SEMESTER – I
Course Periods Credits
[Link] Course Title Category CIE SEE TOTAL
Code L T P
1 AIP001 Induction Program 0 0 0
THEORY
2 AMA101 Matrices and Calculus BS 3 1 0 4 40 60 100
3 APH101 Computational Physics BS 3 1 0 3 40 60 100
Principles of
4 ACS101 PC 3 0 0 3 40 60 100
Programming
5 ACS102 Python Programming ES 3 0 0 3 40 60 100
Employment
6 AMC101 MC 3 0 0 3 40 60 100
Enhancement Skills
Professional Ethics and
7 AMC102 MC 2 0 0 0 - - 100
Human Values
8 AHS101 Language Enhancement HS 1 0 0 1 40 60 100
PRACTICALS
Computational Physics
9 APH301 BS 0 0 4 2 60 40 100
Laboratory
Python Programming
10 ACS301 ES 0 0 4 2 60 40 100
Laboratory
Mini Project
11 AEEC301 EEC 0 0 2 1 60 40 100
/Professional Practices
Total 18 2 10 22

5
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

SEMESTER – II
Course Periods
[Link] Course Title Category Credits CIE SEE TOTAL
Code L T P
THEORY
1 AMA102 Discrete Mathematics BS 3 1 0 4 40 60 100
Basics of Electrical and
2 AEC103 BS 3 0 0 3 40 60 100
Electronics Engineering
Introduction to Data
3 AAI101 ES 3 0 0 3 40 60 100
Science
4 ACS109 Computer Organization PC 3 0 0 3 40 60 100
Fundamentals of Cloud
5 ACS104 ES 3 0 0 3 40 60 100
Computing
6 AMC103 Indian Constitution MC 2 0 0 0 - - 100
PRACTICALS
Basic Electrical and
7 AEC302 Electronics Engineering ES 0 0 4 2 60 40 100
Laboratory
Cloud Computing
8 ACS302 ES 0 0 4 2 60 40 100
Laboratory
Communication Skills
9 AHS301 HS 0 0 2 1 60 40 100
and Technical Writing
10 AMC301 Yoga and Happy Living MC 0 0 3 0 - - 100
Mini Project /
11 AEEC302 EEC 0 0 2 1 60 40 100
Professional Practices
Total 17 1 15 22

6
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

DEPARTMENT OF INFORMATION TECHNOLOGY


AUTONOMOUS CURRICULUM & SYLLABUS R2024
CHOICE BASED CREDIT SYSTEM

SEMESTER I

7
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

AMA101 - MATRICES AND CALCULUS

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 BS 3 1 0 4
 Introduce the matrix techniques and to explain the nature of the matrix.
 Provide the necessary basic concepts of a few numerical methods and give
procedures for solving numerically different kinds of problems occurring
in Engineering and Technology.
Preamble  Familiarize the students with differential calculus.
 Understand techniques of calculus which are applied in the Engineering
problems.
 Acquaint the student with mathematical tools needed in evaluating
multiple integrals and their applications
Unit 1 MATRICES 9+3
Matrices - Eigen values and eigenvectors - Diagonalization of matrices using orthogonal
transformation – Cayley Hamilton Theorem (without proof) - Quadratic forms - Reduction to canonical
form using orthogonal transformation
SOLUTION OF LINEAR SYSTEM OF 9+3
Unit 2 EQUATIONS AND EIGENVALUE
PROBLEMS
Solution of linear system of equations - Gauss elimination method – Pivoting - Gauss Jordan method –
Gauss Seidel iterative method - Matrix Inversion by Gauss Jordan method - Eigen values of a matrix
by Power method – Jacobi method.
Unit 3 DIFFERENTIAL CALCULUS 9+3
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 4 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.
Unit 5 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: Moments and centres of mass, moment of inertia.
TOTAL: 60
TEXTBOOKS
1 Grewal B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi,

8
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

43rd Edition, 2014.


2 Erwin Kreyszig ," Advanced Engineering Mathematics ", John Wiley and Sons, 10th
Edition, New Delhi, 2016
3 Grewal. B.S., and Grewal. J.S., Numerical methods in Engineering and Science,
Khanna Publishers, 9th Edition, New Delhi, 2001.
REFERENCES
1 Ramana. B.V., " Higher Engineering Mathematics ", McGraw Hill Education Pvt.
Ltd, New Delhi, 2018.
2 N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2008
COURSEOUTCOMES: Bloom’s Taxonomy
At the end of the course, learners will be able to Level
Demonstrate the matrix techniques in solving the related
CO1 K4
problems in engineering and technology.
CO2 Apply matrix methods to solve system of linear equations K3
Apply differential calculus tools in solving various
CO3 K3
application problems
Apply different methods of integration in solving
CO4 K3
practical problems.
Evaluate multiple integrals to conduct investigations of
CO5 K5
complex problems

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 - - - - - - - 1 1 1 -
CO2 3 2 1 - - - - - - - - 1 1 -
CO3 3 2 3 - - - - - - - - 1 1 -
CO4 3 2 3 - - - - - - - 1 - 1 -
CO5 3 2 3 - - - - - - - - 1 - -

APH101 - COMPUTATIONAL PHYSICS

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 BS 3 0 0 3
 To instill knowledge on physics of semiconductors, determination of
charge carriers and device applications.
 The students will acquire knowledge on the concepts of Photonics
Preamble  To provide the basic concepts of quantum mechanics and various
formalism of quantum mechanics
 To acquire the knowledge of basic sciences required to understand the
fundamentals of nano materials

9
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

 To motivate the students towards the applications of quantum mechanics


and quantum computing
Unit 1 PHOTONICS AND SEMICONDUCTOR DEVICES 9
Intrinsic Semiconductor- Energy Band Diagram- -Direct and Indirect Band Gap Semi-Conductors –
Diode Laser-Hall Effect and Devices- Logic Gates-AND,OR, NOT,NAND, E-OR,E-NOR Gates.
Introduction to theory of Laser-Characteristics-Spontaneous and Stimulated Emission- Einstein’s
Coefficients – Population Inversion- Applications of Photonics.
Unit 2 9
DIFFERENTIAL EQUATIONS IN
COMPUTATIONAL PHYSICS

Solution of differential equations: Taylor series method, Euler method, Runge Kutta method, predictor-
corrector method. Eigen values and Eigen vectors of matrix: Determinant of a matrix, characteristic
equation of a matrix, eigen values and eigen vectors of a matrix, power method.
Unit 3 FUNDAMENTALS OF QUANTUM MECAHNICS 9
Photons and light waves- Electrons and matter waves- The Schrodinger equation (Time dependent
and time independent wave equation)- Physical significance of wave function- particle in an infinite
potential well: 1D, 2D and 3D Boxes-Degeneracy and Non-Degeneracy.
Unit 4 INTRODUCTION TO NANO MATERIAL 9
Introduction to nanomaterial -Electron density in bulk material - Size dependence of Fermi energy -
Quantum confinement - Quantum structures - Density of states in quantum well, quantum wire and
quantum dot structure - Band gap of nanomaterial- Properties and Applications of nano materials-
Tunneling: single electron phenomena and single electron transistor-Quantum dot laser.
Unit 5 QUANTUM INFORMATION AND COMPUTING 9
Quantum computing: Introduction - Postulates of quantum Mechanics- Differences between quantum
and classical computation. Quantum system for information processing-quantum states-Classical bits-
quantum bits or qubits - Density matrices- Entanglement-Quantum gates-C-NOT Gate-Bloch sphere.
TOTAL: 45
TEXTBOOKS
Hitendra K Malik, A K Singh, “Engineering Physics” Tata Mcgraw Hill Education
1
Private Limited, New Delhi 2010.
Vanchna Singh, Sheetal Kumar, “Engineering Physics” Cengage Learning India
2
[Link]. Delhi 2010.
V Rajendran, “Engineering Physics” Tata Mcgraw Hill Education Private Limited,
3
New Delhi 2011.
REFERENCES
Dattu R Joshi, “Engineering Physics” Tata Mcgraw Hill Education Private Limited,
1
New Delhi 2010.
2 A Marikani, “Engineering Physics” PHI Learning Private Limited New Delhi 2010.
Kenneth B. Howell, “ Ordinary Differential Equations” CRC Press , 21 January
3
2023

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level

10
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Understand clearly of semiconductor physics and


CO1 K2
functioning of semiconductor devices.
CO2 Solution of differential equations to understand the K2
computational physics.
CO3 Understand the basic concepts and principles of quantum K2
mechanics
Explain the effects of quantum confinement on the
CO4 electronic structure and corresponding physical and K2
chemical properties of materials
CO5 Apply the quantum mechanical principals and basic K3
concept of quantum computing

CP/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
3 3 2 2 1 1 1 1 1 1 1 1 - - -
CO2
3 3 2 2 1 1 1 1 1 1 1 1 - - -
CO3
3 3 2 2 1 1 1 1 1 1 1 1 - - -
CO4
3 3 3 3 1 1 1 1 1 1 1 1 - - -
CO5
3 3 3 3 1 1 1 1 1 1 1 1 - - -

ACS101 PRINCIPLES OF PROGRAMMING

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 PC 3 0 0 3
 Be exposed to the basics of computers and number systems.
 Learn to think logically and write pseudo code or draw flow charts for
problems.
Preamble  Be familiar with syntax and programming in C.
 To develop modular applications in C using functions, pointers and
structures
 To do input/output and file handling in C
Unit 1 INTRODUCTION TO COMPUTERS 9

Introduction – Characteristics of Computers – Evolution of Computers – Computer Generations –


Classification of Computers – Basic Computer organization – Number Systems-Number Conversion
Unit 2 PROBLEM SOLVING AND COMPUTER 9
SOFTWARE

Problem formulation – Problem Solving - Algorithm – Flow Charts – Pseudocode - Computer


Software –Types of Software – Software Development Steps – Internet
Evolution - Basic Internet Terminology – HTML -Getting connected to Internet Applications.

11
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Application Software Packages- Introduction to Office Packages


Unit 3 INTRODUCTION TO C 9
Overview of C – structure of a C program – compilation and linking processes, Constants, Variables
and Data Types – Operators and Expressions – Managing Input and Output operators – Decision
Making – Arrays, Branching and Looping, Handling of Character Strings.
Unit 4 FUNCTIONS, POINTERS AND STRUCTURES 9
Built-in Functions-User-defined Functions – Definitions – Declarations -Call by reference – Call by
value – Structures and Unions – Pointers – The Preprocessor – Developing a C Program
Unit 5 FILE MANIPULATION 9
Introduction, Character Input output in Files, Command Line Arguments, String Input Output in Files,
High level Disk I/O Functions, Direct Input Output, Error Handling functions, File Positioning,
Introduction to Preprocessor, Macro substitution, File Inclusion.
TOTAL: 45
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.
TEXTBOOKS
1 [Link],“ Computer Programming”, Pearson Education (India)

2 Behrouz [Link] and [Link], “A Structured Programming Approach


Using C”, II Edition, Brooks-Cole Thomson Learning Publication
REFERENCES
1 Pradip Dey, Manas Ghoush, “Programming in C”, Oxford University Press
Byron Gottfried, “Programming with C”, 2nd Edition, (Indian Adapted Edition),
2
TMH publications
3 Stephen [Link], “Programming in C”, Third Edition, Pearson Education India.
Brian [Link] and Dennis [Link], “The C Programming Language”,
4
Pearson Education Inc.
[Link], “Computing fundamentals and C Programming”, Tata McGraw-
5
Hill Publishing Company Limited.

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
To enable the student to learn the major components of a
CO1 K2
computer system
CO2 To demonstrate knowledge on logical thinking and K3
problem solving

12
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

CO3 Design and implement applications on C Programming K3


constructs using arrays and strings

CO4 Develop and implement modular applications in C using K3


functions, structures and pointers.

CO5 Design applications using sequential and random access K3


file processing.

CP/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 2 2 - - - - 1 1 2 2 2 1
CO2 2 3 2 3 2 - - - 2 2 3 2 3 2 1
CO3 2 3 2 1 1 - - - 2 2 3 2 2 3 1
CO4 2 3 2 2 3 - - - 2 2 3 2 2 3 1
CO5 2 3 1 2 2 - - - - - - 1 3 2 2

ACS102 - PYTHON PROGRAMMING

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 ES 3 0 0 3
 To understand the basics of algorithmic problem solving.
 To learn to solve problems using Python conditionals and loops.
 To define Python functions and use function calls to solve problems.
Preamble  To use Python data structures - lists, tuples, dictionaries to represent complex
data.
 To do input/output with files in Python.

Unit 1 BASICS OF PYTHON PROGRAMMING 9


Overview of programming language- Python history-Interactive mode – script mode-Tokens:Literal-
Keyword-Delimiter-Identifier-Data types: Integer-Floating-Complex-Boolean-String-Indentation-Input
operation-Comments
Unit 2 CONTROL STRUCTURE, OPERATORS AND 9
FUNCTIONS
Statements: if, if-else, nested if, if –elif - Iterative statements: while, for, Nested loops, else in loops,
break, continue and pass statements. Operators: Arithmetic-Membership-Identity-Bitwise Functions:
Types, parameters, arguments: positional arguments, keyword arguments, parameters with default
values, functions with arbitrary arguments, Scope of variables: Local and global scope, Recursion
Unit 3 COLLECTIONS, STRINGS AND REGULAR 9
EXPRESSIONS

13
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

List: Create Access, Negative Indices, Slicing, Splitting, List Methods, and comprehensions Tuples:
Create, Indexing and Slicing, Operations on tuples. Dictionary: Create, add, traversing and replace
values, operations on dictionaries. Sets: Create and operations on set. Strings: Formatting, Comparison,
Slicing, Splitting, Stripping, Negative indices, String functions. Regular expression: Matching the
patterns, Search and replace
Unit 4 FILE HANDLING AND EXCEPTIONS 9
Files: Open, Read, Write, Append, Tell, Seek and Close. Errors and Exceptions: Syntax Errors,
Exceptions, Handling Exceptions, Raising Exceptions, Exception Chaining, Userdefined Exceptions,
Defining Clean-Up actions
Unit 5 NUMPY, PANDAS, MATPLOTLIB 9
Introduction - Basics of NumPy - N-dimensional Array in NumPy – Methods and Properties - Basics
of SciPy - Broadcasting in NumPy Array Operations - Array Indexing in NumPy, Pandas -
Introduction - Series - Data Frame - Matplotlib - Basics - Figures and Axes - Method subplot() - Axis
container
TOTAL: 45
TEXTBOOKS
1 Ashok Namdev Kamthane, Amit Ashok Kamthane “Programming and Problem
Solving with Python” , 2nd edition , Mc Graw Hill
2 [Link] Rao, “Core Python Programming”,3rd edition, Deamtech Publisher
REFERENCES
1 Paul Dietel, Harvey Deitel, “ Python for Programmers”, Pearson
2 Reema Thareja,” Problem Solving and programming with Python, Oxford
University Press

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
Develop algorithmic solutions to simple computational
CO1 K3
problems.
CO2 Develop and execute simple Python programs. K3
Write simple Python programs using conditionals and
CO3 K2
loops for solving problems.
CO4 Decompose a Python program into functions. K3
Represent compound data using Python lists, tuples,
CO5 K3
dictionaries etc.

CP/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 2 2 - - - - 1 1 2 2 2 1
CO2 2 3 2 3 2 - - - 2 2 3 2 3 2 1
CO3 2 3 2 1 1 - - - 2 2 3 2 2 3 1
CO4 2 3 2 2 3 - - - 2 2 3 2 2 3 1
CO5 2 3 1 2 2 - - - - - - 1 3 2 2

14
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

AMC101 - EMPLOYMENT ENCHANCEMENT SKILLS

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 MC 2 0 0 0
Preamble
Unit 1 RESUME WRITING 6
Resume: Objective; Formats; Meticulous & Attention to Detail; Organizing Information; Highlight
skills; Mistakes to avoid; Qualification & Skill; SWOT Analysis; Assignment – Draft Resume &
Corrections
Unit 2 INTERVIEW SKILLS 6
Types of Interviews; Preparation – Company, Role, Brush up Concepts, Technical Strengths; Strengths
& Weakness; Importance of Grooming; Interview Questions – HR & Technical; Non Verbal
Communication; Negotiation Skills; How to start/end an interview; Group Discussion; Assignment –
Preparation for “Tell me about yourself”, Mock Interviews.
Unit 3 PROFESSIONAL ETIQUETTES 6
Workplace Etiquette – Global & Local; Culture Sensitivity; Gender Sensitivity; Communication
Netiquettes – Phone, Email, Social Media; Avoid Gossip; How to be personable yet be professional.
Meetings: Types of meetings; Agenda; Schedule & Participants; Materials required; Minutes of
Meeting.
Unit 4 PRESENTATION SKILLS 6
What is a Presentation; Develop an effective slide; Know your Slides; Know your Audience; Barriers
in Presentation; Time Management; Listening to the silent audience; Question & Answer session;
Feedback.
Unit 5 COMMUNICATION AT WORKPLACE 6
Language & Communication; Types of Communication – Internal & External, Formal & Informal;
Direction of Communication Flow – Downward, Upward, Lateral, Diagonal; Team Work; Emotional
Intelligence
TOTAL: 30
TEXTBOOKS
1 “Soft Skills & Employability Skills” by Sabina Pillai&Agna Fernandez
2 “Soft Skills” by Meenakshi Raman &ShaliniUpadhyay
“Campus Recruitment” by Ramanadhan Ramesh Babu, Israel Battu, Akash R
3
Bhutada&Vijaya Lakshmi Krishnan
REFERENCES
1 “Personality Development & Soft Skills (Old Edition)” by Barun K Mitra
“Soft Skills Training: A Workbook to develop Skills for Employment” by Frederick
2
H Wentz
“Ten Soft Skills You Need to Advance Your Career(Andre Keys Book 9)” by Lisa
3
Smith
“Get Your First Job: A Companion For Getting Your First Job – A Guide to
4
Employability Skills & Career Planning” by AJ Balasubramanian&Dr J

15
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Sadakkadulla

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 2 2 - - - - 1 1 2 2 2 1
CO2 2 3 2 3 2 - - - 2 2 3 2 3 2 1
CO3 2 3 2 1 1 - - - 2 2 3 2 2 3 1
CO4 2 3 2 2 3 - - - 2 2 3 2 2 3 1
CO5 2 3 1 2 2 - - - - - - 1 3 2 2

AMC102 - PROFESSIONAL ETHICS AND HUMAN VALUES

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 MC 2 0 0 0
 To create an awareness on Engineering Ethics and Human Values.
 To understand social responsibility of an engineer.
Preamble
 To appreciate ethical dilemma while discharging duties in professional
life.
Unit 1 HUMAN VALUES 2
Morals, Values and Ethics – Integrity – Work Ethic – Honesty – Courage –Empathy – Self-Confidence
– Character
Unit 2 ENGINEERING ETHICS 4
Senses of 'Engineering Ethics' - variety of moral issued - types of inquiry - moral dilemmas - moral
autonomy - Kohlberg's theory - Gilligan's theory - consensus and controversy – Models of Professional
Roles - theories about right action - Self-interest - customs and religion - uses of ethical theories.
Valuing Time – Co-operation – Commitment
Unit 3 ENGINEERING AS SOCIAL EXPERIMENTATION 3
Engineering as experimentation - engineers as responsible experimenters - codes of ethics - a balanced
outlook on law - the challenger case study
Unit 4 SAFETY, RESPONSIBILITIES AND RIGHTS 3
Safety and risk - assessment of safety and risk - risk benefit analysis and reducing risk - the three mile
island and chernobyl case studies
Unit 5 GLOBAL ISSUES 3
Multinational corporations - Environmental ethics - computer ethics - weapons development -
engineers as managers-consulting engineers-engineers as expert witnesses and advisors -moral
leadership
TOTAL: 15
TEXTBOOKS
1 Mike Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw-Hill, New

16
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

York 1996
2 Govindarajan M, Natarajan S, Senthil Kumar V. S, “Engineering Ethics”, Prentice
Hall of India, New Delhi, 2004
REFERENCES
1 Charles D. Fleddermann, “Engineering Ethics”, Pearson Education / Prentice Hall,
New Jersey, 2004 (Indian Reprint now available).
2 Charles E Harris, Michael S. Protchard and Michael J Rabins, “Engineering Ethics –
Concepts and Cases”, Wadsworth Thompson Leatning, United States, 2000 (Indian
Reprint now available).
3 John R Boatright, “Ethics and the Conduct of Business”, Pearson Education, New
Delhi, 2003.
4 Edmund G Seebauer and Robert L Barry, “Fundamentals of Ethics for Scientists and
Engineers”, Oxford University Press, Oxford, 2001.

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - 1 - - - 2 1 - - 2 - 2 - 1 -
CO2 1 - 1 - 2 - - - 2 - - - - - -
CO3 - - - - - - 2 - - - - - - - -
CO4 - 2 - - - - - 2 - - - - - - -
CO5 - - - - 2 - - - 2 - 2 - 1 - -

APH301 COMPUTATIONAL PHYSICS LAB

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 BS 0 0 4 2
Preamble  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 make the student an active participant in each part of all exercises.
LIST OF EXPERIMENTS

[Link] pendulum - Determination of rigidity modulus of wire and moment of inertia of regular and
irregular objects

[Link] harmonic oscillations of cantilever

3. Non-uniform bending - Determination of Young’s modulus

4. Uniform bending - Determination of Young’s modulus

5. Laser- Determination of the wavelength of the laser using grating

17
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

6. Air wedge - Determination of thickness of a thin sheet/wire

7. (a) Optical fibre -Determination of Numerical Aperture and acceptance angle

(b) Compact disc- Determination of width of the groove using laser.

[Link] interferometer – determination of the velocity of sound and compressibility of liquids

TOTAL:60
COURSEOUTCOMES: Bloom’s Taxonomy
At the end of the course, learners will be able to Level
CO1 Understand the functioning of various physics laboratory K2
equipment.
CO2 Use graphical models to analyze laboratory data. K4
Use mathematical models as a medium for quantitative
CO3 K2
reasoning and describing physical reality.
CO4 Access, process and analyze scientific information. K4
CO5 Solve problems individually and collaborative. K3

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
3 2 3 1 1 - - - - - - - - - -
CO2
3 3 3 1 1 - - - - - - - - - -
CO3
3 2 3 1 1 - - - - - - - - - -
CO4
3 3 2 1 1 - - - - - - - - - -
CO5
3 2 3 1 1 - - - - - - - - - -

ACS301 - PYTHON PROGRAMMING LABORATORY

Programme &
[Link] & IT Sem. Category L T P C
Branch
1 ES 0 0 4 2
Preamble  To understand the problem solving approaches.
 To learn the basic programming constructs in Python.
 To practice various computing strategies for Python-based solutions to
real world problems.
 To use Python data structures - lists, tuples, dictionaries.
 To do input/output with files in Python.

LIST OF EXPERIMENTS
1. Identification and solving of simple real life or scientific or technical problems, and developing flow
charts for the same. (Electricity Billing, Retail shop billing, Sin series, weight of a motorbike, Weight

18
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

of a steel bar, compute Electrical Current in Three Phase AC Circuit, etc.)


2. Python programming using simple statements and expressions (exchange the values of two
variables, circulate the values of n variables, distance between two points).
3 Scientific problems using Conditionals and Iterative loops. (Number series, Number Patterns,
pyramid pattern)
4. Implementing real-time/technical applications using Lists, Tuples. (Items present in a
library/Components of a car/ Materials required for construction of a building –operations of list &
tuples)
5. Implementing real-time/technical applications using Sets, Dictionaries. (Language, components of
an automobile, Elements of a civil structure, etc.- operations of Sets & Dictionaries)
6. Implementing programs using Functions. (Factorial, largest number in a list, area of shape)
7. Implementing programs using Strings. (reverse, palindrome, character count, replacing characters)
8. Implementing programs using written modules and Python Standard Libraries (pandas, numpy.
Matplotlib, scipy)
9. Implementing real-time/technical applications using File handling. (copy from one file to another,
word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide by zero error,
voter’s age validity, student mark range validation)
11. Exploring Pygame tool.
12. Developing a game activity using Pygame like bouncing ball, car race etc.
TOTAL: 60
COURSEOUTCOMES: Bloom’s Taxonomy
At the end of the course, learners will be able to Level
Develop algorithmic solutions to simple computational
CO1 K3
problems
CO2 Develop and execute simple Python programs. K3
Implement programs in Python using conditionals and
CO3 K3
loops for solving problems.
CO4 Deploy functions to decompose a Python program. K3
CO5 Process compound data using Python data structures. K3

CP/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - 1 1 1 - - - - 2 2 2 -
CO2 3 2 - - 1 1 1 - - - - 2 2 2 -
CO3 3 2 - - 1 1 1 - - - - 2 2 2 -
CO4 3 2 - - 1 1 1 - - - - 2 2 2 -
CO5 3 2 - - 1 1 1 - - - - 2 2 2 -

AHS301 - COMMUNICATION SKILLS AND TECHNICAL WRITING

19
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Programme & [Link] & IT Sem. Category L T P C


Branch
1 HS 0 0 2 1
 Impart a thorough understanding of the principles underlying effective technical
communication.
 Develop the skills necessary to tailor technical communication to diverse
audience needs.
 Enhance proficiency in using language techniques and understanding genres
Preamble related to technical communication.
 Equip students with the ability to utilize technological tools to improve technical
communication practices.
 Foster an awareness of ethical considerations and global perspectives in technical
communication.

Unit 1 PRINCIPLES OF TECHNICAL 12


COMMUNICATION
Listening -Brief video snippets of conversational moments from movies and short documentaries
Speaking- Presenting oneself, introducing others, inviting people, and explaining places.
Reading - Short passages that need understanding include inference and critical analysis.
Writing-Finishing missing phrases and constructing suggestions based on supplied information.
Grammar- Who-Questions and Yes/No Questions - Parts of Speech. Vocabulary development:
prefixes, suffixes, articles, countable and uncountable nouns.
Unit 2 AUDIENCE-CENTERED COMMUNICATION 12
Listening: Deep Listening - Talk Shows and Debates.
Reading: In depth Reading: Scanning Passages
Speaking: Describe current issues, happenings, etc.
Writing: Instructions, Recommendations, Note Taking, and Paragraph Writing
Grammar: Continuous tenses, prepositions and articles
Vocabulary: Phrasal verbs and one-word substitutes
Unit 3 LANGUAGE TECHNIQUES AND GENRES IN 12
TECHNICAL COMMUNICATION
Listening: Listening to lectures, podcasts, audio books.
Reading: Interpretation of Tables, Charts and Graphs
Speaking: SWOT Analysis on oneself and Narrating incidents
Writing: Formal Letter Writing, Covering Letter and Memos.
Grammar: Perfect Tenses and Discourse Markers
Vocabulary: Nouns, usage of keywords
Unit 4 TECHNOLOGICAL TOOLS USED IN 12
COMMUNICATION
Listening: Instructional videos, webinars on personal branding and networking and TED talks
Reading: Manuals, Research papers or articles, Graphic narratives, AI tools used in reading
Speaking: Participating in and conducting mock virtual meetings, focusing on presentation skills
and etiquette. Mock networking events and Elevator Pitch
Writing: E-Mails, drafting formal messages in social media handles, and Usage of AI prompts.

20
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Grammar: Adjectives, Verbs and Adverbs.


Unit 5 ETHICAL AND GLOBAL PERSPECTIVES IN 12
TECHNICAL COMMUNICATION
Listening: Podcasts, documentaries and webinars on digital ethics and cybersecurity.
Reading: Articles on fundamental ethical principles and case studies.
Speaking: Cultural sensitivity and representation ross-cultural communication strategies Mock
meetings to practice global collaboration.
Writing: Case study analysis reports on legal and ethical responsibilities. Proposals for
implementing sustainable communication practices.
Grammar: Reported Speech, Idioms and phrases and Loan words
TOTAL: 60
TEXTBOOKS
1 Effective Technical Communication by M. Ashraf Rizvi (Author) 2nd Edition
Paperback 2017
2 Sylvan Barnet and Hugo Bedau, ‘Critical Thinking Reading and Writing’,
Bedford/st. Martin’s: Fifth Edition (June 28, 2004)
3 Meenakshi Upadhyay, Arun Sharma – Verbal Ability and Reading Comprehension.
4 Teaching Speaking: A Holistic Approach, Book by Anne Burns and Christine Chuen
Meng Goh, Cambridge.
REFERENCES
1 Technical Communication: A Reader-Centered Approach" by Paul V. Anderson
2 "Technical Writing: Process and Product" by Sharon J. Gerson and Steven M.
Gerson
3 "English for Engineers and Technologists: A Skill Approach" by Jeyanthi G. and
Ramasamy P
4 "A Handbook for Technical Writers and Editors" by M. Ragunathan and M.
Sundararajan

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
To create clear and successful technical publications, use
CO1 K2
core technical communication concepts.
CO2 Modify technical communication to the requirements and
K2
expectations of various audiences.
CO3 Use proper language and genres to effectively
K2
communicate technical knowledge.
CO4 Use technology technologies to improve the generation,
K2
management, and dissemination of technical material.
Navigate ethical quandaries and explore global views in
CO5 K2
technological communication methods.

21
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

DEPARTMENT OF INFORMATION TECHNOLOGY


AUTONOMOUS CURRICULUM & SYLLABUS R2024
CHOICE BASED CREDIT SYSTEM

SEMESTER II

22
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

AMA102 DISCRETE MATHEMATICS

Programme & [Link] & IT Sem. Category L T P C


Branch
2 BS 3 1 0 4
 Extend student’s Logical and Mathematical ability to deal with abstraction
 Acquire basics of set theory, functions and counting ,apply them in day to
day problems
 Understand the fundamental concepts of the Graph theory and Network
Preamble connectivity
 Gain the concepts to identify structures of algebraic nature, prove and use
properties about them
 Learn relations, Lattice, Boolean algebras and their properties to
comprehend problems in computer Science .
Unit 1 FOUNDATION OF LOGIC AND PROOFS 9+3
Propositional Logic- Connectives - Propositional equivalences -Normal form –Predicates and
Quantifiers – Nested Quantifiers -Validity of a well-formed formula– Rules of inference.
Unit 2 COMBINATORICS 9+3
Counting: The basics of counting - The pigeonhole principle - Permutations and Combinations -
Recurrence relations: solving recurrence relations, generating functions - Inclusion-Exclusion principle
: application of inclusion-exclusion.
Unit 3 RELATIONS 9+3
Relations - Equivalence relations – Functions - Bijections - Binary relations and graphs- Posets and
Lattices -Hasse Diagrams – Boolean algebra.
Unit 4 GRAPH THEORY 9+3
Graphs and Graph models- Graph terminology and special types of Graphs – Matrix representation of
Graphs and Graph isomorphism – connectivity – Eulerian and Hamiltonian Graphs.
Unit 5 ALGEBRAIC STRUCTURE 9+3
Algebraic structures with one binary operation – Semi groups and monoids - Groups – Subgroups –
Homomorphism’s – Normal subgroup and cosets – Lagrange’s theorem – Algebraic structures
(Definitions and simple examples only) with two binary operation- Ring, Integral domain and field.
Total: 60
TEXTBOOKS
1 [Link]., [Link]., “Discrete Mathematical Structures with Applications”
Tata MCGRAW Hill 38th edition 2010
2 Kenneth.H. Rosen “ Discrete Mathematics and its Applications” Tata MCGRAW
Hill Special edition 2010
3 [Link] “Discrete Mathematics with Graph Theory and Cominatorics” Tata
MCGRAW Hill 33rd edition 2021
REFERENCES
1 Bernard Kolman., Robert Busby., Sharon [Link] “ Discrete Mathematical Structures “
Pearson Publications 6th edition 2013.
2 Varsha [Link]., Seymour Lipschutz., Mare lars lipson., “ Discrete Mathematics” Revised 3 rd
edition 2013

23
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

3 [Link]
4 [Link]

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
Demonstrate the ability to write and evaluate a proof or
CO1 outline the basic structure and give examples of each K3
proof technique described.
Apply counting principles to determine probabilities in
CO2 K3
engineering problems.
Demonstrate the relations and functions and to determine
CO3 K3
their properties in solving engineering problems.
Develop graph theory tools to map day-to-day
CO4 K3
applications.
Expose to the concepts and properties of algebraic
CO5 structures which provides solutions in design and analysis K2
of algorithms.

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 - - - - - - - - - 1 - -
CO2 3 2 1 - - - - - - - - - 1 - -
CO3 3 3 3 1 - - - - - - - - 1 1 -
CO4 3 2 3 - - - - - - - - - - 1 -
CO5 3 2 3 - - - - - - - - 1 1 - -

AEC103 - BASICS OF ELECTRICAL AND ELECTRONICS ENGINEERING

Programme & [Link] & IT Sem. Category L T P C


Branch
2 BS 3 0 0 3
 This course provides the foundation for understanding various aspects of
electrical and electronics engineering. From the basics of circuit theory to the
Preamble
intricacies of semiconductor devices, this subject delves into the heart of
electrical and electronic systems.
Unit 1 ELECTRICAL CIRCUITS 9
DC Circuits: Circuit Components: Conductor, Resistor, Inductor, Capacitor – Ohm’s Law - Kirchhoff’s
Laws –Independent and Dependent Sources – Simple problems- Nodal Analysis, Mesh analysis with
Independent sources only (Steady state) Introduction to AC Circuits and Parameters: 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)

24
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Unit 2 ELECTRICAL MACHINES 9


Construction and Working principle- DC Separately and Self excited Generators, EMF equation, Types
and Applications. Working Principle of DC motors, Torque Equation, Types and Applications.
Construction, Working principle and Applications of Transformer, Three phase Alternator,
Synchronous motor and Three Phase Induction Motor
Unit 3 ANALOG ELECTRONICS 9
Resistor, Inductor and Capacitor in Electronic Circuits- Semiconductor Materials: Silicon
&Germanium – PN Junction Diodes, Zener Diode –Characteristics Applications – Bipolar Junction
Transistor-Biasing, JFET, SCR, MOSFET, IGBT – Types, I-V Characteristics and Applications,
Rectifier and Inverters
Unit 4 DIGITAL ELECTRONICS 9
Review of number systems, binary codes, error detection and correction codes, Combinational logic -
representation of logic functions-SOP and POS forms, K-map representations - minimization using K
maps (Simple Problems only).
Unit 5 MEASUREMENTS AND INSTRUMENTATION 9
Functional elements of an instrument, Standards and calibration, Operating Principle, types -Moving
Coil and Moving Iron meters, Measurement of three phase power, Energy Meter, Instrument
Transformers-CT and PT, DSO- Block diagram- Data acquisition.
TOTAL: 45
TEXTBOOKS
1 Kothari DP and I.J Nagrath, “Basic Electrical and Electronics Engineering”, Second
Edition, McGraw Hill Education, 2020
2 [Link] “Basic Electrical and Electronics Engineering”, Pearson
Education, Second Edition, 2011
3 Sedha R.S., “A textbook book of Applied Electronics”, S. Chand & Co., 2008
4 James A .Svoboda, Richard C. Dorf, “Dorf’s Introduction to Electric Circuits”,
Wiley, 2018.
5 .K. Sawhney, Puneet Sawhney ‘A Course in Electrical & Electronic Measurements
& Instrumentation’, DhanpatRai and Co, 2015.
REFERENCES
1 Kothari DP and I.J Nagrath, “Basic Electrical Engineering”, Fourth Edition,
McGraw Hill Education, 2019
2 Thomas L. Floyd, ‘Digital Fundamentals’, 11th Edition, Pearson Education, 2011
3 Albert Malvino, David Bates, ‘Electronic Principles, McGraw Hill Education; 1th
edition, 2011
4 Mahmood Nahvi and Joseph A. Edminister, “Electric Circuits”, Schaum’ Outline
Series, McGraw Hill.

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
CO1 Compute the electric circuit parameters for simple K2
problems.

25
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

CO2 Explain the working principle and applications of K2


electrical machines.
CO3 Analyze the characteristics of analog electronic devices. K2

CO4 Explain the basic concepts of digital electronics. K2


CO5 Explain the operating principles of measuring instruments K2

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 - - - - 1 - - - 2 - - 1
CO2 2 2 1 - - - - 1 - - - 2 - - 1
CO3 2 2 1 - - - - 1 - - - 2 - - 1
CO4 2 2 1 - - - - 1 - - - 2 - - 1
CO5 2 2 1 - - - - 1 - - - 2 - - 1

AAI101 - INTRODUCTION TO DATA SCIENCE

Programme & [Link] & IT Sem. Category L T P C


Branch
2 ES 3 0 0 3
 To understand the data science fundamentals and process.
 To learn to describe the data for the data science process.
Preamble  To learn to describe the relationship between data.
 To utilize the Python libraries for Data Wrangling.
 To present and interpret data using visualization libraries in Python

Unit 1 INTRODUCTION 9
Data Science: Benefits and uses – facets of data - Data Science Process: Overview – Defining research
goals – Retrieving data – Data preparation - Exploratory Data analysis – build the model–presenting
findings and building applications - Data Mining - Data Warehousing – Basic Statistical descriptions
of Data
Unit 2 DESCRIBING DATA 9
Types of Data - Types of Variables -Describing Data with Tables and Graphs –Describing Data with
Averages - Describing Variability - Normal Distributions and Standard (z) Scores
Unit 3 DESCRIBING RELATIONSHIPS 9
Correlation –Scatter plots –correlation coefficient for quantitative data –computational formula for
correlation coefficient – Regression –regression line –least squares regression line – Standard error of
estimate – interpretation of r2 –multiple regression equations –regression towards the mean
Unit 4 PYTHON LIBRARIES FOR DATA WRANGLING 9
Basics of Numpy arrays –aggregations –computations on arrays –comparisons, masks, Boolean logic –
fancy indexing – structured arrays – Data manipulation with Pandas – data indexing and selection –
operating on data – missing data – Hierarchical indexing – combining datasets –aggregation and
grouping – pivot tables

26
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Unit 5 DATA VISUALIZATION 9


Importing Matplotlib – Line plots – Scatter plots – visualizing errors – density and contour plots –
Histograms – legends – colors – subplots – text and annotation – customization – three dimensional
plotting - Geographic Data with Base map - Visualization with Sea born.
TOTAL: 45
TEXTBOOKS
1 David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data Science”,
Manning Publications, 2016. (Unit I)
2 Robert S. Witte and John S. Witte, “Statistics”, Eleventh Edition, Wiley Publications,
2017.(Units II and III
3 Jake Vander Plas, “Python Data Science Handbook”, O’Reilly, 2016. (Units IV and
V)
REFERENCES
1 Allen B. Downey, “Think Stats: Exploratory Data Analysis in Python”, Green Tea
Press, 2014.

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
CO1 Define the data science process K1
Understand different types of data description for data
CO2 K2
science process
CO3 Gain knowledge on relationships between data K2
CO4 Use the Python Libraries for Data Wrangling K3
Apply visualization Libraries in Python to interpret and
CO5 K3
explore data

CP/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 2 2 - - - - 1 1 2 2 2 1
CO2 2 3 2 3 2 - - - 2 2 3 2 3 2 1
CO3 2 3 2 1 1 - - - 2 2 3 2 2 3 1
CO4 2 3 2 2 3 - - - 2 2 3 2 2 3 1
CO5 2 3 1 2 2 - - - - - - 1 3 2 2

ACS109 - COMPUTER ORGANIZATION

Programme & [Link] & IT Sem. Category L T P C


Branch
2 PC 3 0 0 3
 To identify the functional units in a digital computer system.
Preamble
 To distinguish between the various ISA styles.

27
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

 To trace the execution sequence of an instruction through the processor.


 To evaluate different computer systems based on performance metrics.
 To understand the fundamentals of memory and I/O systems and their
interface with the processor
Unit 1 FUNDAMENTALS OF COMPUTER SYSTEMS 9
Functional Units of a Digital Computer – Operation and Operands of Computer Hardware – Software
Interface – Translation from a High Level Language to Machine Language – Instruction Set
Architecture – RISC and CISC Architectures – Addressing Modes – Performance Metrics – Power
Law – Amdahl’s Law.
Unit 2 ARITHMETIC FOR COMPUTERS 9
Addition and Subtraction – Fast Adders – Multiplication: Booths Algorithm, Bit Pair Recoding –
Division: Restoring and Non-Restoring – Floating Point Numbers: Single and Double Precision –
Arithmetic Operations – ALU Design.
Unit 3 PROCESSOR 9
Design Convention of a Processor – Building a MIPS Datapath and designing a Control Unit –
Execution of a Complete Instruction – Hardwired and Micro programmed Control – Introduction to
Multicore – Graphics Processing Units- Case study: NVIDIA GPU
Unit 4 MEMORY AND I/O 9
Types of Memories – Need for a hierarchical memory system –Cache memories– Memory Mapping –
Improving Cache Performance – Virtual Memory – Memory Management Techniques – Accessing I/O
devices – Programmed Input/output – Interrupts – Direct Memory Access.
Unit 5 PARALLEL ARCHITECTURE 9
Exploitation of more ILP –Dynamic Scheduling: Tomasulo’s Algorithm –Array Processor- Vector
Processor – Basic Concepts of Pipelining – Pipelined Implementation of Datapath and Control Unit –
Hazards – Structural, Data and Control Hazards–Overview of Next Generation Processors.
TOTAL: 45
TEXTBOOKS
David A. Patterson, John L. Hennessy, “Computer Organization and Design: The
1
Hardware/Software Interface”, Fifth Edition, Morgan Kaufmann/Elsevier, 2013.
Carl Hamacher, ZvonkoVranesic, SafwatZaky, NaraigManjikian, “Computer
2
Organization and Embedded Systems”, Sixth Edition, Tata McGraw Hill, 2012.
REFERENCES
William Stallings, “Computer Organization and Architecture – Designing
1
forPerformance”, Tenth Edition, Pearson Education, 2016.
John L. Hennessey, David A. Patterson, “Computer Architecture – A
2 QuantitativeApproach”, Morgan Kaufmann / Elsevier Publishers, Fourth Edition,
2007.
V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”,
3
SecondEdition, Pearson Education, 2004.
Douglas E. Comer, “Essentials of Computer Architecture”, Sixth Edition, Pearson
4
Education, 2012

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level

28
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

CO1 Interpret assembly language instructions. K2


CO2 Design the ALU circuits. K3
Implement a control unit as per the functional
CO3 K3
specification.
Analyze memory, I/O devices and cache structures for
CO4 K3
processor.
CO5 Evaluate the performance of computer systems. K5

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 2 2 - - - - 1 1 2 2 2 1
CO2 2 3 2 3 2 - - - 2 2 3 2 3 2 1
CO3 2 3 2 1 1 - - - 2 2 3 2 2 3 1
CO4 2 3 2 2 3 - - - 2 2 3 2 2 3 1
CO5 2 3 1 2 2 - - - - - - 1 3 2 2

ACS104 - FUNDAMENTALS OF CLOUD COMPUTING

Programme & [Link] & IT Sem Category L T P C


Branch
2 ES 3 0 0 3
 To understand the principles of cloud architecture, models and
infrastructure.
 To understand the concepts of virtualization and virtual machines.
Preamble  To gain knowledge about virtualization Infrastructure.
 To explore and experiment with various Cloud deployment
environments.
 To learn about the security issues in the cloud environment.
Unit 1 BASIC CONCEPTS OF CLOUD COMPUTING 9
Network-Based Systems- Concepts of Distributed Systems. Definition of Cloud, Concepts of Cloud
Computing. Cloud Service Providers, NIST Cloud Computing, Cloud Characteristics
Unit 2 CLOUD INFRASTRUCTURE 9
Cloud Pros and Cons. Layered Architectural Design, Cloud Delivery Models. Cloud Deployment
Models, Architectural Design Challenges, Cloud Storage - Storage-as-a-Service – Advantages of Cloud
Storage - Cloud Storage Providers - S3.
Unit 3 VIRTUALIZATION BASICS 9
Virtual Machine and its architecture–VM primitive operations- Virtual Infrastructures- Data Center
Virtualization for Cloud Computing–Levels of Virtualization Implementation – VMM Design
Requirements, Virtualization Support at the OS Level, Physical versus Virtual Clusters. Live VM
Migration Steps
Unit 4 BUILDING CLOUD NETWORKS 9

29
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Designing and Implementing a Data Center-Based Cloud Installing Open Source Cloud service. Virtual
Box – Eucalyptus Public Cloud Platforms: Google App Engine, Amazon Web Services (AWS).
Google Cloud Platform. Emerging Cloud Software Environments
Unit 5 CLOUD SECURITY AND APPLICATIONS 9
Cloud Security Infrastructure Security Network level security- Host level security, Application level
security- Data privacy and security Issues. Access Control and Authentication in cloud computing,
IAM Security Standards
TOTAL: 45
TEXTBOOKS
1 Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, "Distributed and Cloud Computing,
From Parallel Processing to the Internet of Things, Morgan Kaufmann Publishers,
2012.
2 Mastering Cloud Computing Foundations and Applications Programming
RajkumarBuyya, Christian Vechhiola, S. ThamaraiSelvi
REFERENCES
1 Cloud Computing: Concepts, Technology & Architecture by Thomas Erl, Ricardo
Puttini, Zaigham Mohammad 2013
2 Krutz, R. L., Vines, R. D, “Cloud security. A Comprehensive Guide to Secure Cloud
Computing”, Wiley Publishing, 2010

COURSEOUTCOMES: Bloom’s Taxonomy


At the end of the course, learners will be able to Level
CO1 Understand the design challenges in the cloud. K2
CO2 Apply the concept of virtualization and its types. K3
CO3 Experiment with virtualization of hardware resources. K3
Develop and deploy services on the cloud and set up a
CO4 K3
cloud environment.
CO5 Explain security challenges in the cloud environment. K2

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3

CO1 3 2 2 3 1 - - - 2 3 1 2 3 3 3
CO2 2 2 2 3 3 - - - 1 2 2 3 1 1 3
CO3 3 3 3 3 3 - - - 2 1 1 2 2 1 3
CO4 3 3 1 1 1 - - - 1 3 1 3 2 1 1
CO5 3 2 2 2 3 - - - 2 3 2 2 2 3 3

AMC103 - INDIAN CONSTITUTION

30
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Programme & [Link] & IT Sem. Category L T P C


Branch
2 MC 2 0 0 0
 This Course intends to impart a comprehensive outlook about the nature of the
Indian constitution; rights and duties of the citizens, Political Institutions of
Central and State governments and its relationship with each other and the
Preamble organization and functions of local government.
 A detailed analysis of the functions of the statutory bodies are incorporated in this
course.

Unit 1 9
Constitutional Assembly – Philosophy – Preamble – Salient Features of Indian Constitution
Unit 2 9
Fundamental Rights – Directive Principles of State Policy – Fundamental Duties.
Unit 3 9
Union Executive – President: Election – Powers and Functions – Council of Ministers – Prime
Minister: Position and Powers – Relationship between Prime Minister and President. State Executive –
Governor: Powers and functions – Chief Minister: Position and Powers – Relationship between Chief
Minister and Governor.
Unit 4 9
Union Legislature: Structure, Powers and Functions – Speaker: Power and Functions – Procedures of
Constitutional Amendment – State Legislature: Structure, Powers and Functions.
Unit 5 9
Judiciary – Supreme Court: Powers and Functions – High Court : Powers and Functions – Judicial
Review
TOTAL: 45
TEXTBOOKS
1 Siwach,J.R, Dynamics of Indian Government and Politics, New Delhi: Sterling,
1985.
2 Narang, A.S., Indian Government and Politics New Delhi: Gitanjali ,1995
REFERENCES
1 Thakur, R. The Government and Politics of India : London: Macmillan, 1995.
2 Gupta,D.C, Indian Government and Politic, New Delhi, 1996

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 - - - 3 3 3 - 3 - 2 - 1 -
CO2 2 - - - 3 3 3 - 3 - 2 - 1 -
CO3 2 - - - 3 3 3 - 3 - 2 - 1 -
CO4 - 3 - - - 3 3 3 - 3 - 2 - 1 -
CO5 1 - - - 3 3 3 - 3 - 2 - 1 -

AHS101 - த ழர்மர

31
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

Programme &
[Link] & IT Sem. Category L T P C
Branch
2 HS 1 0 0 1
Preamble
அல I ெமா மற் ம் இலக் யம் 3
இந் ய ெமா க் ம் பங் கள் - ரா ட ெமா கள் -த ழ் ஒ ெசம் ெமா
த ழ் ெசவ் லக் யங் கள் -சங் க இலக் யத் ன் சமயச்சார் பற் ற தன் ைம
சங் க இலக் யத் ல் ப ர்தல் அறம் – க் றளில் ேமலாண்ைமக்
க த் க்கள் -த ழ் க் காப் யங் கள் ,த ழகத் ல் சமணெபௗத்த
சமயங் களின் தாக்கம் -பக் இலக் யம் ,ஆழ் வார்கள் மற் ம் நாயன் மார்கள் -
ற் லக் யங் கள் -த ல் ந ன இலக் யத் ன் வளர்ச் த ழ்
இலக் யவளர்ச் ல் பார யார் மற் ம் பார தாசன் ஆ ேயாரின்
பங் களிப் .
அல II மர –பாைற ஓ யங் கள் தல் ந ன 3
ஓ யங் கள் வைர ற் ப க்கைல
ந கல் தல் ந ன ற் பங் கள் வைர – ஐம் ெபான் ைலகள் – பழங் னர்
மற் ம் அவர்கள் தயாரிக் ம் ைக ைனப் ெபா ட்கள் , ெபாம் ைமகள் –
ேதர்ெசய் ம் கைல – மண் ற் பங் கள் – நாட் ப் றத்ெதய் வங் கள் – மரி
ைன ல் வள் வர் ைல – இைசக்க கள் – தங் கம் , பைற,
ைண, யாழ் , நாதஸ்வரம் – த ழர்களின் ச கெபா ளாதார வாழ் ல்
ேகா ல் களின் பங் .
அல III நாட் ப் றக்கைலகள் மற் ம் 3
ர ைளயாட் கள்
ெத க் த் ,கரகாட்டம் , ல் ப் பாட் , கணியான் த் , ஒ லாட்டம் ,
ேதால் பாைவக் த் , லம் பாட்டம் , வளரி, யாட்டம் , த ழர்களின்
ைளயாட் கள்
அல IV த ழர்களின் ைணக் ேகாட்பா கள் 3
த ழகத் ன் தாவரங் க ம் , லங் க ம் – ெதால் காப் யம் மற் ம் சங் க
இலக் யத் ல் அகம் மற் ம் றக்ேகாட்பா கள் – த ழர்கள் ேபாற் ய
அறக்ேகாட்பா – சங் ககாலத் ல் த ழகத் ல் எ த்த ம் , கல் ம் –
சங் ககால நகரங் க ம் ைற கங் க ம் – சங் ககாலத் ல் ஏற் ம மற் ம்
இறக் ம – கடல் கடந் த நா களில் ேசாழர்களின் ெவற் .
அல V இந் ய ேத ய இயக் கம் மற் ம் இந் ய 3
பண்பாட் ற் த்
த ழர்களின் பங் களிப்
இந் ய தைலப் ேபாரில் த ழர்களின் பங் – இந் யா ன்
றப் ப களில் த ழ் ப் பண்பாட் ன் தாக்கம் – யமரியாைத இயக்கம் –
இந் ய ம த் வத் ல் , த்த ம த் வத் ன் பங் – கல் ெவட் கள் ,

32
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

ைகெய த் ப்ப கள் - த ழ் ப் த்தகங் களின் அச் வரலா .


Total: 15
TEXTBOOKS
1 த ழகவரலா – மக் க ம் பண்பா ம் – ேக.ேக. ள் ைள
(ெவளி :த ழ் நா பாட ல் மற் ம் கல் யல்
பணிகள் கழகம் ).
2 கணினித்த ழ் – ைனவர்இல. ந் தரம் . ( கடன் ர ரம் ).
3 Social Life of Tamils ([Link]) A joint publication of TNTB & ESC and
RMRL – (in print)
REFERENCES
1 ழ – ைவைக ந க் கைர ல் சங் க கால நகர நாகரிகம்
(ெதால் யல் ைறெவளி )
2 ெபா ைந ஆற் றங் கைர நாகரிகம் . (ெதால் யல் ைற ெவளி )
3 Social Life of the Tamils - The Classical Period ([Link]) (Published by:
International Institute of Tamil Studies
4 The Contributions of the Tamils to Indian Culture ([Link]) (Published by:
International Institute of Tamil Studies.)

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 - - - - - - - - - - - - - -
CO2 - - - - 1 - - - - - - - - - -
CO3 - - - - 1 - - - - - - - - - -
CO4 - - - - - - - 2 - 1 - 2 - - -
CO5 1 - - - - - - - - - - - - - -

AHS101 -HERITAGE OF TAMILS

Programme & Branch [Link] & IT Sem. Category L T P C


2 HS 1 0 0 1
Preamble
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 3
ART – SCULPTURE
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.

33
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

UNIT III FOLK AND MARTIAL ARTS 3


Therukoothu, Karagattam, VilluPattu, KaniyanKoothu, Oyillattam, Leather puppetry, Silambattam,
Valari, Tiger dance - Sports and Games of Tamils.
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 3
NATIONAL MOVEMENT AND INDIAN CULTURE
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
TEXTBOOKS
1 த ழகவரலா – மக் க ம் பண்பா ம் – ேக.ேக. ள் ைள
(ெவளி :த ழ் நா பாட ல் மற் ம் கல் யல்
பணிகள் கழகம் ).
2 கணினித்த ழ் – ைனவர்இல. ந் தரம் . ( கடன் ர ரம் ).
3 Social Life of Tamils ([Link]) A joint publication of TNTB & ESC and
RMRL – (in print)
REFERENCES
1 ழ – ைவைக ந க் கைர ல் சங் க கால நகர நாகரிகம்
(ெதால் யல் ைறெவளி )
2 ெபா ைந ஆற் றங் கைர நாகரிகம் . (ெதால் யல் ைற
ெவளி )
3 Social Life of the Tamils - The Classical Period ([Link]) (Published by:
International Institute of Tamil Studies
4 The Contributions of the Tamils to Indian Culture ([Link]) (Published
by: International Institute of Tamil Studies.)

AEC302 - BASICS OF ELECTRICAL AND ELECTRONICS ENGINEERING LABORATORY

Programme & [Link] & IT Sem. Category L T P C


Branch
2 ES 0 0 4 2
Preamble  Soldering and testing simple electronic circuits;
 Assembling and testing simple electronic components on PCB.
 Study of basic electrical and digital equipment.

LIST OF EXPERIMENTS
1. Soldering simple electronic circuits and checking continuity.
2. Assembling and testing electronic components on a small PCB.
3. Study of electronic components and equipment’s.
(a) Resistor Color coding using digital multi-meter.

34
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

(b) Assembling electronic components on breadboard.


4. Verification of Logic Gates
5. Verification of Half Adder and Full Adder
6. Measurement of electrical quantities-voltage current, power & power factor in RLC circuit
7. Verification of KVL, KCL
8. Verification of Thevenin, Norton, Superposition Theorem
9. Fluorescent lamp wiring
10. Stair case wiring
11. Study of iron box wiring and working
12. Assembly and dismantle of computer/ laptop
TOTAL: 60
COURSEOUTCOMES: Bloom’s Taxonomy
At the end of the course, learners will be able to Level
Solder and test simple electronic circuits; Assemble and
CO1 K3
test simple electronic components on PCB.
Demonstrate the wiring of various electrical joints in
CO2 K3
common household electrical wire work.
CO3 Test the working of basic logic gates. K3
CO4 Understand the working of basic electrical devices K3
Apply basic electrical concepts to implement basic
CO5 K3
electrical circuits.

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - 1 1 1 - - - - 2 2 1 1
CO2 3 2 - - 1 1 1 - - - - 2 2 1 1
CO3 3 2 - - 1 1 1 - - - - 2 2 1 1
CO4 3 2 - - 1 1 1 - - - - 2 2 1 1
CO5 3 2 - - 1 1 1 - - - - 2 2 1 1

ACS302 CLOUD COMPUTING LABORATORY

Programme & [Link] & IT Sem. Category L T P C


Branch
2 ES 0 0 4 2
 To learn the basics and types of Virtualization
 To understand the Hypervisors and its types
Preamble
 To Explore the Virtualization Solutions
 To Experiment the virtualization platforms
LIST OF EXPERIMENTS
1. Create type 2 virtualization in VMWARE or any equivalent Open Source Tool. Allocate memory
and storage space as per requirement. Install Guest OS on that VMWARE.

35
Jeppiaar Institute of Technology, Sriperumbudur w.e.f.2024-2025

2. Find a procedure for the following


a. Shrink and extend virtual disk
b. Create, Manage, Configure and schedule snapshots
c. Create Spanned, Mirrored and Striped volume
d. Create RAID 5 volume
[Link] Virtualization using VNC and Chrome Remote Desktop
[Link] type 2 virtualization on ESXI 6.5 server
[Link] a VLAN in CISCO packet tracer
[Link] KVM in Linux
[Link] Nested Virtual Machine(VM under another VM)
[Link] a C compiler in the virtual machine created using a virtual box and execute Simple Programs
9. Install Google App Engine. Create a hello world app and other simple web applications using
python/java.
[Link] a procedure to transfer the files from one virtual machine to another virtual machine
TOTAL: 60
COURSEOUTCOMES: Bloom’s Taxonomy
At the end of the course, learners will be able to Level
CO1 Analyze the virtualization concepts and Hypervisor K4
CO2 Apply the Virtualization for real-world applications K3
CO3 Install & Configure the different VM platforms K2
CO4 Experiment with the VM with various software K4
Develop and deploy services on the cloud and setup a
CO5 K3
cloud environment

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3 1 - - - 2 3 1 2 3 3 3
CO2 2 2 2 3 3 - - - 1 2 2 3 1 1 3
CO3 3 3 3 3 3 - - - 2 1 1 2 2 1 3
CO4 3 3 1 1 1 - - - 1 3 1 3 2 1 1
CO5 3 2 2 2 3 - - - 2 3 2 2 2 3 3

36

You might also like