Professional Documents
Culture Documents
w.e.f. 2020
_____________________________________________________________________________
@ UPES
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
CSBC 2011 UNIX and Linux Essentials 2 CSBC 2015 Java SE Programming 3
Front-end Web Application
Computer Networks 3 3
CSBC 2022 CSBC 2016 Development
CSBC 2012 Java SE Fundamentals 3 CSBC 2017 Java IoT Developer 3
CSBC 2019 Python Programming 2 Program Elective I 3
CSBC 2014 Expert Connect 1 1 CSBC 2017 Expert Connect 2 1
Environment and
Ethical Leadership in 21st Century
3 Sustainability - Himalaya 3
(Human Values and Ethics)
SLSG 0201 SLSG 0202 Fellowship
SLLS 0201 Design Thinking 2 Exploratory Elective 2 3
Exploratory Elective 1 3 CSBC 2115 Java SE Programming Lab 2
Front-end Web Application
Python Programming Lab 1 2
CSBC 2119 CSBC 2116 Development Lab
CSBC 2111 UNIX and Linux Essentials Lab 2 CSBC 2117 Java IoT Developer Lab 2
CSBC 2112 Java SE Fundamentals Lab 2
SLLS 2001 Social Internship 0
TOTAL 24 TOTAL 25
SEMESTER V SEMESTER VI
Subject Code Subject Cred Subject Subject Cred
its Code its
Oracle VM Server for x86:
Shell Programming 3 2
CSBC 3011 CSBC 3012 Administration
SIIB 3105 Summer Internship 3 Program Elective III 3
Program Elective II 3 Exploratory Elective 4 3
Oracle VM Server for x86:
Exploratory Elective 3 3 1
CSBC 3112 Administration Lab
CSBC 3111 Shell Programming Lab 2 PROJ 3129 Project II 6
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
1. To understand the basics of Computer system, hardware, network, Operating systems, and
software packages used in day-to-day activities.
2. To know the fundamental concepts of computer science and information technology.
Course Outcomes
On completion of this course, the students will be able to
CO1. Recognize the basic components of computer, hardware, software and their features.
CO2. Discuss the different types of memories, I/O and data representation formats.
CO3. Practice on Word documents, spreadsheets, and power point applications.
CO4. Use various operating systems including Linux.
Catalog Description
As, now a days need of computer is everywhere, so for some person it is only used for their day-
by-day activity. In this course, firstly the focus will be basic introduction of the computer, their
type, their components etc. Followed by major applications where it is involved. Then they will
introduced the different operating systems and basic command used in that. Students will be
encouraged to take part in all group activities to meet the course outcomes.
Course Content
Unit 1: Introduction 8 lecture
hours
Generations of Computer (I-V) ,Block Diagram of a Computer ,Functions of the Different Units
Input unit, Output unit, Memory unit, CPU (ALU+CU), Need for logical analysis and thinking:
Flowchart, Pseudocode, Flowchart & Pseudocode with example.
Software ,Application Software , Software hierarchy and dependence between the different layers
, Computer Languages : Machine language ,Assembly language , High level language.
Text Books
References
1. Brian W. Kernighan and Rob Pike, The UNIX programming Environment, Prentice-Hall
Software Series.
2. Pradeep K. Sinha and Priti Sinha, Computer Fundamentals, BPB Publications.
3. Anita Goel, Computer Fundamentals, Pearson.
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
Outcomes
CO1 1 1 1 1
CO2 1 1 1 1
CO3 1 1 1 1
CO4 1 1 1 1
Average 1 1 1 1
Course Objectives
Course Outcomes
Catalog Description
Knowledge about C programming is the building block for developing the programming skills.
Data structures help in problem solution while developing efficient programs. A good
understanding of Data structures will help us formulate a problem statement into an optimum
program. Having a good understanding of the concepts in data structures ensures effective solution
for different programing problems. Classroom activities are designed to encourage students to
actively build upon their skills and knowledge.
Course Content
Algorithm / pseudo code, flowchart, program development steps, structure of C program, A Simple
C program, identifiers, basic data types and sizes, Constants, variables, arithmetic, relational and
logical operators, increment and decrement operators, conditional operator, bit-wise operators,
assignment operators, expressions, type conversions, conditional expressions, precedence and
order of evaluation. Input-output statements, statements and blocks, if and switch statements,
loops- while, do-while and for statements, break, continue, go to and labels, command line
arguments.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Initialization of pointer variables, pointers and function arguments, address arithmetic, Character
pointers and functions, pointers to pointers, dynamic memory managements functions, array with
functions. Derived types- structures- declaration & definition, nested structures, arrays of
structures, structures and functions, pointers to structures, self-referential structures, accessing
structure members using pointers, unions, typedef.
Introduction to data structures, representing stacks and queues in C using arrays, linked lists:
operations, Stack and Queue implementation using Linked list, infix to post fix conversion, postfix
expression evaluation, doubly linked lists, circular lists, polynomial representation & operations.
Linear and binary search methods, sorting – Bubble sort, Selection sort, Insertion sort, Quick sort.
Input and output – concept of a file, text files and binary files, streams, standard I/O, Formatted
I/O, file I/O operations
Text Books
Reference Books
1. Programming in ANSI C Book by E. Balagurusamy
2. Ellis Horowitz and Sartaz Sahni, “Data Structure using C”.
3. P.K. Sinha and Preeti Sinha, “Computer Fundamentals”.
Examination Scheme:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives(PSOs)
PO 10
PSO1
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
Outcomes
CO1 2 3 2 1 3
CO2 2 3 2 1 3
CO3 2 3 2 1 3
CO4 2 3 2 1 3
CO5 2 3 2 1 3
Average 2 3 2 1 3
1. To enable the students to solve quadratic equations, determinants and their applications in
real life problems.
2. To help the students to apply the fundamental concepts of matrices and their applications
in real life problems.
3. To help the students to understand the basic concepts of differentiation and integration and
apply them to find the area.
4. To enable the students to study probability theory and its applications.
Course Outcomes
On completion of this course, the students will be able to
CO1. Solve the quadratic equations and comprehend their applications in real life problems.
CO2. Find the solution of system of linear algebraic equations using the techniques of matrix
theory and confer its applications in real life problems.
CO3. Recognize the importance of differential and integral calculus in real life applications.
CO4. Describe the concepts of permutation, combination and their use in probability theory.
Catalog Description
This is an introductory course in Mathematics for first semester students of BCA. It will help in
understanding of more complex algorithm and building them in the computer technology. The
course aims to determine the solution techniques of quadratic equations with necessary theoretical
background of theory of equations. As most of the computer languages adopt linear algebraic
techniques in computation, so the understanding of Matrix theory is very much necessary for a
student of computer science. Hence, this course deals with the theory of matrices, which include
understanding of types of matrices, determinants and their properties and solution techniques of
system of linear equations. This course also aims at providing sufficient knowledge of differential
and integral calculus with their applications in real world problems. The course also covers various
topics in permutation, combinations and probability theory.
Course Content
Matrices, addition, subtraction and multiplication, Types of Matrices, Transpose, Conjugate and
their properties, Symmetric, Skew-symmetric, Hermitian, Skew-Hermitian, Orthogonal and
Unitary matrices, Minor, Co-factors, Adjoint, Inverse of matrices, Row and Column operations,
Echelon form, Rank of Matrix, Consistency and solution of linear system of equations.
Text Books
Reference Books
1. J. Stewart, Calculus Early Transcendental, Cengage Learning India Pvt. Ltd.,
ISBN: 9788131521052.
2. D. G. Zill and W. S. Wright, Advanced Engineering Mathematics, Jones & Bartlett Learning
India, ISBN: 9789384323271.
3. N. Piskunov, Differential and Integral Calculus, G. K. Publications Pvt. Ltd, India, ISBN:
8123904932.
4. S. C. Gupta and V. K. Kapoor, Fundamental of Mathematical Statistics, S. Chand and Sons,
Publications, ISBN: 9788180545283.
5. T. M. Apostol Calculus, John Wiley, ISBN: 9788126515196.
Weightage (%) 15 15 20 50
Relationship between the Program Outcomes (POs), Program Specific Outcomes and
Course Outcomes (COs)
CO/PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 3 2
CO2 3 2
CO3 3 2
CO4 3 2
Average 3 2
Course Outcomes
On completion of this course, the students will be able to
Catalog Description
SQL forms the cornerstone of all relational database operations. This course intends to develop
knowledge about structured query language. The ability to write the SQL language is essential
for those who develop database applications. This course provides a solid foundation of the SQL
programming language that enables students to build, query and manipulate databases.
Course Content
Text Books
1. Oracle Database 12c, Introduction to SQL course materials from oracle.
2. Groff, James R., Paul N. Weinberg, and Andrew J. Oppel. SQL: the complete reference. Vol.
2. McGraw-Hill/Osborne, 2002.
Reference Books
1. Introduction to SQL: Mastering the Relational Database Language, Rick F. van der Lans,
Addison-Wesley Professional ,ISBN:0321305965
2. SQL, PL/SQL THE PROGRAMMING LANGUAGE OF ORACLE, III- EDITION, IVAN
BAYROSS
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Outcomes(PSOs).
PO 4
PO 5
PO 7
PSO
PSO
PO1
PO2
PO3
PO6
PO8
PO9
Course
PO
10
2
Outcomes
CO1 2 2 2 2 3
CO2 2 2 2 2 3
CO3 2 2 2 2 3
CO4 2 2 2 2 3
Average 2 2 2 2 3
Course Objectives:
Course Outcomes:
Knowledge & Understanding:
After completing this course, you will be able to:
CO1. Understand the importance of being empathetic and the role of clarity in the expression.
CO2. Identify appropriate strategies to improve one's ability to express, listen and to
understand people in a given situation and context.
CO3. Use speaking, writing and listening skills to create more effective and productive
professional and personal relationships
CO4. Build collaborative relationships that emphasize cross cultural understanding.
Skills and Attributes:
CO5: Use a range of basic and advanced communication skills, both verbal and non-verbal to
engage, inquire, ideate, collaborate and co-create.
CO6: Choose and employ appropriate practice tools in the execution of a project/coursework.
CO7: Critique and articulate responses to group and individual work undertaken by self and by
others.
Catalog Description: Living Conversations is a life skill course that empowers and enables
learners to exchange, empathize, express, ideate, create and collaborate in any given situation -
professional or personal. It aims at enabling students to converse confidently and participate in
a variety of discussions appropriately in different situational and cultural contexts, making them
an influential communicator.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Content
1. Basics of Communication 6 hours
Introduction to the course, Importance, use and its application in life (personal as well as
professional), Basics of Communication with Practical Examples (need – principles - process
– model), Introducing Types of Communication (Verbal & non-verbal), Types of non-verbal
communication & its importance in overall communication.
Textbooks
Hargie, Owen (ed.) (2018). The Handbook of Communication Skills. Routledge. London.
Anderson, Peter & Guerrero, Laura. Handbook of Communication and Emotion. 1st
Edition. Elsevier.
Bordia Crossman, Bretag. Communication Skills. Tata Macgraw Hill.
Tuhovsky, Ian. The Science of Effective Communication.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Murphy, Herta, Thomas, Jane P. Effective Business Communication. Tata MacGraw Hill
Patterson, Kerry et.al. (2011) Crucial Conversations Tools for Talking When Stakes Are
High. MacMillan. Switzerland.
A Theory of Goal Oriented Communication:
https://www.researchgate.net/publication/220138297_A_Theory_of_Goal-
Oriented_Communication
WEB SOURCES
1) Effective Communication http://www.free-management-ebooks.com/dldebk/dlcm-
effective.htm
TED Talks:
https://www.ted.com/playlists/211/the_art_of_meaningful_c
onversa
Course Objectives:
• To facilitate the process of inquiry through a need to know and explore a wide variety
of subject matter that may or may not be linked to the learners chosen specialism or area
of interest.
• To analyze and understand how learning takes place using both cognitive and motor
skills.
Course Outcomes:
Knowledge & Understanding:
After completing this course, you will be able to:
CO1. Define the basic qualities of a life-long learner.
CO2. Understand the process and elements of inquiry-based learning.
CO3. Identify, contextualize and discuss the learning tools needed to be a lifelong learner of
diverse subjects and self-driven goal-oriented learning.
CO4. Respond to new learning content and develop concepts using the understanding of the
learning process and tools
Skills and Attributes:
CO5: Use a range of basic inquiry-based techniques to draw on appropriate sources in the
development of a response to a problem.
CO6: Choose and employ appropriate practice tools in the execution of a project/coursework.
CO7: Critique and articulate responses to project work undertaken by self and by others.
Catalog Description: This course explores and attempts to equip learners to become conscious
about the learning process beyond the cognitive functions of knowledge, understanding and
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
application of subject content. It aims at enabling students to consciously use curiosity, deductive
reasoning, inquiry, perspective and argument in exploring a variety of diverse subjects and
theories thereby developing a lifelong learning habit.
Course Content
8. Learning through inquiry 8 hours
a. Elements of inquiry based learning: question, investigate, use evidence (to describe,
explain, and predict), evaluation and response/findings.
b. Types of inquiry: Confirmation inquiry, Structure enquiry, Guided inquiry and Open
inquiry
9. The learning process 6 hours
a. Interactive components of the learning process: attention, memory, language,
processing and organizing, writing and synthesizing.
10. Learning tools 6 hours
a. Basic tools that help learning: reading, writing/annotating, exploring, experiencing,
experimenting, applying, practicing, memorizing.
b. Exploring learning tools: Focused modes of thinking, Chunking, Recall, Pomodoro
Technique, Journaling
11. Collaborative learning 6 hours
Learning through peer and self-exploration of diverse and challenging subject
a. Developing the lifelong learner
b. Self-driven goal oriented learning
12. PROJECT and E- portfolio Submission 4 hours
Textbooks
Kosslyn, S.M., & Rosenberg, R.S. (2007). Psychology in Context. Pearson. ISBN:
9780205507573
Minskey, M. (1986). The Society of the Mind. Simon & Schuster. ISBN: 978-0671657130
https://www.emeraldgrouppublishing.com/sites/default/files/2020-01/ejournal-subject-
brochure-HRLOS_0.pdf
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
WEB SOURCES
TED Talks:
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
PO PSO3
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO12 PSO1 PSO2
11
CO1 - - 3
CO2 3 3 3
CO3 3 3 3
CO4 3 3 3
CO5 3 3 3
CO6 3 3 3
CO7 3 3 3
Average 2.6 2.6 3
Course Objectives
To acquire skills of computer programming and problem solving techniques.
Course Outcomes
On completion of this course, the students will be able to
CO1. Demonstrate skill in problem solving and work with data types, functions, storage
class specifiers and pointers.
CO2. Practice the data structures Stack, Queue and Linked Lists.
CO3. Use searching, sorting algorithms and file handling for solving real life problems.
Catalog Description
The course intends to make the students practice various constructs and knowledge acquired in
classroom sessions. The experiments are formulated in such a fashion that each aspect of
programming is covered starting from flow and controls to structures and unions. The students
are encouraged to build flow charts for every problem statement prior to coding.
List of Experiments
1. Experiment-1 Basics of Problem Solving and Programming using C
2. Experiment -2 Conditional Branching
3. Experiment- 3 Working with Iterations
4. Experiment-4 Recursion, Functions and Pointers.
5. Experiment-5 1D arrays and handling Strings in C language
6 Experiment-6 2D arrays and Searching in Arrays
7 Experiment-7 Structure
8 Experiment-8 Union and Dynamic Memory Allocation
9 Experiment-9 Stack and its Applications
10 Experiment-10 Queue and its Applications
11 Experiment-11 Linked List and its Applications
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Continuous Evaluation: There will be continuous evaluation for all practical subjects of SCS
during the semester. The performance of a student in a Practical subject will be evaluated as per
process given below:
Components of evaluation
a. Viva voce / Quiz (50%) + Performance & Records (50%).
b. Lab performance and record evaluation shall be a continuous process throughout the
semester.
c. Minimum three Viva voce/ Quiz based on practical sessions shall be conducted
during the semester.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
specific Outcomes (PSOs)
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 3 2 1 3 3
CO2 2 3 2 1 3 3
CO3 2 3 2 1 3 3
Average 2 3 2 1 3 3
1 = weak 2 = moderate 3 = strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
0 0 4 2
Pre-requisites/Exposure --
Co-requisites --
Course Objectives
The major objective of this lab is to provide a strong formal foundation in database concepts,
technology and practice to the students to groom them into well-informed database application
developers.
Course Outcomes
Upon completion of this course the learners will be able to:
CO1. Apply the normalization of Database and usage of SQL DDL,DML statements
CO2. Use SQL function, group function and data retrieval.
CO3. Demonstrate Join , Subqueries and Set operations
CO4. Demonstrate views , sequences and access control
Catalog Description
SQL forms the cornerstone of all relational database operations. The ability to write the SQL
Language is essential for those who develop database applications. This course provides a
Solid foundation of the SQL programming language that enables students to build, query and
manipulate databases. Working in Oracle database throughout this course, students compare
the ANSI/ISO standard with the SQL implementation of this database product.
List of Experiments
8 Experiment-8 Subqueries
9 Experiment-9 DDL Commands
10 Experiment-10 DML Commands
11 Experiment-11 Constraints
Text Books
1. Sql, Pl/Sql the programming language of Oracle, iii- edition, Ivan Bayross
2. “Learning SQL” By Alan Beaulieu
Reference Books
1. “SQL: The Ultimate Beginners Guide: Learn SQL Today” By Steve Tale
2. “SQL Database Programming” (2015 Edition) By Chris Fehily
Continuous Evaluation
There will be continuous evaluation for all practical subjects of SoCS during the semester. The
performance of a student in a Practical subject will be evaluated as per component of evaluation
given below:
1. Viva voce / Quiz (50%)
2. Performance & Records (50%).
Lab performance and record evaluation shall be a continuous process throughout the semester.
Minimum two Viva-voce and two Quizzes based on practical sessions shall be conducted during
the semester.
Relationship between Program Outcomes (POs), Program Specific Outcomes (PSOs) and
Course Outcomes (COs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 1 1 2 1 3 3
CO2 1 1 2 1 3 3
CO3 1 1 2 1 3 3
CO4 1 1 2 1 3 3
Average 1 1 2 1 3 3
1=weak 2= moderate 3=strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
To understand and implement various concepts of numerical analysis and statistics to solve real
life problems.
Course Outcomes
CO1. Discuss common numerical methods and how they are used to obtain approximate
solutions to otherwise intractable mathematical problems.
CO2. Apply numerical methods to obtain approximate solutions to mathematical problems.
CO3. Derive numerical methods for various mathematical operations and tasks.
CO4. Analyze the accuracy of common numerical methods.
Catalog Description
This course intends to explore complex systems computational methods. Numerical methods,
based upon sound computational mathematics are the basic algorithms underpinning computer
predictions in modern systems science. Such methods include techniques for simple optimization,
interpolation from the known to the unknown, linear algebra underlying systems of equations,
ordinary differential equations to simulate systems under random influences. The major role of
numerical methods in this course is to bring a sense of mathematical approaches that can be used
in programs that are part of an application. The student must know how to implement and apply
these numerical algorithms in their program whenever needed.
Course Content
Floating Point computation, Floating Point Numbers, Machine Epsilon, Sensitivity of Problem and
Instability of Certain Algorithms. Errors and Their Propagation in Numerical Computation.
Concepts of Convergence and Stability of Algorithm.
Unit 2: Algebraic Equation 6 lecture hours
Numerical Solution of Linear Equations: Direct Methods- Matrix Inversion Method, Gauss-
Jordan Method, Gauss Elimination Method, Method of Factorization, Ill- conditioned Linear
System, Iterative Method - Gauss- Jacobi Method, Gauss-Seidel Method, Eigen Value Problem.
Numerical Solution of Ordinary Differential Equations: Solution by Taylor’s Series, Euler’s
method, Modified Euler’s method, Runge-Kutta method of 2nd and 4th order, Predictor- Corrector
methods-Milne’s method, Adam-Moulton method. .
Text Books
S. S. Sastry -Introductory methods of Numerical Analysis, Prentice Hall of India, New Delhi
References
Relationship between the Program Outcomes (POs), Program Specific Outcomes and
Course Outcomes (COs)
CO/PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 2 2 2
CO2 2 2 2 2
CO3 2 2 2 2
CO4 2 2 2 2
Average 2 2 2 2
Course Objectives
1. To understand the basic concepts of object oriented programming.
2. To learn the concept of classes, overloading, abstraction, inheritance.
3. To implement various design models.
Course Outcomes
Catalog Description
Object oriented programming aims to implement real world entities like inheritance, hiding,
polymorphism etc in programming. The main aim of this course is to make the students understand
the role of objects in design of a software. Moreover, in this course the students are made to
understand the need of different UML diagrams (e.g. class diagram, state diagram, activity
diagram, sequence diagram, swim lane diagram etc.) during communication with different
stakeholders like client and team members. The course also aims to introduce different design
methodologies of a software to the students with the help of UML diagrams.
Course Content
Types and Roles, Packages Class & object Diagrams :Terms ,concepts, Modeling techniques for
class & object diagrams Identifying operations and Specifying operations using CRC card.
Text Books
1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML, Pearson Education.
Reference Books
1.Pascal Roques: Modeling Software Systems Using UML2, WILEY- Dreamtech India Pvt. Ltd.
2. Atul Kahate: Object Oriented Analysis & Design, The McGraw-Hill Companies.
3. Object-Oriented Analysis and Design with the Unified Process By John W. Satzinger, Robert B
Jackson and Stephen D Burd, Cengage Learning.
4. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: UML 2 Toolkit, WILEY-
Dreamtech India Pvt. Ltd.
Relationship between the Course Outcomes (COs) and Program Outcomes (POs) and
Program Specific Outcomes (PSOs)
PSO 1
PO 10
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
Outcomes
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
CO1 1 3 2 2 2 3 2
CO2 1 3 2 2 2 3 2
CO3 1 3 2 2 2 3 2
CO4 1 3 2 2 2 3 2
Average 1 3 2 2 2 3 2
Pre-requisites/Exposure --
Co-requisites --
Course Objectives
1. To understand fundamentals of operating systems.
2. To understand and evaluate Process Management, Memory Management, Virtual Memory, File
System.
3. To understand and evaluate I/O and security aspects of operating systems.
Course Outcomes
Catalog Description
This course covers the classical internal algorithms and structures of operating systems. It introduces
the core concepts of operating systems, such as processes and threads, scheduling, synchronization,
memory management, file systems, input and output device management and security.
Course Content
Introduction to OS, Its need and operating system services, Operating system Classification –
Single user, Multi user, Simple batch Processing, Multi programming , Multitasking , Parallel
systems, Distributed system & Real time system(overview).
Process Concept, Inter process communication- Race conditions –Critical Sections –Mutual
Exclusion –Busy waiting – Sleep and Wakeup – semaphores- Event counter – Monitors-
Message passing, Threads, Process scheduling & CPU scheduling – Round robin scheduling
– priority scheduling – multiple queues- shortest job first- guaranteed scheduling- two –level
scheduling.
Deadlock - conditions for deadlock. Deadlock detection and recovery. Deadlock avoidance -
resource trajectories - safe and unsafe states - bankers’ algorithm. Deadlock prevention. Two
phase locking – non-resource deadlocks – starvation, security mechanism and policy, Domain
of protection, access matrix.
Logical versus Physical Address space, Swapping –Multiprogramming with fixed and variable
partitions- Memory management with bit maps, linked list, buddy system- allocation of swap
space. Virtual memory- paging and segmentation, page tables, associative memory- inverted
page tables. Allocation algorithm, Page replacement algorithm, thrashing.
File systems and I/O files. Directories- file system implementation- security and protection
mechanisms. Principles of I/O hardware – I/O devices- device controllers-DMA. Principle of
I/ O software – Interrupt handles- device drivers – Disk Scheduling- Clock and terminals. I/O
buffering –RAID –Disk cache, FCFS scheduling , SSTF scheduling, SCAN Scheduling, C-
SCAN scheduling, Selecting disk scheduling algorithms,
Text Books
Reference Books
Examination Scheme:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
Course
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1 2 1 1 2 1 3
CO2 2 1 2 2 1 3
CO3 1 2 2 2 1 3
CO4 2 2 2 2 1 3
CO5 2 1 3 1 3
Avg 1.8 1.5 1.6 2.2 1 1
The PL/SQL Fundamentals course introduces students to the PL/SQL programming language.
This course enables programmers with the skill of using this programming language. Students will
learn to create anonymous PL/SQL blocks, to create procedures, functions, triggers and cursors
in their program blocks.
Course Outcomes
On completion of this course, the students will be able to
CO1. Describe the features and syntax of PL/SQL and design PL/SQL anonymous block that
execute efficiently
CO2. Use PL/SQL programming constructs and conditionally control code flow (loops,
control structures, and explicit cursors)
CO3. Create simple stored procedures, functions, handle exceptions in the program units and
write PL/SQL code to interface with the database
Catalog Description
PL/SQL is a combination of SQL along with the procedural features of programming languages.
It was developed by Oracle Corporation in the early 90's to enhance the capabilities of SQL. This
course will give you an understanding on PL/SQL to use Oracle database and different RDBMS
methods. Along with this, The course also helps to learn about the fundamentals of Oracle PL/SQL
programming language. students will gain a solid understanding of Pl/SQL datatypes and
programming constructs like loops, conditional execution, cursors and exception handling, which
will enable you to do effective debugging of PL/SQL code.
Course Content
Text Books
1.Oracle Database 12c, PL/SQL Fundamentals, course materials from oracle.
Reference Books
1.SQL, PL/SQL THE PROGRAMMING LANGUAGE OF ORACLE, III- EDITION, IVAN
BAYROSS
Weightage (%) 20 30 50
Relationship between the Program Outcomes (POs), Program Specific Outcomes and
Course Outcomes (COs)
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
PSO 1
PO 10
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
Outcomes
CO1 2 3 1 1 3
CO2 2 3 1 1 3
CO3 2 3 1 1 3
Average 2 3 1 1 3
1=Weak 2=Moderate 3=Strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives:
• Formulate and articulate a personal point of view about the meaning of leadership and
teamwork, and why they are important.
• Explore and appreciate the scope of leadership and teamwork in one’s day to day life.
• Understand the concepts of effective leadership and teamwork in organizations.
• Identify and assess the skills and motivations associated with effective leadership and
teamwork.
• Improve effective communications in groups and manage team conflict to resolve issues.
• Learn how to perform in teams to achieve results on personal and professional levels.
Course Outcomes:
Knowledge & Understanding:
After completing this course, you will be able to:
CO1. Understand the importance of being an empathetic leader and a collaborative team
member.
CO2. Understand the skills of leadership and teamwork – including analysis of leadership and
teamwork theory, as well as how they are assessed in the professional and social process.
CO3. Build collaborative relationships that emphasize team building and problem solving.
Catalog Description: Leadership and teamwork are the essence of community living both social
and professional. The aim of this course is to explore and appreciate the scope of both these
attributes in varied aspects of one’s day to day working. When taking this course, you will raise
your own self-awareness and gain self-confidence for a better leadership.
Course Content
13. Leadership: Introduction, Self Awareness & Leadership Examples 5 hours
Introduction to the Course, Importance and Its Application in Life, Self Awareness and
Leadership Examples from Different Walks of Life, Personality Assessment through (i) BIG 5,
(ii) MBTI.
Textbooks
Carroll, John, and Sachi Hatakenaka. "Driving Organizational Change in the Midst of
Crisis." MIT Sloan Management Review 42, no. 3 (Spring 2001): 70-79.
Senge, Peter M., Art Kleiner, Charlotte Roberts, Rick Ross, and Bryan Smith. "The Ladder
of Inference." In The Fifth Discipline Fieldbook. New York, NY: Currency Publishers, pp. 242-
250. ISBN: 0385472560.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Organizational Behavior, Stephen P. Robbins, Timothi A. Judge and Seema Sanghi, 12th
ed, Prentice Hall India.
Organizational behavior-Human behavior at work by John W Newstrom, 12th edition,
McGrawHill
Additional Reading/Viewing:
Stephen R. Covey, The 7 Habits of Highly Effective People: Powerful Lessons in Personal
Change
Katie Shonk (2018, June 19). 3 Types of Conflict and How to Address Them. Harvard Law
School.
climerconsulting.com/episode-23-how-conflict-impacts-team-creativity
Charas, S. (2013, February 27). Boardroom conflict: Productive or not? Business Insider.
businessinsider.com/boardroom-conflict-productive-or-not-2013-3?r=AU&IR=T
Mitchell, R. (2014, January 21). Team innovation and success: Why we should fight at
work. The Conversation
theconversation.com/team-innovation-and-success-why-we-should-fight-at-work-20651
WEB SOURCES:
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
PO PSO3
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO12 PSO1 PSO2
11
CO1
CO2
CO3
CO4
CO5
CO6
CO7
Average
Course Outcomes
On completion of this course, the students will be able to
CO1. Demonstrate the models for activity relationship and interaction modeling
CO2. Design state and sequence diagrams.
CO3. Implement component and deployment diagrams.
Catalog Description
The course intends to make the students practice various UML diagrams required during the design
phase of a software. Through usage of tool like STARUML, the students would be capable of
developing the system models at different phases of software development.
List of Experiments
Continuous Evaluation: There will be continuous evaluation for all practical subjects of SCS
during the semester. The performance of a student in a Practical subject will be evaluated as per
process given below:
Components of evaluation
a. Viva voce / Quiz (50%) + Performance & Records (50%).
b. Lab performance and record evaluation shall be a continuous process throughout
the semester.
c. Minimum three Viva voce/ Quiz based on practical sessions shall be conducted
during the semester.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
specific Outcomes (PSOs)
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 2 3 2 1 3 2
CO2 2 3 2 1 2
3
CO3 2 3 2 1 3 2
Average 2 3 2 1 3 2
Course Outcomes
Upon completion of this course the learners will be able to:
Catalog Description
This course intends to develop the skill of using PL/SQL and students will learn to create
anonymous PL/SQL blocks, create procedures, functions and triggers. The learners will use
explicit cursors in their program blocks. Demonstrations and hands-on practice reinforce the
fundamental concepts.
List of Experiments
Text Books
Oracle reference material.
Reference Books
Oracle Pl/SQL programming by Steven Feuerstein with Bill Pribyl, O’Reilly.
Oracle Database 10g PL/SQL Programming by Scott Urman, Ron Hardman and Michael
McLaughlin, Oracle Press
Continuous Evaluation
There will be continuous evaluation for all practical subjects of SCS during the semester. The
performance of a student in a Practical subject will be evaluated as per component of evaluation
given below:
Relationship between Program Outcomes (POs), Program Specific Outcomes (PSOs) and
Course Outcomes (COs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
CO1 1 1 2 1 3 3
CO2 1 1 2 1 3 3
CO3 1 1 2 1 3 3
CO4 1 1 2 1 3 3
Average 1 1 2 1 3 3
1=weak 2= moderate 3=strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
Learn to work effectively with UNIX and Oracle Linux environments and learn the fundamental
administrative tasks for these operating systems.
Course Outcomes
On completion of this course, the students will be able to
Catalog Description
In this course, students will learn to work effectively with UNIX and Oracle Linux environments
and master the fundamental administrative tasks for these operating systems. It will help the
students to develop the basic UNIX skills needed to interact comfortably and confidently with the
operating system. These are the first steps to ensuring fast, reliable, secure and easy to manage
performance. Optimize database workloads, lower IT costs and deliver a higher quality of service
by enabling consolidation onto Oracle Cloud or private clouds.
Course Content
2 lecture hours
Unit 1: Introduction to UNIX and Linux Environments
Overview of the UNIX and Linux Operating Systems, Executing Commands from the Command
Line
3 lecture hours
Unit 2: Working with Files and Directories
Determining where you are in the directory structure, Viewing file content, copying files and
directories, creating and removing files and directories, searching files and directories
3 lecture hours
Unit 3: Using the vim Editor and Features within the Bash Shell
Introducing the vim editor, Modifying files with the vim editor, using shell expansion, using
variables in the bash shell, display the command history, redirecting commands, working with
user initialization files
4 lecture hours
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Unit 4: Using Basic File Permissions and performing basic process control
Viewing File and Directory permissions, changing ownership and permissions, modifying
default permissions, System Processes overview, managing processes.
5 lecture hours
Unit 5: Using Advanced Shell Features in Shell Scripts and Archiving, Compressing and
Performing Remote file Transfer
Using Advanced Shell Features, Creating and Editing Shell Scripts, Archiving and Retrieving Files
and Directories, Compressing, Viewing, and Uncompressing Files and Directories, Establishing
Remote Connections and Performing File Transfers
7 lecture hours
Unit 6: Oracle Cloud Computing
Introducing Oracle Cloud Infrastructure as a Service, Oracle Cloud Infrastructure Concepts,
Describing Oracle IaaS Deployment Solutions and Services, Launching Oracle Cloud
Infrastructure Services
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 1 2 1
CO2 1 2 1
CO3 1 2 1
Average 1 2 1
1 = weak 2 = moderate 3 = strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
To learn object oriented concepts and implement using Java to create Java technology application.
Course Outcomes
Catalog Description
This Java SE Fundamentals training enables those with little or no programming experience to
learn object-oriented programming using the Java language. It provides a solid foundation to build
upon throughout your software development career. This Java SE 8 Fundamentals training
introduces you to object-oriented programming using the Java language. Through hands-on
exercises, you'll begin to build a baseline of knowledge to propel your career in development. By
enrolling in this course, you'll expand your knowledge of Java SE 8, while building your Java skill
set. You'll build a solid basis in the Java programming language upon which to base continued
work and training.
Course Content
Text Books
1. Oracle reference material
Reference Books
1. The Complete Reference Java 7th Edition, Herbert-Schild, TMH.
2. The Java Programming Language 3rd Edition, Ken Arnold, James Gosling, Pearson
3. A premier guide to SCJP 3rd Edition, Khalid Mughal, Pearson
4. Java SE7 Programmer I &II Study Guide, Kathy Sierra and Bert Bates, McGraw Hill.
5. Thinking in Java, 3rd Edition, Bruce Ackel, Pearson
Weightage (%) 20 30 50
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Outcomes (PSOs).
PO 4
PO 5
PO 7
PSO
PSO
PO1
PO2
PO3
PO6
PO8
PO9
Course
PO
10
2
Outcomes
CO1 2 3 2 1 2 2
CO2 2 3 2 1 2 2
CO3 2 2 2 1 2 2
CO4 2 3 2 1 2 2
CO5 2 2 2 1 2 2
Average 2 2.6 2 1 2 2
Course Objectives
To enable the students understand the basic components of data communication, Networks
and Networking Models.
Course Outcomes
Catalog Description
This course provides an introduction to data communication and computer networks. The course
covers the principles of data communication, the fundamentals of signaling, basic transmission
concepts, transmission media, circuit control, line sharing techniques, physical and data link layer
protocols, error detection and correction, data compression, common carrier services and data
networks. Various routing strategies, functions of protocols included in TCP/IP protocol suite,
different congestion control mechanisms and the protocols used at application layers (like HTTP,
FTP, SNMP, SMTP etc.) have also been included in the course.
Course Content
Globally Connected LANs WANs and the Internet, the Network as a Platform, the Changing
Network Environment. Basic Concepts: Components of data communication, standards and
organizations, Topology, Transmission mode, and categories of networks, OSI and TCP/IP
Models, IOS Bootcamp, Basic Device Configuration, Address Schemes.
Physical Layer Protocols, Network Media, Multiplexing and Encoding technique, Networking
Devices.
Data link control protocols: flow control, error control, synchronous and asynchronous protocols,
character and bit oriented protocols, Link access procedures, Address Resolution Protocol
Introduction to network layer protocols, Network Layer Protocols, Routing, Routers, Configuring
a Cisco Router, IPv4 Network Addresses, IPv6 Network Addresses, Connectivity Verification,
Subnetting VLSM and FLSM
Transport Layer Protocols, TCP and UDP, Congestion control, TCP variants TCP (Tahoe Reno
and New Reo).
8 lecture hours
Functionality of session layer and presentation layer Application Layer Protocols, Well-Known
Application Layer Protocols and Services, Network Design, Network Security, Basic Network
Performance
Text Books
Reference Books
Examination Scheme:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PO 10
PSO1
PSO2
PO 4
PO 5
PO 7
Course
PO1
PO2
PO3
PO6
PO8
PO9
Outcomes
CO1 1 1 1 1 2 1
CO2 2 2 2 2 2 1
CO3 2 3 1 2 2 1
CO4 1 2 2 2 2 1
CO5 1 2 2 2 2 1
Average 1.4 2 1.6 1.8 2 1
Course Objectives
The Course objective is to provide overview on writing and running Python scripts having the
knowledge on different features such as file operations, regular expressions, and use the extensive
functionality of Python modules.
Course Outcomes
Catalog Description
Python is a general purpose and high level programming language. Python can be used for
developing desktop GUI applications, data science, web analytics, websites and web applications.
In addition, Python, as a high level programming language, allows you to focus on core
functionality of the application by taking care of common programming tasks.
Course Content
Introduction, Data Variables and its types, Operators, id() and type() functions, Coding Standards.
If-else, elif , Nested if, Iteration Control structures, Break, continue and Pass , Strings , Tuples ,
Lists, Sets and Dictionary.
Defining and Calling a Function, Passing Arguments to Functions-Mutable and Immutable Data
Types, Different types of Arguments, Recursion, Scope of Variables.
Math Module, String Module, List Module , Date and Time Module
Defining class hierarchy, Objects, Classes, inheritance and type compatibility, Testing,
Debugging Exceptions, Processing life, Working with files.
Text Books
Examination Scheme:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
Course
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1 2 2 3 2 2
CO2 2 2 3 2 2
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
CO3 3 2 3 2 2
CO4 3 2 3 2 2
Average 2.5 2 3 2 2
1= Weak 2= Moderate 3= Strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objective: To know about various IoT applications in the market from industry experts.
Course Outcome:
CO1: To describe different IoT applications.
Catalog Description: The experts from ORACLE will deliver sessions on significance,
applications and importance of IoT in today’s world. Moreover, they will also discuss how Java
IoT developer will play a significant role in developing IoT applications along with market trends.
Continuous Evaluation:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
Course PO10
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1 1 2
Average 1 2
1. Weak 2. Moderate 3. Strong
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives:
Course Outcomes :
After completing this course, Students will be able to:
1. Understand the concepts and challenges of ethical practices related to everyday life involved in
aligning Ethics, Law, Morality through interactions and discussions.
2. Recollect concepts necessary for ethical practices and leadership through objective exercises to
evolve as a global citizen.
3. Apply ethical concepts to challenging situations faced in a personal, community and national
context through direct observation and discussions.
Catalog Description
The course aims at developing values and ethics as an inherent part of individuals development in the
social and professional context as a global citizen. This course providing holistic perspective to the
students towards life, profession and happiness based on value-based living.
Unit 1 : Introduction to the concepts and definitive theory of Integrity and Ethics
Human rights
Gender Equality
Values, ethics and morality in a multicultural context
Reference Books:
1. B L Bajpai, 2004, Indian Ethos and Modern Management, New Royal Book Co., Lucknow.
Reprinted 2008
2. Subhas Palekar, 2000, How to practice Natural Farming, Pracheen(Vaidik) Krishi Tantra Shodh,
Amravati
3. A.N. Tripathy, 2003, Human Values, New Age International Publishers.
Type Description
Interim Reviews
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Class & Online Discussions and Reflective Blog/ Journal (on-line – LMS or physical)
practice sessions Discussion Forum (on-line - LMS)
Quiz
This indicates the type and weighting of assessment elements in the course
30%
Composite exercise/s using different media/platforms that
Group Project demonstrate the understanding and application of learning
methods and tools
50%
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Design Thinking L T P C
2 0 0 2
Pre-requisites/Exposure --
Co-requisites --
Course Objectives:
• Formulate and articulate a personal point of view about the meaning of leadership and
teamwork, and why they are important.
• Explore and appreciate the scope of leadership and teamwork in one’s day to day life.
• Understand the concepts of effective leadership and teamwork in organizations.
• Identify and assess the skills and motivations associated with effective leadership and
teamwork.
• Improve effective communications in groups and manage team conflict to resolve issues.
• Learn how to perform in teams to achieve results on personal and professional levels.
Course Outcomes:
Knowledge & Understanding:
After completing this course, you will be able to:
CO1. Understand the importance of being an empathetic leader and a collaborative team
member.
CO2. Understand the skills of leadership and teamwork – including analysis of leadership and
teamwork theory, as well as how they are assessed in the professional and social process.
CO3. Build collaborative relationships that emphasize team building and problem solving.
Catalog Description: Leadership and teamwork are the essence of community living both social
and professional. The aim of this course is to explore and appreciate the scope of both these
attributes in varied aspects of one’s day to day working. When taking this course, you will raise
your own self-awareness and gain self-confidence for a better leadership.
Course Content
19. Leadership: Introduction, Self Awareness & Leadership Examples 5 hours
Introduction to the Course, Importance and Its Application in Life, Self Awareness and
Leadership Examples from Different Walks of Life, Personality Assessment through (i) BIG 5,
(ii) MBTI.
Textbooks
Carroll, John, and Sachi Hatakenaka. "Driving Organizational Change in the Midst of
Crisis." MIT Sloan Management Review 42, no. 3 (Spring 2001): 70-79.
Senge, Peter M., Art Kleiner, Charlotte Roberts, Rick Ross, and Bryan Smith. "The Ladder
of Inference." In The Fifth Discipline Fieldbook. New York, NY: Currency Publishers, pp. 242-
250. ISBN: 0385472560.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Organizational Behavior, Stephen P. Robbins, Timothi A. Judge and Seema Sanghi, 12th
ed, Prentice Hall India.
Organizational behavior-Human behavior at work by John W Newstrom, 12th edition,
McGrawHill
Additional Reading/Viewing:
Stephen R. Covey, The 7 Habits of Highly Effective People: Powerful Lessons in Personal
Change
Katie Shonk (2018, June 19). 3 Types of Conflict and How to Address Them. Harvard Law
School.
climerconsulting.com/episode-23-how-conflict-impacts-team-creativity
Charas, S. (2013, February 27). Boardroom conflict: Productive or not? Business Insider.
businessinsider.com/boardroom-conflict-productive-or-not-2013-3?r=AU&IR=T
Mitchell, R. (2014, January 21). Team innovation and success: Why we should fight at
work. The Conversation
theconversation.com/team-innovation-and-success-why-we-should-fight-at-work-20651
WEB SOURCES:
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
PO PSO3
PO/CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO12 PSO1 PSO2
11
CO1
CO2
CO3
CO4
CO5
CO6
CO7
Average
Course Objective
To develop Python scripts for different concepts such as file operations, regular expressions, and
use the extensive functionality of Python modules.
Course Outcomes
Catalog Description
Python is a general purpose and high level programming language. You can use Python for
developing desktop GUI applications, data science, web analytics, websites and web
applications. In addition, Python, as a high level programming language, allows you to focus on
core functionality of the application by taking care of common programming tasks. The simple
syntax rules of the programming language further makes it easier for you to keep the code base
readable and application maintainable.
List of Experiments
Implement python script to accept line of text and find the number of
10. Lab. Exercise 10
characters, number of vowels and number of blank spaces in it.
Continuous Evaluation- There will be continuous evaluation for all practical subjects of SCS
during the semester. The performance of a student in a Practical subject will be evaluated as per
process given below:
Components of evaluation
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
Course
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO2 2 2 3 2 2
CO3 3 2 3 2 2
CO4 3 2 3 2 2
Average 2.67 2 3 2 2
Practice UNIX and Oracle Linux environments and learn the fundamental administrative tasks
for these operating systems.
Course Outcomes
On completion of this course, the students will be able to
CO1. Employ advanced shell features in shell scripts.
CO2. Practice UNIX and LINUX commands within the default shell.
CO3. Perform different commands for basic file operations and file transfer. perform
Catalog Description
In this course, students will Practice UNIX and Oracle Linux environments and master the
fundamental administrative tasks for these operating systems. It will help the students to develop
the basic UNIX skills needed to interact comfortably and confidently with the operating system.
These are the first steps to ensuring fast, reliable, secure and easy to manage performance.
Optimize database workloads, lower IT costs and deliver a higher quality of service by enabling
consolidation onto Oracle Cloud or private clouds.
Course Content
1. ORACLE materials
PO2
PO3
PO6
PO8
PO9
PSO1
PSO2
PO 4
PO 5
PO 7
PO 10
CO1 2 2 1
CO2 2 2 1
CO3 2 2 1
1 = weak 2 = moderate 3 = strong
Code
Course
Course
Title
PO PO PO PO PSO
PO1 PO2 PO3 PO6 PO8 PO9 PSO2
4 5 7 10 1
UNIX
and
CSBC2111 Linux 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 1.0
Essentials
Lab
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
To develop applications with the latest JDK Technology and manipulate files, directories and file
systems and Connect to databases using standard SQL queries through JDBC
Course Outcomes
CO1. Discuss Java technology applications that leverage the object-oriented features of the
Java language, such as encapsulation, inheritance, and polymorphism
CO2. Discuss Java technology application from the command line manipulating files,
directories and file systems using the JDK NIO.2 specification
CO3. Implement applications that use the Java Collections framework
CO4. Implement multiple operations on database tables, including creating, reading, updating
and deleting using both JDBC and JPA technology
Catalog Description
This Java SE Programming training covers the core language features and Application
Programming Interfaces (API) you will use to design object-oriented applications with Java
Standard Edition (Java SE) Platform.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Java Date/Time API, I/O Fundamentals, File I/O (NIO.2), Concurrency, the Fork-Join Framework,
Parallel Streams
Text Books
2. The Complete Reference Java 7th Edition, Herbert-Schild, TMH.
3. The Java Programming Language 3rd Edition, Ken Arnold, James Gosling, Pearson
Reference Books
1. A premier guide to SCJP 3rd Edition, Khalid Mughal, Pearson
2. Java SE7 Programmer I &II Study Guide, Kathy Sierra and Bert Bates, McGraw
Hill.
3. Thinking in Java, 3rd Edition, Bruce Ackel, Pearson
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Course
Outcomes
CO1 2 3 2 2 2
CO2 2 3 2 2 2
CO3 2 3 2 2 2
CO4 2 3 2 2 2
Average 2 3 2 2 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Outcomes
CO1. Discuss basic principles of user interface design and user experience
CO2. Develop web-based interfaces for both desktop and mobile devices.
CO3. Create front end Web applications.
CO4. Deploy an application into an application server
Catalog Description
By taking this course, students will gain hands-on experience building Java EE web applications.
Students will get the chance to create web-based user interfaces using HTML5 and JavaScript
along with JSPs and servlets. Web-based user interfaces will use AJAX to communicate with
RESTful web services you create; data will persist using JPA and optimistic locking. The training
of this subject teaches the students how to build and deploy enterprise applications that comply
with Java Platform, Enterprise Edition 7 Web Profile.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Text Books
Course material will be provided by Oracle.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Outcomes (PSOs).
PO 4
PO 5
PO 7
PSO
PSO
PO1
PO2
PO3
PO6
PO8
PO9
Course
PO
10
2
Outcomes
CO1 3 2 1 2 1
CO2 3 2 1 2 1
CO3 2 2 1 2 1
CO4 3 2 1 2 1
Average 2.75 2 1 2 1
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives: To make students use JAVA IoT Developer in order to create IoT solutions.
Course Outcomes: After completion of this course, the student will be able to
CO1. Define IoT development setups in Java.
CO2. Use software components on RaspberryPi.
CO3. Discuss analog and digital sensors in context of Java IoT Developer
CO4. Perform data storage and notifications.
Catalog Description
The course intends to introduce the students to IoT development environment. In this course, the
students will be introduced to the platform Raspberry Pi along with the use of sensors in IoT
environment. The students will get hands on over Java IoT developer along with IoT case studies.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Text Books
Oracle reference material.
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
PO 4
PO 5
PO 7
PSO
PSO
PO1
PO2
PO3
PO6
PO8
PO9
Course
PO
10
2
Outcomes
CO1 1 2 2 3 2 3
CO2 1 2 2 3 2 3
CO3 1 2 2 3 2 3
CO4 1 2 2 3 2 3
Average 1 2 2 3 2 3
1=weak 2= moderate 3=strong
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Outcome:
CO1. To describe different IoT tools.
Catalog Description: The experts from ORACLE will deliver sessions on significance,
applications and importance of IoT tools in today’s world. Moreover, they will also discuss how
Java IoT developer will play a significant role in developing IoT tools.
Continuous Evaluation:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
Course
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1 1 2
Average 1 2
1.Weak 2. Moderate 3. Strong
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Big Data L T P C
3 0 0 3
Pre-requisites/Exposure --
Co-requisites --
Course Objectives
COURSE OUTCOMES
Catalog Description
Big Data is a unique approach to help you act on data for real business gain not what a tool can
do, but what you can do with the output from the tool. Big data as defined is a collection of data
sets so large and complex that it becomes difficult to process using on-hand database management
tools or traditional data processing applications. With the expansion of computer and internet
technology, and more recently the Internet of Things, previously unthinkable amounts of data are
now regularly being collected and used for knowledge extraction to support day-to-day operations
as well as strategic planning of businesses and organizations. Together with huge benefits, Big
Data also introduced security and privacy concerns. This course introduces students to Big Data
and the benefits it can provide to business. Students learn the main concepts in relation to Big Data
storage and analytics. In this course, students will learn ways of storing data that allow for efficient
processing and analysis, and gain the skills need to store, manage, process, and analyze massive
amounts of unstructured, structured and semi-structured data to create an appropriate data lake.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Content
Text Books
Reference Books
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
To learn about basics of Computer Networks. students will learn about various protocols used in
Communication, managing and configuring Cisco Switches and Routers.
Course Outcomes
CO1. Describe basic switching concepts along with functionalities of router, routing tables and
route lookup process.
CO2. Classify different VLANs and routing concepts.
CO3. Illustrate different configurations of access control lists (ACLs)
CO4. Discuss configuration and troubleshooting of DHCP and NAT.
Catalog Description
This course is designed to impart knowledge about detailed knowledge of Computer Networks,
various protocols used in Communication, Managing and configuring Cisco Switches and Routers
and various WAN technologies. It teaches students how to configure a router and a switch for basic
functionality. By the end of this course, students will be able to configure and troubleshoot routers
and switches and resolve common issues with RIPv1, RIPng, single area and multi-area OSPF,
virtual LANs, and inter-VLAN routing.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Static Routing Implementation, Configure Static and Default Routes, Review of CIDR and
VLSM, Configure Summary and Floating Static Routes, Troubleshoot Static and Default Route
Issues Dynamic Routing Protocols, Distance Vector Dynamic Routing, RIP and RIPng Routing,
Link- State Dynamic routing, The Routing Table.
Text Books
1. Allan Johnson, CCNA Routing and switching Practice and study guide.
References
1. CCNA Routing and Switching 200-125 Official Cert Guide Library, by Wendell Odom
2. Official Cert Guide CCENT/CCNA ICND1 100-105, Cisco Press.
3. CCNA v3 Routing and Switching 200-125, Shaun Hummel.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Course
Outcomes
CO1 1 2 2 2 2
CO2 1 2 2 2 2
CO3 1 2 2 2 2
CO4 1 2 2 2 2
Average 1 2 2 2 2
1= Weak 2= Moderate 3= Strong
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
3 0 0 3
Pre-requisites/Exposure --
Co-requisites --
This course aims at sensitizing students to the environment and the balance of natural and manmade
eco systems. Develop empathy and concern for environment and evolve as conscious participants in
resolving issues affecting local and global environmental eco systems. The objectives of this course
are to:
Research, analyze, identify problems, develop insights and frame sustainable solutions to
living issues faced by the global and local communities.
Facilitate focused exposure to understanding local communities, occupations, cultures, crafts
and their livelihoods.
Understand the concept of sustainability, namely the three pillars of social, environmental
and economic sustainability.
Learn by doing, engaging, exploring and experimenting within a given natural environment.
Course Content :
This is a hands on project driven course with a focus on the Himalayan environment and ecosystem
benefitting from the University’s location in the foothills of the biodiverse region of the Himalayas, its
environmental issues related to its forests, wildlife and human habitation.
The content will be driven by current environment issues of the Himalaya region rather than definitive
text book based theory learning. Broadly the areas that will be covered are:
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Textbooks
Reference Books
WEB SOURCES
Database:
1. Understand and appreciate the concepts of nature conservation and its continued impact on
mankind
2. Explore necessary plans, processes and action for nature activism through research, study and
understanding of problems at a macro and micro level.
3. Apply processes that have a meaningful continued long-term impact on solution based /focused
environmental and sustainability issues.
Skills and Attributes:
1. Use a range of basic reflective practice techniques of problem resolution for short term and long-
term impact.
2. Choose and employ appropriate practice tools in the execution of a project/coursework.
3. Critique and articulate responses to group and individual work undertaken by self and by others.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
The teaching and learning experience follow a Hybrid blended learning model which
incorporates f2f modalities with online learning.
Range of modes of direct contact teaching and learning methods used on this module
Range of modes of other direct teaching and learning methods used on this module
Type Description
This indicates the type and weighting of assessment elements in the module
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
The portfolio is the final compilation of all assignments. This will help assess the holistic nature of the
level in question. It may be done under the guidance of the tutor.
This indicates if there are any assessments that do not contribute directly to the final module mark
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
To learn and use basic commands and programming on UNIX and LINUX SHELLS.
Course Outcomes
CO1. Describe scripts to automate system administration tasks and set local and
environmental variables.
CO2. Automate tasks by using regular expression characters with the grep, sed, and nawk
utilities.
CO3. Create interactive scripts by using flow control constructs.
CO4. Perform string manipulation and integer arithmetic on shell variables and Debug errors
in scripts.
Catalog Description
The Shell Programming course provides you with the ability to identify various shells and
automate system administration tasks through scripts. You learn to develop advanced scripts that
involve using decision-making algorithms, loops, variables, parameters and arguments lists. The
course also introduces you to functions that enable you to perform repetitive tasks and the various
methods to debug scripts. Finally, the course concludes by imparting some initial skills at
developing useful scripts to automate system administration-related tasks. Students are provided
with the option to run the lab activities on either an Oracle Solaris or Oracle Linux environment.
Course Content
UNIT I: Automate routine operations using loops, Describe the fundamentals of UNIX shells,
shell scripts, and scripting
UNIT I I:Set shell environment variables, Search information using regular expressions
Edit input streams using the sed editor Create scripts using the nawk programming language
Include decision-making points within scripts using conditionals
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
UNIT III:Perform multiple operations using interactive scripts, Specify script options using the
getopts statement. Create advanced scripts using variables, parameters, and argument lists
UNIT IV:Automate tasks using functions, Debug shell scripts using the trap command
Develop some useful scripts for system administration-related tasks
Text Books/Reference
ORACLE reference materials.
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives(PSOs)
PO 10
PSO1
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
Outcomes
CO1 2 2 2 2 2
CO2 2 2 2 2 2
CO3 2 2 2 2 2
CO4 2 2 2 2 2
Average 2 2 2 2 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Students will learn the basics of Information Security, types of attacks their countermeasures and
associated laws.
Course Outcomes
On completion of this course, the students will be able to:
Catalog Description
Cybersecurity is the blend of processes, practices, and technologies aimed to protect networks,
computers, programs, data and information from attack, damage or unauthorized access. This
Course will help in learning about the basic concepts of Cybersecurity along with the
methodologies that must be practiced ensuring information security of an organization. Starting
from the Ground level Security Essentials, this course will lead to Cryptography, Computer
Networks & Security and other information security measures and their interpretation in cyber
laws at a basic level.
Course Content
Malware Threats (Detail about various variety of virus, Trojans, Logic Bomb, Adware etc.),
Network Based Threats (Botnet, Phishing, Packet Sniffing etc.), Cryptographic Threats (attacks
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
on algorithm, attack on key, mathematical attack, weak keys etc.), Database security threats (Types
of Privilege Abuse, SQL Injection etc.), Banking Fraud Threats, Web Application Threats
(Spoofing, Tampering, CSRF, XSS, Broken Authentication, Insecure direct object reference,
security misconfiguration), Wireless Security Threats(Rogue Access Points, DoS, DDoS, Passive
Capturing), Physical Security Threats, Bluetooth Device Threats, Cloud Security Threats, IoT
Security Threats
Difference between physical security, network security, operating system security and application
security, Introduction to Cryptography (Only terminologies), Protecting people, data and
equipment, Tools used in network security, cryptography & system security. Countermeasures
against threats and vulnerabilities found in network, operating systems and applications.
Reference Books
1. Information Security Fundamentals by Thomas R. Peltier, CRC Press
2. Information Security and Cyber Laws by Sarika Gupta, Khanna Publishers
3. Data-Driven Security: Analysis, Visualization and Dashboards by Jay Jacobs, WILEY
Publications
Modes of Evaluation: Class Test/Quiz/Assignment/ Presentation/ Discussion
Examination Scheme:
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
PO9
Course
PO
10
Outcomes
CO1 2 1 1 1 1 1 2 1
CO2 2 1 1 2 1 1 2 1
CO3 2 1 1 1 1 1 2 1
CO4 2 2 2 1 1 1 1 2 1
Average 2 1.25 1.25 1.25 1 1 1 2 1
1= Weak 2= Moderate 3= Strong
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Cloud Computing L T P C
3 0 0 3
Pre-requisites/Exposure Basics of computing and exposure to web applications
Co-requisites --
Course Objectives
To provide students with the fundamentals of Cloud Computing and a comprehensive view of
the Cloud Computing so that they are able to practice and implement Cloud Computing services
and tools in their real life scenarios.
Course Outcomes
Catalog Description
Cloud Computing has emerged as an innovative paradigm for hosting and delivering services
over the Internet. This course is intended to present the concepts of Cloud Computing as a new
computing paradigm. The students will have an opportunity to explore the Cloud Computing
various terminology, principles and applications. The course will expose students to different
views of understanding the Cloud Computing such as theoretical, technical and commercial
aspects.
Course Content
Cloud Computing Introduction, Cloud Services, Types of Clouds, Evolution of cloud computing,
Advantages and Challenges , Business models around cloud- Major Players in Cloud computing,
Usage Scenario, Issues in Cloud Computing, Nimbus, Eucalyptus, Open Nebula, CloudSim.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Cloud Security Challenges, Software as a service security, Common Standards: The Open cloud
Consortium, Distributed Management Task Force, Standards for Application Developers,
Standards for messaging, Standards for Security, End User Access to Cloud Computing, Mobile
internet devices and the Cloud.
Reference Books
Examination Scheme:
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PO 10
PSO1
PSO2
PO 4
PO 5
PO 7
Course PO1
PO2
PO3
PO6
PO8
PO9
Outcomes
CO1 2 2 1 2
CO2 2 2 1 2
CO3 2 2 1 2
CO4 2 2 1 2
Average 2 2 1 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
Project is to be carried out by all students compulsorily to practice the theoretical concepts learnt
in two years of program. The objective of Minor 1 Project is to create a software application
showcasing algorithm and it’s subsequent implementation in a programming Language, preferably
C.
Course Outcomes
CO1. Apply concepts of Data Structures, Algorithm design and Programming in software
applications.
Catalog Description
Minor 1 Project shall be an activity based effort to be made by students to apply their fundamental
knowledge to develop a software application. It shall be imperative to demonstrate the knowledge
of algorithm design and analysis and subsequent implementation of the objectives to solve the
problem identified. Students shall regularly meet their faculty mentors to seek guidance and inform
about the progress. A report and software application shall be delivered to department at the end.
Course Content
Continuous Evaluation-
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
Outcomes
CO1 2 2 1 2 1 1 1 3 2
Average 2 2 1 2 1 1 1 3 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Co-requisites --
Course Objective
1. Install the Oracle VM Server for x86 and the Oracle VM Manager
2. Exercise high availability, live migration and anti-affinity policy
3. Explore and use the Oracle VM Manager UI , CLI
4. Add networks and storage to support the Oracle VM environment
5. Create , manage & operate server pools and populate repositories with virtual resources
Course Outcomes
CO1. Discuss Oracle VM, planning and installation
CO2. Manage servers networks, storage , file server and SAN through different
models
CO3. Describe server pools and repositories, Virtual disk, server pool
CO4. Manage virtual machine through use case Scenarios and Forms.
Catalog Description
The Oracle VM Server for x86: Administration course explores building the infrastructure for open
cloud computing. Students will be shown how to support enterprise applications by deploying
pooled server resources to create virtual machines. Students will learn to Plan a virtual solution.
Install the Oracle VM Server for x86 and the Oracle VM Manager software. Configure network
resources to provide isolation and redundancy. Add SAN and NFS to provision storage for the
virtual environment. Create server pools and repositories to support application workloads. Speed
up virtual machine deployment with templates and virtual appliances. Use virtual machine high
availability. Use server pool policies to maximize the performance of your server workloads.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Examination Scheme:
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PSO1
PSO2
PO10
Course PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
Outcomes
CO1 2 2 2 2 3
CO2 2 2 2 2 3
CO3 2 2 2 2 3
CO4 2 2 2 2 3
Avg 2 2 2 2 3
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
1. To understand the selection criteria of network devices and WAN technologies to meet
network requirements.
2. To configure and troubleshoot network devices and resolve common issues with data link
protocols.
3. To have skills needed to implement virtual private network (VPN) operations in a complex
network.
Course Outcomes
On completion of this course, the students will be able to:
Catalog Description
This course focuses on the WAN technologies and network services required by converged
applications in a complex network. By the end of this course, students will be able to configure
PPPoE, GRE, single-homed eBGP, extended IPv4 and IPv6 ACLs. Students will also develop the
knowledge and skills needed to implement a WLAN in a small-to-medium network. For LANs,
students will be able to configure SNMP and Cisco SPAN. Students will also develop knowledge
about QoS and the trends in networking including Cloud, virtualization, and SDN.
Course Content
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Serial Point-to-Point Overview, PPP Operation, Configure PPP, Troubleshoot WAN Connectivity,
Introduction to Frame Relay, Configure Frame Relay, Troubleshoot Connectivity.
Reference Books
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PO 4
PO 5
PO 7
Course
PSO
PSO
PO1
PO2
PO3
PO6
PO8
PO9
PO
10
2
Outcome
CO1 1 2 2 2 2
CO2 1 2 2 2 2
CO3 1 2 2 2 2
CO4 1 2 2 2 2
Average 1 2 2 2 2
1= Weak 2= Moderate 3= Strong
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
Course Outcomes
Catalog Description
Customer Relationship Management (CRM) is one of the most important components for
sustenance and growth of an organization. With the advancement of software technologies,
significant progress has been made in designing and managing CRM systems. These efforts
envisage facilitating better customer interactions and greater understanding about customers; thus
helps an organization build competitive advantages. This course plans to impart a sound
introduction to CRM, a comprehensive understanding of the processes involved, strong
understanding of software components in different CRM systems, and practical applications of
CRM in different sectors. As the course is targeted to students of rural management, it includes
practical examples with strong lineage to rural planning and development.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Content
The Evolution of ERP and SCM ,Business Application Software ,Business Processes ,Processes
Versus Functions, Basic Concepts of Business Processes, Graphical Notations ,Production
Planning and Control, Tasks of Production Planning and Control .,Production Planning Goals,
Benefits and Shortcomings of Production Planning, Coping with Mass Data .
Master Data for MRP .-Parts and Product Structures, Product Variants ., More Master Data
,Dealing with Missing Data ,A Note on “Numbers”, Master Production Planning-Planning for
Anonymous Demand , Planning for customer Orders, Planning Primary and Secondary
Requirements- Consumption-Driven Planning, Requirements-Driven Planning,MRP in Make-to-
Order Production, Outcome of Material Requirements Planning.
Master Data for MRP II -Routings, Operating Facilities, More Master Data, Resource Lists. From
Closed Loop MRP to MRP II. Lead-Time Scheduling -Backward and Forward Scheduling,
Determining Buffers Through Double Scheduling, Lead-Time Reduction, Lead-Time Scheduling
in Make-to-Order Production. Capacity Load Leveling - Working with Capacity Profiles, Capacity
Planning in Make-to-Order Production. Order Release-Availability Check, Creating Documents,
Order Release in Make-to-Order Production. Shop-Floor Control-Detailed Scheduling, Advanced
Scheduling Methods .Excursus: Product Costing-Make-to-Stock Products, Make-to-Order
Business Model Baseline , Analyze & Improve" your business model ,Challenge & Change" your
business model ,Test & Verify" your business model with Minimum Viable Products (MVP)
,Evaluate & Decide" on your business model, Review your peers
Text Books
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
1. Customer Service, by Robert W. Lucas, 4th edition, McGraw Hill Publishers, 2009 ISBN
978-0-07-354544-8
Examination Scheme:
Relationship between the Course Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)
PO 10
PSO1
PSO2
PO 4
PO 5
PO 7
PO1
PO2
PO3
PO6
PO8
Course PO9
Outcomes
CO1 2 3 3 2 1 3
CO2 2 2 3 3 2 1 3
CO3 2 3 3 2 1 3
CO4 2 3 3 2 1 3
Average 2 2 3 3 2 1 3
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Co-requisites --
Train the trainer to be conducted by ORACLE
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Objectives
As entity of University curriculum, it is mandatory for pupil to undertake a real world project.
Aim of the Major Project is to groom pupil’s knowledge for solving technical problems through
well-structured project in order to build holistic competency. Major Project is to be carried out by
all students compulsorily to practice the theoretical concepts learnt in three years of program. The
objective of Major Project is to create a software application displaying knowledge of software
engineering, software design, software architecture, domain of specialization and its subsequent
implementation in any programming language. Moreover thorough knowledge of algorithmic
Efficiency and in-depth study of literature, along with acquaintance in integrated development
environment in necessary.
Course Outcomes
Catalog Description
Minor Project 2 shall be an activity based effort to be made by students to apply their fundamental
knowledge to develop a software application. It shall be imperative to demonstrate the knowledge
of OOAD and Database design to solve the problem identified. Students shall regularly meet their
faculty mentors to seek guidance and inform about the progress. A report and software application
shall be delivered to department at the end.
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Course Content
Continuous Evaluation-
Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO PSO
Outcome
1 2
s
CO1 2 2 1 2 1 3 1 1 3 3
Average 2 2 1 2 1 3 2 1 3 3
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Annexure1
(Exploratory electives to be offered by School of Life)
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.
UNIVERSITY OF PETROLEUM & ENERGY STUDIES
Annexure 2
Pool of Life Skill Courses (to be offered by School of Life)
Semester
LS Credits
Preferred
Learning how to Learn: Powerful
mental tools to help you master tough 2
subjects
1st
Introduction to Personal Branding 2
This document is the Intellectual Property of University of Petroleum & Energy Studies and its contents
are protected under the ‘Intellectual Property Rights’.