Slideshow

Automatic Slideshow

1 / 7
III YEAR STUDENT, Mr. ASHIK ALI RECEIVING THE MEDAL FROM THE CHIEF GUEST FOR WINNING IN THE QUIZ COMPETITION

Automatic Slideshow

2 / 7
COLLEGE STAFFS WITH THE CHIEF GUEST Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022 (From L to R): Mrs. SUGANTHI, Mrs. SATHYA, Mr. PANDIYAN, Mr. SAKTHIVEL, Mr. DAMODARAN SELVARAJ, Mr. SENTHIL KUMAR & Mr. SURIYAN

Automatic Slideshow

3 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS, LIGHTNING THE LAMP @ DEPT. FUNCTION - 2022

Automatic Slideshow

4 / 7
ANANTHARAJ OF III B. Sc., CS RECEIVING THE BEST STUDENT AWARD FROM CHIEF GUEST @ DEPT. FUNCTION - 2022

Automatic Slideshow

5 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS ARRIVING FOR THE DEPT. FUNCTION - 2022

Automatic Slideshow

6 / 7
SHEELA METILDA OF I B. Sc., CS RECEIVING THE MEDAL FROM THE CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022

Automatic Slideshow

7 / 7
Mr. THAJUDEEN OF III B. Sc., CS GIVING THE VOTE OF THANKS @ DEPT. FUNCTION - 2022

Followers

Today's Quotes

The Best Preparation for Tomorrow is doing Your Best Today.......

Monday, August 9, 2021

Sem 3 (PG): Syllabus

 

SEMESTER – III

 

PAPER - 7 DISTRIBUTED OPERATING SYSTEM

UNIT-I: INTRODUCTION

Operating system concepts - System Calls - OS Structure - Process and Threads: Process - Threads - Inter Process Communication - Scheduling - Classical IPC Problems.

UNIT-II: MEMORY MANAGEMENT

Memory abstraction - Virtual Memory - Page Replacement Algorithm - Design issues for paging systems - implementation issues - Segmentation. File Systems: Files - Directories - File System Implementation - File System Management and Optimization.

UNIT-III: INPUT/OUTPUT

Principles of I/O hardware - Principles of I/O software - I/O Software Layers - Disks - Clocks - User Interface - Thin Clients - Power Management. Deadlocks: Resources - Introduction - The Ostrich Algorithm - Deadlock Avoidance - Deadlock Prevention - Other issues.

UNIT-IV: MULTIMEDIA OPERATING SYSTEM

Introduction - Multimedia Files - Video & Audio compression - Multimedia Process Scheduling - Multimedia File System Paradigms - File placement - Caching - Disk scheduling for Multimedia - Multiple Processor system: Multiprocessor - Multicomputers - Virtualization - Distributed systems.

 UNIT-V: SECURITY

Security Environment - Basics of Cryptography - Protection Mechanisms - Authentication - Insider Attacks - Exploiting Code Bugs - Malware – Defenses - Case Study: LINUX.

Text Book:

1. Andrew S. Tanenbaum - Modern Operating System - Prentice Hall of India Pvt Limited, 2001

REFERENCE Book:

1. Pradeep K. Sinha. - Distributed Operating Systems Concepts and Design - Prentice Hall of India Pvt Limited, 2008

2. Andrew S. Tanenbaum and Maarten Van Steen - Distributed Systems - Prentice Hall of India Pvt Limited, 2002.

PRACTICAL - 7 DISTRIBUTED OPERATING SYSTEM

1. Write a shell script to copy, rename and print multiple files using choice menus.

 

2. Write a shell script to display logged in users who are using high CPU percentage.

 

3. Write a shell script to list processes based on CPU percentage and memory un usage.

 

4. Write a shell script to display total used and free memory space.

 

5. Write a shell script that takes as command-line input a number n and a word. The program should then print the word n times, one word per line.

 

6. Write a shell scripts using the following statements. a) While-loop b) For-loop c) If-then-else d) Switch

 

7. Write a shell script using grep statement.

 

8. Write a shell script that can search all immediate sub-directories of the current directory for a given file and then quit if it finds one.

 

PAPER – 8 XML AND WEB SERVICES

UNIT - I: XML TECHNOLOGY FAMILY

XML – benefits – Advantages of XML over HTML, EDI, Databases – XML based standards –DTD – XML Schemas – X-Files – XML processing – DOM – SAX – presentation technologies– XSL – XHTML – voiceXML – Transformation – XSLT – XLINK – XPATH.

UNIT - II: JSON AND JSON SCHEMA

Introduction to JSON – JSON Comparison with XML – JSON syntax, Datatypes, Objects – Examples – JSON Schema: Hello World! – The type Keyword – Declaring a JSON schema – JSON schema reference: Type specific keywords – Generic Keywords – Combining schemas – The $schema Keyword – Regular Expression – Structuring a complex schema: Reuse.

UNIT - III: ARCHITECTING WEB SERVICES

Business motivations for web services – B2B – B2C – Technical motivations – limitations of CORBA and DCOM – Service-oriented Architecture (SOA) – Architecting web services –Implementation view – web services technology stack – logical view – composition of web services – deployment view – from application server to peer to peer – process view – life in the runtime.

UNIT - IV: WEB SERVICE BUILDING BLOCKS: SOAP, WSDL AND UDDI

Introduction to SOAP – Basic SOAP syntax – Sending SOAP messages – Future of SOAP – Introduction to WSDL – Basic WSDL syntax- SOAP binding – Introduction of UDDI – UDDI API – Future of UDDI.

UNIT - V: XML-E-BUSINESS & XML-CONTENT MANAGEMENT SYSTEM

Business to Business – Business to Customer – Different types of B2B Interaction – Components of E-business XML Systems – Enterprise Integration – ebXML – RosettaNet – Introduction of Web Content Management – Components of Content Management System – Role of XML in Web Content Management – Role of metadata (RDF and PRISM) in Web Content Management.

Text Book:

1. Ron Schmelzer et al. “XML and Web Services”, Pearson Education, 2002.

2. MichealDroettboom, “Understanding JSON Schema Release 1.0”, 2013.

REFERENCE Book:

1. Ethan Cerami, “Web Services Essentials”, O’Reilly, Shroff Publishers & Distributors Pvt.Ltd, Fourth Edition, 2002.

2. Sandeep Chatterjee and James Webber, “Developing Enterprise Web Services: An Architect’s Guide”, Prentice Hall Edition, 2004.

 

PRACTICAL-8 XML AND WEB SERVICES

 

1. Simple XML file

2. Validating XML document using Internal DTD, External DTD

3. Validating an XML document using XSD

4. Validating an XML document with attributes using XSD

5. XML with mixed contents

6. Validating an XML document using XSD that implements user defined data type

7. Presenting an XML file using XSLT elements

8. Transforming XML using XSLT and implementing XPath – Nodeset functions

9. Transforming XML using XSLT and implementing XPath – number functions

10. Creating a Web Service and Creating and invoking a Web Service

 

PAPER - 9 PROGRAMMING USING PYTHON

UNIT - I: OVERVIEW

Introduction to Python: Features of Python - How to Run Python – Identifiers - Reserved Keywords - Variables - Comments in Python - Indentation in Python - Multi-Line Statements - Multiple Statement Group (Suite) – Quotes in Python - Input, Output and Import Functions - Operators. Data Types and Operations: Numbers-Strings-List-Tuple-Set-Dictionary-Data type conversion.

UNIT - II: FLOW CONTROL & FUNCTIONS

Flow Control: Decision Making-Loops-Nested Loops-Types of Loops. Functions: Function Definition-Function Calling - Function Arguments - Recursive Functions - Function with more than one return value.

UNIT - III: MODULES, PACKAGES AND FILE HANDLING

Modules and Packages: Built-in Modules - Creating Modules - import Statement - Locating Modules - Namespaces and Scope - The dir() function - The reload() function - Packages in Python - Date and Time Modules. File Handling: Opening a File - Closing a File - Writing to a File – Reading from a File - File Methods - Renaming a File - Deleting a File - Directories in Python.

 UNIT - IV: OBJECT ORIENTED PROGRAMMING

Class Definition - Creating Objects - Built-in Attribute Methods - Built-in Class Attributes - Destructors in Python Encapsulation - Data Hiding- Inheritance - Method Overriding Polymorphism. Exception Handling: Built-in Exceptions - Handling Exceptions - Exception with Arguments- Raising Exception - User-defined Exception - Assertions in Python.

UNIT - V: REGULAR EXPRESSIONS & WEB APPLICATIONS

Regular Expressions: The match() function - The search() function - Search and Replace - Regular Expression Modifiers: Option Flags - Regular Expression Patterns - Character Classes - Special Character Classes - Repetition Cases - findall() method - compile() method. Web Application Framework- Django Architecture- Starting development- Case Study: Blogging App.

Text Book:

1. Jeeva Jose and P. SojanLal, “Introduction to Computing and Problem Solving with Python”, Khanna Book Publising Co. (P) Ltd., 2016.

2. ArshdeepBahga, Vijay Madisetti, “Cloud Computing: A Hands – On Approach” Universities press (India) Pvt. limited 2016.

REFERENCE Book:

1. Wesley J. Chun, “Core Python Programming”, Second Edition, Prentice Hall Publication, 2006.

PRACTICAL-9 PROGRAMMING USING PYTHON

1. Working with numbers

 

2. Implementing String operations

 

3. Working with Tuples and Set

 

4. Implementation of Dictionaries

 

5. Demonstrating List Operations.

 

6. Flow Control and Functions

 

7. Modules and Packages

 

8. File handling

 

9. Object Oriented Programming

 

10. Exception Handling and Regular Expressions

 

CORE ELECTIVE PAPER - 3 INTERNET OF THINGS

UNIT – I : INTRODUCTION

Introduction and Definition of Internet of Things, IoT Growth – A Statistical View, Application Areas of IoT, Characteristics of IoT, Things in IoT, IoT Stack, Enabling Technologies, IoT Challenges, IoT Levels, Is Cyber Physical System the same as IoT? Is WSN the same as IoT?

UNIT - II: INTRODUCTION TO SENSORS, MICROCONTROLLERS, AND THEIR INTERFACING

Introduction to Sensor Interfacing, Types of Sensors, Controlling Sensors through Webpages, Microcontrollers: A Quick Walkthrough, ARM. Protocols for IoT – Messaging and Transport Protocols, Messaging Protocols (MQTT, CoAP, AMQP), Transport Protocols (Li-Fi, BLE).

UNIT - III: PROTOCOLS FOR IOT

Addressing and Identification, Internet Protocol Version 4 (IPv4), Internet Protocol Version 6 (IPv6), Uniform Resource Identifier (URI). Cloud for IoT - Introduction, IoT with Cloud – Challenges, Selection of Cloud Service Provider for IoT Applications: An Overview, Introduction to Fog Computing, Cloud Computing: Security Aspects, Case Study: How to use Adafruit Cloud? Application of Data Analytics in IOT.

UNIT - IV: APPLICATION BUILDING WITH IOT

Introduction, Smart Perishable Tracking with IoT and Sensors, Smart Healthcare – Elderly Fall Detection with IoT and Sensors, Smart Inflight Lavatory Maintenance with IoT, IoT–Based Application to Monitor Water Quality, Smart Warehouse Monitoring – Let the Drone Fly for You, Smart Retail – IoT Possibilities in the Retail Sector, Prevention of Drowsiness of Drivers by IoT-Based Smart Driver Assistance Systems, System to Measure Collision Impact in an Accident with IoT.

UNIT - V: GETTING FAMILIARIZED WITH ARDUINO IDE

Architecture, Arduino Programming, A Simple Application, Arduino Playground. Getting Familiarized with Raspberry Pi - Story behind Raspberry Pi, Architecture, Compatible Peripherals, Add-Ons, and Accessories, Operating System for Raspberry Pi, Setting up Raspberry Pi, Initial Configuration for Raspberry Pi, Linux Based Softwares in Raspberry Pi, Application Development with Raspberry-Pi – A Quick Walk Through.

TEXT

1. Shriram K Vasudevan, Abhishek S Nagarajan, RMD Sundaram, Internet of Things, Wiley, India, 2019.

REFERENCES

1. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on Approach)”, 1stEdition, VPT, 2014. 2. Francis daCosta, “Rethinking the 2. “Internet of Things: A Scalable Approach to Connecting Everything”, 1st Edition, Apress Publications, 2013.

 

CLICK THE ABOVE SYLLABUS IN PDF 

 

 

No comments:

Post a Comment