CSE Course Outcomes for Bangalore University
CSE Course Outcomes for Bangalore University
1
Abbreviatio Meaning
n
MC Mandatory Courses
AC Audit Courses
PY Philosophy
CE Civil Engineering,
IT Information Technology
CM Computer Engineering
L Lecture
T Tutorial
P Practical
G Grade
D Drawing
2
The duration of the Practical class is two hours; however, it can be extended wherever
necessary, to enable the student to complete the experiment.
Induction Program
3 weeks’ duration
SMC901CS Induction Program (Mandatory)
Physical Activity
Creative Arts
Universal Human Values-I
Induction program for students to be offered right at the start of the first Literary
year Proficiency Modules
Lectures by Eminent People
Visits to local Areas
Familiarization to Dept./Branch & Innovations
CSE: SEMESTER – I
Credits
S. No. Course Code Course Title
Duration
Contact
Hours/
Week
L T P/D CIE SEE
SEE
Theory Courses
1 SBS0101MT Mathematics-I 3 1 - 4 40 60 3 4
4 SHS0901EG English 2 - - 2 40 60 3 2
3
Total 11 02 12 27 360 540 27 21
4
CSE: SEMESTER – II
Credits
Course Code Course Title
Duration
No Contact
L T P CIE SEE
SEE
Hrs/Wk
Theory Courses
1 SBS0902PH Applied Physics
3 1 - 4 40 60 3 4
2 SBS0201MT Mathematics-II
3 1 - 4 40 60 3 4
3 SES0201CS Data Structures
3 - - 3 40 60 3 3
Basic Electrical and
4 SES0204EE
Electronics Engineering 3 1 - 4 40 60 3 4
5
CSE: SEMESTER – III
Scheme of Scheme of
Instruction Examination
Credits
Course
n in Hrs
S. Course Title
Duratio
Code
Hrs/W
Conta
No. L T P/D CIE SEE
SEE
ct
k
Theory Courses
1 SBS0301MT Mathematics III 4 - - 4 40 60 3 4
16 1 8 25 360 540 27 21
Total
6
CSE: SEMESTER – IV
Scheme of Scheme of
Credits
Instruction Examination
S. Course Course Title Contac
No. Code
tion
Dura
L T P/ t CIE SEE
SEE
in
D Hrs/W
k
Theory Courses
1 Mathematical 3 - - 3 40 60 3 3
SPC0401CS
Foundations for
Computer Science
2 SPC0402CS Theory of Computation 3 - - 3 40 60 3 3
7
CSE: SEMESTER – V
Scheme of Scheme of
Instruction Examination
S. No. Course Course Title SEE SEE
Credits
Code L T D CIE Duratio
Contac
Hrs/W
/P n in Hrs
k
t
Theory Courses
1 SPC0501CS Data Mining and 3 - - 3 40 60 3 3
Machine Learning
0
Practical/Laboratory Courses
7 SPC0512CS Computer Networks - - 2 2 40 60 3 1
Lab
8 SPC0513CS Design and Analysis of - - 2 2 40 60 3 1
Algorithms Lab
9 SPC0514CS Web Technologies Lab 3 2 5 40 60 3 4
10 SPW0421CS Internship-1 The students have to 50 - - 1
undergo an Internship of
4-week duration after IV-
Semester SEE
20 - 0 26 420 48 24 22
Total 6 0
8
CSE: SEMESTER – VI
Scheme of Scheme of Examination
Instruction
Credits
Course
Duration
S. No Code Course Title
Contact
Hrs/Wk
L T D/P CIE SEE
in Hrs
SEE
Theory Courses
1 SHS0902BM Entrepreneurship and 3 - - 3 40 60 3 3
startups
2 SPC0601CS Software Engineering 3 - - 3 40 60 3 3
3 SPC0 602CS Information Security 3 - - 4 40 60 3 3
4 SPC0 603CS Compiler Design 3 - - 3 40 60 3 3
5 SPE290XCS Professional Elective –II 3 - - 3 40 60 3 3
Practical/Laboratory Courses
6 SPC0611CS Software Engineering - - 2 2 40 60 3 1
Lab with Mini Project
7 SPC0612CS Information Security Lab - - 2 2 40 60 3 1
8 SPC0613CS Compiler Design Lab - - 2 2 40 60 3 1
9 S PW0622CS Technical Seminar - - 2 2 50 - - 1
9
CSE: SEMESTER – VII
Scheme of Scheme of
Instruction Examination
Credits
n in Hrs
Duratio
Contact
Hrs/Wk
S. Course
SEE
Course Title
Code
No.
L T P/D CIE SEE
Theory Courses
Scheme of Scheme of
Instruction Examination Credits
Duration
S.
Contact
Hrs/Wk
Course
SEE
N Course Title
Code
o. L T P/D CIE SEE
Theory Courses
10
Professional Elective-I
Professional Elective-II
Professional Elective-III
Professional Elective-IV
Professional Elective-V
11
Open Elective-I
Open Elective-II
12
Open Elective-III
13
Core/
CourseCode CourseTitle
Elective
Mathematics – I
SBS0101MT Core
(Common to All)
ContactHoursperWeek
Prerequisite L T D P CIE SEE Credits
- 3 1 - - 40 60 4
Course Objectives
Semester-I
Unit-I
Sequence and series: Sequences –General properties of series, Convergence and Divergence of sequence. Series of positive
terms, Comparison test, tests of convergence D’Alembert’s Ratio test, Cauchy’s nth root test, Raabe’s test, Logarithmic test,
Alternating series, Series of positive and negative terms, Absolute convergence, and Conditional convergence .
Unit-II
Differential Calculus: Rolle’s, Lagrange’s, Cauchy’s Mean value theorems (without proofs), Taylor’s series, Curvature, Radius
of curvature, Circle of Curvature, Envelope of family of curves, Evolutes.
Unit-III
Multivariable Calculus (Differentiation): Functions of two variables, Limits and continuity, Partial derivatives, Total
differential and differentiability, Derivatives of composite and implicit functions (Chain rule), Jacobian, Higher order partial
derivatives, Taylor’s series of functions of two variables, Maximum and minimum of values of functions of two variables,
Method of Lagrange Multipliers.
Unit-IV
Multiple Integrals: Double and Triple integrals (Cartesian), Change of order of integration (Cartesian coordinates), Change
of variables in double and triple integrals, Jacobian. Beta and GammaFunctions, Relation betweenGamma andBetaFunctions
14
Unit-V
Vector Calculus: Scalar and vector fields, Gradient of a scalar field, Directional derivative, Divergence and Curl of a vector field,
Line, Surface and Volume integrals, Green’s theorem in a plane, Gauss’s divergence theorem, Stoke’s theorem (without proofs)
and their verification with respect to Cartesian, applications.
TEXT/REFERENCE/ADDITIONALBOOKS:
1. [Link],HigherEngineeringMathematics,KhannaPublications,43dEdition,2014.
2. [Link],HigherEngineeringMathematics,23reprint,2015.
3. [Link],[Link],AtextbookofEngineeringMathematics,LaxmiPublications,2010.
4. [Link],MauriceWeirandJoelHass,Thomas'Calculus,Peterson,12Edition,2010
Core /Elective
Course Code Course Title
APPLIED CHEMISTRY
SBS0901CH Core
15
Course Objectives
1. Apply the principles of electrochemistry in storage of electrical energy in Batteries.
2. Gains knowledge about the causes of Corrosion and its prevention and attains Knowledge about the
hard water and treatment of water for drinking purpose.
3. Correlate the properties of polymeric materials with their internal structure and use for engineering
applications.
5. Explore the knowledge of Bio informatics on Drug design. Familiarizes with green chemistry and
Engineering Materials.
Course Outcomes :
1. Apply the concept of electrode potential in identifying feasibility of electrochemical reaction: illustrate
electro analytical techniques and working of batteries.(Application).
2. Identify the mechanism of corrosion of materials on basis o f electrochemical approach and devise
corrosion control [Link] Chemistry enables understanding the causes effects of
hardness(Knowledge) .
4. Classify chemical fuels and grade them through qualitative analysis. (Knowledge, Analysis).
5. Understanding the Software technologies on Drug design and examples of clean technology.
(Knowledge,Application)
Electrochemistry: Electrochemical cells:Electrolytic cells and Galvanic cells, Cell representation. Types of electrodes: Calomel
electrode, Quinhydrone Electrode. Determination of pH of a solution by using Quinhydrone electrode. Nernst equation and its
derivation. Applications of Nernst equation .Numerical problems.
Battery chemistry:
Types of Batteries: Primary batteries: Zinc- Carbon Battery, SecodaryBatteries: Lead – acid battery,Lithium ion batteries, and their
application,
Fuel cells: Concept of fuel cells and their advantages, H2 – O2 fuel cell and, CH3OH – O2 fuel cell
Water Chemistry: Hardness of water, types of hardness, units of hardness, Determination of temporary, permanent &Total
hardness by EDTA method, Numericals. Alkalinity of water - its determination. Alkaline water – its uses. Water softening by ion
exchange and reverse osmosis methods. Specification of potable water. Sterilization by [Link] concepts of BOD,COD.
Corrosion:
16
Causes and effects of corrosion, chemical(dry) corrosion, Electrochemical(wet) corrosion-Mechanisms. Types of electrochemical
corrosion, Factors affecting the rate of corrosion –Corrosion control methods- cathodic protection: sacrificial anode method and
impressed current method.
Polymeration).Preparation, Properties and Applications- Plastics: PET and Bakelite, Elastomers: Buna-S Rubber. Fibers: Kevlar
Chemical fuels:Introduction,Definition and classification of Chemical fuels-Primary and Secondary fuels. Requirements of good
fuel. Calorific value --HCV,LCV. Theoretical calculation of calorific value by Dulong’s formula - Numerical.
Solid fuels: Coal and its chemical composition, Proximate analysis, Ultimate analysis and significance.
Liquid fuels: Source – Fractional distillation of petroleum, important fractions, and their uses.
Gaseous fuels: LPG, CNG composition and uses. Green Hydrogen – Sourcing of Green Hydrogen. Combustion : Ignition
temperature of a fuel, calculation of air quantities by weight and volume required for the combustion of the fuels-Numericals.
UNIT 5 (10 Hrs) COMPUTATIONAL CHEMISTRY,NANO MATERIALS, GREEN CHEMISTRY & BIODIESEL
Computational Chemistry:
Introduction Bioinformatics- Protein Structure- structure based Classification. Protein structure databases and tools.
Nano Materials: Introduction – chemical synthesis by sol gel method and Precipitation method – Industrial Applications of Nano
materals.
Green Chemistry: Concept and principles of green chemistry, examples of clean technology.
Text Books :
Reference Books:
1. Principles of Physical Chemistry by Puri, Sharma and Pathania S.N. Chand & Co. NewDelhi (Latest edition).
2. Engineering Chemistry by O G Palanna, TMH, and New Delhi.
17
3. Engineering Chemistry by PrasantaRath, Cengage Learning India Pvt. Ltd.
4. Engineering Chemistry ( NPTEL – web book), by B.L. Tembe, Kamaluddin and M.S. Krishna
5. Concise Inorganic Chemistry by J.D. Lee, Blackwell publications V Edition
6. Organic chemistry by T.W. Graham Solomons& Craig [Link], 7th Edition, Wiley Publications.
7. Engineering Physics by Prof. Battacharya, Oxford press
8. Engineering Physics by Gupta & Gupta
9. SC Rastogi,[Link],[Link], Bioinformatics: Methods &Applications:Genomics, Proteomics & Drug
Discovery,PHI Publications,2013.
PreRequisite L T D P
- 3 - - 40 60 3
18
Course Objectives: The course should enable the students to:
1. Understand programming skills using the fundamentals and basics of C Language.
2. Improve problem solving skills using arrays, strings, and functions.
3. Understand the dynamics of memory by pointers and study files creation process with access
permissions.
Course Outcomes: At the end of the course, Students should be able to:
1. Describe the concept of computer system, analyze a given problem, develop an
algorithm, fundamental programming constructs, identify data representation formats.
3. Describe the concept of homogeneous derives data types, strings and functions.
UNIT - I INTRODUCTION
Introduction to Programming : Computer system, components of a computer system, computing environments,
computer languages, creating and running programs, algorithms, flowcharts; Introduction to C language: Computer
languages, History of C, basic structure of C programs, process of compiling and running a C program, C tokens,
keywords, identifiers, constants, strings, special symbols, variables, data types; Operators and expressions.
Conditional Control structures: Decision statements; Simple if, if-else, else if ladder, Nested if and Case Statement-
switch statement;
Iterative Control structures: Loop control statements: while, for and do while loops. Jump statements, break, and
continue, goto statements.
Arrays : Concepts, one dimensional arrays, declaration and initialization of one dimensional arrays, two dimensional
arrays, initialization and accessing, multi-dimensional arrays; Strings(character arrays): Arrays of characters, variable
length character strings, inputting character strings, character library functions, string handling functions.
Structures: Structure definition, initialization, accessing structures, nested structures, arrays of structures, structures
and functions, unions, bit fields, typedef, enumerations.
UNIT – IV POINTERS AND DYNAMIC MEMORY ALLOCATION Pointers: Pointer basics, pointer arithmetic,
pointers to pointers, generic pointers, array of pointers, pointers and arrays, pointers as functions arguments, functions
19
returning pointers, passing structures through pointers, self-referential structures.
UNIT - V FILE HANDLING, SEARCHING AND SORTING Files: Streams, basic file operations, file types, file
opening modes, input and output operations with files, special functions for working with files, file positioning
functions, command line arguments.
Text Books:
1. Somasekhara, “Problem Solving with C ”, PHI.
2. Byron Gottfried, “Programming with C”, Schaum’s Outlines Series, McGrawHillEducation, 3 rd
Edition, 2017.
3. E. Balagurusamy, “Programming in ANSI C”, McGraw Hill Education, 6th Edition, 2012.
Reference Books :
1. W. Kernighan Brian, Dennis M. Ritchie, “The C Programming Language”, PHILearning, 2nd Edition, 1988.
2. YashavantKanetkar, “Exploring C”, BPB Publishers, 2nd Edition, 2003. 3. Schildt Herbert, “C: The Complete
Reference”, Tata McGraw Hill Education, 4thEdition, 2014.
3. R. S. Bichkar, “Programming with C”, Universities Press, 2nd Edition, 2012.
4. Dey Pradeep, Manas Ghosh, “Computer Fundamentals and Programming in C”, Oxford University Press, 2 nd
Edition, 2006.
5. Stephen G. Kochan, “Programming in C”, Addison-Wesley Professional, 4th Edition, 2014.
20
Course Code
Course Title Core / Elective
ENGLISH
SHS0901EG Core
(Common to all Branches)
Contact Hours per Week
Prerequisite Credits
L T D P CIE SEE
- 2 - - - 40 60 2
Course Objectives
To enhance the English language abilities of Engineering students, especially in reading and
writing, by
1. Using authentic material for language learning, exposing them to a variety of content-rich texts
and strengthening their grammar and vocabulary.
2. Improving their reading comprehension skills and honing their existing writing skills.
3. Encouraging them to think creatively and critically.
Course Outcomes
On successful completion of the course, the student will be able to:
1. Demonstrate competence in language by using appropriate vocabulary and grammar
(REMEMBER, APPLY)
2. Evaluate themselves for their decision making and critical thinking skills and motivate to
understand their goals and dreams through reading fiction and non-fiction (EVALUATE,
ANALYZE, APPLY)
3. Improve their technical and creative writing skills by learning the different types of writings.
(UNDERSTAND, CREATE)
4. Learn to read effectively to comprehend the nuances of simple and complex texts (UNDERSTAND, APPLY)
5. Use inclusive language and demonstrate empathy and treat all people with respect, dignity, and
impartiality. (UNDERSTAND, APPLY)
UNIT DETAILS
I Reading: The Kitemaker – Ruskin Bond
Vocabulary: Word formation - part I - Prefixes, Suffixes, Root words
Grammar: Articles, Prepositions, Punctuations.
Writing: Guided Writing (Expanding the outline / Writing from verbal cues), Paragraph
writing
II Reading: Punishment in Kindergarten- Kamala Das
Vocabulary: Word formation – part II Compounding and Blending,
Grammar: Connectives, Tense and Concord
Writing: Formal Letter Writing, Basics of E-mail
Reading: Grammar of Anarchy(Excerpt)- BR Ambedkar
Vocabulary: Synonyms, Antonyms, One-word substitutes
Grammar: Narration (Direct - Indirect speech)
Writing: Precis Writing
IV Reading: The Flower- Alfred Tennyson
Vocabulary: Words often confused, Phrasal Verbs, Prepositional Phrases
Grammar: Voice
Writing: Information Transfer-Verbal to Non-verbal & Non-verbal to Verbal
V Reading: Reading Comprehension
21
Vocabulary: Inclusive Language, Euphemisms
Grammar: Degrees of Comparison
Writing: Types of Writing: Persuasive Writing, Argumentative Writing
Suggested Reading
Board of Editors. Language and Life: A Skills Approach. Orient BlackSwan, 2018.
Sudharshana, NP and C Savitha. English for Engineers. Cambridge University Press, 2018.
Kumar, Sanjay and PushpLata. English Language and Communication Skills for Engineers. Oxford
Practical English Usage by Michael Swan, Oxford University Press 4th edition 2017.
Kumar, T Vijay, K DurgaBhavani and YL Srinivas. English in Use: A Textbook for College Students.
2nd Edition. Macmillan Education India Private Limited.
22
Course Code Course Title Core / Elective
SHS0902EG Universal Human Values Mandatory
1. To develop a critical ability to distinguish between essence and form, or between what is of value
and what is superficial to life.
2. To move from discrimination to commitment. It is to create an ability to act on any discrimination
in a given situation.
3. It encourage students to discover what they consider valuable, after learning the course, they
should be able to discriminate between valuable and superficial in real situation in their life.
Course Outcomes:
SYLLABUS:
UNIT DETAILS
I Course introduction-need, basic guidelines, content and process for value education: understanding
the need, basic guidelines, content and process for value education. Self-exploration. what is it?-its
content and process ; 'natural acceptance' and experiential validation as the mechanism for self-
exploration. Continuous happiness and prosperity- a look at basic human aspirations. Right
understanding, relationship and physical facilities- the basic requirements for fulfilment of
aspirations of every human being with their correct priority. Understanding happiness and prosperity
correctly, a critical appraisal of current scenario. Method to fulfil the above human aspirations:
understanding and living in harmony at various levels.
II Understanding harmony in the human being. harmony in myself understanding human being as a
coexistence of the sentiment I and the material body. Understanding the needs of self and body
Sukh and Suvidha. Understanding the body as an instrument of I (being the doer, seer enjoyer)
understanding the harmony of I with the body Sanyam and Swasthya. Correct appraisal of physical
needs meaning of prosperity in detail programs to ensure Sanyam and Swasthya.
III Understanding harmony in the family and society -how many in human, human relationship
understanding harmony in the family, the basic unit of human interaction. Understanding values in
human- human relationship; meaning of justice and program for its fulfilment. Trust and respect
essay foundational values of relationship. Difference between intention and competence. difference
between respect and differentiation. The other salient values in relationship. Understanding the
harmony in the society (society being an extension of family).
23
IV Understanding harmony the nature of existence: whole existence as coexistence: understanding the
harmony in the nature, interconnectedness and mutual fulfilment among the four orders of nature -
recyclability and self-regulation in nature.
V Understanding existence as coexistence of mutually interacting units in all pervasive space. Holistic
perception of harmony at all levels of existence. implications of the above holistic understanding of
harmony on professional ethics; natural acceptance of human values, definition Ness of ethical
human conduct, basic for humanistic education, humanistic constitution and humanistic universal
order.
Suggested Reading:
-. R. R. Gaur, R Sangal, G P Bagaria, 2009, A Foundation Course in Human Values and Professional
Ethics.
- Prof. K. V. SubbaRaju, 2013, Success Secrets for Engineering Students, SmartStudent Publications, 3rd
[Link], 1974, Energy & Equity, The Trinity Press, Worcester, and HarperCollins, USA
E. F. Schumancher, 1973, Small is Beautiful: a study of economics as if peoplemattered. Blond &
Briggs, Britain
A Nagraj, 1998 Jeevan Vidya ekParichay, Divya Path Sansthan, [Link] George, 1976, How
the Other Half Dies, Penguin Press, Reprinted 1986
. SmritiShristava, "Human Values and Professional Ethics", Katson Publications,2007
24
Core/Elective
CourseCode CourseTitle
CHEMISTRY LAB
SBS0911CH Core
(Common to all Branches)
ContactHoursperWeek
Prerequisite CIE SEE Credits
P
- 2 40 60 1
CourseObjectives
1. Applythetheoretical knowledge toexperiments andacquire skillsto handon.
PERMANGANOMETRY
1. EstimationofFerrous ion
DICHROMETRY
2. EstimationofFerrous ion
WATERANALYSIS
3,Determination of Totalhardness ofwaterbyEDTA method.
4. Determinationof CarbonateandBicarbonate Alkalinity.
CONDUCTANCEMEASUREMENTS
5. Estimationof Strongacid withstrong base( HClVsNaOH)
6. Estimationofweak acidwith strongbase(CH3COOH VsNaOH )
7. EstimationofMixture ofAcids withStrongbase (Hcl+CH3COOH)VsNaOH
POTENTIOMETRICMEASUREMNETS
8. EstimationofHCl
9. EstimationofFerrousion
25
PHMETRY
10. Determinationof PHof solutionusing glasselectrode
SYNTHESISOFADRUGMOLECULE
[Link].
COLOROMETRY
12. VerificationofBeer’sLawandEstimation ofthe given CopperSulphate.
ReferenceBooks:
1. SeniorPracticalPhysiclaChemistry,[Link],[Link],[Link].,
([Link],NewDelhi 10th Edition)
2. AnIntroductiontoPracticalChemistry,[Link](ViaksPublishing,NewDelhi)
3. Experimentsin Appliedchemistry,SunitaRattan,[Link]&Soms
4. QuantitativeInorganicchemistrybyVogel
26
CourseCode Course Title Core
/Elective
SES0111CS Programming for Problem Solving Lab Core
PreRequisite L T D P
- - - - 4 40 60 2
Course Objectives:
Thecourseshould enablethestudentsto:
1. FormulateproblemsandimplementalgorithmsusingCprogramminglanguage.
2. Developprogramsusingdecisionstructures,loopsand functions.
3. Learnmemoryallocationtechniquesusingpointersandusestructuredprogrammin
gapproachesforsolving computingproblemsintherealworld.
CourseOutcomes:
1. UnderstandtheconceptofbasicsofC,datatypesandvariables.
2. Understandtheconceptofoperators,precedenceofoperators,conditionalstatementsandloo
pingstatements.
3. Exploretheconceptofstrings,functions,recursivefunctionsanddifferencesbetweencallby
valueandcallbyreference.
4. Exploretheconceptofstorageclasses,preprocessordirectives,pointesand files.
5. Understandtheconceptoffilehandlingfunctions,searchingandsortingmethodsandrealtime
applications ofC.
LISTOFEXPERIMENTS
Concept: BasicI/O, Operators
1. WriteaCprogramto checkandprintagivennumberisevenoroddusingternaryoperator.
2. WriteaCprogramtocalculateareaandcircumferenceofacircle.
3. WriteaCprogramto solvegivenexpression
27
Concept:BasicI/O, Conditional execution, loops,Arrays (integer1D, 2D)
9. WriteaCprogramto printsumofintegersofa 1D array.
10. WriteaCprogramtoperformmatrixaddition for a2Darray.
11. WriteaCprogramto performmatrix multiplicationofa2Darray.
Concept:SubPrograms: UserDefinedFunctions, Recursion
12. Write a C program to perform different prototypes of user defined function.
[Link] performfactorialofgivennumberusingfunctions.
[Link].
Concept:Strings
15. WriteaCprogramto determineifthegivenstringisapalindromeornot
16. WriteaCprogramtoapplyinbuiltstringfunctions
Concept: StructuresandUnions:
17. Write a CprogramtoapplyNestedstructuresandarrayofstructures.
18. Writeaprogramtodemonstratestructureandunion.
Concept: Pointers
19. Writea Cprogramtoaccess1DArrayand2D arrayusingPointers
20. WriteaCprogramtoconcatenatetwostringsusingpointers.
21. WriteaCprogramtofindthelengthofstringusingpointers.
Concept:Files, Searching, Sorting
22. WriteaCprogramtodisplaythecontentsofafile.
23. Write a C programtocopythe contentsofonefile toanother.
24. WriteaCprogramapplybinarysearch.
25. WriteaCprogramapplybubblesorting.
TextBooks:
1. Soma sekhara,“ProblemSolvingwithC”, PHI.
2. ByronGottfried,“ProgrammingwithC”,Schaum'sOutlinesSeries,McGrawHillEducation,3rdEd
ition,2017.
3. [Link] swamy,“ProgramminginANSIC”,McGrawHillEducation,6thEdition,2012.
ReferenceBooks:
1. [Link],[Link],“CProgrammingandDataStructures”,CengageLearning,India,3rd
Edition,2014.
2. [Link],[Link],“TheCProgrammingLanguage”,PHILearning,2ndEditio
n,1988.
3. Yashavant Kanetkar,“ExploringC”,BPBPublishers,2ndEdition,2003.
4. SchildtHerbert,“C:TheCompleteReference”,TataMcGrawHillEducation,4thEdition,2014.
5. [Link],“ProgrammingwithC”,UniversitiesPress,2ndEdition,2012.
6. DeyPradeep,ManasGhosh,“ComputerFundamentalsandProgramminginC”,OxfordUniversity
Press,2ndEdition,2006.
7. [Link],“ProgramminginC”,Addison-WesleyProfessional, 4thEdition,201
28
Core /
Course Code Course Title
Elective
SES0911ME ENGINEERING GRAPHICS LAB Core
- - 4 - 40 60 2
Course Objectives
1. To inculcate a good understanding of engineering drawing conventions & their significance.
2. To impart skills to make technical drawings.
3. To impart capability to identify and draw engineering curves to scale.
4. To develop skills of drafting projections of standard geometric entities. (points, lines, planes,
solids with section).
5. To develop 3D visualization skills to understand 2D drawings in 3D space & vice versa.
Course Outcomes
By the end of this course, the students will be able to
1. Use appropriate instruments and apply the engineering conventions to draw engineering objects
to scale on a drawing sheet.
2. Make use of AutoCAD software to draft engineering curves like conics, involutes & cycloids.
3. Make use of AutoCAD software to draft projections of lines & determine unknown lengths &
angles.
4. Make use of AutoCAD software to draft projection of planes & solids in various positions.
5. Convert isometric views to orthographic & vice versa.
Conic Sections – I
2.
Construction of ellipse, parabola and hyperbola given focus and eccentricity. 2
Conic Sections – II
3. Construction of ellipse (given major and minor axis), parabola (given base
2
and height), rectangular hyperbola.
Cycloids (cycloid & epicycloid) and Involutes (involute of triangle, square &
4. 2
circle)
Introduction to AutoCAD
6. 2+2
Basic commands and simple drawings.
29
9. Projections of planes – I: Perpendicular planes 2
Projection of solids – II: Projections of solids when the axes inclined to one
12. 2
or both the reference planes.
2
14. Isometric projection – II: combination of two or three solids
TEXT/REFERENCE/ADDITIONAL BOOKS:
30
Course Code CourseTitle Core/Elective
Design Thinking
Prerequisite Contact Hours per Week CIE SEE CREDITS
L T D P
0 0 - 2 1
COURSE OBJECTIVE(S):
The objective of this Course is to provide the new ways of creative thinking and Learn the innovation
cycle of Design Thinking process for developing innovative products which useful for a student in
preparing for an engineering career.
Course Outcomes :
Student will able to
1. Compare and classify the various learning styles and memory techniques and Apply them in their
engineering education
2. Analyze emotional experience and Inspect emotional expressions to better understand users while
designing innovative products
3. Develop new ways of creative thinking and Learn the innovation cycle of Design Thinking process
for developing innovative products
4. Propose real-time innovative engineering product designs and Choose appropriate frameworks,
strategies, techniques during prototype development
5. Perceive individual differences and its impact on everyday decisions and further Create a better
customer experience.
31
4) Specify parameters for design.
32
Unit 3: Creativity and Bug Fixing, Prototyping and Testing
Understanding Creative thinking process, Understanding Problem Solving, Testing Creative Problem Solving.
Prototyping &Testing : What is Prototype? Why Prototype? Rapid Prototype Development process, Testing, Sample
Example, Test Group Marketing.
Activity: Draw Charts in any one application domain (Health care, Defence etc.)
Text/Reference Books:
1. [Link](2022), Developing Thinking Skills( The way to success), Khanna Book Publishing
Company.
2. [Link], Stephen O’Brien and John P. Hutchinson, “Engineering Design”, Cengage learning
(International edition) Second Edition, 2013.
3. Book - Solving Problems with Design Thinking - Ten Stories of What Works (Columbia Business School
Publishing) Hardcover – 20 Sep 2013 by Jeanne Liedtka (Author), Andrew King (Author), Kevin Bennett
(Author).
33
Core /
Course Code Course Title
Mathematics-II
SBS0201MT Core
(Common to all)
Contact Hours per Week
Prerequisite L T D P CIE SEE Credits
- 3 1 - - 40 60 4
Course Objectives
1. To study matrix algebra and its use in solving system of linear equations and solving eigen value
problems.
2. To provide the over view of ordinary differential equations and higher order differential equations.
3. To explain and predict how individuals behave in a specific strategic situation , and therefore help improve
decision making.
Course Outcomes
SEMESTER-II
34
Unit-I
Matrices: Rank of a matrix, Echelon form, Normal form, System of linear equations, Linear dependence , independence of vectors.
Eigen values, Eigen vectors, Properties of Eigen values, Cayley-Hamilton theorem. Quadratic forms, Reduction of quadratic form to
canonical form by orthogonal transformation, Nature of quadratic form.
Unit-II
Differential Equations of First Order: Linear differential Equations, Bernoulli's Equation, Riccati's and Clairaut's differential
equations, Newton’s Law of Cooling.
Unit-III
Differential Equations of Higher Order: Solutions of second and higher order linear Homogenous Equations with Constant
Coefficients, Solutions of non-homogeneous linear differential equations, Method of Variation of Parameters, Solution of Euler-
Cauchy Equation.
Unit-IV
Laplace Transforms: Laplace Transforms, Inverse Laplace Transforms, Properties of Laplace Transforms and
inverse Laplace Transforms, Convolution Theorem (without proof). Solution of ordinary differential Equations using
Laplace Transforms.
Unit-V
Complex Analysis:
Differentiation, Cauchy-Riemann equations, analytic functions, harmonic functions, finding harmonic conjugate ;
Taylor’s series, Laurent’s series, zeros of analytic function, singularities; Residues, Cauchy Residue theorem
(without proof).
TEXT/REFERENCE/ADDITIONALBOOKS:
1. Dr. B. S. Grewal, Higher Engineering Mathematics, Khanna Publications, 43dEdition, 2014.
2. B.V. Ramana, Higher Engineering Mathematics, 23reprint, 2015.
3. N. Bali, M. Goyal, A text book of Engineering Mathematics, Laxmi Publications,2010.
4. Erwin Kreyszig, Advanced Engineering Mathematics, John Wiley, 9* Edition 2012.
35
Core/
CourseCode CourseTitle
APPLIED PHYSICS
SBS0902PH Core
ContactHoursperWeek
Prerequisite L T D P CIE SEE Credits
- 3 1 - - 40 60 4
Course Objectives: The objective of this course is to make the student
1. Know the construction of lasers and optical fibers and apply their basic principles to various
laser systems and optical fibers.
2. To explain various types of semiconductors and their applications
3. Understand the properties of dielectric, magnetic and superconducting materials.
4. Learn the difference between classical and quantum mechanics and identify the role of quantum
mechanics.
5. Familiarize with classical and quantum electron theories and use band theory to classify solids
and acquire knowledge about preparation and applications of nano materials.
Course Outcomes: After completion of the course, the student will be able to
1. Explain the lasing action in lasers, propagation of light in optical fibers and compile their
applications in different fields.
2. Identify semiconductors for engineering applications and to show their understanding in
current applications like solar cell, Photo cell and Thermistor.
3. Select the materials for various applications in different fields.
4. Apply and solve various engineering problems from concepts of dual nature of particles.
5. Classify solids based on their energy band structures and explain the importance of nano
materials in our daily life.
36
Unit-I:
(10 periods)
Lasers: Characteristics of Lasers, Basic concepts of transitions - absorption, spontaneous and stimulated emissions,
Einstein’s theory for matter and radiation interaction ( A & B coefficients), Concepts of meta stable states, population
inversion and pumping, Components of lasers, Types of lasers, Ruby laser, He-Ne laser, Semiconductor laser,
Applications of laser.
Fiber optics: Optical fiber as a wave guide, Parts of an optical fibre, Basic principle – total internal reflection, Concept
of Numerical Aperture(NA) and acceptance angle, Types of optical fibres – Step Index and Graded Index fibres, Fibre
drawing process (Double crucible method), Applications of optical fibres.
Semiconductor Physics: Introduction, Intrinsic and extrinsic semiconductors, Concept of a hole, formation of valency
band and conduction band, carrier concentration and conductivity in intrinsic semiconductors, Fermi energy level in
pure and impure semiconductors, formation of P-N junction diode, Diode Equation and its I-V characteristics, Photo
cell, Solar cell, Thermistor and their applications
Dielectric materials: Introduction, Polar and non-polar dielectrics, Types of dielectric polarizations – Expressions for
electronic polarizability and ionic polarizability, Frequency and temperature dependence of dielectric polarizations,
Ferro electricity – Barium Titanate – Applications of ferroelectrics, Determination of dielectric constant by Capacitance
bridge method.
Magnetic materials: Introduction, Classification of magnetic materials – Dia, para, ferro, antiferro and ferri magnetic
materials their properties and ferrites applications, Weiss molecular field theory of ferro magnetism, Domain theory,
Hysteresis curve, Soft and hard magnetic materials and their applications.
Superconductivity: Introduction, General properties of superconductors, Meissner effect, Josephson effect, BCS theory
(qualitative), Type I and Type II superconductors, Applications of superconductors.
37
Introduction to Quantum Mechanics: Introduction, de-Broglie’s concept – wave nature of particles (Debroglie
wavelength), properties of wave function and its physical significance, Time independent and Time dependent
schrodinger wave equations, Particle in a 1D box.
Band theory of solids: Classical free electron theory and its limitations, Band theory – Kronig penny model(qualitative
treatment), Energy bands in solids, Classification of materials as conductors, semiconductors and insulators.
Nano materials: Introduction, Properties of materials at reduced size, Surface to volume ratio at nano scale,
Classification of nano materials, Preparation of nano materials – Bottom up methods (sol-gel & CVD) and Top down
method (ball milling), Basic ideas of carbon nanotubes, Applications of nano material
Text Books:
Recommended Books:
Web links:
1. [Link]/media/department/PHY/data/learningmaterials/Module_III__IV_Lasers Optical_fibers-[Link]
2. [Link]/hbase/electric/[Link]
3. [Link]/files/david-morin/files/waves_quantum.pdf
4. [Link]/~jinnliu/proj/Device/[Link]
5. [Link]/uploads/notes/note_1437661719.pdf
38
Course Code Course Title Core/Elective
CourseObjectives:
1. Toimpartthebasicconceptsofdatastructuresandalgorithms.
2. Tounderstandwritingalgorithmsandmakingstepbystepapproachinsolvingproblemswiththehelpoffu
ndamentaldatastructures.
3. Tounderstandtheapplicationsoflinearandnonlineardatastructures.
CourseOutcomes:
At theend ofthiscourse,the studentwill be ableto
1. Implementsortingandsearchingalgorithms.
39
2. UnderstandtheconceptofADT,identifydatastructuressuitabletosolveproblems.
3. Developandanalyzealgorithmsforstacks,queuesusingarraysand linkedlist.
4. DevelopalgorithmforBinarytrees, BalancedTrees, andGraphs.
5. ImplementvariousHashingandCollisionResolutionTechnique.
UNIT-I INTRODUCTIONTODATASTRUCTURES,SEARCHINGANDSORTING
Basicconcepts:Introductiontodatastructures,classificationofdatastructures-LinearandNon-
Lineardatastructures,operationsondata structures;
Searchingtechniques:Linear Search,Binarysearch, andFibonacciSearch;
SortingTechniques:QuickSort,MergeSortand HeapSort.
UNIT-II LINEARDATASTRUCTURES
Stacks:StackADT,definition andoperations,Implementationsof
stacksusingarray,applicationsofstacks,Arithmeticexpressionconversionandevaluation;
Queues:Primitiveoperations;Implementationof queues usingArrays,applicationsoflinearqueue,
circularqueue,anddoubleendedqueue(deque).
UNIT-IIILINKEDLISTS
40
Linkedlists:Introduction,singlylinkedlist,representationof alinkedlistinmemory,operations
on a single linked list; Applications of linked lists: Polynomial representation
[Link]:Circularlinkedlists,doublylinkedlists;Link
edlistrepresentationandoperationsofStack,linkedlistrepresentationandoperationsofqueue.
UNIT-IVNON-LINEARDATASTRUCTURES
Trees: Basicconcept,
binarytree,binarytreerepresentation,arrayandlinkedrepresentations,binarytreetraversal,binarytree
variants,threadedbinarytrees,applicationoftrees.
Graphs:Basicconcept,graphterminology,GraphRepresentations-
Adjacencymatrix,Adjacencylists,graphimplementation,Graphtraversals–BFS,DFS.
UNIT-VBINARYTREESANDHASHING
Binarysearchtrees:Binarysearchtrees,properties,andoperations;balancedsearchtrees:A
VLtrees;
IntroductiontoM-Waysearchtrees,Btrees;
Hashingandcollision:Introduction,hashtables,hashfunctions,collisions,applicationso
fhashing.
TextBooks:
1. [Link],YedidyahLangsam,[Link],DataStruct
uresUsingC,Pearson EducationIndia
2. ReemaThareja, DataStructuresUsingC,Oxford,SecondEdition,2014
References:
41
Core/
CourseCode CourseTitle
Elective
Basic Electrical & Electronics Engineering
SES0204EE Core
ContactHoursperWeek
Prerequisite L T D P CIE SEE Credits
--- 3 - - - 40 60 3
Course Objectives Course Outcomes
Unit I – DCCircuits
UnitII – ACCircuits
Representationofsinusoidalwaveforms,peakandrmsvalues,phasorrepresentation,real
power,reactivepower,apparentpower,[Link]-phaseaccircuitsconsistingof
R,L,C,andRL,RC,RLCcombinations(seriesonly).Threephasebalancedcircuits,voltageand current
relationsinstaranddeltaconnections.
Faradayslaws, Fleming’s right-hand and left hand rules, define transformer, motor, generator, principle of
operation of transformer, motor and generator, types of motors and generators & their practical
applications.
42
UnitIV –PN Junction Diode
Characteristics, Half wave rectifier, Full wave rectifier, filters, ripple, regulation, TIF and efficiency, Zener
diode and Zener diode regulators, CRO block diagram and applications.
UnitV – Transistors
BJT construction and working, BJT voltages and currents, modes of operation, configurations and
characteristics of BJT (CB, CE, CC), transistor acts as switch, applications of transistors.
Text Books:
1. [Link],“FundamentalsofElectricalEngineeringandElectronics”[Link]&Sons
Publications,2002.
2. AbhijitChakrabarti,SudiptaNath,ChandanKumarChanda, “BasicElectricalEngineering”
TataMcGrawHill,Publications, 2009.
3. Robert Boylestad L. and Louis Nashelsky, “Electronic Devices and Circuit Theory” PHI, 2007.
Reference Books:
1. A Sudhakar, Shyammohan S Palli, “Circuits and Networks”, Tata McGraw-Hill, 4th Edition, 2010.
2. I J Nagrath, DP Kothari, “Electrical Machines”, Tata McGraw-Hill publication, 3rd Edition, 2010.
3. Salivahanan, Suresh Kumar and Vallavaraj, Electronic Devices and Circuits, 2 nd edition, Tata
McGraw – Hill, 2010.
43
Course Code Course Title Core/Elective
SBS0912PH APPLIED PHYSICS LAB Core
Course Outcomes:
After completion of the course, the student will be able to
Relate theoretical knowledge to practical concepts by conducting experiments and can take
measurements independently.
Know the working of different devices like solar cell, photocell, thermistor.
Summarize the experimental findings appropriately in laboratory records.
Compute and compare experimental results, draw graphs, estimate and interpret results.
LIST OF EXPERIMENTS
44
Course Code Course Title Core / Elective
SHS0911EG Core
ENGLISH LAB
(Common to all Branches)
Contact Hours per week
Course Outcomes:
On successful completion of the course, students will be able to:
6. Improve pronunciation skills by learning the phonemic system, word stress, rhythm and intonation of English
phonetics (UNDERSTAND, REMEMBER APPLY)
7. Communicate effectively and appropriately using appropriate verbal and non verbal communication by
participating in a situational context like role plays (ANALYZE, CREATE)
8. Develop their listening comprehension skills and perform effectively in competitive exams (CREATE, APPLY)
9. Face mock interviews confidently and demonstrate their verbal and soft skills (APPLY, CREATE)
10. Enhance participation skills and be able to explain and defend their opinions by participating in Group Discussions
and Debates (UNDERSTAND, APPLY, CREATE)
SYLLABUS:
UNIT DETAILS
I Icebreaking activity - JAM
Picture Perception
Listening for Comprehension (Competitive exams – IELTS, TOEFL, PTE)
45
Introducing oneself to others
Asking for and giving information
Making requests and responding to them appropriately
Giving instructions and responding to them appropriately
IV Group Activity:
Group Discussion- Features and parts of a good GD
Debate
Role play
V Presentation Skills:
Planning
Preparing
Practicing
Presenting
Suggested Reading
Board of Editors. Language and Life: A Skills Approach. Orient Black Swan, 2018.
1981.
Pillai, Radhakrishna G. Spoken English For You - Level II. 8th Edition. Emerald
Publishers, 2014.
Sethi, J and PV Dhamija. A Course in Phonetics and Spoken English. 2nd Edition.
College Students. 2nd Edition. Macmillan Education India Private Limited, 2020
46
SES0211CS Data Structures Lab Core
Pre Requisite L T D P
C Programming in C - - - 4 40 60 2
Course Objectives:
1. Develop program s for various searching and sorting techniques.
2. Differentiate Linear and Non Linear Data Structures.
3. Implement various operations on trees and graphs
Course Outcomes: At the end of the course student will be able to
1. Understand the concept of data structures,C Programming and apply algorithm for solving
problems like Sorting, searching, insertion and deletion of data.
2. Understandlineardatastructuresforprocessingoforderedorunordereddata.
3. Explorevariousoperationsondynamicdatastructureslikesingle linked list and doubly linked list.
4. Exploretheconceptofnonlineardatastructuressuchastreesandgraphs.
5. Understandthebinarysearchtrees,hashfunction,andconceptsofcollisionanditsresolutionmethods.
LISTOFEXPERIMENTS
1. WriteCprograms
forimplementingthefollowingsearchingtechniques:Linear,Binaryand
Fibonaccisearch.
2. WriteCprograms forimplementingthefollowingsorting
methodstoarrangealistofintegersinascendingorder:Merge,QuickandHea
pSort.
3. WriteaCprogramtoimplementstack:usingarraysandlinkedlist.
4. WriteaCprogramtoimplementqueue:usingarraysandlinkedlist.
5. WriteaCprogramthatusesstackoperationstoconvertagiveninfixexpression
intoitspostfixequivalent, implementthestackusinganarray.
6. WriteaCprogramthatusesstackoperationstoevaluatepostfixexpressio
n,implementthestackusinganarray.
7. WriteaCprogramtoimplementsinglelinkedlist.
8. WriteaCprogramtoimplementdoublelinkedlist.
47
9. WriteaCprogramforimplementingGraphTraversalTechniques:DepthFi
rstTraversalandBreadthFirstTraversal.
10. Writea Cprogramto create
BinarySearchTree,performinsertionandtraversal(inorder,preorder,post
order)
11. WriteaCprogramto implementhashing.
48
Course
Course Title Core/Elective
Code
SES0912M
ENGINEERING WORKSHOP Core
E
Course hours per week
Prerequisite CIE SEE Credits
L T D P
- - - - 4 40 60 2
Course Objectives:
1. Identify and use marking out tools, hand tools, measuring equipment and to work to
prescribed tolerances
2. To provide hands on experience about use of different engineering materials, tools,
equipment and processes those are common in the engineering field.
3. To gain basic knowledge on various manufacturing processes used for the production of
various engineering products.
4. To gain hands on exposure on computer hardware and working knowledge on computers
and software.
5. Adopt safety practices while working with various tools.
Course Outcomes:
1. Identify and demonstrate the usage of different tools to be used in various manufacturing
trades with safety measures.
2. Apply the skills developed to undertake the jobs connected to various engineering
workshop trades including fitting, carpentry, sheet metal, house wiring, welding, and
foundry.
3. Demonstrate the knowledge of various machine tools and their operations such as
machining, injection moulding, casing and 3D printing and basic electronics lab
instruments.
4. Illustrate the advanced machining processes like CNC, rapid prototyping.
5. Apply the basic knowledge of computers to assemble and dissemble various components
of computer and able to install various operating systems such as windows or Linux.
LIST OF EXPERIMENTS:
[Link] FOR EXERCISES:
1. CARPENTRY: Sawing and Grooving, T-lap joint and dove-tail joint.
2. FITTING: Square fitting, half round fitting, V-fitting.
3. HOUSE WIRING: Series wiring and parallel wiring by one way switch, two way switching
for stair case light, tube light connections.
4. SHEET METAL WORKING: Open Scoop, Funnel, Rectangle tray and a cone.
5. WELDING: lap joint, single V-butt joint, T-joint, L-joint, corner joint.
6. PLUMBING: preparation of nipple and fitting to elbow, tee, union and coupling tap
connection and shower connection.
7. 3D printing:To print Square, Pyramid, Cube shapes.
49
[Link] FOR DEMONSTRAYION AND EXPOSURE:
1. Machines (lathe and drilling)
2. Injection Moulding.
3. Mould making and casting.
4. Basic electronics lab instruments.
TEXT/REFERENCE/ADDITIONALBOOKS:
50
CourseCode CourseTitle Core/ Elective
SES0214EE Basic Electrical& Electronics Engineering Lab Core
1. Getanexposuretocommonelectricalcomponents
To impart the practical knowledge and analysis of andtheirratings.
on electrical circuits and theorems. 2. Analyzetheperformance ofDCandAC Circuits.
Toimpartthepracticalknowledge ontestingofdiodes 3. To learn about the constructional features of
and transistors.
different electrical machines.
4. Ability to analyze characteristics of Diodes.
5. To analyze the characteristics of BJT.
Suggested ListofLaboratoryExperiments/Demonstrations:
51
12. Transistor as a Switch.
Note:Minimumeightexperimentsshouldbeconductedinthesemester
1. Speed control of DC Shunt Motor using Armature and Field control methods.
2. Measurement of 3-phase power using Two-wattmeter method.
Suggested Reading:
52
The curriculum adapts to technological changes by incorporating courses in emerging areas like Artificial Intelligence and Data Science, ensuring that students stay updated with current trends and technologies through focused coursework and electives .
Practical laboratories provide hands-on experience essential for understanding complex theoretical concepts. They allow students to apply theoretical knowledge, conduct experiments, analyze results, and develop problem-solving skills crucial for real-world engineering tasks .
English language labs enhance communication skills, which are crucial for professional success. They help students articulate technical ideas effectively, collaborate in diverse teams, and prepare for global competencies in the engineering field .
Interdisciplinary electives like Professional and Open Electives encourage students to explore and integrate knowledge from various fields, fostering innovation and broadening their perspectives beyond core engineering disciplines .
The curriculum integrates a diverse range of subjects including Mathematics, Applied Sciences, Programming, Data Structures, and Advanced Communication Skills, supplemented by practical labs to ensure a comprehensive foundation. This caters to modern needs by combining theoretical knowledge with hands-on experience in practical applications like Programming Labs, Design Thinking, and Engineering Graphics Labs .
Complex physics concepts are taught using a mix of theoretical lectures and practical labs, such as the Applied Physics Lab, which allow students to conduct experiments and understand the real-world applications of concepts like semiconductors and optoelectronic devices .
The course design includes projects, internships, and labs that immerse students in real-world engineering challenges, encouraging the application of theoretical knowledge to solve practical problems through courses like Software Engineering Lab and Data Structures Lab .
Computational thinking is advanced through courses like 'Programming for Problem Solving' and 'Data Structures', which teach algorithm development, data manipulation, and problem-solving techniques inherent in computational tasks .
Including a course on the Indian Constitution helps students understand their civic responsibilities and rights, essential for socially responsible engineering practices, fostering an understanding of Indian governance, and enabling ethical decision-making .
Universal Human Values courses aim to develop ethical conduct and harmony in students, influencing their professional and personal lives. These courses help inculcate soft skills and ethical guidelines essential for responsible engineering practice .