Puter Science
Puter Science
Computer Science
Computer Science
Computer Science
Computer Science
PSO2 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.
PSO3 Research and Development
Design and implement HR systems and practices grounded in research that
comply with employment laws, leading the organization towards growth and
development
PSO4 Contribution to Business World
To produce employable, ethical and innovative professionals to sustain in the
dynamic business world
PSO5 Contribution to the Society
To contribute to the development of the society by collaborating with
stakeholders for mutual benefit
A candidate who has passed in [Link] Computer Science / B.C.A / [Link] Computer Technology
/ [Link] Information Science / [Link] Information Technology degree of Periyar University or
any of the degree of any other University accepted by the Governing Body of the Sri Vidya
Mandir Arts & Science College as equivalent thereto, subject to such conditions as may be
prescribed therefore are eligible to appear and qualify for the [Link] Computer Science degree
examination of this Autonomous College affiliated to Periyar University after a course of
study of two academic years.
Computer Science
opportunity for the students to learn not only the major subjects but also inter disciplinary and
application-oriented subjects.
10. SYLLABUS
The syllabus of the MSc Computer Science Degree Programme is divided into the following
Courses:
(i) Core Courses: The Core Courses are related to the Programme concerned practicals and
project offered under the Programme.
(ii) Elective Courses: There are FIVE Elective Courses offered under the Programme related
to the major or non-major but are to be selected by the students.
(iii) Extra Disciplinary Course (EDC): Students are expected to opt EDC (Non major
elective) offered by other departments.
(iv) Extra Credit Courses: In order to facilitate the students gaining extra credits, the Extra
Credit Courses are offered. According to the guidelines of the UGC, the students are
encouraged to avail this option of enriching the knowledge by enrolling themselves in the
Massive Open Online Courses (MOOC) provided by various portals, such as SWAYAM,
NPTEL, etc.
12. CREDIT
Weightage given to each course of study is termed as Credit.
Computer Science
(For Students Admitted in the College from the Academic Year 2023-2024 Onwards)
SI. Part Nature of Course Code Name of the Hours/ Credit Marks
No Course Course Week s CIA ESE Tota
l
SEMESTER – I
1 III Core – I 23PCS1C01 Analysis and Design 6 5 25 75 100
of Algorithms
2 Core – II 23PCS1C02 Object Oriented 6 5 25 75 100
Analysis and Design
& C++
3 Core – III 23PCS1C03 Python 6 4 25 75 100
Programming
4 Elective - I 4 3 25 75 100
5 Core Practical 23PCS1P01 Algorithm and 4 3 40 60 100
–I OOPS Lab
6 Core Practical 23PCS1P02 Python 4 3 40 60 100
– II Programming Lab
Total 30 23 180 420 600
SEMESTER – II
7 III Core – IV 23PCS2C04 Data Mining and 5 4 25 75 100
Warehousing
8 Core – V 23PCS2C05 Advanced Operating 5 4 25 75 100
Systems
9 Core – VI 23PCS2C06 Advanced Java 5 4 25 75 100
Programming
10 Elective – II 4 3 25 75 100
11 Core Practical 23PCS2P03 Data Mining Lab 4 4 40 60 100
– III using R
12 Core Practical 23PCS2P04 Advanced 4 4 40 60 100
– IV Java Programming
Lab
13 IV Common Fundamentals of 3 2 25 75 100
Course Human Rights
Computer Science
SEMESTER – III
14 III Core - VII 23PCS3C07 Digital Image 6 5 25 75 100
Processing
15 Core - VIII 23PCS3C08 Cloud Computing 5 5 25 75 100
16 Core - IX 23PCS3C09 Network Security 5 5 25 75 100
and Cryptography
17 Core - X 23PCS3C10 Data Science & 6 4 25 75 100
Analytics
18 Core Practical 23PCS3P05 Digital Image 3 3 40 60 100
–V Processing using
MATLAB Lab
19 Core Practical 23PCS3P06 Cloud Computing 3 2 40 60 100
– VI Lab
20 IV Internship Internship Industrial 2 2 40 60 100
Activity
Total 30 26 220 480 700
SEMESTER – IV
21 III Elective – III 4 3 25 75 100
22 Core Practical 23PCS4P07 Web Application 5 5 40 60 100
– VII development &
hosting Practical
23 Project 23PCS4PR01 Project work and - 7 50 150 200
Viva voce
24 IV Skill 23PCS4SECP_ Professional 4 2 40 60 100
Enhancement Competency Skill
Course
25 V 23PCS4EX01 Extension Activities - 1 - - -
Total 13 18 155 345 500
Grand Total 103 92 760 1740 2500
Note
CBCS – Choice Based Credit system
CIA – Continuous Internal Assessment
ESE – End of Semester Examinations
Computer Science
Discipline Electives
Elective Course – I
Semester Paper Course Code Name of the Course
I 23PCS1E01 Advanced Software Engineering
I II 23PCS1E02 Multimedia and its applications
III 23PCS1E03 Embedded Systems
Elective Course – II
Semester Paper Course Code Name of the Course
I 23PCS2E04 Artificial Intelligence & Machine
Learning
II
II 23PCS2E05 Internet of Things
III 23PCS2E06 Mobile Computing
Computer Science
The field trip preferably relevant to the course should be undertaken every year.
15. EXAMINATIONS
The examinations consist of Continuous Internal Assessment (CIA) and end of
semester examinations (ESE). The ESE shall be of Three Hours duration for each theory
course at the end of every semester. The candidate failing in any course(s) will be permitted to
appear for each failed course(s) in the subsequent examination. At the end of fourth semester,
the Project Viva-voce will be conducted on the basis of the Dissertation/Project Report of the
students by the evaluation of one internal and one external examiner.
Computer Science
Computer Science
50 Marks
Project Dissertation 50
K3, K4 & K5 150
Viva-voce 100
100 Marks
The candidate shall be declared to have passed the examination if the candidates
secure not less than 38 marks out of 75 marks in the semester examination in each theory
course and 12 marks out of 25 marks in the CIA and in total not less than 50 marks.
Computer Science
For the practical course, 30 marks out of 60 marks in the semester examination and the
record notebook taken together and 20 marks out of 40 marks in the CIA and in total 50
marks. There is no passing minimum for the record notebook. However, submission of the
record notebook is necessary.
For the project work and Viva-voce, a candidate should secure 50% of the marks for
pass. The candidate should compulsorily attend the Viva-voce examination to secure a pass in
the project.
Candidate who does not obtain the required minimum marks for a pass in a
Course/Practical/Project/Dissertation shall be declared Re-Appear (RA) and the candidate has
to appear and pass the same at a subsequent appearance.
18. DISSERTATION
(a) Topic: The topic of the dissertation shall be assigned to the candidate before the
beginning of fouth semester and a copy of the same should be submitted to the COE
office for Approval.
(b) Number of Project/Dissertation copies to be submitted by the students
The students should prepare three copies of dissertation and submit the same for the
evaluation by Examiners. After evaluation, one copy is to be retained in the College
Library and one copy is to be submitted to the COE office and the student can have
the rest.
(c) Format to be followed
The format of the Project/Dissertation to be prepared and submitted by the students in
Semester IV is given below:
Format for the preparation of Project Work:
(i) Title Page:
Computer Science
A Project work submitted in partial fulfilment of the requirements for the degree
of
Master of Science in Computer Science
to the
Sri Vidya Mandir Arts and Science College (Autonomous), Katteri, Uthangarai
Submitted by
Reg. No.
College
Logo
College Name
Month – Year
Computer Science
CERTIFICATE
partial fulfilment of the requirement of the award of the Degree of Master of Science in
Computer Science (Under Choice Based Credit System) to the Sri Vidya Mandir Arts and
the dissertation has been submitted for the award of any degree, diploma, fellowship or
other similar titles or prizes and that the work has not been published in part or full in any
Date:
(iii) Acknowledgement:
(Drafted by the student)
Computer Science
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
Computer Science
21. GRADING
Once the marks of the cumulative CIA and ESE are available, they will be added. The
marks thus obtained will then be graded as per details given below:
Marks and Grades:
The following table gives the marks grade points, letter grades and classification to
indicate the performance of the candidate.
Range of Marks Grade Points Letter Grade Description
90–100 9.0–10.0 O Outstanding
80–89 8.0–8.9 D+ Excellent
75–79 7.5–7.9 D Distinction
70–74 7.0–7.4 A+ Very Good
60–69 6.0–6.9 A Good
50–59 5.0–5.9 B Average
00–49 0.0 U Re-appear
ABSENT 0.0 AAA ABSENT
Computer Science
9.5–10.0 O+
First Class – Exemplary
9.0 and above but below 9.5 O
8.0 and above but below 8.5 D+ First Class with Distinction
23. RANKING
A candidate who qualifies for the [Link] Computer Science, passing all the Examinations in
the first attempt within the minimum period prescribed for the Programme from the date of
admission to the Programme and secures first or second class shall be eligible for ranking
and such ranking will be confined to 10% of the total number of candidates qualified in
that particular subject to a maximum of 10 ranks.
Computer Science
Computer Science
PROGRAMME SYLLABUS
Computer Science
Course Objectives
1. Enable the students to learn the Elementary Data Structures and algorithms.
2. Presents an introduction to the algorithms, their analysis and design
3. Discuss various methods like Basic Traversal and Search Techniques, divide and conquer
method, Dynamic programming, backtracking
4. Understood the various design and analysis of the algorithms.
Unit:1 INTRODUCTION
Introduction: - Algorithm Definition and Specification – Space complexity-Time Complexity-
Asymptotic Notations - Elementary Data Structure: Stacks and Queues – Binary Tree - Binary
Search Tree - Heap – Heapsort- Graph.
Unit:5 BACKTRACKING
Backtracking: - General Method – 8-Queens Problem – Sum of Subsets – Graph Coloring –
Hamiltonian Cycles – Branch And Bound: - The Method – Traveling Salesperson.
Computer Science
Text Book
1. Ellis Horowitz, “Computer Algorithms”, Galgotia Publications.
2. Alfred [Link], John [Link], Jeffrey [Link], "Data Structures and Algorithms".
Reference Books
1. Goodrich, “Data Structures & Algorithms in Java”, Wiley 3rd edition.
2. Skiena,” The Algorithm Design Manual”, Second Edition, Springer, 2008
3. AnanyLevith,” Introduction to the Design and Analysis of algorithm”, Pearson Education Asia,
2003.
4. Robert Sedgewick, Phillipe Flajolet,” An Introduction to the Analysis of Algorithms”, Addison-
Wesley Publishing Company,1996
Computer Science
CO Knowledge
CO Statement
Number Level
Get knowledge about algorithms and determines their time
CO1 complexity. Demonstrate specific search and sort algorithms K1, K2
using divide and conquer technique.
CO2 Gain good understanding of Greedy method and its algorithm. K2, K3
Able to describe about graphs using dynamic programming
CO3 K3, K4
technique.
Demonstrate the concept of backtracking & branch and bound
CO4 K5, K6
technique
Explore the traversal and searching technique and apply it for
CO5 K6
trees and graphs.
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S M S L M L S M
CO2 S S S S S M S M S M
CO3 S S S S S M S M S M
CO4 S S S S S M S M S M
CO5 S S S S S M S M S M
* S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. Present the object model, classes and objects, object orientation, machine view and model
management view.
2. Enables the students to learn the basic functions, principles and concepts of object-oriented
analysis and design.
3. Enable the students to understand C++ language with respect to OOAD.
Computer Science
Text Books
1. “Object Oriented Analysis and Design with Applications”, Grady Booch, Second Edition,
Pearson Education.
2 “Object -Oriented Programming with ANSI & Turbo C++”, Ashok [Link], First Indian
Print -2003, Pearson Education.
Reference Books
1. Balagurusamy “Object Oriented Programming with C++”, TMH, Second Edition, 2003.
1. [Link]
2. [Link]
[Link]://[Link]/object_oriented_analysis_design/ooad_object_oriented_anal
[Link]
Computer Science
CO Knowledge
CO Statement
Number Level
Understand the concept of Object-Oriented development and
CO1 K1, K2
modeling techniques
Gain knowledge about the various steps performed during
CO2 K2, K3
object design.
CO3 Abstract object-based views for generic software systems K3
CO4 Link OOAD with C++ language K4, K5
Apply the basic concept of OOPs and familiarize to write C++
CO5 K5, K6
program
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S M S M S S
CO2 S S S M S M S M S S
CO3 S S S M S M S M S S
CO4 S S S M S M S M S S
CO5 S S S M S M S M S S
S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. Presents an introduction to Python, creation of web applications, network applications and
working in the clouds
2. Use functions for structuring Python programs
3. Understand different Data Structures of Python
4. Represent compound data using Python lists, tuples and dictionaries
Unit:1 INTRODUCTION
Python: Introduction – Numbers – Strings – Variables – Lists – Tuples – Dictionaries – Sets–
Comparison.
Computer Science
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
1 David M. Beazley,“Python Essential Edition,2009. Reference”, Developer‟s Library, Fourth.
2 Sheetal Taneja, Naveen Kumar, Approach”, PearsonPublications. “Python Programming-A
Modular.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S M
CO2 S S S S S S S M S M
CO3 S S S S S S S M S M
CO4 S S S S S S S M S M
CO5 S S S S S S S M S M
S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
Text Books
Computer Science
Reference Books
1. AnanyLevith,” Introduction to the Design and Analysis of algorithm”, Pearson Education Asia,
2003.
2. Robert Sedgewick, Phillipe Flajolet, ”An Introduction to the Analysis of Algorithms”, Addison-
Wesley Publishing Company,1996.
[Link]://[Link]/noc19_cs48/preview
[Link]://[Link]/noc/courses/noc16/SEM2/noc16-cs19/
[Link]://[Link]/object_oriented_analysis_design/ooad_object_oriented_anal
[Link]
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
Implement the following in Python:
1. Programs using elementary data items, lists, dictionaries and tuples
2. Programs using conditional branches,
3. Programs using loops.
4. Programs using functions
5. Programs using exception handling
6. Programs using inheritance
7. Programs using polymorphism
8. Programs to implement file operations.
9. Programs using modules.
10. Programs for creating dynamic and interactive web pages using forms.
Text Books
1. Bill Lubanovic, “Introducing Python”, O‟Reilly, First Edition-Second Release, 2014.
2. Mark Lutz, “Learning Python”, O‟Reilly, Fifth Edition, 2013.
Computer Science
Reference Books
1. David M. Beazley, “Python Essential Reference”, Developer’s Library, Fourth Edition, 2009.
2. Sheetal Taneja, Naveen Kumar, ” Python Programming - A Modular Approach”, Pearson
Publications.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S S
CO2 S S S S S S S M S M
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. Enable the students to learn the concepts of Mining tasks, classification, clustering and Data
Warehousing.
2. Develop skills of using recent data mining software for solving practical problems.
3. Develop and apply critical thinking, problem-solving, and decision-making skills.
Unit:2 ALGORITHMS
Classification: Introduction – Statistical – based algorithms - distance – based algorithms-
decision tree - based algorithms - neural network – based algorithms –rule - based algorithms –
combining techniques.
Computer Science
Text Books
1. Margaret H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson
education,2003.
2. C.S.R. Prabhu, “Data Warehousing Concepts, Techniques, Products and Applications”, PHI,
Second Edition.
Reference Books
1 Arun K. Pujari, “Data Mining Techniques”, Universities Press (India) Pvt. Ltd.,2003.
2 Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining and OLAP”, TMCH, 2001.
3 Jiawei Han & Micheline Kamber, Academic press. “Data Mining Concepts & Techniques”,
2001,
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S S S M M M M
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. Enable the students to learn the different types of operating systems and their functioning.
2. Gain knowledge on Distributed Operating Systems
3. Gain insight into the components and management aspects of real time and mobile operating
systems.
4. Learn case studies in Linux Operating Systems
Computer Science
Text Books
1. Abraham Silberschatz; Peter Baer Galvin; Greg Gagne, “Operating System Concepts”, Seventh
Edition, John Wiley & Sons, 2004.
2. Mukesh Singhal and Niranjan G. Shivaratri, “Advanced Concepts in Operating Systems –
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.
2. Pramod Chandra [Link], An introduction to operating systems, concept and practice, PHI,
Third edition, 2010.
3. [Link]& Marco Cesati,“Understanding the Linux kernel”,3rdedition,O‟Reilly, 2005
4. Neil Smyth, “iPhone iOS 4 Development Essentials – Xcode”, Fourth Edition, Payload media,
2011.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S S S M M M M
CO2 S M S S S S S M S M
CO3 S M S S S S S M S M
CO4 S M S S S S S M S M
CO5 S M S S S S S M S M
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. Enable the students to learn the basic functions, principles and concepts of advanced java
programming.
2. Provide knowledge on concepts needed for distributed Application Architecture.
3. Learn JDBC, Servlet packages, JQuery, Java Server Pages and JAR file format.
Unit:3 DATABASE
Java in Databases – JDBC principles – database access – Interacting – database search –
Creating multimedia databases – Database support in web applications
Unit:4 SERVLETS
Java Servlets: Java Servlet and CGI programming – A simple java Servlet – Anatomy of a java
Servlet – Reading data from a client – Reading http request header – sending data to a client and
writing the http response header – working with cookies Java Server Pages: JSP Overview –
Installation – JSP tags – Components of a JSP page – Expressions – Scriptlets – Directives –
Declarations –A complete example.
Computer Science
Text Books
1 Jamie Jaworski, “Java Unleashed”, SAMS Techmedia Publications,1999.
2 Campione, Walrath and Huml, “The Java Tutorial”, AddisonWesley,1999.
Reference Books
1 Jim Keogh,” The Complete Reference J2EE”, Tata McGrawHill Publishing Company Ltd,2010.
2 David Sawyer McFarland, “JavaScript and JQuery- The Missing Manual”, Oreilly Publications,
3rd Edition,2011.
3 Deitel and Deitel, “Java How to Program”, Third Edition, PHI/Pearson Education Asia.
Computer Science
CO4 Handle different event in java using the delegation event model, K5
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S M M M S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
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
LIST OF PROGRAMS
1. Implement Apriori algorithm to extract association rule of datamining.
2. Implement k-means clustering technique.
3. Implement any one Hierarchal Clustering.
4. Implement Classification algorithm.
5. Implement Decision Tree.
6. Linear Regression.
7. Data Visualization.
Text Books
1 Margaret H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson
education,2003.
2 C.S.R. Prabhu, “Data Warehousing Concepts, Techniques, Products and Applications”, PHI,
Second Edition
Reference Books
1 Arun K. Pujari, “Data Mining Techniques”, Universities Press (India) Pvt. Ltd.,2003.
2 Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining and OLAP”, TMCH, 2001.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S S
CO2 S S S S S S S M S M
CO3 S S S S S S S S S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
1. Display a welcome message using Servlet.
2. Design a Purchase Order form using Html form and Servlet.
3. Develop a program for calculating the percentage of marks of a student using JSP.
4. Design a Purchase Order form using Html form and JSP.
5. Prepare a Employee pay slip using JSP.
6. Write a program using JDBC for creating a table, Inserting, Deleting records and list out the
records.
7. Write a program using Java servlet to handle form data.
8. Write a simple Servlet program to create a table of all the headers it receives along with their
associated values.
9. Write a program in JSP by using session object.
10. Write a program to build a simple Client Server application using RMI.
11. Create an applet for a calculator application.
12. Program to send a text message to another system and receive the text message from the
system (use socket programming).
Computer Science
Text Books
1. Jamie Jaworski, “Java Unleashed”, SAMS Techmedia Publications,1999.
2. Campione, Walrath and Huml, “The Java Tutorial”, AddisonWesley,1999.
Reference Books
1. Jim Keogh,” The Complete Reference J2EE”, Tata McGrawHill Publishing Company Ltd,
2010.
2. David Sawyer McFarland, “JavaScript and JQuery - The Missing Manual”, Oreilly
Publications, 3rd Edition, 2011.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S M
CO2 S S S S S S S M S S
CO3 S S S S S S S S S S
CO4 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Unit-1: 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-2: Human Rights in India: Development of Human Rights in India – Constituent Assembly
and Indian Constitution – Fundamental Rights and its Classification – Directive Principles of State
Policy – Fundamental Duties.
Unit-3: 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-4: 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-5: 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.
Computer Science
4. Mark Frezo, The Sociology of Human Rights, John Willy & Sons, U.K. 2014.
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.
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction: What is Digital image processing – the origin of DIP – Examples of fields that use
DIP – Fundamentals steps in DIP – Components of an image processing system. Digital Image
Fundamentals: Elements of Visual perception – Light and the electromagnetic spectrum – Image
sensing and acquisition – Image sampling and Quantization – Some Basic relationship between
Pixels – Linear & Nonlinear operations.
Computer Science
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
1. Nick Efford, “Digital Image Processing a practical introducing using Java”, Pearson Education,
2004.
Computer Science
image retrieval.
CO5 Explore the concepts of Multi-resolution process and recognize K5, K6
the objects in an efficient manner
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S S M S M M S
CO2 S S S S S M S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L–L
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Cloud Computing Introduction, From, Collaboration to cloud, Working of cloud computing, pros
and cons, benefits, developing cloud computing services, Cloud service development, discovering
cloud services.
Computer Science
Text Books
1. Michael Miller, “Cloud Computing”, Pearson Education, New Delhi, 2009.
Reference Books
1 Anthony T. Velte, “Cloud Computing: A Practical Approach”, 1st Edition, Tata McGraw Hill
Education Private Limited, 2009.
Calendar, Database.
CO4 Analyze cloud in social networks. K5, K6
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S S S M S M M S
CO2 S S S S S M S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction to Cryptography – Security Attacks – Security Services – Security Algorithm –
Stream cipher and Block cipher - Symmetric and Asymmetric-key Cryptosystem Symmetric Key
Algorithms: Introduction – DES – Triple DES – AES – IDEA – Blowfish – RC5.
Computer Science
Text Books
1. William Stallings, “Cryptography and Network Security”, PHI/Pearson Education.
2. Bruce Schneir, “Applied Cryptography”, CRC Press.
Reference Books
1. [Link], P Van Oorschot and [Link], “Hand Book ofApplied Cryptography”, CRC
Press, 1997
2. AnkitFadia,”Network Security”,MacMillan.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S M L S M S M S
CO2 S S S S S S S S S S
CO3 S S S S S S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction of Data Science: data science and big data – facets of data – data science process
Ecosystem – The Data Science process – six steps – Machine Learning.
Unit:4 CLUSTERING
Overview of Clustering: K-means – Use Cases – Overview of the Method – Perform a K-
means Analysis using R –Classification – Decision Trees – Overview of a Decision Tree –
Decision Tree Algorithms – Evaluating a Decision Tree – Decision Tree in R – Bayes‟
Theorem – Naïve Bayes Classifier – Smoothing – Naïve Bayes in R.
Computer Science
Text Books
[Link]-Data-Science-Big-Data-Machine-Learning-and-more-using-Python-tools-2016.
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
2. Introducing Data Science Davy Cielen, Arno [Link], Mohamed Ali 2016 Manning
Publication
3. R Programming for Data Science - Roger [Link] 2015 Lean Publication
4. Data Science & Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting
Data
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M M S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
1. Implement Image enhancement Technique.
2. Histogram Equalization
3. Image Restoration.
4. Implement Image Filtering.
5. Edge detection using Operators (Roberts, Prewitts and Sobelsoperators)
6. Implement image compression.
7. Image Subtraction
8. Boundary Extraction using morphology.
9. Image Segmentation
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
1. Nick Efford, “Digital Image Processing a practical introducing using Java”, Pearson
Education, 2004.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S M
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
Text Books
1. Michael Miller, “Cloud Computing”, Pearson Education, New Delhi, 2009.
Reference Books
1. Anthony T. Velte, “Cloud Computing: A Practical Approach”, 1st Edition, Tata McGraw
Hill Education Private Limited, 2009.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
Computer Science
Text Books
1. Ivan Bayross, “Web Enabled Commercial Applications Development Using HTML,
JavaScript, DHTML and PHP”, BPB Publications, 4th Revised Edition, 2010.
Reference Books
1. [Link] and SumintTuli, “Mastering XML”, First Edition, New Delhi, 2002.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
ELECTIVE COURSES
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction: The Problem Domain – Software Engineering Challenges - Software
Engineering Approach – Software Processes: Software Process – Characteristics of a
Software Process – Software Development Process Models – Other software processes.
Computer Science
Cohesion and coupling - Strategy of Design – Function Oriented Design – Object Oriented
Design - Detailed Design - IEEE Recommended Practice for Software Design Descriptions.
Text Books
1. An Integrated Approach to Software Engineering – Pankaj Jalote, Narosa Publishing
House, Delhi, 3rd Edition.
2. Fundamentals of Software Engineering – Rajib Mall, PHI Publication, 3rd Edition.
Reference Books
1. Software Engineering – K.K. Aggarwal and Yogesh Singh, New Age International
Publishers, 3rd edition.
2. A Practitioners Approach- Software Engineering, - R. S. Pressman, McGraw Hill.
3. Fundamentals of Software Engineering - Carlo Ghezzi, M. Jarayeri, D. Manodrioli, PHI
Publication.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M M M M
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
The main objectives of this course are to:
1. To introduce the students the concepts of Multimedia, Images & Animation.
2. To introduce Multimedia authoring tools
3. To understand the role of Multimedia in Internet
4. To know about High Definition Television and Desktop Computing – Knowledge based
Multimedia systems
Unit:1 INTRODUCTION
What is Multimedia? – Introduction to making Multimedia – Macintosh and Windows
Production platforms – Basic Software tools.
Unit:3 ANIMATION
Images – Animation – Video.
Unit:4 INTERNET
Multimedia and the Internet – The Internet and how it works – Tools for World Wide Web –
Designing for the World Wide Web.
Unit:6
Contemporary Issues Expert lectures, online seminars – webinars
Computer Science
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.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S M S M M M S
CO2 S S S S M S M S S S
CO3 S S S S S S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Computer Science
Text Books
1. David E. Simon, “An Embedded Software primer” Pearson Education Asia, 2003.
2. Kenneth J Ayala, “The 8051 Microcontroller and Architecture programming and
application”, Second Edition, Penram International.
Reference Books
1. Raj Kamal, “Embedded Systems – Architecture, programming and design”, Tata McGraw
– Hill, 2003.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 L L L S M S S M M S
CO2 M M S S M S M S S S
CO3 M S S S S S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction: AI Problems - Al techniques - Criteria for success. Problems, Problem Spaces,
Search: State space search - Production Systems - Problem Characteristics - Issues in design
of Search.
Computer Science
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
1. Elaine Rich and Kevin Knight," Artificial Intelligence", Tata McGraw Hill Publishers
company Pvt Ltd, Second Edition, 1991.
2. George F Luger, "Artificial Intelligence",4th Edition, Pearson Education Publ,2002.
Reference Books
1. Machine Learning for Dummies, IBM Limited Edition by Judith Hurwitz, Daniel Kirsch.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M M S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Evolution of IoT – Definition & Characteristics of IoT - Architecture of IoT – Technologies
for IoT – Developing IoT Applications – Applications of IoT – Industrial IoT – Security in
IoT.
Computer Science
Text Books
1. Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A Hands-On Approach”, 2014.
ISBN: 978-0996025515
2. Boris Adryan, Dominik Obermaier, Paul Fremantle, “The Technical Foundations of IoT”,
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.
3. Dhivya Bala, “ESP8266: Step by Step Tutorial for ESP8266 IoT, Arduino NODEMCU
Dev. Kit”, 2018.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 M M M S M S S M S M
CO2 M S M S M S S S S S
CO3 S S S S M S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction: Advantages of Digital Information - Introduction to Telephone Systems –
Mobile communication: Need for Mobile Communication – Requirements of Mobile
Communication – History of Mobile Communication.
Computer Science
Text Books
1. T.G. Palanivelu, R. Nakkeeran, “Wireless and Mobile Communication”, PHI Limited,
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.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 L M L L M S M M M M
CO2 S S S M M S M S S S
CO3 S S S S M S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Computer Science
patterns, spatial reasoning, necessity and sufficiency, choosing and using models, making
choices and decisions.
Unit:5 REASONING
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
1. John Butterworth and Geoff Thwaites, Thinking skills: Critical Thinking and Problem
Solving, Cambridge University Press, 2013.
2. H. S. Fogler and S. E. LeBlanc, Strategies for Creative Problem Solving, 2nd edition,
Pearson, Upper Saddle River, NJ, 2008.
Reference Books
1. A. Whimbey and J. Lochhead, Problem Solving & Comprehension, 6th edition, Lawrence
Erlbaum, Mahwah, NJ, 1999.
2. M. Levine, Effective Problem Solving, 2nd edition, Prentice Hall, Upper Saddle River, NJ,
1994.
3. Michael Baker, The Basic of Critical Thinking, The Critical Thinking Co press, 2015.
4. David Kelley and Tom Kelley, Creative Confidence, 2013.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S M S S S M S S S
CO2 S S M S S S M S S S
CO3 S S M S S S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction to web services – Overview of Distributed Computing- Evolution and
importance of web services-Industry standards, Technologies and concepts underlying web
services-Web services and enterprises-web services standards organization-web services
platforms.
Computer Science
Text Books
1. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services: An Architects
Guide”, Prentice Hall, Nov 2003.
2. Keith Ballinger, “NET Web services: Architecture and Implementation with .Net”, Pearson
Education, First Edition, Feb 2003.
Reference Books
1. Ramesh Nagappan, “Developing Java Web Services: Architecting and developing secure
Web Services Using Java”, John Wiley and Sons, first Edition Feb 2003.
2. Eric A Marks and Mark J Werrell, “Executive Guide to Web services”, John Wiley and
sons, March 2003.
3. Anne Thomas Manes, “Web Services: A managers Guide”, Addison Wesley, June 2003.
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M S M M M S
CO2 S S S M M S M S M S
CO3 S S S S S S S S S S
CO4 S S S S S S S S S S
CO5 S S S S S S S S S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1 INTRODUCTION
Introduction to RPA - Overview of RPA - Benefits of RPA in a business environment -
Industries & domains fit for RPA - Identification of process for automation - Types of Robots
- Ethics of RPA & Best Practices - Automation and RPA Concepts - Different business
models for implementing RPA - Centre of Excellence – Types and their applications -
Building an RPA team - Approach for implementing RPA initiatives.
Unit:2 AUTOMATION
Role of a Business Manager in Automation initiatives - Skills required by a Business
Manager for successful automation - The importance of a Business Manager in automation -
Analyzing different business processes - Process Mapping frameworks - Role of a Business
Manager in successful implementation – Part 1 - Understanding the Automation cycle – First
3 automation stages and activities performed by different people.
Computer Science
Unit:4 ROBOT
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
1. Alok Mani Tripathi” Learning Robotic Process Automation: Create Software robots and
automate 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
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
EXTRA DISCIPLINARY
COURSES (EDC)
Computer Science
Course Objectives
Unit:1
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
Computer Hardware – Significance of Hardware – Central Processing Unit – Computer
Memory – Computer Hierarchy – Input Technologies – Output Technologies – Strategic
Hardware Issues. Computer Software: Software History and Significance – System Software
– Application Software – Software Issues – Programming Languages – Enterprise Software.
Unit:3
Managing Organizational Data and Information: Basics of Data Arrangement and Access –
Traditional File Environment – Modern Approach: Database Management Systems – Logical
Data models – Data Warehouses – Telecommunications and Networks: The
Telecommunication System – Networks – Telecommunications Applications – Internet
Evolution of the Internet – Operation of the Internet – WWW- Intranets and Extranets.
Unit:4
Computer Science
Unit:5
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 Book
1. Turban, Rainer, Potter "Introduction to Information Technology," 2nd edition, Wiley
India, 2007
Reference Book
1. V. Rajaraman – Introduction to Information Technology, Prentice Hall of India, 2007.
CO Knowledge
CO Statement
Number Level
CO1 Understand the basics of information technology. K1, K2
CO2 Gain the knowledge of Hardware and Software technologies. K2
CO3 Learn the method of organizing data. K3, K4
CO4 Assess the role of Information Science to an organization K5
CO5 Understanding the role of IT in organizations. K5, K6
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1
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
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
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
Computer Science
Unit:4
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
Database Management: Databases, Data and Information, The Hierarchy of data–Maintaining
data – File processing versus databases – database management systems–relational, object
oriented and multidimensional databases – web databases – database administration.
Computer Security: Computer security risks – Internet and network attacks –Unauthorized
access and use.
Text Book
1. Gary B. Shelly, Thomas j. Cashman, Misty [Link], "Introduction to Computers,"
Cengage Learning, 2008
Reference Books
1. Reema Thareja, “Fundamentals of Computers,” Oxford Univ. Press, 2015
2. Deborah Morley, Charles S. Parker, “Understanding C omputers- Today and Tomorrow”,
14th Edition, Thomson Course Technology, 2012
3. Alexis Leon, Mathew‟s Leon, “Fundamentals of Comput er Science and Communication
Engineering”, Vikas Publishing House, New Delhi, 1998.
Computer Science
CO Knowledge
CO Statement
Number Level
CO1 Know the basics and internal parts of Computers. K1, K2
CO2 Gain the knowledge on OS and its types. K2
CO3 Understand the basics of networks and Internet. K3, K4
CO4 Learn the databases and DBMS concepts. K5
CO5 Understand the role of RDBMS in IT. K5, K6
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
Unit:1
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
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
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
Electronic Data Interchange – EDI Applications in Business – EDI: Legal, Security and
Privacy issues EDI and Electronic Commerce – Standardization and EDI – EDI Software
Implementation.
Computer Science
Unit:5
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.
Text Book
1. Kalakota and Whinston, "Frontiers of Electronic Commerce", Pearson Education, 2004.
2. Gray [Link], "Fourth Annual Edition Electronic Commerce", Thomson Course
Technology, 2003.
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.
CO Knowledge
CO Statement
Number Level
CO1 Learn the introduction on e-commerce. K1, K2
CO2 Understand the mercantile and consumer process models. K2
Analyse the consumers and merchant's perspective on e- K3, K4
CO3
commerce.
CO4 Getting an idea on Electronic Data Interchange. K5
CO5 Gaining the knowledge on Internet. K5, K6
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
Computer Science
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S S M S S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
LIST OF PROGRAMS
Use the following Dataset
[Link]
Computer Science
CO Knowledge
CO Statement
Number Level
Enable to create and apply Spread sheet and Tableau for K1- K6
CO1
various data processing.
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
COs 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 - - - -
*S – Strong, M – Medium, L – Low
Computer Science
Course Objectives
EXERCISES
Computer Science
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.
4. Guy Brook-Hart, “Cambridge English: Business Benchmark”,Second Edition, Cambridge
University Press, 2014.
5. Norman Lewis, “How to Read Better & Faster”, Binny Publishing House, NewDelhi,
1978.
Reference Books
Computer Science
CO Knowledge
CO Statement
Number Level
CO1 Improves the professional communication skills. K1- K6
CO2 Apply useful words in the correct situation. K1- K6
CO3 Improves the listening and reading skills. K1- K6
CO4 Acquire the leadership qualities. K1- K6
CO5 Improves the writing ability. K1- K6
K1– Remember, K2– Understand, K3– Apply, K4 –Analyze, K5– Evaluate, K6 –Create
COs 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 -
*S – Strong, M – Medium, L – Low