Вы находитесь на странице: 1из 121

SN Code Name Credits

I Semester
01 19UC1101 D Basic English 2
02 Fundamentals of
4 BACHELOR OF
19MT1105 D Mathematics
COMPUTER
03 19CA1101 D Programming in C 4 APPLICATIONS
04 19CA1102 D Operating Systems 4 (BCA)
05 Database Management
4
19CA1103 D System
06 19CA1104 D Digital Logic Design 3 I Semester
07 19UC0009 D 01 19UC1101 D 2 Basic English
Ecology & Environment 2
II Semester 02 Fundamentals of
01 19UC1202 D 4
19MT1105 D 2 Mathematics
English Proficiency
02 Object Oriented03 19CA1101 D Programming in C 4
4
19CA1201 D 04 19CA1102
Programming Using Java D Operating Systems 4
03 19CA1202 D Data Structures05 4 Database Management
04 19CA1203 D 4
Computer Networks 19CA1103 D 4 System
05 19CA1205 D Probability and06Statistics
19CA1104 D 3 Digital Logic Design 3
06 07 19UC0009
Computer Architecture & D Ecology & Environment 2
4
19CA1207 D Organization
07 Universal Human Values
2
19UC0010 D & Professional Ethics
III Semester
01 19CA2106 D Linux Administration 4
02 Information Storage and
19CA2116 D Management 3
03 Principles of
19CA2117 D Virtualization 3
04 Network & Information
19CA2118 D Security 4
05 Installation and BASIC
19CA2119 D Configuration of Server 4 ENGLISH
06 19CA2120 D Client Side Scripting 4
Credits 2 IV Semester
01 19CA2201
Contact HoursD Python
30 Programming 4
02 19CA2210 D Software Engineering 4
03 19CA2214 D Cloud Computing 3
04 19CA2219 D Ethical Hacking 3
05 19CA2220 D Cloud Web Services 3
06 19CA2221 D Powershell Scripting 4
Table 1.2. Course Outcomes
19UC1101
of
CO.. Course Outcome Mapped BTL
PO
CO 1 Apply the practical knowledge of using action words in PO5 1
sentence construction.

CO 2 Apply and analyze the right kind of pronunciation with PO5 2


regards to speech sounds and able to get different types
of pronunciations.

CO 3 Apply the concept of fundamental principle of counting PO2 2


to solve the problems on linear, circular permutations
and also for the problems on selections.

CO 4 Analyze the given conditions and finding out all the PO2 2
possible arrangements in linear & circular order.

Syllabus :
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Interactive Grammar: Action Words-Modifiers,
Intensifiers, Connectives ---- 5 Passages- 5
Worksheets (Revision tests of Bridge Course topics)
1 -Parsing 16
Sentence Skills: Tense, Voice, Case, Gender,
Reported Speech, Syntax, Types of Sentences,
TEST-1
Syntactic Ordering.
Introduction to the Sounds of English: Basic
English Sounds, Distinctive Sounds of English,
2 Assimilation, Contraction, Elision, Twinning, 16
Stress, Syllables, Word- stress, Tone and Intonation-
Rising, Falling, Rise-fall and Fall-rise.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Language Laboratory Interactive: Esca talk,
JAM, Ranking, Shrinking Story, Desperate
3 15
Decision, Listening for Specifics, Pronunciation
Practice
TEST-2
Quantitative Aptitude: Permutations and
Combinations, Probability
4 13
Reasoning: Number and Letter Analogy, Odd Man
out, Analytical Reasoning-I
Total Contact hours 60

Tect Books:
1. Kerry Patterson, Joseph Grenny, Ron McMillan:Crucial Conversations:
Tools for Talking When Stakes Are High.Switzler: Paperback – Animated,
September 9, 2011.
2. Douglas Stone, Bruce Patton, Sheila Heen, and Roger Fisher :Difficult
Conversations: How to Have Conversations that Matter the Most
.Paperback – November 2, 2010
3. R.K. Bansal, J.B. Harrison: Spoken English. Delhi: Orient Black
Swan.2009.
4. Language LaboratoryTeacher Manual, KLEFU
19MT1105-FUNDAMENTALS OF MATHEMATICS

Credits 4
Contact Hours 60

Table 1.3. Course Outcomes of 19MT1105


C Course Outcome PO/P
BTL
O (CO) SO
C Fundamental concept .Solve problems of matrices
O1 PO2 2
C Formulate differential calculus, differentiation rules and
O2 identify a method for solving and interpreting the results. PO2 2
Formulate physical laws and relations mathematically in
C
the form of second/higher order differential equations and PO2 2
O3
identify a method for solving and interpreting the results.
C Formulate partial differential equations and identify method
O4 for solving PDE’s PO2 2

CO
Verify the solution of problems through MATLAB. PO7 2
5
Syllabus:
PART A
UNI NO . ASSESSME
TOPICS
T OF NT
HOUR
Matrices : A quick review of the fundamental
concepts, Rank of a Matrix, Non-Singular and
Singular matrices, Elementary Transformations,
Inverse of a Non-Singular Matrix, Canonical form,
1 Normal form. Systems of Linear equations: 12
Homogeneous and Non Homogeneous Equations,
Characteristic equation of a matrix. (Relevant
sections of Text 1). (proof of all the theorems are to
be excluded.) TEST-1
Differential Calculus : A quick review of limits
of function, rules for finding limits, extensions of
limit concepts, derivative of a function,
2 11
differentiation rules, chain rule, rate of change and
simple applications of the rules. Extreme values of a
function Rolle’s Theorem, Mean Value Theorem .
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 Ordinary Differential Calculus: Introduction, 12 TEST-2
Formation of ODE by elimination of arbitrary
constants & functions. Solving first order ODE by
variable-separable method, linear equation &
Bernoulli’s equation for non-linear. Solving second
and higher order ODE with constant coefficient.
Complimentary functions and Particular Integrals
like e ax, sinax, x n. Solving by the method of
Variation of Parameters
Partial Differential Equations: Introduction,
formulation of Partial Differential Equation by
4 elimination of arbitrary constants and by 10
elimination of arbitrary function. Solution of the
first order equations using Lagrange’s method.
Total Contact hours 45

TEXT BOOKS:

1. Dr. B. S. Grewal – Higher Engineering Mathematics


2. S.K . Stein – Calculus and analytic Geometry , (McGraw Hill )
3. Shanti Narayan - Matrices (S. Chand & Company)

REFERENCE BOOKS:

1. Zubair Khan, Shadab Ahmad Khan - Mathematics – 1 and Mathematics – II


(Ane Books)
2. N.P.Bali, Dr.N.Ch.Narayana Iyengar-Engineering mathematics – L
3. Matrices, Frank Ayres JR Schaum's Outline Series, TMH Edition
4. Thomas and Finney - Calculus and analytical geometry (Addison-Wesley)

Virtual
Lab session List of Experiments
no
1 Introduction to MATLAB, Lab on matrix addition
Lab on matrix a)subtractionb) product.
2

Lab on matrix a) inverse b) rankc)transposed) determinant


3

4 Lab on solving system of linear equations


5 Lab on cayley Hamilton theorem problems
6 Lab on limit of a function
7 Lab on differentiation
8 Lab on first order linear differential equations
9 Lab on first order linear differential equations
10 Lab on second order linear differential equations
11 Lab on second order linear differential equations
12 Lab on partial differentiation

19CA1101-PROGRAMMING IN C

Credits 4
Contact Hours 60

Table 1.4. Course Outcomes


19CA1101
of

CO.. Course Outcome PO/PSO BT


L
CO 1 Explain different concepts of C programming, used to PO1,PSO 2
create programs. 1

CO 2 Discuss about different data types and control PO1,PSO 2


structures 1

CO 3 Demonstrate the working of functions, arrays and PO2,PSO 3


pointers 1

CO 4 Identify the working of different file handling methods PO1,PSO 2


1

CO 5 Create programs using basic and advanced concepts of PO2,PSO 3


C language 1
Syllabus:
PART A
UNI TOPICS NO . ASSESSME
T OF NT
Overview of Programming: Introduction, Program
design and implementation, Flowcharts &
Algorithms, Programming environment – Machine
language, assembly language, high level languages,
1 Assemblers, Compilers, Interpreters . 12
Fundamentals of C programming: Overview of C,
Data Types, Constants & Variables, Operators &
Expressions, Control constructs-if then.
Basic I/O-formatted and Unformatted I/O, Type TEST-1
modifiers and storage class specifiers, Type casting,
type conversion.
Advanced programming techniques: Control
2 constructs- for, while, Do while, Switch statement, 11
break and continue, exit() function, go to and label ,
Functions, Scope rules, call by value and reference,
calling functions with arrays, argc and argv,
recursion- basic concepts, Arrays- single &
multidimensional arrays.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Pointers- Pointer expression, Pointer operations,
malloc vs calloc, arrays of pointers, pointers to
pointers, pointers to functions, function retuning
pointers, Structures- Basics, referencing structure
3 elements, array of structures, passing structures to 12
functions, structure pointers, arrays and structures
within structures,Unions,enumerated data-types,
typedef. TEST-2
Additional features: File Handling – The file
pointer, file accessing functions, C Preprocessor
4 commands, Conditional compilation directives, C 6
standard library and header files: Header files,
string functions.
Total Contact hours 45
Text Book:

1. The C programming Language by Richie and Kenninghan, 2004, BPB


Publication

Reference Books:

1. Programming in ANSI C by Balaguruswamy, 3 rd Edition, 2005, Tata


McGraw Hill .

2. Let us C by Yashwant Kanetkar, 6 th Edition, PBP Publication

Virtual LaB

S. No. Topic
1 Write a C Program to calculate Simple and Compound interest

a) Write a C Program to swap two variables using (i) third variable


2
and (ii) without using a third variable.

a) Write a C Program to find the largest number between given three


3 numbers.

4 Program to check whether the given string is palindrome or not.


C Program to Add two Complex Numbers.
5 Write a function to calculate the sum and average of given three
6 Write a program
numbers. Write a to findfunction
main the factorial
to call of
thea above
given function
number (i) Without
7 Read a string,
recursion which
(ii) With consists of both lower case characters and upper
recursion
case characters. Convert the lowercase character into upper case and
Read an integer number. Find the number of digits and sum of all
8
individual digits and also print the above number in reverse order.
9 a) C Program To Count the Occurrence of a Substring in String

Program to prepare the total marks for N students by reading the


10
Regno,, Name, Mark1 to Mark6 by using array of structures.
11 Using pointers, find the length of the given string.
Write a program to read a string S1 from the terminal. Again read a

12 string S2 from the terminal and check the given string S2 in the
string S1. If it does, remove string S2 from the string S1 and print the
updated string S1. ( For example S1 =Concatenate and S2 = cat , then
13 Program to read ten values to an array variable. Use pointers to locate
14 and display
Reverse the each value. using pointers ( i) String ( ii) N integer
following
Program to copyin contents
numbers stored any of one file to another file. Also find the
array.
15
number of characters, lines and words in the above file.
19CA1102-OPERATING SYSTEMS

Credits 4
Contact Hours 60

Table 1.5. Course Outcomes


19CA1102
of

CO.. Course Outcome Mapped


BTL
PO
CO 1 Discuss the working of an operating system, with its PO1, 2
features, uses, and other functionalities. PSO1
CO 2 Describe process and storage management and how PO2, 2
OS performs various functionalities PSO1
CO 3 Identify the purpose of different process PO3, 1
synchronization and management methods PSO1
CO 4 Describe security and file system management in an PO2, 1
operating system. PSO1
CO 5 Create programs to demonstrate different PO1, 3
functionalities in Linux PSO1
Syllabus:
PART A
UNI NO . ASSESSME
TOPICS
T OF NT
HOU
Introduction, Objectives and Functions of OS,
Evolution of OS, OS Structures, OS Components,
OS Services, System calls, System programs,
1 Virtual Machines. Processes: Process concept, 8
Process scheduling, Inter process communication.
Threads: Introduction, User and Kernel threads,
Multithreading models.
CPU Scheduling: Scheduling Algorithms, Multiple TEST-1
Processor Scheduling, Real-time Scheduling,
Algorithm Evaluation, Classic problems of
synchronization, Semaphores, Monitors;Deadlocks:
2 8
System Model, Deadlock characterization, Methods
for handling Deadlocks, Deadlock prevention,
Deadlock Avoidance, Deadlock Detection, Recovery
from Deadlock.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Memory Management: Logical and physical
Address Space, Swapping, Paging, Page
Replacement ,Segmentation with Paging;File-
System: File-System structure, Access Methods,
3 8
Directory structure ,File-System Implementations,
Directory Implementation, Allocation Methods, TEST-2
Free-space Management, Efficiency and
Performance, Recovery
Protection: Goals of Protection, Domain of
4 Protection, Access Matrix, and Implementation of 6
Acess Matrix, Revocation of Access Rights.
30
Total Contact hours

Text Books:
1. Silberschatz / Galvin / Gagne, Operating System,6thEdition,WSE (WILEY
Publication)
Reference Books:
1. William Stallings, Operating System, 4th Edition, Pearson Education.
2. Milan Milonkovic, Operating System Concepts and design, II Edition,
McGraw Hill 1992.
3. Tanenbaum, Operation System Concepts, 2nd Edition, Pearson Education.
4. H.M.Deitel, Operating systems, 2nd Edition ,Pearson Education
5. Nutt: Operating Systems, 3/e Pearson Education 2004

Virtual Lab Experiments:


S.No. Topic

1. To Execute the basic Linux Commands in Linux Terminal

2. To Execute the Advanced commands Like GREP, AWK.

3. To Execute the Advanced commands Like SED,CAT,TR

4. To write the shell script to find Greatest of three Number


To write the shell script to find Factorial of N Number

5. To write the shell script to check whether a number is Prime or Not


To write the shell script to check whether a number is Armstrong or
Not

6. To write the shell script to find the reverse of a number


To write the shell script to check whether a string is palindrome or not

7. To write the shell script to find sum of N digit number.


To write the shell script to find sum of First N number

8. Write a shell script to list all of the directory files in a directory.

9. Write a c program that makes a copy of a file using standard I/O and
system calls
10. Implement in C the following UNIX commands using System calls
A. cat B.mv

11. Implement in C the ls commands using System calls

12. Write a C program to list for every file in a directory, its inode number
and file name.

13. Write a C program to create a child process and allow the parent to
display “parent” and the child to display “child” on the screen.

14. Write a C program to create a Zombie process

15. Write C programs that illustrate communication between two unrelated


processes using named pipe

16. To install and removing packages with RPM commands

19CA1103 - DATABASE MANAGEMENT SYSTEM

Credits 4
Contact Hours 60
Table 1.6. Course
19CA1103
Outcomes of
CO. Course Outcome Mapped BTL
PO

Discuss the importance of creating and PO1,PSO1 2


CO 1
maintaining an error free database.
Apply different SQL commands to manipulate a PO3,PSO1 2
CO 2
database
Discuss how to normalize a database PO1, 2
CO 3
PSO1
CO 4 Describe transaction concepts in a database PO3, 2
PSO1
Create database tables and manipulate them PO2, 2
CO 5
using SQL queries PSO1
Syllabus:

PART A
UNI TOPICS NO . ASSESSME
T OF NT
Purpose of Database System, Views of data,
Database Languages, Database System
Architecture – Database users and Administrator,
E-R model, The relational Model, Domain
1 Relational Calculus, Tuple Relational Calculus , 12
Fundamental operations – Additional Operations,
SQL fundamentals, Constraints, working with TEST-1
Tables.
SQL : Integrity Constraints , Range Searching,
Pattern Matching, Grouping, Manipulation of data.
2 Joining tables ,Union, intersect & Minus Clause, 11
Views, , Granting Permissions, Creating Indexes,
Creating and managing User, Triggers – Security.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Embedded SQL– Dynamic SQL- Functional
Dependencies – First, Second, Third Normal
Forms, Dependency Preservation – Boyce/Codd
3 Normal Form-Multi-valued Dependencies and 12
Fourth Normal Form ,Fifth Normal Form.
Transactions : Transaction Concepts - Transaction TEST-2
Recovery – ACID Properties
Concurrency – Need for Concurrency – Locking
Protocols – Two Phase Locking – Intent Locking –
4 Recovery Isolation Levels – SQL Facilities for 6
Concurrency.
Total Contact hours 45

Text Books:

1. An Introduction to Database Systems, by C.J. Date, Pearson

Reference Books:
1. RamezElmasri, Shamkant B. Navathe, “Fundamentals of Database
Systems”, Fourth Edition, Pearson/Addision Wesley

2. Raghu Ramakrishnan, “Database Management Systems”, Third Edition,


McGraw Hill

3. Database Systems: The Complete Book, by Hector Garcia-


Molina , Jeffrey D. Ullman and Jennifer Widom , Pearson

4. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database


System Concepts”, Fifth Edition, Tata McGraw Hill, 2006.

Lab Experiments:

1. Create the following tables along with their tuples:


Table Name: Programmer

Column Name Null? Data Type Description


PNAME Not Null Varchar(10) Name of Programmer
DOB Not Null Date Date of Birth
DOJ Not Null Date Date of Joining
SEX Not Null Char(1) Male/ Female
PROF1 Varchar(10) Known Language 1
PROF2 Varchar(10) Known Language 2
SALARY Not Null Float(7,2) Salary

Table Name: Studies

Column Name Null? Data Type Description


PNAME Not Null Varchar(20) Name of Programmer
SPLACE Not Null Varchar(20) Place of Study
COURSE Not Null Varchar(20) Course Name
COST Int(5) Course Cost
Table Name: Software

Column Name Null? Data Type Description


PNAME Not Null Varchar(20) Name of Programmer
TITLE Not Null Varchar(25) Title of Software Project
DEV_D Not Null Varchar(10) Platform Used
SCOST Not Null Float(10,2) Per Product Selling Cost
DCOST Not Null Float(10,2) Development Cost
SOLD Float(4) Number of Products Sold

19CA1104 - DIGITAL LOGIC DESIGN


Credits :3
Contact Hours : 45
Pre-requisites: NIL
Table:1.7 Course Outcomes of 19CA1104

CO# Course Outcome PO/PS BTL


O
CO1 Describe the concepts of number systems with codes PO1,
and logic gates usage in digital circuit design and
identify the logical expressions in different forms and PSO1 2
their minimization techniques for logical
circuitOptimization
CO2 Design of Combinational logic circuits and PO1,
verification through hardware description language 2
PSO1

CO3 Substantiation of Sequential logic circuits and PO1,


verification through hardware description language 2
PSO1

CO4 Implementation of digital circuits using PAL, PLA, PO1,


FPGA and CPLD 2
PSO1
SYLLABUS:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Logic Simplification and Combinational Logic
Design: Number Systems, Review of Boolean
1 Algebra and De Morgan’s Theorem, SOP & POS 12
forms, Karnaugh maps, Binary codes, Code
Conversion, Integrated Circuit Logic Gates.
Combinational Logic Functions: Adder and TEST-1
Substractor, Decoders, Encoders, Multiplexers,
Demultiplexers, Magnitude Comparators, Parity
2 11
Generators and Checkers, BCD to seven segment
decoders. Verilog HDL design for Combinational
Logic Functions.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Sequential Logic Functions: NAND/NOR Latches
Gated Latches, Edge- Triggered Flip-flops.
Registers and Counters: Shift register, Universal
Shift Register, Design of Synchronous and
3 12
Asynchronous Counters, Modulus counters.Mealy
and Moore machines, State diagrams and Tables,
FSM, Introduction to ASM charts. Verilog HDL TEST-2
design for Sequential Logic Functions.
Programmable Logic Devices:Programmable
Logic Array (PLA), Programmable Array Logic
(PAL), Logic implementation using Programmable
4 6
Devices. Complex Programmable Logic Devices,
Field Programmable Gate Arrays, Applications of
CPLDs and FPGAs.
Total Contact hours 45

Text Books:
1. Stephen Brown and ZvonkoVrane “Fundamentals of Digital Logic with
Verilog Design” Second Edition, McGraw-Hill.
2. M. Morris Mano, “Digital Logic and Computer Design”, Pearson
Reference Books:
1. R.P. Jain, “Modern digital Electronics”, Tata McGraw Hill, 4th edition,
2009

2. J. Bhasker, “Verilog HDL Synthesis, A Practical Primer”, Star Galaxy


Publishing.

19UC0009-Ecology & Environment

Credits 2
Contact Hours 30
Table 1.8. Course Outcomes of 19UC0009
Mapped
CO.. Course Outcome BTL
PO
Identify the importance of Environmental
CO 1 PO6,PSO2 1
education and conservation of natural resources.
Describe the importance of ecosystems and PO6,
CO 2 biodiversity. 1
PSO2
Apply the environmental science knowledge on
PO6,
CO 3 solid waste management, disaster management 2
PSO2
and EIA process.

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS
T OF NT

The Multidisciplinary nature of Environmental


Studies - Introduction toEnvironment, Definition,
scope, importance, Multidisciplinary nature of
Environmental Studies, Need for public awareness.
Institutions and people in Environment. Natural
Resources- Renewable and Non Renewable
Resources Forest resources - Benefits,
Deforestation, causes, effects and impacts,
1 Afforestation programmes, Socio-forestry, Agro- 8
forestry, Vanasamrakshanaprogrammes. Mining and
its impact on environment - mining, dams and
their effects on forests and tribal people. Water
resources- Distribution of surface and ground
water, Aquifers, floods, drought, conflicts over
water, dams, benefits and problems, Water
conservation, rain water harvesting, watershed TEST-1
management, Cloud seeding.
Mineral resources- Use, exploitation,
environmental effects. Food resources- Changes in
agricultural methodologies, comparison between old
and new methods of farming, Green Revolution,
Environmental Impact Assessment of conversion of
agricultural lands, effects of modern agriculture,
Drip Irrigation, fertilizer, pesticide problems,
2 Eutrophication, Vermicompost, water logging, Blue 8
baby syndrome. Energy resources - Growing
energy needs, renewable and non renewable energy
sources. Land resources-. Soil erosion -
Importance of soil, Types of soil erosion, Causes
and effects of soil erosion. How to control soil
erosion. Role of an individual in conservation of
natural resources.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Ecosystems - Concept of an ecosystem, Structure
and function of an ecosystem, Energy flow in the
ecosystem, Ecological succession, Food chains,
food webs and ecological pyramids. Types of
ecosystem. Biodiversity and its Conservation-
Introduction, Definition, Levels, Values of
biodiversity, India as a mega diversity nation.
Hotspots of biodiversity. Threats to biodiversity-
Endangered and endemic species of India.
Conservation of biodiversity- Assessment of
3 8
Biodiversity and its impact on Environment.
Environnemental Pollution- Définition, Causes,
effects, control measures of Air pollution, Water
pollution, oïl pollution, Marine pollution, Noise TEST-2
pollution, Thermal pollution, Nuclearhazards. Soil
waste management. Electronic waste management,
Biomedical waste management - Role of an
individual in prevention of pollution. Disaster
management–.Climate change, global warming, acid
rain, ozone layer depletion.
Environmental Legislation and objectives of
Environment Protection Act, Air (Prevention and
Control of Pollution) Act, Water (Prevention and
4 control of Pollution) Act, Wildlife protection Act, 6
Forest conservation Act, Biodiversity Act, Public
awareness. Environmental Impact
AssessmentProcess.
Total Contact hours 30*
Text Books:

1. Anubha Kaushik, C.P.Kaushik, “Environmental Studies” , New Age


International, (2007).
2. Benny Joseph, “Environmental Studies”, Tata McGraw-Hill companies,
New Delhi, (2009).

II Semester
01 19UC1202 D English Proficiency 2
02 Object Oriented
4
19CA1201 D Programming Using Java
03 19CA1202 D Data Structures 4
04 19CA1203 D Computer Networks 4
05 19CA1205 D Probability and Statistics 3
06 Computer Architecture &
4
19CA1207 D Organization
07 Universal Human Values
2
19UC0010 D & Professional Ethics

19UC1202-ENGLISH PROFICIENCY

Credits 2
Contact Hours 30
Table Course Outcomes
19UC1202
2.2. of

CO. Course Outcome PO BT


L

CO 1 Apply the concepts of accurate English while writing and PO5 2


become equally at ease in using good vocabulary and language
skills.
Understand the importance of pronunciation and apply the PO5 2
CO 2
same day to day conversation.
Apply the concepts of Ratios, Percentages, Averages and PO1 2
Analysing the given information, a student is required to
understand the given information and thereafter answer the
CO 3 given questions on the basis of comparative analysis of the
data in the form of tabulation, bar graphs, pie charts, line
graphs. Analyse the given data to find whether it is sufficient
or not.
Apply the basic functionality of Clocks and Calendars to find PO1 2
the solutions for the problems. Analyze the given symbols to
CO 4 understand the hidden meaning of the given expression and
finding the solutions. Analyze the given conditions and finding
out all the possible arrangements in linear & circular order.

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Writing Skills: How to Write a Definition, Defining
Technical Terms, Product and Process Description.
Advanced Grammar Skills: Transformation of
1 Sentences, Phrases, Clauses, Sentences—Simple, 16
Compound, Complex Sentences, Concord,Lexis
1:Synonyms, Antonyms, Analogies, Sentence TEST-1
Equivalence-One-Word Substitutes.
Language Laboratory Interactives: Debate,
2 Blind-fold, Role Play, Situation Reaction Test-- 15
Build an Island nation.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Quantitative Aptitude: Data Interpretation, Data
3 15
Sufficiency
TEST-2
Reasoning:Symbols and Notations, Clocks and
4 7
Calendars, Analytical Reasoning-II
Total Contact hours 60

Text Books:

1. Dictionary of Technical Terms


2. Dr. Meenakshi Raman and Dr. Sangeetha Sarma: Technical
Communication.Oxford University Press: Delhi.2016.
3. The Ultimate Verbal and Vocabulary Builder. Texas: Lighthouse
Review.2000.
4. Rajeev Vasisth: Interactive Vocabulary Drills. New Delhi: Arihant
Publications Limited. 2011.
5. Language LaboratoryTeacher Manual, KLEFU
19CA1201- OBJECT ORIENTED PROGRAMMING USING JAVA

Credits 4
Contact Hours 60

Table Course Outcomes


19CA1201
2.3. of

CO. Course Outcome Mapped BTL


PO

Discuss different object oriented concepts, PO1,PSO1 2


CO 1
features and its application through java.
Apply the java concepts to create standalone PO2,7, 1&3
CO 2
desktop applications. PSO1
Identify the different predefined classes and PO1, 2
CO 3
methods in packages PSO1
Apply java concepts to create UI oriented PO3, 3
CO 4
applications, along with database manipulation. PSO1
Create applications using java concepts, swings PO2, 3
CO 5
and JDBC PSO1

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS
T OF NT

Introduction to Java History, Overview of Java,


Basic Programming, Object Oriented Programming,
Java Key words. Data types, Type conversion and
1 casting, Operators, Operator Precedence. Control 8
Statements: Selection Statements - if, Switch:
Iteration Statements - While, Do-while, for Nested
loops, Jump statements.
Classes and objects Class Fundamentals, TEST-1
Declaring objects, constructors, “this” keyword,
finalize ( ) method, Over loading methods, using
objects as parameters, Argument passing, Returning
2 objects, Recursion, Access control, Introducing 8
final, understanding “static”, Nested and Inner
classes, command line arguments. Inheritance:
Inheritance basics, Using super, method overriding,
using abstract classes, using final with Inheritance.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
JavaPackages:Definition, Access protection
importing packages, Interfaces: Definition
implementing interfaces. Exception Handling:
Fundamental, Exception types, Using try and catch,
Multiple catch clauses, Nested try Statements,
3 throw, throws, finally. 8
Multithreaded Programming : Creating a thread,
TEST-2
Creating multiple threads, Thread - Priorities,
Synchronization, Inter thread communication,
suspending, resuming and stopping threads,
JAVA Database Connectivity (JDBC) :
Database connectivity: JDBC architecture,
4 6
loading a driver, connecting to a database, Handling
SQL exceptions, Accessing result sets.
Total Contact hours 30*
Text Book:
1. The complete reference Java –2: V Edition By Herbert Schildt Pub.
TMH.

Reference Books:
1. Programming with Java, by E. Balagurusamy, McGraw Hill Education
2. SAMS teach yourself Java – 2: 3rd Edition by Rogers Cedenhead and
Leura Lemay Pub. Pearson Education.

Virtual Lab Experiments:


S. No. Topic

1 Write Java program that defines a class and the class methods and
access variables through its objects.
2 Write a Java program demonstrating constructor overloading.
3 Write a java program that illustrates parameterized constructors
4 Write a java program that illustrates Default constructor.
5 Write a Java program demonstrating method overloading
6 Write a java program using inheritance with the help of 'super'
7 Write a java program using static methods.
8 Write a program where values of object variables are changed using
9 Write a java program that demonstrates the exception handling
10 Write a java program illustrating inter thread communication.
11 Demonstrate the usage of 'finally' keyword.
12 Write a java program that illustrates the multiple inheritance by using
13 Write a java program that copies contents of one file into another.
14 Write a program that creates a user interface to perform integer
15 java program that works as a simple calculator using grid layout.
16 Write a program that updates a table using JDBC connectivity.
19CA1202-DATA STRUCTURES

Credits 4
Contact Hours 60

Table Course Outcomes


19CA1202
2.4. of
CO. Course Outcome Mapped BTL
PO

Discuss various data structures and explain how PO1,PSO1 2


CO 1 they can be used for searching and sorting
elements
Identify the pros and cons of different searching PO1, 2
CO 2
and sorting algorithms PSO1
Discuss the working of different data structures PO3, 2
CO 3
and their applications PSO1
Summarize the working of linked lists, trees and PO1, 2
CO 4
graphs PSO1
Create programs to demonstrate the functionality PO2, 3
CO 5 of different data structures, sorting algorithms, PSO1
searching algorithms, etc.

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS
T OF NT

Introduction to Data structures: Definition,


Classification of data structures, Time and space
complexity,Dynamic memory allocation and
1 pointers, Memory allocation functions.Searching: 8
Basic Search Techniques: Sequential search:
Iterative and Recursive methods, Binary search:
Iterative and Recursive methods.
Sorting Comparison between sequential and binary
search. Sort: General background and definition,
TEST-1
Bubble sort, Selection sort, Insertion sort, Merge
sort, Quick sort.
Stack and Queue: Stack – Definition, Array
2 representation of stack, Operations on stack: Infix, 8
prefix and postfix notations, Applications of stacks.
Queue: Definition, Array representation of queue,
Types of queue: Simple queue, Circular queue,
Double ended queue (deque), Priority queue,
Operations on all types of Queues
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Linked List: Definition, Representation, Types of
linked lists, creation, insertion, deletion, search and
display.
3 8
Trees: Definition,:Binary tree, Complete binary
tree, Binary search tree, Heap Tree ,Traversal of TEST-2
Binary Tree,
Graphs:Application of Graphs, Depth First search,
4 6
Breadth First search.
Total Contact hours 30*

Text Book:
 Weiss, Data Structures and Algorithm Analysis in C, II Edition, Pearson
Education, 2001

Reference Books:
1. Lipschutz: Schaum’s outline series Data structures Tata McGraw-Hill
2. Data Structures by E. Balagurusamy, McGraw Hill Education
3. Tenenbaum, Data Structures. Pearson Education, 200
4. Kamthane: Introduction to Data Structures in C. Pearson Education 2005.

Virtual Lab Experiments:

S. No. Topic

1 Write a program which accept information about five student and


display same information according to ascending order of their name.
2 Write a program to implement stack.
3 Write a program to convert infix expression into postfix expression.
4 Write a program to check balanced parentheses for a given infix
5 Write a program to evaluate postfix expression
expression
6 Write a program to implement queue
7 Write a program to implement circular queue
8 Write a program to implement link list with insert, delete, search,
9 Write a program
view, and to implement ordered link list
delete function
10 Write a program to implement Joseph problem
11 Write a program to add two polynomials
12 Write a program to create doubly link list
13 Write a recursive program to find factorial and to print fibonanci
14 series
Write a program for Hanoi Tower problem
15 Write a program to implement tree with insert, delete and search
16 Write a program for inorder, postorder and preorder traversal of tree
function
17 Linked List Deletion (Deleting a given key)
18 Search an element in a Linked List (Iterative and Recursive)
19 Write a function that counts the number of times a given int occurs in
20 Merge Sort
a Linked for Doubly Linked List
List
21 The Great Tree-List Recursion Problem.
22 Remove duplicates from a sorted linked list
23 QuickSort on Doubly Linked List
24 Find K’th largest element in an array
25 Find smallest range with at-least one element from each of the given
26 Segregate
lists positive and negative integers in linear time
27 Hybrid QuickSort
28 Custom Sort | Sort elements by their frequency and Index
29 Implementing DFS
30 Implementing BFS
3.
19CA1205 PROBABILITY AND STATISTICS

Credits 3
Contact 45
Hours

Table Course Outcomes


19CA1205
2.7. of Course Outcome
CO. PO/ BTL
PS
O
Identify the types of random variables and also apply PO1
1 discrete distributions to analyze various rela-world ,PO 2
situations 2
Construct the probability distribution of a continuous
PO3
2 random variable based on a real-world problems, and also
,PO 2
predict the linear and non-linear relationship between the
2
two variables
Apply statistical tests for large and small samples to test PO1
3 the hypothesis. ,PO 2
2
Testing the hypothesis to analyze the variance by applying PO1
4 suitable design. ,PO 2
2

Syllabus:
PART A
UNI TOPICS NO . ASSESSME
T OF NT
Probability and Random variables: Definitions of
probability, Sample space, Axioms of probability,
1 Conditional probability, Addition, Multiplication 12
and Baye’s theorem. Random variables and its
properties.
TEST-1
Probability distributions: Binomial, Poisson,
Exponential and Normal distributions, Applications
2 of the above distributions.Correlation and 11
Regression: Correlation coefficient for ungrouped
data, Linear and Non-Linear Regression.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Tests of Hypothesis: Sampling distributions-Point
and Interval estimation. Confidence limits for
interval of mean and standard deviation. Large
3 12
sample and Small sample tests-for means. Chi-
square test for independence of attributes and TEST-2
goodness of fit
Analysis of Variance: General principles,
4 completely randomized designs, Randomized block 10
design and Latin square design.
Total Contact hours 45

Text books:
1. Ronald E. Walpole, Sharon L. Myers and Keying Ye, “Probability and
Statistics for Engineers and Scientists”, 8 th Edition, Pearson Pub.

Reference Books:

2. Richard A Johnson, Miller& Freund’s Probability and statistics for


Engineers, PHI, New Delhi, 11th Edition (2011).
3. S. C. Gupta and V. K. Kapoor, ”Fundamental of Mathematical Statistics”,
11th Edition Sultan Chand & Sons, New Delhi.

Virtual Lab Experiments:


S. No. Topic
1 Introduction to EXCEL SHEET, Presentation of Data.
2 Lab on Mean, Median and Mode.
3 Lab on Rang , quartile deviation and Standard deviation.
4 Lab on Coefficient of variation for grouped and ungrouped data.
5 Lab on binomial distribution. [MAT LAB]
6 Lab on poisson distribution
7 Lab on Normal distribution
8 Lab on Mean and variance of binomial and normal distribution.
9 Lab on Correlation and Regression
10 Working on statistical data with Ms-Excel
11 Lab on Price and quantity index numbers
12 Lab on Least squares method.

19CA1207 - COMPUTER ARCHITECTURE & ORGANIZATION

Credits 4
Contact Hours 60
Table:2.6 Course Outcomes of 19CA1207

CO. Course Outcome Mappe BTL


No d PO

To conceptualize the basic concepts and structure of PO1, 1


CO 1
computers PSO1
Ability to perform computer arithmetic operations PO2, 1
CO 2
PSO1
Understand concepts of register transfer logic PO2, 2
CO 3
PSO1
CO 4 Learn the concepts of parallel processing, pipelining and PO2, 1
interprocessor communication PSO1
SYLLABUS:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Basic Computer Organization
Peripheral devices, Input – Output interface, CPU,
Memory,sInstruction Codes, Computer Registers:
Common bus system, Computer Instructions:
1 Instruction formats, Instruction Cycle: Fetch and 12
Decode, Flowchart for Instruction cycle, Register
reference instructions,Introduction of
Multiprocessors: Characteristics of multi-
processors.
Computer Arithmetic
Introduction, Addition and Subtraction, TEST-1
Multiplication Algorithms (Booth algorithm),
Division Algorithms.
Register Transfer and Micro-operation

2 Register Transfer Language, Register Transfer, Bus 11


and Memory Transfer: Three state bus buffers,
Memory Transfer. Arithmetic Micro-operations:
Binary Adder, Binary Adder-Subtrator,
BinaryIncrementor, Logic Micro-operations: List
of Logic micro operations, Shift Micro-operations
(excluding H/W implementation), Arithmetic Logic
Shift Unit.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 Micro Programmed Control Unit 12 TEST-2
Control Memory, Address Sequencing, Conditional
branching, Mapping of instruction, Subroutines,
Design of Control Unit, Central Processing Unit:
Introduction, General Register Organization, Stack
Organization: Register stack, Memory stack;
Instruction Formats, Addressing Modes.
Modes of Data Transfer and Memory
Organization
Modes of Data Transfer: Priority Interrupt, Direct
4 10
Memory Access, Memory Organization: Memory
Hierarchy, Main Memory, Auxiliary Memory,
Associative Memory, Cache Memory, Virtual
Memory
Total Contact hours 45

Text Books:
1. Computer System Architecture by Morris Mano, PHI
2. Computer Organization and Architecture by William Stallings, PHI

Reference Books:
1. Digital Computer Electronics: An Introduction to Microcomputers by
Malvino, TMH
2. PC Hardware in a Nutshell by Barbara Fritchman Thompson, Robert Bruce
Thompson, O’Reilly, 2 nd Edition , 2010
3. Fundamentals of Computer Organization and Architecture by Mostafa AB-
EL-BARR and Hesham EL-REWNI, John Wiley and Sons
4. Fundamental Of computer Organization by Albert Zomaya, 2010

19UC0010 - UNIVERSAL HUMAN VALUES & PROFESSIONAL


ETHICS

Credits 2
Contact 30
Hours

Table Course Outcomes


19UC0010
2.8. of
CO
Course Outcome PO/PSO BTL
#
Understand and identify the basic
CO1 PO6 1
aspiration of human beings
Envisage the roadmap to fulfill the basic PO6
CO2 2
aspiration of human beings.
Analyze the profession and his role in this PO6
CO3 3
existence.

Syllabus:
PART A
UNI TOPICS NO . ASSESSME
T OF NT
Introduction to Value Education: Understanding
Value Education, Self-exploration as the Process for
Value Education, Continuous Happiness and
1 Prosperity - The Basic Human Aspirations, Right 12
Understanding, Relationship and Physical Facilities,
Happiness and Prosperity – Current Scenario,
Method to fulfill the Basic Human Aspirations.
TEST-1
Harmony in the Human Being: Understanding the
Human Being as Co-existence of Self (‘I’) and
Body, Discriminating between the Needs of the Self
2 and the Body, The Body as an Instrument of ‘I’, 11
Understand Harmony in the Self (‘I’), Harmony of
the Self (‘I’) with the Body, Program to Ensure
Sanyam and Svasthya.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Harmony in the Family and Society: Harmony in
the Family - the Basic Unit of Human Interaction,
Values in Human-to-Human Relationships, ‘Trust’ –
the Foundational Value in Relationships,
‘Respect’ – as the Right Evaluation,
Understand Harmony in the Society, Vision for the
3 12
Universal Human Order. Harmony in the Nature
(Existence): Understand Harmony in the Nature,
Interconnectedness, Self-regulation and Mutual
Fulfillment among the Four Orders of Nature,
Realizing ‘Existence is Co-existence’ at All Levels, TEST-2
The Holistic Perception of Harmony in Existence.
Implications of the Right Understanding – a
Look at Professional Ethics: Natural Acceptance
of Human Values, Definitiveness of (Ethical)
Human Conduct, A Basis for Humanistic Education,
4 Humanistic Constitution and Universal Human 10
Order, Competence in Professional Ethics, Holistic
Technologies, Production Systems and Management
Models - Typical Case Studies, Strategies for
Transition towards Value-based Life and Profession.
Total Contact hours 45
Text Book:

1. R R Gaur, R Sangal and G P Bagaria, “A  Foundation Course in Human


Values and Professional Ethics”, 1st Ed, Excel Books.

III Semester
Linux Administration 4
Information Storage and
Management 3
Principles of
Virtualization 3
Network & Information
Security 4
Installation and
Configuration of Server 4 19CA2106 -
LINUX
Client Side Scripting 4

ADMINISTRATION

Credits 4
Contact Hours 60

Table:4.3 Course Outcomes of 19CA2106

CO. Course Outcome Mapped


BTL
PO
CO 1 DESCRIBE LINUX SYSTEM STRUCTURE PO1,PSO1 2
CO 2 UNDERSAND BOOT PROCESS OF LINUX AND PO1, PSO1 1
SOFTWARE PACKAGE ADMINISTRATION
CO 3 DEMONSTRATE USER AND GROUP ADMINISTRATION PO1, PSO1 2
CO 4 Ability to configure NIS, NFS,DNS and DHCP PO1, PSO1 3
CO 5 Ability to configure web, mail and log server. PO1,2, 2
PSO1

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
INTRODUCTION TO LINUX AND UNIX : HISTORY OF
UNIX & LINUX , B ASIC CONCEPTS OF OPERATING
SYSTEMS, KERNEL, SHELL AND FILE SYSTEM
STRUCTURE
 INSTALLATION OF LINUX : DIFFERENT TYPES OF
1 12
INSTALLATION METHODS , GUI ,TEXT
 LINUX SYSTEM STRUCTURE : BASIC CONCEPTS OF
LINUX , DIFFERENCES BETWEEN RED HAT
ENTERPRISE LINUX & CENTOS , BASIC BASH
COMMANDS OF LINUX , E DITORS [GUI & CLI]

BOOT PROCESS OF LINUX : WHAT IS BOOTING AND


BOOT PROCESS OF LINUX? , INIT P ROCESS OR TEST-1
RUNLEVELS. SOFTWARE PACKAGE
ADMINISTRATION : DESCRIPTION OF A
REPOSITORY , DIFFERENCE BETWEEN RPM AND
YUM , CONFIGURATION OF YUM SERVER ,
INSTALLING AND DELETING SOFTWARE PACKAGES ,
2 11
QUERYING AND UPDATING SOFTWARE PACKAGES .
USER AND GROUP ADMINISTRATION : TYPES OF
USERS IN LINUX , CREATING AND DELETING USERS
AND GROUPS , MODIFYING U SERS PROFILE ,ADDING
USERS INTO THE GROUPS , IMPORTANT SYSTEM
FILES RELATED TO USER & GROUP ,
ADMINISTRATION
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 ADVANCED FILE PERMISSIONS ,  DISK 12 TEST-2
PARTITIONING AND MOUNTING FILE SYSTEM ,
LOGICAL VOLUME MANAGEMENT , BACKUP AND
RECOVERY , CONFIGURING NFS SERVER,  NIS
SERVERS AND CLIENT, CONFIGURING DNS PRIMARY
SERVER , C ONFIGURING L INUX AS DHCP S ERVER,
CONFIGURING PHYSICAL IP ADDRESS,
CONFIGURING VIRTUAL IP ADDRESS, ENABLING &
DISABLING THE NETWORK CONNECTIONS
WEB SERVER (APACHE) : BASICS OF WEB SERVICE ,
INTRODUCTION TO APACHE , CONFIGURING APACHE
FOR MAIN SITE , CONFIGURING APACHE FOR
MULTIPLE SITES USING IP- BASED, PORT BASED AND
4 NAME-BASED ,  MAIL S ERVER CONFIGURATION , 10
BASICS OF MAIL SERVERS , CONFIGURING SMTP
SERVICE USING SENDMAIL ,  LOG SERVER ,
IMPORTANCE OF LOGS , CONFIGURING SYSLOG
MESSAGES, SAMBA SERVER
Total Contact hours 45
Text Books:

1.Linux Administration: A Beginners Guide, Sixth Edition (Network Pro Library)


Paperback – Import, 16 Feb 2012 by Wale Soyinka

Reference Books :

1. UNIX and Linux System Administration Handbook, by Evi Nemeth,

Garth Snyder, Trent R. Hein, Ben Whaley.


2. Linux System Administration, by Tom Adelstein, Bill Lubanovic.

3. Automating Linux and Unix System Administration, by Nathan Campi,

Kirk Bauer.

Virtual LAB:
S. No. Topic
Installation of Red HAT Linux operating system.
a. Partitioning drives
1 b. Configuring boot loader (GRUB/LILO)
c. Network configuration
Setting time zones , Creating password and user accounts ,
2
Shutting down
3 Using gcc compiler (Programming using C).

4 Configure a DNS Server with a domain name of your choice.


Configure a Linux server and transfer files to a windows client .
5 (Setting up NFS File Server)
Configuring dhcp server and client
6
Connecting to the internet
7 Setting up linux as a proxy server , Configuring mozilla or
firefox to use as a proxy.
Configure FTP on Linux Server. Transfer files to demonstrate
8 the working of the same.
9 Configuring Mail Server.

10 Setting up Samba Server

11 Configuring Apache Web Server.


Linux system administration
12 Becoming super user , Temporarily changing user identity with
su command
Using graphical administrative tools
13
Administrative commands , Administrative configuration files
14

19CA2116 - INFORMATION STORAGE AND MANAGEMENT

Credits 3
Contact Hours 45

Table:3.4 Course Outcomes of 19CA2116

CO. No Course Outcome Mapped BTL


PO
CO 1 Explain the types of storage and usage in PO1,PSO1 2
different scenarios
CO 2 Describe data centre designs PO2, 2
PSO1
CO 3 Compare different types of server farms PO1,6, 2
PSO1
CO 4 Discuss data centre construct and back- PO1, 2
up/recovery technologies PSO1
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Storage and Data Centers:
Information Storage
Data – Types of Data –Information - Storage ,
Evolution of Storage Technology and Architecture -
1 Managing Storage Infrastructure - Information 12
Lifecycle Management - ILM Implementation and
Benefits. Data Centers Overview - Data Center
Goals and Facilities, Roles of Data Centers in the
Enterprise and Service Provider Environment, Data
Center Architecture – Data Center Requirements.
Storage System Environment TEST-1

Host –Connectivity – Storage, Disk Drive


Components - Physical Disk Structure - Zoned Bit
Recording - Logical Block Addressing , Disk Drive
2 Performance -1 Disk Service Time , Fundamental 11
Laws Governing Disk Performance , Logical
Components of the Host RAID and Storage
Networking Technologies : Implementation of
RAID - Software RAID - Hardware RAID -RAID
Array Component -RAID Levels
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 Data Centre Design 12 TEST-2

Characteristics of an Outstanding Design,


Guidelines for Planning a Data Center, Data Center
Structures, No-Raised or Raised Floor, Aisles,
Ramp, Compulsory Local Building Codes, Raised
Floor Design and Deployment, Plenum, Floor Tiles,
Equipment Weight and Tile Strength, Electrical
Wire ways, Cable Trays, Design and Plan against
Vandalism, Data Center Design Case Studies,
Modular Cabling Design, Points of Distribution, ISP
Network Infrastructure, ISP WAN Links, Data
Center Maintenance
Introduction to Server Farms

Types of server farms and data center, data center


4 topologies, Aggregation Layer, Access Layer, Front- 10
End Segment, Application Segment, Back-End
Segment, Storage Layer, Data Center Transport
Layer, Data Center Services.
Total Contact hours 45

Text Books:
1. EMC Education Services, “Information Storage and Management: Storing,
Managing, and Protecting Digital Information”, Wiley Publishing Inc., 1st
edition, 2009.
2. Mauricio Arregoces, Maurizio Portolani, “Data Center Fundamentals”,
Cisco Press, 2003

Reference Books:
1. Robert Spalding , “Storage Networks: The Complete
Reference “, Tata McGraw Hill Publication, 2003
2. KailashJayaswal, “Administering Data Centers – Servers, Storage and
Voice over IP”, Wiley Publishing Inc., 2006.
19CA2117 - PRINCIPLES OF VIRTUALIZATION

Credits 3
Contact Hours 45

Table:3.5 Course Outcomes of 19CA2117

CO. No Course Outcome Mapped BTL


PO
CO 1 Describe cloud concepts and types of cloud PO4,PSO1 2
CO 2 Migration and governance in cloud PO1,PSO1 3
Enumerate basic concepts of Virtualization PO1, 1
CO 3
PSO1
Illustrate deployment of VMWare PO4,8, 2
CO 4
PSO1
Install Virtual PC ,create and manage virtual hard PO3,4, 3
CO5 disks
PSO1

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction

Introduction to Virtualization - Types of


virtualization - Difference between cloud and
virtualization - Physical infrastructure and virtual
infrastructure - Virtualization approaches -
1 Partitioning - Hosting - Isolation - Hardware 8
independence - Virtual machine - Hypervisor -
Types of hypervisor - Virtual machine manager -
Types of hypervisor - Introduction to datacenter
virtualization Esxi - Difference between Esxi and
Esx - Versions of Esxi - Installation and
configuration of Esxi 6.0 - vSphere 6.0
Components of vSphere 6.0 TEST-1

Components of VMware vSphere - vSphere 6.0:


Overview and Architecture - Topology of vSphere
6.0 Data Center - vSphere 6.0 Configuration
MaximumsvCenter Server - vCenter Server
Features - Certificate Management - Alarms and
2 8
Alerts - Monitoring Features - Template
Management - Linked Mode Deployment - Storage
Features in vSphere - Shared Storage - Storage
Protocols - Datastores - Virtual SAN - Virtual
Volumes - Networking Features in vSphere -
Virtual Networking - Virtual Switches and its
types
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Features of vSphere and NSX

vSphere Resource Management Features - vMotion


- Distributed Resource Scheduler (DRS) - -
Distributed Power Management (DPM) - Storage
3 8
vMotion - Storage DRS - Storage I/O Control -
Network I/O Control - vSphere Availability
Features - vSphere Data Protection - High
Availability - Fault Tolerance - vSphere
Replication - Introduction to NSX.
TEST-2
VSphere Solutions to Data Center Challenges
and vSphere Security
Challenges - Availability Challenges - Scalability
Challenges - Management Challenges -
Optimization Challenges - Application Upgrade
4 Challenges - Cloud Challenges - Security - 6
Describe the features and benefits of VMware
Platform Services Controller - Configure ESXi host
access and authorization - Secure ESXi - vCenter
Server - and virtual machines - Upgrade ESXi and
vCenter Server instances
Total Contact hours 30 30*

Text Books:

1. Virtualization Essentials Paperback – 26 Apr 2012 by Matthew Portnoy


- wiley publications
2. VMware Cookbook Paperback – 17 Jul 2012 by Troy - Shroff/O'Reilly;
Second edition (17 July 2012).

Reference Book:

1. Mastering VMware vSphere 5.5 (SYBEX) Paperback – 2014 by Scott


Lowe, Nick Marshall, Forbes Guthrie , Matt Liebowitz , Josh Atwell -
Wiley (2014) edition.

Virtual LAB Experimentss:


S. No. Topic
1 Installing VMWare in PC

2 Creation and configuration of virtual machines with different

3 Remote desktop
Operating connection
Systems.
4 Type1 and type2 hypervisor

5 ESXI Installation

6 ESXI Installation

7 Creating object in Salesforce

8 Creating a Warehouse application in sales force

9 Implementation of para virtualization


10 Creating application in IBM blue-mix

11 Amazon web services Bucket Creation

12 Presentation of interconnectivity of virtualization and cloud

13 Cloud Delivery models with real time examples.

14 Software as a service application creation

19CA2118 –NETWORK&INFORMATION SECURITY

Credits 4
Contact Hours 60

Table:3.6 Course Outcomes of 19CA2118

CO. No Course Outcome Mapped BTL


PO

CO 1 Explain various information security concepts PO1,PSO1 2


Discuss the need for information security in the PO1,PSO 2
CO 2
internet, and how to manage the risks. 1
CO 3 Summarize how to identify and access risks PO3,6,PSO1 1&2
CO 4 Describe network infrastructure security and PO3,6,PSO1 1&2
how to monitor a network

Syllabus:

PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction : Security Definition, Why Security,
Security and its need, Current Trends and Statistics,
Basic Terminology, The C I A of Security
1 User identity and Access Management: 12
Authentication, Account Authorization, Validation,
Access Control and Privilege management.
Encryption and Decryption.. TEST-1
System and Server Security : System Security,
Desktop & Server Security, Firewalls, Password
cracking Techniques, Key-logger, viruses and
2 11
worms, Malwares & Spy wares, Windows Registry,
Vulnerability Assessment, Penetration Testing, Risk
Assessment, Threat, Vulnerability.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Network Security: Overview of Network Security,
Access Control, Security features on Switches,
Firewall, Types of firewall, Access Management,
Authentication, NAC.Network Intrusion Prevention
3 12
– Overview of Intrusion Prevention System (IPS),
Intrusion Detection System (IDS), Deploying IPS
and IPS high Availability; host Intrusion Prevention; TEST-2
Anomaly Detection and Mitigation.
Network Management : Security Monitoring
and correlation; Security Management - Security
4 and Policy Management and Security Framework 10
and Regulatory Compliance; Best Practices
Framework, Case Studie
Total Contact hours 45
Text Book:
1. Information Systems Security: Security Management, Metrics,
Frameworks And Best Practices - Nina Godbole, ISC2 Press, 2010
2. Network Security Bible by Eric Cole, Wiley; Second edition (2009)

Reference Books:
1. Principles of Information Security by Michael E. Whitman, Cengage
Learning India Private Limited; 5 edition (2015)
2. Network Security. Principles And Practice. Fifth Edition. William
Stallings. Prentice Hall.

19CA2119 - INSTALLATION AND CONFIGURATION OF SERVER

Credits 4
Contact Hours 60

Table:3.7 Course Outcomes of 19CA2119

CO. Course Outcome Mapped PO BTL


No
CO 1 Explain the components of Windows Server and PO1,4,6,PSO1 2
their functions
CO 2 Discuss how to configure networking and PO1,4, 2
network services PSO1
CO 3 Explain how to configure and manage Active PO1,4, 2
Directory Domain Services PSO1
CO 4 Recall the functions of the Sub elements of the PO6, 1
various components of Windows PSO1
CO 5 Ability in Deploying Windows Server Update PO1, 3
Services PSO1

Syllabus:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Installing and Configuring Windows Server 2012
Introduction, Selecting&Installing a Windows
Server ,Server Roles and Features, Licensing,
Server Core : Defaults, Capabilities, Completing
1 Post-Installation Tasks, Converting Between GUI 12
and Server Core, Upgrade paths, Installing Windows
Server Migration Tools, Configuring NIC Teaming,
Configuring local storage, Configuring WDS to
install OS through networking.
TEST-1
Securing Files and Disks : How to Securing Files,
Encryption files with EFS, Configuring EFS, Using
the Cipher Command, Sharing Files Protected with
EFS with others, Configuring EFS with Group
Policies, Configuring EFS Recovery Agent,
2 11
Managing EFS Certificates, Encrypting Files with
BitLocker, Configuring BitLocker Encryption,
configuring BitLocker to Go, Configuring
BitLocker Policies, Managing BitLocker
Certificates.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 Configuring DNS Zones and Records 12 TEST-2

DNS and Zones, Address Resolution Mechanism,


configuring and Managing DNS Zones, Installing
DNS, Primary and Secondary Zones, Active
Directory-Integrated Zones, Zone Delegation, Stub
Zones, Caching-Only Servers, Forwarding and
Conditional Forwarding, DNS Record types,
creating and Configuring DNS Resource Records,
Start of Authority(SOA) Records, Name Server(NS)
Records, Host(A and AAAA) Records, Canonical
Name(CNAME) Records, Pointer(PTR) Records
Implementing Patch Management and
Monitoring Server Performance
Understanding windows Updates and Automatic
Updates, Deploying Windows Server Update
4 10
Services(WSUS), How to Install and Configure
WSUS, Configuring WSUS Synchronization,
Configuring WSUS Computer Groups, Configuring
Group Policies.
Total Contact hours 45

Text Books:

1. Windows Server 2012: A Handbook for Professionals by Aditya Raj


(Author)
2. Administering Windows Server 2012 (Certification Guide) by Orin
Thomas

Reference Book:
1. Administering Widows Server 2012 by Patrick Regan
2. Mastering Windows Server 2012 R2 by Mark Minasi, Kevin Greene,
Christian Booth, and Robert Butler.

Virtual LAB Experiments:


S. No. Topic
Installing a Web Server and Implementing Request & Response on Windows
1
Platform
2 Installing a Database Server and Implementing Request & Response on
3 Windows
Installing Platform
Windows Server 2012 R2
4 Conversion of Core to GUI and Vice Versa
5 Installing Active Directory Domain Controller in Server 2012 R2
6 Adding Client to Active Directory in server 2012
7 Configuring Group Policy Scope
8 Adding users to Domain of Windows 2012 R2
9 Configuring ipv4 and ipv6 to Windows Server 2012 R2
10 Installing Hyper-V in your windows Server 2012 R2
11 Enabling NIC Teaming in Windows Server 2012 R2
12 Creating a Server Backup point
13 Creating a Password Policy to users in Domain
14 Remote Desktop Connection to Windows Server R2

19CA2120 - CLIENT SIDE SCRIPTING

Credits 4
Contact Hours 60

Table:3.8 Course Outcomes of 19CA2120

CO. Course Outcome Mapped BTL


No PO

CO Describe the features of different web technologies PO2,PSO1 3


1
CO Illustrate applications using HTML, CSS and JS PO1,PSO1 2
2
CO Identify the different tools used for creating web PO1,PSO1 2
3 pages and what are their pros and cons
CO Apply multimedia, canvas and storage concepts to PO3,PSO1 3
4 develop HTML5 apps
CO Create web pages, forms, etc. Use styling techniques PO3,PSO1 3
5 in the web pages and validate them.
Syllabus:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to the Internet and theWorld Wide
Web
Introduction, Internet Design Principles, Internet
Protocols - FTP, TCP/IP, SMTP, Telnet, etc., Client
Server Communication, Web System architecture -
1 Static and Dynamic Web Applications, 12
HTML

Introduction to Html, Html Document structure,


Html Editors, Html element/tag & attributes,
Designing simple page TEST-1
Introduction to CSS: Syntax, Selectors,
Embedding CSS to Html, Formatting fonts, Text &
background colour, Inline styles, External and
Internal Style Sheets, Borders & boxing
JavaScript
2 11
Introduction to JS, Embedding JS into Html,
Variables, Data types, Operators, Conditional
statements, Looping statements, Strings,
Arrays, Math Object, Date Object, Functions,
Objects, Event Handling.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
3 XML 12 TEST-2
Introduction to XML, XML Elements &
Attributes XML DTD, XML Schema, XML
Parser, Document Object Model (DOM),
HTML 5 & CSS3: Introduction to HTML5,
CSS3, New features, Local storage, Web
SQL database, Web Sockets, Server events,
Canvas, Audio & Video, Geolocation,
Microdata, Drag and Drop. Browser life
cycle and browser rendering stages. Service
workers.
Practical website development

Commonly used Web Servers and browsers,


4 setting up a server and domain name, website 10
types and structures, web authoring tools,
Web hosting, website maintenance,
generating traffic to your website
Total Contact hours 45

-
Text Books:
1. HTML5: Up and Running by Mark Pilgrim, O’Reilly, August 2010

2. Pro Html5 Programming: Powerful App Is For Richer Internet Application


Development by Peter Lubbers, Brian Albers, Frank Salim, Ric Smith,
Apress, 2010

Reference Books:
1. HTML5 For Web Designers by Jeremy Keith, June 2010

2. HTML, XHTML & CSS Bible, Brian Pfaffenberger, Steven M.Schafer,


Charles White, Bill Karow- Wiley Publishing Inc, 2010

3.

Virtual LAB Experiments:

1. Create a web page that displays your bio-data.


Create a web page that displays basic department information like department
2. description, programs offered, list of courses and class time table.
Design the following static web pages required for an online book store web
site.

1)HOME PAGE
2)Books Page
3)Details Page
DESCRIPTION:

1. HOME PAGE

The static home page must contain three frames.

Top frame : Logo and the college name and links to Home page, Login page,
Registration page, Catalogue page and Cart page (the description of these pages
will be given below).

Left frame : At least four links for navigation, which will display the catalogue
of respective links. For e.g.: When you click the link “CSE” the catalogue for
CSE Books should be displayed in the Right frame.

Right frame: The pages to the links in the left frame must be loaded here.
Initially this page contains description of the web site.

The catalogue page should contain the details of all the books available in the
web site in a table. The details should contain the following:

1) Snap shot of Cover Page.


2) Author Name.
3) Publisher.
4) Price.
5) Add to cart button.
3.
Continuation of experiment No.2 with login and registration forms for online
book store. Registration form should have the following fields .

1) Name (Text field)


2) Password (password field)
3) E-mail id (text field)
4) Phone number (text field)
5) Gender (radio button)
6) Date of birth (3 select boxes)
7) Languages known (check boxes – English, Telugu, Hindi,
Tamil)
8) Address (text area)
9) Books of interest (select options)
4.
Write a program illustrating various methods in cascading style sheets.

5. a) Control the repetition of the image b)Work with layers


Write a script to check whether entered Number/string is Palindrome or not.
6. And generate prime numbers between two given numbers
Extend the forms created in experiment-3 by validating the login and
7. registration form elements.
Write a Script Program that finds the smallest element of several elements.
Assume that the first value read specifies the number of values to be input from
8. the user.

9. Draw line, rectangle, circle, polygon(star) and rounded rectangle using HTML5

10. Using the <path> element draws different shapes.

11. Develop a canvas code to crop an image.

12. Develop following animation using canvas.

13. Insert audio and video using all audio/video tags and attributes.

14. Develop a page that uses canvas to draw a line, triangle and a circle.
Develop following animation using canvas. Horizontal motion of an object1,
15. vertical motion of object2 and diagonal motion of object3.

16. Program on Geo locations

17. Capturing Images


IV Semester
01 19CA2201 D Python Programming 4
02 19CA2210 D Software Engineering 4
03 19CA2214 D Cloud Computing 3
04 19CA2219 D Ethical Hacking 3
05 19CA2220 D Cloud Web Services 3
06 19CA2221 D Powershell Scripting 4

19CA2201-PYTHON PROGRAMMING

Credits 4
Contact Hours 60

Table: 4.3 Course Outcomes of 19CA2201

CO. Course Outcome Mapped BTL


PO

CO 1 Ability to develop basic programming skills in core PO2,PSO1 3


Python
CO 2 To explain basic principles of Python programming PO1,PSO1 2
language 3.
CO 3 To Implement database and GUI applications. PO1, 2
PSO1
CO 4 To design and program Python applications PO3, 3
PSO1
CO 5 To develop the skill of designing Graphical user PO3, 3
Interfaces in Python PSO1
PART A
UNI NO . ASSESSME
T
TOPICS OF NT
NO HOU
Introduction to Python Environment : History
and development of Python, Working at the
command line or in the IDE , Numbers and Logic,
Performing, Doing arithmetic, expressions, Strings,
Conditional statements,iterations, Interacting with
1 8
Dates, Functions, Calling functions in a variety of
ways, Storing Data Using Sets, Lists, and Tuples :
Performing operations on sets, Working with lists,
Creating and using Tuples, Defining Useful TEST-1
Iterators, Indexing Data Using Dictionaries.
Visualizing Power, Using the Python Ecosystem for
Data Science, SciPy, NumPy, pandas, Scikit‐learn,
matplotlib, Beautiful Soup, Setting Up Python for
2 Data Science, Continuum Analytics Anaconda, 8
Enthought Canopy Express, Getting pythonxy,
WinPython, Installing Anaconda on Windows,
Linux and MAC
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Data Management

Working with Real Data, Uploading small, large


amounts of data into memory, Sampling data,
Accessing Data in Structured&Unstructured Flat‐
File Form, Data from Relational Databases,
NoSQL Databases and the Web, Juggling between
3 8
NumPy and pandas, Validating Your Data,
Removing duplicates, Manipulating Categorical
Variables, Dealing with Dates in Your Data, Missing TEST-2
Data, Slicing and Dicing: Filtering and Selecting
Data, Concatenating and Transforming Working
with HTML Pages, Working with Raw Text,
Working with Graph Data.
Python for Statistics :Exploring Data Analysis,
The EDA Approach, Defining Descriptive Statistics
4 for Numeric Data, Measuring central tendency, 6
Measuring variance and range, Working with
percentiles.
30
Total Contact hours

Text Books:

1. Python: The Complete Reference by By Martin C. Brown

Reference Books:
1. FLUENT PYTHON: CLEAR, CONCISE, AND EFFECTIVE PROGRAMMING
2. PYTHON COOKBOOK, THIRD EDITION BY DAVID BEAZLEY AND BRIAN K.
JONES.
3. HOW TO THINK LIKE A COMPUTER SCIENTIST: LEARNING WITH
PYTHON, BY ALLEN DOWNEY , JEFF ELKNER AND CHRIS MEYERS

Lab Experiments:
S. No. Topic

1 Write programs to use the basic data types and operators of python.

2 Write programs to use control statements (branching and looping)


3 Write programs to use list, tuple, dictionary, class and objects
4 Write Python script to print prime number form m to n. where m<n
Write Python script to create “Book” class with properties “id”,
5
“author” and “price”.
6 Write Python script to list files and their sizes from a directory

7 Write python script to generate Login Screen(GUI) and perform


authentication using “client” and “server” as username and password
Write Python script to create “Student” table with columns “sno”,
8 “sname” and “result” in MySQL server and insert minimum 3 records
into the table and print them all on console
9 Write Python script for simple chat application using networking
Design & Develop Ruby on Rails web application, which contains a
10 welcome screen and displays the welcome message to the user with
his name after entering name using Request & Response objects.
Using Pylog programming display Unification process.
Find Mean and Mode for given data set.
11
Predict the class of testing sample using Bayes Classification
Implementation of hidden Markov Model.
Design & Develop Ruby on Rails web application to manipulate
Book details using MySQL database. Web pages as follows
12 a. Add book details screen/page
b. List book details screen/page
c. Update book details screen/page

13 Design & Develop Ruby on Rails web application to retrieve and


delete book details from MySQL database using AJAX
14 Program for Sequence Comparison
Calculate variance and standard deviation for given data set.
Determining probability of a prime number appearing when a 20
15 sided die is rolled.
Time series analysisto predict the rainfall information based on the

19CA2210 SOFTWARE ENGINEERING

Credits 4
Contact Hours 60

Table:2.7 Course Outcomes of 19CA2210

CO. No Course Outcome Mapped BTL


PO
CO 1 Discuss the need for following a well structured PO1, 2
format for the development of software PSO1
applications
CO 2 Generalize how to reduce the complexity to PO3, 2
transition from one phase in software development PSO1
to another.
CO 3 Summarize different testing concepts PO4, 2
PSO1
CO 4 Identify how to manage a software development PO4,8, 2
project PSO1
SYLLABUS:
PART A
UNI NO . ASSESSME
TOPICS OF
T NT
NO HOUR
Software Product and Process

Introduction – S/W Engineering Paradigm –


1 Verification – Validation – Life Cycle Models – 12
System Engineering – Computer Based System –
Business Process Engineering, Overview – Product
Engineering Overview.
Software Requirements TEST-1

Functional and Non-Functional – Software


Document – Requirement Engineering Process –
2 Feasibility Studies – Software Prototyping – 11
Prototyping in the Software Process – Data –
Functional and Behavioral Models – Structured
Analysis and Data Dictionary.
PART B
UNI TOPICS NO . ASSESSME
T OF NT
Analysis, Design Concepts and
Principles

Systems Engineering - Analysis Concepts - Design


3 Process And Concepts – Modular Design – Design 12
Heuristic – Architectural Design – Data Design –
User Interface Design – Real Time Software Design
– System Design – Real Time Executives – Data
Acquisition System – Monitoring And Control
System. TEST-2
Testing

Taxonomy of Software Testing – Types Of S/W Test


– Black Box Testing – Testing Boundary Conditions
4 – Structural Testing – Test Coverage Criteria Based 10
On Data Flow Mechanisms – Regression Testing –
Unit Testing – Integration Testing – Validation
Testing – System Testing And Debugging –
Software Implementation Techniques
Total Contact hours 45
Text Book:
1. Ian Sommerville, “Software engineering”, Seventh Edition, Pearson
Education Asia, 2007.

Reference Book:
1. Roger S. Pressman, “Software Engineering – A practitioner’s Approach”,
Sixth Edition, McGraw-Hill International Edition, 2005

19CA2214 - CLOUD COMPUTING

Credits 3
Contact Hours 45

Table:4.5 Course Outcomes of 19CA2214

CO. Course Outcome Mapped PO BTL


No.

CO 1 Describe cloud concepts and types of cloud PO1,4,8,PSO1 2


CO 2 Explain how to perform cost management PO4,8, PSO1 2
CO 3 Identify the need for IT governance in cloud PO4, PSO1 2
CO 4 Study and report various cloud services PO4,8, PSO1 3
CO 5 Ability to manage the cloud PO3, PSO2 3

Syllabus:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Fundamentals of Cloud Computing : Cloud
Computing Basics – History of Cloud Computing,
Characteristics of Cloud Computing, Need for Cloud
computing, Advantages and Possible Disadvantages
of cloud computing, Cloud Deployment Models –
Public, Private, Hybrid, Community, Other
1 8
deployment Models. Evolving Data Center into
Private Cloud, Datacenter Components, Extracting
Business value in Cloud Computing – Cloud
Security, Cloud Scalability, Time to Market,
Distribution over the Internet, Cloud Computing
Case Studies.
TEST-1
Cloud Delivery Models : Introduction to Cloud
Services, Infrastructure as a Service (IaaS) –
Overview, Virtualization, Container, Pricing Models,
Service Level Agreements, Migrating to the Cloud,
IaaS Networking options, Virtual Private
Cloud(VPC), IaaS Storage – File and Object storage,
Data Protection, IaaS security, Benefits, Risks and
2 8
Examples of IaaS. Platform as a Service (PaaS) –
Overview, IaaSvsPaaS, PaaS Examples, benefits and
risks. Software as a Service (SaaS) – Introducing
SaaS, SaaS Examples – Office 365, Google G Suite,
Salesforce.com , Evaluating SaaS – user and vendor
perspective, Impact of SaaS, Benefits and risks of
SaaS.
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Cloud Platforms : Introducing Cloud
Platforms, Evaluating cloud platforms, Cloud
Platform technologies – Amazon Web
Services, Microsoft Azure, Google Cloud
Platform, Salesforce.com, and Impact of
Cloud platforms. Private Cloud Platforms –
3 8
Introducing Private clouds – Microsoft Azure
stack, Open stack, AWS Greengrass, Impact
of Private clouds.. Cloud Computing - TEST-2
Challenges, Risk and Mitigation : Cloud
Storage, Application performance, Data
Integration, Security
Ensuring Successful Cloud Adoption:
Designing a Cloud Proof of Concept, Vendor
roles and capabilities, moving to the Cloud.
4 Impact of Cloud on IT Service Management 6
Risks and Consequences of Cloud
Computing – Legal Issues, Compliance
Issues, Privacy and Security.

Total Contact hours 30

Text Books:
1. Kirk Hausman, Susan L. Cook, TelmoSampaio, “ CLOUD ESSENTIALS
CompTIA® Authorized Courseware for Exam CLO-001”, John Wiley &
Sons Inc., 2013
2. Judith Hurwitz , Robin Bloor , Marcia Kaufman , Fern Halper, “Cloud
Computing for Dummies”, Wiley Publishing Inc., 2010

Reference Books:
1. Erl,” Cloud Computing: Concepts, Technology & Architecture”, Pearson
Education, 2014
2. Srinivasan, “Cloud Computing: A Practical Approach for Learning and
Implementation
“Pearson Education, 2014
LAB Experiments:
S. No. Topic
1 Cloud Computing & Architecture Types of Cloud Computing
2 Creating and running virtual machines on open source OS.
3 Installing OpenStack and use it as Infrastructure as a Service
4 Installation and understanding features of ownCloud as SaaS.
5 Installing and using identity management feature of OpenStack
6 Write a program for web feed
7 installing and using JOSSO
8 Installing and using security feature of ownCloud
9 Installing and using Administrative features of ownCloud
10 Case study on Amazon EC2.
11 Case study on Microsoft azure.
12 creating a cloud like social site for institute.
13 Cloud Computing & Architecture Types of Cloud Computing
14 Creating and running virtual machines on open source OS.
15 Installing OpenStack and use it as Infrastructure as a Service

19CA2219 - ETHICAL HACKING

Credits 3
Contact Hours 45

Table:4.6 Course Outcomes of 19CA2219

CO. No Course Outcome Mapped BTL


PO
CO 1 Explain the concepts and types of Ethical PO3,PSO1 2
Hacking
CO 2 Using tools create hack in scenarios PO1,2,3, 3
PSO1
CO 3 Identify how to perform web hacking PO1,3, 2
PSO1
CO 4 Implement report writing and mitigation PO3, 2
PSO1
CO 5 Demonstrate the concepts of ethical hacking PO1,3, 3
using tools and techniques PSO1

Syllabus:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Ethical Hacking: Hacking
Methodology, Process of Malicious Hacking, and
Foot printing and scanning: Foot printing, scanning.
1 Enumeration: Enumeration. System Hacking and 8
Trojans: System Hacking, Trojans and Black Box Vs.
White Box Techniques
TEST-1
Hacking Methodology: Denial of Service, Sniffers,
Session Hijacking and Hacking Web Servers: Session
Hijacking, Hacking Web Servers. Web Application
2 Vulnerabilities and Web Techniques Based Password 8
Cracking: Web Application Vulnerabilities, Web
Based Password Cracking Techniques
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Web and Network Hacking : SQL Injection,
Hacking Wireless Networking, Viruses, Worms and
3 Physical Security: Viruses and Worms, Physical 8
Security. Linux Hacking: Linux Hacking. Evading
IDS and Firewalls: Evading IDS and Firewalls
TEST-2
Report writing & Mitigation : Introduction to
Report Writing & Mitigation, requirements for low
4 level reporting & high level reporting of Penetration 6
testing results, Demonstration of vulnerabilities and
Mitigation of issues identified including tracking

Total Contact hours 30

Text Books:
1. Gray Hat Hacking The Ethical Hackers Handbook, 3rd Edition Paperback
– 1 Jul 2017 by Allen Harper, Shon Harris, Jonathan Ness, Chris Eagle,
McGraw Hill Education; 3 ed (1 July 2017)
2. CEH v9: Certified Ethical Hacker Version 9 Study Guide by Sean-Philip
Oriyano, Sybex; Stg edition (17 June 2016)
Reference Books :
1. Hacking for Beginners: Ultimate 7 Hour Hacking Course for Beginners.
Learn Wireless Hacking, Basic Security, Penetration Testing by Anthony
Reynolds, CreateSpace Independent Publishing Platform (10 April 2017)
2. An Ethical Guide To WI-FI Hacking and Security by SwaroopYermalkar,
BecomeShakespeare.com; First edition (15 August 2014) Hands-On
Ethical Hacking and Network

LAB:
S. No. Topic
1 Installing kali linux, windows 7, windows 10
2 Phishing Attacks
3 The real time practice of Injections which mainly includes SQL
4 TCP/IP High
Injection, Jacking
Server Side Injection, Command Injection and HTML
5 Social Engineering
6 Administrative password cracking.
7 Hacking windows 7, windows 8, windows 10 using metasploit.
8 Hacking windows 7, 8, 10 using backdoor.
9 Website hacking with Cross Site Scripting
10 Creating trojans in windows operating System
11 Using cryptors to encrypt a virus file.
12 Bypassing anti-virus using kali linux
13 Creating wordlists using crunch.
14 Experiment on DDOS attack

19CA2220 - CLOUD WEB SERVICES


Credits 3

Contact Hours 45

Table:4.7 Course Outcomes of 19CA2220

CO. Course Outcome Mappe BT


No d PO L

To understand the model of Cloud Computing As A PO4,8 , 2


CO 1
Service PSO1

To understand the Networking Basics required for PO4,8, 2


CO 2 cloud services PSO1

To demonstrate the Control of workflow in cloud PO4, 2


CO 3
services PSO1

PO4,8, 2
CO 4 To explain the method of fault tolerance in cloud
PSO1
SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Cloud Computing As A Service : Cloud Computing,
Software-as-a-service: SaaS, Platform-as-a-service:
PaaS, Hardware-as-a-service: HaaS, Infrastructure-
as-a-service: IaaS, Google Cloud Infrastructure,
Google File System, Search engine, Apache Hadoop,
1 12
Grid Computing, Amazon Web Services, REST APIs,
SOAP API, Query API, User Authentication,
Connecting to the Cloud, Open SSH Keys, Tunneling
TEST-1
/ Port Forwarding, Image (glance), Object Storage
(swift), ACL,Logging,Signed URI, Compute (nova).
Networking Basics : Overview, Keypairs, Network
Types, LAN, Gateways and Router, IP Classes and
Subnets, CIDR, Utilities, Instances Management,
2 11
Image Management, Security groups, Block Storage
(cinder), Ubuntu in the Cloud, Installation, Utilities,
File system, Shell.
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Programming and ControlStructures : Business
context, aligning business objectives with security
architecture, operational risk and impact assessment,
influence of business processes, workflow,
3 12
organizational structure on security architecture,
location and time dependencies, security
architectural layering, entity model and trust TEST-2
framework, security domain model, case studies
Backup and Recovery : Backup and Recovery,
Database Sharding, Compute (nova) Applications,
Web application design, Focus on Search Engine,
4 10
Security, Firewall, Data, Network and Host Compute
(nova) Capacity Planning, Apache Servers, Mysql
Servers.
Total Contact hours 45
Text Books:
1. Cloud Computing: Principles and Paradigms, Editors: RajkumarBuyya,
James Broberg, Andrzej M. Goscinski, Wiley, 2011
2. OpenStack Essentials by Dan Radez (Author)

Reference Books:
1. OpenStack Cloud Computing Cookbook - Third Edition by Egle Sigler,
Cody Bunch, Kevin Jackson
2. Cloud Computing Explained: Implementation Handbook for Enterprises,
John Roton, Recursive Press (November 2, 2009).

19CA2221 - POWER SHELL SCRIPTING

Credits 4
Contact Hours 60

Table:4.8 Course Outcomes of 19CA2221

CO. No Course Outcome Mapped PO BT


L

PO 1,4,6, 2
CO 1 Understanding command syntax
PSO1

 Ability to work on remote computers PO1,4, 2


CO 2 using powershell PSO1
 Write basic scripts in Windows PO1,4, 2
CO 3 PowerShell.
PSO1

Use advanced Windows PowerShell PO6, PSO1 1


CO 4
techniques
SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Windows PowerShell :
Overview and background of Windows PowerShell,
command syntax, Finding commands, Active
Directory, Network configuration cmdlets, Other
1 server administration cmdlets, pipeline, Selecting, 12
sorting, and measuring objects,
Filtering&Enumerating objects out of the pipeline,
Sending pipeline data as output, Passing the pipeline
data, Advanced considerations for pipeline data
PowerShell Adapters and Management Tools TEST-1

Using PSProviders, Using PSDrives ,Creating files


and folders on a remote computer, Creating a
registry key for your future scripts, Create a new
2 11
Active Directory group. Understanding WMI and
CIM, Querying data by using WMI and CIM, Making
changes with WMI/CIM, Querying information by
using WMI, Querying information by using CIM,
Invoking methods.
PART B
UNI TOPICS NO. ASSESSME
T OF NT
PowerShell scripting : Introduction to scripting,
Scripting constructs, Importing data from files,
Setting a script, Processing an array with a ForEach
loop, Processing items by using If statements,
Creating a random password, Creating users based
3 12
on a CSV file. Accepting user input, Overview of
script documentation, Troubleshooting and error
handling, Functions and modules, Querying disk
information from remote computers, Updating the TEST-2
script to use alternate credentials.
Advanced Windows PowerShell techniques :
Using background jobs, Starting and managing jobs,
Using scheduled jobs, creating a scheduled job.
4 10
Creating profile scripts, Creating a profile script,
Verifying the validity of an IP address, Reporting
disk information.
Total Contact hours 45

Text Book:
1. Windows Powershell Cookbook By Leeholmes& Dean Tsaltas, Published
By Shroff Publishers & Distribution.

Reference Books:

1. Windows PowerShell(TM) Scripting GuidePAP/CDR Edition by Ed


Wilson.
2. PowerShell For Beginners by Alex Artuso.

LAB:
S. No. Topic
1 Exploring Windows PowerShell
2 View object metadata
3 Creating and manipulating variables
4 Iteration Statements
5 Working with strings
6 Creating a script file
7 Creating functions
8 Working with providers
9 Working with Windows PowerShell ISE
10 Active directory administration
11 Create an Interactive Session with a Remote Machine
12 Create a Session Configuration
13 Execute Remote Commands
14 Exploring Windows PowerShell
15 View object metadata

V Semester
01 19BL42C3 D Cyber Law 4
02 Virtualization and Cloud
19CA3119 D Security 4
03 19CA3120 D Cloud Deployment 4
19BL42C3-CYBER
04 19CA3121 D Digital Forensics 4 LAWS
05 19CA3123 D Hybrid Cloud Computing 4
06 Administrating Cloud
Credits 4
Services(Elec-I)/ Google
App Engine (Elec-I) 4
19CA3124
Contact HoursD 60
/19CA3125 D (Select any one subject)

Table:5.1 Course Outcomes of 19BL42C3

CO. Course Outcome Mapped BTL


PO

CO 1 Explain basic Cyber laws PO3,4,PSO1 2


CO 2 Discuss different types of evidence handling PO3,4, 2
techniques PSO1
CO 3 Identify various Intellectual property rights and PO3,6, 3
Indian Acts PSO1
CO 4 Explain the use of International Cyber laws PO3,6, 2
PSO1
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to cyber space and meaning of Cyber
Law, Invention of Computers and its Impact in
Society, overview of Computer and Web Technology,
1 Need for cyber Jurisprudence at International and 17 TEST-1
Indian Level, Salient features of IT Act, 2000, 2008

Constitutional & Human Rights Issues in


Cyberspace, Freedom of Speech and Expression in
Cyberspace, Right to Privacy, Right to Data
Protection, Right to Access Cyberspace, Access to
Internet.
Cyber Crimes & Legal Framework, Cyber Crimes
2 against Individuals, Institution and State Hacking, 15 TEST-2
Digital Forgery, Cyber Stalking/Harassment, Cyber
Pornography, Identity Theft & Fraud, Cyber
terrorism, Cyber Defamation, offences under Cyber
Torts, Cyber Defamation, Different Types of Civil
Wrongs under the IT Act, 2000

PART B
UNI TOPICS NO. ASSESSME
T OF NT
E Commerce, Salient Features, Online approaches
like B2B, B2C & C2C, Online contracts Click Wrap
Contracts, Applicability of Indian Contract Act,
1872.
3 Intellectual Property Issues in Cyber Space, Interface 15 TEST-3
with Copyright Law, Patent Law, Trademarks &
Domain Names, Dispute Resolution in Cyberspace,
Jurisdictional problems etc.,
International Perspectives UN & International
Telecommunication Union (ITU) Initiatives, Council
of Europe, Budapest Convention on Cybercrime,
Asia-Pacific Economic Cooperation (APEC),
4 Organization for Economic Co-operation and 8
Development (OECD), World Bank, Commonwealth
of Nations

Total Contact hours 60

Text Books:
1. Sudhir Naib, The Information Technology Act, 2005: A Handbook, OUP, New
York, (2011)
2. S. R. Bhansali, Information Technology Act, 2000, University Book House
Pvt. Ltd., Jaipur (2003).
Reference Books:
1. Chris Reed & John Angel, Computer Law, OUP, New York, (2007).
2. Justice Yatindra Singh, Cyber Laws, Universal Law Publishing Co, New Delhi,
(2012).
3. Verma S, K, Mittal Raman, Legal Dimensions of Cyber Space, Indian Law
Institute, New Delhi, (2004)
4. Jonthan Rosenoer, Cyber Law, Springer, New York, (1997).

19CA3119 - VIRTUALIZATION AND CLOUD SECURITY

Credits 4
Contact Hours 60

Table:5.3 Course Outcomes of 19CA3119

CO. No Course Outcome Mapped PO BTL

CO 1 Explain importance of Information Security in PO2,4,PSO1 2


the Cloud Context
CO 2 Discuss various concepts of cloud security PO3,6, 2
PSO1
CO 3 Classify the cloud vulnerabilities and threats PO4,7, 3
PSO1
CO 4 Outline how cloud and Security works in a PO4,8, 1
seamless model PSO1
CO 5 Ability to implement security features in cloud PO1,2,3 3

Syllabus:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Virtualization & Cloud :
Virtualization and Cloud computing concepts,
Private cloud Vs Public cloud, IAAS, PAAS & SAAS
1 concepts, Virtualization security concerns, 8
Hypervisor Security, Host/Platform Security,
Security communications, Security between Guest
instances, Security between Hosts and Guests TEST-1
Cloud Controls Matrix &Top Cloud
Threats :Introduction to Cloud Controls Matrix &
Top Cloud Threats, Cloud Controls Matrix, Trusted
2 8
Cloud Initiative architecture and reference model,
requirements of Security as a Service (Secaas) model
and Top Security threats to the cloud model
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Cloud Security :Cloud Security vulnerabilities and
mitigating controls, Cloud Trust Protocol, Cloud
3 8
Controls Matrix. Complete Certificate of Cloud
Security Knowledge (CCSK)
Cloud Trust Protocol &Transparency :Introduction TEST-2
to Cloud Trust Protocol & Transparency, Cloud Trust
4 Protocol and Transparency, Transparency as a 6
Service, Concepts, Security, Privacy & Compliance
aspects of cloud
Total Contact hours 30

LAB:
S. No. Topic
1 Security Design and Architecture for Cloud Computing
2 Secure Isolation o Comprehensive data protection
3 End-to-end access control o Monitoring and auditing
4 Quick look at CSA, NIST and ENISA guidelines for Cloud
5 Security
Common attack vectors and threats
6 Secure Isolation of Physical & Logical Infrastructure
7 Data Protection for Cloud Infrastructure and Services
8 Monitoring, Auditing and Management
9 Cloud Design Patterns
10 Identity Management in Cloud Computing
11 Cloud VM Platform Encryption
12 Security Patterns for Cloud Computing – Network Security,
13 Identity & Access Management
Policy, Compliance & Trust in Cloud Computing
& Risk Management
14 Security Design and Architecture for Cloud Computing
15 Secure Isolation o Comprehensive data protection

Text Book:

1. Cloud Security – A comprehensive Guide to Secure Cloud Computing by


Ronald L. Krutz and Russel Dean Vines

Reference Books:

1. Visible Ops Private Cloud – Andi Mann, Kurt Miline and Jeanne Morain,
IT Process Institute, Inc.; first edition (April 8, 2011)
2. Cloud Computing Explained – John Rhoton 2009
3. 19CA3120 - CLOUD DEPLOYMENT
4.

Credits 4
Contact Hours 60
5.
6. Table:5.4 Course Outcomes of 19CA3120
CO. Course Outcome Mapped BTL
No PO

CO 1 To Understand the service delivery models PO4,8,PSO1 2


CO 2 Understand the foundational infrastructure PO4,8, 2
services, including VPC, Elastic Compute Cloud PSO1
(EC2)
CO 3 To explain the usage of management tools PO4,8, 3
PSO1
CO 4 To Setup VPC,Internet Gateway,a Security Group, PO4,8, 1
a VPN PSO1
CO 5 To create and deploy sample applications on cloud PO4,8,PSO1 3
7.
8. Syllabus:
9.
10. SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Cloud Computing and Amazon
Web Services
Introduction to Cloud Computing, Cloud Service
Delivery Models (IAAS, PAAS, SAAS), Cloud
Deployment Models (Private, Public, Hybrid And
Community), Cloud Computing Security, Case
Study.
1 12
Introduction to Amazon Web Services, Why
Amazon? Use Cases, AWS Storage Options, AWS
Compute Options, AWS Database Options, AWS
Workflow Automation And Orchestration Options,
AWS Systems Management And Monitoring Options,
AWS Virtual Private Cloud Introduction, Pricing TEST-1
Concepts

Introduction to EC2
Introduction To EC2, Instance Types And Uses,
Autoscaling Instances, Amazon Machine Images
(AMIS), Modifying Existing Images, Creating New
2 Images Off Of Running Instances, Converting An 11
Instance Store AMI To An EBS AMI, Instances
Backed By Storage Types, Creating A Web Server
Using Ec2, Elastics Block Storage (EBS), Elastic
IPS, Route 53 DNS System, Cloudfront SNS Pricing.
PART B
UNI TOPICS NO. ASSESSME
T OF NT
S3, Cloudwatch, Elastic Beanstalk And Security
Introduction To S3, Buckets And Objects, Security,
Creating A Web Server Using S3 Endpoints,
Introduction To Cloudwatch, Creating Alarm
Notifications, Autoscaling Instances, Deploying
3 Scalable Application On AWS, Selecting And 12
Launching An Application Environment,
Provisioning Application Resources with Cloud
formation.
Describe Amazon Dynamo, Understand key aspects TEST-2
of Amazon RDS, Launch an Amazon RDS instance.

AWS Storage, Elasticity and AWS Networking


Amazon Storage, S3 Storage Basics, Managing
Voluminous Information with EBS, Glacier Storage
4 10
Service, AWS Networking: Networking Basics,
VLAN Basics, Basics of AWS VLANs, AWS
Network IP Addressing and Mapping

Total Contact hours 45


11.
12.
13.LAB:
S. No. Topic
1 Take an Azure virtual data centre Tour
2 Explore the new Azure portal
3 Deploy a new virtual Machine
4 Install Azure Power shell
5 Create a new windows virtual Machine(Portal-optional)
6 Work with Files(Portal and Stage Manager)
7 Deploying Azure SQL Databases
8 Connecting to Azure SQL database
9 Restoring an Azure SQL Database
10 Create a windows virtual machine in the Azure Portal
11 Configure and Deploy operations management Suite
12 View billing in the Azure Portal
13 Deploying Windows Server 2016 Nano Server in Azure
14 Take an Azure virtual data centre Tour
15 Explore the new Azure portal

19CA3121 - DIGITAL FORENSICS

Credits 3
Contact Hours 45

Table:5.6 Course Outcomes of 19CA3121

CO. No Course Outcome Mapped BTL


PO

CO 1 Explain Forensics in Information Technology PO3,4,PSO1 2


World
CO 2 Discuss different data recovering methods PO3,4, 2
PSO1
CO 3 Identify various forensics techniques and their PO3,6, 3
working PSO1
CO 4 Explain the use of cyber laws and describe them PO3,6, 2
PSO1

Syllabus:
SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Computer Forensics : Introduction to Computer
Forensics, Forms of Cyber Crime, First Responder
Procedure- Non-technical staff, Technical Staff,
Forensics Expert and Computer Investigation
1 procedure, Case Studies 8
Storage Devices & Data Recover Methods : Data
Acquisition, Data deletion and data recovery method
and techniques, volatile data analysis, Case Studies
Forensics Techniques I : Windows forensic, Linux
Forensics, Network forensics – sources of network- TEST-1
based evidence, other basic technical fundamentals,
Network forensic investigative strategies, technical
aspects, statistical flow analysis, packet analysis,
2 forensics of wireless networks, network intrusion 8
detection analysis, event log aggregation and
correlation analysis, switches, routers and firewalls,
Case Studies, Mobile Forensics – data extraction &
analysis, Steganography, Password cracking, Case
Studies
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Forensics Techniques II : Cross-drive analysis, Live
analysis, deleted files, stochastic forensics,
3 Dictionary attack, Rainbow attack, Email Tacking – 8
Header option of SMTP, POP3, IMAP, examining
browsers, Case Studies TEST-2
Cyber Law : Corporate espionage, digital evidences
handling procedure, Chain of custody, Main features
4 6
of Indian IT Act 2008 (Amendment), Case Studies,
Incident specific procedures
Total Contact hours 30

Text Books:
1. Computer Forensics: Computer Crime Scene Investigation by John Vacca,
Laxmi Publications, 1 st ed; 2015
2. Digital Forensic: The Fascinating World of Digital Evidences by Nilakshi
Jain, et.al, Wiley, 1 st ed; 2016

Reference Books:
1. Hacking Exposed Computer Forensics by Aaron Philipp, David Cowen,
McGraw Hill, 2 nd ed; 2009
2. Mastering Mobile Forensics by SoufianeTahiri, Packt Publishing, 1 st ed;
2016
3. Computer Forensics: A Beginners Guide by David Cowen, McGraw Hill,
1 st ed; 2013

LAB Experiments:

S. No. Topic
1 Generate Hashes using MD5 calculator.
2 Store digital evidences in database using Autopsy.
3 Recover deleted files with Foremost.
4 Extracting information about processer using Process Explorer.
5 Observe the recent activities done by the USER.
6 Encrypting and compressing a file with FTK Tool.
7 Observe the devices connected through USB.
8 Cracking passwords using Rainbow Crack.
9 Finding details of Domain using SmartWhois.
10 Crack a password of zip file in Kali Linux.
11 File Recover using Quick Recovery Tool.
12 Generate Hashes using MD5 calculator.
13 Store digital evidences in database using Autopsy.
19CA3123 - HYBRID CLOUD COMPUTING

Credits 3
Contact Hours 45

Table:5.7 Course Outcomes of 19CA3123

CO. Course Outcome Mapped PO BTL


No

CO 1 Understand the basic concept of hybrid cloud PO1,4,8,PSO1 2


To understand the management of hybrid PO4,8, PSO1 2
CO 2 cloud in terms of development and
deployment
CO 3 To plan the establishment of hybrid plan PO4, PSO1 2
To explain the usage of Azure as a platform PO4,8, PSO1 3
CO 4
for hybrid cloud

Syllabus:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
The Hybrid Cloud : Explaining Hybrid Cloud,
Services for Hybrid Cloud environment,
Requirements for cloud Integration, Hybrid Cloud
Management – Cloud Service management, Impact
of Virtualization in Hybrid Cloud, Hybrid Cloud
1 12
service Management Plan.Managing Hybrid Cloud
Environment : Managing and Integrating Data,
Managing Hybrid Workloads, Architectural
Considerations, Development and Deployment in a
Hybrid Cloud, Virtualization and the Hybrid Cloud.
TEST-1
Hybrid Cloud Strategy : Planning Hybrid
Cloud Strategy – Identifying Starting points,
Plan for providing resources, supporting
dynamic lifecycle, Complexity in cloud,
Balancing costs and benefits, managing data
2 11
storage in cloud – Hybrid cloud storage
considerations, Support for storage growth
and changes, Hybrid Cloud Resources, Hybrid
Cloud Best Practices, Do’s and Don’ts of
Hybrid Cloud.
PART B
UNI TOPICS NO. ASSESSME
T OF NT
3 Azure as a Platform for Hybrid Cloud : 12 TEST-2
Execution Models – Websites, cloud services,
Virtual machines, Data Management – SQL
database, Storage Tables, Blobs, CDN,
Bigdata, Messaging and Integration
Components – Service Bus, Virtual Network,
Traffic Manager, BizTalk services, Media and
Mobile services, Supporting services –
Caching, Identity Management, Private Cloud
Components and services to build Hybrid
Cloud.
Hybrid Options in Windows Azure : On-
Premises Service Integrated with cloud
4 service – Using Windows azure services bus 10
and virtual networks, Cloud services
integrated with On-Premise service.
Total Contact hours 45

Text Books:
1. Judith Hurwitz , Marcia Kaufman , Fern Halper , Daniel Kirsch, “ Hybrid
Cloud for Dummies“, John Wiley & Sons Inc., 2 nd Edition, 2012
Reference Books:
1. Danny Garber, “Windows Azure Hybrid Cloud”, “,
John Wiley & Sons Inc., 2013

Elective – I

19CA3124 - ADMINISTRATING CLOUD SERVICES

Credits 4
Contact Hours 60

Table:5.8 Course Outcomes of 19CA3124

CO. No Course Outcome Mapped PO BTL

Understand the Technologies and the processes PO1,4,8, 2


CO 1
required when deploying web services PSO1
CO 2 Analyze the components of cloud computing PO4,8, 2
showing how business agility in an organization PSO1
can be created
Compare and contrast the economic benefits PO4, 2
delivered by various cloud models based on PSO1
CO 3
application requirements, economic constraints
and business requirements.
Evaluate the deployment of web services from PO4,8, 4
CO 4
cloud architecture. PSO1
Ability to deploy applications PO1,4,8, 2
CO 5
PSO1

Syllabus:
SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
CLOUD APPLICATIONS: Technologies and the
processes required when deploying web services;
1 12
Deploying a web service from inside and outside a
cloud architecture, advantages and disadvantages
MANAGEMENT OF CLOUD SERVICES TEST-1
Reliability, availability and security of services
2 deployed from the cloud. Performance and 11
scalability of services, tools and technologies used to
manage cloud services deployment;
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Cloud Economics : Cloud Computing infrastructures
available for implementing cloud based services.
Economics of choosing a Cloud platform for an
3 organization, based on application requirements, 12
economic constraints and business needs (e.g
Amazon, Microsoft and Google, Salesforce.com, TEST-2
Ubuntu and Redhat)
APPLICATION DEVELOPMENT Service creation
environments to develop cloud based applications.
4 10
Development environments for service development;
Amazon, Azure, Google App.
Total Contact hours 45

Text Books:
1. Gautam Shroff, “Enterprise Cloud Computing Technology Architecture
Applications”, Cambridge University Press; 1 edition, [ISBN: 978- 0521137355],
2010.

Reference Books:
1. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A
Practical Approach” McGraw-Hill Osborne Media; 1 edition [ISBN:
0071626948], 2009.
2. Dimitris N. Chorafas, “Cloud Computing Strategies” CRC Press; 1 edition
[ISBN: 1439834539],2010.

LAB Experiments:
S. No. Topic
1 Implementation Of Infrastructure As A Service.
2 Cloud Computing & Architecture
3 Installation And Configuration Of Virtualization Using KVM.
4 Implementation Of Infrastructure As A Service
5 Implementation Of Storage As A Service
6 Implementation Of Identity Management
7 Cloud Security Management
8 Write A Program For Web Feed.
9 Implementation Of Single-Sing-On.
10 User Management In Cloud.
11 Case Study On Amazon EC2/Microsoft Azure/Google Cloud
Platform

Elective – I

19CA3125 - GOOGLE APP ENGINE

Credits 4
Contact Hours 60

Table:5.9 Course Outcomes of 19CA3125

CO. No Course Outcome Mapped BTL


PO
 Use Eclipse to Create GAE web PO4,8, 1
applications ,create dynamic web applications ,work
CO 1 with files and images in GAE PSO1
 Store data
design schemas for the NoSQL Data store PO4,8, 1
CO 2 databaseUse fully relational data with Hosted SQl
PSO1
 Deploy and maintain Google App Engine PO4,8, 3
CO 3 applications, use Eclipse for the Creation of GAE PSO1
website applications
 Working with the images and files creation of PO4,8, 2
CO 4 dynamic Web pagesusage of fully hosted SQL and PSO1
relational data
 Maintaining Google app engine PO4,8, 2
CO 5 applications ,Access to your Google accounts PSO1
,OpenID,OAuth
SYLLABUS:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Google Gadgets and Development, Basics, own
Gadgets, Fundamentals of Developments, Developer
1 Tools and user Interface, Working with the remote 12 TEST-1
content

Overview Of Google Apps Script


Developments,Basics Of Google Apps
Scripts,Google Apps courses Scripts types,Script
Editor,Example Script,Development Google App
2 11 TEST-2
EnvironmentTriggers And Events,Google Apps
Functions Extension,Service of Google
Spreadsheet,Read information from
spreadsheet,Write information to spreadsheett
PART B
UNI TOPICS NO. ASSESSME
T OF NT
User Interface and Menus, Customs menus- Google
Apps courses, Sidebars and DialogHtml Services
3 Google Apps Services (Google Spreadsheet, Google 12 TEST-3
Drive, Google Mail),Advanced Google Services,
Admin in SDK, Youtube, URL Shortener Task
Google Gadgets and Development, Basics, own
Gadgets, Fundamentals of Developments, Developer
4 10
Tools and user Interface, Working with the remote
content
Total Contact hours 45

Text Books:

1. Programming Google App Engine Book by Dan


Sanderson
2. Using Google App EngineBook by Charles Severance

Reference Books :
1. Beginning Java Google App EngineBook by Jeff
Douglas and Kyle Roche

LAB:
S. No. Topic
1 Introducing Google Cloud Platform
2 Create a project using the Cloud Platform Console
3 Deploy a LAMP stack using Google Cloud Launcher
4 Deploy a sample Python application called Bookshelf to the App
5 Engine
Test thestandard runtime
Bookshelf environment
application and inspect data saved to Cloud
6 Datastore
Create a Google Cloud Storage bucket to store images
7 Deploy an App Engine application that uses Cloud Storage
8 Create a Google Compute Engine instance
9 Deploy the Bookshelf application using a startup script
10 Add a firewall rule to allow HTTP traffic to the application
11 Create a container cluster using the Cloud SDK
12 Build and push a Bookshelf image to Container Registry
13 Use kubectl to deploy the Bookshelf container
14 Load a CSV file into a BigQuery table using the web UI
15 Query the data using the BigQuery web UI
VI Semester
VI Semester
Intellectual Property
Rights (Elec-II)/ IT
Governance, Risk, &
4
Information Security
Management (Elec-II)
(Select any one subject)
14 Elective-II
Major Project

19CA3201 - INTELLECTUAL PROPERTY RIGHTS

Credits 4
Contact Hours 60

Table:6.2 Course Outcomes of 19CA3201

CO. No Course Outcome Mapped BTL


PO

CO 1 Ability to identify the different types of IPR’s. PO3,PSO2 1


Ability to demonstrate a capacity to identify, PO3, 2
CO 2
apply and assess ownership rights PSO2
Ability to analyze ethical and professional issues PO4, 2
CO 3 which arise in the intellectual property law PSO2
context
Ability to develop procedural knowledge to Legal PO5, 3
CO 4 System and solving the problem relating to
PSO2
intellectualproperty rights.
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
Introduction to Intellectual property: Introduction,
types of intellectual property, international
organizations, agencies and treaties, importance of
intellectual property rights.
1 8
Trade Marks: Purpose and function of trademarks,
acquisition of trade mark rights, protectable matter,
selecting, and evaluating trade mark, trade mark
registration processes. TEST-1
Law of copy rights : Fundamental of copy right law,
originality of material, rights of reproduction, rights
to perform the work publicly, copy right ownership
2 issues, copy right registration, notice of copy right, 8
international copy right law. Law of patents:
Foundation of patent law, patent searching process,
ownership rights and transfer
PART B
UNI TOPICS NO. ASSESSME
T OF NT
New development of intellectual property: new
developments in trade mark law; copy right law,
patent law, intellectual property audits. International
3 overview on intellectual property, international – 8
trade mark law, copy right law, international patent
law, and international development in trade secrets
law. TEST-2
Trade Secrets: Trade secrete law, determination of
trade secrete status, liability formisappropriations of
4 trade secrets, protection for submission, trade secrete 6
litigation. Unfair competition: Misappropriation
right of publicity, false advertising.
Total Contact hours 30

S. No. Topic
Case Studies on the following
1 Agencies And Treaties

2 Acquisition Of Trade Mark Rights,

3 Selecting, And Evaluating Trade Mark,.

4 Trade Mark Registration Processes

5 Copy Right Ownership Issues

6 Rights To Perform The Work Publicly

7 Patent Law

8 Patent Searching Process

9 Trade Mark Law


10 Protection For Submission
11 Intellectual Property Audits

12 International Patent Law

13 Determination Of Trade Secrete Status

14 Liability ForMisappropriations Of Trade Secrets

15 Trade Secrete Litigation

16 Misappropriation Right Of Publicity

17 False Advertising

TEXT BOOKS

 Intellectual property right, Deborah. E. Bouchoux, Cengage learning.

REFERENCES:

 Intellectual property right – Unleashing the knowledge economy,


prabuddhaganguli, Tate McGraw Hill Publishing company ltd.,

Elective – II

19CA3207 - IT GOVERNANCE, RISK, & INFORMATION SECURITY


MANAGEMENT
Credits 4
Contact Hours 60

Table:6.2 Course Outcomes of 19CA3207

CO. No Course Outcome Mapped BTL


PO

CO 1 Define Governance in Info Sec areas PO3,6,PSO1 2


CO 2 Classify various threats and risk involved PO3,6, 2
PSO1
CO 3 Summarize the Risk IT Framework PO3,6, 2
PSO1
CO 4 Identify how to manage information security PO3,6, 2
PSO1

Syllabus:
PART A
UNI NO. ASSESSME
TOPICS OF
T NT
NO HOUR
IT Governance : Introduction & Concepts, Role of
Governance in Information Security, Best Practices
1 for IT Governance. Role of IT Strategy Committee, 8
Standard IT Balanced Scorecard. Val-IT framework
TEST-1
of ISACA
Information Systems Strategy : Role of Strategic
2 Planning for IT, Role of Steering committee, Policies 8
and Procedures
PART B
UNI TOPICS NO. ASSESSME
T OF NT
Risk Management Program : Develop a Risk
Management Program. Risk Management Process
3 8
Risk Analysis methods. Risk-IT Framework of
ISACA
TEST-2
Information Security Management :
Introduction, Performance Optimization, IT Security
4 6
roles & responsibilities, Segregation of Duties,
Description of COBIT and other Frameworks
Total Contact hours 30

Text Books:
1. Information Security Governance by S.H. Solms, RossouwSolms,
Springer; 1st Edition. 2nd Printing, 2008 edition (12 December 2008)

Reference Books:
1. IT Governance: An International Guide to Data Security and
ISO27001/ISO27002 by Alan Calder, Steve Watkins, Kogan Page; 6
edition (3 September 2015)
2. ISACA publications on COBIT, RiskIT and ValIT
3. Information Security Governance: Guidance for Information Security
Managers by W. KragBrotby and IT Governance Institute, Isaca (2 June
2008)
4. COBIT 5 Framework Perfect by Isaca, (10 April 2012)

19IE4048 - MAJOR PROJECT/ INTERNSHIP

Credits 14

Table:6.4 Course Outcomes of 19IE4048

CO. No Course Outcome Mapped BTL


PO

Apply basic concepts learnt to solve real-time PO2,PSO1 3


CO 1
problems
Discuss the IT organization hierarchy and PO7, 2
CO 2
working PSO1
Identify the tools/network and their PO7, 2
CO 3 functionalities to create and test PSO1
application/connectivity
Summarize the procedures used for creating and PO3,6, 3
CO 4
testing applications PSO1
Create real time applications PO2, 3
CO 5
PSO1

The students will undertake a project as part of their final semester . The students
can do independent projects or can take up projects in groups of two or more
depending on the complexity of the project. The maximum group size will be
four and in case of team projects there should be a clear delineation of the
responsibilities and work done by each project member. The projects must be
approved by the mentor assigned to the student. The mentors will counsel the
students for choosing the topic for the projects and together they will come up
with the objectives and the process of the project. From there, the student takes
over and works on the project.

If the student chooses to undertake an industry project, then the topic should be
informed to the mentor, and the student should appear for intermediate
valuations. Prior to undertaking this project the students undergo a bridge course.

Bridge Course:

The bridge course ensures that all the students have the correct prerequisite
knowledge before their industry interface. The purpose of a bridge course is to
prepare for a healthy interaction with industry and to meet their expectations. It
would be difficult to establish standards without appropriate backgrounds and
therefore to bridge this gap, students are put through a week mandatory
classroom participation where faculty and other experts will give adequate inputs
in application based subjects, IT and soft skills.

The Project:

Each student will be allotted a Faculty Guide and an Industry Guide during the
internship/project work. Students need to maintain a Project Diary and update the
project progress, work reports in the project diary. Every student must submit a
detailed project report as per the provided template. In the case of team projects,
a single copy of these items must be submitted but each team member will be
required to submit an individual report detailing their own contribution to the
project.

Each student/group should be allotted a supervisor and periodic internal review


shall be conducted which is evaluated by panel of examiners.
Project Evaluation Guidelines:

The Project evaluator(s) verify and validate the information presented in the
project report.

The break-up of marks would be as follows:

1. Internal Evaluation
2. External Assessment
3. Viva Voce

Internal Evaluation:

Internal Evaluator of project needs to evaluate Internal Project work based on the
following criteria:

 Project Scope , Objectives and Deliverables


 Research Work, Understanding of concepts
 Output of Results and Proper Documentation
 Interim Reports and Presentations– Twice during the course of the project

External Evaluation:
The Project evaluator(s) perform the External Assessment based on the following
criteria.
 Understanding of the Project Concept
 Delivery Skill
 The Final Project Report
 Originality and Novelty

The Final Project Report Details:


 The report should have an excel sheet that documents the work of every
project member
Viva Voce
 Handling questions
 Clarity and Communication Skill

Marking Scheme:

1. Internal Evaluation: 35% of Total Marks


2. External Evaluation: 50% of Total Marks
3. Viva Voce: 15 % of Total Marks

For e.g., if the total mark for the project is 100, then

 Internal Evaluation = 35 marks

The break-up of marks is shown below:-

 Interim Evaluation 1: 10 marks


 Interim Evaluation 2: 10 marks
 Understanding of concepts: 5 marks
 Programming technique: 5 marks
 Execution of code : 5 marks
 External Evaluation = 50 marks

The break-up of marks is shown below:-

 Project Report: 15 marks


 Explanation of project working: 10 marks
 Execution of code: 10 marks – (if done in industry, a
stand-alone module can be reprogrammed and
submitted. Error rectification etc. can be included by
the evaluator)
 Participation in coding: 15 marks
 Viva Voce = 15 marks

The break-up of marks is shown below: -

 Questions related to project: 10 marks


 Questions related to technology: 5 marks

The Project evaluator(s) verifies and validates the information presented in the
sheet.

Вам также может понравиться