B.Tech. CSE - Booklet
B.Tech. CSE - Booklet
in
Vision
The vision of Unitedworld School of Computational Intelligence (USCI) is to be known globally as a School of
Excellence that provides transformative educational experience, creating positive societal impact through
establishment of global centers of higher learning in emerging technology areas of computational intelligence in
pursuit of academic excellence.
Mission
To foster critical thinking amongst students and instilling in them the values, skills and attitude to become
lifelong learners and efficient problem solvers.
To ensure seamless integration of academics, research and innovation for nurturing professional excellence
and entrepreneurship.
To create an environment for holistic development of learners by strengthening student centric welfare
activities in pursuit of building socially responsible citizens.
Programme Educational Objectives (PEOs)
PEO1: To prepare graduates with a strong foundation in Computer Science and Applications and problem solving
&programming skills in order to build successful careers professionals in industry, government, academia, research,
entrepreneurial pursuit and consulting firms.
PEO2: To equip students with analytical, design, development and soft skill to find innovative solutions to the real-
world problems in collaboration with industry and professional societies.
PEO3: To inculcate entrepreneurship, managerial skills and team work in our students through demonstration of
good analytical, design and implementation skills for the betterment of individual and society at large.
PEO4: To produce graduates who are ethical, socially responsible and lifelong learners to fulfill their goals.
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 modelling 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 and 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.
PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage projects
and in multidisciplinary environments.
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.
PSO2: Demonstrate Engineering Practice learned through industry internship and research project to solve live
problems in various domains.
DEPARTMENT OF COMPUTER ENGINEERING (DCE)
B. Tech. Computer Science and Engineering (Programme Code- BTCE)
CURRICULUM
Course Hrs.
S Type /
Course Code Course Title L T P C IA ET Tot.
No Wee
k
SEMESTER I (July 2024-Nov 2024)
ES11 24BTESCX11 Problem Solving & 3 0 1 4 5
1 50 50 100
Programming
2 UWE 24KUCC102 Critical Thinking 1 0 1 2 3 50 50 100
3 UWE 24KUCC101 Fundamentals of AI 1 0 1 2 3 50 50 100
4 BS11 24BTBSCX11 Engineering Mathmatics - I 3 1 0 4 4 50 50 100
5 BS12 24BTBSCX12 Applied Physics 2 0 1 3 4 50 50 100
HS11 24BTHSCX11 Professional Communication 2 0 0 2 2
6 50 50 100
(Training)
ES12 24BTESCX12 Basic Electrical and Electronics 2 0 1 3 4
7 50 50 100
Engineering
8 PC11 24BTPCCX11 Unix and Shell Programming 1 0 1 2 3 50 50 100
Total 15 1 6 22 28
SEMESTER II (AIML) (Dec 2024-April 2025)
9 PC21 24BTPCCX21 Python Programming 3 0 1 4 5 50 50 100
10 UWE Psychology 1 0 1 2 3 50 50 100
11 PC22 24BTPCCX22 Data Structures 3 0 1 4 5 50 50 100
12 BS21 24BTBSCX21 Engineering Mathmatics - II 3 1 0 4 4 50 50 100
MC21 24BTMCCX21 Indian Knowledge system 2 0 0 0 2
13 50 50 100
(SWAYAM-MOOC)
ES21 24BTESCX21 Engineering Design and 2 0 1 3 4
14 50 50 100
Workshop Practice Simulation
15 UWE Applied AI 1 0 1 2 3 50 50 100
VA21 24BTVACX21 Red Hat Aademy Course (GSS- 2 0 0 0 2
16 50 50 100
RHA)
Total 17 1 5 19 28
SEMESTER III (July 2025-Nov 2025)
PC31 24BTPCCX31 Design and Analysis of 3 0 1 4
17 3 50 50 100
Algortihms
18 PC32 24BTPCCX32 Operating System 3 0 1 4 3 50 50 100
19 PC33 24BTPCCX33 Database Management Systems 3 0 1 4 3 50 50 100
BS31 24BTBSCX31 Discrete Mathematical 3 0 0 3
20 3 50 50 100
Structures
ES31 24BTESCX31 Ethics in Engineering Practice 2 0 0 2
21 - 50 50 100
(NPPTEL-MOOC)
PE3X Programme Core/Specialization 4 0 0 4
22 3 50 50 100
Elective - 1
HS31 24BTHSCX31 Entrepreneurship Development 2 0 0 2
23 3 50 50 100
& IPR (Workshop)
Course Hrs.
S Type /
Course Code Course Title L T P C IA ET Tot.
No Wee
k
VA31 24BTVACX31 Oracle Academy Course (GSS- 2 0 0 0
24 4 50 50 100
OA)
Total 22 0 3 23 28
PC299 24BTPC299 Summer Project
25 0 0 3 3 6 50 50 100
(Application/Research) - 1
SEMESTER IV (Dec 2025-April 2026)
PC41 24BTPCCX41 Computer Architecture and 3 1 0 4 4
26 50 50 100
Organization
PC42 24BTPCCX42 Object Oriented Programming 2 0 2 4 6
27 50 50 100
using C++
28 BS41 24BTBSCX41 Probability and Statistics 3 0 0 3 3 50 50 100
HS41 24BTHSCX41 Environmental Science (NPTEL 2 0 0 0 2
29 50 50 100
- MOOC)
PE4X Programme Core/Specialization 4 0 0 4 4
30 50 50 100
Elective - 2
PE4X Programme Core/Specialization 4 0 0 4 4
31 50 50 100
Elective - 3
VA41 24BTVACX41 EC-Council Academy Course 2 0 0 0 2
32 50 50 100
(GSS-ECC)
Total 20 1 2 19 25
SEMESTER V (July 2026-Nov 2026)
33 PC51 24BTPCCX51 Programming using Java 3 0 1 4 5 50 50 100
34 PC52 24BTPCCX52 R Programming 2 0 1 3 4 50 50 100
35 PC53 24BTPCCX53 Computer Networks 3 0 0 3 3 50 50 100
36 BS51 24BTBSCX51 Optimization Techniques 3 0 0 3 3 50 50 100
PE5X Programme Core/Specialization 4 0 0 4 4
37 50 50 100
Elective - 4
PE5X Programme Core/Specialization 4 0 0 4 4
38 50 50 100
Elective - 5
VA51 24BTVACX51 Personality Development 2 0 0 0 2
39 50 50 100
(Activity Based Learning)
40 HS51 24BTHSCX51 Financial Literacy (Workshop) 2 0 0 2 2 50 50 100
Total 23 0 2 23 27
41 PC399 24BTPC399 Summer Project
0 0 6 6 12 50 50 100
(Application/Research) - 2
SEMESTER VI (Dec 2026-April 2027)
42 PC61 24BTPCCX61 Data Mining and Analysis 3 0 1 4 5 50 50 100
43 PC62 24BTPCCX62 Software Engineering 3 0 0 3 3 50 50 100
44 PC63 24BTPCCX63 Full Stack Development 0 0 2 2 4 50 50 100
HS61 24BTHSCX61 Community Service (Activity 0 0 1 1 2
45 50 50 100
Based Learning - ABL)
PE6X Programme Core/Specialization 4 0 0 4 4
46 50 50 100
Elective - 6
PE6X Programme Core/Specialization 4 0 0 4 4
47 50 50 100
Elective - 7
Course Hrs.
S Type /
Course Code Course Title L T P C IA ET Tot.
No Wee
k
BS61 24BTBSCX61 Research Methods in Computer 2 0 0 2 2
48 50 50 100
Science (NPTEL-MOOC)
VA61 24BTVACX61 Quantitative Aptitude & Logical 0 0 1 1 2
49 50 50 100
Reasoning (Training)
50 OE Open Elective - University - 1 3 0 0 3 3 50 50 100
Total 19 0 5 24 29
SEMESTER VII (July 2027-Nov 2027)
51 PC71 24BTPCCX71 Big Data Analytics (PBL) 3 0 1 4 5 50 50 100
PE7X Programme Core/Specialization
52 4 0 0 4 4 50 50 100
Elective - 8
PC72 24BTPCCX72 Application/Research Project -
53 0 0 7 7 14 50 50 100
3
Total 7 0 8 15 23
SEMESTER VIII (Dec 2027 - April 2028)
PC81 24BTPCCX81 Semester Capstone Project
54 0 0 10 10 20 50 50 100
(Industry/Research) - 4
Total 0 0 10 10 20
Important Note:
1. As per UGC/AICTE Regulation/Gazette Notifications, at least one subject must be studied on Approved MOOC
Platform with credit transfer compulsorily. Maximum count of MOOC Courses with credit transfer shall be up to
40% of total credit.
2. Semester MOOC Course will be declared by the school just before the commencement of every semester and
all students have to register and appear for the examinations conducted by the MOOC Platform without fail.
3. This MOOC course must be of 8 to 12 weeks duration and carries 3 or 4 Credits as specified in the curriculum.
(Students will select one elective course from each basket) (4 Credits)
B.Tech. CSE
Elective
Baskets
Course Code Course Name
Simple IF, IF-ELSE, Nested IF-ELSE, ELSE-IF ladder, Switch statement - GOTO statement - WHILE loop - DO
WHILE loop - FOR loop - Arrays: Definition & Declaration - One dimensional - Two dimensional - Multi
dimensional arrays - Dynamic arrays.
1. E. Balagurusamy, “Programming with ANSI-C”, Eighth Edition, Tata McGraw Hill, 2019
2. Hanly J R &Koffman E.B, “Problem Solving and Programm design in C”, PearsonEducation, 2009.
REFERENCES:
4. Herbert Schildt, "C: The complete Reference", 4th Edition, Mc Graw Hill,2003.
LIST OF EXPERIMENTS
1. Write a program to compute the addition, subtraction, product, quotient and remainder of two given numbers
4. Write a program to print the odd and even numbers within a given range.
9. Write a program to determine and print the sum of the following harmonic series for a given value of
n1 +1/2+1/3+1/4+……+1/n.
12.Write a program to read three integer values from the keyboard and display the output stating that they
are the sides of right-angled triangle.
13.
(a) Write a program for addition of two nxm matrices.
(b) Write a program for multiplication of two nxm matrics
14. Write a program to find out the length of a given string without using the library function strlen ().
15.
a) Write a program to swap value of two variables using pointer.
b) Write a program to accept student details (regNo, name, address, phoneNo) and store them in a file
and perform the following operations on it.
i). Search ii). Add
iii). Delete iv). Modify v). Display.
CO 1 2 1 - 2 - 3 1 - - - - 3
CO 2 3 3 - 2 - 3 3 - - 2 - 3
CO 3 3 3 - 2 - 3 3 - - 2 - 3
CO 4 3 3 - 2 - 3 3 - - 2 - 3
CO 5 2 2 - 2 - 3 1 - - 2 - 2
Max.
Course code Course Name Hours/week Credit
Marks
24KUCC102 L T P C
Critical Thinking 100
1 0 1 2
Pre-requisite NA
Theory Hours Marks
2 - 2.5 50
End Semester Examination
Hr
Evaluation Internal Assessment - 50
Scheme 1. Continuous Assessment (Tutorial) 1.5 30
2. Attendance - 10
3. Assignment/Seminar/Activity/ School Approved Certificate
- 10
Course/Events/Professional Societies Membership and Participants
UNIT-I INTRODUCTION TO CRITICAL THINKING 3
Overview of Critical Thinking: Critical thinking vs. creative thinking, Elements of Critical Thinking: Observation
and interpretation, Analysis and inference, Evaluation and explanation, Self-regulation, Benefits of Critical
Thinking in Engineering: Problem-solving, Decision-making, Innovation.
UNIT-II LOGICAL REASONING AND ARGUMENTATION 3
Basics of Logical Reasoning: Deductive vs. inductive reasoning, Validity, soundness, and truth, Types of
Arguments: Simple and complex arguments, Causal arguments, Analyzing Arguments: Identifying premises and
conclusions, Evaluating evidence and assumptions, Common logical fallacies, Constructing Arguments: Structure
and components of a strong argument, Persuasive techniques and refutation.
UNIT-III PROBLEM-SOLVING AND DECISION-MAKING 3
Problem-Solving Techniques: Identifying and analyzing the problem, Generating potential solutions, Evaluating
and selecting the best solution, Decision-Making Models: Rational decision-making model, Bounded rationality,
Intuitive decision-making model, Tools for Problem-Solving: Brainstorming and root cause analysis, SWOT
analysis and decision trees, Flowcharts.
UNIT-IV CRITICAL THINKING IN COMPUTER ENGINEERING 3
Application of Critical Thinking in Software Development: Requirement analysis and system design, Code
review and testing, Algorithmic Thinking: Understanding and designing algorithms, Analyzing algorithm
complexity, Debugging and Troubleshooting: Identifying bugs and errors, Systematic debugging approaches,
Tools and techniques for troubleshooting, Ethical and Social Implications: Ethical decision-making in computing,
Social responsibility of computer engineers.
UNIT-V COMMUNICATION AND PRESENTATION OF CRITICAL THINKING 3
Effective Communication of Ideas: Clear and concise writing, Technical report writing, Presentation skills,
Collaboration and Critical Thinking: Team-based problem-solving, Collaborative software development, Peer
review and feedback, Presenting Critical Analysis: Structuring presentations, Visual aids and tools, Engaging the
audience.
Total hours 15 Periods
Course At the end of the course, the students will be able to:
Outcome(s)
COs Statements Bloom’s Level
Develop a deep understanding of critical thinking principles and their L1
CO1
application in engineering.
CO2 Enhance logical reasoning and argumentation skills. L2
CO3 Improve problem-solving and decision-making capabilities. L3
CO4 Apply critical thinking to computer engineering tasks and projects. L5
Communicate and present ideas effectively. L6
CO5
TEXT BOOK:
“Critical Thinking: Tools for Taking Charge of Your Professional and Personal Life" by Richard Paul and
1.
Linda Elder
2. "A Rulebook for Arguments" by Anthony Weston
3. "The Thinker's Toolkit: 14 Powerful Techniques for Problem Solving" by Morgan D. Jones
4. "Introduction to the Theory of Computation" by Michael Sipser
5. "The Elements of Style" by William Strunk Jr. and E.B. White
REFERENCES:
"Critical Thinking: Tools for Taking Charge of Your Professional and Personal Life" by Richard Paul and
1.
Linda Elder
2. "The Thinker's Toolkit: 14 Powerful Techniques for Problem Solving" by Morgan D. Jones
3. "A Rulebook for Arguments" by Anthony Weston
Note : Practical list will be provided by the subject handling faculty.
CO1 3 3 1 1 1 1 1 3 - - - 3
CO2 3 3 2 2 2 - - 1 - - - 3
CO3 3 3 3 3 3 - - - - - 2 2
CO4 3 3 3 3 3 3 3 3 2 2 2 3
CO5 - - 2 2 2 - - - 3 3 3 2
Max.
Course code Course Name Hours/week Credit
Marks
24KUCC101 L T P C
Fundamentals of AI 100
1 0 1 2
Pre-requisite NA
Theory Hours Marks
Term End Summative Assessment: Case Studies/ PBL/Practical - 50
Internal Assessment - 50
Evaluation 1) Mid Semester Examination (Theory)/Continuous Assessment
1.5 30
Scheme (Practical)
2) Attendance - 10
3) Assignment/Seminar/Activity/ School Approved Certificate
- 10
Course/Events/Professional Societies Membership and Participants
UNIT-I INTRODUCTION TO AI 3
What is AI? History and evolution of AI.Types of AI: Machine Learning, Deep Learning, Symbolic AI. Key
concepts: Algorithms, Data, Models, Learning. Science fiction vs. reality of AI.
UNIT-II PROBLEM SOLVING WITH AI 3
Search algorithms: Breadth-first search, Depth-first search. Knowledge representation and reasoning. Introduction
to Machine Learning: Supervised vs. Unsupervised Learning.
UNIT-III MACHINE LEARNING FUNDAMENTALS 3
Machine Learning algorithms: Linear Regression, Decision Trees. Training and evaluating machine learning
models. Hands-on Activity: Use a user-friendly platform (e.g., Google Teachable Machine, TensorFlow
Playground) to build a simple image classification model.
Continuity and differentiability of a function of single variable, statement of Rolle’s Theorem, Lagrange’s mean
value theorem and applications. Double and Triple Integrals: Calculations, Areas, Volumes, change of variables.
Applications. Integrals of Vector Functions: Line integrals, Green’s formula, path independence, Surface integral:
definition, evaluation, Stoke’s formula, Gauss-Ostrogradsky divergence theorem.
UNIT-IV Differential Equations 9
Ordinary Differential Equations: First order linear equations, Bernoulli’s equations, Exact equations and integrating
factor, Second order and Higher order linear differential equations with constant coefficients.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 3 1 1 - - - - - - -
3 - - - - - -
CO2 3 3 - - -
CO3 3 3 2 - - - - - - - - -
CO4 3 - - - - - -
2 3 - - -
CO5 3 - - - - - -
3 3 - - -
Max.
Course code Course Name Hours/week Credit
Marks
L T P C
24BTBSCXX2 Applied Physics 100
2 0 1 3
Pre-requisite NA
Theory Hours Marks
End Semester Examination 2 50
Internal Assessment - 50
1. Mid Semester Examination (Theory)/Continuous Assessment
Evaluation 1.5 25
(Practical)
Scheme
2. Attendance - 05
3. Assignment/Seminar/Activity/ School Approved Certificate
Course/Events/Professional Societies Membership and - 20
Participants
UNIT-I ULTRASONIC WAVES & NON-LINEAR OPTICS 6
Introduction, Properties, Production method of Ultrasonic Waves, Velocity measurement using acoustic grating,
SONAR, Application of Ultrasonic Waves, LASER:-Absorption and Emission, Einstein Coefficient Relation,
Terms Used in LASER, Types of LASER, Ruby Laser, Application of LASER, Fibre Optics-Construction,
Principle, Terms Used in Fibre Optics and Classification of Optical Fibre.
UNIT-II DIELECTRIC MATERIALS 6
Basic terminology, Classification based on Dipole Moment, Relation between Permittivity, Susceptibility and
Polarization, Types of Polarization, Langevin-Debye Equation, Definition and Formula of Internal Field, Clausius-
Mossotti Equation, Types of Dielectric Materials, Application of Dielectric Materials.
UNIT-III PROPERTIES OF ELECTRONIC MATERIALS 6
Basic terminology, Types of electronic materials, Classical free electron theory, Expression for electrical
conductivity, Thermal conductivity expression, Wiedemann-Franz Law, Success and Failures of Classical Free
Electron Theory, Quantum Free Electron Theory, Success and Failures of Quantum Free Electron Theory, Fermi-
Dirac statistics.
UNIT-IV SEMICONDUCTOR MATERIALS 6
Introduction, Properties of Semiconductor, Types of Semiconductor, Carrier concentration: Density of electrons in
the conduction band and density of holes in the valence band, Fermi level and its variation with temperature for
Intrinsic Semiconductor, Mobility and conductivity, Velocity-electric field relations, Drift and diffusion transport -
Einstein ‘s relation, Hall effect, and experimental verification.
UNIT-V SUPERCONDUCTIVITY 6
Introduction, Properties of Superconductor, Meissner Effect, Pressure Effect, Effect of Magnetic Field, Impurity
Effect, Isotopic Mass Effect, Mechanism of Superconductivity: BCS Theory, Penetration Depth: Magnetic Field,
Josephson’s Junction and Its Application, Application of Superconductor.
TEXT BOOK:
1. Dr.M. Arumugam, “Engineering Physics - Anuradha Agencies”, Kumbakonam- 3rd Revised Edition 2002.
2. Umesh K Mishra & Jasprit Singh, “Semiconductor Device Physics and Design”, Springer,2008.
3. Wahab, M.A. “Solid State Physics: Structure and Properties of Materials”, Narosa, Publishing House, 2009.
REFERENCES:
4. Rolf Enderlein & Norman J Horing, Fundamentals of Semiconductor Physics and Devices, Verlag, 2012.
5. Kasap, S.O., “Principles of Electronic Materials and Devices”, McGraw-Hill Education, 2007.
6. Kailash K. Sharma, “Optics: Principles and Applications”, kindle edition-2006.
CO 1 3 - - - - 3 - - 1 2 1 1
CO 2 2 - - - - 3 - - 1 2 1 1
CO 3 1 - - - - 2 - - 1 2 1 1
CO 4 1 - - - - 2 - - 1 2 1 1
CO 5 1 - - - - 2 - - 1 2 1 1
Course
LIST OF EXPERIMENT
Outcomes
Determination of wavelength of mercury spectrum – spectrometer grating.
CO 1
Determination of acceptance angle in an optical fiber.
Air Wedge – Thickness of a Wire.
Determination of Band Gap of a semiconductor material.
CO 2
Determination of viscosity of liquid – Poiseuille‟s method.
Torsional Pendulum – Determination of Rigidity modulus 10.
CO 3 Determination of velocity of sound and compressibility of liquid – Ultrasonic interferometer.
Determination of Young’s modulus by Non uniform bending method.
CO 4
Determination of Young’s modulus by Uniform bending method.
CO 5 Determination of Wavelength, and particle size using Laser.
Course At the end of the course, the students will be able to:
Outcome(s)
COs Statements Bloom’s Level
CO 1 Apply the Principle of Optics to evaluate engineering properties of the L3
material.
CO 2 Apply the Principle of Thermal Physics to evaluate engineering L3
properties of the material.
CO 3 Explain the working principles and properties of optical properties of L4
optical materials and gain knowledge about Ultrasonic and their
applications in engineering fields.
CO 4 To Study the Elastic Properties of the Materials for Uniform and Non L4
Uniform Method.
CO 5 To Study Light Properties of the Material using the Light Amplification L4
Stimulated Emission (LASER) method.
TEXT BOOK:
Course At the end of the course, the students will be able to:
Outcome(s)
COs Statements Bloom’s Level
CO1 Demonstrate effective communication skills in professional contexts. L1
Understand the importance of teamwork and collaborate effectively with L2
CO2 peers.
CO3 Apply project management techniques to analyse and manage projects. L3
Comprehend professional ethics, ethical decision-making and project L5
CO4 development in the field of computer science.
Develop project modules, demonstration, professional documents and L6
CO5
presentations for various purposes.
TEXT BOOK:
1. “Business Communication: Building Critical Skills" by Kitty O. Locker and Stephen Kyo Kaczmarek
2. "Teamwork and Teamplay" by Sivasailam "Thiagi" Thiagarajan and Glenn Parker
3. "Project Management: A Systems Approach to Planning, Scheduling, and Controlling" by Harold Kerzner
4. "Ethics in Engineering" by Mike W. Martin and Roland Schinzinger
5. "The Art of Presentation: Your Competitive Edge" by James O’Rourke
REFERENCES:
1. "Effective Business Communication" by Herta A. Murphy, Herbert W. Hildebrandt, and Jane P. Thomas
"Crucial Conversations: Tools for Talking When Stakes Are High" by Kerry Patterson, Joseph Grenny, Ron
2.
McMillan, and Al Switzler
3. "Project Management for Dummies" by Stanley E. Portny
4. "Professional Ethics and Human Values" by M. Govindarajan, S. Natarajan, and V.S. Senthil Kumar
5. "The Craft of Scientific Writing" by Michael Alley
CO 1 2 1 2 - - - 2 1 2 - - 2
CO 2 2 1 2 1 - - 2 2 3 - - 2
CO 3 2 1 2 1 - - 2 1 2 - 3 2
CO 4 2 1 3 1 - - 2 3 2 - 2 2
CO 5 2 1 2 1 - - 2 1 2 - - 2
Max
Course code Course Name Hours/week Credit
.
Mar
ks
L T P C
24BTESCX11 Basic Electrical and Electronics Engineering 100
2 0 1 3
Pre-requisite NA
Theory Hours Mark
s
End Semester Examination 2-2.5 50
Evaluation Internal Assessment - 50
Scheme
1. Mid Semester Examination (Theory)/Continuous Assessment
1.5 30
(Practical)
2. Attendance - 10
3. Assignment/Seminar/Activity/ School Approved Certificate
- 10
Course/Events/Professional Societies Membership and Participants
BASIC ELECTRICAL
UNIT-I 6
Basic Electrical circuit elements ( R-L-C), Different Active & Passive component, Ohms Law Kirchhoff’s current and
voltage laws, Representation of different waveforms, combinations (series and parallel),– Introduction to Single phase
and Three phase circuits-. Real power, reactive power, apparent power, power factor.
UNIT-II TRANSFORMER AND ROTATING MACHINE 6
Construction and working Principle of Transformer, DC Generator, DC Motor, and Induction motor –emf equation,
Different types of transformer & rotating machine, Applications.
Classification of instruments – moving coil and moving iron meters – Induction type, dynamometer type wattmeter’s–
Energy meter – Measuring systems; Basic principles of measurement; Types of measurement; Cathode ray oscilloscope,
Transducers.
TEXT BOOK:
1. V.K Mehta and Rohit Mehta, Principle of Electrical Engineering, S Chand & Company, 2008
REFERENCES:
1. B. L. Theraja, “Electrical Technology – Part I and II”, S. Chand and Co. 2012
2. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 2010.
CO 1 3 2 2 2 2 1 - - - - - -
CO 2 2 2 3 3 2 2 - - - - - -
CO 3 2 3 3 3 2 2 - - - - - -
CO 4 3 3 3 3 2 3 - - - - - -
CO 5 3 3 3 3 3 2 2 - - - - -
CO4 Explain the working principles of Filters and AWK pattern Scanning L3
CO5 Design and Develop Shell Programming. L2
TEXT BOOK:
Sumitabha Das: “UNIX – Concepts and Applications”, (Chapters 1,2,4,6-9,11-14,17,19), Tata McGraw
1.
Hill, Noida, 4th Edition, 15th Reprint, 2011,
Richard Blum, Christine Bresnahan: Linux Command Line and Shell Scripting Bible, 2ndEdition,
2.
Wiley,2014.
REFERENCES:
Behrouz A. Forouzan and Richard F. Gilberg: “UNIX and Shell programming”, Cengage Learning,
3.
India,1st Edition, 2005.
5. M G Venkatesh Murthy: “UNIX and Shell programming”, Pearson Education, Delhi, 1st Edition, 2005.
CO 1 1 - - - - 2 - - 1 2 1 1
CO 2 1 - - - - 2 - - 1 2 1 1
CO 3 2 - - - - 3 - - 1 2 1 1
CO 4 3 - - - - 3 - - 1 2 1 1
CO 5 1 - - - - 2 - - 1 2 1 1
List of Experiments:
1. Use of basic Unix Shell Commands: ls, mkdir, rmdir, cd, cat, banner, touch, file,
wc, sort, cut, dd, dfspace, du, ulimit.
3. Implement commands related to inode, I/O redirection, piping, process control Commands, mail.
5. Write a shell script to initialize two numeric variables. Then perform an addition operation on both values
and store results in the third variable.
6. Write a shell script, which takes input from the user at run time. Then calculate the multiplication of
given numbers and store to a variable and show the results.
10. Write a shell script to change date format. Show the time taken in execution of this script.
11. Write a shell script to change date format. Show the time taken in execution of this script.
12. Write a shell script to find whether a given number is prime or not.
CO 2 2 1 2 3 2 2 - - - - - -
CO 3 2 3 2 2 2 2 - - - - - -
CO 4 3 3 3 3 2 2 - - - - - -
CO 5 2 3 2 2 2 2 1 - - - - -
Course At the end of the course, the students will be able to:
Outcome(s)
COs Statements Bloom’s Level
CO1 Understand the basics of data structures and data types. L2
Analyse various applications of linear data structures such as arrays, L4
CO2
stacks, queues and linked lists.
Implement different structures like tree, heap and graphs along with L3
CO3
their basic operations.
Implement Greedy and Dynamic Programming methods for problem L3
CO4
solving.
Differentiate between different techniques of sorting and searching for L3
CO5
solving problems.
TEXT BOOK:
Mark Allen Weiss- Data Structures and Algorithm Analysis in C- 2nd Edition- Pearson
1.
Education-2016.
2. Reema Thareja- Data Structures Using C- Second Edition- Oxford University Press- 2011
3. Data Structures by Forouzan
REFERENCES:
Richard F. Gilberg- and Behrouz A. Forouzan- Data Structures - A Pseudocode Approach with C-Thomson
1.
2011.
Aho- J.E.Hopcroft and J.D.Ullman- Data Structures and Algorithms- Pearson education- Asia-
2.
2010.
CO 1 3 1 2 3 2 - - - 1 - - 3
CO 2 3 3 2 3 2 - - - 1 - - 3
CO 3 3 3 2 3 2 - - - 1 - - 3
CO 4 3 1 2 3 2 - - - 1 - - 3
CO 5 3 3 2 3 2 - - - 1 - - 3
Countability of algebraic numbers, Transcendental numbers and construction of Liouville’s number, Equivalence
classes, construction of real numbers (using Cauchy sequences), Fermat’s little theorem and using it for Miller-
Rabin primality test, Wilson’s theorem and Primitive root theorem.
UNIT-IV PROBABILITY 9
Sample space and events, definitions of probability, properties of probability, conditional probability. Random
variables: distribution functions, discrete and continuous random variables, moments of random variables,
conditional expectation, Chebyshev inequality, functions of random variables. Special Distributions: Bernoulli,
Binomial, Geometric, Pascal, Poisson, Exponential, Uniform, Normal distributions, Limit Theorems: Law of large
numbers
UNIT-V STATISTICS 9
Fundamentals of Data: Collection, Summarization, and Visualization; Sampling and Sampling Distributions,
Central Limit Theorem; Methods of Estimation, Unbiased estimators; Confidence Interval Estimation: Z-interval,
t-interval; Hypothesis Testing, Types of Errors, Rejection Region Approach and p-value Approach.
Total hours 45 periods
Course Outcomes: After completion of course, students would be able to:
Bloom’s Level
COs Statements
CO1 Understand the behaviour of series and their applications. L2
CO2 Explain the various fundamental concepts of Fourier Series. L2
CO3 Understand number system and its applications. L3
CO4 Understand the concept of probability and apply in real life. L3
CO5 Understand and apply the concept of statistics. L3
TEXT BOOK/ REFERENCES:
Probability and statistics for Engineers and Scientists, Walpole, Myers, Myers and Ye, Pearson Education,
1.
2012
2. Advanced Engineering Mathematics, Reena Garg, Khanna Book Publishing Co., Delhi
3. Advanced Engineering Mathematics, Wylie and Barrett, McGraw Hill, 1995
4. Advanced Engineering Mathematics, M.D. Greenberg, Pearson Education Asia, 2002
Probability and statistics for Engineers and Scientists, Walpole, Myers, Myers and Ye, Pearson Education,
5.
2012
MOOC REFERENCES
1. https://www.udemy.com/course/mathematical-foundation-for-machine-learning-and-ai/
2. Engineering Mathematics – I, Prof. Jitendra Kumar, IIT Kharagpur – NPTEL/SWAYAM
3. Probability and Statistics, Prof. Somesh Kumar, IIT Kharagpur – NPTEL/SWAYAM
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 2 1 - - - - - - - -
CO2 3 3 2 3 - - - - - - - -
CO3 3 3 3 2 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 2 1 - - - - - - -
Max.
Course code Course Name Hours/week Credit
Marks
L T P C
24BTMCCX21 Indian Knowledge system (MOOC) 100
2 0 0 -
Pre-requisite NA
MOOC Hours Marks
Evaluation Pass/Fail Audit Course - Credit Transfer. - 100
Scheme No Internal assessment / No End Sem Exam.
Certificate of Completion and Final Quiz/Viva.
UNIT-I Introduction & The Vedic Corpus 6
Introduction to IKS, why do we need IKS, Organization of IKS, Historicity of IKS, salient aspects of IKS.
Introduction to Vedas, A synopsis of the four Vedas, Sub-classification of Vedas, Introduction to Vedāṅgas,
Prologue on Śikṣā and Vyākaraṇa, Basics of Nirukta and Chandas, Kalpa and Jyotiṣa. Distinctive Features of Vedic
Life. Introduction to Purāṇa, Purāṇic repository, Introduction to Itihāsas, Key messages in Itihāsas, Wisdom
through Nīti-śāstras, Wisdom through Subhāṣita .
UNIT-II Number Systems, Units of Measurement & Mathematics 6
Historical evidence of Number systems in India, Salient aspects of Indian Mathematics, Bhūta-Saṃkhyā system,
Kaṭapayādi system, Measurements for time, distance, and weight, Piṅgala and the binary system. Introduction to
Indian Mathematics, Unique aspects of Indian Mathematics, Indian Mathematicians and their Contributions,
Algebra, Geometry, Trigonometry, Binary mathematics and combinatorial problems in Chandaḥ Śāstra, Magic
squares.
UNIT-III Astronomy, Knowledge Framework and classifications 6
Astronomy - Introduction to Indian astronomy, Indian contributions in astronomy, The celestial coordinate system,
Elements of the Indian calendar, Notion of years and months, Pañcāṅga – The Indian calendar system, Astronomical
Instruments (Yantras), Jantar Mantar of Rājā Jai Singh Sawai.
Knowledge Framework and classifications: Indian scheme of knowledge, The knowledge triangle, Prameya – A
vaiśeṣikan approach to physical reality, Dravyas – the constituents of the physical reality, Attributes – the properties
of substances and Action – the driver of conjunction and disjunction, sāmānya, viśēṣa, samavāya, Pramāṇa – the
means of valid knowledge, Saṃśaya – ambiguities in existing knowledge, Framework for establishing valid
knowledge, Deductive or inductive logic framework, Potential fallacies in the reasoning process, Siddhānta:
established tenets in a field of study
UNIT-IV Linguistics, Health Wellness and Psychology 6
Introduction to Linguistics, Aṣṭādhyāyī, Phonetics, Word generation, Computational aspects, Mnemonics, Recursive
operations, Rule based operations, Sentence formation, Verbs and prefixes, Role of Sanskrit in natural language
processing.
Health Wellness and Psychology: Health and wellness in Indian system, Āyurveda: approach to health, Āyurveda:
definition of health, Tri-doṣas, Role of agni in health, Sapta-dhātavaḥ: seven-tissues, Psychological aspects of health,
Disease management elements, Dinacaryā: daily regimen for health & wellness, Importance of sleep, Food intake
methods and drugs, Approach to lead a healthy life, Indian approach to psychology, Basic tenets of Indian
psychology, The tri guṇa system & holistic picture of the individual, Prakrti and its evolution and nature of
individual, The Pañca-kōṣa framework, Four states of Consciousness, Consciousness studies
UNIT-V Town Planning and Architecture 6
Arthaśāstra, Vāstu-śāstra, Eight limbs of Vāstu, Town planning, Temples in India: Stone architecture, Temple
architecture in India, Iconography.
4. Acarya, P.K. (1996). Indian Architecture, Munshiram Manoharlal Publishers, New Delhi.
CO 1 1 1 - - - 1 - - 1 2 1 1
CO 2 1 1 - - - 1 - - 1 2 1 1
CO 3 2 2 - - - 3 - - 1 2 1 1
CO 4 3 - - - - 3 - - 1 2 1 1
CO 5 1 - - - - 2 - - 1 2 1 1
Max.
Course code Course Name Hours/week Credit
Marks
L T P C
Applied AI 100
1 0 1 2
Pre-Requisite NA
Theory Hours Marks
Term End Summative Assessment: Case Studies/ PBL/Practical - 50
Internal Assessment - 50
Evaluation 4) Mid Semester Examination (Theory)/Continuous Assessment
1.5 30
Scheme (Practical)
5) Attendance - 10
6) Assignment/Seminar/Activity/ School Approved Certificate
- 10
Course/Events/Professional Societies Membership and Participants
UNIT-I INTRODUCTION TO APPLIED AI 3
Review of key AI concepts from Fundamentals of AI. Exploring different application domains for AI (Law,
Management, IT, Design, Dentistry, Arts & Humanities).
Introduction to Solidworks Software, Principle Plane of Projection, Orthographic Projection-First angle and Third
angle projection, Basic Engineering Drawing Reading methodology, Draw orthographic projection of Simple &
Complex objects using Solidworks Software
Interfaces of Solidwroks Software, Creating Different type of 2D Drawing using Sketch Commands - Line, Circle, Arc,
Rectangle, Slot, Polygon, Fillet, Chamfer, Offset, Mirror, Trim, Extend, Linear pattern, Circular pattern, Move, Copy
in Solidworks Software.
6
UNIT-III 3D SOLID MODEL DESIGN USING SOLIDWORKS SOFTWARE
Creating Basic & Advanced 3D Models using Feature Commands Extrude feature, Contours, Revolve Features, Swept
Features, Reference geometry, Curves, Fillet, Inserting Hole, Chamfer, Rib, 3D Patterns, Draft, mirror.
Total hours 30
Course Outcomes: At the end of the course, the students will be able to:
COs Statements Bloom’s
Level
Sketch Diagrams with proper Dimensions on Drawings.
CO1 L4
Familiar with Office Practice and Engineering Graphic Standards.
CO2 L2
Exposure to Solid Modelling & Assembly.
CO3 L4
CO4 Perform Complex Modeling & also Various Advanced Assemblies in Solidworks L3
CO5 Apply Additive Manufacturing Process & also able to Create & Print Parts with 3D Printing. L6
SOFTWARE SOLIDWORKS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO 1 3 3 1 2 1 - - 1 - 1 - 1
CO 2 3 3 3 3 2 - 1 2 1 2 1 1
CO 3 3 3 3 2 3 1 2 2 2 2 - 2
CO 4 3 3 3 2 3 1 2 2 2 2 - 2
CO 5 3 3 3 3 3 2 2 1 2 1 2 2
Max.
Course code Course Name Hours/week Credit
Marks
L T P C
24BTVACX21 Red Hat System Administration I (RH124) 9.0 100
2 0 0 -
Pre-Requisite NA
Theory Hours Marks
Evaluation External (End Semester Exam) 2.0 50
Scheme Internal (1) Assignment/Seminar + Quiz-25 Marks / (2) Attendance
1.5 50
-5 Marks)
UNIT-I Introduction 5
What Is Linux? Access the Command Line, Access the Command Line with the Desktop, Execute Commands
with the Bash Shell, Manage Files from the Command Line, Describe Linux File System Hierarchy Concepts,
Specify Files by Name, Make Links Between Files, Match File Names with Shell Expansions,
UNIT-II Red Hat Enterprise Linux 6
User commands, System calls, Library functions, Special files, File formats, Games and screensavers,
Conventions, standards, and miscellaneous, System administration and privileged commands, Linux kernel API,
Create, View, and Edit Text Files: Redirect Output to a File or Program, Edit Text Files from the Shell Prompt,
Change the Shell Environment, Manage Local Users and Groups: Describe User and Group Concepts, Gain
Superuser Access, Manage Local User Accounts, Manage Local Group Accounts, Manage User Passwords
UNIT-III Control Access, Monitor and Manage Linux Processes 6
Control Access to Files: Interpret Linux File System Permissions, Manage File System Permissions from the
Command Line, Manage Default Permissions and File Access, Monitor and Manage Linux Processes: Process
States and Lifecycle, Control Jobs, Kill Processes, Monitor Process Activity, Control Services and Daemons:
Identify Automatically Started System Processes, Control System Services.
UNIT-IV Configure and Secure SSH and Manage Networking 8
Access the Remote Command Line with SSH, Configure SSH Key-based Authentication, Customize OpenSSH
Service Configuration, Manage Networking: Describe Networking Concepts, Validate Network Configuration,
Configure Networking from the Command Line, Edit Network Configuration Files, Configure Hostnames and
Name Resolution,
Install and Update Software Packages: Register Systems for Red Hat Support, Explain and Investigate RPM
Software Packages, Install and Update Software Packages with DNF, Enable DNF Software Repositories
UNIT-V Access Linux File Systems and Analyze Servers and Get Support 5
Identify File Systems and Devices, Mount and Unmount File Systems, Locate Files on the System, Analyze
Servers and Get Support: Analyze and Manage Remote Servers, Create a Diagnostics Report, Detect and
Resolve Issues with Red Hat Insights
Total hours 30 periods
Course Outcomes: At the end of the course, the students will be able to:
COs Statements Bloom’s Level
Understand the Linux command line interface, including the Bash L2
CO1 shell and file system hierarchy, to effectively navigate and execute
commands.
Apply system administration tasks in Red Hat Enterprise Linux, such L3
CO2 as managing user accounts, editing text files, and handling system
calls and library functions.
Analyze and control access to files and Linux processes, including L4
CO3 interpreting file permissions, job control, and managing system
services.
Evaluate and configure SSH for secure remote access, manage L5
CO4 networking settings, and utilize DNF for installing and updating
software packages.
Create and manage Linux file systems, analyze remote servers, and L6
CO5
develop diagnostic reports to resolve issues using Red Hat Insights.
TEXT BOOK:
1. "Red Hat Enterprise Linux 8: The Complete Reference" by Richard Petersen
REFERENCES:
2. Red Hat Certificate System 9 Administration Guide by RedHat.
3. https://rha.ole.redhat.com/rha/app/courses/rh124-9.0/pages/pr01s02
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 2 1 3 - - 1 2 2 - 3
CO2 3 3 3 2 2 - - - 2 2 2 3
CO3 3 3 3 2 - 1 - - 2 2 2 3
CO4 3 3 3 3 3 - - - 2 2 2 3
CO5 3 3 3 3 3 - - - 2 2 3 3