5th-6th Sem Detail Contents of Computer Engineering and IoT
5th-6th Sem Detail Contents of Computer Engineering and IoT
FIFTH SEMESTER
(Detailed Contents)
53
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
CO 1 Explain fundamental concepts of sensors and actuators and their applications.
CO 2 Analyze various premises, approaches, procedures and results related to sensors and
actuators.
CO 3 Create analytical design and development solutions for sensors and actuators.
CO 4 Conduct experiments and measurements in laboratory and on real components, sensors
and actuators.
CO 5 Interpret the acquired data and measured results.
DETAILED CONTENTS
54
Diploma in Computer Engineering & IoT
Sensors for environmental Monitoring. Case study: Environmental monitoring sensors, Health
monitoring sensors, Industrial sensors.
Reference Books:
1. D. Patranabis, “Sensors and Transducers”, PHI Learning Private Limited.
2. Transducers & Instrumentation, Rangan Mani Sharma.
3. “Mechatronics” by W. Bolton Pearson Education Limited.
4. http://www.csi-sigegov.org/publications.php
1 10 25
2 9 25
3 10 25
4 10 25
Total 39 100
55
Diploma in Computer Engineering & IoT
56
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
57
Diploma in Computer Engineering & IoT
Reference Books
1. Wireless Communication: Principles and Practice by Theodok S. Rappaport, Pearson
Education.
2. Wireless Communication and Networking- William Stalings, PHI.
3. https://us.rs-online.com/mkt/lp/aotb/pdf/aotb_article_iot_protocols.pdf
4. Mobile Computing: Technology, Applications and Service Creation by Ashok Talukdar
and
Roop R. Yavagal, TMA.
1 7 15
2 6 15
3 9 25
4 9 25
5 8 20
Total 39 100
58
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.
Course Contents:
S.No. Experiment Objective
59
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
UNIT 2: LINUX……………………………………………..……………….…………..…
12Hours
Linux - History, features, distributions and architecture of Linux. Linux Installation
and Hardware Configuration, Boot Process, Dual-Booting Linux and other Operating
Systems, Kernel Options during Boot, X Windows System Configuration, System
Administration(Server Administration, Backup and Restore Procedures, Strategies for
keeping a Secure Server)
UNIT 4: Administration……………………….…………………….....
…………………...7Hours
User management, File System management, Disk management, Package
60
Diploma in Computer Engineering & IoT
Reference Books:
1 8 17
2 12 33
3 12 33
4 7 17
Total 39 100
61
Diploma in Computer Engineering & IoT
Course Contents:
Sr. Experiment Objective
No
1 To install and configure latest version of any Linux distribution.
2 To use various commonly used Linux commands/utilities - man, echo, exit, cal, date, mkdir,
rmdir, cd, pwd, clear, cat, type, bc, expr, test, script, passwd, uname, alias, ls, cp, ln, rm,
more, less.
3 To use standard files and redirection in Linux.
4 To use Filters and pipes in Linux. (cat, wc, head tail, more less, grep)
5 Writing shell script for performing various tasks like: factorial of a number, prime number,
Fibonacci series, reverse of digits of a number, lower case to upper case conversion.
6 Using user management under Linux.
7 Using file management and ownership under Linux
62
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
UNIT 1: Introduction…………………………………………………..………….
……….6Hours
OOP Concepts: Different paradigms for problem solving, need for OOP paradigm,
differences between OOP and Procedure oriented programming, Overview of OOP concepts-
Abstraction, Encapsulation, Inheritance and Polymorphism.
C++ Basics: Structure of a C++ program, Data types, Declaration of variables, Expressions,
Operators, Operator Precedence, Evaluation of expressions, Type conversions, input and
output statements, Flow control statements, jump statements, arrays, structures, unions,
functions, pointers, preprocessor directives.
63
Diploma in Computer Engineering & IoT
UNIT 4: Inheritance……………………..………………………….…………..
………….9Hours
Inheritance: Definition of inheritance, protected data, private data, public data,
inheriting constructors and destructors, constructor for virtual base classes, constructors and
destructors of derived classes, size of a derived class, order of invocation, types of
inheritance, single inheritance, hierarchical inheritance, multiple inheritance, hybrid
inheritance, multilevel inheritance.
UNIT 5: Polymorphism……………………..………………….…………………..………
9Hours
Polymorphism and Virtual Functions: Importance and need of virtual functions,
implementing virtual functions, pure virtual functions, virtual destructors.
Files and Streams: Components of a file, different operations on files, opening and closing
of files, detecting end-of-file, file pointers and their manipulations, updating a file.
Text Books:
1. Mastering C++ by KR Venugopal and Rajkumar, T Ravishankar; Tata McGraw Hill.
2. Object Oriented Programming in C++ by E. Balaguruswamy, TMH Publishing Co. Ltd.
3. C++ by Robert Lafore, Galgotia Publications Pvt. Ltd., Daryaganj
4. Object Oriented Programming and C++ by R Rajaram; New Age International (P) Ltd.,
Publishers
5. Schaum’s Outline of Programming with C++ by John R. Hubbard
1 6 16
2 8 17
3 7 17
4 9 25
5 9 25
Total 39 100
64
Diploma in Computer Engineering & IoT
Course Contents:
Sr. Experiment Objective
No
1 a) To install C++ compiler on a Windows/Linux-based computer system.
b) To display a simple message like “Hello World !” on the computer monitor.
2 To demonstrate the use of various operators.
3 To demonstrate the use of different control statements:
a) To display the grade of a student based on the marks obtained using ‘if...else
if’ladder.
b) To compute the factorial of a given number using while and for loop.
c) To implement a menu-driven calculator using do...while and switch...case
statements.
65
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
CO 1 Use the syntax and semantics of java programming language and basic concepts of OOP.
CO 2 Develop reusable programs using the concepts of inheritance, polymorphism, interfaces and
packages.
CO 3 Apply the concepts of Multithreading and Exception handling to develop efficient and error
free codes.
CO 4 Use java standard API library to write complex programs.
COURSE CONTENTS
66
Diploma in Computer Engineering & IoT
Recommended Books
1. Programming with Java: A Primer by E. Balaguruswamy, Tata McGraw Hill Publication
2. Java How to Program by Paul Deitel, Harvey Deitel, Pearson Education
3. Java, the Complete Reference by Herbert Shildt, McGraw-Hill Education
67
Diploma in Computer Engineering & IoT
Course Contents:
Sr. Name of Activity
No.
1 a) To install and configure JDK on a Windows/ Linux based computer system.
b) To display a simple message like “Hello Java !” on the computer monitor.
2 To demonstrate the use of various operators
3 To demonstrate the use of different control statements:
a) To display the grade of a student based on the marks obtained using ‘if...else if’
ladder.
b) To compute the factorial of a given number using while loop.
c) To implement a menu-driven calculator using do...while and switch...case state-
ments.
d) To determine the largest element in a 1-dimensional array using ‘for each’ loop.
e) To compute the sum of two matrices using nested for loops.
4 a) To define a class and create its objects.
b) To demonstrate the use of constructor and finalizer methods of a class.
c) To create a hierarchy of packages.
5 a) To inherit new classes from existing Java classes.
b) To demonstrate the use of different access modifiers.
6 a) To demonstrate method overloading.
b) To demonstrate method overriding.
7 a) To demonstrate the use of abstract methods and abstract classes
b) To demonstrate the use of multiple inheritance using interfaces.
8 a) To demonstrate the use of arrays.
b) To demonstrate the use of various string functions.
c) To demonstrate the exception handling mechanism of Java.
68
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
69
Diploma in Computer Engineering & IoT
Reference books
1. NPTEL course on cloud computing
2. “Cloud Computing: Principles and Paradigms”, by Rajkumar Buyya, Wiley.
3. “Cloud Computing: A Hands-On Approach”, by ArshdeepBahga, Universities Press.
4. “Cloud Computing Theory and Practice”, by Dan C. Marinescu, Elsevier.
5. “Enterprise Cloud Computing – Technology, Architecture, Application”, by Gautam
Shroff, Cambridge University Press.
6. “Essentials of Cloud Computing”, by K. Chandersekaran, CRC Press.
7. https://aws.amazon.com/
1 6 14
2 11 30
3 10 30
4 6 13
5 6 13
Total 39 100
70
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
71
Diploma in Computer Engineering & IoT
Reference Books:
1. Wireless Communication: Principles and Practice by Theodok S. Rappaport, Pearson
Education
2. Mobile Computing: Technology, Applications and Service Creation by Asoke k
Talukdar and Roopa R. Yavagal, TMA
3. Principles of Mobile Computing by Owe Hansman, LotharMerk, Martin S
4. Computer Networks, 4th Edition (or later), Andrew S. Tanenbaum, PHI
1 8 17
2 9 25
3 12 33
4 10 25
Total 39 100
72
Diploma in Computer Engineering & IoT
73
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
CO 1 Apply the principles of software engineering and the experience gained during their
industrial training
CO 2 Design and construct a hardware and software system, component, or process to meet
desired needs.
CO 3 Work as professionals, with portfolio ranging from data management, network
configuration, designing hardware, database and software design to management and
administration of entire systems.
CO 4 Demonstrate skills like problem solving, creative thinking, time management, planning,
teamwork, leadership, presentation, report-writing, communication etc.
CO 5 Gain confidence at having conceptualized, designed and implemented a working minor
project with their team.
GUIDELINES
The students may be encouraged to choose a project from any of the following identified areas:
1. To build a basic desktop application with GUI, database support and report generation.
2. To develop websites using HTML, CSS and JavaScipt and server-side scripting language like
PHP/ASP.NET/JSP.
3. To develop web applications using popular frameworks like CodeIgnitor, Laravel, Magento,
Django, Flask etc.
74
Diploma in Computer Engineering & IoT
The students should be encouraged to undertake projects to solve some real-world problems
like library management, hostel management, student record maintenance, institute management
system, employee leave record system, payroll system, timetable preparation, IoT based projects etc.
The preference should be given to such major projects which extend the work of minor projects
carried out by the students during 5th semester. The list of project areas given above are tentative only,
the students are free to select any project of their choice based on technologies relevant to their
diploma stream.
Note: The teachers must guide/help students to identify their major project work and chalk out their
plan of action well in advance. As a major project activity each student is supposed to study the
project clearly and prepare a detail project report of the observations/ processes/ activities observed
by him/ her. The students should be guided by the respective subject teachers. The teachers will
conduct performance/ assessment of the students.
After completion of the project work, every student will submit a project report which should
containthe following:
1. Cover Page (as per prescribed format)
2. Title page (as per prescribed format)
3. Declaration by the Student (as per prescribed format)
4. Certificate by the Guide (as per prescribed format)
5. Acknowledgments
75
Diploma in Computer Engineering & IoT
6. Abstract
7. Table of Contents
8. Detailed description of the project (This should be split in various chapters/sections with each
a. chapter/section describing a project activity in totality). This portion of report should
contain all
b. relevant diagrams, tables, flow charts, software programme, print outs,
c. photographs etc., which are properly labelled.
9. Conclusion & Recommendations
10. References
76
Diploma in Computer Engineering & IoT
Course Objectives:
The objectives of internship training are to:
Provide possible opportunities to learn and understand technical/supervisory skills re-
quired to be developed by the student as he advances the program.
Expose current technological developments relevant to the subject area.
Utilize experience gained from the ‘Internship’ in classroom discussions.
Create conditions conducive to the quest for knowledge and its applicability on the job.
Apply technical knowledge in real industrial situations.
Expose students to the engineer’s responsibilities and ethics.
Promote academic, professional, and/or personal development.
Promote self-learning.
Course Contents/Outline:
The duration of Summer Internship-2 shall be six weeks during summer vacations at the
end of 4th semester and all procedures have to be completed within three weeks of the beginning
of 5th Semester.
Each student shall start her/his internship only after prior approval from respective
HOD/Principal.
Text/Reference:
77
Diploma in Computer Engineering & IoT
SIXTH SEMESTER
(Detailed Course Contents)
78
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
79
Diploma in Computer Engineering & IoT
Reference books
1. “Internet of Things: A Hands-on Approach”, by ArshdeepBahga and Vijay Madisetti
(Universities Press)
2. “Internet of Things: Principles and Paradigms”, by Rajkumar Buyya
3. Internet of Things by Srinivasa K.G., Sidesh G.M., Hanumantharaju R. Cengage
publication.
4. The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, by
Pethuru Raj and Anupama C. Raman (CRC Press)
5. Internet of Things by Dr. Jeeva Jose, Khanna Publishing House (Edition 2017)
6. Internet of Things: Architecture and Design Principles, Raj Kamal, McGraw Hill.
7. NPTEL course on IoT
8. https://www.arduino.cc/
9. https://www.tinkercad.com/
10. https://thingspeak.com/
11. https://remotexy.com/
12. https://developers.mydevices.com/cayenne/features/
13. https://appinventor.mit.edu
1 5 17
2 6 17
3 6 17
4 15 33
5 7 16
Total 39 100
80
Diploma in Computer Engineering & IoT
Course Contents:
To use resistances, LEDs, battery, push button, breadboard and potentiometer in a circuit on the
1 tinkercad circuit simulator (https://www.tinkercad.com/) and troubleshoot it using a multi-meter.
(Students are required to share their circuit with teacher on the tinkercad)
To study the major components available on the Arduino UNO board and develop an Arduino
2 Sketch to blink three LEDs after installing/configuring the latest version of Arduino IDE on a
Linux/Windows machine.
To interface basic sensors (LM35, HC-SR04, MQ135, PIR, Soil & Moisture, IR, LDR, sound
3
sensor, push button, etc.) and actuators (LED, motor, buzzer etc.) with Arduino UNO.
To switch ON/OFF an electric bulb with and without Bluetooth/WiFi module using Arduino
4
UNO and relay module.
To send a sensor’s data to the cloud (ThingSpeak/UBIDOTS/any other cloud) using Arduino
5
UNO.
To study the major components available on the Raspberry Pi single board computer (SBC) and
6 remotely accessing it using SSH/(VNC Viewer) after installing (Headless installation) the latest
version of Raspberry Pi OS on it.
To send DHT11/DHT22 temperature sensor data (or any other sensor data) to the
7 ThingSpeak/UBIDOTS cloud (or any other cloud) using Node-Red editor on a Raspberry Pi
SBC.
To setup and use the MOSQUITTO MQTT broker on the AWS cloud (or on Raspberry Pi
8 locally) and publish/subscribe topics using a smartphone having the MQTT Dashboard Android
App (or having similar App).
81
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
CO 1 Analyze the basic structure of a web application and understand static and web pages.
CO 2 Distinguish between personalized anddynamic web pages and how servers and web
languages can be used for different websiteneeds.
CO 3 Describe architecture of Client side and Server-side web application.
CO 4 Develop web sites using PHP and connecting it to MySQL.
CO 5 Plan, develop and debug a dynamic web site.
COURSE CONTENTS
82
Diploma in Computer Engineering & IoT
HTML Form Element, action and method Attributes, submit and clear Buttons, Form
Elements, name and id attributes, Hidden Input, Client-side Form Validation, PHP Superglobals -
$GLOBALS,$_SERVER, $_REQUEST, $_POST,$_GET, $_FILES, $_ENV, $_COOKIE,
$_SESSION;Server-side Validation, Handling Uploaded Files.
Reference Books:
1. PHP & MySQL by Joel Murach and Ray Harris, Mike Murach&Asso. Inc.
2. PHP and MySQL Web Development by Luke Welling and Laura Thomson, Addison-Wesley Books
3. Learning PHP, MySQL & JavaScript by Robin Nixon, O'Reilly Media.
4. PHP and MySQL for Dynamic Web Sites by Larry Ullman, Peachpit Press
1 5 20
2 5 20
3 6 20
4 5 20
5 5 20
Total 26 100
83
Diploma in Computer Engineering & IoT
Course Contents:
S.No. Experiment Objective
1 To setup PHP development environment:
To Install and Configure PHP Environment (LAMP/XAMP server) on
Windows/Linux machine.
To embed PHP code into a web page
2 To implement basics of PHP:
To demonstrate the use of php operators
To demonstrate the use of php control statements.
To demonstrate the use of php in-built functions.
To demonstrate the use of php user defined functions.
3 To Implement various superglobals in PHP
Uploading files using php.
Handling multiple php files.
Handling date and time using PHP.
4 To implement session and cookie management in PHP.
5 To demonstrate database access through PHP.
6 Implement a PHP Project.
84
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
85
Diploma in Computer Engineering & IoT
Reference Books:
1. Android Programming by Kamal Khan, Manisha Bharambe, NiraliPrakashan
2. Android:AProgrammingGuidebyJ.F.DiMarzio, Mc Graw Hill Publication
3. Hello,Android:IntroducingGoogle'sMobileDevelopmentPlatformbyEd Burnett
4. AndroidUserInterfaceDesign:TurningIdeasandSketchesintoBeautifully
DesignedAppsbyIanG.Clifton
5. AndroidDeveloperFundamentalCoursebyGoogle
1 6 22.
2 6 22
3 5 20
4 5 20
5 4 16
Total 26 100
86
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.
Course Contents:
List of Experiments
87
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
DETAILED CONTENTS
88
Diploma in Computer Engineering & IoT
1. Ethics and Politics of the Indian Constitution, Rajeev Bhargava Oxford University Press, New
Delhi,
2. The Constitution of India B.L. FadiaSahitya Bhawan; New edition (2022)
3. Introduction to the Constitution of India, DD BasuLexis Nexis; Twenty-Third 2018 edition OR
better.
1 6 25
2 7 25
3 5 17
4 4 17
5 4 16
Total 26 100
89
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
90
Diploma in Computer Engineering & IoT
Unit 6 - Exit strategies for entrepreneurs, bankruptcy, and succession and harvesting strategy. 6Hours
SUGGESTED LEARNING RESOURCES:
1. The Start-up Owner’s Manual: The Step-by-Step Guide for Building a Great Company Steve
Blank andBob Dorf K & S Ranch ISBN – 978-0984999392.
2. The Lean Start-up: How Today’s Entrepreneurs Use Continuous Innovation to Create
Radically Successful Businesses Eric Ries Penguin UK, ISBN – 978-0670921607.
3. Demand: Creating What People Love Before They Know They Want It Adrian J. Slywotzky
with Karl Weber Headline Book Publishing, ISBN – 978-0755388974
4. The Innovator’s Dilemma: The Revolutionary, Book That Will Change the Way, You Do
BusinessClayton M. Christensen, Harvard business, ISBN: 978-142219602.
1 12 17
2 10 17
3 12 25
4 6 16
5 6 13
6 6 12
Total 52 100
91
Diploma in Computer Engineering & IoT
Learning Objectives:
Main objective of this project work is to provide the students with an opportunity to
showcase their ability to develop a complete project by applying the principles of Software
Engineering and the experience gained during their industrial training. Project work inculcates
skills like problem solving, creative thinking, time-management, planning, teamwork,
leadership, presentation, report writing, communication etc.
Course Outcomes:
After the completion of the course learners will be able to:
CO 1 Apply the principles of software engineering and the experience gained during
their industrial training
CO 2 Design and construct a hardware and software system, component, or process to
meet desired needs.
CO 3 Work as professionals, with portfolio ranging from data management, network
configuration, designing hardware, database and software design to management
and administration of entire systems.
CO 4 Gain confidence at having conceptualized, designed and implemented a working
minor project with their team.
CO 5 Gain confidence at having conceptualized, designed and implemented a working
minor project with their team.
GUIDELINES
The students may be encouraged to choose a project from any of the following identified
areas:
4. To build a basic desktop application with GUI, database support and report
generation.
5. To develop websites using HTML, CSS and JavaScript and server-side scripting
language like PHP/ASP.NET/JSP.
6. To develop web applications using popular frameworks like CodeIgnitor, Laravel,
Magento,
Django etc.
7. Undertake a hardware project using commercially available platforms (Arduino
orRaspberry Pi).
8. To develop applications for mobile platforms like Android.
92
Diploma in Computer Engineering & IoT
Note: The teachers must guide/help students to identify their minor project work and chalk
out their plan of action well in advance. As a minor project activity each student is supposed
to study the project clearly and prepare a detail project report of the observations/ processes/
activities observed by him/ her. The students should be guided by the respective subject
teachers. The teachers will conduct performance/ assessment of the students.
After completion of the project work, every student will submit a project report which should
containthe following:
1. Cover Page (as per prescribed format)
2. Title page (as per prescribed format)
3. Declaration by the Student (as per prescribed format)
4. Certificate by the Guide (as per prescribed format)
5. Acknowledgments
6. Abstract
7. Table of Contents
8. Detailed description of the project (This should be split in various chapters/sections with each
a. chapter/section describing a project activity in totality). This portion of report should
contain all
b. relevant diagrams, tables, flow charts, software programme, print outs,
93
Diploma in Computer Engineering & IoT
94
Diploma in Computer Engineering & IoT
1. To provide a platform for the students to share their ideas about some emergingtopic
in the field of Computer Engineering with their peers.
2. To improve the public speaking skills of the students.
Course Outcomes
After completing this course, the students will be able to:
Guidelines
1. The students should be assigned emerging topics in the field of their interests fortheir
seminars.
2. A seminar schedule should be prepared for the entire semester and conveyed to
thestudents.
3. The students have to prepare at least 30 slides presentation for their seminar.
4. Each student has to individually present the seminar in front of his/ her classmatesand
faculty.
5. A proper arrangement for presentation may be done with a multimedia projectorand a
computer system.
6. A student may be allotted time of 15 minutes for presentation and 5 minutes for
Q&A session.
7. The students in the audience may ask the questions on the seminar topic from
thepresenter after the seminar.
95
Diploma in Computer Engineering & IoT
Execution of Seminar 17
Quality of Presentation 25
Time Management 12
Total 100
96
Diploma in Computer Engineering & IoT
ANNEXURE-‘A’
(Detail Contents)
97
Diploma in Computer Engineering & IoT
98
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
UNIT-II:………………………………………………………………………………8 Hours
Adversarial Search: Two players games, games with uncertainty; Decision support
systems and technologies; Knowledge representation, Reasoning, Expert systems Contents
(2/2), Planning (basics).
99
Diploma in Computer Engineering & IoT
References:
1 8 20
2 8 20
3 8 20
4 8 20
5 7 20
Total 39 100
100
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
101
Diploma in Computer Engineering & IoT
Reference Books:
1 8 23
2 8 23
3 7 16
4 9 23
5 7 15
Total 39 100
102
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
UNIT 1: Introduction …………………………….………………………………. 10 Hours
Introduction to IoT; Characteristics of IoT; Advantages & Disadvantages of IoT;
Applications of IoT; IoT enabling technologies, describe the impact of IoT on society.
103
Diploma in Computer Engineering & IoT
Reference books
1. “Internet of Things: A Hands-on Approach”, by ArshdeepBahga and Vijay Madisetti
(Universities Press)
2. “Internet of Things: Principles and Paradigms”, by Rajkumar Buyya
3. Internet of Things by Srinivasa K.G., Sidesh G.M., Hanumantharaju R. Cengage
publication.
4. The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, by
Pethuru Raj and Anupama C. Raman (CRC Press)
5. Internet of Things by Dr. Jeeva Jose, Khanna Publishing House (Edition 2017)
6. Internet of Things: Architecture and Design Principles, Raj Kamal, McGraw Hill.
7. NPTEL course on IoT
8. https://www.arduino.cc/
9. https://www.tinkercad.com/
10. https://thingspeak.com/
11. https://remotexy.com/
12. https://developers.mydevices.com/cayenne/features/
13. https://appinventor.mit.edu
1 10 20
2 15 35
3 10 35
4 7 10
Total 39 100
104
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
105
Diploma in Computer Engineering & IoT
• Back-propagation
References:
1 Artificial Intelligence By Example: Develop machine intelligence from scratch us-
ing real artificial intelligence use case, by Denis Rothman, Packt Publishing ISBN
– 978-1788990547
2 Artificial Intelligence: A modern Approach Stuart J Russell and Peter Norvig.
1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100
106
Diploma in Computer Engineering & IoT
The objective of this course is to familiarize the students of different streams with the basic concepts,
structure, problems and issues concerning Indian economy.
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
UNIT-I:………………………………………………………………………………………..8 Hours
Basic features and problems of Indian Economy: Economic History of India; Nature of Indian
Economy, demographic features and Human Development Index, Problems of Poverty
Unemployment, Inflation, income inequality, Black money in India.
UNIT-III:……………………………………………………………………………………..7 Hours
Industrial development, small scale and cottage industries, industrial Policy, Public sector in
India, service sector in India.
UNIT-IV:………………………………………………………………………………………8 Hours
Economic Policies: Economic Planning in India, Planning commission v/s NITI Aayog, Five
Year Plans, monetary policy in India, Fiscal Policy in India, Centre state Finance Relations, Finance
commission in India. LPG policy in India
UNIT-V:………………………………………………………………………………………. 8 Hours
External sector in India: - India’s foreign trade value composition and direction, India Balance
of payment since 1991, FDI in India, Impact of Globalization on Indian Economy, WTO and India
107
Diploma in Computer Engineering & IoT
Reference Books:
1 Dutt Rudder and K.P.M Sunderam (2017). Indian Economy. S Chand & Co. Ltd. New Delhi.
2. Mishra S.K & V.K Puri (2017). Indian Economy and –Its Development Experience. Himalaya
Publishing House.
3. Singh, Ramesh, (2016): Indian Economy, Tata-McGraw Hill Publications, New Delhi.
4. Dhingra, I.C., (2017): March of the Indian Economy, Heed Publications Pvt. Ltd.
5. Karam Singh Gill, (1978): Evolution of the Indian Economy, NCERT, New Delhi
6. Kaushik Basu (2007): The Oxford Companion to Economics of India, Oxford University
Press
1 8 25
2 8 25
3 7 15
4 8 20
5 8 15
Total 39 100
108
Diploma in Computer Engineering & IoT
To develop the idea of project plan, from defining and confirming the project goals
and objectives, identifying tasks and how goals will be achieved.
To develop an understanding of key project management skills and strategies
Course Outcomes:
After the completion of the course learners will be able to:
COURSE CONTENTS
109
Diploma in Computer Engineering & IoT
Project payments, expenditure planning, project scheduling and network planning, use of
Critical Path Method (CPM), schedule of payments and physical progress, time-cost trade off.
Concepts and uses of PERT cost as a function of time, Project Evaluation and Review
Techniques/cost mechanisms. Determination of least cost duration. Post project evaluation.
Introduction to various Project management softwares.
Reference Books:
1 8 20
2 8 20
3 7 20
4 9 20
5 7 20
Total 39 100
110
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
1. O.P. Gupta, Energy Technology, Khanna Publishing House, Delhi (ed. 2018)
2. Renewable Energy Sources, Twidell, J.W. & Weir, A., EFN Spon Ltd., UK, 2006.
3. Solar Energy, Sukhatme. S.P., Tata McGraw Hill Publishing Company Ltd., New Delhi,
1997.
4. Renewable Energy, Power for a Sustainable Future, Godfrey Boyle, Oxford University
Press, U.K., 1996. 5. Fundamental of Renewable Energy Sources, GN Tiwari and MK
Ghoshal, Narosa, New Delhi, 2007.
6. Renewable Energy and Environment-A Policy Analysis for India, NH Ravindranath, UK
Rao, B Natarajan, P Monga, Tata McGraw Hill.
7. Energy and The Environment, RA Ristinen and J JKraushaar, Second Edition, John Willey
& Sons, New York, 2006.
8. Renewable Energy Resources, JW Twidell and AD Weir, ELBS, 2006
1 8 20
2 8 20
3 8 20
4 7 20
5 8 20
Total 39 100
112
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
113
Diploma in Computer Engineering & IoT
Reference Books:
1 8 20
2 8 20
3 8 20
4 8 20
5 7 20
Total 39 100
114
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
115
Diploma in Computer Engineering & IoT
Reference Books:
1. Product Design and Development, Karl T. Ulrich and Steven D. Eppinger, Tata McGraw–Hill
edition.
2. Engineering Design –George E. Dieter.
3. An Introduction to Engineering Design methods Vijay Gupta.
4. MerieCrawford : New Product management, McGraw-Hill Irwin.
5. Chitale A K and Gupta R C, “Product Design and Manufacturing”, Prentice Hall of India, 2005.
6. Kevin Otto and Kristin Wood, Product Design, Techniques in Reverse Engineering and New
Product Development, Pearson education.
1 8 20
2 8 20
3 8 20
4 8 20
5 7 20
Total 39 100
116
Diploma in Computer Engineering & IoT
To acquire knowledge of basic economics to facilitate the process of economic decision mak-
ing.
To acquire knowledge on basic financial management aspects.
To develop the basic skills to analyze financial statements
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
117
Diploma in Computer Engineering & IoT
decision; Average rate of return; Payback Period; Net Present Value; Internal rate of return,
Reference Books:
1. Premvir Kapoor, Sociology & Economics for Engineers, Khanna Publishing House, New Delhi,
2018
2. McGuigan, Moyer and Harris, ‘Managerial Economics; Applications, Strategy and Tactics
Thomson South
Western, 10th Edition, 2005.
3. Prasanna Chandra. ‘Fundamentals of Financial Management’, Tata Mcgraw Hill Publishing Ltd., 4 th
edition, 2005.
4. Samuelson. Paul A and Nordhaus W.D., ‘Economics’, Tata Mcgraw Hill Publishing Company
Limited,
New Delhi, 2004.
5. Paresh Shah, ‘Basic Financial Accounting for Management’, Oxford University Press, New Delhi,
2007.
1 7 15
2 8 25
3 8 20
4 8 20
5 8 20
Total 39 100
118
Diploma in Computer Engineering & IoT
To understand and analyze managerial problems in industry so that they are able to
use resources (capitals, materials, staffing, and machines) more effectively.
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
Reference Books:
1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100
120
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
121
Diploma in Computer Engineering & IoT
• Horizontal axis small wind turbine: geared type, components and working.
• Vertical axis small wind turbine: direct drive and geared, components and working.
• Types of towers and installation of small wind turbines on roof tops and open fields.
• Electric generators used in small wind power plants
Reference Books:
1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100
122
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
UNIT-III Air Compressors and Diesel Power Generator sets ………………….. 7 Hours
Classification of compressors
Pneumatic System components
123
Diploma in Computer Engineering & IoT
Reference Books:
1. Guide Books No. 1 and 3 for National Certification Examination for Energy Managers
and Energy Auditors, Bureau of Energy Efficiency (BEE), Bureau of Energy
Efficiency (A Statutory body underMinistry of Power, Government of India) (Fourth
Edition 2015).
2. O.P. Gupta, Energy Technology, Khanna Publishing House, Delhi, Edition 2018,
(ISBN: 978- 93-86173-683).
3. Henderson, P. D., India - The Energy Sector, University Press, Delhi, 2016. ISBN:
978- 0195606539
4. Turner, W. C., Energy Management Handbook, Fairmount Press, 2012, ISBN
124
Diploma in Computer Engineering & IoT
9781304520708
5. Sharma, K. V., Venkataseshaiah; P., Energy Management and Conservation, I K
International Publishing House Pvt. Ltd; 2011 ISBN 9789381141298
6. Mehta ,V. K., Principles of Power System, S. Chand andCo.New Delhi, 2016, ISBN
9788121905947
7. Singh, Sanjeev; Rathore, Umesh, Energy Management, S K KatariaandSons,New
Delhi ISBN13: 9789350141014.
8. 8. Desai, B. G.; Rana, J. S.; A. Dinesh, V.; Paraman, R., Efficient Use and
Management of Electricity in Industry, Devki Energy Consultancy Pvt. Ltd.
9. Chakrabarti, Aman, Energy Engineering And Management, e-books Kindle Edition.
1 6 20
2 7 20
3 7 20
4 7 20
5 7 20
6 5
Total 39 100
125
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
UNIT – II: Types, Trends, Causes, Consequences and Control of Disasters ….. 8 Hours
Geological Disasters (earthquakes, landslides, tsunami, mining); Hydro-Meteorological
Disasters (floods, cyclones, lightning, thunder-storms, hail storms, avalanches, droughts, cold
and heat waves) Biological Disasters (epidemics, pest attacks, forest fire); Technological
Disasters (chemical, industrial, radiological, nuclear) and Manmade Disasters (building
collapse, rural and urban fire, road and rail accidents, nuclear, radiological, chemicals and
biological disasters) Global Disaster Trends – Emerging Risks of Disasters – Climate Change
and Urban Disasters.
126
Diploma in Computer Engineering & IoT
References
1. Publications of National Disaster Management Authority (NDMA) on Various Templates
and Guidelines
for Disaster Management
2. Bhandani, R. K., An overview on natural & man-made disasters and their reduction, CSIR,
New Delhi
3. Srivastava, H. N., and Gupta G. D., Management of Natural Disasters in developing
countries, Daya
Publishers, Delhi
4. Alexander, David, Natural Disasters, Kluwer Academic London
5. Ghosh, G. K., Disaster Management, A P H Publishing Corporation
6. Murthy, D. B. N., Disaster Management: Text & Case Studies, Deep & Deep Pvt. Ltd
1 7 10
2 8 25
3 8 25
4 8 20
5 8 20
Total 39 100
127
Diploma in Computer Engineering & IoT
Course Outcomes:
After the completion of the course learners will be able to:
Course Content:
128
Diploma in Computer Engineering & IoT
• Design of Systems
References
1 Analysis and design of Dynamic Systems, by Cochin, Era and Cadwallender, Ad-
disonWesley, 2022.
2 Mechatronics Engineering, Tomkinson, D. And Horne, J. Longman, McGraw Hill,
2021
3 Mechatronics, Bolton, W, Pearson
1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100
129
Diploma in Computer Engineering & IoT
(a) Know about the history of NCC, its organization, and incentives of NCC for their career
prospects.
Introduction of NCC, History, Aims, Objective of NCC & NCC as Organization, Incentives
of NCC, Duties of NCC Cadet. NCC Camps: Types & Conduct.
National Integration: Importance & Necessity, Factors Affecting National Integration, Unity
in Diversity & Role of NCC in Nation Building, Threats to National Security.
Intra & Interpersonal skills - Self-Awareness & Analysis, Empathy, Critical & creative
thinking, Decision making and problem solving.
130
Diploma in Computer Engineering & IoT
Basics of social service and its need, Types of social service activities, Objectives of rural
development programs and its importance, NGO’s and their contribution in social welfare,
contribution of youth and NCC in Social welfare.
History, Geography & Topography of Border/ Coastal Area, Security Challenges & Role of
cadets in Border management.
(a) Understand that drill as the foundation for discipline and to command a group for
common goal.
(c) Understand the importance of a weapon its detailed safety precautions necessary for
prevention of accidents.
(d) Develop awareness about different types of terrain and how it is used in battle craft.
(e) Develop the concept of various markings on the map and how they are co-related to the
ground features.
(f) Understand the various social issues and their impact on social life.
131
Diploma in Computer Engineering & IoT
(g) Develop the sense of self-less social service for better social & community life.
Unit 1. Drill
Foot Drill- Drill kiAamHidayaten, Word ki Command, Savdhan, Vishram, Aram Se,
Murdna, Kadvar Sizing, Teen Line Banana, Khuli Line, Nikat Line, KhadeKhade Salute
Karna Parade Par, Visarjan, Line Tod, TejChal, ThamaurDhireChal, Tham.
Definition of Map, Conventional signs, Scale and Grid System, Topographical forms and
technical terms, Relief, Contours and gradients, Cardinal points and types of North, Magnetic
Variation and Grid Convergence.
Introduction of Field Craft & Battle craft, Judging Distance, Method of Judging Distance.
Cadets will participate in various activities throughout the semester e.g., Blood donation
Camp, Swachhata Abhiyan, Constitution Day, Jan Jeevan Hariyali Abhiyan,
BetiBachaoBetiPadhao etc.
CO1 Perform foot drill and follow the different word of command.
CO2 Fire a weapon effectively with fair degree of marksmanship.
CO3 Undertake point to point navigation and take part in route marches by day and night.
CO4 Perform the social services on various occasions for better community & social life.
References:
***************
132