0% found this document useful (0 votes)
197 views80 pages

5th-6th Sem Detail Contents of Computer Engineering and IoT

This document provides course details for a fifth semester course on Sensors and Actuators for a Diploma in Computer Engineering & IoT. The course is divided into 4 units that cover sensors and transducers, signal conditioning and data acquisition, thermal/radiation/smart sensors, and actuators. There is also a corresponding 1 credit lab course to provide hands-on experience with various sensors and actuators. The goal is for students to understand the concepts and be able to implement what they've learned to work with real sensors and actuators.

Uploaded by

Lokender Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
197 views80 pages

5th-6th Sem Detail Contents of Computer Engineering and IoT

This document provides course details for a fifth semester course on Sensors and Actuators for a Diploma in Computer Engineering & IoT. The course is divided into 4 units that cover sensors and transducers, signal conditioning and data acquisition, thermal/radiation/smart sensors, and actuators. There is also a corresponding 1 credit lab course to provide hands-on experience with various sensors and actuators. The goal is for students to understand the concepts and be able to implement what they've learned to work with real sensors and actuators.

Uploaded by

Lokender Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 80

Diploma in Computer Engineering & IoT

FIFTH SEMESTER
(Detailed Contents)

53
Diploma in Computer Engineering & IoT

Course Code : IoTPC301


Course Title : SENSORS & ACTUATORS
NumberofCredits : 3 (L: 3,DCS: 1,P: 0)
Prerequisites : Electronics for IoT
CourseCategory : PC

Course Learning Objectives


To impart comprehensive knowledge of the wireless networks needed for design and
implementation of a typical IoT system using sensors and actuators. The course also aims at
developing necessary skills required for efficient network infrastructure of an 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

UNIT 1: Sensors and Transducers…………………………………………………………..….


10Hours
Principles, Classification, Parameters, Characteristics, and Characterization of sensors. Types
of sensors- Capacitive Sensors, Electrostatic Transducer, Force/Stress Sensors using Quartz
Resonators, Ultrasonic Sensors. Mechanical and Electromechanical Sensors: Introduction, Resistive
Potentiometer, Strain Gauge, Resistance Strain Gauge, Semiconductor Strain Gauges. Inductive
Sensors- Sensitivity and Linearity of the Sensor. Sensor selection and its calibration techniques.

UNIT 2: Signal condition and Data acquisition ……………………………………………………. 9


Hours
Signal Condition: Introduction, Functions of Signal Conditioning Equipment, Amplification,
Types of Amplifiers, Mechanical Amplifiers Fluid Amplifiers, Optical Amplifiers, Electrical and
electronic Amplifiers. Data Acquisition Systems and Conversion: Introduction, Objectives and
Configuration of Data Acquisition System, Data Acquisition Systems, Data Conversion.

UNIT 3: Thermal Sensors, Radiation Sensors and Smart Sensors ….…………………………... 10


Hours
Thermal Sensor, Principle & types of Thermal sensors, Applications of thermal sensors.
Radiation sensors, principle & types of Photosensistors /Photo detectors– X-ray and Nuclear Radiation
Sensors. Fibre Optic Sensors. Introduction, Primary Sensors, Excitation, Amplification, Filters,
Converters, Compensation, Information Coding/Processing, Data Communication, Standards for
Smart Sensor Interface, the Automation. Sensors Applications: On-board Automobile Sensors
(Automotive Sensors), Home Appliance Sensors, Aerospace Sensors, Sensors for Manufacturing,

54
Diploma in Computer Engineering & IoT

Sensors for environmental Monitoring. Case study: Environmental monitoring sensors, Health
monitoring sensors, Industrial sensors.

UNIT 4: Actuators …….…………………………………………………………………………..


10Hours
Pneumatic and Hydraulic Actuation Systems- Actuation systems, Pneumatic and hydraulic
systems, Directional Control valves, Pressure control valves, Cylinders, Servo and proportional
control valves, Process control valves, Rotary actuators, Mechanical Actuation Systems Types of
motion, Kinematic chains, Cams, Gears, Ratchet and pawl, Belt and chain drives, Bearings,
Mechanical aspects of motor selection, Electrical Actuation Systems, Electrical systems, Mechanical
switches, Solid-state switches, Solenoids, D.C. Motors, A.C. Motors, Stepper motors.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 10 25
2 9 25
3 10 25
4 10 25
Total 39 100

Course Code : IoTPC311


Course Title : Sensors and Actuators Lab

55
Diploma in Computer Engineering & IoT

Number of Credits : 1 (L:0; T:0; P:2)


Prerequisites : -
Course Category : PC

Course Learning Objectives


To help the students understand the basic ideas about the sensors and actuators, their
usages and implementation.
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.
Course Contents:

1. To study the different types of sensors used in IoT


2. To Study of variable capacitive transducer
3. To measure the level of a liquid using a transducer
4. To measure temperature using a thermo-couple
5. To study the use of electrical strain gauge
6. To measure linear displacement using LVDT
7. Measurement and plotting the characteristics of photo diodes
8. To study the DC and AC Motors
9. To study Different types of actuators in Hydraulic and Pneumatics
10. Study of construction and working Hydraulic pumps, motors and Pneumatic
Compressors.
11. Study of hydraulic and pneumatic valves, solenoid valve, limits switches.

56
Diploma in Computer Engineering & IoT

Course Code : IoTPC303


Course Title : Wireless Communication for IoT
NumberofCredits : 3 (L:3,DCS: 1,P:0)
Prerequisites : -
CourseCategory : PC

Course Learning Objectives:


This course provides a comprehensive overview and advanced knowledge of modern
wireless communication systems. Building on the prior knowledge on digital
communications, students develop further understanding on the challenges and opportunities
brought by the wireless medium.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Explain various wireless communication technologies.


CO 2 Understand electromagnetic spectrum and transmission impairments.
CO 3 Explain various propagation modes for wireless communication.
CO 4 Understand the architecture of cellular communication.
CO 5 Understand Bluetooth standard for wireless communication.

Course Content:

Unit 1: Introduction to Wireless Communication -----------------------------------------------


7Hours
Wireless communication and its applications, advantages and disadvantages of
wireless communication, Types of Services: broadcast, paging, cellular telephony, trunking
radio, cordless telephony, WLAN, PAN, adhoc& sensor networks, fixed wireless access;
challenges in wireless communication.

Unit 2: Electromagnetic Spectrum ------------------------------------------------------------------


6Hours
Electromagnetic spectrum, licensed/unlicensed spectrum bands, ISM band, terrestrial
and satellite microwave communication, broadcast radio, infrared and light wave
communication, wireless transmission impairments – attenuation, distortion, noise,
interference, path loss, shadowing and fading.

Unit 3: Fundamentals of Wireless Communication --------------------------------------------


9Hours
Concept of bandwidth, Analog and Digital signals, data rate, signal strength, SNR,
RSSI, electromagneticwave propagation: ground waves, sky waves and line-of-sight

57
Diploma in Computer Engineering & IoT

propagation; radio waves, microwaves, infrared; Overview of Propagation Mechanisms:


reflection, diffraction and scattering; outdoor and indoor propagation.

Unit 4: Cellular Architecture ------------------------------------------------------------------------


9Hours
Cellular Communication: cellular concept, cellular system architecture, cells, clusters,
frequency reuse, cell splitting, handoff, Digital Cellular System: TDMA, ETDM, PCS,
CDMA, Global System for Mobile Communication (GSM), GSM network: switching system,
BSS, operation and support system, Generations of cellular networks and their features (1G –
5G).

Unit 5: IoT Communication Protocols --------------------------------------------------------------


8Hours
IoT communication model, Design Principles for the Connectivity for IoT Devices,
PHY/MAC layer: IEEE 802.11, IEEE 802.15, ZigBee, Bluetooth low energy, Wi-Fi. Network
layer: IPv4, IPv6, 6LoWPAN. Transport Layer: TCP, UDP. Application layer: HTTP, MQTT,
SMQTT, CoAP., Implementation layers for security protocols: IPsec, SSL/TLS.

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.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : IoTPC313


Course Title : Wireless Communication for IoT Lab
Number of Credits : 1 (L:0; T:0; P:2)
Prerequisites : -
Course Category : PC

Course Learning Objectives


To help the students understand the concepts behind wireless communication systems
through hands-on experiments and to make them more confident both in system design and
analysis.

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

1. To identify various wireless networking devices and to recognise physical topology in


the lab.
2. To create WLAN of at least five wireless devices using any simulation tool (e.g.
packettracer).
3. To setup a WLAN using access point.
4. To transfer data between two wireless devices (e.g.PC-PC, PC-Smart phone)
5. Data sharing using Bluetooth.

Course Code : COPE301-1 (Common with Computer Engg.)

59
Diploma in Computer Engineering & IoT

Course Title : Program Elective – II (Free and Open Source Software)


NumberofCredits : 2(L: 2,DCS: 1,P: 4)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives:


Exposure to free and open source software philosophy and tools.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand the various aspects of Free and Open Source Software.


CO 2 Implement system administration in Linux.
CO 3 Handle Linux administration like user management, disk management, file
system management, etc.
CO 4 Appraise various command usage of files and directories.
CO 5 Implement various shell scripts commands.

COURSE CONTENTS

UNIT 1: FOSS Philosophy…………………………………………….……….……..


…….8Hours
Understanding the FOSS Community and FOSS Philosophy, Benefits of Community
based Software Development, Guidelines for working with FOSS community, Free and Open
Source Software (FOSS) – definition, benefits, drawbacks and examples Requirements for
being open, free software, open source software, FOSS Licensing Models, FOSS examples,
FSF – current and ongoing activities. Licensing - GPL and LGPL.

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 3: Shell Programming ……………………………….............................


…………...12Hours
Bash shell – features of bash shell, echo, read, variables - read only variable, unset
variables, special variables ($*, $$, $#, $?, $n), environment variables, positional parameters,
command substitution. Shell script –, flow control constructs -“if..then..fi” construct, “else”
construct, “elif” construct, case, while construct, until, for, break and continue.

UNIT 4: Administration……………………….…………………….....
…………………...7Hours
User management, File System management, Disk management, Package

60
Diploma in Computer Engineering & IoT

management, update and upgrade.

Reference Books:

1. Linux in a Nutshell, by Ellen Siever


2. The official Ubuntu book by Benjamin Mako Hill, Mathew Helmke, Amber Graner and
CoreyBurger.
3. www.gnu.org

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 8 17
2 12 33
3 12 33
4 7 17
Total 39 100

61
Diploma in Computer Engineering & IoT

Course Code : COPE313-1(Common with Computer Engg.)


Program Elective – II (Free and Open Source
Course Title :
Software Lab)
Number of Credits : 2 (L:0; DCS:0; P:4)
Prerequisites : -
Course Category : PE (Program Elective)

Course Learning Objectives:


This lab course is intended to practice whatever is taught in theory class of FOSS.
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.

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 Code : COPE303-2(Common with Computer Engg.)


Course Title : Programme Elective-II (OOP Using C++)
Number of Credits : 2 (L:2; DCS:1; P:0)
A course on Programming for problem solving
Prerequisites :
using C
Course Category : PE (Program Elective)

Course Learning Objectives:


Object orientation is a new approach to understand the complexities of the real world.
In contrast to the earlier approaches like procedural etc, object orientation helps to formulate
the problems in a better way giving high reliability, adaptability and extensibility to the
applications. The students are already familiar with this concept of programming in C which
is the basic for C++. This course offers the modern programming language C++ that shall
help the students to implement the various concept of object orientation practically. The
students will be able to programme in the object-oriented technology with the usage of C++.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Describe the procedural and object-oriented paradigm with concepts of streams,


classes, functions, data and objects.
CO 2 Understand dynamic memory management techniques using pointers,
constructors, destructors etc.
CO 3 Describe the concept of function overloading, operator overloading, virtual
functions and polymorphism.
CO 4 Classify inheritance with the understanding of early and late binding.
CO 5 Demonstrate the use of various OOPs concepts with the help of programs.

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.

UNIT 2: Classes and Objects…………………………………………..…………..


……….8Hours
Classes and Objects: Creating classes and objects, accessing class members, access
modifiers, Constructors and Destructors.
Member Functions: Method definition, Inline functions implementation, Constant
memberfunctions, Friend Functions and Friend Classes, Static functions.

63
Diploma in Computer Engineering & IoT

UNIT 3: Overloading Member Functions:……………………………………..


……….7Hours
Overloading Member Functions: Need of operator overloading, operator
overloading, function overloading, constructor overloading.
Overriding Member Functions: Implementing the concept of overriding

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : COPE315-2(Common with Computer Engg.)


Course Title : Programme Elective-II (OOP Using C++ Lab)
Number of Credits : 2 (L:0; DCS:0; P:4)
Prerequisites : -
Course Category : PE (Program Elective)

Course Learning Objectives:


The course is aimed to provide practical exposure to the students in formulating the solution
of given problems and implementing them in ‘C++’ language.
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.

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.

4 a) To demonstrate the use of arrays in C++.


b) To demonstrate the use of pointers in C++.

5 a) To define a class and create its objects.


b) To demonstrate the concept of class members.
c) To demonstrate the use of inline functions.
d) To demonstrate the use of friend functions and friend classes.

6 a) To inherit new classes from existing classes.


b) To demonstrate the use of different access modifiers.
7 a) To demonstrate method overloading.
b) To demonstrate method overriding.

8 To demonstrate the use of virtual functions.


b) To demonstrate the use of pure virtual functions.
c) To demonstrate the use of files in C++.

65
Diploma in Computer Engineering & IoT

Course Code : COPE305-3(Common with Computer Engg.)


Course Title : Program Elective–II (Object Oriented Programming
using Java)
NumberofCredits : 2(L: 2,DCS: 1,P:0)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives:


All modern computer programming languages support Object Oriented Programming (OOP)
paradigm. This course is aimed at providing students with the insight of object-oriented programming
using Java language. This course will help the students to improve analytical skills of object-oriented
programming.

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

Unit 1: OOPs Concepts and Java programming Overview 10Hours


Procedure-oriented programming vs object-oriented programming (OOP), advantages of
object-oriented programming, concept of objects and classes, Essential characteristics of OOP
languages – data abstraction, encapsulation, inheritance, polymorphism, dynamic binding. Brief
history of Java, features of Java language, Java programming terminology – JVM, JRE, JDK, JNI,
WORA, Java compiler, Java interpreter, source code, bytecode, coding conventions.

Unit 2: Fundamentals of Java Programming 10Hours


Structure of a typical Java program, comments – single-line, multi-line and documentation;
role of main() method, Java tokens – identifiers, operators, keywords, constants, strings, special
symbols; Java statements, variables – local, instance and static; scope and lifetime of variables, data
types, literals, Console based IO using System.in and System.out objects, Operators - Arithmetic,
Logical, Relational, Bit-wise, Assignment and Conditional Operators, Special Operators, Operator
precedence and associativity.

Unit 3: Control Statements 10Hours


Selection control structures – if, if...else, if...else if ladder, nested if, switch...case; Looping
control structures – while loop, do...while loop, for loop, for each loop; Jump statements – break,
labelled break, continue, return.

66
Diploma in Computer Engineering & IoT

Unit 4: Object-oriented Programming in Java 12 Hours


Basic OOP concepts – class, instance variables, methods, object, constructor; creating objects,
static members, final variables and methods, final classes, garbage collection, finalizer method,
packages, access modifiers, wrapper classes, Compile time versus runtime polymorphism, method
overloading, inheritance, method overriding, abstract methods, abstract class, multiple inheritance
using interfaces.

Unit 5: Arrays, Strings and Exception Handling 10Hours


Array definition, one dimensional array – declaring, initializing and accessing its elements;
Multi-dimensional arrays, String, string literals, escape sequences, String methods – charAt(),
indexOf(), length(), substring(), toLowerCase(), toUpperCase(), replace(), trim(), Concept of
exceptions, checked and unchecked exceptions, built-in exceptions, implementing exception handling
– try, catch and finally blocks, using multiple catch statements, user-defined exceptions, throw
statement.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)


1 10 20
2 10 20
3 10 20
4 12 20
5 10 20
Total 52 100

67
Diploma in Computer Engineering & IoT

Course Code : COPE317-3 (Common with Computer Engg.)


Course Title : Program Elective –II (Object Oriented Programming using
Java Lab)
NumberofCredits : 2(L: 0,DCS:0,P: 4)
Prerequisites : -
CourseCategory : PE
Course Learning Objectives
This lab course is intended to practice whatever is taught in theory class of OOP using Java.
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned in
the theory.

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 Code : COPE311-1 (Common with Comp. Engg.)


Course Title : Program Elective-III (Cloud Computing)
Number of Credits : 3 (L:3; DCS:1; P: 0)
Prerequisites : -
Course Category : PE (Program Elective)

Course Learning Objectives:


This course gives the students an insight into the basics of Cloud Computing along
with virtualization, Cloud computing is fastest growing domain from a while now. It will
provide the students basic understanding about cloud and virtualization along with it how one
can migrate over it.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand the concepts of cloud computing, its characteristics, advantages,


disadvantages and applications.
CO 2 Explain various service and deployment models of cloud computing.
CO 3 Understand the concept of virtualization and its importance in cloud computing.
CO 4 Understand AWS services like EC2, S3 and DynamoDB.
CO 5 Understand the concepts of SLA.

COURSE CONTENTS

UNIT 1: Introduction to Cloud Computing ………………………………………6Hours


Evolution of cloud computing; The NIST definition of cloud computing; Essential
characteristics: on-demand self-service, broad network access, resource pooling, rapid
elasticity, measured service; advantages, disadvantages and applications of cloud computing;
challenges in cloud computing.

UNIT 2: Service models and Deployment Models ………………….…………… 11Hours


Service models: Software as a Service (SaaS), Platform as a Service (PaaS),
Infrastructure as a Service (IaaS), characteristics, benefits, applications and vendors for SaaS,
Paas, and IaaS; Deployment Models: private cloud, community cloud, public cloud, hybrid
cloud; advantages and disadvantages of private cloud, community cloud, public cloud, hybrid
cloud.

UNIT 3: Virtualization Technology ……………………………………………….. 10Hours


Advantages and disadvantages of virtualization; types of virtualization: full
virtualization, para-virtualization, OS-level virtualization; pitfalls of virtualization, Type I and
Type II hypervisors; Virtual Machine life cycle.

UNIT 4: Amazon EC2, S3 and DynamoDB ………………………………………... 6Hours


Amazon EC2: Features, benefits, and applications; Amazon S3: Features, storage
classes; Overview of Amazon DynamoDB.

69
Diploma in Computer Engineering & IoT

UNIT 5: Scheduling and SLA ……………………………………………………… 6Hours


Scheduling: Static Scheduling – Min-Min, Max-Min, and Suffrage algorithm; Service
Level Agreement: Need & types of SLA, Lifecycle of SLA.

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/

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : COPE306-2 (Common with Comp. Engg.)


Course Title : Programme Elective-III (Mobile Computing)
Number of Credits : 3 (L:3,DCS: 1,P: 0)
Prerequisites : -
Course Category : PE

Course Learning Objectives:


To introduce the basic concepts and principles in mobile computing. This includes
major techniques involved, networks & systems issues for the design and implementation of
mobile computing systems and applications. To explore both theoretical and practical issues
of mobile computing. To provide an opportunity for students to understand the key
components and technologies involved and to gain hands-on experiences in building mobile
applications.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand the evolution of wireless data networks.


CO 2 Explain architecture for mobile computing.
CO 3 Understand emerging technologies in mobile computing.
CO 4 Understand the Android Operating System & develop android based application.

Unit-1 Overview of Mobile Computing ………………………..……………… ……8Hours


Mobility of bits and bytes, the convergence leading to ICT, Wireless the beginning,
evolution of wireless networks, evolution of wireless data, evolution of wireless LAN, PAN,
Mobile computing, Mobile computing functions, Devices, wireline, wireless, Ad hoc
networks, bearers, middleware and gateways, application and services, security in mobile
computing.

Unit-2 Mobile Computing Architecture…………………..………………………………… 9 Hours


Architecture for mobile computing, three tier architecture, design considerations for
mobile computing, client context manager, introduction to CC/PP, policy manager, semantic
web, security manager, GPS, Mobile computing through Internet.

Unit- 3Emerging Technologies………………………….…………..………………………12Hours


Introduction- Bluetooth, Bluetooth protocols, protocol stack, RFID, applications,
Mobile IP,How Mobile IP works, IP packet delivery, Agent Discovery, Registration,
Tunnelling and encapsulation, Route optimization, IP Handoff, Introduction to LTE. Java
card, mobile computing over SMS, SMS as information bearer, Introduction to GPRS
network architecture, applications.

Unit 4: Overview of Android Operating System ………….………………………………10Hours

71
Diploma in Computer Engineering & IoT

Design constraints in applications for handheld devices, An overview of Android


Operating System, Architecture, creating android virtual devices, creating android
applications, android application components, activity life cycle, intents, intent types, linking
activities, using intents. Fragments, layouts UI-widgets-button, toggle button, check box,
spinner, radio button, web view, edit text, data picker, time picker etc.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : PR302


Course Title : Major Project
NumberofCredits : 2^ (L: 0,T:0,P: 4)
Prerequisites : -
CourseCategory : PR

Course 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 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

4. Undertake a hardware project using commercially available platforms (Arduino or Raspberry


Pi).
5. To develop applications for mobile platforms like Android.
6. To study, reconfigure and expand the existing campus Wide Network using wired/wireless
technologies.

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.

Criteria for Major Project Evaluation (Internal Assessment)


Sr No. Criteria for Project Evaluation Weightage
1 Synopsis and Project Title Selection 10 %
2 Initiative in performing tasks during project work 30%
3 Report Writing 15%
4 Attendance and punctuality 10%
5 Final outcome as per objectives set by student(s) 20%
6 Viva 15%

Criteria for Major Project Evaluation (External Assessment)

Sr No. Criteria for Project Evaluation Weightage


1 Seminar through Power Point Presentation 50 %
2 Report 20%
3 Viva 30%

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

NOTE: ^ 2 Credits of this course carried forward to 6th Semester.

76
Diploma in Computer Engineering & IoT

Course Code : SI301


Course Title : Internship-II
Number of Credits : 3 (L: 0, T: 0, P:)
Prerequisites : -
Course Category : SI

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.

The following activities will be considered as Summer Internship-1


 Inter/Intra Institutional/Industrial activities viz; Training with higher Institutions/industry.
 Soft skill training organized by Training and Placement Cell of the respective
institutions/DTE.
 Participation in Workshop/Competition etc.
 Participation in the activities of the institution: like record keeping, working in the office
of an
organization, store inventory management etc.

Each student shall start her/his internship only after prior approval from respective
HOD/Principal.

Text/Reference:

1 AICTE Internship policy: Guidelines & Procedures

77
Diploma in Computer Engineering & IoT

SIXTH SEMESTER
(Detailed Course Contents)

78
Diploma in Computer Engineering & IoT

Course Code : IoTPC302


Course Title : Internet of Things
NumberofCredits : 3(L:3,DCS: 1,P:0)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives:


Internet of Things (IoT) is presently an important technology with wide ranging
interest from Government, academia and industry. IoT cuts across different application
domain verticals ranging from civilian to defence sectors which includes agriculture, space,
health care, manufacturing, construction, water, mining, etc. Today it is possible to build
different IoT solutions such as shopping system, infrastructure management in both urban and
rural areas, remote health monitoring and emergency notification systems, and transportation
systems. Therefore, it is very important to learn the fundamentals of this emerging
technology.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand building blocks and characteristics of Internet of Things.


CO 2 Explain physical and logical design of IoT.
CO 3 Understand architecture and communication technologies for IoT.
CO 4 Develop and run program using Arduino and Raspberry Pi.
CO 5 Understand the application areas of IoT.

COURSE CONTENTS

UNIT 1: Introduction …………………………….……….……………………. 5 Hours


Introduction to IoT; Characteristics of IoT; Advantages & Disadvantages of IoT;
Applications of IoT; IoT enabling technologies.

UNIT 2: Physical & Logical Design of IoT………….………………………… 6 Hours


Physical design of IoT: Things in IoT, Overview of IoT protocols; Logical Design of
IoT: IoT functional blocks, IoT communication models.

UNIT 3: Architecture and Communication Technologies ……….…………..6 Hours


Three-layer architecture of IoT; Overview of communication technologies for IoT.

UNIT 4: IoT using Arduino ………………………………….………………. 15 Hours


Arduino UNO functional blocks, features of Arduino UNO; Basic structure of an
sketch - setup() and loop() functions; Comments, Constants & variables; Operators, Control
statements, loops; Commonly used Arduino I/O functions – pinMode(), digitalRead(),

79
Diploma in Computer Engineering & IoT

digitalWrite(), analogRead() analogWrite(), delay(), Serial.begin(), Serial.print(),


Serial.println().

UNIT 5: IoT using Raspberry Pi ………….…………………………………. 7 Hours


Features and advantages of Raspberry Pi; Comparison with Arduino; Commonly used
Raspberry Pi commands; Controlling LED with Raspberry Pi; Introduction to Node Red
editor.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : IoTPC310


Course Title : Internet of ThingsLab
NumberofCredits : 2(L: 0, DCS: 0, P: 4)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives:


This lab course is intended to practice whatever is taught in theory class of IoT.
Course Outcomes:
After the completion of this course students will be able to implement the concepts learned
in the theory.

Course Contents:

Sr. No. Objective

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 Code : IoTPE304-1


Course Title : Programme Elective-IV (Web Programming)
NumberofCredits : 2(L: 2,DCS: 1,P:0)
Prerequisites : A course on Web Technologies
CourseCategory : PE

Course Learning Objectives


Dynamic websites are powered by some server-side scripting language and a database. PHP
has emerged as the most popular server-side scripting language due to its simplicity. MySQL is a
popular open- source DBMS known for its wide acceptance. PHP and MySQL together form the most
popular combination for dynamic website backend. This course is designed to cover the most essential
aspects of dynamic websites using PHP and MySQL. After completing this course, the students will
be fully conversant with the web programming terminology and will be able to develop simple
websites running on LAMP stack.

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

Unit 1: Dynamic Websites Basics 5Hours


Review of HTML5, CSS and JavaScript; HTTP, HTTP Request, HTTP Response, workingof
a Web Server, Static Websites, Dynamic Websites, Web Applications, Form Data Submission
Methods - GET and POST, HTTP Sessions, HTTP Cookies.

Unit 2: Introduction to PHP 5Hours


Origin of PHP, Advantages of PHP, Embedding PHP Code in Webpages, LAMP Stack, Install
and Configure PHP Environment, PHP Syntax, Comments,Variables, Naming Variables, Variable
Scope, Constants, echo statement, PHP Data Types, String Literals - Single and Double Quoted
Strings, PHP Operators, PHP Control Statements, PHP Arrays.

Unit 3: PHP Functions 6 Hours


PHP Standard Library Functions: String Functions - htmlspecialchars(), ltrim(), rtrim(),
trim(),strtoupper(), strtolower(), explode(), implode(), strlen(), strcmp(),strpos(); Math Functions –
sqrt(), ceil(), floor(), log(), pow(), sin(), cos(), tan(); User-defined Functions.

Unit 4: PHP Form Processing 5Hours

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.

Unit 5: Using MySQL Database with PHP 5Hours


Basic Database Concepts - Database, Table, Column,keys & Constraints, Connecting PHP to
MySQL, Executing Simple SQL Statements -INSERT, UPDATE, DELETE and SELECT, Retrieving
and Processing Query Results, mysqli_real_escape_string() function, Handling MySQL errors.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 5 20
2 5 20
3 6 20
4 5 20
5 5 20
Total 26 100

Course Code : COPE312-1


Course Title : Programme Elective-IV Lab

83
Diploma in Computer Engineering & IoT

(Web Programming Lab)


NumberofCredits : 2(L: 0,DCS:0,P: 4)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives


The course is aimed to provide practical exposure to the students in formulating the solution of given
problems and develop websites using PHP.
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
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 Code : IoTPE306-2


Course Title : Programme Elective-IV (Android Programming)
NumberofCredits : 2 (L: 2,DCS: 1,P:0)
Prerequisites : A course on Mobile Computing and Java Programming
CourseCategory : PE

Course Learning Objectives


This course facilitates classroom and laboratory learning, letting students develop competence
and confidence in android programming and understand the entire Android Apps Development Cycle,
as well as it would also enable the students to independently create Android Applications

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 To Understand the fundamental of Android Programming.


CO 2 To Build theirability to develop software with reasonable complexity on mobile platform.
CO 3 To Discover the life cycles of Activities, Applications, intents and fragments.
CO 4 To Designthe Androidapps byusing Java Concepts.

COURSE CONTENTS

Unit 1: Introduction to Android 6Hours


Android Overview, Features of Android, Android Applications, Architecture of Android,
Android Activity, Activity lifecycle, Android Intents, Understanding implicit and explicit intents,
Android Fragments, Fragment Lifecycle.

Unit 2: Android User Interface 6Hours


Understanding components of a screen,
adaptiveandresponsiveuserinterfaces,UserInputControls,Menus,ScreenNavigation,RecyclerView,Draw
ables,ThemesandStyles, IntroductiontoMaterialDesign,Testing theuserinterface.

Unit 3: Location Based Services and Google Map 5 Hours


Locationservices,Google mapsAPI,GooglePlacesAPI, changing views, navigating to a specific
location, getting location data, monitoring a location.

Unit 4: WorkingwithdatainAndroid 5 Hours


SharedPreferences,AppSetting,SQLiteprimer,StoredatausingSQLite
database,ContentProviders,ContentResolver,Loader, Building and executing queries.

85
Diploma in Computer Engineering & IoT

Unit 5: Messaging & Email 4 Hours


SMS Messaging, Sending SMS messages programmatically, Sending SMS messages using
intent, Receiving SMS messages, Caveats and warnings, Sending Emails.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : COPE314-2


Course Title : Programme Elective-IV Lab
(Android Programming Lab)
NumberofCredits : 2(L: 0,DCS:0,P: 4)
Prerequisites : -
CourseCategory : PE

Course Learning Objectives


The course is aimed to provide practical exposure to the students in formulating the solution
of given problems and enable the students to designthe Androidapps byusing Android programming.

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

1. Install Android Studio with Specific Latest SDK in your System.


2. Develop an android app which displays “Hello World” message.
3. Develop an android app which displays a form to get following information from user.
(i) Username
(ii) Password
(iii) Email Address
(iv) Phone Number
(v) Country
Form should be followed by a Button with label “Submit”. When user clicks the
button, a message should be displayed to user describing the information entered. Utilize
suitable UI controls (i.e. widgets).
4. Createsample application that demonstrates activity life cycle’s all methods.
5. UsingAndroid,Create alogin Activity.It asks “username” and “password”from user. If
username and password are valid, it displays Welcome message using newactivity
6. Createthe MP3 player like application with service
7. TheSimpleCalculatorapphas twoedittexts andfourbuttons.Whenyouenter two numbers and
click a button, the app performs the calculation for that button and displays the result.
8. Develop one App which contains specific User Interface and design Interface.

87
Diploma in Computer Engineering & IoT

Course Code : AU302


Course Title : Indian Constitution
NumberofCredits : 0 (L: 2, DCS:0,P: 0)
Prerequisites : -
CourseCategory : AU

Course Learning Objectives


Understand Preamble, salient features and importance of Indian Constitution, Fundamental
rights, duties and Directive principles of state policy, Parliamentary system of governance, Structure,
Functions, Power of Central, state governments (Legislative, Executive) and Election Commission.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Describe the meaning and importance of Constitution.


CO 2 Explain about making of Indian Constitution.
CO 3 Describe the salient features of Indian Constitution.
CO 4 Differentiate the role of Union Government and State Government.

DETAILED CONTENTS

Unit 1 – The Constitution – Introduction …………………………………………………… 6 Hours


• The History of the Making of the Indian Constitution
• Preamble and the Basic Structure, and its interpretation
• Fundamental Rights and Duties and their interpretation
• State Policy Principles

Unit 2 – Union Government …………………………………………………………….… 7Hours


• Structure of the Indian Union
• President – Role and Power
• Prime Minister and Council of Ministers
• Lok Sabha and Rajya Sabha

Unit 3 – State Government ………………………………………………………….………5 Hours


• Governor – Role and Power
• Chief Minister and Council of Ministers
• State Secretariat

Unit 4 – Local Administration ………………………………………………………..……4Hours


• District Administration
• Municipal Corporation
• Zila Panchayat

Unit 5 – Election Commission ………………………………………………………..….4Hours


• Role and Functioning
• Chief Election Commissioner

88
Diploma in Computer Engineering & IoT

• State Election Commission

Suggested Learning Resources:

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.

Suggested Software/Learning Websites:


a. https://www.constitution.org/cons/india/const.html
b. http://www.legislative.gov.in/constitution-of-india
c. https://www.sci.gov.in/constitution
d. https://www.toppr.com/guides/civics/the-indian-constitution/the-constitution-of-india/

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 6 25
2 7 25
3 5 17
4 4 17
5 4 16
Total 26 100

Course Code : HS302

89
Diploma in Computer Engineering & IoT

Course Title : Entrepreneurship and Start-ups


NumberofCredits : 4 (L: 4, DCS: 0,P: 0)
Prerequisites : -
CourseCategory : HS

Course Learning Objectives


After going through this course students will be able to Acquiring Entrepreneurial spirit and
resourcefulness.Familiarization with various uses of human resource for earning dignified means of
living. Understanding the concept and process of entrepreneurship - its contribution and role in the
growth and development of individual and the nation. Acquiring entrepreneurial quality, competency,
and motivation. Learning the process and skills of creation and management of entrepreneurial
venture.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Sell themselves and their ideas.


CO 2 Mobilize people and resources.
CO 3 Create presentations and business plans.
Apply financial, operational, organizational and market knowledge to identify path to
CO 4
company formation.

COURSE CONTENTS

Unit 1 - Introduction to Entrepreneurship and Start – Ups……………………………………..12Hours


Definitions, Traits of an entrepreneur, Intrapreneurship, Motivation Types of Business
Structures, Similarities/differences between entrepreneurs and managers.

Unit 2 – Business Ideas and their implementation ……………………………………………..10


Hours
Discovering ideas and visualizing the business, Activity map, Business Plan

Unit 3 – Idea to Start-up ……………………………………………………………………….


12Hours
Market Analysis – Identifying the target market, Competition evaluation and Strategy
Development, Marketing and accounting, Risk analysis.

Unit 4 – Management …………………………………………………………………………..6Hours


Company’s Organization Structure, Recruitment and management of talent, Financial
organization and management.

Unit 5 - Financing and Protection of Ideas ……………………………………………………6Hours


Financing methods available for start-ups in India, Communication of Ideas to potential
investors – Investor Pitch, Patenting and Licenses.

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.

SUGGESTED SOFTWARE/LEARNING WEBSITES:


a. https://www.fundable.com/learn/resources/guides/startup
b. https://corporatefinanceinstitute.com/resources/knowledge/finance/corporatestructure/
c. https://www.finder.com/small-business-finance-tips
d. https://www.profitbooks.net/funding-options-to-raise-startup-capital-for-your-business/

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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

Course Code : PR302


Course Title : Major Project
Number of Credits : 4^ (L:0; T:0; P:4)
Prerequisites : -
Course Category : PR

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

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 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 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.

Criteria for Major Project Evaluation (Internal Assessment):

S.N. Criteria Weightage


1. Synopsis and Project Title Selection 10%
2. Initiative in performing tasks during project work 30%
3. Report Writing 15%
4. Attendance and punctuality 10%
5. Final outcome as per objectives set by student(s) 20%
6. Viva 15%

Criteria for Major Project Evaluation (External Assessment):


S.N. Criteria Weightage
1. Seminar through Power Point Presentation 50%
2. Report 25%
3. Viva 25%

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

c. photographs etc., which are properly labelled.


9. Conclusion & Recommendations
10. References

94
Diploma in Computer Engineering & IoT

Course Code : SE302


Course Title : Seminar
Number of Credits : 1 (L:1; T:0; P: 0)
0rerequisites : -
Course Category : SE

Course Learning Objectives

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:

CO 1 Prepare a presentation about the topic of their choice.


CO 2 Present their ideas/ thoughts to the audience.
CO 3 Demonstrate their skill in handling audience queries.

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

SUGGESTED DISTRIBUTION OF MARKS

Project Component Marks Allotted (%)

Seminar Topic Relevance 17

Execution of Seminar 17

Quality of Presentation 25

Attendance and Punctuality 16

Exhibition of Public Speaking Skills 13

Time Management 12

Total 100

96
Diploma in Computer Engineering & IoT

ANNEXURE-‘A’

OPEN ELECTIVE COURSES


(OE)

(Detail Contents)

97
Diploma in Computer Engineering & IoT

OPEN ELECTIVE COURSES (OE)

S. Code No Course Title Hours per Semester Credits


No. week
L T P
1 IoTOE301 Artificial Intelligence & Machine 3 0 0 V/VI 3
Learning
2 IoTOE302 Soft Computing Techniques 3 0 0 V/VI 3

3 IoTOE303 Internet of Things 3 0 0 V/VI 3

4 IoTOE304 Artificial Intelligence 3 0 0 V/VI 3

5 ** OE### Economic Policies in India 3 0 0 V/VI 3

6 ** OE### Project Management 3 0 0 V/VI 3

7 ** OE### Renewable Energy Technologies -I 3 0 0 V/VI 3

8 ** OE### Energy Conservation and Audit 3 0 0 V/VI 3

9 ** OE### Product Design 3 0 0 V/VI 3

10 ** OE### Engineering Economics and 3 0 0 V/VI 3


Accountancy
11 ** OE### Operations Research 3 0 0 V/VI 3

12 ** OE### Renewable Energy Technologies -II 3 0 0 V/VI 3

13 ** OE### Energy Efficiency and Audit 3 0 0 V/VI 3

14 ** OE### Disaster Management 3 0 0 V/VI 3

15 ** OE### Mechatronics 3 0 0 V/VI 3

16 ** OE### National Cadets Corps 3 0 0 V/VI 3

98
Diploma in Computer Engineering & IoT

Course Code : IoTOE301


Course Title : Artificial Intelligence and Machine Learning
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : -
Course Category : OE

Course Learning Objectives:


Have a thorough understanding of classical and modern AI applications. Be able to
implement a wide range of AI concepts using Prolog. Understand non-classical AI approaches
such as genetic algorithms and neural networks. Be able to assess the potential of AI in
research and real-world environments

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Define the concept of Artificial Intelligence.


CO 2 Demonstrate fundamental understanding of the history of artificial
intelligence (AI) and its foundations.
CO 3 Solve basic AI based problems.
CO 4 Apply AI techniques to real-world problems to develop intelligent
systems.
CO 5 Understand basics of various machine learning models.

COURSE CONTENTS

UNIT-I: ………………………………………………………………………………. 8 Hours


Introduction: History and foundations of AI, Problem solving: Uninformed and
informed Search; Constraint Satisfaction Problems and Constrained Optimization problems
(complete and incomplete techniques).

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).

UNIT-III: ……………………………………………………………………………8 Hours


Machine learning Basics: Decision trees, Ensemble learning, Reinforcement learning,
Evolutionary computation, Neural networks, Problems, data, and tools; Visualization;

99
Diploma in Computer Engineering & IoT

UNIT-IV: ……………………………………………………………………………8 Hours


Linear regression; SSE; gradient descent; closed form; normal equations; features,
Over fitting and complexity; training, validation, test data, and introduction to Matlab.

UNIT-V: ……………………………………………………………………………7 Hours


Classification problems; Decision boundaries; Probability and classification, Bayes
optimal decisions, Naive Bayes and Gaussian class-conditional distribution.

References:

1. Russell, Norvig, Artificial intelligence: A modern approach, 2nd edition. Pearson/Prentice


Hall.
2. M.C. Trivedi, A classical approach to Artificial Intelligence, Khanna Publishing House,
New Delhi (2018)
3. V.K. Jain, Machine Learning, Khanna Publishing House, New Delhi (2018).
4. EthemAlpaydin, Introduction to Machine Learning, Second Edition, http://mitpress.mit.
edu/catalog/item/default.asp?ttype=2&tid=12012.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : IoTOE302


Course Title : Soft Computing Techniques
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : -
Course Category : OE

Course Learning Objectives:

 To learn Fuzzy logic and its applications.


 To learn artificial neural networks and its applications.
 To solving single-objective optimization problems using GAs.
 To solving multi-objective optimization problems using Evolutionary algorithms
(MOEAs).
 Applications of soft computing to solve problems in varieties of application domains.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand basics of fuzzy logic.


CO 2 Classify and differentiate problem solving methods and tools.
CO 3 Apply A*, AO*, Branch and Bound search techniques for problem solving.
CO 4 Formulate an optimization problem to solve using evolutionary computing
methods.
CO 5 Design and implement GA, PSO and ACO algorithms for optimization problems in
Mechanical Engineering.
CO6 Apply soft computing techniques for design, control and optimization of
Manufacturing Systems

COURSE CONTENTS

UNIT-I: ………………………………………………………………………………..8 Hours


Problem Solving Methods and Tools: Problem Space, Problem solving, State space,
Algorithm’s performance and complexity, Search Algorithms, Depth first search method,
Breadth first search methods their comparison, A*, AO*, Branch and Bound search
techniques, p type, Np complete and Np Hard problems.

UNIT-II: …………………………………………………………………………… 8 Hours


Evolutionary Computing Methods: Principles of Evolutionary Processes and genetics,
A history of Evolutionary computation and introduction to evolutionary algorithms, Genetic
algorithms, Evolutionary strategy, Evolutionary programming, Genetic programming. Genetic
Algorithm and Genetic Programming: Basic concepts, working principle, procedures of GA,
flow chart of GA, Genetic representations, (encoding) Initialization and selection, Genetic
operators, Mutation, Generational Cycle, applications.

UNIT-III: ………………………………………………………………………….. 7 Hours


Swarm Optimization: Introduction to Swarm Intelligence, Ant colony optimization
(ACO), Particle swarm optimization (PSO), Artificial Bee colony algorithm (ABC), Other

101
Diploma in Computer Engineering & IoT

variants of swarm intelligence algorithms.

UNIT-IV: ………………………………………………………………………… 9 Hours


Advances in Soft Computing Tools: Fuzzy Logic, Theory and applications, Fuzzy
Neural networks, Pattern Recognition, Differential Evolution, Data Mining Concepts,
Applications of above algorithms in manufacturing engineering problems. Artificial Neural
Networks: Neuron, Nerve structure and synapse, Artificial Neuron and its model, activation
functions, Neural network architecture: single layer and multilayer feed forward networks,
recurrent networks. Back propagation algorithm, factors affecting back propagation training,
applications

UNIT-V: …………………………………………………………………………. 7 Hours


Application of Soft Computing to Mechanical Engineering/Production Engineering
Problems: Application to Inventory control, Scheduling problems, Production, Distribution,
Routing, Transportation, Assignment problems.

Reference Books:

1. Tettamanzi Andrea, Tomassini and Marco, Soft Computing Integrating Evolutionary,


Neural and FuzzySystems, Springer, 2001.
2. Elaine Rich, Artificial Intelligence, McGraw Hill, 2/e, 1990.
3. Kalyanmoy Deb, Multi-objective Optimization using Evolutionary Algorithms, John
Wiley and Sons, 2001.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : IoTOE303


Course Title : Internet of Things (IoT)
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:


Internet of Things (IoT) is presently an important technology with wide ranging
interest from Government, academia and industry. IoT cuts across different application
domain verticals ranging from civilian to defense sectors which includes agriculture, space,
health care, manufacturing, construction, water, mining, etc. Today it is possible to build
different IoT solutions such as shopping system, infrastructure management in both urban and
rural areas, remote health monitoring and emergency notification systems, and transportation
systems. Therefore, it is very important to learn the fundamentals of this emerging
technology.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand building blocks and characteristics of Internet of Things.


CO 2 Explain physical and logical design of IoT.
CO 3 Understand architecture and communication technologies for IoT.
CO 4 Develop and run program using Arduino and Raspberry Pi.
CO 5 Understand the application areas of IoT.

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.

UNIT 2: Physical & Logical Design of IoT……………………………………… 15 Hours


Physical design of IoT: Things in IoT, Overview of IoT protocols; Logical Design of
IoT: IoT functional blocks, IoT communication models.

UNIT 3: Architecture and Communication Technologies …………………….. 10 Hours


Three-layer architecture of IoT; Overview of communication technologies for IoT.

UNIT 4: IoT using Arduino ……………………………………………………. 7 Hours


Enumerate and describe the components of the Arduino Uno. Applications of Arduino
Uno and building IoT based systems using Arduino Uno.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 10 20
2 15 35
3 10 35
4 7 10
Total 39 100

104
Diploma in Computer Engineering & IoT

Course Code : IoTOE304


Course Title : Artificial Intelligence
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:


The main learning objectives of the course are to identify problems where artificial
intelligence techniques are applicable.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand Definition, goals, history and applications of AI.


CO 2 Explain agents and properties of environments.
CO 3 Explain search algorithms.
CO 4 Understand the basics of fuzzy logic and ANN.

Course Content:

UNIT-1 – Introduction to Artificial Intelligence …………………………………. 7 Hours


• Artificial Intelligence (AI) definition
• Goals of AI
• History of AI
• Applications of AI

UNIT-2 – Agents and Environments ………………………………………………. 8 Hours


• Agent Terminology, Types of Agents – Simple Reflex Agents, Model Based Reflex
Agents, Goal Based
Agents
• Nature of Environments, Properties of Environments

UNIT-3 - Search Algorithms ……………………………………………………… 8 Hours


Terminology
• Brute Force Search Strategies – Breadth First Search, Depth First Search.
• Heuristic Search Strategies, Local Search Algorithms.

UNIT- 4 – Fuzzy Logic Systems …………………………………………………… 8 Hours


Introduction to Fuzzy Logic and Fuzzy systems,
• Membership functions,
• Fuzzification/Defuzzification

UNIT-5 – Neural Networks ……………………………………………………….. 8 Hours


Basic structure of Neural Networks
• Perceptron

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.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100

106
Diploma in Computer Engineering & IoT

Course Code : OE###


Course Title : Economic Policies in India
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : -
Course Category : OE

Course Learning Objectives:

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:

CO 1 Understand Indian economics policy, planning strategies.


CO 2 It will enable to students to comprehend theoretical and empirical development
across countries and region for policy purposes.
CO 3 Development Economics as a discipline encompasses different approaches to the
problems of unemployment, poverty, income generation, industrialization from
different perspectives.
CO 4 Able to identify the problems and capable to decide the application for future
development.
CO 5 Analyze economic issues and find solutions to complex economic problems and
take correct economic judgment.

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-II: ……………………………………………………………………………………….8 Hours


Sectoral composition of Indian Economy: Issues in the Agriculture sector in India, land
reforms Green Revolution and agriculture policies of 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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 8 25
2 8 25
3 7 15
4 8 20
5 8 15
Total 39 100

108
Diploma in Computer Engineering & IoT

Course Code : OE###


Course Title : Project Management
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : -
Course Category : OE

Course Learning Objectives:

 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:

CO 1 Understand the importance of projects and its phases


CO 2 Analyze projects from marketing, operational and financial perspectives.
CO 3 Evaluate projects based on discount and non-discount methods.
CO 4 Develop network diagrams for planning and execution of a given project.
CO 5 Apply crashing procedures for time and cost optimization.

COURSE CONTENTS

UNIT-I: Concept of a project: ……………………………………………………… 8 Hours


Classification of projects- importance of project management- The project life cycle-
establishing project priorities (scope-cost-time) project priority matrix- work break down
structure.

UNIT-II: Capital budgeting process: ………………………………………………. 8


Hours
Planning- Analysis-Selection-Financing-Implementation-Review. Generation and screening
of project ideas- market and demand analysis- Demand forecasting techniques. Market
planning and marketing research process- Technical analysis

UNIT-III: Financial estimates and projections: ………………………………….. 7 Hours


Cost of projects-means of financing-estimates of sales and production-cost of production-
working capital requirement and its financing-profitability projected cash flow statement and
balance sheet. Break even analysis.

UNIT-IV: Basic techniques in capital budgeting: ………………………………….9 Hours


Non discounting and discounting methods-paybackk period- Accounting rate of return-net
present value-Benefit cost ratio-internal rate of return. Project risk. Social cost benefit
analysis and economic rate of return. Non-financial justification of projects.

UNIT-V: Project administration: ………………………………………………….. 7 Hours

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. Project planning, analysis, selection, implementation and review – Prasannachandra –


Tata McGraw Hill
2. Project Management – the Managerial Process – Clifford F. Gray & Erik W. Larson -
McGraw Hill
3. Project management - David I Cleland - McGraw Hill International Edition, 1999
4. Project Management – Gopala Krishnan – McMillan India Ltd. 5. Project
Management-Harry-Maylor-Pearson Publication.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Renewable Energy Technologies -I
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

 To understand present and future scenario of world energy use.


 To understand fundamentals of solar energy systems.
 To understand basics of wind energy.
 To understand bio energy and its usage in different ways.
 To identify different available non-conventional energy sources.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand present and future energy scenario of the world


CO 2 Understand various methods of solar energy harvesting.
CO 3 Identify various wind energy systems
CO 4 Evaluate appropriate methods for Bio energy generations from various Bio
wastes.
CO 5 Identify suitable energy sources for a location.

Course Content:

UNIT-I: Introduction: ………………………………………………………………. 8 Hours


World Energy Use; Reserves of Energy Resources; Environmental Aspects of Energy
Utilisation; Renewable Energy Scenario in India and around the World; Potentials;
Achievements / Applications; Economics of renewable energy systems.

UNIT-II: Solar energy: ……………………………………………………………. 8 Hours


Solar Radiation; Measurements of Solar Radiation; Flat Plate and Concentrating Collectors;
Solar direct Thermal Applications; Solar thermal Power Generation Fundamentals of Solar
Photo Voltaic Conversion; Solar Cells; Solar PV Power Generation; Solar PV Applications.

UNIT-III: Wind Energy: …………………………………………………………. 8 Hours


Wind Data and Energy Estimation; Types of Wind Energy Systems; Performance; Site
Selection; Details of Wind Turbine Generator; Safety and Environmental Aspects.

UNIT-IV: Bio-Energy: ……………………………………………………………. 7 Hours


Biomass direct combustion; Biomass gasifiers; Biogas plants; Digesters; Ethanol production;
Bio diesel; Cogeneration; Biomass Applications.

UNIT-V: Other Renewable Energy Sources: …………………………………… 8 Hours


Tidal energy; Wave Energy; Open and Closed OTEC Cycles; Small Hydro-Geothermal
111
Diploma in Computer Engineering & IoT

Energy; Hydrogen and Storage; Fuel Cell Systems; Hybrid Systems.


Reference Books:

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Energy Conservation and Audit
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

To Identify demand supply gaps in present scenario.


• To understand conservations approaches to an industry.
• To draw the energy flow diagram of an industry.
• To identify energy wastage and suggest alternative methods.
• To understand the concepts energy audit

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Identify demand supply gaps in the present scenario.


CO 2 Understand the conservation approaches for an industry.
CO 3 Draw the energy flow diagram of and industry and identify waste stream.
CO 4 Identify energy wastage and suggest alternative methods.
CO 5 Evaluate the concepts of energy audit.

Course Content:

UNIT-I: Introduction: …………………………………………………………….. 8 Hours


General energy problem, Sector wise Energy consumption, demand supply gap, Scope
for energy conservation and its benefits; Energy Efficiency Principle – Maximum energy
efficiency, Maximum cost effectiveness; Mandatory provisions of EC act; Features of EC
act-Standards and labeling, designated consumers, Energy Conservation Building Codes
(ECBC);

Unit-II: Energy Conservation Approaches In Industries: ………………………. 8 Hours


Methods and techniques of energy conservation in ventilation and air conditioners-
compressors pumps, fans and blowers - Area Sealing, Insulating the Heating / cooling fluid
pipes, automatic door closing- Air curtain, Thermostat / Control; Energy conservation in
electric furnaces, ovens and boilers.

Unit-III: Energy Conservation Option: ………………………………………….. 8 Hours


New equipment, technology, staffing, training; Calculation and costing of energy
conservation project; Depreciation cost, sinking fund method. Cost evaluation by Return On
Investment(ROI) and pay back method etc.

Unit-IV: Performance improvement of existing power plant: …………………. 7 Hours

113
Diploma in Computer Engineering & IoT

cogeneration, small hydro, DG Set; Demand side management; Load response


programmes; Types of tariff and restructuring of electric tariff Technical measures to
optimize T and D losses.

Unit-V: Energy Audit: ……………………………………………………………. 8 Hours


Energy audit and its benefits; Energy flow diagram; Preliminary, Detailed energy
audit; Methodology of -preliminary energy audit and Detailed energy audit – Phase I, Pre
audit, Phase II- Audit and Phase III- Post audit; Energy audit report; Electrical Measuring
Instruments - Power Analyzer.

Reference Books:

1. Electric Energy Generation, Utilisation and Conservation Sivaganaraju, S Pearson, New


Delhi,
2012
2. Project Management, Prasanna Chandra, Tata Mcgraw Hill, New Delhi
3. O.P. Jakhar, Energy Conservations in Buildings, Khanna Publishing House, New Delhi
4. Financial Management, Prasanna Chandra Tata Mcgraw Hill, New Delhi.
5. Energy management Handbook, Prasanna Chandra, Tata Mcgraw Hill, New Delhi.
6. O.P. Gupta, Energy Technology, Khanna Publishing House, New Delhi (ed. 2018

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Product Design
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

 To acquire the basic concepts of product design and development process


 To understand the engineering and scientific process in executing a design from concept
to finished product
 To study the key reasons for design or redesign.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Understand the basic concepts of product design and development process.


CO 2 Illustrate the methods to define the customer needs.
CO 3 Describe an engineering design and development process.
CO 4 Understand the intuitive and advanced methods used to develop and evaluate a
concept.
CO 5 Apply modelling and embodiment principles in product design and development
process.

Course Content:

UNIT-I: ………………………………………………………………………………….. 8 Hours


Definition of a product; Types of product; Levels of product; Product-market mix; New
product development (NPD) process; Idea generation methods; Creativity; Creative attitude; Creative
design process; Morphological analysis; Analysis of interconnected decision areas; Brain storming.

UNIT-II: ………………………………………………………………………………… 8 Hours


Product life cycle; The challenges of Product development; Product analysis; Product
characteristics; Economic considerations; Production and Marketing aspects; Characteristics of
successful Product development; Phases of a generic product development process; Customer need
identification; Product development practices and industry-product strategies.

UNIT-III: ………………………………………………………………………………. 8 Hours


Product design; Design by evolution; Design by innovation; Design by imitation; Factors
affecting product design; Standards of performance and environmental factors; Decision making and
iteration; Morphology of design (different phases); Role of aesthetics in design.

UNIT-IV: ………………………………………………………………………………. 8 Hours


Introduction to optimization in design; Economic factors in design; Design for safety and
reliability; Role of computers in design; Modeling and Simulation; The role of models in engineering
design; Mathematical modeling; Similitude and scale models; Concurrent design; Six sigma and
design for six sigma; Introduction to optimization in design; Economic factors and financial feasibility
in design; Design for manufacturing; Rapid Prototyping (RP); Application of RP in product design;

115
Diploma in Computer Engineering & IoT

Product Development versus Design.

UNIT-V: ………………………………………………………………………………… 7 Hours


Design of simple products dealing with various aspects of product development; Design
starting from need till the manufacture of the product

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.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 8 20
2 8 20
3 8 20
4 8 20
5 7 20
Total 39 100

116
Diploma in Computer Engineering & IoT

Course Code : OE###


Course Title : Engineering Economics and Accountancy
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

 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:

CO 1 Understand the macro-economic environment of the business and its impact on


enterprise.
CO 2 Understand cost elements of the product and its effect on decision making.
CO 3 Prepare accounting records and summarize and interpret the accounting data for
managerial decisions.
CO 4 Understand accounting systems and analyze financial statements using ratio
analysis
CO 5 Understand the concepts of financial management and investment.

Course Content:

UNIT-I: Introduction: ………………………………………………………………….. 7 Hours


Managerial Economics; Relationship with other disciplines; Firms: Types, objectives and
goals; Managerial decisions; Decision analysis.

Unit-II: Demand & Supply Analysis:…………………………………………………. 8 Hours


Demand; Types of demand; Determinants of demand; Demand function; Demand elasticity;
Demand forecasting; Supply; Determinants of supply; Supply function; Supply elasticity.

Unit-III: Production and Cost Analysis: ……………………………………………… 8 Hours


Production function; Returns to scale; Production optimization; Least cost input; Isoquants;
Managerial uses of production function; Cost Concepts; Cost function; Types of Cost; Determinants of
cost; Short run and Long run cost curves; Cost Output Decision; Estimation of Cost.

Unit-IV: Pricing: Determinants of Price: …………………………………………….. 8 Hours


Pricing under different objectives and different market structures; Price discrimination;
Pricing methods in practice; Role of Government in pricing control.

Unit-V: Financial Accounting (Elementary Treatment): ……………………………. 8 Hours


Balance sheet and related concepts; Profit & Loss Statement and related concepts; Financial
Ratio Analysis; Cash flow analysis; Funds flow analysis; Comparative financial statements; Analysis
& Interpretation of financial statements Investments; Risks and return evaluation of investment

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.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 7 15
2 8 25
3 8 20
4 8 20
5 8 20
Total 39 100

118
Diploma in Computer Engineering & IoT

Course Code : OE###


Course Title : Operations Research
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

 To understand and analyze managerial problems in industry so that they are able to
use resources (capitals, materials, staffing, and machines) more effectively.

 To acquire knowledge of formulating mathematical models for quantitative analysis of


managerial problems in industry.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Recognize the importance and value of Operations Research and


mathematical modeling in solving practical problems in industry.
CO 2 Formulate a managerial decision problem into a mathematical model.
CO 3 Understand Operations Research models and apply them to real-life
problems.
CO 4 Understand and implement the Transportation Models and Assignment
Models at workplace.
CO 5 Understand the characteristics of different types of decisions.

Course Content:

UNIT-I:Development: ……………………………………………………………. 7 Hours


Definition, Characteristics and phase of Scientific Method, Types of models; General
methods for solving operations research models.

UNIT-II: Allocation: …………………………………………………………….. 8 Hours


Introduction to linear programming formulation, graphical solution, Simplex Method,
artificial variable technique, Duality principle. Sensitivity analysis.

UNIT-III: Transportation Problem: ……………………………………………. 8 Hours


Formulation; Optimal solution; Unbalanced Transportation problems; Degeneracy;
Assignment problem: Formulation; Optimal solution.

UNIT-IV: Sequencing: …………………………………………………………… 8 Hours


Introduction; Terminology; Notations and Assumptions; Problems with n-jobs and
two machines; Optimal sequence algorithm; Problems with n-jobs and three machines.

UNIT-V: Theory of games: ……………………………………………………… 8 Hours


119
Diploma in Computer Engineering & IoT

Introduction; Two-person zero-sum games; The Maximum–Minimax principle;


Games without saddle points; Mixed Strategies; 2 x n and m x 2 Games; Graphical solutions;
Dominance property; Use of L.P. to games.

Reference Books:

1. Operations Research: Principles and Applications - G.Srinivasan, PHI Learning Private


Limited.
2. Operations Research: An Introduction - Hamdy A. Taha, Pearson.
3. Operations Research: Principles and Practice - Ravindran, Phillips and Solberg, Wiley
India
4. Operations Research: Concepts and Cases - Hillier and Liberman, McGraw-Hill.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Renewable Energy Technologies -II
Number of Credits : 3 (L:3; T:0; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:


The aim of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences: • Maintain the renewable energy
technology equipment

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Maintain ocean thermal energy technologies


CO 2 Maintain the optimised working of solar PV and CS power plants.
CO 3 Maintain the optimised working of large wind power plants
CO 4 Maintain the optimised working of small wind turbines.
CO 5 Maintain the optimised working of biomass-based power plants

Course Content:

Unit – I Ocean Energy Technologies: ……………………………………………… 7 Hours


Ocean energy map of India and its implications; Specification, Construction and working of
the following ocean energy technologies:
• Tidal power technologies
• Wave power technologies
• Marine current technologies
• Ocean Thermal Energy Conversion (OTEC) technologies

Unit – II Solar PV and Concentrated Solar Power Plants ………………………… 8 Hours


• Solar Map of India: Global solar power radiation, Solar PV
• Concentrated Solar Power (CSP) plants, construction and working of: Power Tower,
Parabolic Trough, Parabolic Dish, Fresnel Reflectors
• Solar Photovoltaic (PV) power plant: components layout, construction, working.
• Rooftop solar PV power system

Unit – III Large Wind Power Plants ………………………………………………… 8 Hours


Wind Map of India: Wind power density in watts per square meter, Lift and drag principle;
long path
theory, Geared type wind power plants: components, layout and working, Direct drive type wind
power plants: components, layout and working, Constant Speed Electric Generators: Squirrel Cage
Induction Generators (SCIG), Wound Rotor Induction Generator (WRIG), Variable Speed Electric
Generators: Doubly-fed induction generator (DFIG), wound rotor synchronous generator (WRSG),
permanent magnet synchronous generator (PMSG).

Unit– IV Small Wind Turbines ………………………………………………………. 8 Hours


• Horizontal axis small wind turbine: direct drive type, components and working.

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

Unit– V Biomass-based Power Plants ………………………………………………… 8 Hours


• Properties of solid fuel for biomass power plants: bagasse, wood chips, rice husk,
municipal
waste.
• Properties of liquid and gaseous fuel for biomass power plants: Jatropha, bio-diesel
gobar
gas.
• Layout of a Bio-chemical based (e.g. biogas) power plant.
• Layout of a Thermo-chemical based (e.g. Municipal waste) power plant.
• Layout of aAgro-chemical based (e.g. bio-diesel) power plant.

Reference Books:

1. O.P. Gupta, Energy Technology, Khanna Publishing House, New Delhi


2. Neill, Simon P.; Hashemi, M. Reza: Fundamentals of Ocean Renewable Energy: Generating
Electricity from the Sea, Academic Press, ISBN:978-0-12-810448-4
3. David M. Buchla, Thomas E. Kissell, Thomas L. Floyd, Renewable Energy Systems, Pearson
Education New Delhi , ISBN: 9789332586826,
4. Rachel, Sthuthi, Earnest, Joshua; -Wind Power Technologies, PHI Learning, New Delhi, ISBN:
978-93-88028-49- 3; E-book 978-93-88028-50-9
5. Deambi, Suneel: From Sunlight to Electricity: a practical handbook on solar photovoltaic
application;
TERI, New Delhi ISBN:9788179935736
6. Gipe, Paul: Wind Energy Basics, Chelsea Green Publishing Co; ISBN: 978-1603580304
7. Wizelius, Tore, Earnest, Joshua - Wind Power Plants and Project Development, PHI Learning,
New Delhi, ISBN:978-8120351660
8. Kothari, D.P. et aL: Renewable Energy Sources and Emerging Technologies, PHI Learning,
New Delhi, ISBN: -978-81-203-4470-9
9. Bhadra, S.N., Kastha, D., Banerjee, S, Wind Electrical Systems installation; Oxford University
Press, New Delhi, ISBN: 9780195670936.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Energy Efficiency and Audit
Number of Credits : 3 (L:3; T:0; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:


The aim of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences:
• Undertake energy efficiency measures and energy audit

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Undertake energy efficiency activities.


CO 2 Use energy efficient pumps, compressors and blowers.
CO 3 Use energy efficient Air Compressors and DG sets.
CO 4 Use energy efficient Lighting Systems
CO 5 Use energy efficient Lighting Systems
CO 6 Apply energy efficient electrical machines.
CO 7 Use Co-generation and relevant tariff for reducing losses in facilities.

Course Content:

UNIT – I Introduction to Energy Efficiency …………………………………… 6 Hours


Energy Scenario: Energy demand and supply, National scenario.
Energy Efficiency and Energy Conservation; concepts
Indian Electricity Act 2001; relevant clauses of energy conservation
BEE and its Roles
Star Labelling: Need and its benefits.

UNIT-II Pumping Systems, Fans and Blowers ………………………………… 7 Hours


Factors affecting pump performance
Efficient Pumping system operation
Energy conservation opportunities in Pumping systems
Fan types, flow control strategies
Fan performance Assessment
Energy Conservation opportunities in Pumping systems
Tips for energy saving in fans and blowers

UNIT-III Air Compressors and Diesel Power Generator sets ………………….. 7 Hours
Classification of compressors
Pneumatic System components

123
Diploma in Computer Engineering & IoT

Effect of various parameters on efficiency of Compressor


Capacity control of Compressors
Checklist for Energy Efficiency in Compressed air systems
Operating guidelines for diesel generator, operational factors
Effects of improper ventilation of genset
Energy saving measures for DG sets

UNIT –IV Energy Conservation in Lighting System ……………………………. 7 Hours


Replacing Lamp sources
Using energy efficient luminaries
Using light controlled gears
Installation of separate transformer / servo stabilizer for lighting
Periodic survey and adequate maintenance programs
Innovative measures of energy savings in lighting

UNIT– V Energy Efficient Electrical Machines …………………………………. 7 Hours


Need for energy conservation in induction motor and transformer
Energy conservation techniques in induction motor by:
Energy conservation techniques in Transformer
Energy Conservation Equipment: Soft starters, Automatic star delta convertor,
Variable Frequency Drives, Automatic p. f. controller (APFC)
Energy efficient motor; significant features, advantages, applications and Limitations
Energy efficient transformers, amorphous transformers; epoxy Resin cast transformer /
Dry
type of transformer
Aggregated Technical and commercial losses (ATC), Technical losses; causes and
measures to
reduce, Commercial losses: pilferage, causes and remedies
Application of tariff system to reduce energy bill
Co-generation and Tariff; concept, significance for energy conservation

UNIT-VI Energy Audit of Electrical Systems …………………………………. 5 Hours


Energy audit (definition as per Energy Conservation Act)
Energy audit instruments and their use
Questionnaire for energy audit projects
Energy flow diagram (Sankey diagram)
Simple payback period, Energy Audit procedure (walk through audit and detailed
audit).
Energy Audit report format.

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.

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Disaster Management
Number of Credits : 3 (L:3; DCS:1; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

Following are the objectives of this course:


• To learn about various types of natural and man-made disasters.
• To know pre- and post-disaster management for some of the disasters.
• To know about various information and organizations in disaster management in
India.
• To get exposed to technological tools and their role in disaster management.

Course Outcomes:
After the completion of the course learners will be able to:

CO 1 Acquainted with basic information on various types of disasters


CO 2 Knowing the precautions and awareness regarding various disasters
CO 3 Decide first action to be taken under various disasters
CO 4 Familiarized with organization in India which are dealing with disasters.
CO 5 Able to select IT tools to help in disaster management

Course Content:

UNIT – I: Understanding Disaster ……………………………………………….. 7 Hours


Understanding the Concepts and definitions of Disaster, Hazard, Vulnerability, Risk, Capacity
– Disaster and Development, and disaster management.

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.

UNIT- III: Disaster Management Cycle and Framework ……………………… 8 Hours


Disaster Management Cycle – Paradigm Shift in Disaster Management.Pre-Disaster – Risk
Assessment and Analysis, Risk Mapping, zonation and Microzonation, Prevention and
Mitigation of Disasters, Early Warning System; Preparedness, Capacity Development;

126
Diploma in Computer Engineering & IoT

Awareness.During Disaster – Evacuation – Disaster Communication – Search and Rescue –


Emergency Operation Centre – Incident Command System – Relief and Rehabilitation – Post-
disaster – Damage and Needs Assessment, Restoration of Critical Infrastructure – Early
Recovery – Reconstruction and Redevelopment; IDNDR, Yokohama Stretegy, Hyogo
Framework of Action.

UNIT– IV: Disaster Management in India ………………………………………. 8 Hours


Disaster Profile of India – Mega Disasters of India and Lessons Learnt. Disaster Management
Act 2005 – Institutional and Financial Mechanism, National Policy on Disaster Management,
National Guidelines and Plans on Disaster Management; Role of Government (local, state and
national),Non-Government and Inter Governmental Agencies

UNIT– V: Applications of Science and Technology for Disaster Management .. 8 Hours


Geo-informatics in Disaster Management (RS, GIS, GPS and RS).
Disaster Communication System (Early Warning and Its Dissemination).
Land Use Planning and Development Regulations, Disaster Safe Designs and Constructions,
Structural and Non Structural Mitigation of Disasters S&T Institutions for Disaster
Management in India.

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

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 Code : OE###


Course Title : Mechatronics
Number of Credits : 3 (L:3; T:0; P:0)
Prerequisites : Nil
Course Category : OE

Course Learning Objectives:

Course Outcomes:
After the completion of the course learners will be able to:

Course Content:

UNIT- 1 – Introduction to Mechatronics ……………………………………. 7 Hours


• Introduction to System Concepts, Analysis and Design
• Mechatronics basic definitions; systems and components;
• Systems with mixed disciplines
• Electronics Fundamentals Review

UNIT- 2 – Elements in Mechatronics ……………………………………….. 8 Hours


• Data conversion devices, sensors, micro-sensors, transducers, signal processing
devices, timers
• Microprocessors, Microcontrollers
• PID Controllers and PLCs

UNIT- 3 – Drives …………………………………………………………….. 8 Hours


• Stepper Motors, Servo Drives
• Linear Motion bearings, cams
• Systems controlled by camshafts, electronic cams
• Tool magazines and indexing mechanisms.

UNIT- 4 – Hydraulic Systems ………………………………………………. 8 Hours


• Flow, Pressure and Direction Control Valves
• Actuators, Supporting Elements, Hydraulic Power Packs, Pumps
• Design of Hydraulic circuits

UNIT- 5 – Pneumatic System ………………………………………………. 8 Hours


• Production, Distribution and conditioning of compressed air
• System Components and Graphic representations

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

SUGGESTED DISTRIBUTION OF MARKS

Topic No. Time Allotted (Hrs) Marks Allotted (%)

1 7 20
2 8 20
3 8 20
4 8 20
5 8 20
Total 39 100

129
Diploma in Computer Engineering & IoT

Course Code : **OE###


Course Title : National Cadets Corps
Number of Credits : 3 (L: 2, T: 0, P: 2, DS:1)
Prerequisites : NIL
Course Category : OE

Course Learning Objectives (Theory):

Cadets will be able to: -

(a) Know about the history of NCC, its organization, and incentives of NCC for their career
prospects.

(b) Acquire knowledge of duties and conduct of NCC cadets.

(c) Understand about different NCC camps and their conducts.

(d) Understand the concept of national integration and its importance.

(e) Understand the concept of self-awareness and emotional intelligence.

(f) Understand the concept of critical & creative thinking.

(g) Understand the process of decision making & problem solving.

(h) Understand the concept of team and its functioning.

(i) Understand the concept and importance of Social service.

Course Content Part (I) Theory

Unit 1- NCC General

Introduction of NCC, History, Aims, Objective of NCC & NCC as Organization, Incentives
of NCC, Duties of NCC Cadet. NCC Camps: Types & Conduct.

Unit 2- National Integration & Awareness

National Integration: Importance & Necessity, Factors Affecting National Integration, Unity
in Diversity & Role of NCC in Nation Building, Threats to National Security.

Unit 3- Personality Development

Intra & Interpersonal skills - Self-Awareness & Analysis, Empathy, Critical & creative
thinking, Decision making and problem solving.

Unit 4- Social Service and Community Development

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.

Unit 5- Leadership Development

Leadership, Important Leadership traits, Indicators of leadership and evaluation. Motivation-


Meaning & concept, Types of motivation. Factors affecting motivation.

Unit 6-Disaster management

Disaster Management, Types of Disasters, Essential Services, Assistance, Civil Defence


Organisation.

Unit 7. Border & Coastal Areas

History, Geography & Topography of Border/ Coastal Area, Security Challenges & Role of
cadets in Border management.

Course Outcomes (Theory)

After completing this course, the cadets will be able to: -

CO1 Imbibe the conduct of NCC cadets.


CO2 Respect the diversity of different Indian culture
CO3 Practice togetherness and empathy in all walks of their life.
CO4 Think divergently and will try to break functional fixedness.
CO5 Make a team and will work together for achieving the common goals.
CO6 Do the social services on different occasions.

Course Content Part (II) Practical

Course Learning Objectives (Practical):

Cadets will be able to: -

(a) Understand that drill as the foundation for discipline and to command a group for
common goal.

(b) Appreciate grace and dignity in the performance of foot drill.

(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.

Course Content Part (II) Practical

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.

Unit 2. Weapon Training (WT)

Introduction & Characteristics of .22 rifle, Handling of .22 rifle.

Unit 3. Map Reading

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.

Unit 4. Field Craft & Battle Craft (FC & BC)

Introduction of Field Craft & Battle craft, Judging Distance, Method of Judging Distance.

Unit 5. Social Service and Community Development (SSCD)

Cadets will participate in various activities throughout the semester e.g., Blood donation
Camp, Swachhata Abhiyan, Constitution Day, Jan Jeevan Hariyali Abhiyan,
BetiBachaoBetiPadhao etc.

Expected Learning Outcomes:

After completing this course, the cadets will be able to: -

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:

1.) Handbook of NCC by R.K. Gupta.

2.) National Cadets Corps by Lieut. (Dr.) Rajeev Kumar Chauhan

3.) E-books/e-tools/ learning NCC software/websites etc.

***************

132

You might also like