ISE 1st Year Syllabus
ISE 1st Year Syllabus
ESTD: 1946
I Year B.E.
Information Science & Engineering
VISION
“The Department will provide quality and value based education to produce
innovative world-class computing engineers and will enhance quality research for
the betterment of society”
MISSION
• To impart high quality training, education and competence in information
science domain through best-in class faculty and facilities
Programme Outcomes
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex
engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified needs
with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data,
and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge
to assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member
or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
Department
Teaching
Theory Practical/ Examination
Sl. Tutorial Credits
Course Code Course Title Lecture Drawing
No.
CIE SEE Final
L T P
Marks Marks Marks
Mathematics-I for
1 BMATS101 Maths 2 2 2 100 100 100 4
CSE Stream
Applied Chemistry
2 BCHES102 Chemistry 2 2 2 100 100 100 4
for CSE Stream
Computer-Aided
3 BCEDK103 Engineering Mechanical. 2 0 2 100 100 100 3
Drawing
Engineering Respective
4 BESCK104x 3 0 0 100 100 100 3
Science Course-I Engg. Dept
Programming Dept. of
5 BPLCK105x 2 0 2 100 100 100 3
Language Course-I IS&E.
Communicative
6 BENGK106 Humanities 1 0 0 50 - 50 1
English
7 BICOK107 Indian Constitution Humanities 1 0 0 50 - 50 1
Scientific
8 BSFHK158 Foundations of Any Dept. 1 0 0 50 - 50 1
Health
TOTAL 650 500 650 20
Prerequisites if any
Learning objectives 1. Familiarize the importance of calculus associated with one variable and multi
variable for computer science and engineering.
2. Analyze computer science and engineering problems
3. Applying Ordinary Differential Equations.
4. Apply the knowledge of modular arithmetic to computer algorithms.
5. Develop the knowledge of Linear Algebra to solve the system of equations.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Apply the knowledge of calculus to compute problems on cartesian and polar curves for
CO1
multivariate functions
CO2 Learn the notion of partial differentiation to compute rate of change of multivariate functions. Understand,
CO3 Analyze the solution of linear and non-linear ordinary differential equations. Apply, Analyze
CO4 Get acquainted with solving equations by matrix methods
CO5 Get familiarize with modern mathematical tools namely SCILAB/PYTHON/MATLAB
Course Structure
No. of No. of No. of
Lecture Tutori Practic
Hours al al
Hours Hours
Module – 1
1.1 Introduction to polar coordinates and curvature relating to Computer Science Engineering.
Polar coordinates, Polar curves, angle between the radius vector and tangent, angle 2 1 -
between two curves. Pedal equations.
1.2 Curvature and Radius of curvature-Cartesian and pedal form-Problems. 2 1 -
1.3 Applications: Translation, Shearing, rotation. Basic computer graphics. 1 1 -
Module – 2
2.1 Introduction to series expansion and partial differentiation in the field of Computer
Science Engineering Applications.
Taylor’s and Maclaurin’s series expansion for one variable (Statement only) –problems. 2 1 -
Indeterminate forms-L’ Hospital’s rule- problems.
Module – 3
3.1 Introduction to first order ordinary differential equations pertaining to the
applications for the Computer Science Engineering.
Linear and Bernoulli’s differential equations. Exact and reducible to exact differential 2 1 -
equations. Applications of ODE’s - Orthogonal trajectories.
3.2 Nonlinear differential equations: Introduction to general and singular solutions,
Solvable for ponly, Clairaut’s equations.-Problems. 2 1 -
3.3 Applications: Newton's law of cooling. 1 1 -
Module – 4
4.1 Introduction of modular arithmetic and its applications in Computer Science and
Engineering. 2 -
Introduction to Congruences, Linear Congruences, The Chinese Remainder theorem. 1
4.2 Solving Polynomials, Linear Diophantine Equation, System of Linear Congruences, 1 -
4.3 Euler’s Theorem, Wilson Theorem and Fermat's little theorem. 1 1 -
4.4 Applications of Congruences-RSA algorithm. 1 1 -
Module – 5
Introduction of liner algebra related to computer science & engineering.
5.1 Elementary row transformation of a matrix, Rank of a matrix. Consistency 1 -
1
Solution of system of linear equations - Gauss-elimination method, Gauss-Jordan method
5.2 and approximate solution by Gauss-Seidel method. 1 -
Vector spaces: Definition and examples, subspace, linear span, Linearly independent
5.3 and dependent sets, Basis and dimension. Problems. 1 1 -
5.4 Applications: Boolean matrix, Network Analysis, Markov Analysis, Critical point of a
network system. Optimum solution. 1 1 -
List of Experiments:
1 2 Dimensional plots for Cartesian and polar curves - - 1
2 Finding angle between polar curves, curvature and radius of curvature of a given curve - - 1
3 Finding partial derivatives, Jacobian and plotting the graph - - 1
4 Applications to Maxima and Minima of two variables - - 1
5 Solution of first order differential equation and plotting the graphs - - 1
6 Finding GCD using Euclid’s Algorithm - - 1
7 Applications of Wilson theorem - - 1
8 Numerical solution of system of linear equations, test for consistency and graphical - -
representation 1
Textbooks:
1. B.S.Grewal:“HigherEngineeringMathematics”,Khannapublishers,44 thEd.,2021.
2. E.Kreyszig:“AdvancedEngineeringMathematics”,JohnWiley&Sons,10 th Ed.,2018.
Reference Books:
1. V. Ramana: “Higher Engineering Mathematics” McGraw-Hill Education, 11th Ed., 2017
2. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University Press, 3rd Ed., 2016.
3. Tom Apostol"Calculus: One variable calculus with an introduction to Linear Algebra", Vol. 1, Wiley publications, 2nd
edition.
4. Tom Apostol"Calculus: Multi-Variable Calculus and Linear Algebra with applications to differential equations and
Probability, Vol.2, , Wiley publications, 2 nd edition.
5. William Stallings: “Cryptography and Network Security” Pearson Prentice Hall, 6 th Ed., 2013.
Online Resources:
1. https://www.youtube.com/watch?v=ixDGaEqWuA0
2. https://www.youtube.com/results?search_query=nptel+linear+algebra
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Understand the principles and applications of energy storage devices, sensors,
CO1 Understand
memory devices and display systems.
Comprehend the mechanism of corrosion, its control and concepts of electrode and
CO2 Apply
its application.
Know the importance and applications of bio polymers, green fuels, and e- waste
CO3 Analyze
management.
Perform accurate quantitative measurements and equipment handling to analyse
CO4 Analyze
the data and interpret the results to arrive at a conclusion.
Course Structure
No. of No. of No. of
Chemistry for Computer Science & Engineering stream Lecture Tutorial Practical
Hours Hours Hours
Module – 1 Energy Systems and Sensors (8hr)
1.1 Energy Systems: Introduction to batteries, classifications, Construction,
working and applications of Zn – Air, Lithium ion, and Sodium ion batteries. 2 - -
1.2 Principle, Properties and Applications of Quantum dots sensitized solar cells
(QDSSC’s). - 2 -
Textbooks:
1. A Text book of Engineering Chemistry, SS Dara &Dr. SS Umare, S Chand & Company Ltd., 12th Edition, 2011
2. A Text Book of Engineering Chemistry, R.V. Gadag and Nityananda Shetty, I. K. International Publishing house. 2nd
Edition, 2016.
Reference Books:
1. High Performance Metallic Materials for Cost Sensitive Applications, F. H. Froes, et al. John Wiley &
Sons, 2010
2. Principles of Instrumental Analysis, Douglas A. Skoog, F. James Holler, Stanley R. Crouch Seventh
Edition, Cengage Learning, 2020
3. Linden's Handbook of Batteries, Kirby W. Beard, Fifth Edition, McGraw Hill, 2019.
4. OLED Display Fundamentals and Applications, TakatoshiTsujimura, Wiley–Blackwell, 2012
Online Resources:
1. https://nptel.ac.in/downloads/122101001/
2. https://nptel.ac.in/courses/104/103/104103019/
3. https://ndl.iitkgp.ac.in/
4. https://www.youtube.com/watch?v=faESCxAWR9k
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Use drawing instrument and software to construct basic geometric sketches, illustrate the Apply
CO1
concepts of Orthographic Projections of Points & Lines.
CO2 Develop the projections of regular plane surfaces and solids Apply
CO3 Understand the development of surfaces and isometric projections Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Computer Aided Sketching: Drawing Instruments and their uses,
BIS conventions, Dimensioning, Drawing Scales and free hand practicing. (All
2
sketching to be done on A4 Grid Sheets, Mini Drafter not required)
1.2 Introduction to Computer Aided Drafting Software i.e. Solid Edge standard tool
bar/menus. Co-ordinate system, selection of drawing sheet size and scale.
Commands and creation of Points, Lines, axis, poly-lines, square, rectangle,
2 1
polygons, splines, circles, ellipse, text, move, copy, off-set, mirror, rotate, trim,
extend, break, chamfer, fillet, curves, constraints viz. tangency, parallelism,
inclination and perpendicularity. Dimensioning conventions.
1.3 Orthographic Projections of Points and Lines: Introduction to Orthographic
Projections, Projections of points in all four quadrants, Orthographic projection of
5 3
lines ( Placed in first quadrant only). Application on projection of Lines (For CIE
only).
Module – 2
2.1 Orthographic Projections of Plane Surfaces: Orthographic projection of planes viz.
regular polygons like triangle, square, rectangle, pentagon, hexagon, & circular 3 3
laminae.
Module – 3
3.1 Orthographic Projections of Solids: Orthographic Projections of right regular solids
like prisms, pyramids, cylinders, cones, Cubes and tetrahedron (Solids resting on
6 4
HP only).
Module – 4
4.1 Development of Lateral Surfaces of solids: Development of lateral surfaces of right,
regular prisms, cylinders, cones & pyramids resting with base on HP only.
3 2
Representation of section planes & section points, Development of lateral surface
of their frustum, truncations. Application problems related to development of
lateral surfaces like funnels and trays (For CIE only).
Module – 5
5.1 Isometric Projection: Isometric scale, Isometric projection of plane figures, solids:
tetrahedron, hexahedron (cube), right regular prisms, pyramids, cylinders, cones,
3 2
spheres, Isometric projection of combination of two simple solids.
5.2 Demonstration of drawing views in 3D environment. 1
5.3 Demonstration of a typical Civil Building, Mechanical Production, Electrical and 1
Electronic Wiring and Electronic engineering Drawings.
Total No. of Lecture Hours 25
Total No. of Tutorial Hours
Total No. of Practical Hours 15
Textbooks:
1. Engineering Drawing by N.D. Bhatt & V.M. Panchal, 53rd edition, 2019-Charotar Publishing House,
Gujarat.
2. Engineering Graphics by K.R. Gopalakrishna, 32nd edition, 2010- Subash Publishers Bangalore.
Reference Books:
1. Fundamentals of Engineering Drawing with an Introduction to Interactive Computer Graphics for
Design and Production- by Luzadder Warren J., Duff John M., Eastern Economy Edition, 2005-
Prentice Hall of India Pvt. Ltd., New Delhi.
Online Resources:
1. Mechanical Engineering Department's YouTube channel:
https://youtube.com/channel/UCXOY3X4xcbTFIczaNVhESQw
2. Projections of Points:
https://youtube.com/playlist?list=PLSYYrV4OuACSlPD3LHQBT5huxrb3o8HM1
3. Projections of Lines: https://youtube.com/playlist?list=PLSYYrV4OuACSmvN5qnKdvM3yzldjp5238
4. Projections of Planes:
https://youtube.com/playlist?list=PLSYYrV4OuACTL9RO6NjXdrw3EktYjpfZX
5. Projections of Solids:
https://youtube.com/playlist?list=PLSYYrV4OuACSAbmbyoKV33NxB9gCDPsao
6. Development of Surfaces:
https://youtube.com/playlist?list=PLSYYrV4OuACTb68S2CT0ncIQl353poXo8
7. Isometric projections:
https://youtube.com/playlist?list=PLSYYrV4OuACTGMtF0X3QGT-av0V02jnTr
Engineering Science
Courses (ESC)
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - -
CO2 2 3 - - - - - - - - - - To be identified for each
CO3 2 3 - - - - - - - - - - branch by Course Instructor
CO4 2 3 - - - - - - - - - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1 Introduction to Civil Engineering
1.1 Civil Engineering Disciplines and Building Science: Surveying, Structural Engineering, 1 0 0
Geotechnical Engineering.
1.2 Hydraulics & Water Resources, Transportation Engineering, Environmental Engineering, 1 0 0
1.3 Construction planning & Project management 1 0 0
1.4 Basic Materials of Construction: Bricks, Cement & mortars, 1 0 0
1.5 Plain, Reinforced & Pre-stressed Concrete 1 0 0
1.6 Structural steel, Construction Chemicals 1 0 0
1.7 Structural elements of a building: foundation, plinth, lintel, chejja, 1 0 0
1.8 Masonry wall, column 1 0 0
1.9 Beam, slab and staircase 1 0 0
Module – 2 Analysis of Concurrent force system
2.1 Classifications of Mechanics, Definitions – Particle, rigid body, force, mass, time, space 1 0 0
force system
2.2 Newton‘s laws, system of units, sign conventions 1 0 0
2.3 Principle of transmissibility of forces 1 0 0
2.4 Concurrent forces in plane: Introduction 1 0 0
2.5 Resultant forces – Parallelogram law, Triangle law & Polygonal law 1 0 0
2.6 Resolution and component of forces 1 0 0
2.7 Resultant of several concurrent forces, free body diagram 1 0 0
2.8 Equilibrium conditions, Lami‘s Theorem 1 0 0
Module – 3 Analysis of Non-Concurrent force system
3.1 Introduction, Moment of a force about a point 1 0 0
3.2 Varignon‘s Theorem, Moment of a couple 1 0 0
3.3 Resolution of a force into force-couple system 1 0 0
3.4 Coplanar parallel force system 1 0 0
3.5 Coplanar Non concurrent system 1 0 0
3.6 Resultant of Coplanar non concurrent system 1 0 0
3.7 Equilibrium of Rigid bodies 1 0 0
3.8 Applications of statics of rigid bodies – Types of support in two dimensions, beams, types 1 0 0
of loads, multi-force members.
Module – 4 Analysis of Trusses and Centroid
4.1 Pin jointed Plane Trusses (Method of Joints) 1 0 0
4.2 Pin jointed Plane Trusses (Method of Sections) 1 0 0
4.3 Importance of centroid and centre of gravity 1 0 0
4.4 Methods of determining the centroid 1 0 0
4.5 Locating the centroid of plane laminae from first principles 1 0 0
4.6 Centroid of built-up sections 1 0 0
4.7 Numerical examples 2 0 0
Module – 5 Moment of inertia
5.1 Importance of Moment of Inertia 1 0 0
5.2 Method of determining the second moment of area (moment of inertia) of plane sections 2 0 0
from first principles,
5.3 Parallel axis theorem and perpendicular axis theorem, 1 0 0
5.4 Section modulus, radius of gyration, 1 0 0
5.5 Moment of inertia of built-up sections, 1 0 0
5.6 Numerical Examples. 2 0 0
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00
Textbooks:
1. R. K. Bansal, R. R. Beohar and A. A. Khan, ―Basic Civil Engineering and
Engineering Mechanics‖,Laxmi Publications, 2015.
2. S. Rajasekharan, G. Sankarsubramanian, ―Engineering Mechanics- Statics
and Dynamics‖- Vikas Publishing House, 2011.
Reference Books:
1. Stephen Timoshenko, D. Young, J Rao ―Engineering Mechanics‖, Tata-McGraw Hill,
Special Indian edition, 2006.
2. Beer FP and Johnson ER, ―Mechanics for Engineers- Dynamics and Statics‖, 3rd SI Metric
edition, Tata McGraw Hill,2008.
3. P.N. Chandra Mouli, ―Engineering Mechanics‖ PHI Learning, 2011.
4. Shames IH,―Engineering Mechanics – Statics & Dynamics‖, PHI, 2009.
5. J. L. Meriam and L. G. Kraige, "Engineering Mechanics: Statics", Don Fowley Publishers,
2006.
Online Resources:
1. Engineering Mechanics by Prof. K. Ramesh, IIT Madras
https://nptel.ac.in/courses/112106286
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand the fundamentals of different components of power system along with safety Understand
aspects.
CO2 Analyse AC and DC circuits. Analyse
CO3 Describe the construction, operation and characteristics of DC and AC machines. Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Electrical Engineering
1.1 Concept of AC and DC 1 0 0
1.2 Generation of power from conventional energy sources 1 0 0
1.3 Generation of power from non-conventional 1 0 0
1.4 Single Line Diagram of Power System 1 0 0
1.5 Concept of power and energy 1 0 0
1.6 Tariff structure for electrical energy consumption 1 0 0
Module – 2: Electric Circuits
2.1 Faraday’s laws. Static and dynamically induced EMF 2 0 0
2.2 Fundamentals of AC and DC waveforms, representation of AC and DC 1 0 0
quantities
2.3 Average and RMS values of Sinusoidal wave, Definition of form factor, and 1 0 0
peak factor
2.4 Electric circuit analysis using Ohms law and Kirchhoff's laws 2 0 0
2.5 Current and Voltage division rule 1 0 0
2.6 Analysis of single-phase AC circuits with R, L, C, RL, RC and RLC series and 3 0 0
parallel configuration, Power factor.
2.7 Numerical on AC circuit 2 0 0
Module – 3: DC Machines and Transformers
3.1 Construction and working principle of DC Machine 1 0 0
3.2 DC Generator EMF equation. Back emf in DC motor 2 0 0
3.3 Classification of DC motor, DC Motor Characteristics and applications 1 0 0
3.4 Numerical 1 0 0
3.5 Construction and working principle of single-phase transformer. 1 0 0
3.6 EMF equation and losses in transformer 1 0 0
3.7 Numerical 1 0 0
Module – 4: Three-phase Induction Machines and Synchronous Machines
4.1 Advantages of three phase circuits 1 0 0
4.2 Relation between line and phase quantities in STAR and DELTA connected 1 0 0
systems (No derivation), Numerical
4.3 Construction and working principle of Synchronous Generator, EMF equation. 1 0 0
4.4 Numerical 1 0 0
4.5 Construction and working principle of three phase Induction Motor 1 0 0
4.6 Slip, slip speed and frequency of rotor EMF 1 0 0
4.7 Numerical 1 0 0
Module – 5: Special Machines, Electrical wiring and safety
5.1 Construction and working principle of BLDC Motor and Stepper Motor and 2 0 0
their applications.
5.2 Introduction to domestic wiring, Fuse, MCB, and Relay. 2 0 0
5.3 Necessity of earthing, difference between earthing and grounding and types of 1 0 0
grounding
5.4 Electric shocks, hazards and safety precautions, 1 0 0
5.5 Standards of wiring as per BIS 1 0 0
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 00
Total No. of Practical Hours 00
Textbooks:
1. D. C. Kulshreshtha, “Basic Electrical Engineering”,McGraw Hill, Revised 1stEdition, 2013.
2. D. P. Kothari and I. J. Nagrath, “Electrical Engineering”,Tata McGraw Hill, 4th Edition, 2019.
Reference Books:
1. Vincent Del Toro, “Electrical Engineering Fundamentals”, Prentice Hall Publications, 2nd Edition, 2015.
2. H Cotton, “Electrical Technology”, CBS Publishers & Distributors, 2004.
Online Resources:
1. Structure of Electric Power Systems: https://electrical-engineering-portal.com/electric-power-systems
2. Kirchoff’s Laws: https://nptel.ac.in/courses/108/108/108108076/
3. Analysis of single-phase AC circuits: http://elearning.vtu.ac.in/econtent/courses/video/BS/ELE1525.html
4. Working of DC machine: http://elearning.vtu.ac.in/econtent/courses/video/BS/15ELE25.html
5. Construction and working principle of transformer: https://nptel.ac.in/courses/108/108/108108076/
6. Three phase star and delta connected systems:
http://elearning.vtu.ac.in/econtent/courses/video/BS/ELE1525.html
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Acquire knowledge on fundamental blocks of analog electronic systems Understand
CO2 Develop logic circuits of digital electronic systems using the basics of Boolean Algebra Apply
CO3 Understand the basic concepts of embedded systems & electronic communication systems. Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Diodes: PN junction diodes, Zener Diodes 2 - -
1.2 PowerSupplies–Blockdiagram,Half-waverectifier,Full-waverectifiersandfilters,Voltage 3 - -
regulators.
1.3 Bipolar Junction Transistors– BJT as an amplifier,BJTasaswitch 3 - -
Module – 2
2.1 Operational amplifiers - Ideal op-amp; characteristics of ideal and practical op-amp; 3
- -
Practical op-ampcircuits:Invertingandnon-invertingamplifiers,
2.2 voltagefollower,summer,subtractor, integrator,differentiator.
2 - -
2.3 Oscillators– Introduction to Oscillators, Crystal controlledoscillators 3 - -
Module – 3
3.1 BooleanAlgebraandLogicCircuits:I n t r o d u c t i o n t o n u m b e r s y s t e m s , 2
- -
Basicdefinitions,AxiomaticDefinitionofBooleanAlgebra,BasicTheoremsand
3.2 PropertiesofBooleanAlgebra,BooleanFunctions,CanonicalandStandardForms,Other Logic
4 - -
Operations
3.3 Digital Logic Gates, Adders-Halfadder,Fulladder, Multiplexer, demultiplexer, encoder,
2 - -
decoder, Flip-flop’s, counters.
Module – 4
4.1 EmbeddedSystems –Definition,Embeddedsystemsvsgeneral 4
computingsystems,Classificationof Embedded Systems, Major application areas of - -
Embedded Systems, Elements of an EmbeddedSystem,
4.2 CoreoftheEmbeddedSystem,MicroprocessorvsMicrocontroller,RISCvsCISC. 4 - -
Module – 5
5.1 Introduction to communication systems: Communication systems and types of modulation schemes, 4
- -
Introduction satellite, mobile and wireless communication,
5.2 Introduction to standards of mobile and wireless communication systems. Working principle
4 - -
of Bluetooth and WI-FI.
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours -
Textbooks:
1. ElectronicDevicesandCircuits,DavidABell,5thEdition,Oxford,2016
2. DigitalLogicandComputerDesign,M.MorrisMano,PHILearning,2008ISBN-978-81-203-0417-8
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Explain the role of mechanical engineering in society, energy sources, and machine tool
CO1 Understand
operations.
Describe the basic concepts of IC engines, future mobility, engineering materials, and joining
CO2 Understand
processes.
CO3 Explain the Concepts of Mechatronics, Robotics, and Automation in IoT Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction: Role of Mechanical Engineering in Industries and Society- Emerging
Trends and Technologies in different sectors such as Energy, Manufacturing, Automotive, - -
Aerospace, and Marine sectors. 04
1.2 Energy: Introduction and applications of Energy sources like Fossil fuels, Nuclear fuels,
Hydel, Solar, wind, and bio-fuels, Environmental issues like Global warming and Ozone 04 - -
depletion
Module – 2
2.1 Machine Tool Operations: Working Principle of lathe, Lathe operations: Turning, facing,
02 - -
knurling.
2.2 Working principles of Drilling Machine, drilling operations: drilling, boring, reaming. 02 - -
2.3 Working of Milling Machine, Milling operations: plane milling and slot milling. 02 - -
2.4 Introduction to Advanced Manufacturing Systems: Introduction, components of CNC, 02
- -
advantages and applications of CNC.
Module – 3
3.1 Introduction to IC Engines: Components and Working Principles, 4-Strokes Petrol and 04
- -
Diesel Engines, Application of IC Engines.
3.2 Insight into Future Mobility: Hybrid Vehicles, Components of Hybrid Vehicles. 04
- -
Advantages and disadvantages of Hybrid vehicles.
Module – 4
4.1 Engineering Materials: Types and applications of Ferrous & Nonferrous Metals, silica, 04
- -
ceramics, glass, graphite, diamond and polymer, Shape Memory Alloys.
4.2 Joining Processes: Soldering, Brazing and Welding, Definitions, classification of welding 04
- -
process, Arc welding, Gas welding and types of flames.
Module – 5
5.1 Introduction to Mechatronics and Robotics: open-loop and closed-loop mechatronic 02
- -
systems.
5.2 Classification based on robotics configuration: polar cylindrical, Cartesian coordinate and 03
- -
spherical. Application, Advantages and disadvantages.
5.3 Automation in industry: Definition, types – Fixed, programmable and flexible automation, 01
- -
basic elements with block diagrams, advantages.
5.4 Introduction to IOT: Definition and Characteristics, Physical design, protocols, Logical 02
- -
design of IoT, Functional blocks, and communication models.
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours 0
Textbooks:
1. Elements of Mechanical Engineering, K R Gopala Krishna, Subhash Publications, 2008
2. An Introduction to Mechanical Engineering, Jonathan Wickert and Kemper Lewis, Third Edition, 2012
Reference Books:
1. Elements of Workshop Technology (Vol. 1 and 2), Hazra Choudhry and Nirzar Roy, Media Promoters and
Publishers Pvt. Ltd., 2010.
2. Manufacturing Technology- Foundry, Forming and Welding, P.N.Rao Tata McGraw Hill 3rd Ed., 2003.
3. Internal Combustion Engines, V. Ganesan, Tata McGraw Hill Education; 4th edition, 2017
4. Robotics, AppuKuttan KK K. International Pvt Ltd, volume 1
5. Dr SRN Reddy, RachitThukral and Manasi Mishra, “ Introduction to Internet of Things: A Practical
Approach”, ETI Labs
6. Raj kamal, “ Internet of Things: Architecture and Design”, McGraw hill.
Programming
Language Courses
(PLC)
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Discuss the differences between HTML and XHTML Understand
CO2 Use semantic markup tags to develop HTML5 documents Apply
CO3 Analyze attributes, values, and types of CSS to create web pages Analyze
CO4 Use core constructs and event handling mechanisms of JavaScript to develop web pages. Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Traditional HTML and XHTML: First Look at HTML and XHTML, Hello HTML and
1 - -
XHTML World, HTML and XHTML: Version History
1.2 HTML and XHTML DTDs: The Specifications Up Close, (X)HTML Document
2 - -
Structure, Browsers and (X)HTML
1.3 The Rules of (X)HTML, Major Themes of (X)HTML, The Future of Markup—Two Paths 2 - -
Module – 2
2.1 HTML5: Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the
2 - -
Reality of Web Markup, Presentational Markup Removed and Redefined
2.2 HTML5 Document Structure Changes, Adding Semantics, HTML5’s Open Media Effort,
2 - -
Client-Side Graphics with <canvas>
2.3 HTML5 Form Changes, Emerging Elements and Attributes to Support Web Applications 1 - -
Module – 3
3.1 Cascading Style Sheets (CSS)Introduction, CSS Overview, CSS Rules, Example with
1 - 1
Type Selectors and the Universal Selector
3.2 CSS Syntax and Style, Class Selectors, ID Selectors, span and div Elements, Cascading,
style Attribute, style Container, External CSS Files, CSS Properties, Color Properties, 2 - 1
RGB Values for Color, Opacity Values for Color, HSL and HSLA Values for Color
3.3 Font Properties, line-height Property, Text Properties, Border Properties, Element Box,
2 - 1
padding Property, margin Property, Case Study: Description of a Small City’s Core Area
Module – 4
4.1 Tables and CSS, Links and Images Table Elements, Formatting a Data Table: Borders,
1 - 1
Alignment, and Padding
4.2 CSS Structural Pseudo-Class Selectors, thead and tbody Elements, Cell Spanning, Web
2 - -
Accessibility, CSS display Property with Table Values
4.3 a Element, Relative URLs, Navigation Within a Web Page 1 - -
4.4 Bitmap Image Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning
1 - -
Images, Shortcut Icon, iframe Element
Module – 5
5.1 Introduction to JavaScript: Functions, DOM, Forms, and Event Handlers, History of
1 - -
JavaScript, Hello World Web
5.2 Page, Buttons, Functions, Variables, Identifiers, Assignment Statements and Objects 2 - -
5.3 Document Object Model, Forms and How They’re Processed: Client-Side Versus Server-
1 - -
Side
5.4 Form Element, Controls, Text Control, Accessing a Form’s Control Values 1 - 1
List of Experiments:
1 Create an XHTML page using tags to accomplish the following:
a. A paragraph containing the text “All that glitters is not gold”. Bold face and italicize
this text
b. Create equation: - - 1
𝑥 = 1/3(𝑦12 + 𝑧12)
c. Put a background image to a page and demonstrate all attributes of background image
d. Create unordered list of 5 fruits and ordered list of 3 flowers
2 Create the following table using XHTML tags. Properly align cells, give suitable cell
- - 1
padding and cell spacing, and apply background color, bold and emphasis necessary.
- - 1
9 Write a Java Script program that on clicking a button, displays scrolling text which moves
- - 1
from left to right with a small delay.
10 Create a webpage containing 3 overlapping images using HTML, CSS, and JS. Further
- - 1
when the mouse is over any image, it should be on the top and fully displayed.
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. HTML & CSS: The Complete Reference Thomas A. Powell, 5 th Edition, Tata McGraw Hill.
2. Web Programming with HTML5, CSS and JavaScript, John Dean, Jones & Bartlett Learning, 1 st Edition
Reference Books:
1. E. Balaguruswamy, Programming in ANSI C, 7 th Edition, Tata McGraw-Hill, 2017.
2. Brian W. Kernighan and Dennis M. Ritchie, The ‘C’ Programming Language, Prentice Hall of India.
Online Resources:
1. https://onlinecourses.swayam2.ac.in/aic20sp11/preview
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Demonstrate proficiency in handling loops and creation of functions. Apply
CO2 Use methods to create and manipulate lists, tuples, and dictionaries. Apply
CO3 Develop programs for string processing and file organization Analyze
CO4 Illustrate the concepts of Object-Oriented Programming as used in Python. Analyze
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-
Point, and String Data Types, String Concatenation and Replication, Storing Values in 2 - -
Variables, Your First Program, Dissecting Your Program
1.2 Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing
Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow 2 - -
Control Statements, Importing Modules
1.3 Functions: def Statements with Parameters, Return Values and return Statements, The
None Value, Keyword Arguments and print(), Local and Global Scope, The global 2 - -
Statement, Exception Handling, A Short Program: Guess the Number
Module – 2
2.1 Lists: The List Data Type, Working with Lists, Augmented Assignment Operators,
Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, 2 - 1
References
2.2 Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data
2 - 1
Structures to Model Real-World Things
Module – 3
3.1 Manipulating Strings: Working with Strings, Useful String Methods, Project: Password
2 - 1
Locker, Project: Adding Bullets to Wiki Markup
3.2 Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/
Writing Process, Saving Variables with the shelve Module, Saving Variables with the 3 - 1
print.format()Function, Project: Generating Random Quiz Files, Project: Multiclipboard
Module – 4
4.1 Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with
the zipfile Module, Project: Renaming Files with American-Style Dates to European- 3 - 1
StyleDates, Project: Backing Up a Folder into a ZIP File
4.2 Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging 2 - -
Module – 5
5.1 Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return
2 - -
values, Objects are mutable, Copying
5.2 Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning 1 - -
5.3 Classes and methods: Object-oriented features, Printing objects, Another example, A more
complicated example, The init method, The __str__ method, Operator overloading, Type- 2 - -
based dispatch, Polymorphism, Interface and implementation
List of Experiments:
1 a. Develop a program to read the student details like Name, USN, and Marks in three
subjects. Display the student details, total marks, and percentage with suitable messages.
- - 1
b. Develop a program to read the name and year of birth of a person. Display whether the
person is a senior citizen or not.
2 a. Develop a program to generate Fibonacci sequence of length (N). Read N from the
console.
- - 1
b. Write a function to calculate factorial of a number. Develop a program to compute
binomial coefficient (Given N and R).
3 Read N numbers from the console and create a list. Develop a program to print mean,
- - 1
variance, and standard deviation with suitable messages.
4 Read a multi-digit number (as chars) from the console. Develop a program to print the
- - 1
frequency of each digit with suitable message.
5 Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use
dictionary with distinct words and their frequency of occurrences. Sort the dictionary in - - 1
the reverse order of frequency and display dictionary slice of first 10 items]
6 Develop a program to sort the contents of a text file and write the sorted contents into a
separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), - - 1
and file methods open(), readlines(), and write()].
7 Develop a program to backing Up a given Folder (Folder in a current working directory)
- - 1
into a ZIP File by using relevant modules and suitable methods.
8 Write a function named DivExp which takes TWO parameters a, b and returns a value c
(c=a/b). Write suitable assertion for a>0 in function DivExp and raise an exception for
- - 1
when b=0. Develop a suitable program which reads two values from the console and calls
a function DivExp.
9 Define a function which takes TWO objects representing complex numbers and returns
new complex number with a addition of two complex numbers. Define a suitable class
- - 1
‘Complex’ to represent the complex number. Develop a program to read N (N >=2)
complex numbers and to compute the addition of N complex numbers.
10 Develop a program that uses class Student which prompts the user to enter marks in three
subjects and calculates total marks, percentage and displays the score card details. [Hint:
Use list to store the marks in three subjects and total marks. Use __init__() method to - - 1
initialize name, USN and the lists to store marks and total, Use getMarks() method to read
marks into the list, and display() method to display the score card details.]
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 15
Textbooks:
1. Al Sweigart, “Automate the Boring Stuff with Python”,1 stEdition, No Starch Press, 2015. For lambda functions use
this link: https://www.learnbyexample.org/python-lambda-function/
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2 ndEdition, Green Tea Press, 2015.
Online Resources:
1. https://www.learnpython.org/
2. https://nptel.ac.in/courses/106106145
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Explain the features and object-oriented concepts in JAVA programming Understand
CO2 Analyze working of bitwise operators in JAVA Analyze
CO3 Illustrate simple programs based on polymorphism and inheritance Analyze
CO4 Use concepts of importing packages and exception handling mechanism Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 An Overview of Java: Object-Oriented Programming, A First Simple Program, A Second
1 - -
Short Program, TwoControl Statements, Using Blocks of Code, Lexical Issues
1.2 The Java Class Libraries, Data Types, Variables, andArrays: Java Is a Strongly Typed
2 - -
Language, The Primitive Types, Integers, Floating-Point Types, Characters,Booleans
1.3 A Closer Look at Literals, Variables, Type Conversion and Casting, Automatic Type
2 - -
Promotion in Expressions, Arrays, A Few Words About Strings
Module – 2
2.1 Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean
Logical Operators, TheAssignment Operator, The ? Operator, Operator Precedence, Using 2 - -
Parentheses
2.2 Control Statements: Java’s Selection Statements, Iteration Statements 3 - 1
Module – 3
3.1 Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object Reference
Variables,Introducing Methods, Constructors, The this Keyword, Garbage Collection, The 3 - 1
finalize( ) Method, AStack Class
3.2 A Closer Look at Methods and Classes: Overloading Methods, Using Objects as
Parameters, A Closer Look at Argument Passing, Returning Objects, Recursion, 2 - -
Introducing Access Control, Understanding static, Introducing final
Module – 4
4.1 Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When
3 - 1
Constructors Are Called
4.2 Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with
2 - 1
Inheritance, The Object Class
Module – 5
5.1 Packages and Interfaces: Packages, Access Protection, Importing Packages, Interfaces 2 - -
5.2 Exception Handling: Exception-Handling Fundamentals, Exception Types, Uncaught
Exceptions, Using try and catch, Multiple catch Clauses, Nested try Statements, throw, 2 - 1
throws, finally
5.3 Java’s Built-in Exceptions, Creating Your Own ExceptionSubclasses, Chained
1 - -
Exceptions, Using Exceptions
List of Experiments:
1 Write a JAVA program that prints all real solutions to the quadratic equation ax 2+bx+c=0.
- - 1
Read in a, b, c and use the quadratic formula.
2 Write a JAVA program for multiplication of two arrays. - - 1
3 Demonstrate the following operations and sign extension with Java programs
a. <<
- - 1
b. >>
c. >>>
4 Write a JAVA program to sort list of elements in ascending and descending order - - 1
5 Create a JAVA class called Student with the following details as variables within it.
USN
NAME
- - 1
BRANCH
PHONE
PERCENTAGE
6 Write a JAVA program to create n Student objects and print the USN, Name, Branch,
- - 1
Phone, and percentage of these objects with suitable headings.
7 Design a super class called Staff with details such as StaffId, Name, Phone, Salary. Extend
this class by writing three subclasses namely Teaching (domain, publications), Technical
- - 1
(skills), and Contract (period). Write a JAVA program to read and display at least 3 staff
objects of all three categories
8 Demonstrate dynamic dispatch using abstract class in JAVA. - - 1
9 Create two packages P1 and P2. In package P1, create class A, class B inherited from A,
class C. In package P2, create class D inherited from class A in package P1 and class E.
- - 1
Demonstrate the working of access modifiers (private, public, protected, default) in all
these classes using JAVA.
10 Write a JAVA program to read two integers a and b. Compute a/b and print, when b is not
zero. Raise an exception when b is equal to zero. Also demonstrate the working of - - 1
ArrayIndexOutOfBoundException.
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. Herbert Schildt, Java The Complete Reference, 7thEdition, Tata McGraw Hill, 2007.
Online Resources:
1. https://onlinecourses.nptel.ac.in/noc22_cs47/preview
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand and design the solution to a problem using object-oriented programming concepts. Understand
CO2 Reuse the code with extensible Class types, User-defined operators and function Overloading. Apply
CO3 Achieve code reusability and extensibility by means of Inheritance and Polymorphism Analyze
Implement the features of C++ including templates, exceptions, and file handling for providing
CO4 Analyze
programmed solutions to complex problems.
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Object Oriented Programming: Computer programming background- C++
2 - -
overview. First C++ Program -Basic C++ syntax
1.2 Object Oriented Programming: What is an object, Classes, methods and messages,
3 - -
abstraction and encapsulation, inheritance, abstract classes, polymorphism.
Module – 2
2.1 Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ –
2 - 1
Scope resolution operator – Expressions and their types – Special assignment expressions
2.2 Function prototyping – Call by reference – Return by reference – Inline functions -Default
3 - 1
arguments –Function overloading
Module – 3
3.1 Inheritance & Polymorphism: Derived class Constructors, destructors 2 - -
3.2 Types of Inheritance-Defining Derived classes, Single Inheritance, Multiple, Hierarchical
3 - 1
Inheritance
Module – 4
4.1 I/O Streams: C++ Class Hierarchy- File Stream 3 - 1
4.2 Text File Handling- Binary File Handling during file operations 2 - 0
Module – 5
5.1 Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and
3 - -
catch block
5.2 Throw statement- Pre-defined exceptions in C++ 2 - 1
List of Experiments:
1 Write a C++ program to sort the elements in ascending and descending order. - - 1
2 Write a C++ program to find the sum of all the natural numbers from 1 to n. - - 1
3 Write a C++ program to swap 2 values by writing a function that uses call by reference
- - 1
technique.
4 Write a C++ program to demonstrate function overloading for the following prototypes.
add(int a, int b) - - 1
add(double a, double b)
5 Create a class named Shape with a function that prints "This is a shape". Create another
class named Polygon inheriting the Shape class with the same function that prints
"Polygon is a shape". Create two other classes named Rectangle and Triangle having the
same function which prints "Rectangle is a polygon" and "Triangle is a polygon" - - 1
respectively. Again, make another class named Square having the same function which
prints "Square is a rectangle”. Now, try calling the function by the object of each of these
classes.
6 Suppose we have three classes Vehicle, FourWheeler, and Car. The class Vehicle is the
base class, the class FourWheeler is derived from it and the class Car is derived from the
class FourWheeler. Class Vehicle has a method 'vehicle' that prints 'I am a vehicle', class
FourWheeler has a method 'fourWheeler' that prints 'I have four wheels', and class Car has
a method 'car' that prints 'I am a car'. So, as this is a multi-level inheritance, we can have
access to all the other classes methods from the object of the class Car. We invoke all the
methods from a Car object and print the corresponding outputs of the methods. So, if we - - 1
invoke the methods in this order, car(), fourWheeler(), and vehicle(), then the output will
be
I am a car
I have four wheels
I am a vehicle
Write a C++ program to demonstrate multilevel inheritance using this.
7 Write a C++ program to create a text file, check file created or not, if created it will write
- - 1
some text into the file and then read the text from the file.
8 Write a C++ program to write and read time in/from binary file using fstream - - 1
B.E. Information Science & Engineering Syllabus – I Year 39
The National Institute of Engineering, Mysuru 2023-24
9 Write a function which throws a division by zero exception and catch it in catch block.
- - 1
Write a C++ program to demonstrate usage of try, catch and throw to handle exception.
10 Write a C++ program function which handles array of bounds exception using C++. - - 1
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. Bhushan Trivedi, Programming with ANSI C++, Oxford Press, 2 nd Edition, 2012.
2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt. Ltd, 4 th Edition 2010.
Online Resources:
1. https://www.youtube.com/watch?v=BClS40yzssA
2. https://nptel.ac.in/courses/106101208
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand and apply the Fundamentals of Communication in their communication skills. Understand,
CO2 Adopt the Techniques of Information Transfer through presentation Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Communicative English -
1 -
Communicative English, Fundamentals of Communicative English
1.2 Process of Communication, Barriers to Effective Communicative English, Different styles -
2 -
and levels in Communicative English.
1.3 Interpersonal and Intrapersonal Communication Skills. 2 - -
Module – 2
2.1 Introduction to Phonetics -
2 -
English Pronunciation, Pronunciation Guidelines to consonants and vowels
2.2 Sounds Mispronounced, Silent and Non silent Letters, Word Accent, Stress Shift -
2 -
and Intonation
2.3 Spelling Rules and Words often Misspelt. Common Errors in Pronunciation. 1 - -
Self-learning topics:
1. Basic English Communicative Grammar
2. Words formation - Prefixes and Suffixes
Textbooks:
3. Communication Skills by Sanjay Kumar &Pushp Lata, Oxford University Press India Pvt Ltd - 2019.
4. A Textbook of English Language Communication Skills, (ISBN-978-81-955465-2-7), Published by Infinite
Learning Solutions, Bengaluru - 2022.
Reference Books:
1. High School English Grammar & Composition by Wren and Martin, S Chandh& Company Ltd – 2015.
2. Technical Communication by Gajendra Singh Chauhan and Et al, (ISBN-978-93-5350-050-4), Cengage learning
India Pvt Limited [Latest Revised Edition] - 2019.
3. English for Engineers by N.P.Sudharshana and C.Savitha, Cambridge University Press – 2018. 3. English
Language Communication Skills – Lab Manual cum Workbook, Cengage learning India Pvt Limited [Latest
Revised Edition] – (ISBN-978-93-86668-45-5), 2019.
4. Practical English Usage by Michael Swan, Oxford University Press – 2016.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Analyse the basic structure of Indian Constitution. Understand and remember their
CO1 Understand
Fundamental Rights.
Understand the importance of Directive Principles of State Policy and Fundamental
CO2 Duties of the citizens of India. Know about our Union Government, State Government, Apply
political structure and judicial system of India.
Analyse our State Executive and Elections system of India, Emergency Provisions.
CO3 Analyze
Remember the Amendments to our Constitution and their significance.
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Indian Constitution: Necessity of the Constitution, Introduction to the Indian
1 - -
Constitution, making of the Constitution, role of the Constituent Assembly.
1.2 Salient features of India Constitution. Preamble of Indian Constitution and key
1 - -
concepts of the Preamble.
1.3 Fundamental Rights, restrictions and limitations over them in different situations. 3
Module – 2
2.1 Directive Principles of State Policy and its present relevance in Indian society. Fundamental
Duties and its Scope and significance, Union Executive : Parliamentary System, President,2 Prime - -
Minister and Union Cabinet.
2.2 Parliament - Lok Sabha and Rajya Sabha, Important parliamentary terminologies. 2 - -
2.3 Judicial system of India , Supreme Court of India and other courts. 1 - -
Module – 3
3.1 State Executive and Governer, Chief Minister, State Cabinet, State Legislature. 2 - -
3.2 Election Commission, Elections and Electoral Process. 1 - -
3.3 Amendment procedure to Constitution, and important constitutional amendments
2 - -
till today. Emergency Provisions.
Total No. of Lecture Hours 15 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
Self-learning topics identified:
1. Know the functioning of the course in India.
2. Enforcement of our Fundamental Rights before the Supreme Court.
3. Know the duties of a citizen of India.
4. Study the latest cases relating to Fundamental Rights.
5. Study the Judicial Activism in India.
Textbooks:
1. Durga Das Basu : "Introduction to the Constitution of India" (Student Edition) Prentice - Hall EEE,
19th /20th Edition, 2001.
Reference Books:
1. “The Constitution of India” by Merunandan K B: published by Merugu Publication, Second
Edition, Bengaluru. “The Constitution of India” by Merunandan K B: published by Merugu
Publication, Second Edition, Bengaluru.
Online Resources:
1.https://www.constitutionofindia.net/
2.https://www.india.gov.in/topics/law-justice
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand the importance of Health, wellness, and its balance for positive mindset. Understand
Build a healthy and caring relationships to meet the requirements of good/social/positive life
CO2 Apply
and avoid risks & harmful habits
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Good Health & It’s balance for positive mindset: Health -Importance of Health,
1 - -
Influencing factors of Health,Health beliefs
1.2 Advantages of good health, Health & Behavior, Health & Society, Health & family,
1 - -
Health & Personality
1.3 Psychological disorders-Methods to improve good psychological health, Changing health
1 - -
habits for good health.
Module – 2
2.1 Building of healthy lifestyles for better future: Developing healthy diet for good health,
2 - -
Food & health, Nutritionalguidelines for good health
2.2 Obesity & overweight disorders and its management, Eating disorders, Fitness components
1 - -
forhealth
Module – 3
3.1 Creation of Healthy and caring relationships: Building communication skills, Friends, and
1 - -
friendship – Education
3.2 The value of relationship and communication skills, Relationships for Better or worsening
1 - -
of life
3.3 Understanding of basicinstincts of life (more than a biology), Changing health behaviors
1 - -
through social engineering
Module – 4
4.1 Avoiding risks and harmful habits: Characteristics of health compromising behaviors,
1 - -
Recognizing, and avoiding ofaddictions, How addiction develops, Types of addictions
4.2 Influencing factors of addictions, Differences between addictivepeople and non-addictive
1 - -
people & their behaviors
4.3 Effects of addictions, how to recovery from addictions 1 - -
Module – 5
5.1 Preventing & fighting against diseases for good health: How to protect from different
1 - -
types of infections, How toreduce risks for good health
5.2 Reducing risks & coping with chronic conditions, Management of chronic illness for
1 - -
Qualityof life
5.3 Health & Wellness of youth: a challenge for upcoming future, Measuring of health &
1 - -
wealth status
Total No. of Lecture Hours 15 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
Textbooks:
1. Scientific Foundations of Health – Study Material Prepared by Dr. L Thimmesha, Published in VTU- University
Website.
2. Scientific Foundations of Health, (ISBN-978-81-955465-6-5) published by Infinite Learning Solutions,Bangalore –
2022.
3. Health Psychology - A Textbook, 4thEdition by Jane Ogden McGraw Hill Education (India) PrivateLimited - Open
University Press.
Reference Books:
1. Health Psychology (Second edition) by Charles Abraham, Mark Conner, Fiona Jones and Daryl O’Connor –Published
by Routledge 711 Third Avenue, New York, NY 10017.
2. HEALTH PSYCHOLOGY (Ninth Edition) by SHELLEY E. TAYLOR - University of California, Los
Angeles,McGraw Hill Education (India) Private Limited - Open University Press
Online Resources:
1. https://nptel.ac.in/courses/109103182
SECOND
SEMESTER
COURSES
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Apply the concept of multiple integral to compute area and volume also solve certain improper
CO1 integrals using beta and gamma functions. Also compute vector line integral using Green's,
Stoke's theorem Understand,
CO2 Demonstrate the idea of linear transformation. Apply, Analyze
Apply the knowledge of numerical methods in analysing the discrete data and for solving the
CO3
physical and engineering problems.
CO4 Get familiarize with modern mathematical tools namely SCILAB/PYTHON/MATLAB
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1 Integral Calculus
1.1 Introduction to Integral Calculus in Computer Science & Engineering.
1 -
Multiple Integrals: Evaluation of double and triple integrals. 1
1.2 Evaluation of double integrals by change of order of integration 1 -
1.3 Evaluation of double integrals by changing into polar coordinates -
1.4 Applications to find Area and Volume by double integral-Problems. 1 1
-
1.5 Beta and Gamma functions: Definitions, properties, relation between Beta and Gamma
-
functions-Problems.
2 1
1.6 Applications:Antenna and wave propagation, Calculation of optimum value in various
-
geometries. Analysis of probabilistic models.
Module – 2 Vector Calculus
2.1 Introduction to Vector Calculus in Computer Science & Engineering.
Scalar and vector fields. 1 -
2.2 Gradient, directional derivative, curl and divergence - physical 1
Interpretation. -
1
2.3 Solenoid and irrotational vector fields. Problems. -
2.4 Curvilinear coordinates: Scale factors, base vectors, Cylindrical polar coordinates, Spherical
1 -
polar coordinates 1
2.5 Transformation between cartesian and curvilinear systems, orthogonality. Problems. 1 -
2.6 Applications:Conservation of laws, Electrostatics, Analysis of stream lines. 1 1 -
Module – 3 Linear Transformations
3.1 Importance of Linear Transformations in the field of Computer Science &
Engineering.
1 -
Linear transformations: Definition and examples, Algebra of transformations, Matrix of a 1
linear transformation. Change of coordinates.
3.2 Rank and nullity of a linear operator, rank-nullity theorem. 1 -
3.3 Eigen values and Eigen vectors, Rayleigh’s power method to find the dominant Eigen value
1 1 -
and Eigen vector- Problems.
3.4 Inner product spaces and orthogonality-Problems. 1 1 -
3.5 Applications: Graphs and networks, computer graphics. 1 -
Module – 4 Numerical methods -1
4.1 Importance of numerical methods for discrete data in the field of computer science
&Engineering.
1 -
Solution of algebraic and transcendental equations - Regula-Falsi and Newton-Raphson
1
Methods (only formulae)-Problems.
4.2 Finite differences, Interpolation using Newton’s forward and backward difference formulae,
1 -
Newton's divided difference formula and Lagrange's interpolation formula
4.3 Numerical integration: Trapezoidal, Simpson's (1/3)rd and (3/8)th rules (without proof).
1 1 -
Problems.
4.4 Applications: Estimating the approximate roots, Extremum values, Area, volume, surface
2 1 -
area. Errors in finite precision.
Module – 5 Numerical methods -2
Introduction to various numerical techniques for handling Computer Science &
5.1 Engineering Applications.
2 1 -
Numerical Solution of Ordinary Differential Equations (ODE’s): Numerical solution of
ordinary differential equations of first order and first degree - Taylor’s series method,
5.2 Modified Euler's Method-Problems 1 1 -
5.3 Runge- Kutta method of fourth order and Milnes predictor-corrector formula (No
1 -
derivations of formulae)-Problems. 1
5.4 Applications: Estimating the approximate solutions of ODE. 1 -
List of Experiments:
1 Program to compute area, surface area, volume and centre of gravity. - - 1
2 Evaluation of improper integrals - - 1
B.E. Information Science & Engineering Syllabus – I Year 50
The National Institute of Engineering, Mysuru 2023-24
Textbooks:
1. B.S.Grewal:“HigherEngineeringMathematics”,Khannapublishers,44 thEd.,2021.
2. E.Kreyszig:“AdvancedEngineeringMathematics”,JohnWiley&Sons,10 th Ed.,2018.
Reference Books:
1. V. Ramana: “Higher Engineering Mathematics” McGraw-Hill Education, 11th Ed., 2017
2. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University
Press, 3rd Ed., 2016.
3. Tom Apostol "Calculus: One variable calculus with an introduction to Linear Algebra", Vol. 1, ,
Wiley publications, 2nd edition.
4. Tom Apostol "Calculus: Multi-Variable Calculus and Linear Algebra with applications to differential equations
and Probability, Vol.2, , Wiley publications, 2nd edition.
5. William Stallings: “Cryptography and Network Security” Pearson Prentice Hall, 6 th Ed., 2013.
Course Outcomes:
On the successful completion of the course, the student will be able to
Cos Course Outcomes Bloom’s level
CO1 Understand and discuss the Physical systems using theories in Physics Understand
CO2 Apply the fundamental concepts to derive the expression and solve the problems Analyze
CO3 Analyze the behavior of physical systems by applying the knowledge of Physics Understand
CO4 Apply the knowledge of basic concepts and principles of experimental physics in Apply
measurements of various physical Quantities which in turn give insight into the
behavioral properties of radiation and matter.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 To be identified for
CO2 3 2 1 each branch by
Course Instructor
CO3 3 3 1
CO4 3 1 2 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Module – 1: Lasers and Optical Fibers Lecture Tutorial Practical
Hours Hours Hours
1.1 Lasers: Interaction of radiation with matter: absorption, spontaneous emission 1 0
and stimulated emission
1.2 Basic properties of laser, Einstein’s coefficients (expression for energy density) 1 0
1.3 Requisites of a Laser system, Condition for Laser action, Construction and 1 0
working of Ruby laser
1.4 Applications of Laser - Holography: Principle of Recording and reconstruction 0 1
of 3-D images, LIDAR (measurement of pollutants)
1.5 Numerical problems 0 1
1.6 Determination Wavelength of LASER using Grating 0 0 2
1.7 Principle and structure of optical fibers, Angle of acceptance, Numerical 1 0
aperture
1.8 Modes of propagation, V-number, Types of optical fibers, Attenuation, fiber 1 0
losses
1.9 Applications - Block diagram and discussion of point to point communication: 1 0
Merits and demerits of optical fiber in communication
1.10 Numerical problems 0 1
1.11 Measurement of acceptance angle and numerical aperture of an optical fiber 0 0 2
SLE Optical Fiber Sensors
Module – 2: Quantum Mechanics
2.1 de Broglie hypothesis – de Broglie wavelength, Matter waves, Compton effect 1 0
2.2 Phase velocity, group velocity, expression for group velocity 1 0
2.3 Relation between group velocity and particle velocity (relativistic method), 1 0
Characteristic properties of Matter waves
2.4 Heisenberg’s uncertainty principle and its physical significance (with 0 1
derivation), Application of uncertainty principle (Non - existence of electron in
the nucleus)
2.5 Numerical problems 0 1
2.6 Wave function: Properties and Physical significance (including Probability 1 0
density and Normalization of wave function)
2.7 Setting up of one dimensional time independent Schrödinger wave equation 1 0
2.8 Energy Eigen values and Eigen functions of a particle in a potential well of 1 0
infinite depth
2.9 Numerical problems 0 1
SLE Young's double slit experiment of electron and its significance
Text Books:
1. Concepts of Modern Physics by Arthur Beiser, Shobhit Mahajan & S. Rai Choudhury, Tata Mc Graw – Hill
Publication, 7th Edition, 2017
2. Solid State Physics by S O Pillai, New Age International, 9th Edition, 2020
Reference Books:
1. Engineering Physics by Gupta and Gour, Dhanpat Rai Publications, 2016 (Reprint).
2. A text book of Engineering Physics by M .N. Avadhanulu, P G. Kshirsagar and T V S Arun Murthy, Eleventh
edition, S Chand and Company Ltd. New Delhi-110055.
3. Quantum Computation and Quantum Information, Michael A. Nielsen & Isaac L. Chuang, Cambridge
UniversitiesPress, 2010 Edition.
4. Laser Fundamentals-By Willam T Silfvast, Cambridge University Press.
5. Laboratory manual for Engineering Physics Lab by Department of Physics, NIE, Mysuru
Online Resources:
1. LASER :https://www.youtube.com/watch?v=WgzynezPiyc
2. Superconductivity :https://www.youtube.com/watch?v=MT5Xl5ppn48
3. Optical Fiber :https://www.youtube.com/watch?v=N_kA8EpCUQo
4. Quantum Mechanics :https://www.youtube.com/watch?v=p7bzE1E5PMY&t=136s
5. Quantum Computing :https://www.youtube.com/watch?v=jHoEjvuPoB8
6. Physics of Animation :https://www.youtube.com/watch?v=kj1kaA_8Fu4
7. Statistical Physics Simulation :https://phet.colorado.edu/sims/html/plinko-
probability/latest/plinkoprobability_en.html
8. NPTEL Supercoductivity: https://archive.nptel.ac.in/courses/115/103/115103108/
9. NPTEL Quantum Computing :https://archive.nptel.ac.in/courses/115/101/115101092
10. Virtual LAB :https://www.vlab.co.in/participating-institute-amrita-vishwa-vidyapeetham
11. Virtual LAB :https://vlab.amrita.edu/index.php?sub=1&brch=189&sim=343&cnt=1
1. http://nptel.ac.in
2. https://swayam.gov.in
3. https://virtuallabs.merlot.org/vl_physics.html
4. https://phet.colorado.edu
5. https://www.myphysicslab.com
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Use the fundamental programming constructs of C language to solve problem. Apply
CO2 Use functions and arrays to implement searching and sorting operations. Apply
CO3 Demonstrate the use of structures, unions, and pointers to solve problems. Apply
CO4 Implement modular programming using functions. Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to C: Introduction to computers, input and output devices, designing efficient
2 - -
programs
1.2 Introduction to C, Structure of C program, Files used in a C program, Compilers,
3 - -
Compiling and executing C programs, variables, constants
1.3 Input/output statements in C 2 - -
Module – 2
2.1 Operators in C, Type conversion and typecasting 2 - 1
2.2 Decision control and Looping statements: Introduction to decision control, Conditional
2 - 1
branching statements, Iterative statements, nested loops, break and continue statement
Module – 3
3.1 Functions: Introduction using functions, Function definition, function declaration,
function call, returnStatement, Passing parameters to functions, scope of variables, storage 2 - 1
classes, recursive functions.
3.2 Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays,
2 - 1
Operations on arrays, Passing arrays to functions
3.3 Two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to
2 - -
functions, multidimensional arrays.
Module – 4
4.1 Strings and Pointers: Introduction, string taxonomy, operations on strings, Miscellaneous
2 - 1
string andcharacter functions, arrays of strings.
4.2 Pointers: Introduction to pointers, declaring pointer variables, Types of pointers, Passing
2 - -
arguments to functions using pointers
Module – 5
5.1 Structure, Union, and Enumerated Data Type: Introduction, structures and functions,
2 - -
Unions, unions inside structures, Enumerated data type.
5.2 Files: Introduction to files, using files in C, reading and writing data files, Detecting end of
2 - -
file
List of Experiments:
1 Simulation of a Simple Calculator. - -
2 Compute the roots of a quadratic equation by accepting the coefficients. Print appropriate 1
- -
messages.
3 An electricity board charges the following rates for the use of electricity: for the first 200
units 80 paise per unit: for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per
unit. All users are charged a minimum of Rs.100 as meter charge. If the total amount is
- - 1
more than Rs 400, then an additional surcharge of 15% of total amount is charged. Write a
program to read the name of the user, number of units consumed and print out the
charges.
4 Write a C Program to display the following by reading the number of rows as input,
1
121
12321 - - 1
1234321
---------------------------
nth row
5 Implement Binary Search on Integers - - 1
6 Implement Matrix multiplication and validate the rules of multiplication. - - 1
7 Compute sin(x)/cos(x) using Taylor series approximation. Compare your result with the
- - 1
built-in library function. Print both the results with appropriate inferences.
8 Sort the given set of N numbers using Bubble sort. - - 1
9 Write functions to implement string operations such as compare, concatenate, and find
- - 1
string length. Use the parameter passing techniques.
B.E. Information Science & Engineering Syllabus – I Year 57
The National Institute of Engineering, Mysuru 2023-24
10 Implement structures to read, write and compute average- marks of the students, list the
- - 1
students scoring above and below the average marks for a class of N students.
11 Develop a program using pointers to compute the sum, mean and standard deviation of all
- -
elements stored in an array of N real numbers.
1
12 Write a C program to copy a text file to another, read both the input file name and target
- -
file name.
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. Computer Fundamentals and Programming in C, “Reema Thareja”, 2 nd Edition, Oxford University, 2017.
Reference Books:
1. E. Balaguruswamy, Programming in ANSI C, 7thEdition, Tata McGraw-Hill, 2017.
2. Fundamentals of Computers, V Rajaraman, 6thEdition, PHI, 2014
Online Resources:
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html
2. https://nptel.ac.in/courses/106/105/106105171/
3. https://sites.google.com/site/tojomathew/course-1/c-prgmng2020-21?authuser=0
Engineering Science
Courses (ESC)
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand the fundamentals of different components of power system along with safety Understand
aspects.
CO2 Analyse AC and DC circuits. Analyse
CO3 Describe the construction, operation and characteristics of DC and AC machines. Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Electrical Engineering
1.1 Concept of AC and DC 1 0 0
1.2 Generation of power from conventional energy sources 1 0 0
1.3 Generation of power from non-conventional 1 0 0
1.4 Single Line Diagram of Power System 1 0 0
1.5 Concept of power and energy 1 0 0
1.6 Tariff structure for electrical energy consumption 1 0 0
Module – 2: Electric Circuits
2.1 Faraday’s laws. Static and dynamically induced EMF 2 0 0
2.2 Fundamentals of AC and DC waveforms, representation of AC and DC 1 0 0
quantities
2.3 Average and RMS values of Sinusoidal wave, Definition of form factor, and 1 0 0
peak factor
2.4 Electric circuit analysis using Ohms law and Kirchhoff's laws 2 0 0
2.5 Current and Voltage division rule 1 0 0
2.6 Analysis of single-phase AC circuits with R, L, C, RL, RC and RLC series and 3 0 0
parallel configuration, Power factor.
2.7 Numerical on AC circuit 2 0 0
Module – 3: DC Machines and Transformers
3.1 Construction and working principle of DC Machine 1 0 0
3.2 DC Generator EMF equation. Back emf in DC motor 2 0 0
3.3 Classification of DC motor, DC Motor Characteristics and applications 1 0 0
3.4 Numerical 1 0 0
3.5 Construction and working principle of single-phase transformer. 1 0 0
3.6 EMF equation and losses in transformer 1 0 0
3.7 Numerical 1 0 0
Module – 4: Three-phase Induction Machines and Synchronous Machines
4.1 Advantages of three phase circuits 1 0 0
4.2 Relation between line and phase quantities in STAR and DELTA connected 1 0 0
systems (No derivation), Numerical
4.3 Construction and working principle of Synchronous Generator, EMF equation. 1 0 0
4.4 Numerical 1 0 0
4.5 Construction and working principle of three phase Induction Motor 1 0 0
4.6 Slip, slip speed and frequency of rotor EMF 1 0 0
4.7 Numerical 1 0 0
Module – 5: Special Machines, Electrical wiring and safety
5.1 Construction and working principle of BLDC Motor and Stepper Motor and 2 0 0
their applications.
5.2 Introduction to domestic wiring, Fuse, MCB, and Relay. 2 0 0
5.3 Necessity of earthing, difference between earthing and grounding and types of 1 0 0
grounding
5.4 Electric shocks, hazards and safety precautions, 1 0 0
5.5 Standards of wiring as per BIS 1 0 0
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 00
Total No. of Practical Hours 00
Textbooks:
3. D. C. Kulshreshtha, “Basic Electrical Engineering”,McGraw Hill, Revised 1stEdition, 2013.
4. D. P. Kothari and I. J. Nagrath, “Electrical Engineering”,Tata McGraw Hill, 4th Edition, 2019.
Reference Books:
3. Vincent Del Toro, “Electrical Engineering Fundamentals”, Prentice Hall Publications, 2nd Edition, 2015.
4. H Cotton, “Electrical Technology”, CBS Publishers & Distributors, 2004.
Online Resources:
7. Structure of Electric Power Systems: https://electrical-engineering-portal.com/electric-power-systems
8. Kirchoff’s Laws: https://nptel.ac.in/courses/108/108/108108076/
9. Analysis of single-phase AC circuits: http://elearning.vtu.ac.in/econtent/courses/video/BS/ELE1525.html
10. Working of DC machine: http://elearning.vtu.ac.in/econtent/courses/video/BS/15ELE25.html
11. Construction and working principle of transformer: https://nptel.ac.in/courses/108/108/108108076/
12. Three phase star and delta connected systems:
http://elearning.vtu.ac.in/econtent/courses/video/BS/ELE1525.html
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Acquire knowledge on fundamental blocks of analog electronic systems Understand
CO2 Develop logic circuits of digital electronic systems using the basics of Boolean Algebra Apply
CO3 Understand the basic concepts of embedded systems & electronic communication systems. Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Diodes: PN junction diodes, Zener Diodes 2 - -
1.2 PowerSupplies–Blockdiagram,Half-waverectifier,Full-waverectifiersandfilters,Voltage 3 - -
regulators.
1.3 Bipolar Junction Transistors– BJT as an amplifier, BJT as a switch 3 - -
Module – 2
2.1 Operational amplifiers - Ideal op-amp; characteristics of ideal and practical op-amp; 3
- -
Practical op-amp circuits: Inverting and non-inverting amplifiers,
2.2 Voltage follower, summer, subtractor, integrator, differentiator.
2 - -
2.3 Oscillators– Introduction to Oscillators, Crystal controlled oscillators 3 - -
Module – 3
3.1 Boolean Algebra and Logic Circuits: I n t r o d u c t i o n t o n u m b e r s y s t e m s , 2
- -
Basic definitions, Axiomatic Definition of Boolean Algebra, Basic Theorems and
3.2 Properties of Boolean Algebra, Boolean Functions, Canonical and Standard Forms, Other
4 - -
Logic Operations
3.3 Digital Logic Gates, Adders-Half adder, Full adder, Multiplexer, demultiplexer, encoder,
2 - -
decoder, Flip-flop’s, counters.
Module – 4
4.1 Embedded Systems –Definition, Embedded systems vs general computing systems, 4
Classification of Embedded Systems, Major application areas of Embedded Systems, - -
Elements of an Embedded System,
4.2 Core of the Embedded System, Microprocessor vs Microcontroller, RISC vs CISC. 4 - -
Module – 5
5.1 Introduction to communication systems: Communication systems and types of modulation schemes, 4
- -
Introduction satellite, mobile and wireless communication,
5.2 Introduction to standards of mobile and wireless communication systems. Working principle
4 - -
of Bluetooth and WI-FI.
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours -
Textbooks:
1. ElectronicDevicesandCircuits,DavidABell,5thEdition,Oxford,2016
2. DigitalLogicandComputerDesign,M.MorrisMano,PHILearning,2008ISBN-978-81-203-0417-8
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Explain the role of mechanical engineering in society, energy sources, and machine tool
CO1 Understand
operations.
Describe the basic concepts of IC engines, future mobility, engineering materials, and joining
CO2 Understand
processes.
CO3 Explain the Concepts of Mechatronics, Robotics, and Automation in IoT Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction: Role of Mechanical Engineering in Industries and Society- Emerging
Trends and Technologies in different sectors such as Energy, Manufacturing, Automotive, - -
Aerospace, and Marine sectors. 04
1.2 Energy: Introduction and applications of Energy sources like Fossil fuels, Nuclear fuels,
Hydel, Solar, wind, and bio-fuels, Environmental issues like Global warming and Ozone 04 - -
depletion
Module – 2
2.1 Machine Tool Operations: Working Principle of lathe, Lathe operations: Turning, facing,
02 - -
knurling.
2.2 Working principles of Drilling Machine, drilling operations: drilling, boring, reaming. 02 - -
2.3 Working of Milling Machine, Milling operations: plane milling and slot milling. 02 - -
2.4 Introduction to Advanced Manufacturing Systems: Introduction, components of CNC, 02
- -
advantages and applications of CNC.
Module – 3
3.1 Introduction to IC Engines: Components and Working Principles, 4-Strokes Petrol and 04
- -
Diesel Engines, Application of IC Engines.
3.2 Insight into Future Mobility: Hybrid Vehicles, Components of Hybrid Vehicles. 04
- -
Advantages and disadvantages of Hybrid vehicles.
Module – 4
4.1 Engineering Materials: Types and applications of Ferrous & Nonferrous Metals, silica, 04
- -
ceramics, glass, graphite, diamond and polymer, Shape Memory Alloys.
4.2 Joining Processes: Soldering, Brazing and Welding, Definitions, classification of welding 04
- -
process, Arc welding, Gas welding and types of flames.
Module – 5
5.1 Introduction to Mechatronics and Robotics: open-loop and closed-loop mechatronic 02
- -
systems.
5.2 Classification based on robotics configuration: polar cylindrical, Cartesian coordinate and 03
- -
spherical. Application, Advantages and disadvantages.
5.3 Automation in industry: Definition, types – Fixed, programmable and flexible automation, 01
- -
basic elements with block diagrams, advantages.
5.4 Introduction to IOT: Definition and Characteristics, Physical design, protocols, Logical 02
- -
design of IoT, Functional blocks, and communication models.
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours 0
Textbooks:
1. Elements of Mechanical Engineering, K R Gopala Krishna, Subhash Publications, 2008
2. An Introduction to Mechanical Engineering, Jonathan Wickert and Kemper Lewis, Third Edition, 2012
Reference Books:
1. Elements of Workshop Technology (Vol. 1 and 2), Hazra Choudhry and Nirzar Roy, Media Promoters and
Publishers Pvt. Ltd., 2010.
2. Manufacturing Technology- Foundry, Forming and Welding, P.N.Rao Tata McGraw Hill 3rd Ed., 2003.
3. Internal Combustion Engines, V. Ganesan, Tata McGraw Hill Education; 4th edition, 2017
4. Robotics, AppuKuttan KK K. International Pvt Ltd, volume 1
5. Dr SRN Reddy, RachitThukral and Manasi Mishra, “ Introduction to Internet of Things: A Practical
Approach”, ETI Labs
6. Raj kamal, “ Internet of Things: Architecture and Design”, McGraw hill.
Engineering
Technology Courses
(ETC)
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Explain the robot structure and various sensors Understand
CO2 Discuss the basics of electric vehicles, materials used, and battery management Apply
Explain additive manufacturing processes, comprehend the principle of operation for process of Apply
CO3
Stereolithography and fused deposition modelling.
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to robotics, history of robotics, degrees of freedom, reference frames, 2
- -
robot joints.
1.2 Anatomy of a robot and robot configurations. 2 - -
1.3 Reference frames attributed to the robot structure. Robot motions, wrist movements 1
- -
and various grippers.
1.4 Work volume, resolution, accuracy, payload and repeatability. Advantages and 2
- -
disadvantages of robots.
1.5 Artificial Intelligence based robotic arm, robot exoskeleton for disabled. 1 - -
Module – 2
2.1 Introduction to robotic sensors. Various sensor characteristics. 2 - -
2.2 Potentiometer, strain gauge, torque sensor, micro switch and light sensor. 3 - -
2.3 Touch and tactile sensor, proximity sensor, range sensor, camera sensor, Inertial 3
Measurement Unit and accelerometer sensor.
Module – 3
3.1 Configurations of Electric Vehicles. 4 - -
3.2 Performance of Electric Vehicles (Traction Motor, Characteristics, Tractive Effort and 4
- -
Transmission Requirement and Vehicle Performance)
Module – 4
4.1 Electrochemical Reactions, Specific Power, Energy Efficiency. 4 - -
4.2 Materials for Electric Vehicles: Steel, Aluminum, Composites; Solid Oxide Fuel Cells 3
- -
for Batteries
4.3 Intelligent battery management and charging for electric vehicles, vehicle to grid 1
- -
technology.
Module – 5
5.1 General overview Introduction, history of AM systems 1 - -
5.2 The Generic AM Process, The Benefits of AM, Distinction between AM and CNC 2
- -
machining, classification of AM Process.
5.3 Stereo Lithography Systems: Working Principle, Process details, advantages and 2
- -
disadvantages, Applications
5.4 Fusion Deposition Modeling: Working Principle, Process details, advantages 2
- -
and disadvantages, Applications
5.5 Concepts of “Design for Additive Manufacturing”. 1 - -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00
Self-learning Topics:
1. Usage of robots in advanced countries
2. History of electric vehicles
3. 3D Printing
4. Study of robots available in the institute
Text Books:
1. Introduction to Robotics Analysis, Systems, Applications by Saeed B. Niku, Prentice Hall, 2001.
2. Modern Electric, Hybrid Electric, and Fuel Cell Vehicles - Fundamentals, Theory, and Design by Mehrdad
Ehsani, Yimin Gao and Ali Emadi, CRC Press, London Second Edition (2nd ed.) 2010.
3. Pham D.T. &Dimov S.S “Rapid Manufacturing” Springer London 2011.
Reference Books:
1. Industrial Robotics (second edition), Technology, programming and applications, Mikell P Groover,
McGraw Hill, Year 2012.
2. Electric and Hybrid Vehicles by Tom Denton, Taylor & Francis (Routledge), 2018.
3. Ian Gibson, David W. Rosen, Brent Stucker, Additive manufacturing technologies: rapid prototyping to
direct digital manufacturing Springer, 2010.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1 - - 3 3 - - - - 1 To be
identified by
CO2 3 1 1 - - 3 3 - - - - 1 the course
instructor
CO3 3 1 1 - - 3 3 - - - - 1
Mapping Strength: Strong– 3 Medium–2 Low– 1
CourseStructure
No. No. No.
ofLecture ofTutorial ofPractical
Hours Hours Hours
Module–1: Renewable Energy Sources
1.1 Introduction, Importance of Energy in Economic Growth, Energy scenario in
1 0 0
India
1.2 Green footprint, carbon footprint, ecological footprint concepts 1 0 0
1.3 National Green Tribunal (NGT) Act, NGT activities 1 0 0
1.4 Need for Renewable energy sources, advantages and limitations, Impact of
renewable energy generation on environment 2 0 0
1.5 Initiatives, schemes, and policies by MNRE, Government of India 3 0 0
Module–2: Solar Energy Conversion Systems
2.1 Solar Energy: Potential, Present Utilization, Solar terminologies, Pyranometer
1 0 0
and Pyrheliometer
2.2 Principle of Conversion of Solar radiation into Heat, Liquid Flat Plate Collectors 1 0 0
2.3 Solar Water Heaters, Solar Air Heaters, Solar Thermal Electric Systems 1 0 0
2.4 Basics of Solar PV Cells, V-I characteristics, MPPT of PV arrays 2 0 0
2.5 Configuration of Interconnected panel, Applications of PV Systems, Sizing of
3 0 0
solar PV panels for roof-top solar application
Module–3: Wind Energy Systems
3.1 Wind Energy Potential in India, Factors governing location of site 2 0 0
3.2 Wind Energy Conversion Systems (WECS), Classification of WECS 2 0 0
3.3 Principle of working with block diagram 2 0 0
3.4 Characteristics of wind turbine, Power developed by wind turbine 2 0 0
Module–4: Biomass Energy Resources and Urban Waste Conversion
4.1 Introduction to biomass resources, Products from biomass and their applications 2 0 0
4.2 Energy by Photosynthesis, Classification–Cultivated biomass, Waste Organic
2 0 0
Matter
4.3 Biomass conversion processes – Direct, Thermo-chemical and Biochemical. 2 0 0
4.4 Urban Waste to Energy conversion, composition, gasification, conversion by
2 0 0
incineration process, by pyrolysis, Landfill biogas plant, field visit
Module–5: Ocean Energy Technologies
5.1 Potential of ocean energy in India, Tidal Energy Conversion system – principle
2 0 0
and types
5.2 Site selection criteria, Single basin and double basin schemes 2 0 0
5.3 Wave energy conversion systems – principle, devices for harnessing wave energy 2 0 0
5.4 Ocean Thermal energy conversion – open and closed OTEC schemes 2 0 0
TotalNo.of LectureHours 40 - -
TotalNo.ofTutorialHours 00 -
Total No. of Practical Hours 00
Prerequisitesifany None
Learningobjectives 1. Explain the fundamentals of smart city, policies and initiatives by government of
India
2. Discuss various components and key technologies of smart city and conduct case
study on smart city, document and present
CourseOutcomes:
Onthesuccessfulcompletionofthecourse,thestudentwillbeableto
MappingwithPOsandPSOs:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 - 2 3 3 - - - - 1 To be identified for
CO2 3 1 1 - 2 3 3 - - - - 1 eachbranchbyCourseInstructor
CO3 3 1 1 - 2 3 3 - 2 2 - 1
MappingStrength:Strong– 3 Medium–2 Low– 1
Course Structure
No. No. No. of
ofLecture ofTutorial Practical
Hours Hours Hours
Module– 1: Fundamentals of smart city
1.1 Introduction to smart city, Key components, Technology framework, Features
3 0 0
and Elements of smart city
1.2 Government of India - policy for smart city, Mission statement & guidelines 3 0 0
1.3 Government of India - smart city Initiatives and its challenges 2 0 0
Module – 2: Building blocks of smart city architecture
2.1 Large scale instrumentation – Widespread Sensors 2 0 0
2.2 High-speed Network Infrastructure - Wired Networks - cables, hubs etc. 3 0 0
2.3 High-speed Network Infrastructure - Wireless Networks – RFID, Wi-Fi,
3 0 0
Bluetooth etc.
Module – 3: Green Energy and Smart Energy Management
3.1 Energy and ecology, renewable energy for smart city 3 0 0
3.2 IoT, Big data analysis, Smart metering 3 0 0
3.3 Smart energy management systems to automate, monitor, and optimize energy
2 0 0
distribution and usage
Module– 4: Intelligent Transport Systems
4.1 Smart mobility systems - mass transit systems and individual mobility systems 3 0 0
4.2 Artificial Intelligence for Smart vehicles and fuels, GIS, GPS, Navigation
3 0 0
system
4.3 Traffic safety management, E-ticketing 2 0 0
Module– 5: Infrastructure Management for Smart city
5.1 Smart Health - Digital health records, home health services, remote diagnosis,
2 0 0
treatment, and patient monitoring systems
5.2 Storage and conveyance system of water, Flood management, Smart waste
2 0 0
management system
5.3 Smart home, sustainable green building 2 0 0
5.4 Smart cities in India - case study 2 0 0
TotalNo.of LectureHours 40 - -
TotalNo.ofTutorialHours 00 -
Total No. of Practical Hours 00
Textbook:
1. Anil Kumar, “Introduction to Smart Cities”, Pearson India, 1st Edition, 2019.
Reference Books:
1. Nicos Komninos, “The Age of Intelligent Cities: Smart Environments and Innovation-for-all Strategies
(Regions and Cities)”
2. Xianyi Li, “Smart City on Future Life - Scientific Planning and Construction”
3. Anthony Townsend, “Smart Cities: Big Data, Civic Hackers, and the Quest for a New Utopia”
4. Grig N.S., “Infrastructure engineering and management”, Wiley-Interseience, 1988
5. Hudson W.R., Haas R., Uddin W., “Infrastructure Management”, McGraw-Hill, 1997
6. Giffinger, Rudolf; Christian Fertner; Hans Kramar; Robert Kalasek; Nataša Pichler-Milanovic; Evert Meijers
(2007). "Smart cities – Ranking of European medium-sized cities". Smart Cities. Vienna: Centre of Regional
Science
Online Resources:
B.E. Information Science & Engineering Syllabus – I Year 76
The National Institute of Engineering, Mysuru 2023-24
1. Mission statement & guidelines on Smart City Scheme". Government of India - Ministry of Urban Development
http://smartcities.gov.in/upload/uploadfiles/files/Smart City Guidelines(1).pdf
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Explain basic concepts and applications of Digital Electronics and Embedded Systems. Understand
CO2 Explain the concept of sensors, actuators and operating systems. Understand
CO3 Apply the concepts of Embedded systems in different applications Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Logic Gates, Combinational and Sequential circuits: Sum of products and products of 3 - -
sums, Minterms and Maxterms, Karnaugh map Minimization, simplification using map
entered variables,
1.2 Half and Full Adders, Half and Full Subtractors, Multiplexer, 2 - -
1.3 Demultiplexer, Decoders, Flip-flops, counters, shift registers 3 - -
Module – 2
2.1 Introduction to Embedded Systems: Application Domain, Features and characteristics, 3 - -
Model of Embedded Systems
2.2 Microcontroller vs Microprocessor, Example, Figures of Merit, Classification of MCU 2 - -
2.3 History and current trends, Microcontroller Unit, A popular 8-bit MCU, Memory for - -
3
Embedded systems
Module – 3
3 Sensors and Actuators: Introduction, Sensors 2 - -
3.2 Analog to Digital Converters, Types of sensors 3 - -
3.3 Actuators, Types of Actuators and Examples 3 - -
Module – 4
4 Operating Systems: Embedded Operating Systems, Network Operating Systems 3 - -
4.2 Layers, History, Functions, Terminologies associated with OS and Computer Usage 2 - -
4.3 Kernel, Tasks, Processes, Scheduling Algorithm 3 - -
Module – 5
5 Example of Embedded Systems: Mobile Phones, Automotive Electronics 2 - -
5.2 Radio Frequency Identification, Wireless Sensor Networks, Robotics 3 - -
5.3 Bio Medical Applications, Brain Machine Interfaces 3 - -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours -
Text Books:
1. Mano, Morris. “Digital logic.” Computer Design. Englewood Cliffs Prentice-Hall (1979).
2. Das, Lyla B. Embedded systems: An integrated approach. Pearson Education India, 2012.
Reference Books:
1. Kumar, A. Anand. Fundamentals of Digital Circuits 2Nd Ed. PHI Learning Pvt. Ltd.,
2. Raj Kamal, Embedded Systems, Tata Mc Graw Hill, India, 2005.
3. Frank Vahid and Tony Givargis, “Embedded Systems Design” – A Unified Hardware/Software
Introduction, John Wiley
4. Shibu K V, “Introduction to Embedded Systems”, Second Edition, Mc Graw Hill
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Explain basics of networking, IoT networking components and IoT Framework. Understand
CO2 Understand the significance of various sensing devices and actuator types. Understand
CO3 Explain different Protocols and analyse IoT in real world applications. Analyse
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Basics of Networking: Introduction, Network Types, Layered network models, IoT
4 0 -
Networking Components.
1.2 IoT Definitions, IoT Frameworks, Internet of things application examples, Structural Aspects of
4 0 -
the IoT.
Module – 2
2.1 IoT Sensing and Actuation: Introduction, Sensors, Sensor Characteristics, Sensorial Deviations, -
8 0
Sensing Types, Sensing Considerations, Actuators, Actuator Types, Actuator Characteristics.
3.1 IoT Processing Topologies and Types: Data Format, Importance of Processing in IoT,
Processing Topologies, IoT Device Design and Selection Considerations, Processing 5 -
Offloading. 0
3.2 IoT Connectivity Technologies: LoRA, NB-IoT, Wifi and Bluetooth. 3 0 -
Module – 4
4.1 IoT Communication Technologies: Introduction and Infrastructural Protocols: IPV4/IPV6.
4 -
0
4.2 Data Protocols: MQTT, CoAP and REST. 4 0 -
Module – 5
5.1 Associated IoT Technologies Cloud Computing: Introduction, Virtualization, Cloud Models,
Service-Level Agreement in Cloud Computing, Cloud Implementation, Sensor-Cloud: 4 0 -
Sensors-as-a-Service.
5.2 IoT case studies and future trends: Vehicular IoT, Healthcare IoT, Agricultural IoT. 4 0 -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 --
Total No. of Practical Hours -
Textbook:
1. Sudip Misra, Anandarup Mukherjee, Arijit Roy, “Introduction to IoT”, Cambridge
University Press 2021.
2. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The Evolving
World of M2M Communications”, Wiley, 2013.
Reference Books:
1. S. Misra, C. Roy, and A. Mukherjee, 2020. Introduction to Industrial Internet of Things
and Industry 4.0 CRC Press.
2. Vijay Madisetti, ArshdeepBahga, “Internet of Things A Hands-On- Approach”, 2014.
3. Francis da Costa, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1st Edition, Apress Publications, 2013.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Explain the cybercrime terminologies Understand
CO2 Describe Cyber offenses and Botnets Understand
CO3 Illustrate Tools and Methods used on Cybercrime Analyze
CO4 Explain Phishing and Identity Theft and need for computer forensics Understand
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Cybercrime: Cybercrime: Definition and Origins of the Word, Cybercrime
4 - -
and Information Security, Who are Cybercriminals?
1.2 Classifications of Cybercrimes, An Indian Perspective, Hacking and Indian Laws., Global
4 - -
Perspectives
Module – 2
2.1 Cyber Offenses: How Criminals Plan Them: Introduction, How criminals plan the attacks 2 - -
2.2 Social Engineering, Cyber Stalking, Cybercafe & cybercrimes 3 - -
2.3 Botnets: The fuel for cybercrime, Attack Vector 3 - -
Module – 3
3.1 Tools and Methods used in Cybercrime: Introduction, Proxy Servers, Anonymizers,
2 - -
Phishing
3.2 Password Cracking, Key Loggers and Spywares 2 - -
3.3 Virus and Worms, Trojan Horses and Backdoors, 2 - -
3.4 DoS and DDOS Attacks, Attacks on Wireless networks. 2 - -
Module – 4
4.1 Phishing and Identity Theft: Introduction, methods of phishing, phishing techniques, spear
4 - -
phishing
4.2 Types of phishing scams, phishing toolkits and spy phishing, counter measures, Identity
4 - -
Theft
Module – 5
5.1 Understanding Computer Forensics: Introduction, Historical Background of
5 - -
Cyberforensics, Digital ForensicsScience
5.2 Need for Computer Forensics, Cyber Forensics and Digital Evidence, Digital Forensic Life
3 - -
cycle, Chain of Custody Concepts
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
Textbooks:
4. Cyber Security: Understanding Cyber Crimes, Computer Forensics And Legal Perspectives, SunitBelapure and Nina
Godbole, Wiley India Pvt Ltd, ISBN: 978-81- 265-21791, 2011, First Edition (Reprinted 2018)
Online Resources:
1. https://onlinecourses.swayam2.ac.in/nou19_cs08/preview
2. https://ocw.mit.edu/courses/6-858-computer-systems-security-fall-2014/pages/lecture-notes/
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 To understand and identify the correct method of Writing and Speaking English. Understand
CO2 To read technical proposals properly and make them to Write good technical reports. Apply
CO3 Acquire Employment and Workplace communication skills. Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - 2 - 3 3 3 1 2 To be identified for
CO2 - - - - - 2 - 3 3 3 1 2 each branch by
Course Instructor
CO3 - - - - - 2 - 3 3 3 1 2
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Using Parts of Speech and Tenses in Writing And Speaking English
Introduction to Parts of Speech, Types of Parts of Speech and their use in Writing And 2 - -
Speaking English
1.2 Introduction to Tenses, Types of Tenses and their use in Writing And Speaking English 2 - -
Module – 2
2.1 Technical Reading and Writing Practices -
1 -
Technical writing process, Introduction to Technical Reports writing
2.2 Types of Technical Proposals -
1 -
2.3 Characteristics of Technical Proposals., Scientific Writing Process, Spotting Error & -
2 -
Sentence Improvement, Cloze Test and Theme Detection Exercises.
Self-learning topics:
1. Group Discussion and Professional Interviews,
2. Characteristics and Strategies of a GD
Textbooks:
1. High School English Grammar & Composition by Wren and Martin, S Chandh& Company Ltd – 2015.
2. “Functional English” (As per AICTE 2018 Model Curriculum) (ISBN-978-93-5350-047-4) Cengage learning
India Pvt Limited [Latest Edition 2019].
3. English for Engineers by N.P.Sudharshana and C.Savitha, Cambridge University Press – 2018.
Reference Books:
1. Technical Communication by Gajendra Singh Chauhan and Et al, (ISBN-978-93-5350-050-4), Cengage learning
India Pvt Limited [Latest Revised Edition] - 2019.
2. Technical Communication – Principles and Practice, Third Edition by Meenakshi Raman and Sangeetha Sharma,
Oxford University Press 2017.
4. ಕನ್ನಡ ಶಬದ ಸಿಂಪತ್ತಿನ್ ಪರಚಯ ಮತ್ುಿ ಕನ್ನಡ ಭಯಷೆಯ ಬಳಕೆ ಹಯಗೊ ಕನ್ನಡದಲ್ಲಿ ಪತ್ರವಾವಹಯರವನ್ುನ
ತ್ತಳಿಸಿಕೆೊಡುವುದು.
Course Outcomes:
On the successful completion of the course, the student will be able to
CO2 ಕನ್ನಡ ಸಯಹಿತ್ಾದ ಆಧುನಿಕ ಪೂವಿ ಹಯಗೊ ಆಧುನಿಕ ಕಯವಾಗಳ ಪರಚಯ ಮತ್ುಿ ಆಸಕ್ತಿ ಮೊಡುತ್ಿದ್ೆ. ಗರಹಿಕೆ
Course Structure
No. of No. of
ಘಟಕ - 1 ಲೆೇಖನ್ಗಳು: ಕನ್ನಡ ಇತಿಹ ಸ್ಕ ಮತ್ತು ಸ್ಕಾಂಸ್ಕೃತಿ ಪರಿಚಯ Practical
Lecture Tutorial
Hours
Hours Hours
1.1 ಕರ್ಯಿಟಕ ಸಿಂಸೃತ್ತ - ಹಿಂಪರ್ಯಗರಯಜಯಾ 1 0 0
1.2 ಕರ್ಯಿಟಕದ ಏಕ್ತೇಕರಣ: ಒಿಂದು ಅಪೂವಿಚಿರತೆರ – ಜಿ ವೆಿಂಕರಸುಬಬಯಾ 1 0 0
1.3 ಆಡಳಿತ್ ಭಯಷೆಯಯಗಿ ಕನ್ನಡ - ಡಯ. ಎಲ್. ತ್ತಮ್ಮೇಶ ಮತ್ುಿ ವಿ. ಕೆೇಶವಮೊತ್ತಿ 1 0 0
ಘಟಕ - 2 ಪದ್ಯ: ಆಧತನಿಕ ಪೂರ್ವದ್ ಕ ರ್ಯ ಮತ್ತು ಆಧತನಿಕ ಕ ರ್ಯ
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
Understand the necessity of learning the local language for a comfortable living and to
CO1 Remember
listen and understand Kannada language properly.
CO2 Speak simple Kannada to communicate with local people in their daily life Understand
CO3 To read and write Kannada and speak in polite way Apply
Course Structure
No. of No. of
Practical
Module – 1 Lecture Tutorial
Hours
Hours Hours
1.1 Introduction, Necessity of learning local language. Methods to learn the Kannada language. 1 0 0
1.2 Easy learning of Kannada Language: A few tips. Hints for correct and polite Conservation,
1 0 0
Listening and Speaking Activities
1.3 Key to Transcription. 1 0 0
1.4 ವೆೈಯಕ್ತಿಕ, ಸಯವಮಾಸೊಚಕ/ಸಿಂಬಿಂಧಿತ್ ಸವಿರ್ಯಮಗಳು ಮತ್ುಿ ಪರಶಯನರ್ಿಕ ಪದಗಳು - Personal
1 0 0
Pronouns, Possessive Forms, Interrogative words
Module – 2
2.1 ರ್ಯಮಪದಗಳ ಸಿಂಬಿಂಧಯರ್ಿಕ ರೊಪಗಳು, ಸಿಂದ್ೆೇಹಯಸಪದ ಪರಶೆನಗಳು ಮತ್ುಿ ಸಿಂಬಿಂಧವಯಚಕ ರ್ಯಮಪದಗಳು
- Possessive forms of nouns, dubitive question and Relative nouns
2 0 0
ಗುಣ, ಪರಣಯಮ ಮತ್ುಿ ವಣಿಬಣಣ ವಿಶೆೇಷಣಗಳು, ಸಿಂಖ್ಯಾವಯಚಕಗಳು Qualitative, Quantitative and
Colour Adjectives, Numerals
2.2 ಕಯರಕರೊಪಗಳು ಮತ್ುಿ ವಿಭಕ್ತಿಪರತ್ಾಯಗಳು - ಸಪಿಮಿವಿಭಕ್ತಿಪರತ್ಾಯ - (ಆ, ಅದು, ಅವು, ಅಲ್ಲಿ) Predictive
1 0 0
Forms, Locative Case
2.3 ಚತ್ುರ್ಥಿ ವಿಭಕ್ತಿಪರತ್ಾಯದ ಬಳಕೆ ಮತ್ುಿ ಸಿಂಖ್ಯಾವಯಚಕ - Dative Cases, and Numerals
ನ್ೊಾನ್ / ನಿಷೆೇಧಯರ್ಿಕ ಕ್ತರಯಯಪದಗಳು ಮತ್ುಿ ವಣಿ ಗುಣವಯಚಕಗಳು - Defective / Negative Verbs and 1 0 0
Colour Adjectives
2.4 ಅಪಪಣೆ / ಒಪ್ಪಪಗ್ೆ, ನಿದ್ೆೇಿಶನ್, ಪ್ರೇತಯಾಹ ಮರುರಒರಯರಯ ಅರ್ಿ ರೊಪಪದಗಳು ಮತ್ುಿ ವಯಕಾಗಳು
Permission, Commands, encouraging and Urging words (Imperative words and sentences)
2 0 0
ಸಯಮಯನ್ಾ ಸಿಂಭಯಷಣೆಗಳಲ್ಲಿ ದವತ್ತೇಯ ವಿಭಕ್ತಿ ಪರತ್ಾಯಗಳು ಮತ್ುಿ ಸಿಂಭವನಿೇಯ ಪರಕಯರಗಳು Accusative
Cases and Potential Forms used in General Communication
2.5 “ಇರು ಮತ್ುಿ ಇರಲ್ಿ” ಕ್ತರಯಯಪದಗಳು ಮತ್ುಿ ಸಿಂಭಯವಾ ಸೊಚಕ ಮತ್ುಿ ನಿಷೆೇಧಯರ್ಿಕ ಕ್ತರಯಯಪದಗಳು -
Helping Verbs “iru and iralla”, Corresponding Future and Negation Verbs
ಹೆೊೇಲ್ಲಕೆ (ತ್ರತ್ಮ), ಸಿಂಬಿಂಧ ಸೊಚಕ ಮತ್ುಿ ವಸುಿ ಸೊಚಕ ಪರತ್ಾಯಗಳು ಮತ್ುಿ ನಿಷೆೇಧಯರ್ಿಕ ಪದಗಳ 2 0 0
Textbooks:
ಬಳಕೆಕನ್ನಡ
ಲೆೇಖಕರು: ಡಯ. ಎಲ್. ತ್ತಮ್ಮೇಶ್ ಪರಸಯರಯಿಂಗ, ವಿಶೆವೇಶವರಯಾ ತಯಿಂತ್ತರಕ ವಿಶವವಿದ್ಯಾಲ್ಯ, ಬೆಳಗ್ಯವಿ
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Describe the fundamental process and tools for design thinking Understand
CO2 Apply design thinking for strategic innovation Apply
CO3 Illustrate the business process and prototyping for engineering products Analyze
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Process of Design
1.1 Shared model in team-based design 1 0 0
1.2 Theory and practice in Design thinking 1 0 0
1.3 Explore presentationsigners across globe – MVP or Prototyping 1 0 0
1.4 Real-Time design interaction captures and analysis 1 0 0
1.5 Enabling efficient collaboration in digital space 1 0 0
1.6 Empathy for design – Collaboration in distributed Design 1 0 0
Module – 2: DT For Strategic Innovations
2.1 Growth, Storytelling representation, Strategic Foresight 1 0 0
2.2 Sense Making, MaintenanceRelevance, Value redefinition 1 0 0
2.3 Extreme Competition, experience design 1 0 0
2.4 Standardization, Humanization, Creative Culture 1 0 0
2.5 Rapid prototyping, Strategy and Organization, Business Modeldesign. 1 0 0
Module – 3: Design Thinking in Information Science and Engineering
3.1 Case study: Usage of design thinking of IT solutions for industries 2 0 0
3.2 Group Activity: Identify the real-world problem and develop solution 2 0 0
3.3 Outcome of the activity: Analytical thinking, problem solving and presentation skills
Total No. of Lecture Hours 15 0 0
Total No. of Tutorial Hours 0 0
Total No. of Practical Hours 0
Textbooks:
1. John.R.Karsnitz, Stephen O’Brien and John P. Hutchinson, “Engineering Design”,
Cengagelearning (International edition) Second Edition, 2013.
2. Hasso Plattner, Christoph Meinel and Larry Leifer (eds), "Design Thinking: Understand –
Improve- Apply", Springer, 2011
Reference Books:
1. Yousef Haik and Tamer M.Shahin, “Engineering Design Process”, Cengage Learning, SecondEdition, 2011.
2. Jeanne Liedtka, Andrew King, Kevin Bennett, Solving Problems with Design Thinking - Ten Stories of What
Works (Columbia Business School Publishing) Hardcover – 20 Sep 2013
3. Study of the recent papers and journals related to Design Thinking in IT related field.
-End-