Itsyll
Itsyll
@#01112023 1
Cloud Resource Management and Scheduling: Policies and mechanisms for resource
management, Application of control theory to task scheduling on a cloud, Stability of a two-
level resource allocation architecture, Feedback control based on dynamic thresholds,
Coordination of specialized autonomic performance managers, A utility-based model for
cloud-based Web services, Resourcing bundling: Combinatorial auctions for cloud resources,
Scheduling algorithms for computing clouds, Fair queuing, Start-time fair queuing, Borrowed
virtual time, Cloud scheduling subject to deadlines, Scheduling MapReduce applications
subject to deadlines, Resource management and dynamic scaling, Exercises and problems
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Cloud Security, Cloud Application Development: Cloud security risks, Security: The top
concern for cloud users, Privacy and privacy impact assessment, Trust, Operating system
security, Virtual machine Security, Security of virtualization, Security risks posed by shared
images, Security risks posed by a management OS, A trusted virtual machine monitor,
Amazon web services: EC2 instances, Connecting clients to cloud instances through
firewalls, Security rules for application and transport layer protocols in EC2, How to launch
an EC2 Linux instance and connect to it, How to use S3 in java, Cloud-based simulation of a
distributed trust algorithm, A trust management service, A cloud service for adaptive data
streaming, Cloud based optimal FPGA synthesis .Exercises and problems.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is
40% of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements
and earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation:
1.
Three Unit Tests each of 20 Marks
2.
Two assignments each of 20 Marks or one Skill Development Activity of 40 marks
to attain the COs and POs
The sum of three tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
@#01112023 2
Suggested Learning Resources:
Books
1. Cloud Computing:Theory and Practice, Dan C Marinescu Elsevier (MK), 2013.
https://www.javatpoint.com/cloud-computing-tutorial
https://www.tutorialspoint.com/cloud_computing/index.htm
● https://www.digimat.in/nptel/courses/video/106105167/L01.html (Video Lectures)
@#01112023 3
Program Outcome of this course
Sl. No. Description POs
2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.
5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and PO5
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to PO6
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.
9 Individual and team work: Function effectively as an individual, and as a member or leader PO9
in diverse teams, and in multidisciplinary settings.
11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
12 Life-long learning: Recognize the need for, and have the preparation and ability to engage PO12
in independent and life-long learning in the broadest context of technological change.
@#01112023 4
AGILE TECHNOLOGIES
Course Code 22SIT14 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Discuss the fundamental principles and practices associated with each of the agile
development methods.
To apply Rapid Application Development method on a project of interest.
To speed up the process through proper tools and techniques for managing projects.
Module-1
Why Agile?: Understanding Success, Beyond Deadlines, The Importance of Organizational
Success, Enter Agility, How to Be Agile?: Agile Methods, Don’t Make Your Own Method,
The Road to Mastery, Find a Mentor
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Understanding XP: The XP Lifecycle, The XP Team, XP Concepts, Adopting XP: Is XP
Right for Us?, Go!, Assess Your Agility
@#01112023 1
Module-5
Deliver Value: Exploit Your Agility, Only Releasable Code Has Value, Deliver Business
Results, Deliver Frequently, Seek Technical Excellence :Software Doesn’t Exist, Design Is
for Understanding, Design Trade-offs, Quality with a Name, Great Design, Universal Design
Principles, Principles in Practice, Pursue Mastery
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is
40% of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements
and earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation:
1.
Three Unit Tests each of 20 Marks
2.
Two assignments each of 20 Marks or one Skill Development Activity of 40 marks
to attain the COs and POs
The sum of three tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
3. Agile and Iterative Development: A Manger’s Guide, Craig Larman, Pearson Education,
First Edition, India, 2004.
https://www.tutorialspoint.com/agile/index.htm
https://www.javatpoint.com/agile
https://www.udemy.com/topic/agile/free/
@#01112023 2
Skill Development Activities Suggested
The students with the help of the course teacher can take up relevant technical –
activities which will enhance their skill.
2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.
5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and PO5
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to PO6
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering and business practices.
@#01112023 3
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.
9 Individual and team work: Function effectively as an individual, and as a member or leader PO9
in diverse teams, and in multidisciplinary settings.
11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
12 Life-long learning: Recognize the need for, and have the preparation and ability to engage PO12
in independent and life-long learning in the broadest context of technological change.
@#01112023 4
ADVANCES IN DATA BASE MANAGEMENT SYSTEM
Course Code 22SIT15 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Explore the different types of database system architectures.
Able to implement advanced object oriented database queries using Structured Query
Language.
Discuss the advanced querying with information retrieval.
Module-1
Review of Relational Data Model and Relational Database Constraints: Relational model
concepts; Relational model constraints and relational database schemas; Update operations,
anomalies, dealing with constraint violations, Types and violations. Object and Object-
Relational Databases: Overview of Object Database Concepts, Object Database Extensions
to SQL, The ODMG Object Model and the Object Definition Language ODL, Object
Database Conceptual Design, The Object Query Language OQL, Overview of the C++
Language Binding in the ODMG Standard.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Disk Storage, Basic File Structures, Hashing, and Modern Storage Architectures:
Introduction, Secondary Storage Devices, Buffering of Blocks, Placing File Records on
Disk Operations on Files, Files of Unordered Records (Heap Files) , Files of Ordered
Records (Sorted Files), Hashing Techniques, Other Primary File Organizations,
Parallelizing Disk Access Using RAID Technology, Modern Storage Architectures.
Distributed Database Concepts: Distributed Database Concepts, Data Fragmentation,
Replication, and Allocation Techniques for Distributed Database Design, Overview of
Concurrency Control and Recovery in Distributed Databases, Overview of Transaction
Management in Distributed Databases,Query Processing and Optimization in Distributed
Databases, Types of Distributed Database Systems , Distributed Database Architectures,
Distributed Catalog Management.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
NOSQL Databases and Big Data Storage Systems: Introduction to NOSQL Systems, The
CAP Theorem, Document-Based NOSQL Systems and MongoDB, NOSQL Key-Value
Stores, Column-Based or Wide Column NOSQL Systems, NOSQL Graph Databasesand
Neo4j. Big Data Technologies Based on MapReduce and Hadoop: What Is Big Data?
Introduction to MapReduce and Hadoop, Hadoop Distributed File System (HDFS),
MapReduce: Additional Details Hadoop v2 alias YARN, General Discussion
@#01112023 1
Module-4
Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and
Deductive Databases: Active Database Concepts and Triggers, Temporal Database Concepts,
Spatial Database Concepts, Multimedia Database Concepts, Introduction to Deductive
Databases. Introduction to Information Retrieval and Web Search: Information Retrieval (IR)
Concepts, Retrieval Models, Types of Queries in IR Systems, Text Preprocessing, Inverted
Indexing, Evaluation Measures of Search Relevance, Web Search and Analysis. Trends in
Information Retrieval
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Data Mining Concepts: Overview of Data Mining Technology, Association Rules,
Classification, Clustering, Approaches to Other Data Mining Problems, Applications of Data
Mining, Commercial Data Mining Tools Overview of Data Warehousing and OLAP:
Introduction, Definitions, and Terminology, Characteristics of Data Warehouses, Data
Modeling for Data Warehouses, Building a Data Warehouse, Typical Functionality of a Data
Warehouse, Data Warehouse versus Views, Difficulties of Implementing Data Warehouses
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is
40% of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements
and earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation:
1.
Three Unit Tests each of 20 Marks
2.
Two assignments each of 20 Marks or one Skill Development Activity of 40 marks
to attain the COs and POs
The sum of three tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
@#01112023 2
Suggested Learning Resources:
Books
1. Fundamentals of Database Systems, Elmasri and Navathe, Pearson Education, 2013.
https://www.tutorialspoint.com/dbms/index.htm
https://www.javatpoint.com/dbms-tutorial
https://www.youtube.com/watch?v=hKljaVcCMgg&list=PLLANTs44t4TVFZ6i8fIu0wOBv3FVUMc8
9 (Video Lectures)
@#01112023 3
Common to all Mtech programs in CSE board
Research Methodology and IPR
Course Code 22RMI16 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
To introduce various technologies of conducting research.
To choose an approptiate rsearch design for the choosen problem.
Choose appropriate tool for the conduction of research.
To explain the art of interpretation and the art of writing research reports.
To explain various forms of the intellectual property, its relevance and business impact in the changing global
business environment
To discuss leading International Instruments concerning Intellectual Property Rights.
Module-1
Research Methodology: Introduction, Meaning of Research, Objectives of Research, Motivation in Research,
Types of Research, Research Approaches, Significance of Research, Research Methods versus Methodology,
Research and Scientific Method, Importance of Knowing How Research is Done, Research Process, Criteria of
Good Research, and Problems Encountered by Researchers in India. Defining the Research Problem: Research
Problem, Selecting the Problem, Necessity of Defining the Problem, Technique Involved in Defining a Problem,
An Illustration
Teaching- Chalk and talk/PPT/case study
Learning
Process
Module-2
Reviewing the literature: Place of the literature review in research, Bringing clarity and focus to your research
problem, Improving research methodology, Broadening knowledge base in research area, Enabling contextual findings,
How to review the literature, searching the existing literature, reviewing the selected literature, Developing a theoretical
framework, Developing a conceptual framework, Writing about the literature reviewed.
Research Design: Meaning of Research Design, Need for Research Design, Features of a Good Design, Important
Concepts Relating to Research Design, Different Research Designs, Basic Principles of Experimental Designs,
Important Experimental Designs.
@#01112023 4
Test: Test of Difference of more than Two Proportions, Test of Independence of Attributes, Test of Goodness of Fit,
Cautions in Using Chi Square Tests
@#01112023 5
Suggested Learning Resources:
Text Books:
4. Research Methodology: Methods and Techniques, C.R. Kothari, Gaurav Garg,New Age International,4th Edition,
2018.. Douglas E Comer, “Internetworking with TCP/IP, Principles, Protocols and Architecture,” PHI, 6th
Edition
5. Research Methodology a step-by-step guide for beginners. (For the topic Reviewing the literature under module
2), RanjitKumar,SAGE Publications,3rd Edition, 2011.
Reference Books:
6. Research Methods: the concise knowledge base, Trochim, Atomic Dog Publishing, 2005.
7. Conducting Research Literature Reviews: From the Internet to Paper, Fink A, Sage Publications, 2009.
@#01112023 6
ADBMS LABORATORY
Course Code 22SITL17 CIE Marks 50
Teaching Hours/Week (L:T:P: S) 1:2:0 SEE Marks 50
Credits 02 Exam Hours 03
Course objectives:
The objective of this lab course is to understand the practical applicability of database management
system concepts.
Working on existing database systems, designing of database, creating relational database, analysis of
table design.
Provide practical knowledge to understand advanced database concepts
Note:
PART A:The following experiments may be implemented on MySQL/ORACLE or any other
suitable RDBMS with support for Object features
PART B: Mini project
Sl.NO Experiments
1 1. Develop a database application to demonstrate storing and retrieving of BLOB and CLOB
objects.
a. Write a binary large object (BLOB) to a database as either binary or character (CLOB) data,
depending on the type of the field in your data source. To write a BLOB value to the database,
issue the appropriate INSERT or UPDATE statement and pass the BLOB value as an input
parameter. If your BLOB is stored as text, such as a SQL Server text field, pass the BLOB as a
string parameter. If the BLOB is stored in binary format, such as a SQL Server image field,
pass an array of type byte as a binary parameter.
b. Once storing of BLOB and CLOB objects is done, retrieve them and display the results
accordingly.
2 Develop a database application to demonstrate the representation of multi valued attributes,
and the use of nested tables to represent complex objects. Write suitable queries to
demonstrate their use.
Consider Purchase Order Example: This example is based on a typical business activity:
managing customer orders. Need to demonstrate how the application might evolve from
relational to object-relational, and how you could write it from scratch using a pure object-
oriented approach.
a. Show how to implement the schema -- Implementing the Application under the Relational
Model -- using only Oracle's built-in data types. Build an object-oriented application on top of
this relational schema using object views
3 Design and develop a suitable Student Database application by considering appropriate
attributes. Couple of attributes to be maintained is the Attendance of a student in each subject
for which he/she has enrolled and Internal Assessment Using TRIGGERS, write active rules
to do the following:
a. Whenever the attendance is updated, check if the attendance is less than 85%; if so, notify
the Head of the Department concerned.
b. Whenever, the marks in an Internal Assessment Test are entered, check if the marks are less
than 40%; if so, notify the Head of the Department concerned.
@#01112023
Use the following guidelines when designing triggers:
Use triggers to guarantee that when a specific operation is performed, related actions are performed.
Use database triggers only for centralized, global operations that should be fired for the triggering
statement, regardless of which user or database application issues the statement.
Do not define triggers that duplicate the functionality already built into Oracle. For example,
do not define triggers to enforce data integrity rules that can be easily enforced using
declarative integrity constraints.
Limit the size of triggers (60 lines or fewer is a good guideline). If the logic for your trigger
requires much more than 60 lines of PL/SQL code, it is better to include most of the code in a
stored procedure, and call the procedure from the trigger.
Be careful not to create recursive triggers. For example, creating an AFTER UPDATE
statement trigger on the EMP table that itself issues an UPDATE statement on EMP causes
the trigger to fire recursively until it has run out of memory.
1. Design, develop, and execute a program to implement specific Apriori algorithm for mining
association rules. Run the program against any large database available in the public domain
and discuss the results.
Association rules are if/then statements that help uncover relationships between seemingly unrelated
data in a relational database or other information repository. An example of an association rule would
be "If a customer buys a dozen eggs, he is 80% likely to also purchase milk.”
Work on the concepts of Software Testing and ADBMS at the practical level.
Compare and pick out the right type of software testing process for any given real world
problem
Carry out the software testing process in efficient way
Establish a quality environment as specified in standards for developing quality software
Model and represent the real world data using object oriented database
Embed the rules set in the database to implement various features of ADBMS
Choose, design and implement recent applications database for better interoperability
@#01112023
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam
(SEE) is 50%. The minimum passing mark for the CIE is 50% of the maximum marks. A
student shall be deemed to have satisfied the academic requirements and earned the credits
allotted to each course. The student has to secure not less than 40%of maximum marks in the
semester-end examination(SEE). In total of CIE and SEE student has to secure 50% maximum
marks of the course.
Continuous Internal Evaluation (CIE):
CIE marks for the practical course is 50 Marks.
The split-up of CIE marks for record/ journal and test are in the ratio 60:40.
Each experiment to be evaluated for conduction with observation sheet and record write-
up. Rubrics for the evaluation of the journal/write-up for hardware/software experiments
designed by the faculty who is handling the laboratory session and is made known to
students at the beginning of the practical session.
Record should contain all the specified experiments in the syllabus and each experiment
write-up will be evaluated for 10 marks.
Total marks scored by the students are scaled downed to 30 marks (60% of maximum
marks).
Weightage to be given for neatness and submission of record/write-up on time.
Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the
8th week of the semester and the second test shall be conducted after the 14th week of the
semester.
In each test, test write-up, conduction of experiment, acceptable result, and procedural
knowledge will carry a weightage of 60% and the rest 40% for viva-voce.
The suitable rubrics can be designed to evaluate each student’s performance and learning
ability.
The average of 02 tests is scaled down to 20 marks (40% of the maximum marks).
The Sum of scaled-down marks scored in the report write-up/journal and average marks of
two tests is the total CIE marks scored by the student.
Semester End Evaluation (SEE):
SEE marks for the practical course is 50 Marks.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are
appointed by the University.
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer
script to be strictly adhered to by the examiners. OR based on the course requirement
evaluation rubrics shall be decided jointly by examiners.
Students can pick one question (experiment) from the questions lot prepared by the internal
/external examiners jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly
@#01112023
by examiners.
General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure
and result in -60%, Viva-voce 20% of maximum marks. SEE for practical shall be evaluated
for 100 marks and scored marks shall be scaled down to 50 marks (however, based on
course type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 10% Marks allotted to the procedure part to
be made zero.
The duration of SEE is 03 hours
10
@#01112023
Semester-
Enterprise Application Programming
Course Code 22SIT21 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Explain WEB basics and their functionalities
Explore Software Development Methodologies.
Ability to apply Suitable Design Patterns in Enterprise Applications.
Module-1
Web application and java EE 6: Exploring the HTTP Protocol, Introducing web applications,
describing web containers, exploring web architecture models, exploring the MVC architecture.
Working with servlets 3.0 Exploring the features of java servlet, Exploring new features in servlet
3.0, Exploring the servlet API, explaining the servlet life cycle, creating a sample servlet, creating a
servlet by using annotation, working with servlet config and servlet context objects, working with
the HTTP servlet request and HTTP servlet response interfaces, Exploring request delegation and
request scope, implementing servlet collaboration.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Handling sessions in servlet 3.0: Describing a session, introducing session tracking, Exploring the
session tracking, mechanisms, using the java servlet API for session tracking, creating login
application using session tracking. Implementing event handling Introducing events, Introducing
event handling, working with the servlet events, developing the online shop web application.
Working with java server pages: Introducing JSP technology, Exploring new features of JSP2.1,
listing advantages of JSP over java servlet, Exploring the architecture of a JSP page, Describing the
life cycle of a JSP page, working with JSP basic tags and implicit objects, working with the action
tags in JSP, exploring the JSP unified EL, using functions with EL.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Implementing JSP tag extensions: Exploring the elements of tag extensions, Working with classic
tag handlers, Exploring the tag extensions, Working with simple tag handlers. Implementing java
server pages standard tag library 1.2: Introducing JSTL, Exploring the tag libraries JSTL, working
with the core tag library. Implementing filters: Exploring the need of filters, exploring the working
of filters, exploring filters API, configuring a filter, creating a web application using filters, using
initializing parameter in filters.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
Persistence Management and Design Patterns: Implementing java persistence using
hibernateIntroducing hibernate, exploring the architecture of hibernate, downloading hibernate,
exploring HQL, understanding hibernate O/R mapping, working with hibernate,Implementing O/R
@#01112023 14
mapping with hibernate. Java EE design patterns: Describing the java EE application architecture,
Introducing a design patterns, discussing the role of design patterns, exploring types of patterns.
2. Java Complete Reference, Herbert Schildt, McGraw Hill, 7th Edition, 2017.
@#01112023 15
https://www.tutorialspoint.com/ejb/index.htm
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x
CO3 x x
CO4 x x
@#01112023 16
TEMPLATE for IPCC (26.04.2022)
Semester - II
Artificial Intelligence and Machine Learning
Course Code 22SIT22 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:2:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 10 Lab slots Total Marks 100
Credits 04 Exam Hours 03
Course objectives:
To interpret the concept of Artificial Intelligence and problem solving.
To study advanced problem solving paradigms and knowledge representation.
To interpret neural networks, build neural networks to solve various classification problems.
MODULE-1
Introduction, problem Solving: state space search and control strategies
Teaching- .
Learning Chalk and talk/PPT/case study/web content
Process
MODULE-3
Advanced problem-solving paradigm: planning Knowledge representation
@#01112023 17
TEMPLATE for IPCC (26.04.2022)
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together
On completion of every experiment/program in the laboratory, the students shall be evaluated and marks
shall be awarded on the same day. The15 marks are for conducting the experiment and preparation of the
laboratory record, the other 05 marks shall be for the test conducted at the end of the semester.
The CIE marks awarded in the case of the Practical component shall be based on the continuous evaluation
of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of all experiments’
write-ups are added and scaled down to 15 marks.
The laboratory test at the end /after completion of all the experimentsshall be conducted for 50 marks and
scaled down to 05 marks.
Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory component of
IPCC for 20 marks.
.
SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
course (duration 03 hours)
1. The question paper will be set for 100 marks and marks scored will be scaled down proportionately to 50
marks.
2. The question paper will have ten questions. Each question is set for 20 marks.
3. There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3
sub-questions), should have a mix of topics under that module.
4. The students have to answer 5 full questions, selecting one full question from each module.
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have a CIE
component only. Questions mentioned in the SEE paper shall include questions from the practical
component).
The minimum marks to be secured in CIE to appear for SEE shall be the 15 (50% of maximum marks-30) in
the theory component and 10 (50% of maximum marks -20) in the practical component. The laboratory
component of the IPCC shall be for CIE only. However, in SEE, the questions from the laboratory
component shall be included. The maximum of 04/05 questions to be set from the practical component of
IPCC, the total marks of all questions should not be more than the 20 marks.
SEE will be conducted for 100 marks and students shall secure 40% of the maximum marks to qualify in
the SEE. Marks secured will be scaled down to 50. (Student has to secure an aggregate of 50% of maximum
marks of the course(CIE+SEE)
@#01112023 18
TEMPLATE for IPCC (26.04.2022)
15. Artificial Intelligence: Structures and Strategies for Complex Problem Solving, George F Luger,
Pearson Addison Wesley, 6th Edition, 2008.
16. Artificial Intelligence, E Rich, K Knight, and S B Nair, Tata Mc-Graw Hill, 3rd Edition, 2009.
Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, Prentice Hall 3rd
Edition, 2009.
Artificial Intelligence and machine learning is a broad discipline that promises to simulate numerous innate human skills
such as automatic programming, case-based reasoning, neural networks, Fuzzy Logic, decision-making, expert systems,
natural language processing, pattern recognition and speech recognition etc.
The students with the help of the course teacher can take up relevant technical –activities which will enhance their
skill. The prepared report shall be evaluated for CIE marks.
@#01112023 19
SAMPLE TEMPLATE for PCC/PEC/OEC
Semester- III
ADVANCES IN STORAGE AREA NETWORK
Course Code 22SIT231 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
@#01112023 20
SAMPLE TEMPLATE for PCC/PEC/OEC
1. Storage Networks Explained, Ulf Troppens, Rainer Erkens and Wolfgang Muller, Wiley India, 2013.
2. Storage Networks The Complete Reference, Robert Spalding, Tata McGrawHill, 2011.
The students with the help of the course teacher can take up relevant technical –activities which will enhance their
skill. The prepared report shall be evaluated for CIE marks.
Course outcome (Course Skill Set)
@#01112023 21
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 22
SAMPLE TEMPLATE for PCC/PEC/OEC
DATA SCIENCE
Course Code 22SIT232 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
Module-5
Mining Social-Network Graphs: Social networks as graphs, Clustering of graphs, Direct
discovery of
communities in graphs, Partitioning of graphs, Neighbourhood properties in graphs, Data
Visualization:Basic principles, ideas and tools for data visualization. Data Science and
Ethical Issues, Discussions on privacy, security, ethics, Next-generation data scientists.
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
https://www.w3schools.com/datascience/
https://data-flair.training/blogs/data-science-tutorials-home/
https://nptel.ac.in/courses/106106179
The students with the help of the course teacher can take up relevant technical –
activities which will enhance their skill.
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
Semester-
Natural Language Processing and Text Mining
Course Code 22SIT233 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Explain the fundamental concepts and techniques of natural language
processing (NLP).
Explore the computational properties of natural languages.
Discuss the commonly used algorithms for processing linguistic information.
Module-1
OVERVIEW AND LANGUAGE MODELLING: Overview: Origins and challenges of NLP-Language and
Grammar-Processing Indian Languages- NLP Applications-Information Retrieval. Language Modelling:
Various Grammar- based Language Models-Statistical Language Model.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
WORD LEVEL AND SYNTACTIC ANALYSIS: Word Level Analysis: Regular Expressions-FiniteState
Automata-Morphological Parsing-Spelling Error Detection and correction-Words and Word Classes-Part-of
Speech Tagging. Syntactic Analysis: Context-free Grammar-Constituency- ParsingProbabilistic Parsing.
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
18. Natural LanguageProcessing and Text Mining, Anne Kao and Stephen R. Potee, Springer-Verlag London
Limited, 2007.
https://www.udemy.com/course/text-mining-and-natural-language-processing-in-
r/?utm_source=adwords&utm_medium=udemyads&utm_campaign=DSA_Catchall_la.EN_cc.INDIA&
utm_content=deal4584&utm_term=_._ag_82569850245_._ad_533220805577_._kw ._de_c_._dm ._pl
._ti_aud-669140681723%3Adsa-
406594358574_._li_1007769_._pd ._&matchtype=&gclid=Cj0KCQjwmouZBhDSARIsALYcouo0DDvg
99tFoP1GcYmX5qGRsN5ts4z_O1MlXS9xMDEkjflL8hIZcwsaAro-EALw_wcB
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
Module-1
Introduction to Cybercrime: Cybercrime: Definition and Origins of the Word, Cybercrime and Information
Security, Who are Cybercriminals?, Classifications of Cybercrimes, Cybercrime: The Legal Perspectives,
Cybercrimes: An Indian Perspective, Cybercrime and the Indian ITA 2000, A Global Perspective on
Cybercrimes, Cybercrime Era: Survival Mantra for the Netizens. Cyberoffenses: How Criminals Plan Them:
How Criminals Plan the Attacks, Social Engineering, Cyberstalking, Cybercafe and Cybercrimes, Botnets:
The Fuel for Cybercrime, Attack Vector, Cloud Computing.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Cybercrime: Mobile and Wireless Devices: Introduction, Proliferation of Mobile and Wireless Devices,
Trends in Mobility, Credit Card Frauds in Mobile and Wireless Computing Era, Security Challenges Posed
by Mobile Devices, Registry Settings for Mobile Devices, Authentication Service Security, Attacks on
Mobile/Cell Phones, Mobile Devices: Security Implications for organizations, Organizational Measures for
Handling Mobile, Organizational Security Policies and Measures in Mobile Computing Era, Laptops
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Tools and Methods Used in Cybercrime: Introduction, Proxy Servers and Anonymizers, Phishing, Password
Cracking, Keyloggers and Spywares, Virus and Worms, Trojan Horses and Backdoors, Steganography, DoS
and DDoS Attacks, SQL Injection, Buffer Overflow, Attacks on Wireless Networks. Phishing and Identity
Theft: Introduction, Phishing, Identity Theft (ID Theft).
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
Introduction to Security Policies and Cyber Laws: Need for An Information Security Policy, Information
Security Standards – Iso, Introducing Various Security Policies and Their Review Process, Introduction to
Indian Cyber Law, Objective and Scope of the it Act, 2000, Intellectual Property Issues, Overview of
Intellectual - Property - Related Legislation in India, Patent, Copyright, Law Related to Semiconductor Layout
and Design, Software License.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is
40% of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements
and earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation:
1. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 Marks or one Skill Development Activity of 40 marks
to attain the COs and POs
The sum of three tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
20. Introduction to information security and cyber laws, Surya PrakashTripathi, RitendraGoyal, Praveen Kumar
Shukla. Dreamtech Press, 2015.
21. Cybersecurity: Managing Systems, Conducting Testing, and Investigating Intrusions, Thomas J. Mowbray,
John Wiley & Sons, 2008
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
● https://www.udemy.com/course/cybersecurity-law-policy/
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
23. Decision Support Systems, Marakas, 2nd Edition, Pearson India, 2015.
https://www.coursera.org/lecture/business-intelligence-tools/decision-support-systems-video-
lecture-E8P9x
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
Multimedia Communications
Course Code 22SIT241 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 03
Course Learning objectives:
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
https://www.tutorialspoint.com/multimedia/index.htm
● https://www.youtube.com/watch?v=NPQW-
UwR6vQ&list=PL6wr_B29b3UR5weQ80W8aYMkxEAz92IIC (Video Lectures)
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
Semester- II
Software Defined Networks
Course Code 22SIT242 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Explore the History and evolution of SDN, OF Switch, Control and Data Plane Separation
Gain the knowledge of Routing Control Platform and 4D Controllers (Open Daylight Controller (ODL), Open
Network Operating System (ONOS)
Able to Verify and perform Troubleshooting
Module-1
Introduction, Centralized and Distributed Control and Data Planes, OpenFlow
@#01112023 4
SAMPLE TEMPLATE for PCC/PEC/OEC
1. SDN: Software Defined Networks, Ken Gray, Thomas D. Nadeau., O’Reilly. 2013.
2. Software Defined Networks, Paul Goransson, Chuck Black Timothy Culver, Elsevier 2nd Edition, 2016.
This Course starts from basics & takes you to advance levels of Software Defined Networking. Everything has been
explained by giving examples. Proper lab setup along with diagrams has been given so that you can constructs the labs
yourself & do the practice. This work covers topics such as SDN lab setup, basics of SDN, Mininet Emulator, Mininet
Topologies, POX SDN Controller, ovs-ofctl etc.
The students with the help of the course teacher can take up relevant technical –activities which will enhance their
skill. The prepared report shall be evaluated for CIE marks.
@#01112023 5
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 6
SAMPLE TEMPLATE for PCC/PEC/OEC
NETWORK MANAGEMENT
Course Code 20SIT243 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 2:0:2 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
Discuss the issues and challenges pertaining to management of emerging
Network Technologies.
Explore the various components of network and tools required to formulate
the scheme for managing Enterprise and Complex networks.
Module-1
Introduction: Analogy of Telephone Network Management, Data and Telecommunication
Network Distributed computing Environments, TCP/IP-Based Networks: The Internet and
Intranets, Communications Protocols and Standards- Communication Architectures,
Protocol Layers and Services; Case Histories of Networking and Management – The
Importance of topology , Filtering Does Not Reduce Load on Node, Some Common
Network Problems; Challenges of Information Technology Managers, Network
Management: Goals, Organization, and Functions- Goal of Network Management,
Network Provisioning, Network Operations and the NOC, Network Installation and
Maintenance; Network and System Management, Network Management System platform,
Current Status and Future of Network Management.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Basic Foundations: Standards, Models, and Language: Network Management Standards,
Network Management Model, Organization Model, Information Model – Management
Information Trees, Managed Object Perspectives, Communication Model; ASN.1-
Terminology, Symbols, and Conventions, Objects and Data Types, Object Names, An
Example of ASN.1 from ISO 8824; Encoding Structure; Macros, Functional Model.
Teaching-
Learning Chalk and talk/PPT/case study/web content
Process
Module-3
SNMPv1 Network Management: Managed Network: The History of SNMP Management,
Internet Organizations and standards, Internet Documents, The SNMP Model, The
Organization Model, System Overview. The Information Model – Introduction, The
Structure of Management Information, Managed Objects, Management Information Base.
The SNMP Communication Model – The SNMP Architecture, Administrative Model,
SNMP Specifications, SNMP Operations, SNMP MIB Group, Functional Model SNMP
Management – RMON: Remote Monitoring, RMON SMI and MIB, RMONI1- RMON1
Textual Conventions, RMON1 Groups and Functions, Relationship Between Control and
Data Tables, RMON1 Common and Ethernet Groups, RMON Token Ring Extension
Groups, RMON2 – The RMON2 Management Information Base, RMON2 Conformance
Specifications.
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
https://www.tutorialspoint.com/what-is-network-management
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 4
SAMPLE TEMPLATE for PCC/PEC/OEC
Module-1
Classical Encryption Techniques Symmetric Cipher Model, Cryptography, Cryptanalysis and BruteForce
Attack, Substitution Techniques, Caesar Cipher, Mono-alphabetic Cipher, Playfair Cipher, Hill Cipher,
Poly alphabetic Cipher, One Time Pad. Block Ciphers and the data encryption standard: Traditional
block Cipher structure, stream Ciphers and block Ciphers, Motivation for the Feistel Cipher structure,
the Feistel Cipher, The data encryption standard, DES encryption, DES decryption, A DES example,
results, the avalanche effect, the strength of DES, the use of 56-Bit Keys, the nature of the DES
algorithm, timing attacks, Block cipher design principles, number of rounds, design of function F, key
schedule algorithm
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Public-Key Cryptography and RSA: Principles of public-key cryptosystems. Public-key cryptosystems.
Applications for public-key cryptosystems, requirements for public-key cryptosystems. Public-key
cryptanalysis. The RSA algorithm, description of the algorithm, computational aspects, the security of
RSA. Other Public-Key Cryptosystems: Diffie-Hellman key exchange, The algorithm, key exchange
protocols, man in the middle attack, Elgamal Cryptographic systems, Elliptic curve arithmetic, abelian
groups, elliptic curves over real
Teaching-
Learning Chalk and talk/PPT/case study/web content
Process
Module-3
Key Management and Distribution: Symmetric key distribution using Symmetric encryption,
A key distribution scenario, Hierarchical key control, session key lifetime, a transparent key
control scheme, Decentralized key control, controlling key usage, Symmetric key distribution
using asymmetric encryption, simple secret key distribution, secret key distribution with
confidentiality and authentication, A hybrid scheme, distribution of public keys, public
announcement of public keys, publicly available directory, public key authority, public keys
certificates, X-509 certificates. Certificates, X-509 version 3, public key infrastructure. User
Authentication: Remote user Authentication principles, Mutual Authentication, one way
Authentication, remote user Authentication using Symmetric encryption, Mutual
Authentication, one way Authentication, Kerberos, Motivation , Kerberos version 4, Kerberos
version 5, Remote user Authentication using Asymmetric encryption, Mutual Authentication,
one way Authentication, federated identity management, identity management, identity
federation, personal identity verification.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
Wireless network security: Wireless security, Wireless network threats, Wireless network measures,
mobile device security, security threats, mobile device security strategy, IEEE 802.11 Wireless LAN
overview, the Wi-Fi alliance, IEEE 802 protocol architecture. Security, IEEE 802.11i services, IEEE 802.11i
phases of operation, discovery phase, Authentication phase, key management phase, protected data
transfer phase, the IEEE 802.11i pseudorandom function. Web Security Considerations: Web Security
Threats, Web Traffic Security Approaches. Secure Sockets Layer: SSL Architecture, SSL Record Protocol,
Change Cipher Spec Protocol, Alert Protocol, and shake Protocol, Cryptographic Computations. Transport
Layer Security: Version Number, Message Authentication Code, Pseudorandom Functions, Alert Codes,
Cipher Suites, Client Certificate Types, Certificate Verify and Finished Messages, Cryptographic
Computations, and Padding. HTTPS Connection Initiation, Connection Closure. Secure Shell(SSH)
Transport Layer Protocol, User Authentication Protocol, Connection Protocol
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Electronic Mail Security: Pretty good privacy, notation, operational; description, S/MIME, RFC5322,
Multipurpose internet mail extensions, S/MIME functionality, S/MIME messages, S/MIME certificate
processing, enhanced security services, Domain keys identified mail, internet mail architecture, E-Mail
threats, DKIM strategy, DKIM functional flow. IP Security: IP Security overview, applications of IPsec,
benefits of IPsec, Routing applications, IPsec documents, IPsec services, transport and tunnel modes, IP
Security policy, Security associations, Security associations database, Security policy database, IP traffic
processing, Encapsulating Security payload, ESP format, encryption and authentication algorithms,
Padding, Anti replay service, transport and tunnel modes, combining security associations,
authentication plus confidentiality, basic combinations of security associations, internet key exchange,
key determinations protocol, header and payload formats, cryptographic suits.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is
40% of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements
and earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation:
3. Three Unit Tests each of 20 Marks
4. Two assignments each of 20 Marks or one Skill Development Activity of 40 marks
to attain the COs and POs
The sum of three tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
https://www.coursera.org/specializations/computer-network-security
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
Module-1
Metrics: Introduction, The Metrics Roadmap, A Typical Metrics Strategy, What Should
you Measure?, Set Targets and track Them, Understanding and Trying to minimize
variability, Act on data, People and Organizational issues in Metrics Programs, Common
Pitfalls to watch out for in Metrics Programs, Matrices implementation checklists and tools,
Software configuration management: Introduction, Some Basic Definitions and
terminology, the processes and activities of software configuration management,
configuration status accounting, configuration audit, software configuration management in
geographically distributed teams, Metrics in software configuration management, software
configuration management tools and automation.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Risk Management: Introduction, What is risk management and why is it important?, Risk
management cycle, Risk identification: common tools and techniques, Risk
Quantifications, Risk Monitoring, Risk Mitigation, Risks and Mitigation in the context of
global project teams, some practical techniques risk management, Metrics in risk
management. Project Planning and Tracking: Components of Project Planning and
Tracking, The “What “ Part of a Project Plan, The “What Cost “ Part of a Project Plan, The
“When “ Part of Project Planning, The “How “ Part of a Project Planning: Tailoring of
Organizational Processes For the Project, The “ By Whom “ Part of the Project
Management Plan : Assigning Resources, Putting it all together : The Software
Management Plan, Activities Specific to Project Tracking, Interfaces to the Process
Database. Project Closure: When Does Project Closure Happen?. Why Should We
Explicitly do a Closure?, An Effective Closure Process, Issues that Get Discussed During
Closure, Metrics for Project Closure, Interfaces to the Process Database.
Teaching-
Learning Chalk and talk/PPT/case study/web content
Process
Module-3
@#01112023 1
SAMPLE TEMPLATE for PCC/PEC/OEC
Software Requirements gathering: Inputs and start criteria for requirements gathering,
Dimensions of requirements gathering, Steps to be followed during requirements gathering,
outputs and quality records from the requirements phase, skill sets required during
requirements phase, differences for a shrinkwrapped software, challenges during the
requirements management phase, Metrics for requirements phase. Estimation: What is
Estimation? when and why is Estimation done?, the three phases of Estimation, Estimation
methodology, formal models for size Estimation, Translating size Estimate into effort
Estimate, Translating effort Estimates into schedule Estimate, common challenges during
Estimation , Metrics for the Estimation processes. Design and Development Phases: Some
differences in our chosen approach, salient features of design, evolving an architecture/
blueprint, design for reusability, technology choices/ constraints, design to standards,
design for portability, user interface issues, design for testability, design for diagnose
ability, design for maintainability, design for install ability, interoperability design,
challenges during design and development phases, skill sets for design and development,
metrics for design and development phases.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
Project management in the testing phase: Introduction, What is testing?, what are the
activities that makeup testing?, test scheduling and types of tests, people issues in testing,
management structures for testing in global teams, metrics for testing phase. Project
management in the Maintenance Phase: Introduction, Activities during Maintenance Phase,
management issues during Maintenance Phase, Configuration management during
Maintenance Phase, skill sets for people in the maintenance phase, estimating size, effort, and
people resources for the maintenance phase, advantages of using geographically distributed
teams for the maintenance phase, metrics for the maintenance phase.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Globalization issues in project management: Evolution of globalization, challenges in
building global teams, Models for the execution of global projects, some effective
management techniques for managing global teams. Impact of the internet on project
management: Introduction, the effect of internet on project management, managing projects
for the internet, Effect on the project management activities. People focused process models:
Growing emphasis on people centric models, people capability maturity model(P-CMM),
other people focused models in the literature, how does an organization choose the models to
use?
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
@#01112023 2
SAMPLE TEMPLATE for PCC/PEC/OEC
https://www.tutorialspoint.com/software_engineering/software_project_management.htm
https://www.javatpoint.com/software-project-management
https://nptel.ac.in/courses/106105218
@#01112023 3
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 4
SAMPLE TEMPLATE for PCC/PEC/OEC
@#01112023 5
Template
Course objectives:
2. Each ticket belongs to a project (the company has many products or projects running
simultaneously)
4. The ticket has a status indicating whether it is open (not yet attended), in progress,
resolved, closed, reopened.
5. The ticket should have description describing the bug or new feature.
7. Every ticket should have a fix version. The version in which the bug is fixed or new
feature is implemented.
8. The ticket should have a reporter and owner. The reporter is the one who created the
ticket. The owner is the one who is working on the ticket.
9. Whenever a ticket is created or updated, a notification should be sent to all the project
users.
10. Only the project users can create or update the project tickets.
11. It should be possible to report the open tickets, tickets that are being worked upon,
@#01112023
Template
b Every business needs to keep track of its income and expenses. Therefore it requires an
income tracker.
1. The business should be able to capture its income, receivables, and assets (Shares,
buildings, gold, bonds, etc).
2. The business should be able to capture its expenses (salary, chores, operational etc)
and liabilities.
3. The business should be able to report its income and expenses based on the selected
data range or quarter.
4. There can be multiple categories or accounts for the income and expenses.
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
Implement J2EE, Servlet JSP architecture to all other Server-side components.
Implement component based JSF (Java Server Faces) Framework and front-end
development.
Hibernating (Persistence API) and Application Server to develop enterprise and
distributed application.
@#01112023
Template
@#01112023
Template
by examiners.
General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure
and result in -60%, Viva-voce 20% of maximum marks. SEE for practical shall be evaluated
for 100 marks and scored marks shall be scaled down to 50 marks (however, based on
course type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 10% Marks allotted to the procedure part to
be made zero.
The duration of SEE is 03 hours
@#01112023