B Tech Information Booklet AY2024 - 25 - CSE - MICRO
B Tech Information Booklet AY2024 - 25 - CSE - MICRO
Bachelor of Technology
To be a distinct hub of education that prepares skilled professionals in the field of Computer
Science and Engineering.
M2 Preparing students to face challenges of the real world through internships and project-
based learning.
M4 Inculcate ethical consciousness in students so that they can achieve success in their
professional endeavours and can become responsible citizens.
The statements below indicate the career and professional achievements that the B.Tech.
Computer Science engineering curriculum enables graduates to attain.
Program Learning outcomes are statements conveying the intent of a program of study.
PLO 5 Modern tool Create, select, and apply appropriate techniques, resources,
usage: and modern engineering and IT tools including prediction and
modelling to complex engineering activities with an
understanding of the limitations.
PLO 8 Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PLO 12 Life-long Recognize the need for, and have the preparation and ability to
learning: engage in independent and life-long learning in the broadest
context of technological change.
5. Program Specific Learning Outcomes
PSO 1 Demand as per An ability to analyse, design, verify, validate, code and
recent maintain the solution of given problem to derive execution of
development software system
PSO 2 Software skill An ability to understand, apply and work with one or more
domain using knowledge of mathematical techniques and
principles with relevant areas of computer science
6. Credit Framework
Category Credit
Semester-3 22 Multidisciplinary 24
Research
Semester-8 14 9
Project/Dissertation
7. Program Curriculum
Semester 1
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Semester 2
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Semester 3
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Semester 5
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
45 T303105336 Project – 1 3 0 0 0
46 T303105340 Data visualization and Data Analytics 3 3 0 0
47 T303105341 Data visualization and Data Analytics 1 0 2 0
Laboratory
48 303105349 Compiler Design 3 3 0 0
49 303105350 Compiler Design Laboratory 1 0 2 0
50 T303105344 MEA(R)N Stack Web Development 3 3 0 0
51 T303105345 MEA(R)N Stack Web Development 1 0 2 0
Laboratory
52 PEC 01 (Compulsory Subjects :1) 3 3 0 0
53 PEC 01-LAB (Compulsory Subjects :1) 1 0 2 0
54 PEC 02 (Compulsory Subjects :1) 3 3 0 0
55 PEC 02-LAB (Compulsory Subjects :1) 1 0 2 0
56 303193353 Employability Skills 1 0 0 1
Total 24 15 10 1
PEC 01
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
1 303105307 Artificial Intelligence 3 3 0 0
2 303105341 Cyber Security 3 3 0 0
3 303105363 Cloud Computing 3 3 0 0
4 T303105357 Azure Data Engineer Associate DP-203 3 3 0 0
PEC 01-LAB
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
1 303105308 Artificial Intelligence Laboratory 1 0 2 0
2 T303105347 Cyber security Laboratory 1 0 2 0
3 T303105349 Cloud Computing Laboratory 1 0 2 0
4 T303105358 Azure Data Engineer Associate DP-203 1 0 2 0
Lab
PEC 02
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Open Elective II
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
1 T303105448 Remote Sensing and Geo Informatics 3 3 0 0
2 T303105449 Real Time Systems 3 3 0 0
3 T303105450 Cyber Physical Systems 3 3 0 0
4 T303105451 Computational Number Theory 3 3 0 0
5 T303105452 VLSI System Design 3 3 0 0
PEC 03
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
1 T303105436 Internet of Things 3 3 0 0
2 T303105436 Software Testing and Quality Assurance 3 3 0 0
3 T303105440 Modern Networks 3 3 0 0
4 T303105373 Designing Microsoft Azure 3 3 0 0
Infrastructure/Architecture Solutions (AZ-
305)
PEC 03-LAB
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
Sr.
Subject Code Subject Name Credit Lect Lab Tut
No.
3 - 2 4 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Modern Physics 20% 9
Introduction about quantum Mechanics, Schrödinger’s
equations, Time dependent and Time Independent Wave
Equation, Physical Significance of the wave Function, Ap-
plication of Schrödinger equation in particles in One Di-
mensional Potential Box and Tunneling effects.
2 UNIT-II: Band Theory of Semiconductors 20% 9
Energy bands in solids, Classification of Materials into
Semiconductors & Insulators, Density of state, E-k dia-
gram, Kronig-Penny model (to introduce origin of band
gap), and Effective mass. Direct and indirect band gap.
Carrier Concentration in semiconductors, Fermi Level
in Intrinsic and Extrinsic Semiconductors, P-N junction
diode, Ohmic and Schottky Junction.
3 UNIT-III: Materials 20% 9
Classification of materials: Magnetic materials, Nanoma-
terials based on semiconductors and metal oxides, Basic
characteristic properties of nanomaterials, Novel Materi-
als. Physical, Thermal, Electrical, Optical and Magnetic
properties of materials.
4 UNIT-IV: Laser and Fiber Optics 20% 9
Lasers: Interaction of radiation with Matter, Absorption,
Spontaneous and Stimulated emission, Characteristics of
Lasers, Types of Lasers: Ruby Laser, Helium-Neon Laser,
Semiconductor Diode Laser, Applications of Lasers. Fiber
Optics: Principle and Structure of Optical Fiber, Numeri-
cal Aperture of fiber, Types of Optical Fibers, Attenuation
in Optical Fibers, Applications of Optical Fibers.
5 UNIT-V: Devices 20% 9
Optoelectronic Devices: Photoconductive cell, photo-
voltaic cell, Photodiode, Phototransistor, LED, IR emit-
ters, Opto coupler, X-ray diffractometer, Quantum de-
vices and their applications.
i. Text Books:
j. List of Practicals:
CLO 2 Formulate and solve mathematical models for real-world engineering prob-
lems.
CLO 3 Integrate knowledge from different mathematical topics to analyze and solve
complex engineering problems.
CLO 5 Clearly and effectively communicate mathematical ideas, solutions, and rea-
soning, both in written and oral formats, demonstrating effective communi-
cation skills.
g. Teaching & Examination Scheme:
4 - - 4 20 20 - 60 - 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT 1: Improper Integral & Application of Def- 8% 5
inite Integral
Evaluation of definite and improper integrals, Beta and
Gamma functions and their properties. Area bounded
by curves in Cartesian and Polar form, Area of a region
bounded by function, Area of a region bounded by curves
in Parametric form, Volume by slicing, Volume of solid by
revolution.
2 UNIT 2: First Order Ordinary Differential Equa- 15% 9
tion
Exact, linear and Bernoulli’s equations, Euler’s equations,
Equations not of first degree: equations solvable for p,
equations solvable for y, equations solvable for x and
Clairaut’s type, Applications.
3 UNIT 3: Matrices 25% 15
Matrices & Determinants with Properties, Linear Inde-
pendence, Rank of Matrix, System of Linear Equations,
Consistency of System, Solution of system of Linear Equa-
tions by Gauss Jordan and Gauss-Elimination Method,
Eigenvalues, Eigenvectors, Symmetric, Skew-symmetric,
and orthogonal Matrices, Eigenbases, Diagonalization,
Cayley Hamilton Theorem and its Applications, Diago-
nalization, Orthogonal Transformation, Quadratic form.
4 UNIT 4: Sequences and Series 17% 10
Basics of Sequences, Bounded and Monotonic Sequences,
Series, Convergence of sequence and series, Geometric se-
ries, P-series, Cauchy’s Integral Test, Comparison Test,
Alternating Series, Absolute and Conditional convergence,
Ratio test, Cauchy’s Root Test, Power series, Taylor’s and
Maclaurin’s series.
5 UNIT 5: Fourier Series 10% 6
Fourier Series of 2 periodic functions, Dirichlet’s condi-
tions for representation by a Fourier series, Fourier Series
of a function of period 2, Fourier Series of even and odd
functions, Half range series.
6 UNIT 6: Multivariable Calculus (Differentiation) 25% 15
Functions of Several Variables, Limit, Continuity, Partial
Derivatives, Homogeneous function, Euler’s Theorem for
homogeneous function, Modified Euler’s Theorem, Chain
Rule, Implicit function, Jacobian, Tangent plane and Nor-
mal line, Maximum and Minimum Values, Lagrange’s
Multiplier, Taylor’s and Maclaurin’s Series for functions
of two variables.
CLO 1 Differentiate between Open Source and Proprietary software and Li-
censing.
CLO 2 Recognize the applications, benefits, and features of Open-Source Tech-
nologies.
CLO 3 Gain knowledge to start, manage open-source projects.
CLO 4 Worked with Open-Source ecosystem, its use, impact, and importance.
CLO 5 Learn Open-Source methodologies, case studies with real life examples.
1 0 2 2 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Introduction to Open-Source: 15% 1
Open Source, Need and Principles of OSS, Open-Source
Standards, Requirements for Software, OSS success, Free
Software, Examples, Licensing, Free Vs. Proprietary Soft-
ware, Free Software Vs. Open-Source Software, Public
Domain. History of free software, Proprietary Vs Open-
Source Licensing Model, use of Open- Source Software,
FOSS does not mean no cost. History: BSD, The Free
Software Foundation and the GNU Project.
2 UNIT-II: Open-Source Principles and Methodol- 20% 3
ogy
Open-Source History, Open Source Initiatives, Open Stan-
dards Principles, Methodologies, Philosophy, Software
freedom, Open-Source Software Development, Licenses,
Copyright vs. Copy left, Patents, Zero marginal cost,
Income- generation Opportunities, Internationalization.
Licensing: What Is A License, How to create your own
Licenses, Important FOSS Licenses (Apache, BSD, PL,
LGPL), copyrights and copy lefts, Patent.
3 UNIT-III: Open-Source projects: 20% 3
Starting and maintaining own Open- Source Project,
Open-Source Hardware, Open-Source Design, Open-
source Teaching, and Open Source media. Collabora-
tion: Community and Communication, Contributing to
Open Source Projects Introduction to GitHub, interact-
ing with the community on GitHub, Communication and
etiquette, testing open-source code, reporting issues, con-
tributing code. Introduction to Wikipedia, contributing to
Wikipedia or contributing to any prominent open-source
project of student’s choice. Open-Source Ethics and So-
cial Impact: Open source vs. closed source, Open-source
Government, Ethics of Open source, Social and Finan-
cial impacts of open-source technology, Shared software,
Shared source, Open Source as a Business Strategy.
4 UNIT-IV: Understanding Open-Source Ecosys- 20% 4
tem:
Open-Source Operating Systems: GNU/Linux, Android,
Free BSD, Open Solaris. Open-Source Hardware, Vir-
tualization Technologies, Containerization Technologies:
Docker, Development tools, IDEs, Debuggers, Program-
ming languages, LAMP, Open-Source Database technolo-
gies.
5 UNIT-V: Case Studies 25% 4
Example Projects Apache Web server, BSD, GNU/Linux,
Android, Mozilla (Firefox), Wikipedia, Drupal, Word-
Press, Git, GCC, GDB, GitHub, Open Office, Libre Office
Study: Understanding thedevelopmental models, licens-
ing, mode of funding, commercial/non- commercial use.
i. Text Books:
j. List of Practicals:
CLOBJ 1 Gain familiarity with electrical current, potential difference, power and
energy, sources of electrical energy and elements of electrical circuit.
CLOBJ 2 Solve problems related to Alternating current, alternating voltage, etc,
Demonstrate a clear understanding of Pure R, L C circuit and combi-
nation of RLC, Series and Parallel combination of R, L and C, etc.
CLOBJ 3 Acquire knowledge of the resistor, capacitor, and inductor and their
performance characteristics for series and parallel connections.
CLOBJ 4 Understand different single phase and three phase circuits.
CLOBJ 5 Demonstrate a clear understanding of the basic concepts, working prin-
ciples and applications of transformer, DC machines and AC machines.
CLOBJ 6 Study the use of LT Switchgear, Fuse, MCB, ELCB etc.
0 2 0 2 0 100 0 0 0 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Crazy Scientist: 5% 2
The students will be taught the importance of invention
and innovation using some examples that changed the
world the way it worked.
2 UNIT-II: Phonetics 10% 4
IPA Introduction (listening racks), Phonic Sounds Pro-
nunciation Practice including transcription.
3 UNIT-III: Vocabulary Building & Word Forma- 10% 2
tion Process
Compounding, clipping, blending, derivation, creative re-
spelling, coining and borrowing Prefixes & suffixes, syn-
onyms & antonyms, standard abbreviations (related ac-
tivities will be provided) .
4 UNIT-IV: Speaking Activity: Role play on Critical 10% 4
Thinking (Life boat)
This activity topic gears towards making students do role
play based on various scenarios. It involves giving them
a scenario and asking them to further develop the idea in
a very interesting manner, then going on to enact it. It
aims to improve students’ convincing skills.
5 UNIT-V: Picture Description & Picture Connec- 15% 2
tor
Enable students to use vocabulary and useful expression
to describe the picture. In this class the students will
be trained to form logical connections between a set of
pictures which will be shared with them. This geared
towards building creativity and presentation skills.
6 UNIT-VI: Mine Activity: Usage of Preposition: 8% 2
Students will learn to use proper propositions by active
participation in the activity.
7 UNIT-VII: Worksheets on Identifying Common 12% 2
Errors in Writing:
Sentence structure, Punctuations, Subject-Verb Agree-
ment, Noun-Pronoun Agreement
8 UNIT-V: Reading Skills 10% 2
The art of effective reading and its various strategies to
be taught to the learners and practice exercises be given
on reading comprehension.
9 UNIT-IX: Speech and spoken Exchanges; Extem- 10% 4
pore:
Students will learn the correct usage of spoken language as
different from the written form. It will help the students
in extempore speech. This will be done by making the
students give variety of impromptu speeches in front of
the class: 1 minute talk on simple topics. To change the
average speakers in the class to some of the best Orator.
10 UNIT-X: Book Review 10% 4
The learners will identify the central idea of the book,
author’s style and approach towards the book. This will
enable the learners to express their point of view and hone
their creativity and writing skills.
i. Text Books:
1. Understanding and Using English Grammar Betty Azar & Stacy Hagen; Pear-
son Education.
2. Business Correspondence and Report Writing SHARMA, R. AND MOHAN,
K.
3. Communication Skills Kumar S and Lata P; New Delhi Oxford University
Press.
4. Technical Communication: Principles and Practice, Sangeetha Sharma, Meenakshi
Raman; Oxford University Press.
5. Practical English Usage MICHAEL SWAN.
6. A Remedial English Grammar for Foreign Student F.T. WOOD.
7. On Writing Well, William Zinsser; Harper Paperbacks,2006; 30th anniversary
edition.
8. Oxford Practice Grammar, John Eastwood; Oxford University Press.
Semester 1-5
a. Course Name: Computational Thinking for Structured Design-1
b. Course Code: 303105104
c. Prerequisite: Requires Basic Knowledge of Computer.
d. Rationale: This course is design to provide basic ideas of computer programming.
This course also makes help to understand programming language. It will help to
develop their logical abilities.
e. Course Learning Objectives:
3 - 2 4 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Introduction to C language 10% 3
History of C language, Program Development Steps,
Structure of C program
2 UNIT-II: Data Types, User I/O and Operators 10% 6
Data Types
Extended and Derived Data types, Variables User I/O :
Formatted, predefined Functions of stdio.h header file Op-
erators: Types of operators, Precedence, Associativity.
3 UNIT-III: Conditional Flow Statements: 15% 9
Iterative Statements, Jumping Statements and
Pointors:Conditional Flow Statements: Simple
if,ifelse,else-if ladder,switch case Decision Making using
conditional statements Iterative Statements: Control
Entry and Control Exit Loops Jumping Statements:
break, continue , forward and backward goto. Pointers:
Typed:single double,triple..wild, NULL,Const, untyped,
void.
4 UNIT-IV: Functions: 30% 10
Functions :Call by value, call by references, Types of Func-
tions. Pointer Functions: Calling A function through
function pointer, Passing A function’s address as an Ar-
gument to other function, Types of Pointer function Cre-
ation. Recursion : Types of Recursions : Direct Recur-
sion, Indirect Recursion, Tail Recursion, No tail/Head
Recursion, Tree Recursion, Nested Recursion. Storage
classes : Auto, register, static and Extern.
5 UNIT-V: Arrays: 35% 14
Arrays: Types of arrays, Declaration and Defining an ar-
ray Pointer and Arrays: Types of Accessing Array el-
ements Subscripting pointer variables Pointer to an ar-
ray, Array of pointers, Pointers and two dimensional ar-
rays Subscripting pointer To an array, Array of Func-
tions : Strings: Strings v/s character arrays, Initializing
strings, Reading and Displaying string Types of string for-
mat Specifiers. puts() functions, Multi Line string Input
String pointers, Two-dimensional character arrays or ar-
ray of string Array of pointers to strings, String handling
functions.
i. Text Books:
d. Rationale: Basic knowledge of the environment is essential for all human beings
for a good life and sustainable existence.
1 0 0 Audit - 50 - - - 50
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: ENVIRONMENTAL HEALTH, ECOL- 25% 7
OGY AND QUALITY OF LIFE
Environmental education: Objective and scope, Impact
of technology on the environment, Environmental disas-
ters: Case studies, Global environmental awareness to
mitigate stress on the environment, Structure and func-
tion of an ecosystem, Ecological pyramids, Pyramid of
number, Pyramid of energy and pyramid of biomass.
2 UNIT-II: POLLUTION PREVENTION 20% 6
Air & Noise pollution - Sources & their Effects, Case stud-
ies of Major Catastrophes, Structure and composition of
the atmosphere, Water, Soil, Marine, Thermal & Marine
Pollution: The story of fluoride contamination, Eutroph-
ication of lakes, control measures, Measuring water qual-
ity: Water quality index, Waste water treatment (gen-
eral) primary, secondary and tertiary stages, Municipal
Solid waste management: Sources and effects of munici-
pal waste, Biomedical waste, Hazardous waste.
3 UNIT-III: POPULATION GROWTH, GLOBAL 25% 7
ENVIRONMENTAL CHALLENGES & LATEST
DEVELOPMENTS
Population Explosion - Causes, Effects and Control, an
International initiative in population-related issues, Ur-
banization, Growth of the world’s large cities, Water re-
sources: Sources of water, Stress on water resources, Cli-
mate Change, Global Warming and Green House Effect,
Acid Rain, Depletion of Ozone layer, Variation in concen-
trations of GHG gases in ambient air during last millen-
nium, Role of Environmental Information System (EN-
VIS) in India and similar programs run by EPA(USA),
Role of soft tools like Quantum GIS, Autodesk Building
Information Modeling (BIM) and City Finance Approach
to Climate-Stabilizing Targets (C- FACT), Life Cycle As-
sessment, Bioinformatics and Optimization tools for sus-
tainable development.
4 UNIT-IV: SMART CITIES 30% 10
Introduction to smart cities - about smart cities, what is
a smart city, world urbanization, case studies of Songdo,
Rio De Janeiro, what makes cities smart.
City as a system of systems – Introduction, systems think-
ing, Milton Keynes Future Challenges, Rich picture as city
challenges, Wicked problems, Development of smart city
approach – core elements, open data, sustainability, pri-
vacy and ethics, development processes.
Smart Citizens – their role, engaging citizens, IES Cities,
Energy systems, Approaches for Citizen Engagement, co-
creating smart cities, cities unlocked, living labs, city
problems, crowdsourcing ideas, redesigning cities for citi-
zens, all age-friendly cities, mobility on demand, motion
maps,
Infrastructure, Technology and Data – urban infrastruc-
ture and its technology, future of lighting, IoT, connected
objects, sensing the city, NOx eating paints and air quality
sensors, safest, smart citizen kit, sensing your city, Sen-
sored City, Cyber security for data power, open, shared
and closed data, satellite data, open data revolution,
Smart City Project Data.
Innovation – smart innovations, smart city ecosystem,
data-driven innovations for smart cities.
Standards and Capacity Building – the role of Standard,
BSI smart city Standards, HyperCat, ITU Smart Sustain-
able cities, Smart City Readiness, Lessons Learnt from
Amsterdam.
Smart Measurements - metrics and indicators, city indi-
cators, WCCD data portal, value proposition, integrated
reporting, smart city learning and education, urban data
school.
i. Text Books:
3 - 2 4 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I Dynamic Memory Allocation: 10% 6
malloc, calloc, realloc and free, Array of pointers, Pro-
graming Applications, Dangling Pointer
2 UNIT-II Preprocessor Directives: 10% 6
File Inclusion, Macros, Conditional Compilation and
Pragmas.
3 UNIT-III: Enumerators, Structures, Unions: 15% 15
Enumerators: Enumerator Types Structures: Decla-
ration Initialization Accessing Structures, Complex Struc-
tures, Structure and Functions Array of structures Arrays
within structures Anonymous structures Nested structures
pointers in structures Self-referential structures Structure
Padding Unions: Bit fields Typedef
4 UNIT-IV: Searching and Sorting: 30% 3
Selection sort, Bubble Sort, ,Insertion sort, Quick sort
and Merge Sort Linear and Binary Searching Techniques
5 UNIT-V: Data Structures: List- Linear List: : 35% 15
Singly Linked List - CRUD operations Double Linked
List -CRUD operations Circular Linked List- CRUD op-
erations
i. Text Books:
0 - 2 1 - - 20 - 30 50
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. List of Practicals:
CLO 1 Understand the basics of design thinking and its implications in product
or service development.
CLO 2 Understand and Analyze the requirements of a typical problem.
CLO 3 Plan the necessary activities towards solving the problem through
ideation and prototyping.
CLO 4 Evaluate the solution and refine them based on the customer feedback.
g. Teaching & Examination Scheme:
2 - 2 3 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I Defining Needs, Ideation for solutions, 20% 2
Prototyping: Defining Needs:
Explain how PoV can be used in defining the design
problem, Use a structured approach to arrive at a PoV.
Ideation for Solutions: List the best practices for conduct-
ing a successful ideating session, Describe the techniques
for evaluating and prioritizing ideas, Prototyping: Define
prototyping, Explain how prototyping aids in communi-
cating ideas effectively, List various tools for prototyping
2 UNIT-II Testing the Solution, Problem Solving 20% 2
Mindset:
Testing the Solution: Define the steps of a successful
testing approach, Demonstrate the process of gathering
and responding to user feedback. Problem Solving Mind-
set: Understanding Problem Statements, Recapping De-
sign Principles, Design Thinking Toolsets, Formulating
approaches to Solutions, Applications of Design Thinking:
Case Study.
3 UNIT-III: Human Centered Design, Design for the 20% 8
Environment:
Human Centered Design: Services Development process
and lifecycle, Product Vs Services, Innovation in Services,
Service Experience Lifecycle, Human Computer Interac-
tion, Usability Engineering - Heuristic Evaluation. De-
sign for the Environment: Design Considerations, Envi-
ronmental Issues, Sustainable Development, Green De-
sign – Design for Process, Design for Product, Qualitative
and Quantitative Methods for DFE, Design for Disassem-
bly, Design for Recyclability, Design for Energy Efficiency.
The relevance of 4Rs - reduction, reuse, recycling and re-
covery in Environmental friendly design.
4 UNIT-IV: Design Thinking and Innovation Man- 20% 8
agement Culture:
Design Thinking and Innovation Management Culture:
Project Management - Project Planning, Business Plan,
Planning the resources, Effective Communication, Team
Management, Benchmarking the Development, Cost Es-
timation, Interpreting the Feedback and Troubleshooting,
Pitching the idea, Revenue Model.
5 UNIT-V: Design Thinking and Innovation Man- 20% 8
agement Culture:
Design Thinking and Innovation Management Culture:
Project Management - Project Planning, Business Plan,
Planning the resources, Effective Communication, Team
Management, Benchmarking the Development, Cost Es-
timation, Interpreting the Feedback and Troubleshooting,
Pitching the idea, Revenue Model.
i. Text Books:
j. List of Practicals:
CLOBJ 1 Define and identify ordinary differential equations of higher order. Classify
ODEs based on homogeneity and linearity. Solve homogeneous linear ODEs
of higher order with constant coefficients, and variable coefficients.
CLOBJ 2 Solve homogeneous linear ODEs of higher order with constant coefficients,
variable coefficients
CLOBJ 3 Apply the Method of Undetermined Coefficients to solve nonhomogeneous
ODEs. Utilize the Solution by Variation of Parameters for solving nonho-
mogeneous ODEs. Explore applications of ODEs in real-world scenarios.
CLOBJ 4 Understand power series solutions for ordinary points and regular singular
points. Explore properties and applications of Legendre polynomials and
Bessel functions.
CLOBJ 5 Define Laplace transform and its inverse. Understand the linearity property
of Laplace transforms. Solve ordinary differential equations using Laplace
transforms.
CLO 2 Develop analytical and critical thinking skills through the process of solving
complex mathematical problems.
CLO 3 Understand and interpret mathematical solutions in the context of the given
problems.
4 - - 4 20 20 - 60 - 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT 1: Higher order ordinary differential equa- 8% 5
tions:
Ordinary differential equations of higher orders, Homoge-
neous Linear ODEs of Higher Order, Homogeneous Lin-
ear ODEs with Constant Coefficients, Euler–Cauchy equa-
tions, Nonhomogeneous ODEs, Method of Undetermined
Coefficients, Solution by Variation of Parameters, Appli-
cations
2 UNIT 2 Power Series: 15% 9
Power series solutions at ordinary point and regular sin-
gular point; Legendre polynomials, Bessel functions of the
first kind and their property
3 UNIT 3 Laplace Transform: 25% 15
UNIT 3 Laplace Transform: Laplace Transform and in-
verse Laplace transform, Linearity, First Shifting Theo-
rem (s-Shifting), Transforms of Derivatives and Integrals,
ODEs, UNIT Step Function (Heaviside Function), Second
Shifting Theorem (t-Shifting), Laplace transform of peri-
odic functions, Short Impulses, Dirac’s Delta Function,
Convolution, Integral Equations, Differentiation and In-
tegration of Transforms, Solution of ordinary differential
equation by Laplace transform
4 UNIT 4 Fourier Integral : 17% 10
Fourier Integral, Fourier Cosine Integral and Fourier Sine
Integral
5 UNIT 5 Vector Calculus: 10% 6
Gradient of scalar field, Directional Derivative, Divergence
and curl of Vector field, Scalar line integrals, vector line
integrals, scalar surface integrals, vector surface integrals,
Theorems of Green, Gauss and Stokes.
6 UNIT 6 Multivariable Calculus (Integration): 25% 15
Multiple Integration: Double integrals (Cartesian),
change of order of integration in double integrals, Change
of variables (Cartesian to polar), Triple integrals (Carte-
sian)
CLOBJ 1 Gain familiarity with electrical current, potential difference, power and
energy, sources of electrical energy and elements of electrical circuit.
CLOBJ 2 Solve problems related to Alternating current, alternating voltage, etc,
Demonstrate a clear understanding of Pure R, L C circuit and combi-
nation of RLC, Series and Parallel combination of R, L and C, etc.
CLOBJ 3 Acquire knowledge of the resistor, capacitor, and inductor and their
performance characteristics for series and parallel connections.
CLOBJ 4 Understand different single phase and three phase circuits.
CLOBJ 5 Demonstrate a clear understanding of the basic concepts, working prin-
ciples and applications of transformer, DC machines and AC machines.
CLOBJ 6 Study the use of LT Switchgear, Fuse, MCB, ELCB etc.
0 2 0 2 0 100 0 0 0 100
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Developing Effective Listening Skills: 10% 2
To help students understand the meaning and importance
of good listening skills, learning the traits of being a good
listener through activity and listening audio tracks..
2 UNIT-II: Error analysis: 10% 4
To provide insights into the complicated processes of lan-
guage development as well as a systematic way for iden-
tifying, describing and explaining errors. (Tenses, Voices,
Reported speech)
3 UNIT-III: Delivering different types of speeches: 10% 2
Students will understand and use the different patterns
for structuring speeches, Welcome / Introductory speech
Vote of Thanks speeches, Farwell speeches .
4 UNIT-IV: Professional Presentations 10% 5
: Students will learn Combating stage fright, Preparing
power point presentation Delivering PPT.
5 UNIT-V: Essay writing 10% 4
: Students will overcome the common pitfalls in the task
of essay writing by understanding, Basics of Paragraph de-
velopment and paragraph jumble, Types of essays, Char-
acteristic features of essays, Guiding Principles.
6 UNIT-VI: Reading Comprehension: 10% 2
: Employing Different Reading Skills, Activity, Practice
7 UNIT-VII: Project Proposal: 5% 2
To equip students with the various elements required to
prepare a winning proposal.
8 UNIT-V: Misplaced Modifiers 5% 1
Students will understand how to place the improperly sep-
arated word, phrase or clause from the word it describes.
9 UNIT-IX: Movie Review: 10% 2
A movie show followed by writing a review. To provide an
exposure to students how to express their opinions about
some film or documentary with unbiased and objective
approach.
10 UNIT-X: Narrative Writing: 5% 2
Narrative writing helps them explore different characters
and settings. To help students clarify their thinking, and
teach them to express that in writing in an organized way.
i. Text Books:
1. Business Correspondence and Report Writing SHARMA, R. AND MO-
HAN, K.
2. Communication Skills Kumar S and Lata P; New Delhi Oxford University
Press Practical English Usage MICHAEL SWAN
3. A Remedial English Grammar for Foreign Student F.T. WOOD\
4. On Writing Well William Zinsser; Harper Paperbacks,2006; 30th anniver-
sary edition
5. Oxford Practice Grammar, John Eastwood; Oxford University Press Tech-
nical Communication : Principles And Practice Sangeetha Sharma, Meenakshi
Raman; Oxford University Press
Semester 2-6
1.
a. Course Name: Global Certifications - Fundamentals (Azure)
CLOBJ 2 Gain familiarity with a diverse range of Azure services, enabling the ability
to assess and leverage appropriate tools for different cloud-based scenarios.
CLOBJ 3 Acquire knowledge of Azure security features, including identity and access
management, encryption, and compliance, to ensure the implementation of
robust and secure cloud solutions.
CLOBJ 4 Understand Azure Service Level Agreements (SLAs) and the lifecycle of
Azure services, allowing for informed decision-making, efficient resource
management, and adherence to service quality commitments.
CLO 4 Understanding Azure Service Level Agreements (SLAs) and the Azure ser-
vice lifecycle.
g. Teaching & Examination Scheme:
2 0 0 2 20 20 - 60 - 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Cloud Concepts: Understanding cloud computing prin- 15% 4
ciples, such as the different types of cloud models (pub-
lic, private, hybrid), infrastructure-as-a-service (IaaS),
platform-as-a-service (PaaS), and software-as-a-service
(SaaS).
2 Azure Services: Familiarity with the various Azure ser- 20% 6
vices and their common use cases. This includes ser-
vices like Azure Virtual Machines, Azure App Services,
Azure Storage, Azure Functions, Azure SQL Database,
and more.
3 Security, Privacy, Compliance, and Trust: Knowl- 20% 6
edge of Azure security features, identity and access man-
agement, Azure Active Directory, data protection, compli-
ance frameworks, and Azure governance methodologies.
4 Azure Pricing and Support: Understanding Azure 15% 4
subscription options, cost management, pricing models,
and the different support options available to Azure cus-
tomers.
5 Azure SLA and Service Lifecycles: Familiarity with 30% 10
Azure Service Level Agreements (SLAs) and the Azure
service lifecycle, including planned maintenance, updates,
and deprecation policies.
i. Reference Books:
1. ”Microsoft Azure Fundamentals: Understanding Azure” by Michael Collier and
Robin Shahan - 3rd Edition
2. ”Azure for Architects: Implementing cloud design, DevOps, containers, IoT, and
serverless solutions on your public cloud” by Ritesh Modi - 2nd Edition
3. ”Exam Ref AZ-900 Microsoft Azure Fundamentals” by Jim Cheshire - 2nd Edition
Semester 2 - 7
a. Course Name: Electrical and Electronics Engineering
CLO 1 UTo Illustrate basic concepts of various laws, principles and theorems
associated with DC circuits for networks analysis.
CLO 2 To apply concepts of sinusoidal voltages, power relationships and show-
casing knowledge of AC circuit theory using numerical and graphical
representation.
CLO 3 To Compare and apply diode and transistor fundamentals, including
characteristics, operation, and applications, demonstrating awareness
of electronics principles.
CLO 4 To design, and implement various types of voltage regulator circuits,
and understanding of power supply concepts and practical applications.
CLO 5 To adept, classify, and apply various electronic sensors and transducers,
for understanding of their principles and real-world applications.
g. Teaching & Examination Scheme:
3 - 2 4 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: DC Circuits 10% 5
Electrical circuit elements (R, L and C), voltage and cur-
rent sources, Kirchhoff current and voltage laws, Mesh
and Node analysis, Simplifications of networks using se-
ries and parallel combinations and star-delta conversions.
Superposition, Thevenin and Norton Theorems..
2 UNIT-II: AC Circuits 30% 15
AC Circuits Sinusoidal voltages and currents, their math-
ematical and graphical representation, Concept of instan-
taneous, peak (maximum), average and R.M.S. values, fre-
quency, cycle, period, peak factor and form factor, phase
difference, lagging, leading and in phase quantities and
phasor representation. Rectangular and polar represen-
tation of phasors, pure inductance, pure capacitance and
corresponding voltage- current phasor diagrams and wave-
forms. Development of the concept of reactance, the
study of series R-L, R-C, R-L-C circuit and resonance,
study of parallel R-L, R-C and R-L-C circuit, concept of
impedance, admittance, conductance and susceptance, the
concept of active, reactive and apparent power and power
factor,. Voltages, currents and power relations three-phase
have balanced star-connected loads and delta-connected
loads along with phasor diagrams.
3 UNIT-III: Diode and Transistors 30% 15
Introduction to Ideal Diode, Effect of temperature Ideal
diodes, unbiased diode and Forward and reverse bias of
Diode. PIV, surge current, Diode as Uncontrolled switch.
Rectifiers: Half wave, Full wave, and bridge wave. Ripple
factor, PIV rating. Choke and Capacitor input filter rec-
tifiers, Clipper and Clamper circuits, Voltage multiplier:
Construction and working of BJT, Characteristics & spec-
ifications of BJT (PNP & NPN transistors), Biased and
unbiased BJT, Configuration of the transistor, the concept
of gain & BW, Operation of BJT in the cut-off, saturation
& active regions (DC analysis), BJT as a switch, Transis-
tor as an amplifier, Voltage divider bias and analysis, VDB
load line and Q point.
4 UNIT-IV: Voltage Regulator 15% 5
Lasers: Interaction of radiation with Matter, Absorption,
Spontaneous and Stimulated emission, Characteristics of
Lasers, Types of Lasers: Ruby Laser, Helium-Neon Laser,
Semiconductor Diode Laser, Applications of Lasers. Fiber
Optics: Principle and Structure of Optical Fiber, Numeri-
cal Aperture of fiber, Types of Optical Fibers, Attenuation
in Optical Fibers, Applications of Optical Fibers.
5 UNIT-V: Sensors and Transducers 15% 5
Introduction to sensors and Transducers, Comparison be-
tween sensors and Transducers, Applications of Sensors
and Transducers, Types of Electronic sensors, Types of
Transducers.
i. Text Books:
CLOBJ 5 Demonstrate apache Web server, BSD, GNU/Linux, Android, Mozilla (Fire-
fox), Wikipedia, Drupal, WordPress, Git, GCC, GDB, GitHub, Open Office,
LibreOffice Study
f. Course Learning Outcomes:
CLO 3 Use stack, Queue, Lists, Trees and Graphs in problem solving.
CLO 4 Implement all data structures in a high-level language for problem solving.
3 0 4 5 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Introduction: Data Structures, Classifications (Primi- 10% 6
tive & Non-Primitive), Data structure Operations, Re-
view of Arrays, Structures, Self-Referential Structures,
and Unions. Pointers and Dynamic Memory Allocation
Functions. Representation of Linear Arrays in Memory,
dynamically allocated arrays. Performance analysis of an
algorithm and space and time complexities
2 Stacks, Recursion and Queue: Stacks: Definition, 15% 8
Stack Operations, Array Representation of Stacks, Stacks
using Dynamic Arrays, Stack Applications: Polish no-
tation, Infix to postfix conversion, evaluation of postfix
expression. Recursion - Factorial, GCD, Fibonacci Se-
quence, Tower of Hanoi, Queues: Definition, Array Rep-
resentation, Queue Operations, Circular Queues, Circular
queues using Dynamic arrays, Deque, Priority Queues and
its problems
3 Linked Lists: Definition, Representation of linked lists in 10% 5
Memory, Memory allocation; Garbage Collection. Linked
list operations: Traversing, Searching, Insertion, and Dele-
tion. Doubly Linked lists, Circular linked lists, and header
linked lists. Linked Stacks and Queues. Applications of
Linked lists
4 Searching and Sorting: Interpolation Search Sorts: 10% 5
Selection Sort, Insertion Sort, Bubble Sort, Quick Sort,
Merge Sort, Radix Sort
5 Trees: Terminology, Binary Trees, Properties of Binary 10% 4
trees, Array and linked Representation of Binary Trees,
Binary Tree Traversals - In Order, Post Order, Pre Order;
Additional Binary tree operations. Threaded binary trees,
Binary Search Trees – Definition, Insertion, Deletion,
Traversal, Searching, Application of Trees-Evaluation of
Expression.
6 Red Black Trees and AVL Trees: Introduction- 15% 8
Operations on Red Black Trees, AVL tree Construction,
Operations on AVL Trees
7 Hashing: Hash Table organizations, Hashing Functions, 15% 3
Static and Dynamic Hashing
8 Graphs: Definitions, Terminologies, Matrix and Adja- 15% 5
cency List Representation of Graphs, Elementary Graph
operations, Traversal methods: Breadth First Search and
Depth First Search.
j. List of Practicals:
1. Implement Stack and its operations like (creation push pop traverse peek
search) using linear data structure
2. Implement Infix to Postfix Expression Conversion using Stack.
3. Implement Postfix evaluation using Stack.
4. Implement Towers of Hanoi using Stack.
5. Implement queue and its operations like enqueue, dequeue, traverse, search.
6. Implement Single Linked lists and its operations(creation insertion deletion
traversal search reverse).
7. Implement Double Linked lists and its operations(creation insertion deletion
traversal search reverse).
8. Implement binary search and interpolation search.
9. Implement Bubble sort, selection sort, Insertion sort, quick sort ,merge sort.
10. Implement Binary search Tree and its operations ( creation, insertion, dele-
tion).
11. Implement Traversals Preorder In-order Post-order on BST.
12. implement Graphs and represent using adjacency list and adjacency matrix
and implement basic operations with traversals (BFS and DFS).
Semester 3-2
a. Course Name: Database Management System
d. Rationale: The course will enable students to understand the different issues
involved in the design and implementation of a database system as well execute
various database queries using SQL.
3 0 2 4 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Introduction: Introduction and applications of DBMS, 10% 3
File Processing System and its limitations, ANSI/SPARC
Model, Data Independence, Client-Server Architecture,
Users & DBA, Database Architecture.
2 SQL: Data Definition Language (DDL) commands, Data 10% 4
Manipulation Language (DML) commands, Data Control
Language (DCL) commands, Transaction Control Lan-
guage (TCL) commands. Predicates & Clauses: Logi-
cal Operators (AND / OR), Relational Operators, BE-
TWEEN Predicate, IN & NOT IN Predicate, LIKE Pred-
icate. Functions in SQL: Aggregate Functions, Character
Functions, Arithmetic Functions, Date Functions, Conver-
sion Functions.
3 Data Models: Hierarchical Model, Network Model, Re- 10% 5
lational Model, Object-Oriented Model. E-R Diagram:
Introduction to E-R Diagram, Entities, Attributes & its
types, Relationships, Mapping Cardinalities, Participa-
tion Constraints, Weak Entity Sets, Specialization, Gen-
eralization, Aggregation.
4 Relational Data Model: Introduction, Degree, Cardi- 10% 4
nality. Constraints & Keys: Primary Key, Foreign Key,
Super Key, Candidate Key, Not Null Constraint, Check
Constraint. Relational Algebra Operations: Selec-
tion, Projection, Cross-Product, Rename, Joins (Natural
& Outer Join), Set Operators (Union, Intersection, Set
Difference), Aggregate Functions.
5 Relational Database Design: Functional Dependency 20% 6
– definition, trivial and non-trivial FD, Armstrong’s Ax-
ioms/Inference Rules, Closure of FD, Closure of At-
tributes, Candidate Key, Finding a Candidate Key, De-
composition (Lossy & Lossless), Database Anomalies,
Normalization – 1NF, 2NF, 3NF, BCNF, 4NF, 5NF.
6 Transaction: Introduction, ACID Properties, Transac- 20% 12
tion Life Cycle, Scheduling, Serial Schedule, Interleaved
Schedule, Transaction Operations, Serializability (View &
Conflict), Two-Phase Commit Protocol. Database Re-
covery: Introduction, Log Based Recovery, Shadow Pag-
ing, Checkpoints. Concurrency Control: Introduction,
Lock Based Protocol, Two Phase Lock Protocol, Inten-
tion Locking, Multiple Granularity, Time-based Protocol.
Deadlock: Introduction, Deadlock Detection, Deadlock
Recovery, Deadlock Prevention (Wait-Die, Wound-Wait &
Timeout-Based Approach).
7 Query Processing: Introduction, Layers of Query Pro- 10% 3
cessing, Measures of Query Cost, File Scans (Linear &
Binary Search), Materialized View, Pipelining. Query
Optimization: Introduction, Equivalence Rules, Cost-
Based Query Optimization.
8 Security: Data Security, Data Integrity, Authentication, 5% 2
Authorization, Encryption, Decryption, Access Control
(DAC, RBAC, MAC), Intrusion Detection, SQL Injection.
9 PL/SQL Concepts: Views, PL/SQL Block, Cursors, 5% 3
Triggers, Stored Procedures, Stored Functions.
i. Text Books:
j. Practical List:
CLOBJ 1 Gain the Knowledge of the concept with the Object-oriented programming,
OOPs principles.
CLOBJ 4 Demonstrate the use of Arrays, Array values, and memory storage Structure.
CLOBJ 5 Demonstrate the use of various OOPs concepts with the help of programs.
CLO 4 Classify inheritance with the understanding of early and late binding, usage
of exception handling, and generic programming.
2 0 2 3 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Design introduction: Object-oriented programming, 10% 3
OOPs principles, encapsulation, inheritance, and poly-
morphism; Java as an OOP & internet enabled language,
importance of Java, Java usage in industry, the byte code,
compiling, and running of simple Java program, JVM,
JDK, JRE.
2 Data types, variable, operators: Data types, vari- 10% 3
ables, dynamic initialization, scope and lifetime of vari-
ables, type conversion and casting, operators.
3 Control statements: Conditional Statements, Looping 10% 3
Statements, Jump Statements.
4 Arrays: Array, Array values and memory storage Struc- 8% 3
ture, Types of Arrays.
5 Object-oriented programming: Classes and objects: 18% 5
concepts of classes and objects, declaring objects, assign-
ing object reference variables, methods, constructors, ac-
cess control, garbage collection, usage of static with data
and methods, usage of final with data, overloading meth-
ods and constructors, parameter passing - call by value,
recursion, nested classes.
6 Inheritance: Inheritance Basics, member access rules, 8% 2
Usage of super key word, forms of inheritance, Method
Overriding, Abstract classes, Dynamic method dispatch,
Using final with inheritance.
7 Strings, Packages and Interfaces: String handling 12% 4
functions, Packages, Class path, importing packages, dif-
ferences between classes and interfaces, Implementing &
Applying interface, enumerations in Java.
8 Exception Handling: Exceptions, Types of Exceptions, 8% 2
Handling of Exceptions.
9 Multi Threading: Thread, Usage of threads, Types of 10% 3
threads, Handling Threads.
10 Collections Framework: Functional Programming, 6% 2
Collections, Hierarchy of collections.
i. Text Books:
j. List of Practicals:
CLOBJ 1 Understand the business value and components of Microsoft Power Plat-
form.
CLOBJ 2 Identify the foundational components and administration of Power
Platform environments.
CLOBJ 3 Develop skills in building applications using Power Apps (canvas and
model- driven).
CLOBJ 4 Learn to create automation workflows with Power Automate.
CLOBJ 5 Explore the capabilities of Power BI and its integration with Power
Platform.
CLO 1 Explain the business value of Microsoft Power Platform and its inte-
gration with Microsoft 365 apps, Dynamics 365, and Azure.
CLO 2 Administer Power Platform environments, including security and gov-
ernance practices.
CLO 3 Design and develop canvas and model-driven applications using Power
Apps.
CLO 4 Build automation workflows and flows using Power Automate for vari-
ous scenarios.
CLO 5 Present mathematical arguments and solutions in a unified, logical, and
organized manner, emphasizing clarity, coherence, and precision across
all units.
g. Teaching & Examination Scheme:
3 - 2 4 20 20 20 60 30 150
L- Lectures; T- Tutorial; P- Practical; C- Credit; MSE- Mid-Semester Evaluation;
CE- Continuous Evaluation; ESE- End Semester Examination
h. Course Content:
Sr. Topics Weigh- Teaching
No. tage Hours
1 UNIT-I: Describe the business value of Microsoft 20% 7
Power Platform
Examine Microsoft Power Platform The business value of
Power Platform Data connectors & Dataverse Power Plat-
form with Microsoft 365 apps and services Power Platform
with Teams Power Platform and Dynamics 365 Power
Platform and Azure Leverage Power Platform components
2 UNIT-II: Identify foundational components of Mi- 10% 7
crosoft Power Platform
Power Platform Environments Administration Security
and governance Explore Microsoft Dataverse Business
rules Power Platform connectors
3 UNIT-III: Describe how to build applications with 10% 7
Power Apps
Examine Power Apps Explore canvas applications Ex-
plore model-driven applications Differentiate between can-
vas apps and model-driven apps
4 UNIT-IV: Describe building automation with 20% 8
Power Automate
Build a canvas app Building blocks of canvas apps Canvas
app components
5 UNIT-V: Describe the capabilities Power BI 20% 8
Model-driven apps , Building blocks of model-driven apps
Design of model-driven apps Create a model-driven app
6 UNIT-VI: Describe complementary Power Plat- 20% 8
form Solutions
Examine the capabilities of Power Automate The differ-
ent Power Automate Apps Cloud Flows Power Automate
scenarios Build a basic flow Build a desktop flow Examine
aa Power Automate
i. Text Books:
1. https://learn.microsoft.com/en-us/training/modules/introduction-power-platform/
Microsoft Learn offers free learning paths to prepare students for the DP-
900T00 Azure Data Fundamentals.
2. https://learn.microsoft.com/en-us/credentials/certifications/exams/pl-900/ Each
exam has a description page that outlines the major topics of the exam, how
to study, and overall end-to-end process to sign-up and take your exam
j. List of Practicals:
CLOBJ 2 Develop and apply analytical and critical thinking skills to understand, an-
alyze, and evaluate mathematical structures and proofs.
CLOBJ 3 Recognize and interpret mathematical solutions within the context of spe-
cific problems, demonstrating practical applications in various fields.
CLO 2 Develop integrated analytical and critical thinking skills by engaging with
a wide range of mathematical structures, proofs, and problem-solving tech-
niques presented throughout the entire syllabus.
CLO 3 Understand and interpret mathematical solutions within the context of spe-
cific problems, recognizing the practical applications of discrete mathematics
in diverse fields covered in all units.
CLO 6 Lay a solid foundation for more advanced courses in mathematics and re-
lated disciplines.
4 - - 4 20 20 - 60 - 100
CLOBJ 1 Students will be able to demonstrate the ability to communicate clearly and
persuasively in oral presentations.
CLOBJ 3 Students will write professional emails, memos, and reports with clarity and
conciseness.
CLOBJ 4 Students will understand and practice time management strategies effec-
tively.
CLOBJ 5 Students will be able to demonstrate skills in resolving conflicts and nego-
tiating effectively.
CLOBJ 6 Students will use digital communication tools and platforms effectively.
CLO 4 To identify, set, and achieve goals with the help of time management.
0 2 0 2 0 100 0 0 0 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Technical Writing: Email etiquette & Email writ- 10% 4
ing, Letter Writing (Types of Letters & Layout)
Trains students on detailed email and letter writing eti-
quette. Students will be able to write formal letters fol-
lowing certain stipulated formats. They will learn different
types of letters for different official purposes.
2 Interpersonal Communication at Workplace: Dy- 10% 2
namics of communication
To develop the confidence to handle a wide range of de-
manding situations more effectively at the workplace. To
enable the students to analyse their own interpersonal
communication style.
3 Debate: The three minute debate planner 10% 4
To enable the students to generate effective critical think-
ing into primary issues in the given topic. Students will be
able to resolve controversies and recognize strengths and
weaknesses of arguments.
4 Goal setting & Tracking 10% 2
To enable the students to define strategies or implementa-
tion steps to attain the identified goals and make progress
every day.
5 Time Management & Task Planning (Case-study) 5% 2
To enable the students to identify their own time wasters
and adopt strategies to reduce them. To enable students
to clarify and prioritize their objectives and goals by cre-
ating more planning time.
6 Reading Comprehension: Intermediate level 5% 2
To enable the students to develop the knowledge, skills,
and strategies they must possess to become proficient and
independent readers.
7 Listening Skills: Small everyday conversation & 10% 2
comprehension
Provides practice on understanding accents and day-to-
day conversations. Listening to English conversations in
different contexts.
8 Information design and writing for print and online 5% 2
media: Blog Writing
To enable students to design information that is targeted
to specific audiences in specific situations to meet defined
objectives. To create blogs and share their own knowledge
and experience with the world.
9 Advanced vocabulary Building 10% 4
The students will expand their vocabulary so as to en-
hance their proficiency in reading and listening to aca-
demic texts, writing, and speaking. The students will at-
tain vocabulary to comprehend academic and social read-
ing and listening texts. The students will develop ade-
quate speaking skills to communicate effectively.
10 Picture Perception 5% 1
To prepare the students for a test for basic intelligence
and IQ, generally done on the first day of SSB (Sashastra
Seema Bal is one of India’s Central Armed Police Forces).
11 Appreciation, Apology and Acknowledgement let- 10% 2
ters
To enable the students to maintain productive business
relationships through different types of letters. To enable
the students to express their feelings without speaking out
loud.
12 The Art of Negotiation 5% 2
To enable the students to reach an agreement for mu-
tual benefits through negotiation. To enable the students
to learn a process by which compromise or agreement is
reached while avoiding argument and dispute.
13 Activity Session (Game of Truth) 5% 1
To make the students think of the significance of certain
things in their life. To make them share their thoughts
and perceptions of matters in life with others.
i. Reference Books:
d. Rationale: This course is an introduction to the theory and practice behind mod-
ern computer operating systems. Topics will include what an operating system does
(and doesn’t) do, system calls and interfaces, processes, concurrent programming,
resource scheduling and management, virtual memory, deadlocks, algorithms, pro-
gramming, and security. The approach of the subject is from both a theoretical
perspective as well as a practical one.
CLOBJ 1 Gain familiarity with the generation of Operating System, types of operating
System, and the concept of a virtual machine.
CLOBJ 6 Study Hardware: I/O devices, Device controllers, Direct memory access,
Principles of I/O Software: Goals of Interrupt handlers, Device drivers,
Device-independent I/O software, etc.
f. Course Learning Outcomes:
CLO 4 Give the rationale for virtual memory abstractions in operating systems.
CLO 5 Understand the main principles and techniques used to implement processes
and threads as well as the different algorithms for process scheduling.
3 - 2 4 20 20 20 60 30 150
h. Course Content:
Sr. Content Weightage Teaching
No. Hours
1 INTRODUCTION: Concept of Operating Systems, 5% 3
Generations of Operating Systems, Types of Operating
Systems, OS Services, System Calls, Structure of an
OS-Layered, Monolithic, Microkernel Operating Systems,
Concept of Virtual Machine.
2 PROCESSES, THREAD & PROCESS 20% 9
SCHEDULING: Processes: Definition, Process
Relationship, Different states of a Process, Process
State transitions, Process Control Block (PCB), Context
switching. Thread: Definition, Various states, Benefits of
threads, Types of threads, Concept of multithreads. Pro-
cess Scheduling: Foundation and Scheduling objectives,
Types of Schedulers, Scheduling criteria: CPU utilization,
Throughput, Turnaround Time, Waiting Time, Response
Time; Scheduling algorithms: Pre-emptive and Non
pre-emptive, FCFS, SJF, RR.
3 INTER-PROCESS COMMUNICATION: Critical 15% 6
Section, Race Conditions, Mutual Exclusion, Hardware
Solution, Strict Alternation, Peterson’s Solution, The
Producer/Consumer Problem, Semaphores, Event Coun-
ters, Monitors, Message Passing, Classical IPC Problems:
Reader’s & Writer Problem, Dining Philosopher Problem
etc.
4 DEADLOCKS: Definition, Necessary and sufficient con- 10% 5
ditions for Deadlock, Deadlock Prevention, Deadlock
Avoidance: Banker’s algorithm, Deadlock detection and
Recovery.
5 MEMORY MANAGEMENT & VIRTUAL MEM- 30% 13
ORY: Memory Management: Basic concept, Logical and
Physical address map, Memory allocation: Contiguous
Memory allocation-Fixed and variable partition, Inter-
nal and External fragmentation and Compaction; Paging:
Principle of operation-Page allocation, Hardware support
for paging, Protection and sharing, Disadvantages of pag-
ing. Virtual Memory: Basics of Virtual Memory, Hard-
ware and control structures, Locality of reference, Page
fault, Working Set, Dirty page/Dirty bit, Demand paging,
Page Replacement algorithms: Optimal, First in First Out
(FIFO), Second Chance (SC), Not recently used (NRU)
and Least Recently used (LRU).
6 I/O SYSTEMS, FILE & DISK MANAGEMENT: 20% 9
I/O Hardware: I/O devices, Device controllers, Direct
memory access Principles of I/O Software: Goals of
Interrupt handlers, Device drivers, Device independent
I/O software. File Management: Concept of File, Ac-
cess methods, File types, File operation, Directory struc-
ture, File System structure, Allocation methods (contigu-
ous, linked, indexed), Free-space management (bit vec-
tor, linked list, grouping), directory implementation (lin-
ear list, hash table), efficiency and performance. Disk
Management: Disk structure, Disk scheduling algorithms
- FCFS, SSTF, SCAN, C-SCAN, Disk reliability, Disk for-
matting, Boot-block, Bad blocks.
j. Practical List
d. Rationale: This course is designed for learners trying to learn the fundamentals
of data platform concepts in a cloud environment. It is intended for those with
minimal technical background, who are looking to get basic skilling in cloud data
services and are looking to build their foundational knowledge of cloud data services
within Microsoft Azure. In this course, students will gain foundational knowledge
of core data concepts and related Microsoft Azure data services.
CLOBJ 1 Understand the fundamentals of data, including core data concepts, data
roles, and services.
CLOBJ 2 Explore relational data concepts and Azure services for relational data man-
agement.
CLOBJ 3 Gain knowledge of non-relational data fundamentals and Azure services like
Cosmos DB and Storage.
CLOBJ 4 Learn about data analytics, including large-scale data warehousing, stream-
ing, real-time analytics, and data visualization.
CLOBJ 5 Develop skills in analytical data modeling and creating common data visu-
alizations using reports.
CLO 2 Get basic skilling in cloud data services within Microsoft Azure.
CLO 3 Gain foundational knowledge of core data concepts and related Microsoft
Azure data services.
CLO 4 Learn about core data concepts such as relational, non-relational, big data,
and analytics, and build their foundational knowledge of cloud data services
within Microsoft Azure
g. Teaching & Examination Scheme:
3 - - 3 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT 1: Explore fundamentals of data 30% 12
Core data concepts Data roles and services What is data?
How is data stored? Transactional data workloads An-
alytical data workloads Data professional roles Microsoft
cloud services for data cing, Volume of solid by revolution.
2 UNIT 2: Explore fundamentals of relational data 20% 10
in Azure
Explore relational data concepts Explore Azure services
for relational data Relational tables Normalization Struc-
tured Query Language (SQL) Other common database ob-
jects Azure SQL Azure databases for open- source
3 UNIT 3: Explore fundamentals of non-relational 20% 10
data in Azure 90 minutes
Matrices & Fundamentals of Azure Storage Fundamen-
tals of Azure Cosmos DB Azure Blob Storage Azure Data
Lake Store Gen2 Azure Files Azure Table Storage What
is Azure Cosmos DB? Azure Cosmos DB APIs
4 UNIT 4: Explore fundamentals of data analytics 30% 12
Large-scale data warehousing Streaming and real-time an-
alytics Data visualization What is large-scale data ware-
housing? Data ingestion and processing pipelines Ana-
lytical data stores Choose an analytical data store ser-
vice Batch vs stream processing Real-time data processing
with Azure Stream Analytics Real- time log and teleme-
try analysis with Azure Data Explorer Introduction to
data visualization with power BI Analytical data mod-
eling Common data visualizations in reports
j. List of Practical:
d. Rationale: This course is designed to provide basic knowledge about data & sig-
nals. It also provides basic concepts of computer networks and a firm foundation
for understanding how data communication occurs in the Transmission Medium. It
will help to develop logical abilities and practically set up the network.
CLOBJ 3 Student will be able to create some design about some WAN or LAN.
CLO 1 Draw the functional block diagram of wide-area networks (WANs), local area
networks (LANs), and Wireless LANs (WLANs) and describe the function
of each block.
CLO 2 Understand the functions of the different layers of the OSI Protocol.
CLO 3 Understand and design for a given requirement (small scale) of wide-
area networks (WANs), local area networks (LANs), and Wireless LANs
(WLANs) based on available market components.
CLO 5 Configure DNS, DDNS, TELNET, EMAIL, FTP, WWW, HTTP, SNMP,
Bluetooth, and Firewalls using open-source available software and tools.
g. Teaching & Examination Scheme:
3 - 2 4 20 20 20 60 30 150
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 DATA COMMUNICATION COMPONENTS: 25% 11
Representation of data and its flow Networks, Various
Connection Topology, Protocols and Standards, OSI
model, Transmission Media, LAN: Wired LAN, Wireless
LANs, Connecting LAN and Virtual LAN, Techniques for
Bandwidth utilization: Multiplexing - Frequency division,
Time division and Wave division, Concepts on spread
spectrum
2 DATA LINK LAYER AND MEDIUM ACCESS 25% 11
SUB LAYER: Error Detection and Error Correction -
Fundamentals, Block coding, Hamming Distance, CRC;
Flow Control and Error control protocols - Stop and Wait,
Go back N ARQ, Selective Repeat ARQ, Sliding Window,
Piggybacking, Random Access, Multiple access protocols -
Pure ALOHA, Slotted ALOHA, CSMA/CD, CDMA/CA.
3 Network Layer: Switching, Logical addressing - IPV4, 20% 8
IPV6; Address mapping - ARP, RARP, BOOTP and
DHCP - Delivery, Forwarding and Unicast Routing pro-
tocols
4 Transport Layer: Process to Process Communication, 15% 6
User Datagram Protocol (UDP), Transmission Control
Protocol (TCP), SCTP Congestion Control; Quality of
Service, QoS improving techniques: Leaky Bucket and To-
ken Bucket algorithm.
5 Application Layer: Domain Name Space (DNS), 15% 6
DDNS, TELNET, EMAIL, File Transfer Protocol (FTP),
WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic con-
cepts of Cryptography.
i. Text Books and Reference Books:
j. List of Practicals:
CLOBJ 1 Gain familiarity with the fundamental concepts of web development and
basic Python programming concepts.
CLOBJ 3 Acquire knowledge of how to work with modules and packages in Python.
CLO 2 Create and manipulate data using a variety of databases, including SQL
and NoSQL.
CLO 3 Build and deploy web applications using a popular Python web framework,
such as Django or Flask.
CLO 4 Design and implement APIs (application programming interfaces) that en-
able different applications to communicate with each other.
CLO 5 Test and debug web applications, and deploy them to production environ-
ments.
g. Teaching & Examination Scheme:
3 0 2 4 20 20 20 60 30 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 UNIT-I: Introduction to Python Programming 15% 6
Introduction to Python and basic programming concepts,
variables, data types, conditional statements and loops,
Lists, Sets, Tuples, Dictionaries: Working with strings,
lists, sets, tuples and dictionaries, including common op-
erations and built-in functions.
2 UNIT-II: Functions and OOPS Concepts 20% 5
Defining and using functions, including the use of ar-
guments and return values. OOPS Concepts: Object,
class, abstraction, encapsulation, polymorphism, Inheri-
tance. Exceptions and File handling: Handling exceptions
and working with files.
3 UNIT-III: Modules and Packages 15% 5
Working with modules and packages in Python. Introduc-
tion to popular Python libraries for specific tasks, such as
data analysis, web development, or game development.
PyCharm IDE: GIT- Git Integration with PyCharm IDE,
PyTests. Python connectivity with Databases MYSQL,
MongoDB CRUD operations.
4 UNIT-IV: Flask Framework 20% 10
Introduction to Flask and web development with Python,
Installation in Virtual Environment. Creation Routing
App Settings URL Building HTTP methods Templates
Working with Static, Media Files. Sending Form Data to
Template. Flask App with Database connectivity Sqlite3,
MySQL. Handling Exceptions and Errors Flash Message
Working with Mails. Authenticating and authorizing
users with Flask-Login, Deploying a Flask application to
a web server.
5 UNIT-V: Django Framework 20% 10
Introduction to Django framework, Django Project Instal-
lation in Virtual Environment. Phases in Django Project
Creation Create a Project. Creation of Apps and their
Structure. Working with ADMIN Console. Creating
Views URL Mapping. Template System Working with
Models. Form Processing static, media files, Django App
Deployment.
6 UNIT-VI: RESTful APIs 10% 6
Introduction to RESTful APIs and the REST architec-
tural style, Understanding the HTTP protocol and its role
in RESTful APIs, Designing and implementing REST-
ful APIs using common HTTP methods, such as GET,
POST, PUT, and DELETE, Using URLs and resource
representations to identify and transfer data in RESTful
APIs, Implementing best practices for designing and im-
plementing RESTful APIs, such as using HTTP status
codes, versioning, and error handling, Consuming REST-
ful APIs using common tools and libraries, such as cURL,
Postman, and the requests library in Python, Building
scalable and secure RESTful APIs using common frame-
works and libraries Flask or FastAPI.
j. List of Practicals:
1. Set-1
1. A program that converts temperatures from Fahrenheit to Celsius and
vice versa.
2. A program that calculates the area and perimeter of a rectangle.
3. A program that generates a random password of a specified length.
4. A program that calculates the average of a list of numbers.
5. A program that checks if a given year is a leap year.
6. A program that calculates the factorial of a number.
7. A program that checks if a given string is a palindrome.
8. A program that sorts a list of numbers in ascending or descending order.
9. A program that generates a multiplication table for a given number.
10. A program that converts a given number from one base to another.
2. Set-2
1. A program that models a bank account, with classes for the account, the
customer, and the bank.
2. A program that simulates a school management system, with classes for
the students, the teachers, and the courses.
3. A program that reads a text file and counts the number of words in it.
4. A program that reads a CSV file and calculates the average of the values
in a specified column.
5. A program that reads an Excel file and prints the data in a tabular format.
3. Set-3
1. A program that creates a simple web server and serves a static HTML
page.
2. A program that creates a web application that allows users to register and
login.
3. A program that creates a web application that allows users to upload and
download files.
4. A program that creates a web application that displays data from a
database in a tabular format.
5. A program that creates a web application that accepts user input and
sends it to a server-side script for processing.
4. Set-4
1. A program that creates a web application that uses a template engine to
generate dynamic HTML pages.
2. A program that creates a web application that supports AJAX requests
and updates the page without reloading.
3. A program that creates a web application that uses Django’s built-in de-
bugging features to troubleshoot errors and exceptions.
4. A program that creates a web application that implements user authenti-
cation and authorization.
5. A program that creates a web application that integrates with third-party
APIs to provide additional functionality.
5. Set-5
1. A program that creates a simple RESTful API that returns a list of users
in JSON format.
2. A program that creates a RESTful API that allows users to create, read,
update, and delete resources.
3. A program that creates a RESTful API that authenticates users using a
JSON Web Token.
4. A program that creates a RESTful API that paginates the results of a
query to improve performance.
5. A program that creates a RESTful API that supports data validation and
error handling.
Semester 4 - 5
a. Course Name: Probability Statistics and Numerical Method
CLOBJ 3 Develop skills in hypothesis testing, including large sample tests for propor-
tions, means, standard deviations, and chi-square tests for goodness of fit
and independence.
CLOBJ 5 Master the concepts of finite differences, interpolation using Newton’s For-
ward and Backward Difference Formula, Newton’s Divided, and Lagrange’s
Formula for Unequal Intervals.
CLO 2 Develop integrated analytical and critical thinking skills by engaging with
a wide range of mathematical structures, proofs, and problem-solving tech-
niques presented throughout the entire syllabus.
CLO 3 Understand and interpret mathematical solutions within the context of spe-
cific problems, recognizing the practical applications of discrete mathematics
in diverse fields covered in all units.
CLO 6 Lay a solid foundation for more advanced courses in mathematics and re-
lated disciplines.
4 - - 4 20 20 - 60 - 100
i. Text Books:
CLOBJ 1 Students will be able to demonstrate the ability to communicate clearly and
persuasively in oral presentations.
CLOBJ 3 Students will write professional emails, memos, and reports with clarity and
conciseness.
CLOBJ 4 Students will understand and practice time management strategies effec-
tively.
CLOBJ 5 Students will be able to demonstrate skills in resolving conflicts and nego-
tiating effectively.
CLOBJ 6 Students will use digital communication tools and platforms effectively.
CLO 1 Identify and develop soft skills required for personal and professional growth.
0 1 0 1 0 100 0 0 0 100
h. Course Content:
Sr. Topics Weightage Teaching
No. Hours
1 Self Development and Assessment: Various self- 25% 4
assessments for personal and professional development
skills that are relevant to career development:
Change, Grow, Persist, Prioritize, Read, Learn, Listen,
Record, Remember, Guess, Think, Communicate, Relate,
and Dream.
2 Corporate Etiquette: Tips and guide to develop per- 25% 4
sonality and gain various etiquettes manners, case studies,
and activities.
Telephone etiquette
Etiquette for foreign business trips
Etiquette for small talks
Respecting privacy
Learning to say ‘No’
3 Public Speaking: It’s process of communicating infor- 20% 4
mation to an audience and is helpful in career advance-
ment. Effective Public speaking skills includes:
Choosing appropriate pattern
Selecting appropriate method
Art of persuasion
Making speeches effective
Delivering different types of speeches
4 Reading Skills Activity & Reading Comprehen- 15% 2
sion: Aims to improve students’ comprehensive skills in
English Language by getting them involved in reading ac-
tivity and providing practice for reading comprehension.
5 Listening Skills- Inquiry Based Listening Ques- 15% 1
tions: Aims to improve students’ listening skills in En-
glish Language providing them practice of various types
of inquiry based listening tracks. Students will listen and
will be able to find out details from the conversations.
i. Reference Books:
CLOBJ 1 Analyze and assess time complexity in algorithmic solutions, enabling the
ability to make informed judgments during problem-solving processes.
CLO 3 Select the best data structure to solve the given problem.
- - 4 2 - 20 - - 30 50
h. List of Practicals:
i. Text Books:
1. Robert Sedgewick and Kevin Wayne, Algorithms, Part I and II, Addison-
Wesley.
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein,
Introduction to Algorithms, MIT Press.
3. Steven S. Skiena, The Algorithm Design Manual, Springer.
4. Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, Addison-
Wesley.
5. Sahni, A. and Horowitz, E., Fundamental Data Structures, McGraw-Hill.