top of page
Search

Syllabus of B.tech. VII SEM CSIT (RGPV)

Updated: Oct 19, 2023

Syllabus of B.tech. VII SEM CSIT (RGPV)

Syllabus of B. Tech. VII Sem CSIT (RGPV)

Syllabus of CSIT-701 Internet of Things

Source: (rgpv.ac.in)

UNIT-1 :

  • Introduction : Definition, Characteristics of IOT, IOT Conceptual framework,

  • IOT Architectural view, Physical design of IOT, Logical design of IOT,

  • Application of IOT.

UNIT-2 :

  • Machine-to-machine (M2M), SDN (software defined networking) and NFV(network function virtualization) for IOT,

  • data storage in IOT, IOT Cloud Based Services.

UNIT-3 :

  • Design Principles for Web Connectivity : Web Communication Protocols for connected devices,

  • Message Communication Protocols for connected devices, SOAP, REST, HTTP Restful and Web Sockets.

  • Internet Connectivity Principles : Internet Connectivity, Internet based communication, IP addressing in IOT, Media Access control.

UNIT-4 :

  • Sensor Technology , Participatory Sensing,

  • Industrial IOT and Automotive IOT , Actuator,

  • Sensor data Communication Protocols ,

  • Radio Frequency Identification Technology,

  • Wireless Sensor Network Technology.

UNIT-5 :

  • IOT Design methodology : Specification -Requirement, process, model, service, functional & operational view.

  • IOT Privacy and security solutions, Raspberry Pi & arduino devices. IOT

  • Case studies : smart city streetlights control & monitoring.

LIST OF EXPERIMENTS :

  1. Familiarization with Arduino/Raspberry Pi and perform necessary software installation.

  2. To interface LED/Buzzer with Arduino/Raspberry Pi and write a program to turn ON LED for 1 sec after every 2 seconds.

  3. To interface Push button/Digital sensor (IR/LDR) with Arduino/Raspberry Pi and write a program to turn ON LED when push button is pressed or at sensor detection.

  4. To interface DHT11 sensor with Arduino/Raspberry Pi and write a program to print temperature and humidity readings.

  5. To interface motor using relay with Arduino/Raspberry Pi and write a program to turn ON motor when push button is pressed.

  6. To interface OLED with Arduino/Raspberry Pi and write a program to print temperature and humidity readings on it.

  7. To interface Bluetooth with Arduino/Raspberry Pi and write a program to send sensor data to smartphone using Bluetooth.

  8. To interface Bluetooth with Arduino/Raspberry Pi and write a program to turn LED ON/OFF when ‘1’/’0’ is received from smartphone using Bluetooth.

  9. Write a program on Arduino/Raspberry Pi to upload temperature and humidity data to thingspeak cloud.

  10. Write a program on Arduino/Raspberry Pi to retrieve temperature and humidity data from thingspeak cloud.

  11. To install MySQL database on Raspberry Pi and perform basic SQL queries.

  12. Write a program on Arduino/Raspberry Pi to publish temperature data to MQTT broker.

  13. Write a program on Arduino/Raspberry Pi to subscribe to MQTT broker for temperature data and print it.

  14. Write a program to create TCP server on Arduino/Raspberry Pi and respond with humidity data to TCP client when requested.

  15. Write a program to create UDP server on Arduino/Raspberry Pi and respond with humidity data to UDP client when requested.

== END OF UNITS==


Syllabus of CSIT- 702 (A) Information Storage & Management (Departmental Elective)

Source: (rgpv.ac.in)

UNIT-1 :

  • Introduction to Storage Technology : Data proliferation, evolution of various storage technologies,

  • Overview of storage infrastructure components,

  • Information Lifecycle Management, Data categorization.

UNIT-2 :

  • Storage Systems Architecture : Intelligent disk subsystems overview, Contrast of integrated vs. modular arrays,

  • Component architecture of intelligent disk subsystems,

  • Disk physical structure components, properties,

  • performance, and specifications, RAID levels & parity algorithms, hot sparing,

  • Front end to host storage provisioning, mapping and operation.

UNIT-3 :

  • Introduction to Networked Storage : JBOD, DAS, NAS, SAN & CAS evolution and comparison.

  • Applications, Elements, connectivity, standards, management, security and limitations of DAS, NAS, CAS & SAN.

UNIT-4 :

  • Hybrid Storage solutions;

  • Virtualization : Memory, network, server, storage & appliances.

  • Data center concepts & requirements,

  • Backup & Disaster Recovery : Principles

  • Managing & Monitoring : Industry management standards (SNMP, SMI-S, CIM), standard framework applications,

  • Key management metrics (Thresholds, availability, capacity, security, performance).

UNIT-5 :

  • Information storage on cloud : Concept of Cloud, Cloud Computing, storage on Cloud, Cloud Vocabulary,

  • Architectural Framework, Cloud benefits, Cloud computing Evolution,

  • Applications & services on cloud, Cloud service providers and Models,

  • Essential characteristics of cloud computing, Cloud Security and integration.

LIST OF EXPERIMENTS :

  1. Logging into and Navigating Navisphere Manager Lab Part 1: Logging into the Navisphere Manager Lab Exercise Part 2: Navigating the Navisphere Manager User Interface

  2. Enable/Disable Navisphere Classic CLI andConfiguring NTP Part 1: Enabling and Disabling Navisphere Classic CLI Part 2: Configuring NTP

  3. Storage Management - Allocating and Assigning LUNs Part 1 : Using the Storage Allocatation Wizard to assign LUNs. Part 2 : Manually Bind LUNs.

  4. Configuring SnapView Snapshots

  5. Configuring SnapView Clones

  6. Configuring Full and Incremental SANCopy

  7. Creating Synchronous and Asynchronous

  8. Expanding LUNs and Migrating LUNs Part 1 : Expanding LUNs with Stripe Expansion Part 2: Expanding LUNs with Concatenation Expansion Part 3: Migrating LUNs

== END OF UNITS==


Syllabus of CSIT- 702 (B) Compiler Design (Departmental Elective)

Source: (rgpv.ac.in)

UNIT-1 : Introduction to compiling & Lexical Analysis

  • Introduction of Compiler, Major data Structure in compiler, types of Compiler,

  • Front-end and Backend of compiler,

  • Compiler structure : analysis-synthesis model of compilation, various phases of a compiler,

  • Lexical analysis : Input buffering , Specification & Recognition of Tokens,

  • Design of a Lexical Analyzer Generator, LEX.

UNIT-2 : Syntax Analysis &Syntax Directed Translation

  • Syntax analysis : CFGs, Top down parsing, Brute force approach, recursive descent parsing, transformation on the grammars,

  • predictive parsing, bottom up parsing, operator precedence parsing, LR parsers (SLR,LALR, LR),Parser generation.

  • Syntax directed definitions: Construction of Syntax trees, Bottom up evaluation of S-attributed definition,

  • L-attribute definition, Top down translation, Bottom Up evaluation of inherited attributes

  • Recursive Evaluation, Analysis of Syntax directed definition.

UNIT-3 : Type Checking & Run Time Environment

  • Type checking : type system, specification of simple type checker,

  • equivalence of expression, types, type conversion, overloading of functions and operations, polymorphic functions.

  • Run time Environment : storage organization, Storage allocation strategies, parameter passing, dynamic storage allocation ,

  • Symbol table, Error Detection & Recovery, Ad-Hoc and Systematic Methods.

UNIT-4 : Code Generation Intermediate

  • code generation : Declarations, Assignment statements, Boolean expressions,

  • Case statements, Back patching, Procedure calls

  • Code Generation : Issues in the design of code generator, Basic block and flow graphs,

  • Register allocation and assignment,

  • DAG representation of basic blocks, peephole optimization,

  • generating code from DAG.

UNIT-5 : Code Optimization

  • Introduction to Code optimization : sources of optimization of basic blocks,

  • loops in flow graphs, dead code elimination, loop optimization,

  • Introduction to global data flow analysis,

  • Code Improving transformations ,

  • Data flow analysis of structure flow graph

  • Symbolic debugging of optimized code.

LIST OF EXPERIMENTS :

  1. Design a lexical analyzer for given language and the lexical analyzer should ignore redundant spaces, tabs and new lines.

  2. Write a C program to identifywhether a given line is a comment or not.

  3. Write a C program to recognize strings under 'a*', 'a*b+', 'abb'.

  4. Write a C program to test whether a given identifier is valid or not.

  5. Write a LEX Program to count the number oftoken.

  6. Write a LEX Program to identify the identifier.

  7. Write a LEX Program to convert the substring abc to ABC from the given input string.

  8. Write a lex program to find out total number of vowels, and consonants from the given input sting.

  9. Write a C program to implement operator precedence parsing.

  10. Write a C program to implement LALR parsing


== END OF UNITS==


Syllabus of CSIT- 702 (C) Semantic Web & Service Oriented Architecture (Departmental Elective)

Source: (rgpv.ac.in)

UNIT-1 :

  • Semantic Web: Building Models , Calculating with knowledge,

  • Exchanging Information, Semantic Web Technologies ,

  • Types of Web : Smart Web & Dumb Web, Applications ,Semantic Data ,

  • Search Engine for Semantic Web

UNIT-2 :

  • Semantic Modeling : Modeling for human communication,

  • Explanation and prediction,

  • Mediating Variability : Variation & Classes, Variation & Layers,

  • Expressivity in Modeling.

UNIT-3 :

  • Resource Description Language RDF : Introduction , Advanced features , simple ontologies in RDF Schema ,

  • encoding of special data structures, RDF formal semantics ,syntactic reasoning with deduction rules ,

  • Distributing data across web , Managing data from multiple sources .

UNIT-4 :

  • Web Ontology Language OWL : OWL syntax and Intuitive semantics , OWL species

  • Owl formal semantics : Description Logics , Model-Theoretic Semantics of OWL,

  • Automated reasoning with OWL ,Ontology Matching and Distributed Information .

UNIT-5 :

  • Semantic Web Application Architecture: RDF Parser/Serializer,

  • RDF store : RDF data standards and Interoperability of RDF stores , RDF query engines ,

  • SPARQL : Query language for RDF , conjunctive Queries for OWL DL ,RDF backed web portals , Data federation .

  • Ontology Engineering : Constructing Ontologies manually,

  • Reusing Existing Ontologies,

  • Semiautomatic Ontology Acquisition, Ontology Mapping

LIST OF EXPERIMENTS :

  1. Working with XML

  2. Working with XML Schema, DTD

  3. Design of Ontology using RDF

  4. Design RDF document with different Serialization format (e.g. tutle,N-triple)

  5. Design of Ontology using RDFS

  6. Design of Ontology using OWL

  7. Case study : Pizza Ontology

  8. Querying Ontology using SPARQL

  9. Case Study : Dbpedia

  10. Case study : LOD Cloud

== END OF UNITS==


Syllabus of CSIT–702 (D) Natural Language Processing (Departmental Elective)

Source: (rgpv.ac.in)

UNIT-1 :

  • Introduction to Natural Language Understanding- Levels of language analysis- Syntax, Semantics,

  • Pragmatics, Applications, Ambiguity, Morphology,

  • Parsing with Finite State Transducers,

  • Regular Expressions, Stemmer, Spelling errors.

UNIT-2 :

  • Computational Phonology : speech sound, phonetic transcription,

  • text to speech, Pronunciation Variations,

  • Bayesian Method to spelling and pronunciations,

  • Minimum Edit Distance, Weighted Automata, N-grams.

UNIT-3 :

  • HMM and speech recognition, Viterbi algorithm,

  • Acoustic processing of speech, Feature Extraction, Speech Synthesis;

  • Part-of-Speech Tagging: rule based, stochastic, transformation based.

UNIT-4 :

  • Syntax Processing : Parsing with CFG, CKY parsing and the Earley parser, Probabilistic parsing;

  • Semantic Processing : Meaning representation, First Order Predicate Calculus.

  • Lexical Semantics : Internal structure of words, thematic roles, Primitive decomposition, WordNet

UNIT-5 :

  • Word sense disambiguation;

  • Information Retrieval : Vector space model, Improving user queries;

  • Pragmatic Processing : Discourse;

  • Natural Language Generation, Machine Translation.

== END OF UNITS==


Syllabus of CSIT–703(A) E- Commerce & Web Technology (Open Elective)

Source: (rgpv.ac.in)

UNIT-1 : Electronic Commerce and physical Commerce

  • Different type of e-commerce, e-commerce scenarios, advantages of e-commerce.

  • Business models : Feature of B2B e-commerce, Business models,

  • Integration. E-Services : category of e-services, Web- enabled services, Matchmaking services, and information-selling on the web.

UNIT-2 : Internet payment system

  • Characteristics of payment system, 4C payments methods, SET Protocol for credit card payment,

  • E-cash, E-check, Micro payment system,

  • Overview of smart card, overview of Mondex.

  • E-Governance : E-Governance architecture, Public private partnership,

  • Readiness, Security, Cyber Crime and Law, IT Act

UNIT-3 : Advanced technologies for e-commerce

  • Introduction to mobile agents.

  • WAP : the enabling technology : The WAP model, WAP Architecture, Benefit of WAP to e-commerce.

  • Web Security, Encryption Schemes, Secure Web documents, Digital signatures and firewalls

UNIT-4 : Introduction to building blocks of electronic commerce

  • Internet and networking. Technologies,

  • IP addressing, ARP, RARP, BOOTP, DHCP, ICMP, DNS, TFTP, TELNET.

UNIT-5 : Static and dynamic web pages

  • tiers, plug-ins, frames and forms. Exposure to Markup languages, HTML, DHTML, VRML, SGML, XML etc.

  • CGI, Applets & Serve-lets, JSP & JAVA Beans, active X control, ASP cookies creating and reading cookies,

  • semantic web, semantic web service ontology Comparative case study of Microsoft and JAVA technologies, web server scalability,.

  • Distributed objects, object request brokers, component technology, \

  • Web services, Web application architectures, Browsers, Search engines.


== END OF UNITS==


Syllabus of CSIT–703 (B) Mobile Application Development (Open Elective)


Source: (rgpv.ac.in)

UNIT-1 : Introduction to Android

  • The Android Platform, Android SDK, Eclipse Installation,

  • Android Installation, Building you First Android application,

  • Understanding Anatomy of Android Application, Android Manifest file.

UNIT- 2 : Android Application Design Essentials

  • Anatomy of an Android applications, Android terminologies,

  • Application Context, Activities, Services, Intents,

  • Receiving and Broadcasting Intents,

  • Android Manifest File and its common settings,

  • Using Intent Filter, Permissions.

UNIT-3 : Android User Interface Design Essentials

  • User Interface Screen elements,

  • Designing User Interfaces with Layouts,

  • Drawing and Working with Animation.

UNIT-4 : Testing Android applications

  • Publishing Android application, Using Android preferences,

  • Managing Application resources in a hierarchy,

  • working with different types of resources.

UNIT-5 : Using Common Android APIs

  • Using Android Data and Storage APIs, Managing data using Sqlite,

  • Sharing Data between Applications with Content Providers,

  • Using Android Networking APIs, Using Android Web APIs,

  • Using Android Telephony APIs,

  • Deploying Android Application to the World.

== END OF UNITS==

Syllabus of CSIT–703(C) Cloud Computing (Open Elective)

Source: (rgpv.ac.in)

UNIT-1 : Introduction

  • Historical development ,Vision of Cloud Computing,

  • Characteristics of cloud computing as per NIST , Cloud computing reference model ,

  • Cloud computing environments, Cloud services requirements, Cloud and dynamic infrastructure, Cloud Adoption and rudiments.

  • Overview of cloud applications : ECG Analysis in the cloud, Protein structure prediction,

  • Gene Expression Data Analysis ,Satellite Image Processing ,

  • CRM and ERP ,Social networking .

UNIT-2 : Cloud Computing Architecture

  • Cloud Reference Model, Types of Clouds, Cloud Interoperability & Standards, Scalability and Fault Tolerance,

  • Cloud Solutions : Cloud Ecosystem, Cloud Business Process Management,

  • Cloud Service Management.

  • Cloud Offerings : Cloud Analytics, Testing Under Control, Virtual Desktop Infrastructure.

UNIT-3 : Cloud Management & Virtualization Technology

  • Resiliency, Provisioning, Asset management ,Conceps of Map reduce , Cloud Governance, High Availability and Disaster Recovery.

  • Virtualization : Fundamental concepts of compute ,storage, networking, desktop and application virtualization .

  • Virtualization benefits, server virtualization, Block and file level storage virtualization Hypervisor management software,

  • Infrastructure Requirements , Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits .

UNIT-4 : Cloud Security

  • Cloud Information security fundamentals, Cloud security services,

  • Design principles, Secure Cloud Software Requirements,

  • Policy Implementation, Cloud Computing Security Challenges,

  • Virtualization security Management, Cloud Computing Secutity Architecture .

UNIT-5 :

  • Market Based Management of Clouds ,

  • Federated Clouds/Inter Cloud : Characterization & Definition ,Cloud Federation Stack , Third Party Cloud Services .

  • Case study : Google App Engine, Microsoft Azure , Hadoop , Amazon , Aneka

LIST OF EXPERIMENTS :

  1. Installation and configuration of Hadoop/Euceliptus etc.

  2. Service deployment & Usage over cloud.

  3. Management of cloud esources.

  4. Using existing cloud characteristics & Service models .

  5. Cloud Security Management.

  6. Performance evaluation of services over cloud .

== END OF UNITS=


Syllabus of CSIT–703 (D) Data Visualization (Open Elective)


Source: (rgpv.ac.in)

UNIT-1 : Introduction to Data Visualization

  • Overview of data visualization - Data Abstraction

  • Analysis: Four Levels for Validation- Task Abstraction

  • Analysis: Four Levels for Validation.

UNIT- 2 : Visualization Techniques Scalar and point techniques

  • Color maps Contouring Height Plots

  • Vector visualization techniques

  • Vector properties,Vector Glyphs Vector

  • Color Coding Stream Objects.

UNIT-3 : Visual Analytics

  • Visual Variables- Networks and Trees

  • Map Color and Other Channels

  • Manipulate View, Arrange Tables Geo Spatial data Reduce Items and Attributes.

UNIT-4 : Visualization Tools and Techniques

  • Introduction to data visualization tools- Tableau - Visualization using R.

UNIT-5 : Diverse Types of Visual Analysis

  • Time- Series data visualization Text data visualization

  • Multivariate data visualization and case studies.

  • Dashboard creation using visualization tools for the use cases:

  • Finance-marketinginsurance healthcare etc.,

== END OF UNITS==


==End of Syllabus==



26 views
bottom of page