Professional Documents
Culture Documents
Tri 1 2 3 4 5 6 7 8
Tri 1 2 3 4 5 6 7 8
3 1 0 4
Course Outcomes:
At the end of the course, students will able to-
1. acquire basic knowledge of matrix theory
2. comprehend basic concept of vector space and linear transformation
3. apply the knowledge of linear algebra in engineering problems
Syllabus: Teaching
hours: 30
Unit I 14
Unit II 16
Tutorials:
This shall consist 8 tutorials based on the syllabus.
Self-Study:
Self-study contents will be declared at the commencement of the semester. Around
10% of the questions will be asked from the self-study contents.
2 0 2 3
Course Outcomes:
At the end of the course, students will be able to-
1. develop their vocabulary
2. determine the use of correct spellings
3. assess, review and recompose different pieces of writing
4. construct grammatically correct English
Syllabus: Teaching
hours: 20
Unit I 07
Grammar: Overview of English Grammar, Tenses and Verb Structure, Articles,
Prepositions, Voices (Passive and Active), Direct and Indirect Speech, Punctuations
and Capitalization, Typical Mistakes by Non-English Speaking Individuals
Unit II 07
Vocabulary and Orthography: Confusable Words, One Word Substitute,
Synonyms & Antonyms, Homophones, Idioms & Phrases, Plurals, Prefix & Suffix
Unit III 06
Comprehension and Usage: Unseen Passages, Precise & Summarizing, Expansion
of Ideas
Laboratory Work:
The Term work and Exercises will be based on the topics covered in the syllabus. Minimum 8
exercise should carried out.
Self-Study:
Self-study contents will be declared at the commencement of the semester. Around 10% of
the questions will be asked from the self-study contents.
Suggested Readings^:
L T P C
2 1 2 4
Course Outcomes:
At the end of the course, students will be able to -
1. Acquire the knowledge of fundamental principles of physics and relate to the
engineering science,
2. Apply the concepts of Physics for solving Engineering problems,
3. Relate principles of Physics for solving new and challenging problems of technology.
Syllabus: Teaching
hours: 20
Unit I 10
Elementary Quantum Physics: Introduction to Quantum Physics: Particle in a
three dimensional box,
Physics of Nanomaterials: Introduction – Nanoscale; Nanomaterials: Methods for
synthesis of nanomaterials, Properties of nanomaterials – Electrical, Magnetic,
Optical, Mechanical, Characterization techniques – X ray Diffraction (XRD) -
Single Crystal, Powder and Laue techniques, Low energy Electron Diffraction
(LEED), Scanning Electron Microscopy, Tunnelling Electron Microscopy,
Nanostructures; Carbon nanotubes Characteristics and applications,
Nanotechnology and environment.
Unit II 6
Lasers and Holography: Introduction, Basics of Interaction of radiation with
matter, Condition for light Amplification, Population inversion and metastable state,
pumping, the principle pumping scheme: Three and Four level scheme,
Construction and working of optical resonator, Optical amplifier, Applications of
laser beam, Holography.
Unit III 4
Introduction to Fiber Optics: Introduction of fiber-optic system, Principle and
construction of fiber cable, Acceptance angle and numerical aperture, Types of
Optical fiber: Based on material & based on mode of propagation, Index profile,
Fiber optic communication link, Fiber optic sensor, Advantages of fiber optic
system.
Suggested Readings^:
1. M N Avadhnulu and P. Kshirsagar, A Text Book of Engineering Physics, S Chand.
2. T. Pradeep, Nano: The Essentials, New Central book Agency.
3. B. L. Theraja, Physics for Engineers, S Chand Publication
Experiments:
1. To estimate the solar energy in terms of solar power and V-I characteristics, Power
load characteristics of the solar cell.
2. To evaluate the charge to mass ratio for electron by applying perpendicular magnetic
field on the electron beam in CRT.
3. To measure the resistivity of semiconductor by four point probe method at different
temperature.
4. Determination of forbidden energy band gap in a semiconductor using a junction
diode.
5. To measure electrical resistivity by Hall Effect for semiconductor chip.
6. To measure the wavelength of light from sodium vapor lamp and find the thickness of
thin film using Newton’s rings method.
7. Curie Temperature measurement of ferromagnetic materials.
L T P C
2 1 2 4
Course Outcomes:
After successful completion of the course, a student will be able to –
1. explain the fundamental programming concepts and methodologies essential to build
programs
2. analyze given problem and apply appropriate operator/control construct for
programming the same
3. apply array structure and manipulate strings in programming
Syllabus Teaching
hours:20
Unit I
Introduction to Computers and Programming: Introduction to Computers, its 3
Applications and Characteristics, Hardware and Software, Computer
Organization, Algorithms and Flowcharts, Programming Languages, Program
Development Environment.
Unit II
Basic structure of C program: Character set, Tokens, Identifiers in C, Variables 5
and Data Types, Constants, Console I/O Operations.
Operators and Expressions: Expressions and Arithmetic Operators, Relational
and Logical Operators, Conditional operator, size of operator, Assignment
operators and Bitwise Operators.
Unit III
Decision Making and Control Statements: If Statement, Switch Statement, 6
Unconditional Branching using go to statement, While Loop, Do While Loop, For
Loop, Break and Continue statements.
Unit IV
Arrays: Defining Arrays, Sorting and Searching Arrays, Multidimensional 6
Arrays, Variable-Length Arrays.
Characters and Strings: Fundamentals of Characters and Strings, Character-
Handling Library Functions, Standard Input/Output Library Functions for strings,
String-Manipulation Functions.
Laboratory Work:
Laboratory work will be based on above syllabus with minimum 8 experiments to be
incorporated.
Tutorial Work:
The tutorial work will be based on the topics covered in the syllabus. Minimum 8 tutorials
should be carried out.
Suggested Readings^:
1. Deitel and Deitel, ‘C How to program’, Pearson.
2. E Balagurusamy, ‘Programming in ANSI C’, McGraw Hill.
3. YashwantKanitkar, ‘Let Us C’, BPB Publications.
4. Kernighan., Ritchie, ‘ANSI C Language’, Prentice Hall of India.
5. V Rajaraman, ‘Fundamentals of Computers’, Prentice Hall of India.
L T P C
2 0 2 3
Course Outcomes:
At the end of the course, students will be able to –
1. interpret the electrical energy terms and relate its usage in various applications
2. illustrate the role of circuit elements in different system conditions
3. distinguish the operational aspects of ac-dc systems
Syllabus Teaching
hours:20
Unit I 8
Review of DC Circuits: Kirchhoff’s laws, solution of star-delta circuits, charging
and discharging of capacitor, series-parallel magnetic circuits, fringing effect,
comparison between electric and magnetic circuit, concept of induced emfs,
series-parallel connection of inductors, rise and decay of current in inductive
circuit.
Unit II 7
Single-phase AC Circuits
Generation of alternating emf, instantaneous, rms, peak, average values and
related other terms, vector representation of AC quantities, Steady state analysis
of R, L, C series circuits, power triangle, resonance in series circuits.
Unit III 5
Three-phase AC Circuits: Generation of three-phase emf, star connection, delta
connection, relationship between line and phase quantities, power measurement
in three-phase circuit, variation in wattmeter reading with power factor.
Self-Study:
The self-study contents will be decided at the commencement of semester. Around 10% of the
questions will be asked from self-study contents.
Laboratory Work:
This shall consist of at least 8 experiments based on the above syllabus.
3 1 0 4
Course Outcomes:
At the end of the course, students will be able to-
1. apply differential and integral calculus to solve engineering problems
2. apply convergence of infinite series in engineering filed
3. deal with functions of several variables that are essential in engineering
Syllabus: Teaching
hours: 30
Unit I 16
Integral Calculus: Evaluation of definite and improper integrals, Beta and Gamma
functions and their properties, Applications of definite integrals to evaluate surface
areas and volumes of revolutions, Multiple Integration: double and triple integrals
(Cartesian and polar), change of order of integration in double integrals, Change of
variables (Cartesian to polar), Applications: areas and volumes by (double
integration) Center of mass and Gravity (constant and variable densities).
Unit II 7
Differential Calculus: Limit, continuity and partial derivatives, total derivative and
chain rule, Euler’s theorem, Taylor’s series in two variables, Tangent plane and
normal line, Maxima, minima and saddle points Method of Lagrange multipliers.
Unit III 7
Infinite Series: Convergence of series, tests for convergence, power series, Taylor's
and Maclaurin’s series. Series for exponential, trigonometric and logarithmic
functions.
Tutorials:
This shall consist 10 tutorials based on the syllabus.
Self-Study:
Self-study contents will be declared at the commencement of the semester. Around
10% of the questions will be asked from the self-study contents.
2 0 4 4
Course Outcomes:
At the end of the course, students will be able to-
1. interpret the fundamental principles of engineering graphics and related drawing
standards,
2. construct profiles of various engineering curves,
3. apply the principles of orthographic and isometric projection for various solid
geometries,
4. construct engineering drawing using computer aided drafting tools.
Syllabus: Teaching
hours: 20
Unit I 1
Introduction to Engineering Drawing: Importance and applications of
engineering drawing for various branches of engineering, drawing instruments, BIS
Code of Practice, Lines, Lettering and Dimensioning, Scales, basic geometrical
construction, Sheet Layout.
Unit II 4
Engineering Curves: Construction of Conics by different methods, construction
of cycloid, epicycloids and hypocycloid, construction of involutes, constructions of
archimedean spiral and helix.
Unit III 7
Solid Geometry: Principle of Orthographic Projections, projections of points,
projections of straight lines, projections of planes.
Unit IV 4
Orthographic Projections and Isometric Projections: Conversion of pictorial
views into orthographic projections including sectional orthographic projection.
Conversion of orthographic views into isometric projections / views.
Self-Study:
The self-study contents will be declared at the commencement of semester. Around 10% of
the questions will be asked from self-study contents.
Laboratory Work:
Laboratory work will be based on the above syllabus with minimum 8 experiments.
Suggested Readings^:
1. Bhatt, N. D., Engineering Drawing, Charotar publication.
2. John, K. C. Engineering Graphics, PHI Publication.
3. Luzzader, W. J. and Duff, J. M. Fundamentals of Engineering Drawing, PHI
publication.
4. Bethune, J. D. Engineering Graphics with AutoCAD ®, PHI Publication.
5. 5. IS SP 46: 2003. Engineering Drawing Practices for Schools and Colleges.
2 0 2 3
Course Outcomes:
At the end of the course, students will be able to-
1. appraise written business communication and evaluate its relevance
2. create, examine, and structure project reports, business proposals, recommendations,
and evaluation reports etc. employing effective strategies of persuasion
3. construct effective and persuasive written communication for diverse business and
audiences
4. practice business communication for effectively
Syllabus: Teaching
hours: 20
Unit I 4
Introduction and Paragraph Writing: Introduction to business writing,
Structuring a paragraph, Construction of a paragraph and types of content,
Techniques of paragraph writing.
Unit II 3
Essay Writing: Introduction and types of essays, Characteristic features of an
essay, Components of an essay, Essay writing and editing, Guiding principles.
Unit III 4
Business Letters and Email Writing: Business letters- structure and layout,
Business letters- elements of style, Types of business letters, Email writing basics,
Email writing etiquette.
Unit IV 2
Business Report Writing: Features of a business report, Types of business report
Preparing a business report, Styles of reports.
Unit V 1
Proposal Writing: Purpose of proposal writing, Types of proposals, Structure of
Unit VI 2
Creative Writing: Types of creative writing, Writing for advertising, Writing
reviews.
Unit VII 2
Cover Letter and Resume Writing: Application and cover letters, Types of
resumes, Features of a resume, Preparing a resume.
Unit VIII 2
Other Types of Business Writing: Inter-office memos, Circulars, Notice, agenda
and minutes.
Laboratory Work:
The Term work and exercises will be based on the topics covered in the syllabus. Minimum 8
exercises should carried out.
Self-Study:
Self-study contents will be declared at the commencement of the semester. Around 10% of
the questions will be asked from the self-study contents.
Suggested Readings^:
1. Kaul, A. Business Communication. New Delhi: Prentice Hall of India Private
Limited.
2. Lesikar, R. V. and Flately, M. E. Basic Business Communication: Skills for
Empowering the Internet Generation. New Delhi: Tata McGraw Hill.
3. Mehra, P. Business Communication for Managers. Pearson.
2 0 2 3
Course Outcomes:
At the end of the course, students will be able to –
1. recognize the functions of electronic devices and basic circuits
2. design circuits based on operational amplifier
3. apply the concepts of number system conversion and Boolean algebra for
digital logic design
Syllabus: Teaching
hours: 20
Unit I 6
Analog Electronics: Physics of semiconductors, half and full wave rectifiers,
special purpose diodes, clipping and clamping circuits, BJT and its biasing circuits,
FET and its biasing circuits, applications such as amplifiers and oscillators,
overview of opto-electronics devices.
Unit II 7
Operational Amplifier and its Applications: Operational amplifier, comparator,
timer IC and multi-vibrators.
Unit III 7
Digital Electronics: Overview of number systems and its arithmetic, binary codes,
Boolean-algebra & simplification of Boolean expression; logic gates, concept of
universal logic; implementation of Boolean expressions using logic gates,
application of digital circuits (e.g. adder, subtractor, multiplexer, de-multiplexer,
etc.)
Self-Study:
The self-study contents will be decided at the commencement of semester. Around
10% of the questions will be asked from self-study contents.
Suggested Readings^:
1. V. K. Mehta, Rohit Mehta, Principles of Electronics, S. Chand and Co. Ltd.
2. R. Boylestad and L. Nashelsky, Textbook of Electronics Devices & Circuit Theory,
PHI Publication.
3. R. Gayakwad, Textbook of Operational Amplifiers and Linear Integrated Circuits,
PHI Publication.
4. Sergio Franko, Textbook of Designing with Operational Amplifiers and Analog
Integrated Circuits, McGraw Hill.
5. R. Coughlin and Driscoll, Textbook of OpAmp & Linear Integrated Circuits, PHI
Publications.
6. Anandkumar, Fundamentals of Digital Circuits, PHI publication.
7. Malvino A.P., Digital Computer Electronics, TMH publication.
2 0 2 3
Course Outcomes:
After successful completion of the course, a student will be able to –
1. explain the importance of modular programming
2. apply pointers and structures to solve programming problems
3. create files and apply memory management techniques in programming
language
Syllabus: Teaching
hours: 20
Unit I 5
Introduction to Structural programming: Understanding Structural
Programming and its Importance.
Functions: Introduction to modular programming, User defined functions, formal
parameters, actual parameters Passing Arguments by Value and By Reference,
Scope Rules, Recursion, Recursion vs. Iteration, Math Library Functions, Passing
Arrays to Functions.
Unit II 5
Pointers: Pointer Variable Definitions and Initialization, Pointer Operators,
Passing Arguments to Functions by Reference, Pointer Expressions and Pointer
Arithmetic, Relationship between Pointers and Arrays, Arrays of Pointers, Pointers
to Functions.
Unit III 5
Structure and Union: Structure Definition, Declaring Variables of Structure,
Initializing Structures, Accessing Structure Members, Using Structures with
Functions and Pointers, Union.
Self-Study:
The self-study contents will be declared at the commencement of semester. Around 10% of
the questions will be asked from self-study contents.
Laboratory Work:
Laboratory work will be based on above syllabus with minimum 8 experiments to be
incorporated.
Suggested Readings^:
1. Deitel and Deitel, ‘C How to program’, Pearson.
2. E Balagurusamy, ‘Programming in ANSI C’, McGraw Hill.
3. Yashwant Kanitkar, ‘Let Us C’, BPB Publications.
4. Kernighan., Ritchie, ‘ANSI C Language’, Prentice Hall of India.
5. V Rajaraman, ‘Fundamentals of Computers’, Prentice Hall of India.
L T P C
2 0 4 4
Course Outcomes:
At the end of the course, students will be able to –
1. explain difference between structured programming and object oriented
programming with basic principles of these two
2. use basic constructs of object oriented programming language for
programming
3. apply inheritance, polymorphism and encapsulation properties to develop
object oriented program
Syllabus: Teaching
Hours:20
Unit I 2
Introduction: A Review of programming paradigms, Introduction to Object
Oriented Programming, Comparison of Object Oriented approach with other
programming approaches.
History and overview of Java: Creation of Java, , Evolution of Java,features of
Java, byte code, Java Development Kit (JDK), Java Virtual Machine (JVM)
,Introduction to three OOP principles (Inheritance, Polymorphism, Encapsulation),
Introduction to Classes and Methods.
Unit II 6
Data types, variables, Operators in Java
Control Statements: Selection statements (i.e. if, switch etc.), iteration
statements (i.e. while, do-while, the for-each version of the for Loop,
Nested Loops etc.) , jump statements (i.e. break, continue).
Arrays: one dimensional array, multi-dimensional array, alternative array
declaration statements.
Unit III 12
Classes and Methods: class fundamentals, declaring objects, assigning object
reference variables, adding methods to a class, returning a value, constructors, this
keyword, overloading methods, argument passing, object as parameter, returning
objects, access control, static, final, command line arguments, variable-length
arguments.
Inheritances: Basics, member access and inheritance, super class references,
Self-Study:
The self-study contents will be declared at the commencement of semester. Around 10% of
the questions will be asked from self-study contents.
Laboratory Work:
Laboratory work will be based on above syllabus with minimum 8 experiments to be
incorporated that will be considered for evaluation.
Suggested Readings^:
1. Herbert Schildt, Java – The Complete Reference, Tata McGraw Hill.
2. Balaguruswamy, Programming with Java – A primer, Tata McGraw Hill.
3. Student Workbook Java in a Nutshell- David Flanagan.
4. Core Java(TM), Volume I—Fundamentals- Cay S. Horstmann.
5. Teach Yourself Java in 21 Days - Sams.net Publishing and its licensor- Laura Lemay,
Charles L. Perkins.
Course Outcomes:
At the end of the course, students will be able to-
1. apply techniques of differential equations in modeling to solve engineering problems
2. recognize and use the appropriate method to solve second order ordinary differential
equations
3. use power series to solve differential equations related to engineering filed
4. classify partial differential equations and apply appropriate analytic method to solve it
Syllabus: Teaching
Hours:30
Unit I 12
Ordinary Differential Equations: Introduction, Formation of ordinary
differential equation, First order and first degree differential equations, Linear
differential equations of higher order with constant coefficients, Complementary
function, Particular integral, Method of undetermined coefficients, Method of
variation of parameters, Higher order linear differential equations with variable
coefficients (Cauchy’s and Legendre’s forms), Simultaneous linear differential
equations and related applications,
Unit II 10
Series Solution of Ordinary Differential Equations: Power series solutions near
an ordinary point, Legendre polynomials, Regular singular points, Power series
solutions near a Regular singular point, Bessel functions of the first kind and
their properties
Unit III 8
Partial Differential Equations: First order partial differential equations and its
formation, solutions of first order linear and non-linear partial differential
equations, Method of separation variables and solution of heat equation.
Tutorials:
This shall consist tutorials based on the syllabus.
Suggested Readings^:
1. W E Boyce and R C DiPrima, Elementary Differential Equations and Boundary Value
Problems; Wiley India.
2. E Kreyszig, Advanced Engineering Mathematics; John Wiley & Sons.
3. T Veerarajan, Engineering Mathematics; McGraw Hill.
4. B V Ramana, Higher Engineering Mathematics; McGraw Hill.
5. N P Bali and M Goyal, A text book of Engineering Mathematics; Laxmi Publications.
6. B S Grewal, Higher Engineering Mathematics; Khanna Publishers.
7. S L Ross, Differential Equations; Wiley India.
8. E A Coddington, An Introduction to Ordinary Differential Equations; Prentice Hall
India.
9. E L Ince, Ordinary Differential Equations; Dover Publications.
10. G F Simmons and S G Krantz, Differential Equations; McGraw Hill.
Course Outcomes:
At the end of the course, students will be able to -
1. describe the basic building blocks of various digital circuits
2. design combinational logic and sequential logic circuits using basic components
3. identify digital components in computer organization
4. analyze digital circuits and its applications
Syllabus: Teaching
hours:30
Unit I 4
Overview of Binary Systems and Logic Gates: Introduction, Binary numbers,
conversions, Octal, Hexadecimal Numbers, Complements, Binary Codes, binary
storage, registers, Binary Logic
Boolean Algebra and Logic Gates, Boolean algebra, theorems and properties,
Boolean functions simplification, canonical and standard forms, other logic
operations, Digital logic gates, IC logic families.
Unit II 5
Boolean Function Simplification: The K-Map method, SOP/POS Simplification
with don’t care conditions using basic and universal gates, Tabulation method
Unit III 6
Combinational Logic: Introduction, analysis and design of various combinational
circuits such as Adders, Subtractors, Code Convertors, Comparators, Binary
Parallel Adder, Decimal Adder, magnitude comparators, ROMS, decoders,
multiplexers, PLA.
Unit IV 10
Sequential Logic: Introduction, flip-flops, triggering of flip-flop, analysis and
design of clocked sequential circuits, design with state equations, registers, shift
registers, ripple counters, synchronous counters.
Unit V 5
Digital Integrated Circuits: Introduction, BJT characteristics, RTL and DTL
logic. IIL and TTL Logic. ECL and MOS Logic CMOS Logic, ADC, DAC
Laboratory Work:
Laboratory work will be based on above syllabus with minimum 8 experiments to be
incorporated that will be considered for evaluation. Laboratory work will be based on Digital
Trainer kits and simulators.
Suggested Readings^:
1. M. Morris Mano, Digital Logic and Computer Design, PHI
2. Malvino and Leach, Digital Principals and applications, McGraw-Hill
3. Virendra Kumar, Digital Technology Principals and Practices, New Age International
4. Holdsworth, Digital logic design, Elsevier Science
Course Outcomes:
At the end of the course, students will be able to
1. interpret the preliminaries of discrete mathematics
2. comprehend role of discrete mathematics in theoretical computer science
3. recognize the importance of formal approach for solving computing problems
Syllabus: Teaching
Hours:30
Unit I 3
Sets, Relation and Function: Operations and laws of sets, Cartesian products,
binary relation, partial ordering relation, equivalence relation, image of a set, sum
and product of functions, bijective functions, inverse and composite function. Basic
counting techniques: inclusion and exclusion, pigeon-hole principle.
Unit II 6
Proof Techniques: proof methods and strategies, forward proof, proof by
contradiction, principles of mathematical induction, strong induction, the well-
ordering principle, recursive definition, proof by contraposition, proof of necessity
and sufficiency.
Unit III 6
Propositional Logic: syntax, semantics, validity and satisfiability, basic
connectives and truth tables. logical equivalence: the laws of logic, logical
implication, rules of inference, the use of quantifiers.
Unit IV 5
Algebraic Structures and Morphism: algebraic structures with one binary
operation, semi groups, monoids, groups, congruence relation and quotient
structures, free and cyclic monoids and groups, permutation groups.
Unit V 6
Graphs and Trees: graphs and their properties, isomorphism, Eulerian and
Hamiltonian walks, graph coloring, perfect graph, rooted trees, trees and sorting,
weighted trees and prefix codes, shortest path, spanning trees.
Unit VI 4
Recurrence Relations and Recursive Algorithms: Recurrence relations, linear
recurrence relations with constant coefficients, use of recurrence relations for
analysis of algorithms.
Tutorial Work:
Tutorial work will be based on the above syllabus with minimum 10 tutorials to be
incorporated.
Suggested Readings^:
1. C. L. Liu, Elements of Discrete Mathematics, Tata McGraw Hill.
2. Tremblay, J.P. & Manohar, Discrete mathematical structures with application to
computer science, McGraw Hill.
3. Rosen, Kenneth L., Discrete Mathematics and its applications, McGraw Hill.
4. Susanna S. Epp, Discrete Mathematics with Applications, Wadsworth Publishing Co.
Inc.
L T P C
1 1 0 2
Course Outcomes:
At the end of the course, students will be able to –
1. outline the multidisciplinary nature of environment and sustainability
2. explain types of environmental pollution and its control measures
3. appraise need of e-waste management
Syllabus: Teaching
Hours: 10
Unit I 03
Environment and Sustainability: Environment: Components, Multidisciplinary
nature, Impact Assessment; Concept of sustainability, Carbon credit.
Unit II 04
Environmental Pollution: Types of environmental pollution and pollutants;
Causes, effects and control measures of air pollution, water pollution and noise
pollution.
Unit III 03
E-Waste Management: E-waste: types and sources, Recycling of E-Waste, E-
Waste Management Rules of India, Case Studies.
Self-Study:
The self-study contents will be declared at the commencement of semester.
Tutorial Work:
Tutorial work will be based on above syllabus with minimum 03 Assignments to be
incorporated.
Suggested Readings^:
1. Dara, S. S., & Mishra, D. D. A textbook of Environmental Chemistry and Pollution
Control. S. Chand & Company Ltd.
2. Bharucha, E., Textbook of Environmental Studies, Universities Press.
3. Dhameja, S. Environmental Studies. S. Kataria and Sons.
4. Ristinen, R., & Kraushaar, J. Energy and the Environment, Wiley Publications.
Credit Scheme
L T Practical Component C
LPW PW W S
3 1 0 - - - 4
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 2 - - - 4
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 4 - - - 4
Suggested Readings/ 1. Herbert Schildt, Herbert Schildt, Java – The Complete Reference, Tata
References: McGraw Hill
2. Herbert Schildt and Dale Skrien, Java Programming: A Comprehensive
Introduction, Tata McGraw Hill
3. Java 8 Programming Black Book, Wiley
4. Balaguruswamy, Programming with Java – A primer, Tata McGraw Hill
5. John Zukowski, Java AWT reference, O'Reilly Media, Inc.
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 0 - - - 3
Credit Scheme
L T Practical Component C
LPW PW W S
0 0 2 - - - 1
Syllabus:
Laboratory work will be based on following topics and minimum 7 experiments will be
conducted.
Content Management System (CMS): Installation and configuration of open source CMS for
various administrative tasks; use CMS for various tasks such as website Design, online
magazine, publication, Learning Management System, Blog, etc.
Perl: Introduction, Understanding Scalar values, Basic Operators and control flow, List and
array variables, regular expression, subroutines, Hash, connecting with MySQL database
OpenCV: Installation of openCV, Load, Display and Save an image, image conversion, Capture
Video from Webcam, Basic drawing functions, filtering
Self-Study: -NA-
Self-Study: -NA-
Credit Scheme
L T Practical Component C
LPW PW W S
3 1 0 - - - 4
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 2 - - - 3
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 0 - - - 3
Suggested List of NA
Experiments:
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 2 - - - 3
SQL queries to store and access a data using join, scalar and aggregate functions, PL/SQL
blocks, using variables with different scope and data types, program structures to control
execution flow using conditional constructs and loop constructs, incorporating SQL statements in
PL/SQL blocks with and without cursors, exception handling, using and managing functions,
procedures and triggers.
Self-Study: -NA-
Credit Scheme
L T Practical Component C
LPW PW W S
0 0 4 - - - 2
Syllabus:
Laboratory work will be based on following topics and minimum 7 experiments will be
conducted.
Self-Study: -NA-
Credit Scheme
L T Practical Component C
LPW PW W S
3 1 0 - - - 4
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 2 - - - 4
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 2 - - - 3
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 2 - - - 3
Credit Scheme
L T Practical Component C
LPW PW W S
0 0 4 - - - 2
Syllabus: Laboratory work will be conducted based on the following topics with
minimum 7 experiments to be conducted:
Introduction to Linux, Types of shells, Basic command of Linux, Study of Editors, Files &
directory commands – cat, less, more, ls, comm, diff, tar, Pipes & redirection- use of !, &, > ,
touch, absolute & relative paths. Directory related commands – pwd, cd, mkdir, rmdir,
Manipulating file commands - cp, mv, rm, grep, chmod etc.
Self-Study: -NA-
Suggested Readings/ 1. Sumitabha Das, “UNIX: Concepts and Applications” Tata McGraw
References: Hill (Latest Edition)
2. YashvantKanetkar, Shell Programming, BPB.
3. Kernighan, the UNIX Programming Environment, Pearson
4. Maurice Bach, The Unix Operating System, Prentice Hall
Suggested List of Sr. Title Hours
Experiments: No.
1 To get acquaintance with basic UNIX commands like man, 04
who, cat, cd, cp, ps, ls, mv, rm, mkdir, rmdir, echo, more,
date, time, kill, history, chmod, chown, finger, pwd, cal,
logout, shutdown, grep etc.
To get acquaintance with UNIX filters
2 To write a shell script for performing the functions of a 04
basic calculator. (Using decision making, case control
structure and bc command)
3 To write a shell script to compare the contents of two files 04
To write a shell script to generate all the combinations of 1,
2 and 3
4 To write a shell script to keep on accepting lines of text 04
and write the text into a data file until the user inputs
"end". The script should count the number of lines input
and display them
To write a shell script to print the reverse of an input
number
5 To write a shell script which imitates head command 04
To write a shell script which imitates tail command
6 To write a shell script to generate the series of number 04
multiply by 2
To write a shell script to concatenate all given file into a
single file
7 To write a shell script for implementing directory 04
management
8 To write a shell script for performing basic functions 04
related to DBMS
9 To write a shell script to find factorial of a given integer 04
To write a Shell script to print the command line
arguments in reverse order
10 To write a C program to implement grep command 04
To write a C program to implement a system call using the
fork () and Exec () function
Credit Scheme
L T Practical Component C
LPW PW W S
2 1 0 - - - 3
Unit-V Game Playing: Overview and Example Domain, Min-max Search, Adding 03
Alpha-Beta Cutoffs. Introduction of Expert system.
Suggested Readings/ 1. Russel and Norvig, Artificial Intelligence: A modern approach, prentice
References: Hall
2. Elaine Rich And Kevin Knight, Artificial Intelligence, Tata McGraw-
Hill
3. D.W.Patterson, Artificial Intelligence And Expert Systems, Prentice Hall
4. D.W.Rolston, Artificial Intelligence And Expert System Development,
Mcgraw-Hill
5. Ivan Bratko, PROLOG Programming for Artificial Intelligence,
Addison-Wesley
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 2 - - - 3
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 2 - - - 4
Unit-II Process and Project Metrics: Metrics in Process and Project Domains, 08
Software Measurement, Size-Oriented Metrics, Function-Oriented Metrics,
UseCase-Oriented Metrics, Metrics in Software Quality, Defect Removal
Efficiency, Integrating Metrics within the Software Process
Estimation for Software Projects: LOC-based Estimation, FP-based
Estimation, UseCase-based Estimation, COCOMO I and II Model,
Estimation of Object-Oriented Projects, The Make/Buy Decision
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 4 - - - 4
Unit-II Cascaded Style Sheets: What are style sheets, importance of CSS, Different
approaches to style sheets, Using Multiple approaches, linking to style 06
information in separate file, setting up style information using inline, internal
and external style sheet.
Self-Study: The self-study contents will be declared at the commencement of semester. Around
10% of the questions will be asked from self-study contents
Suggested 1. Harvey M. Deitel, Paul J. Deitel, Tem R. Nieto, Internet and World
Readings/ Wide Web: How to Program, Pearson
References: 2. Scott Parker, Paperback, The Web Designer's 101 Most Important
Decisions Professional Secrets for a Winning Website
3. Html5 Black Book: Covers Css3, Javascript, Xml, Xhtml, Ajax, Php
and Jquery, Kogent Learning Solutions Inc. (Dreamtech Press).
4. Jon Duckett, Beginning Web Programming with Html, XHTML
andCSS, Wiley
Suggested List Sr. Title Hours
of No.
Experiments: 1 A. Design a home page which will display your
information i.e.,resume.
B. Demonstrate various list types using appropriate 04
example
04
04
04
i) IP address
ii) Alphanumeric values only 04
iii) Date in DD/MM/YYYY format
iv) Special symbol restriction
v) Email must be in proper form.
vi) Phone number should be minimum of 10 digits
vii) Required field validation
viii) Password and retype password must be same
Suggested -NA-
Case List:
NIRMA UNIVERSITY
Institute: Institute of Technology
Name of Programme: Integrated B.Tech.(CSE)-MBA
Course Code: CSI0801
Course Title: Internet of Things
Course Type: Core
Year of Introduction: 2021-22
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 2 - - - 4
Unit-II Sensors and actuators, Smart objects, Connecting objects, protocols and 09
access technologies like IEEE802.15.4, BLE, LoRaWAN, LTE-M, NB-IoT
Unit-III IoT network layer, IPv6: IPv6 structure, addressing, routing, interconnecting 05
issues, 6LoWPAN: forwarding, addressing, header compression, neighbour
discovery, Routing in LLN, RPL
Unit-IV Application layer protocols, CoAP, MQTT, AMQP, Sensor data models and 06
representation, Integrating IoT Services with Interoperable data encoding
standards: JSON and CBOR
Unit V Securing IoT, Challenges in IoT security, Fog and Edge Computing, 05
Connected Vehicles, Autonomous Vehicles, Industrial Applications of IoT
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 4 - - - 4
Course Learning Outcomes (CLO):
At the end of the course, students will be able to –
1. compare the similarities, differences and benefits of the current mobile operating systems
2. explain the functionalities of remote operations and security essential of mobile devices
3. analyze the latest trends and application in building Mobile OS
4. demonstrate the native applications required to build using mobile OS
Credit Scheme
L T Practical Component C
LPW PW W S
2 0 0 - - - 2
Credit Scheme
L T Practical Component C
LPW PW W S
3 0 2 - - - 4
Unit-II Cloud delivery model: IaaS, PaaS, and SaaS, Cloud delivery model with the 03
perspective of the cloud provider and the cloud consumer.
- 1–
C:\Users\Administrator\Desktop\COURSE - WEBSITE\Term VIII\Cloud Computing.docx
Unit-V Working with the cloud metrics, security issues, and production 07
readiness: Cost metrics and pricing models, Cloud usages cost metrics and
SLAs, service quality metrics, Technologies for Data Security in Cloud
Computing, Security Concerns, Legal issues, and Aspects, Securing the
Private and Public Cloud Architecture. Industry Standards Organizations,
Mapping Mechanisms to Characteristics, Cloud-Adapted Risk Management
Framework, Cloud Business Case Template.
- 2–
C:\Users\Administrator\Desktop\COURSE - WEBSITE\Term VIII\Cloud Computing.docx
- 3–
C:\Users\Administrator\Desktop\COURSE - WEBSITE\Term VIII\Cloud Computing.docx
8 To understand the PAAS model of the IBM Cloud 02
and run a web application onto the already available
readymade environment (with all the necessary
available platforms).
9 To work with the IAM (Identity Access Management) 02
of the AWS (Amazon Web Services) Cloud and to
enables the access management mechanism in AWS
for Cloud security. Also, create and manage AWS
users and groups, and use permissions to allow and
deny their access to AWS resources.
10 Understanding the architecture and workflow of the 02
cloud sim and workflow sim. Analyze its results to
understand load balancing, scheduling, and failure
handling techniques.
- 4–
C:\Users\Administrator\Desktop\COURSE - WEBSITE\Term VIII\Cloud Computing.docx