M.SC., Computer Science
M.SC., Computer Science
2
PERIYAR UNIVERSITY
iv) EXAMINATIONS
The examination shall be of three hours duration for each course at the end of each
semester. The candidate failing in any subject(s) will be permitted to appear in the
subsequent examination.
The practical / project should be an individual work. The University examination
for practical / project work will be conducted by the internal and external examiners jointly
at the end of each semester.
3
v) PROGRAMME OUTCOMES AND PROGRAMME SPECIFIC OUTCOMES
DESCRIPTION
PSO 2 - Entrepreneur
To create effective entrepreneurs by enhancing their critical thinking,
problem solving, decision making and leadership skill that will
facilitate startups and high potential organizations.
4
PSO4 – Contribution to Business World
To produce employable, ethical and innovative professionals to
sustain in the dynamic business world.
5
vii) STRUCTURE OF M. Sc (COMPUTER SCIENCE) PROGRAMME
SECOND SEMESTER
23PCSC04 Core IV: Data Mining 4 5 25 75 100
and Warehousing
23PCSC05 Core V: Advanced 4 5 25 75 100
Operating Systems
23PCSC06 Core VI: Advanced 4 5 25 75 100
Java Programming
23PCSE_ Elective II 3 5 25 75 100
6
THIRD SEMESTER
23PCSC07 Core VII: Digital Image 5 6 25 75 100
Processing
23PCSC08 Core VIII: Cloud 5 5 25 75 100
Computing
23PCSC09 Core IX: Network 5 5 25 75 100
Security and
Cryptography
23PCSC10 Core X: Data Science 4 6 25 75 100
& Analytics
23PCSCP05 Practical V: Digital 3 4 40 60 100
Image Processing Lab
using MATLAB
23PCSCP06 Practical VI: Cloud 2 4 40 60 100
Computing Lab
23PCSI01 2 40 60 100
Internship Industrial
Activity
Total 26 22 08 700
FOURTH SEMESTER
23PCSE_ Elective III 3 4 25 75 100
Total 18 4 9 500
Grand Total 91
Elective Course–I
23PCSE01 Advanced Software Engineering
23PCSE02 Multimedia and its applications
23PCSE03 Embedded Systems
Elective Course–II
23PCSE04 Artificial Intelligence & Machine Learning
23PCSE05 Internet of Things
23PCSE06 Mobile Computing
7
23PCSE07 Block Chain Technology
Elective Course–III
23PCSE08 Critical thinking, Design thinking and problem solving
23PCSE09 Web Services
23PCSE10 Robotic process automation for business
Test1 : 15 Marks
Test2 : 15 Marks
Record : 10 Marks
- - - - - - - - -- - - - - - -
Total : 40 Marks
- - - - - - - - - - - - - - --
(Record Note must be compulsorily submitted while attending the Practical
Examination and No passing minimum)
8
xii) EXTERNAL ASSESMENT QUESTION PAPER PATTERN (PRACTICAL)
There will be two questions with or without subsections to be given for the
practical examination. Every question should be chosen from the question bank
prepared by the examiner(s).
Distribution of Marks
Each question : 30 Marks
Problem Understanding : 05 Marks
Program writing : 10 Marks
Debugging : 10 Marks
For Correct Results : 05 Marks
10
ANNEXURE - I
PERIYAR UNIVERSITY
Place :
Date: Signature of External Guide
(With seal)
Place :
Date: Signature of Internal Guide
11
ANNEXURE II
CONTENTS
Chapter Page No
COLLEGE BONAFIDE
CERTIFICATE COMPANY
ATTENDANCE CERTIFICATE
ACKNOWLEDGEMENT
SYNOPSIS
1. INTRODUCTION
ORGANIZATION PROFILE
SYSTEM SPECIFICATION
HARDWARE CONFIGURATION
SOFTWARE SPECIFICATION
2. SYSTEM STUDY
EXISTING SYSTEM
DESCRIPTION
DRAWBACKS
PROPOSED SYSTEM
DESCRIPTION
FEATURES
3. SYSTEM DESIGN AND DEVELOPMENT
FILE DESIGN
INPUT DESIGN
OUTPUT DESIGN
CODE DESIGN
DATABASE DESIGN
SYSTEM DEVELOPMENT
DESCRIPTION OF
MODULES (Detailed explanation
about the project work)
4. SYSTEM DESIGN AND DEVELOPMENT
5. CONCLUSION
6. BIBLIOGRAPHY
APPENDICES
A. DATA FLOW DIAGRAM
B. TABLE STRUCTURE
C. SAMPLE CODING
D. SAMPLE INPUT
E. SAMPLE OUTPUT
12
ANNEXURE III
A Project work submitted in partial fulfilment of the requirements for the degree
of
Master of Science in Computer Science
to the
Periyar University, Salem – 11
Submitted by
College
emblem
College Name
(Affiliated to Periyar University)
Place with Pin Code
Month – Year
13
B. Format of the Certificate
College Name
(Affiliated to Periyar University)
Place with Pin Code
College
emblem
This is to certify that the Project Work entitled Title of the Project submitted in
partial fulfillment of the requirements of the degree of Master of Science in
Computer Science to the Periyar University, Salem is a record of bonafide
work carried out by Name of the student Reg. No._____________ under my
supervision and guidance.
14
I – SEMESTER
15
Unit:5 BACKTRACKING 13 hours
Backtracking: - General Method – 8-Queens Problem – Sum Of Subsets – Graph Coloring –
Hamiltonian Cycles – Branch And Bound: - The Method – Traveling Salesperson.
Text Books
1 Ellis Horowitz,“Computer Algorithms”, Galgotia Publications.
2 Alfred V.Aho, John E.Hopcroft,Jeffrey D.Ullman, "Data Structures and Algorithms".
Reference Books
1 Goodrich, “Data Structures & Algorithms in Java”, Wiley 3rd edition.
2 Skiena,”The Algorithm Design Manual”,SecondEdition,Springer , 2008
AnanyLevith,”Introduction to the Design and Analysis of algorithm”, Pearson Education
3
Asia, 2003.
Robert Sedgewick,Phillipe Flajolet,”An Introduction to the Analysis of Algorithms”,
4
Addison-Wesley Publishing Company,1996.
16
I – SEMESTER
OBJECT ORIENTED ANALYSIS AND
Course code 23PCSC02 L T P C
DESIGN & C++
Core/Elective/Supportive Core 6 5
2 Gain knowledge about the various steps performed during object design K2,K3
3 Abstract object-based views for generic software systems K3
4 Link OOAD with C++ language K4,K5
5 Apply the basic concept of OOPs and familiarize to write C++ program K5,K6
K1 - Remember; K2 - Understand; K3 - Apply; K4 - Analyze; K5 - Evaluate; K6 – Create
17
Unit:5 POLYMORPHISM AND FILES 15 hours
Memory Management Operators- Polymorphism – Virtual functions – Files – Exception
Handling – String Handling -Templates.
Text Books
“Object Oriented Analysis and Design with Applications”, Grady Booch, Second Edition,
1
Pearson Education.
“Object -Oriented Programming with ANSI & Turbo C++”, Ashok N.Kamthane, First
2
Indian Print -2003, Pearson Education.
Reference Books
1 Balagurusamy “Object Oriented Programming with C++”, TMH, Second Edition, 2003.
18
I – SEMESTER
Course code 23PCSC03 PYTHON PROGRAMMING L T P C
Core/Elective/Supportive Core 6 4
19
Unit:5 SYSTEMS AND NETWORKS 15 hours
Systems: Files –Directories – Programs and Processes – Calendars and Clocks.
Concurrency: Queues – Processes – Threads – Green Threads and gevent – twisted – Redis.
Networks: Patterns – The Publish-Subscribe Model – TCP/IP – Sockets – ZeroMQ –Internet
Services – Web Services and APIs – Remote Processing – Big Fat Data and MapReduce –
Working in the Clouds.
Text Books
1 Bill Lubanovic, “Introducing Python”, O‟Reilly, First Edition-Second Release, 2014.
2 Mark Lutz, “Learning Python”, O‟Reilly, Fifth Edition, 2013.
Reference Books
David M. Beazley,“Python Essential Reference”, Developer‟s Library, Fourth
1
Edition,2009.
SheetalTaneja,Naveen Kumar, “Python Programming-A Modular
2
Approach”,PearsonPublications.
20
I – SEMESTER
PRACTICAL I : ALGORITHM
Course code 23PCSCP01 AND OOPS LAB L T P C
Core/Elective/Supportive Elective 4 3
21
Total Lecture hours 75 hours
Text Books
1 Goodrich, “Data Structures & Algorithms in Java”, Wiley 3rd edition.
2 Skiena,”The Algorithm Design Manual”,SecondEdition,Springer , 2008
Reference Books
AnanyLevith,”Introduction to the Design and Analysis of algorithm”, Pearson Education
1
Asia, 2003.
Robert Sedgewick,Phillipe Flajolet,”An Introduction to the Analysis of Algorithms”,
2
Addison-Wesley Publishing Company,1996.
22
I – SEMESTER
PRACTICAL II : PYTHON
Course code 23PCSCP02 PROGRAMMING LAB L T P C
Core/Elective/Supportive Core 4 3
Text Books
1 Bill Lubanovic, “Introducing Python”, O‟Reilly, First Edition-Second Release, 2014.
2 Mark Lutz, “Learning Python”, O‟Reilly, Fifth Edition, 2013.
Reference Books
23
David M. Beazley,“Python Essential Reference”, Developer‟s Library, Fourth
1
Edition,2009.
SheetalTaneja,Naveen Kumar, ”Python Programming-A Modular
2
Approach”,PearsonPublications.
24
II – SEMESTER
Course code 23PCSC04 DATA MINING AND WAREHOUSING L T P C
Core/Elective/Supportive Core 5 5
25
Unit:4 DATA WAREHOUSING AND MODELING 11 hours
Data warehousing: introduction - characteristics of a data warehouse – data marts – other aspects
of data mart. Online analytical processing: introduction - OLTP & OLAP systems
Datamodeling –star schema for multidimensional view –data modeling – multifactstar schema or
snow flake schema – OLAP TOOLS – State of the market – OLAP TOOLS and the internet.
Unit:5 APPLICATIONS OF DATA WAREHOUSE 11 hours
Developing a data WAREHOUSE: why and how to build a data warehouse –data warehouse
architectural strategies and organization issues - design consideration – data content – metadata
distribution of data – tools for data warehousing – performance considerations – crucial decisions
in designing a data warehouse.
Applications of data warehousing and data mining in government: Introduction - national data
warehouses – other areas for data warehousing and data mining.
26
II – SEMESTER
Course code 23PCSC05 ADVANCED OPERATING SYSTEMS L T P C
Core/Elective/Supportive Core 5 5
27
Securing handheld systems
Text Books
Abraham Silberschatz; Peter Baer Galvin; Greg Gagne, “Operating System Concepts”,
1
Seventh Edition, John Wiley & Sons, 2004.
MukeshSinghal and Niranjan G. Shivaratri, “Advanced Concepts in Operating Systems –
2
Distributed, Database, and Multiprocessor Operating Systems”, Tata McGraw-Hill, 2001.
Reference Books
1 Rajib Mall, “Real-Time Systems: Theory and Practice”, Pearson Education India, 2006.
Pramod Chandra P.Bhatt, An introduction to operating systems, concept and practice, PHI,
2
Third edition, 2010.
3 Daniel.P.Bovet& Marco Cesati,“Understanding the Linux kernel”,3rdedition,O‟Reilly, 2005
Neil Smyth, “iPhone iOS 4 Development Essentials – Xcode”, Fourth Edition, Payload
4
media, 2011.
28
II – SEMESTER
Course code 23PCSC06 ADVANCED JAVA PROGRAMMING L T P C
Core/Elective/Supportive Core 5
29
Techniques
Text Books
1 Jamie Jaworski, “Java Unleashed”, SAMS Techmedia Publications,1999.
2 Campione, Walrath and Huml, “The Java Tutorial”, AddisonWesley,1999.
Reference Books
Jim Keogh,” The Complete Reference J2EE”, Tata McGrawHill Publishing Company
1
Ltd,2010.
David Sawyer McFarland, “JavaScript And JQuery- The Missing Manual”, Oreilly
2
Publications, 3rd Edition,2011.
3 Deitel and Deitel, “Java How to Program”, Third Edition, PHI/Pearson Education Asia.
30
Course code 23PCSCP03 PRACTICAL III : DATA MINING L T P C
USING R
Core/Elective/Supportive Core 4 4
Basics of DM Algorithms & R
Pre-requisite
Programming
Course Objectives:
The main objectives of this course are to:
1. To enable the students to learn the concepts of Data Mining algorithms namely
classification, clustering, regression….
2. To understand & write programs using the DM algorithms
3. To apply statistical interpretations for the solutions
4. Able to use visualizations techniques for interpretations
Text Books
Margaret H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson
1
education,2003.
C.S.R. Prabhu, “Data Warehousing Concepts,Techniques, Productsand Applications”, PHI,
2
Second Edition
Reference Books
1 ArunK.Pujari, “Data Mining Techniques”, Universities Press (India) Pvt. Ltd.,2003.
Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining and OLAP”, TMCH,
2
2001.
31
2 https://nptel.ac.in/noc/courses/noc20/SEM1/noc20-cs12/
https://www.btechguru.com/training--it--database-management-systems--file-structures--
3
introduction-to-data-warehousing-and-olap-2-video-lecture--12054--26--151.html
32
Course code 23PCSCP04 PRACTICAL IV : ADVANCED L T P C
JAVA LAB
Core/Elective/Supportive Core 4 4
33
Text Books
1 Jamie Jaworski, “Java Unleashed”, SAMS Techmedia Publications,1999.
2 Campione, Walrath and Huml, “The Java Tutorial”, AddisonWesley,1999.
Reference Books
Jim Keogh,” The Complete Reference J2EE”, Tata McGrawHill Publishing Company
1
Ltd,2010.
David Sawyer McFarland, “JavaScript And JQuery- The Missing Manual”, Oreilly
2
Publications, 3rd Edition,2011.
34
23PHR01 - Fundamentals of Human Rights
Unit I: Introduction:
Meaning and Definitions of Human Rights – Characteristics and Importance of Human
Rights – Evolution of Human Rights – Formation, Structure and Functions of the UNO -
Universal Declaration of Human Rights – International Covenants – Violations of Human
Rights in the Contemporary Era.
Unit III:
Rights of Marginalized and other Disadvantaged People: Rights of Women – Rights of
Children – Rights of Differently Abled – Rights of Elderly - Rights of Scheduled Castes –
Rights of Scheduled Tribes – Rights of Minorities – – Rights of Prisoners – Rights of
Persons Living with HIVAIDS – Rights of LGBT.
Unit IV:
Human Rights Movements: Peasant Movements (Tebhaga and Telangana) – Scheduled
Caste Movements (Mahar and Ad-Dharmi) – Scheduled Tribes Movements (Santhal and
Munda) – Environmental Movements ( Chipko and Narmada BachaoAndolan) – Social
Reform Movements (Vaikom and Self Respect).
Unit V:
Redressal Mechanisms: Protection of Human Rights Act, 1993 (Amendment 2019) –
Structure and Functions of National and State Human Rights Commissions – National
Commission for SCs – National Commission for STs – National Commission for Women –
National Commission for Minorities – Characteristics and Objectives of Human Rights
Education.
References
1. SudarshanamGankidi, Human Rights in India: Prospective and Retrospective, Rawat
Publications, Jaipur, 2019.
2. SatvinderJuss, Human Rights in India, Routledge, New Delhi, 2020.
3. Namita Gupta, Social Justice and Human Rights in India, Rawat Publications, Jaipur,
2021.
4. Mark Frezo, The Sociology of Human Rights, John Willy & Sons, U.K. 2014.
35
5. Chiranjivi J. Nirmal, Human Rights in India: Historical, Social and Political
Perspectives, Oxford University Press, New York, 2000.
6. Dr. S. Mehartaj Begum, Human Rights in India: Issues and perspectives, APH
Publishing Corporation, New Delhi, 2010.
7. Asha Kiran, The History of Human Rights, Mangalam Publications, Delhi, 2011.
8. Bani Borgohain, Human Rights, Kanishka Publishers & Distributors, New Delhi-2,
2007.
9. Jayant Chudhary, A Textbook of Human Rights, Wisdom Press, New Delhi, 2011.
36
III SEMESTER
37
Unit:4 IMAGE COMPRESSION 11 hours
Image Compression: Fundamentals – Image compression models – Elements of Information
Theory – Error Free compression – Lossy compression – Image compression standards.
Text Books
Rafael C. Gonzalez, Richard E. Woods, “Digital Image Processing”, Second Edition,
1
PHI/Pearson Education.
2 B. Chanda, D. Dutta Majumder, “Digital Image Processing and Analysis”, PHI, 2003.
Reference Books
Nick Efford, “Digital Image Processing a practical introducing using Java”, Pearson
1
Education, 2004.
38
Course code 23PCSC08 CLOUD COMPUTING L T P C
Core/Elective/Supportive Core 5 5
39
Unit:5 STORING AND SHARING 10 hours
STORING AND SHARING Understanding cloud storage, evaluating on line file storage,
exploring on line book marking services, exploring on line photo editing applications, exploring
photo sharing communities, controlling it with web based desktops.
Text Books
1 Michael Miller, “Cloud Computing”, Pearson Education, New Delhi, 2009.
Reference Books
Anthony T. Velte, “Cloud Computing: A Practical Approach”, 1st Edition, Tata McGraw
1
Hill Education Private Limited, 2009.
40
23PCSC09 NETWORK SECURITY AND
Course code L T P C
CRYPTOGRAPHY
Core/Elective/Supportive Core 5 4
41
Web Security - Secure Socket Layer – Secure Electronic Transaction. System Security - Intruders
and Viruses – Firewalls– Password Security.
Text Books
1 William Stallings, “Cryptography and Network Security”, PHI/PearsonEducation.
2 Bruce Schneir, “Applied Cryptography”, CRC Press.
Reference Books
A.Menezes, P Van Oorschot and S.Vanstone, “Hand Book ofApplied Cryptography”, CRC
1
Press, 1997
2 AnkitFadia,”Network Security”,MacMillan.
42
Course code 23PCSC10 DATA SCIENCE & ANALYTICS L T P C
Core/Elective/Supportive Core 5 4
43
Artificial intelligence: Machine Learning and deep learning in data science - Clustering,
association rules. Linear regression-logistic regression-Additional regression methods.
Text Books
Introducing-Data-Science-Big-Data-Machine-Learning-and-more-using-Python-tools-2016.
1
Pdf
2 Data science in big data analytics-Wiley 2015 John Wiley & Sons
Reference Books
1 A simple introduction to Data Science - Lars Nielson 2015
Introducing Data Science Davy Cielen, Arno D.B.Meysman, Mohamed Ali 2016 Manning
2
Publication
3 R Programming for Data Science - Roger D.Peng 2015 Lean Publication
4 Data Science & Big Data Analytics: Discovering, Analyzing , Visualizing and Presenting Data
44
PRACTICAL V : DIGITAL IMAGE
Course code 23PCSCP05 PROCESSING Using MATLAB L T P C
Core/Elective/Supportive Core 4 3
Basic Programming of Image Processing
Pre-requisite
& an intro to MATLAB
Course Objectives:
The main objectives of this course are to:
1. To understand the basics of Digital Image Processing fundamentals, image enhancement and
image restoration techniques
2. To enable the students to learn the fundamentals of image compression and segmentation
3. To understand Image Restoration & Filtering Techniques
4. Implementation of the above using MATLAB
Text Books
1 Rafael C. Gonzalez, Richard E. Woods, “Digital Image Processing”, Second Edition,
PHI/Pearson Education.
2 B. Chanda, D. Dutta Majumder, “Digital Image Processing and Analysis”, PHI, 2003.
Reference Books
45
Nick Efford, “Digital Image Processing a practical introducing using Java”, Pearson
1
Education, 2004.
46
PRACTICAL VI : CLOUD
Course code 23PCSCP06 COMPUTING LAB L T P C
Core/Elective/Supportive Core 4 3
Text Books
1 Michael Miller, “Cloud Computing”, Pearson Education, New Delhi, 2009.
Reference Books
47
Anthony T. Velte, “Cloud Computing: A Practical Approach”, 1st Edition, Tata McGraw
1
Hill Education Private Limited, 2009.
48
VI – SEMESTER
Core/Elective/Supportive Core 5 5
49
1. Develop a website for your college using advanced tags of HTML.
2. Write names of several countries in a paragraph and store it as an HTML document,
world.html. Each country name must be a hot text. When you click India (for example), it must
open india.html and it should provide a brief introduction about India.
3. Develop a HTML document to i)display Text with Bullets / Numbers - Using Lists ii) to
display the Table Format Data
4. Develop a Complete Web Page using Frames and Framesets which gives the Information
about a Hospital using HTML.
5. Write a HTML document to print your Bio-Data in a neat format using several components.
6. Develop a HTML document to display a Registration Form for an inter-collegiate function.
7. Using HTML form accept Customer details like Name, City, Pin code, Phone number and
Email address and validate the data and display appropriate messages for violations using PHP
(Eg. Name is Mandatory field; Pin code must be 6 digits, etc.).
8. Write a program to accept two numbers n1 and n2 using HTML form and display the Prime
numbers between n1 and n2 using PHP.
Total Lecture hours 30 hours
Text Books
Ivan Bayross, “Web Enabled Commercial Applications Development Using HTML,
1
JavaScript, DHTML and PHP”, BPB Publications, 4th Revised Edition, 2010.
Reference Books
2 A.K.Saini and SumintTuli, “Mastering XML”, First Edition, New Delhi, 2002.
50
ELECTIVE COURSES
ADVANCED SOFTWARE
Course code 23PCSE01 LT P C
ENGINEERING
Core/Elective/Supportive Elective 4 3
51
Unit:4 SOFTWARE DESIGN 15 hours
Software Design: Outcome of a Design process – Characteristics of a good software design –
Cohesion and coupling - Strategy of Design – Function Oriented Design – Object Oriented
Design - Detailed Design - IEEE Recommended Practice for Software Design Descriptions.
Text Books
An Integrated Approach to Software Engineering – Pankaj Jalote, Narosa Publishing
1
House, Delhi, 3rd Edition.
2 Fundamentals of Software Engineering – Rajib Mall, PHI Publication, 3rd Edition.
Reference Books
Software Engineering – K.K. Aggarwal and Yogesh Singh, New Age International
1
Publishers, 3 rd edition.
2 A Practitioners Approach- Software Engineering, - R. S. Pressman, McGraw Hill.
Fundamentals of Software Engineering - Carlo Ghezzi, M. Jarayeri, D.
3
Manodrioli,PHIPublication.
52
L T P C
MULTIMEDIA AND ITS
Course code 23PCSE02
APPLICATIONS
Core/Elective/Supportive Elective 4 3
53
Unit:6 Contemporary Issues 2 hours
Expert lectures, online seminars – webinars
Text Books
1 Tay Vaughan, “Multimedia making it work”, Fifth Edition, Tata McGrawHill.
2 John F. Koegel Bufford, “Multimedia Systems”, Pearson Education.
Reference Books
1 Judith Jeffloate, “Multimedia in Practice (Technology and Applications)”, PHI,2003.
54
L T P C
Course code 23PCSE03 EMBEDDED SYSTEMS
Core/Elective/Supportive Elective 4 3
55
Linker/Locators for Embedded software-getting Embedded software into the Target systems.
Debugging Techniques: Testing on your Host machine -Instruction set simulators- The assert
macro- using laboratory tools.
Text Books
1 David E. Simon, “An Embedded Software primer” Pearson Education Asia, 2003.
Kenneth J Ayala, “The 8051 Microcontroller and Architecture programming and
2
application”, Second Edition, Penram International.
Reference Books
Raj Kamal, “Embedded Systems – Architecture, programming and design”, Tata McGraw –
1
Hill, 2003.
56
23PCSE04 ARTIFICIAL INTELLIGENCE &
Course code L T P C
MACHINE LEARNING
Core/Elective/Supportive Elective 4 3
57
Understanding Machine Learning: What Is Machine Learning?-Defining Big Data-Big Data in
Context with Machine Learning-The Importance of the Hybrid Cloud-Leveraging the Power of
Machine Learning-The Roles of Statistics and Data Mining with Machine Learning-Putting
Machine Learning in Context-Approaches to Machine Learning.
Text Books
Elaine Rich and Kevin Knight," Artificial Intelligence", Tata McGraw Hill Publishers
1
company Pvt Ltd, Second Edition, 1991.
2 George F Luger, "Artificial Intelligence",4th Edition, Pearson Education Publ,2002.
Reference Books
Machine Learning For Dummies®, IBM Limited Edition by Judith Hurwitz, Daniel
1
Kirsch.
58
L T P C
Course code 23PCSE05 INTERNET OF THINGS
Core/Elective/Supportive Elective 4 3
59
Unit:5 SENSOR DATA IN INTERNET 12 hours
Sending Sensor Data Over Internet: Introduction to ESP8266 NODEMCU WiFi Module –
Programming NODEMCU using Arduino IDE – Using WiFi and NODEMCU to transmit data
from temperature sensor to Open Source IoT cloud platform (ThingSpeak).
Text Books
Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A Hands-On Approach”, 2014.
1
ISBN: 978-0996025515
Boris Adryan, Dominik Obermaier, Paul Fremantle, “The Technical Foundations of IoT”,
2
Artech Houser Publishers, 2017.
Reference Books
1 Michael Margolis, “Arduino Cookbook”, O‟Reilly, 2011
2 Marco Schwartz, “Internet of Things with ESP8266”, Packt Publishing, 2016.
Dhivya Bala, “ESP8266: Step by Step Tutorial for ESP8266 IoT, Arduino NODEMCU
3 Dev. Kit”, 2018.
60
MOBILE COMPUTING L T P C
Course code 23PCSE06
Core/Elective/Supportive Elective 4 3
61
Unit:5 COMMUNICATION TECHNOLOGY 11 hours
WCDMA Technology and Fiber Optic Microcellular Mobile Communication – Ad hoc Network
and Bluetooth technology – Intelligent Mobile Communication system – Fourth Generation
Mobile Communication systems.
Text Books
T.G. Palanivelu, R. Nakkeeran, “Wireless and Mobile Communication”, PHI Limited,
1
2009.
2 Jochen Schiller, “Mobile Communications”, Second Edition, Pearson Education, 2007.
Reference Books
1 Asoke K Talukder, Hasan Ahmed, Roopa Yavagal, “Mobile Computing”,TMH, 2010.
62
Course code 23PCSE07 BLOCK CHAIN TECHNOLOGY L T P C
Core/Elective/Supportive Elective 4 3
63
Unit:5 CHALLENGES IN BLOCK CHAIN 11 hours
Opportunities and challenges in Block Chain – Application of block chain: Industry 4.0 –
machine to machine communication – Data management in industry 4.0 – future prospects. Block
chain in Health 4.0 - Blockchain properties - Healthcare Costs - Healthcare Quality - Healthcare
Value - Challenges for using blockchain for healthcare data
Text Books
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder,
1 “Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction”, Princeton
University Press (July 19, 2016).
2 Antonopoulos, “Mastering Bitcoin: Unlocking Digital Cryptocurrencies”
Reference Books
1 Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System”
Rodrigo da Rosa Righi, Antonio Marcos Alberti, Madhusudan Singh, “Blockchain
2
Technology for Industry 4.0” Springer 2020.
64
CRITICAL THINKING, DESIGN
Course code 23PCSE08 L T P C
THINKING AND PROBLEM SOLVING
Core/Elective/Supportive Elective 4 3
65
Unit:5 REASONING 12 hours
Reasoning: Deductive and hypothetical reasoning, computational problem solving; generating,
implementing, and evaluating solutions, interpersonal problem solving. Advanced problem
solving: Combining skills – using imagination, developing models, Carrying out investigations,
Data analysis and inference. Graphical methods of solution, Probability, tree diagrams and
decision trees
Text Books
John Butterworth and Geoff Thwaites, Thinking skills: Critical Thinking and Problem
1
Solving, Cambridge University Press, 2013.
H. S. Fogler and S. E. LeBlanc, Strategies for Creative Problem Solving, 2nd edition,
2
Pearson, Upper Saddle River, NJ, 2008.
Reference Books
A. Whimbey and J. Lochhead, Problem Solving & Comprehension, 6th edition, Lawrence
1
Erlbaum, Mahwah, NJ, 1999.
M. Levine, Effective Problem Solving, 2nd edition, Prentice Hall, Upper Saddle River, NJ,
2
1994.
3 Michael Baker, The Basic of Critical Thinking, The Critical Thinking Co press, 2015.
4 David Kelley and Tom Kelley, Creative Confidence, 2013.
66
Course code 23PCSE09 WEB SERVICES L T P C
Core/Elective/Supportive Elective 4 3
67
Unit:5 QUALITY OF SERVICE 10 hours
Quality of Service: Importance of QoS for web services-QoS metrics-holes-design patterns-QoS
enabled web services-QoS enabled applications. Web services management-web services
standards and future trends.
Text Books
Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services: An Architects
1
Guide”, Prentice Hall, Nov 2003.
Keith Ballinger, “NET Web services: Architecture and Implementation with .Net”, Pearson
2
Education, First Edition, Feb 2003.
Reference Books
Ramesh Nagappan, “Developing Java Web Services: Architecting and developing secure
1
Web Services Using Java”, John Wiley and Sons, first Edition Feb 2003.
Eric A Marks and Mark J Werrell, “Executive Guide to Web services”, John Wiley and
2
sons, March 2003.
3 Anne Thomas Manes, “Web Services: A managers Guide”, Addison Wesley, June 2003.
68
ROBOTIC PROCESS AUTOMATION
Course code 23PCSE10 L T P C
FOR BUSINESS
Core/Elective/Supportive Elective 4 3
69
Ability to process information through scopes/systems - Understand the skill of information
processing and its use in business - Leveraging automation - Creating a Robot - New Processes.
Establish causality by variable behavior - Understand the skill of drawing inference or
establishing causality by tracking the behavior of a variable as it varies across time/referenced
variable - Leveraging automation for this skill - Robot & new process creation.
Text Books
Alok Mani Tripathi” Learning Robotic Process Automation: Create Software robots and automate
1
business processes with the leading RPA tool” Packt Publishing Limited March 2018.
2 Tom Taulli “The Robotic Process Automation Handbook” Apress , February 2020.
Reference Books
1 Steve Kaelble” Robotic Process Automation” John Wiley & Sons, Ltd., 2018
70
EXTRA DISCIPLINARY PAPERS COMPUTER SCIENCE
List of Extra Disciplinary Courses (Non-Major Electives) offered by the Department of
Computer Science/Applications for other PG programmes
PRINCIPLES OF INFORMATION
Course code 23PCSED01 L T P C
TECHNOLOGY
Core/Elective/Supportive Supportive 4 4
Course Objectives:
The main objectives of this course are to:
1. To learn the basic concept and skills associated with information technology
2. To know the Computer hardware and software technologies
3. To gain the knowledge of organizing data
4. To assess the current role of Information Science in an organization
5. To understand how IT relates to organizational goals
Unit:1 12 hours
Business Environment: Business and Information technology – business in the information age–
about information technology–what is an information system– Information Technology in the
Modern Organization
Unit:2 12 hours
Computer Hardware – Significance of Hardware – Central Processing Unit– Computer Memory –
Computer Hierarchy – Input Technologies – Output Technologies. Computer Software: Software
History and Significance–System Software–Application Software–Software issues–Programming
languages–Enterprise Software.
71
Unit:3 12 hours
Managing Organizational Data and Information: Basics of Data arrangement and Access –
Traditional file environment – modern approach: database management systems – logical data
models – data warehouses – Networks– Internet- Evolution of the Internet –Operation of the
Internet– WWW-Intranets and Extranets.
Unit:4 12 hours
Functional, Enterprises, and Inter organizational Systems: Information system to support business
functions – transaction processing information systems – accounting and finance system – marketing
and sales system – production and operations management system –Integrated information system
and enterprises resource planning–inter organizational/Global information system. –Electronic
Commerce
Unit:5 10 hours
Information Systems Development: Information system planning–Traditional systems development
life cycle – alternative methods for system development –system development outside the IS
department – building Internet and Intranet applications –Implementing: Ethics, Impacts and
Security.
Text Books
1 Turban, Rainer, Potter "Introduction to Information Technology," Second edition, Wiley India, 2007.
Reference Books
1 V. Rajaraman, “Introduction to Information Technology, ”Prentice Hall of India,2007
Unit:1 12 hours
Introduction: What is computer – Components of Computers – Advantages and Disadvantages of
using computers – Computer Software – Categories of Computers - Elements of information
systems. The Components of the Systems Unit: Processor – Data representation – Memory – Mobile
Computers and Devices.
Unit:2 12 hours
Input and Output Device: What is input – what are input devices – keyboard – pointing device –
mouse – other pointing devices – Voice input –Digital Cameras – Video input – Scanners and
Reading devices Terminals – Biometric input - Input devices for physically challenged users-Output:
What is output – display devices – Monitors – Printers –Speakers, Headphones and Ear phones –
output device for physically challenged users – Storage devices.
Unit:3 12 hours
Operating Systems and Utility Programs: System software – Operating system – Operating system
functions – types of operating systems – standalone operating systems–network operating systems –
embedded operating system. Application Software: Application software – Business software –
Graphics and Multimedia Software–Application software for Communication.
73
Unit:4 12 hours
Internet and World Wide Web: Internet – History of the Internet – How the Internet works –WWW–
E-commerce–Communications and Networks: Communications – Uses of Computer
Communications – Networks – Communication software – Communication devices –
Communications Channel – Physical transmission media and Wireless transmission media.
Unit:5 10 hours
Database Management: Databases, Data and Information, The Hierarchy of data–Maintaining data –
File processing versus databases – database management systems–relational, object oriented and
multi dimensional databases – web databases – database administration. Computer Security:
Computer security risks – Internet and network attacks –Unauthorized access and use.
Reference Books
1 Reema Thareja, “Fundamentals of Computers”, Oxford Univ. Press,2015
Core/Elective/Supportive Supportive 4 4
Course Objectives:
The main objectives of this course are to:
1. Know the mercantile and consumer process model
2. Understand the Consumer's and Merchant's perspective
3. Understand the Electronic payment system
4. Earn an in depth idea on electronic data interchange
5. Gain the knowledge on Internet, growth of internet and its commercial uses
Unit:1 12 hours
Electronic Commerce – Electronic Commerce Frame work – The Anatomy of Electronic
Commerce Applications - Electronic Equipment Consumer Applications - Electronic
Commerce Organization Applications - Components of I-Way – Network Access Equipment.
Unit:2 12 hours
Architecture Framework for Electronic Commerce- World Wide Web as the Architecture –
Consumer Oriented Applications – Mercantile Process Models – Mercantile Models from the
Consumer‟s Perspective and Merchant‟s Perspective.
Unit:3 12 hours
Electronic Payment Systems: Types of Electronic Payment Systems – Digital Token based
Electronic Payment Systems–Smart Card and Credit Card Based Electronic Payment Systems
– Risk and Electronic Payment Systems – Designing Electronic Payment Systems.
Unit:4 12 hours
75
Electronic Data Interchange – EDI Applications in Business – EDI: Legal, Security and
Privacy issues EDI and Electronic Commerce – Standardization and EDI – EDI Software
Implementation.
Unit:5 10 hours
Internet and World Wide Web: origin of the Internet – New uses for the Internet –
Commercial use of the Internet–Growth of the Internet – Advertising on the Internet.
Reference Books
1 Kamalesh K. Baja, Debjani Nag, “E-Commerce–The Cutting Edge of Business”,
TMH Publications, 2005.
2 Agarwala, K.N, Deeksha Agarwala, "Business on the Net: What‟s and How‟s of E-
Commerce;" Macmillan, New Delhi.
3 Parag Diwan, Sunil Sharma, "Electronic Commerce: A Manager's Guide to E-
Business", Excel books, 2005.
76
Course code
23PCSSECP01 Data Visualizations Lab L T P C
Core/Elective/Supportive Supportive 4 2
Course Objectives:
The main objectives of this course are to:
1. To learn the basic functions and operations of Excel and tableau
2. To explore to design, build, and deploy various charts for applications,
3. To comprehend, design and deploy the label and heat map
4. To understand and deploy dashboard
5. To understand the functions of tableau for data process.
5 Illustrate and apply data visualization tool for any data set K1-K6
1. Create Pie chart for Sales and Sales % by Country (sorted in descending order)
2. Create Bar chart for Sales by Country by Year (rounded to nearest thousand and sorted by
Grand Total)
3. Create Line char for Sales by Ship Mode (First Class, Same Day, Second Class and Standard
Class)
4. Create Scatter chart for Sales by Ship Mode by Country (rounded to the nearest dollar and
sorted by First Class)
5. Create heat map for Sales by Category by Sub-Category (in thousands and sorted by sales
value in descending order)
6. Design and create the label for vendor list
7. Design and create the dash board
8. Sales by Ship Mode (First Class, Same Day, Second Class and Standard Class)
9. Sales by Ship Mode by Country (rounded to the nearest dollar and sorted by First Class)
10. Sales by Category by Sub-Category (in thousands and sorted by sales value in descending
order)
77
Expert lectures, online seminars – webinars
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M L M S - - - -
CO2 S M S S S M - - - -
CO3 S S S S S S - - - -
CO4 S M M S M L - - - -
CO5 M S M L S M - - - -
78
Course code 23PCSSECP02 Soft Skill Development Lab L T P C
Core/Elective/Supportive Supportive 4 2
Course Objectives:
The main objectives of this course are to:
1. To enable students to gain basic communication skills in professional and social contexts
effectively.
2. To acquire useful words and apply them in situational context.
3. To develop listening and reading skills through comprehension passages
4. To enrich the leadership qualities and interpersonal communication
5. To enhance essential characteristics in writing
EXERCISES 75 hours
1. Characteristics of Technical Writing
2. Development of Employability Skills
3. Vocabulary Development
4. Sentence Completion
5. Error Spotting
6. Interpretation of Verbal Analogy
7. Interpretation of Reading (Comprehension -Conception)
8. Interpretation of Reading (Comprehension -Reasoning)
9. Practice for writing E-mails/Technical Blogs/Forums
10. PPT Preparation / Demonstration of Technical Presentation
11. Preparation of Resume
12. Preparation for Job Interviews / Mock Interview Section
13. Group Discussion Skills
14. Developing Listening Skill(Comprehension)
15. Practice for Short Speeches / Situational Conversation
16. English through Mass Media
17. Essential Grammar
18. Communicating and collaborating with peer members
19. Team Empowerment
20. Persuasive Communication
Expert lectures, online seminars – webinars
79
Text Books
1. Uma Narula, “Development Communication: Theory and Practice”, Revised Edition,
Har-Aanad Publication, 2019.
2. Annette Capel and Wendy Sharp, “Cambridge English: Objective First”, Fourth Edition,
Cambridge University Press, 2013.
3. Emma Sue-Prince, “The Advantage: The 7 Soft Skills You Need to Stay One Step
Ahead”, First Edition, FT Press, 2013.
5. Norman Lewis, “How to Read Better & Faster”, Binny Publishing House, NewDelhi,
1978.
Reference Books
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M L M S S S S -
CO2 S M S S S M S S S -
CO3 S S S S S S S S S -
CO4 S M M S M L S S S -
CO5 M S M L S M S S S -
80