HEAD
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Sharon Gerson and Steven Gerson. Technical Writing: Process and Product (8th Edition), London: Longman, 2013
Rentz, Kathryn, Marie E. Flatley& Paula Lentz. Lesikar’s Business Communication Connecting in a Digital world, McGraw-Hill, Irwin.2012
Allan & Barbara Pease. The Definitive Book of Body Language,New York, Bantam,2004
Jones, Daniel. The Pronunciation of English, New Delhi, Universal Book Stall.2010
Sharma, Sangeeta& Mishra, Binod. Communication Skills for Engineers and Scientists, New Delhi: PHI Learning, 2009, rpt 2012
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
To get an idea of some of the application areas where Internet of Things can be applied
To understand the middleware for Internet of Things and the concepts of Web of Things
To understand the concepts of Cloud of Things with emphasis on Mobile cloud computing
To understand the IOT protocols
Introduction to IoT: Architectural Overview, Design principles and needed capabilities, IoT Applications, Sensing, Actuation, Basics of Networking, M2M and IoT Technology Fundamentals- Devices and gateways, Data management, Business processes in IoT, Everything as a Service(XaaS), Role of Cloud in IoT, Security aspects in IoT.
Elements of IoT: Hardware Components- Computing (Arduino, Raspberry Pi), Communication, Sensing, Actuation, I/O interfaces. Software Components- Programming API’s (using Python/ Node.js/ Arduino) for Communication Protocols- MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP,M2M and WSN Protocols – SCADA and RFID Protocols
IOT framework: Basic IOT Framework, Architectural view, Physical & Logical design, Applications. Machine-to-machine (M2M), Software Defined Networking (SDN) and Network FunctionVirtualization (NFV), data storage, Message Communication mechanism.
IoT Application Development: Solution framework for IoT applications- Implementation of Device integration, Data acquisition and integration, Device data storage- Unstructured data storage on cloud/local server, Authentication, authorization of devices.
IoT Case Studies: IoT case studies and mini projects based on Industrial automation, Transportation, Agriculture, Healthcare, Home Automation
V. Madisetti and A. Bahga, “Internet of things (A-Hand-on-Approach)”, Universal Press.
Dr. SRN Reddy, RachitThukral and Manasi Mishra, “Introduction to Internet of Things: A practical Approach”, ETI Labs
Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, CRC Press
Philip Levis, “ TinyOS Programming”
F. Dacosta “Rethinking the Internet of things: A Scalable Approach to Connecting Everything”, Apress publications.
D. Norris, “The Internet of Things: Do-It-Yourself Projects with Arduino, Raspberry Pi, and Beagle Bone Black”, McGraw-Hill Education, New Delhi.
Raj Kamal, “Internet of Things: Architecture and Design”, Tata McGraw Hill publication.
A. Pajankar and A. Kakkar, “Raspberry Pi by Example”, Packt Publishing Ltd, Birmingham, UK.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Introduction to Data Structure: Concepts of Data and Information, Classification of Data structures, Abstract Data Types, Implementation aspects: Memory representation. Data structures operations and its cost estimation. Introduction to linear data structures- Arrays, Linked List: Representation of linked list in memory, different implementation of linked list. Circular linked list, doubly linked list, etc. Application of linked list: polynomial manipulation using linked list, etc.
Stacks and Queue: Stacks as ADT, Different implementation of stack, multiple stacks. Application of Stack: Conversion of infix to postfix notation using stack, evaluation of postfix expression, Recursion. Queues: Queues as ADT, Different implementation of queue, Circular queue, Concept of Dqueue and Priority Queue, Queue simulation, Application of queues.
Tree: Definitions - Height, depth, order, degree etc. Binary Search Tree - Operations, Traversal, Search. AVL Tree, Heap, Applications and comparison of various types of tree; Introduction to forest, multi-way Tree, B tree, B+ tree, B* tree and red-black tree.
Graphs: Introduction, Classification of graph: Directed and Undirected graphs, etc, Representation, Graph Traversal: Depth First Search (DFS), Breadth First Search (BFS), Graph algorithm: Minimum Spanning Tree (MST)-Kruskal, Prim’s algorithms. Dijkstra’s shortest path algorithm; Comparison between different graph algorithms. Application of graphs.
Sorting: Introduction, Sort methods like: Bubble Sort, Quick sort. Selection sort, Heap sort, Insertion sort, Shell sort, Merge sort and Radix sort; comparison of various sorting techniques. Searching: Basic Search Techniques: Sequential search, Binary search, Comparison of search methods. Hashing & Indexing. Case Study: Application of various data structures in operating system, DBMS etc.
AM Tanenbaum, Y Langsam& MJ Augustein, “Data structure using C and C++”, Prentice Hall India.
Robert Kruse, Bruse Leung, “Data structures & Program Design in C”, Pearson Education.
Aho, Hopcroft, Ullman, “Data Structures and Algorithms”, Pearson Education.
N. Wirth, “Algorithms + Data Structure = Programs”, Prentice Hall.
Jean – Paul Trembly , Paul Sorenson, “An Introduction to Data Structure with application”, TMH.
Richard, GilbergBehrouz, Forouzan ,“Data structure – A Pseudocode Approach with C”, Thomson press.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Millman & Halkias, “Electronic Devices And Circuits”, TMH.
Salivahanan, Kumar & Vallavaraj, “Electronic Devices And Circuits”, TMH.
Boylestad & Neshelsky, “Electronic Devices & Circuits”, PHI.
Schilling & Belove, “Electronic Circuits , Discrete & Integrated”, TMH.
Chattopadhyay & Rakhshit, “Electronic Fundamentals & Applications”, New Age
Adel S. Sedra & Kenneth C. Smith, “Microelectronic Circuits”, OUP.
R. A. Gayakwad, “Op-Amps And Linear Integrated Circuits”, PHI
Theodore F. Bogart, Jeffrey S. Beasley, “Guillermo Rico Electronic Devices & Circuits”.
Allen Mottershead, “Electronic Devices & Circuits”.
Diode Characteristic
pn junction diode Characteristics and Static & Dynamic resistance measurement from graph.
To plot Zener diode Characteristics curve.
Clipper Clamper
To plot the Characteristics curve of various clamper circuits.
To plot the Characteristics curve of various clamper circuits.
Half wave, full wave & bridge rectifier
To measure Vrms, Vdc for half wave, full wave & bridge rectifier.
To measure ripple factor, ratio of rectification for full wave & half wave rectifier.
Voltage regulation using zener diode shunt regulator and transistor series voltage regulator in the following cases
Varying input
Varying load
Characteristic of BJT
To plot the input & output Characteristics curve in CB & CE configuration
To find & and Q point from the above curve.
To plot the Characteristics curve of various clipper circuits.
h- Parameter
To measure h- parameter (Av, Ai, Ro & Ri) in CE Amplifier
Multi Stage Amplifier
To plot the Characteristics curve for Direct Coupled Amplifier.
To plot the Characteristics curve for RC Coupled Amplifier.
To plot the Characteristics curve for transformer Coupled Amplifier.
FET Characteristic
To plot the Characteristics curve for n channel – JFET in CS configuration.
To find out pinch off voltage from the above characteristics curve
9 UJT Characteristic
To plot the Characteristics curve for UJT.
To determine intrinsic stand off ratio.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Laplace transform: solution of Integro-differential equations, transform of waveform synthesized with step ramp, Gate and sinusoidal functions, Initial & final value theorem, Network Theorems in transform domain.
S P Ghosh A K Chakraborty Network Analysis & Synth. (MGH).
REFERENCE:- 1. Sudhakar-Circuit Network Analysis & Synth(TMH).
J. David Irwin Engineering Circuit analysis tenth edition, Wiley india.
Kuo- Network Analysis & Synthesis, Wiley India.
Robert L Boylestad introductory Circuit analysis, Pearson
Smarajit Ghosh, NETWORK THEORY: ANALYSIS AND SYNTHESIS (PHI).
Roy Choudhary D; Network and systems; New Age Pub.
Bhattacharya and Singh- Network Analysis & Synth (Pearson)
To Verify Thevenin Theorem and Superposition Theorem.
To Verify Reciprocity Theorem and Millman’s Theorem.
To Verify Maximum Power Transfer Theorem.
To Determine Open Circuit and Short Circuit parameters of a Two Port Network.
To Determine A,B, C, D parameters of a Two Port Network.
To determine h parameters of a Two Port Network.
To Find Frequency Response of RLC Series Circuit RLC parallel Circuit and determine resonance and 3dB frequencies.
To determine charging and discharging times of Capacitors.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
To write a Python program to find GCD of two numbers.
To write a Python Program to find the square root of a number by Newton’s Method.
To write a Python program to find the exponentiation of a number.
To write a Python Program to find the maximum from a list of numbers.
To write a Python Program to perform Linear Search
To write a Python Program to perform binary search.
To write a Python Program to perform selection sort.
To write a Python Program to perform insertion sort.
To write a Python Program to perform Merge sort.
To write a Python program to find first n prime numbers.
To write a Python program to multiply matrices.
To write a Python program for command line arguments.
To write a Python program to find the most frequent words in a text read from a file.
To write a Python program to simulate elliptical orbits in Pygame.
To write a Python program to bouncing ball in Pygame.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Sharon Gerson and Steven Gerson. Technical Writing: Process and Product (8th Edition), London: Longman, 2013
Rentz, Kathryn, Marie E. Flatley& Paula Lentz. Lesikar’s Business Communication Connecting in a Digital world, McGraw-Hill, Irwin.2012
Allan & Barbara Pease. The Definitive Book of Body Language,New York, Bantam,2004
Jones, Daniel. The Pronunciation of English, New Delhi, Universal Book Stall.2010
Sharma, Sangeeta& Mishra, Binod. Communication Skills for Engineers and Scientists, New Delhi: PHI Learning, 2009, rpt 2012
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
To get an idea of some of the application areas where Internet of Things can be applied
To understand the middleware for Internet of Things and the concepts of Web of Things
To understand the concepts of Cloud of Things with emphasis on Mobile cloud computing
To understand the IOT protocols
Introduction to IoT: Architectural Overview, Design principles and needed capabilities, IoT Applications, Sensing, Actuation, Basics of Networking, M2M and IoT Technology Fundamentals- Devices and gateways, Data management, Business processes in IoT, Everything as a Service(XaaS), Role of Cloud in IoT, Security aspects in IoT.
Elements of IoT: Hardware Components- Computing (Arduino, Raspberry Pi), Communication, Sensing, Actuation, I/O interfaces. Software Components- Programming API’s (using Python/ Node.js/ Arduino) for Communication Protocols- MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP,M2M and WSN Protocols – SCADA and RFID Protocols
IOT framework: Basic IOT Framework, Architectural view, Physical & Logical design, Applications. Machine-to-machine (M2M), Software Defined Networking (SDN) and Network FunctionVirtualization (NFV), data storage, Message Communication mechanism.
IoT Application Development: Solution framework for IoT applications- Implementation of Device integration, Data acquisition and integration, Device data storage- Unstructured data storage on cloud/local server, Authentication, authorization of devices.
IoT Case Studies: IoT case studies and mini projects based on Industrial automation, Transportation, Agriculture, Healthcare, Home Automation
V. Madisetti and A. Bahga, “Internet of things (A-Hand-on-Approach)”, Universal Press.
Dr. SRN Reddy, RachitThukral and Manasi Mishra, “Introduction to Internet of Things: A practical Approach”, ETI Labs
Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, CRC Press
Philip Levis, “ TinyOS Programming”
F. Dacosta “Rethinking the Internet of things: A Scalable Approach to Connecting Everything”, Apress publications.
D. Norris, “The Internet of Things: Do-It-Yourself Projects with Arduino, Raspberry Pi, and Beagle Bone Black”, McGraw-Hill Education, New Delhi.
Raj Kamal, “Internet of Things: Architecture and Design”, Tata McGraw Hill publication.
A. Pajankar and A. Kakkar, “Raspberry Pi by Example”, Packt Publishing Ltd, Birmingham, UK.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Introduction to Data Structure: Concepts of Data and Information, Classification of Data structures, Abstract Data Types, Implementation aspects: Memory representation. Data structures operations and its cost estimation. Introduction to linear data structures- Arrays, Linked List: Representation of linked list in memory, different implementation of linked list. Circular linked list, doubly linked list, etc. Application of linked list: polynomial manipulation using linked list, etc.
Stacks and Queue: Stacks as ADT, Different implementation of stack, multiple stacks. Application of Stack: Conversion of infix to postfix notation using stack, evaluation of postfix expression, Recursion. Queues: Queues as ADT, Different implementation of queue, Circular queue, Concept of Dqueue and Priority Queue, Queue simulation, Application of queues.
Tree: Definitions - Height, depth, order, degree etc. Binary Search Tree - Operations, Traversal, Search. AVL Tree, Heap, Applications and comparison of various types of tree; Introduction to forest, multi-way Tree, B tree, B+ tree, B* tree and red-black tree.
Graphs: Introduction, Classification of graph: Directed and Undirected graphs, etc, Representation, Graph Traversal: Depth First Search (DFS), Breadth First Search (BFS), Graph algorithm: Minimum Spanning Tree (MST)-Kruskal, Prim’s algorithms. Dijkstra’s shortest path algorithm; Comparison between different graph algorithms. Application of graphs.
Sorting: Introduction, Sort methods like: Bubble Sort, Quick sort. Selection sort, Heap sort, Insertion sort, Shell sort, Merge sort and Radix sort; comparison of various sorting techniques. Searching: Basic Search Techniques: Sequential search, Binary search, Comparison of search methods. Hashing & Indexing. Case Study: Application of various data structures in operating system, DBMS etc.
AM Tanenbaum, Y Langsam& MJ Augustein, “Data structure using C and C++”, Prentice Hall India.
Robert Kruse, Bruse Leung, “Data structures & Program Design in C”, Pearson Education.
Aho, Hopcroft, Ullman, “Data Structures and Algorithms”, Pearson Education.
N. Wirth, “Algorithms + Data Structure = Programs”, Prentice Hall.
Jean – Paul Trembly , Paul Sorenson, “An Introduction to Data Structure with application”, TMH.
Richard, GilbergBehrouz, Forouzan ,“Data structure – A Pseudocode Approach with C”, Thomson press.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Millman & Halkias, “Electronic Devices And Circuits”, TMH.
Salivahanan, Kumar & Vallavaraj, “Electronic Devices And Circuits”, TMH.
Boylestad & Neshelsky, “Electronic Devices & Circuits”, PHI.
Schilling & Belove, “Electronic Circuits , Discrete & Integrated”, TMH.
Chattopadhyay & Rakhshit, “Electronic Fundamentals & Applications”, New Age
Adel S. Sedra & Kenneth C. Smith, “Microelectronic Circuits”, OUP.
R. A. Gayakwad, “Op-Amps And Linear Integrated Circuits”, PHI
Theodore F. Bogart, Jeffrey S. Beasley, “Guillermo Rico Electronic Devices & Circuits”.
Allen Mottershead, “Electronic Devices & Circuits”.
Diode Characteristic
pn junction diode Characteristics and Static & Dynamic resistance measurement from graph.
To plot Zener diode Characteristics curve.
Clipper Clamper
To plot the Characteristics curve of various clamper circuits.
To plot the Characteristics curve of various clamper circuits.
Half wave, full wave & bridge rectifier
To measure Vrms, Vdc for half wave, full wave & bridge rectifier.
To measure ripple factor, ratio of rectification for full wave & half wave rectifier.
Voltage regulation using zener diode shunt regulator and transistor series voltage regulator in the following cases
Varying input
Varying load
Characteristic of BJT
To plot the input & output Characteristics curve in CB & CE configuration
To find & and Q point from the above curve.
To plot the Characteristics curve of various clipper circuits.
h- Parameter
To measure h- parameter (Av, Ai, Ro & Ri) in CE Amplifier
Multi Stage Amplifier
To plot the Characteristics curve for Direct Coupled Amplifier.
To plot the Characteristics curve for RC Coupled Amplifier.
To plot the Characteristics curve for transformer Coupled Amplifier.
FET Characteristic
To plot the Characteristics curve for n channel – JFET in CS configuration.
To find out pinch off voltage from the above characteristics curve
9 UJT Characteristic
To plot the Characteristics curve for UJT.
To determine intrinsic stand off ratio.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
Laplace transform: solution of Integro-differential equations, transform of waveform synthesized with step ramp, Gate and sinusoidal functions, Initial & final value theorem, Network Theorems in transform domain.
S P Ghosh A K Chakraborty Network Analysis & Synth. (MGH).
REFERENCE:- 1. Sudhakar-Circuit Network Analysis & Synth(TMH).
J. David Irwin Engineering Circuit analysis tenth edition, Wiley india.
Kuo- Network Analysis & Synthesis, Wiley India.
Robert L Boylestad introductory Circuit analysis, Pearson
Smarajit Ghosh, NETWORK THEORY: ANALYSIS AND SYNTHESIS (PHI).
Roy Choudhary D; Network and systems; New Age Pub.
Bhattacharya and Singh- Network Analysis & Synth (Pearson)
To Verify Thevenin Theorem and Superposition Theorem.
To Verify Reciprocity Theorem and Millman’s Theorem.
To Verify Maximum Power Transfer Theorem.
To Determine Open Circuit and Short Circuit parameters of a Two Port Network.
To Determine A,B, C, D parameters of a Two Port Network.
To determine h parameters of a Two Port Network.
To Find Frequency Response of RLC Series Circuit RLC parallel Circuit and determine resonance and 3dB frequencies.
To determine charging and discharging times of Capacitors.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, III-Semester
To write a Python program to find GCD of two numbers.
To write a Python Program to find the square root of a number by Newton’s Method.
To write a Python program to find the exponentiation of a number.
To write a Python Program to find the maximum from a list of numbers.
To write a Python Program to perform Linear Search
To write a Python Program to perform binary search.
To write a Python Program to perform selection sort.
To write a Python Program to perform insertion sort.
To write a Python Program to perform Merge sort.
To write a Python program to find first n prime numbers.
To write a Python program to multiply matrices.
To write a Python program for command line arguments.
To write a Python program to find the most frequent words in a text read from a file.
To write a Python program to simulate elliptical orbits in Pygame.
To write a Python program to bouncing ball in Pygame.