Page 50 - REC :: All Dept Open Electives
P. 50

UNIT III       COMMUNICATION AND CONNECTIVITY TECHNOLOGIES                             9
               Cloud Computing in IoT - IoT Communication Model – Cloud Connectivity

               UNIT IV        DATA ANALYTICS AND IoT PLATFORMS                                             9
               Big Data Analytics - Data Visualization - IoT Platforms - Different Players of IoT - Security Concerns
               and Challenges

               UNIT V         CONCERNS AND FUTURE TRENDS                                              12
               Future Trends – Standards - Hands-On Projects
                                                                                      TOTAL: 45 PERIODS

               OUTCOMES:
               At the end of this course, students will be able to:
                   ●  Explain what Internet of Things is.
                   ●  Describe components of IoT Architecture and platforms of IoT ecosystem.
                   ●  Describe and choose Sensors and Actuators.
                   ●  Describe and implement edge network.
                   ●  Describe Big Data Analytics, transform data and draw meaningful conclusions.
                   ●  Identify the DIY (Do it yourself) open source electronics platforms for building IoT prototypes.

               TEXT BOOKS:
                   1.  Oliver Hersent, David Boswarthick, Omar Elloumi, The Internet of Things: Applications and
                       Protocols, Wiley publications.
                   2.  Dieter  Uckelmann,  Mark  Harrison,  Florian  Michahelles,  Architecting  the  Internet  of Things,
                       Springer publications.
                   3.  Marco Schwatrz, Internet of Things with Arduino Cookbook, Packt Publications.

               REFERENCE:
                   1.  Internet of Things and Data Analytics, Wiley Publications.



               OCS1706                              PROGRAMMING IN C                           L T P C
                                                                                                2 0 2 3

               OBJECTIVES:
                The students should be made to:
                   ●  Be exposed to the syntax of C.
                   ●  Be familiar with conditional statements.
                   ●  Learn to use arrays and strings.
                   ●  Understand the features of functions and pointers.
                   ●  Understanding the purpose of structure, union and storage classes.

               UNIT I         C PROGRAMMING BASICS                                                    6+3
               Introduction to ‗C‘ - Structure of a ‗C‘ program – Character Set – Keywords - Identifiers – Constants –
               Variables – Basic Data Types  – Operators and Expressions - Input and Output Functions.

               UNIT II        CONTROL STRUCTURES                                                      6+3
               Branching – Simple if – if else – nested if else – else if ladder – switch statement - Looping Statements
               – while - do while -  for - goto - break – continue.

               UNIT III       ARRAYS AND STRINGS                                                      6+3
               Arrays  –  Initialization  –  Declaration  –  One  dimensional  arrays  -  Two  dimensional  arrays  –  Strings-
               String operations: length, compare, concatenate, copy, reverse – Bubble Sort – Linear Search.



               Curriculum and Syllabus | Open Electives | R 2017 | REC                              Page 50
   45   46   47   48   49   50   51   52   53   54   55