M.SC 1 Syllabus2
M.SC 1 Syllabus2
SEMESTER IV
Course Outcomes:
At the end of the Course the student will be able to
CO1: Explain and compare different types of NoSQL Databases
CO2:Compare and contrast RDBMS with different NoSQL
databases.
CO3:Demonstrate the detailed architecture and performance tune of Document-oriented NoSQL
Databases. CO4:Explain performance tune of Key-Value Pair NoSQL databases.
CO5:Apply Nosql development tools on different types of NoSQL Databases.
UNIT-I
Introduction to noSql database Overview and History of NoSQL Databases. Definition of the
Four Types of NoSQL Database, The Value of Relational Databases, Getting at Persistent Data,
Concurrency, Integration, Impedance Mismatch, Application and Integration Databases.
UNIT-II
Comparison of relational databases to new NoSQL stores, MongoDB, Cassandra, HBASE,
Neo4j use And deployment, Application, RDBMS approach, Challenges NoSQL approach,
Replication and Sharding, MapReduce on databases.
UNIT-III
NoSQL Key/Value databases using MongoDB, Document Databases, Document oriented
Database
Features, Consistency, Transactions, Availability, Query Features, Scaling, Suitable Use Cases,
Event Logging, Content Management Systems, Blogging Platforms, Web Analytics or Real-
Time Analytics
UNIT-IV
Column- oriented NoSQL databases using Apache HBASE, Column-oriented NoSQL databases
using Apache Cassandra, Architecture of HBASE, Column-Family Data Store Features,
Consistency, Transactions, Availability, Query Features, Scaling, Suitable Use Cases.
UNIT-V
NoSQL Key/Value databases using Riak, Key-Value Databases,Key-Value Store Storing
Session Information, User Profiles, Preferences, Shopping Cart Data,Relationships among
Data, Multi operation Transactions, Query by Data, Operations by Sets. Graph NoSQL
databases using Neo4,NoSQL database development tools and programming lalnguages,
Graph Databases
TEXT BOOKS:
1. Sadalage, P. & Fowler, NoSQL Distilled: A Brief Guide to the Emerging
UNIT - I
Design Principles of IoT: Design principles of connected devices, data acquiring organizing
and analytics in IoT, system architecture of loT. Prototyping the Embedded Devices for IoT:
System hardware and prototyping, sensors and actuators for IoT, Radio module and wireless
sensor network, gateways internet and web, software components.
UNIT - II
Embedded Programming for IoT: Programming connected devices, C and python for IoT, Case
study: Temperature controller, Smart irrigation system.
UNIT III:
Internet of Things, Protocols and real time applications and all other operation over arrays,
matplotlib: plotting of line graph, pi chart and box plot etc.
UNIT VI
Basic of robotics Introduction to robotics; Elements of robots; Kinematics of serial and parallel
robots; Velocity and static analysis of robots; Dynamics of robots; Motion planning and control;
Flexible manipulators; Wheeled mobile robots; Basic concepts of industrial automation and
communication protocols for PLC, DCS, SCADA systems
UNIT V:
Advanced Concepts Advanced concepts in robotics; Introduction to Cloud and Fog robotics.
Automation Basic concepts of industrial automation and communication protocols for PLC,
DCS, SCADA systems
TEXT BOOKS:
1. Raj Kamal, Internet of Things, Architecture and Design Principles, lst edition, McGraw
SEMESTER – IV ELECTIVE -7
Unit-1:
Components of a computer – CMOS and BIOS – processors: types and functions – RAM: role
and types – Hard disks – FAT and NTFS – RAID – Removable storage devices – Common
forms of data ports – Display standards and cards – printers and scanners .
Unit-2:
Operating Systems and Interface OS basics – functions of OS – Windows and Linux family of
OS – Clientand Server operating systems: principal roles and differences – Command line access
– device drivers .
Unit-3:
Databases The evolution of databases – types of databases – relational database management
systems – ERP – security issues in RDBMS – databases as back-end to web sites – access
control granularity in databases – SQL: process and vulnerabilities .
Unit-4:
Networks Concept and need for networking – Components: Switches and routers – Cables:
types and choice – LAN and WAN: architecture and protocols – OSI 7-layer model – Routing
– Packet and Circuit switched connections – DNS, DHCP and ADS as parts of end-user
networking.
Unit-5:
Cloud ComputingConcepts and fundamentals – types of clouds – challenges to storage of data
in cloud - cloud computing service models – deployment strategies – standards for security in
cloud environment
Text Books:
1. Basic of Networking – Prentice Hall (ISBN 8120324897)
2. Introduction to Networking – Prentice Hall (ISBN 8120313860)
3. Computer Networking First Step – Odom Wendell – (ISBN 8129706075)
4. Carl Hamacher V. Zvonko G.V. Safwat G. Z. (2002) Computer organization (5thed.),Tata
McGraw Hill
5. Morris Mano (2007) Computer System Architecture (3rd ed.), Pearson Education
6. Ramez, E. Shamkant, B. Navathe (2008) Fundamentals of database systems (5th
ed.),Pearson Education
7. Date, C. J, (2012) An Introduction to Database Systems (8th ed.), Pearson Education