3 _ 4 CSE( Cy. Sec) SYLLABUS
3 _ 4 CSE( Cy. Sec) SYLLABUS
FOR
4-YEAR UNDERGRADUATE ENGINEERING
PROGRAM
IN
CSE (Cyber Security)
(B. TECH IN CSE (Cy. Security))
COURSE CODE AND DEFINITION
THEORY
Contact
Course Marks Total
SN Category hrs. /week
Credits
Code Title L T P IA ETE Total
1 BSC 3CYS2-01 Integral Transform and Optimization 3 1 0 60 140 200 4
Fourier Transform: Definition & Properties. Fourier Complex, Fourier Sine and
Cosine transform, properties and formulae, inverse Fourier transforms,
2 7
Convolution theorem.
TOTAL 36
TEXT BOOKS:
1. Technical communication by Meenakshi Raman
REFERENCES BOOKS:
1. Techniques for technical communicators by Barnum Carol M. And Saul Carliner, Macmillan
publishing company.
2. Technical writing and professional communication by Thomas N. Huckin.
CO1 Students will enable to improve the language proficiency
CO2 Students will be able to develop communication skills for formal and informal situations.
CO3 Students will be efficient in professional writing skills.
CO4 Students will study other engineering subjects with more efficiency in English.
CO5 They would develop writing skills in career such as business letter writing, technical report
etc.
Jodhpur Institute of Engineering & Technology
Syllabus
III - Semester
Branch: CSE (Cy. Security)
3CYS3-03: Digital Electronics
TEXT BOOKS:
2.S.Salivahanan and S. Arivazhagan: Digital Circuits and Design, Fifth Edition, OXFORD UNIVERSITY PRESS
REFERENCES BOOKS:
1. R. J. Tocci: Digital Systems: Principles and Applications, Fourth Edition, Prentice Hall
2. R. P. Jain: Modern Digital Electronics, Third Edition, TMH
3. Taub and Schilling: Digital Integrated Electronics, McGraw HILL
CO1 Students will learn to represent a value in various number systems with their algebra.
CO2 Students will learn to design a logic or a circuit with optimization of gates.
CO4 Students will be able to identify basic requirements for a design application and propose a cost-
effective solution.
2 Stacks: Array and Linked Implementation of Stack , Push & Pop Operation, 7
Application of stack: Prefix and Postfix Expressions, Evaluation of postfix
expression, Queues: Array and Linked Implementation of Queue ,Operations
on Queue: Create, Add, Delete, Circular queues and Priority Queue
Trees: Basic terminology used with Tree, Binary Trees, Binary Tree
4 Representation: Representation, Binary Search Tree, Operation of Insertion, 7
Deletion, Searching & Modification of data in Binary Search, Tree Traversal
algorithms: In order, Preorder and Post order, Constructing Binary Tree,
Threaded Binary trees. Concept & Basic Operations for AVL Tree, B Tree,
B+ Tree
Graphs: Terminology used with Graph, Data Structure for Graph
5 Representations: Adjacency Matrices, Adjacency List, Adjacency. Graph 7
Traversal: Depth First Search and Breadth First Search, Minimum Cost
Spanning Trees: Prims and Kruskal algorithm, Shortest Path algorithm:
Warshal Algorithm and Dijikstra Algorithm.
TOTAL 36
Pre-requisites: C-language
TEXT BOOKS:
1. Seymour Lipschutz, Data Structures, Schaum's Outlines Series, Tata McGraw-Hill
2. Ellis Horowitz, S. Sahni, Freed, “Fundamentals of Data Structures in C”, 2nd edition, 2015.
REFERENCES BOOKS:
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms, Third
edition, MIT Press,
2. Y. Langsam, M. J. Augenstein and A. M. Tanenbaum, ―Data Structures using C, Pearson
Education Asia,
3. Vishal Goyal, Lalit Goyal and Pawan Kumar, Simplified approach to Data Structures, Shroff
publications and Distributors.
CO1 Understanding the fundamental analysis and time complexity for a given problem.
CO2 Articulate linear data structures and legal operations permitted on them.
CO3 Understanding Tree Concept, different types of tree ,operations, and Traversal
CO4 Understanding graph algorithms, operations, and applications
CO5 Applying a suitable algorithm for searching, sorting & Understanding of importance of
hashing.
Jodhpur Institute of Engineering & Technology
Syllabus
III - Semester
Branch: CSE (Cy. Security)
3CYS4-05: Object Oriented Programming in JAVA
TEXT BOOKS:
1. Java Fundamentals, A Comprehensive Introduction, Herbert Schildt, McGraw-Hill
2. Programming with JAVA , E Balagurusamy, McGrawHill
REFERENCES BOOKS:
1. Introduction to Java Programming 7/e, Brief version, Y.Daniel Liang, Pearson
2. Java: The complete reference, 7/e, Herbert Scheldt, TMH.
3. Java How to Program, 7/E: Paul Deitel, Deitel & Associates, Inc
CO1 Students will understand the key features of the Java programming language
CO2 Students will apply essential features of object-oriented programming concepts like dynamic
polymorphism, abstract (virtual) methods using Java
CO3 Students will apply the principles behind good object-oriented design
CO4 Students will apply the principles of multithreading and exception handling.
CO5 Students will design and develop GUI based applications in a group using modern tools and
frameworks
Jodhpur Institute of Engineering & Technology
Syllabus
III - Semester
Branch: CSE (Cy. Security)
3CYS4-06: Discrete Mathematical Structures
Posets, Hasse Diagram and Lattices: Introduction, ordered set, Hasse diagram
of partially, ordered set, isomorphic ordered set, well ordered set, properties of
Lattices, bounded and complemented lattices.
Combinatorics: Introduction, Permutation and combination, Binomial
3 Theorem, Multimodal Coefficients, Recurrence Relation and Generating 9
Function: Introduction to Recurrence Relation and Recursive algorithms, linear
recurrence relations with constant coefficients, Homogeneous solutions,
Particular solutions, Total solutions, Generating functions, Solution by method
of generating functions.
Algebraic Structures: Definition, Properties, types: Semi Groups, Monoid,
Groups, Abelian group, properties of groups, Subgroup, cyclic groups, Cosets,
4 factor group, Permutation groups, Normal subgroup, Homomorphism and 7
isomorphism of Groups, example and standard results, Rings and Fields:
definition and standard results.
Graph Theory: Introduction and basic terminology of graphs, Planer graphs,
Multi graphs and weighted graphs, Isomorphic graphs, Paths, Cycles and
5 connectivity, Shortest path in weighted graph, Introduction to Eulerian paths 7
and circuits, Hamiltonian paths and circuits, Graph coloring, chromatic number,
Isomorphism and Homomorphism of graphs, matching, vertex/edge covering.
TOTAL 36
Pre-requisites: Elementary Mathematics
TEXT BOOKS:
1. Introductory Discrete Mathematics – V. K. Balakrishnan, Dover Publications
2. Elements of Discrete Mathematics – Chung Laung Liu, McGraw Hill
REFERENCES BOOKS:
1. Discrete Mathematics and its Applications - Kenneth H. Rosen, McGraw Hill
2. Discrete Mathematics – An Open Introduction, Oscar Levin, 3rd Edition
3. Discrete Mathematics: A Unified Approach – Stephen A. Wiitala, McGraw Hill
CO1 Introduction to the concepts of sets, relations, functions and fundamentals principle of
counting.
CO2 To develop basic understanding and representation of logics.
CO3 To represent sets in form of posets, Hasse diagrams, lattices and introduction to generating
functions.
CO4 To develop an understanding of groups, rings and fields in algebraic structures.
CO5 Introduction to concept of graphs and basic terminologies used in graph theory.
Jodhpur Institute of Engineering & Technology
Syllabus
III - Semester
Branch: CSE (Cy. Security)
3CYS4-21: Data Structures and Algorithms Lab
9. WAP in Java to show Implementing basic file reading and writing methods.
12. Project work: A desktop-based application project should be designed and implemented in java.
2. Deitel and Deitel, Java: How to Program, 6th Edition, Pearson Education.
3. James Edward Keogh, Jim Keogh, J2EE: The complete Reference, Mc Graw Hill
Jodhpur Institute of Engineering & Technology
Syllabus
III - Semester
Branch: CSE (Cy. Security)
3CYS4-23: Digital Electronics Lab
TOTAL 36
Pre-requisites: Elementary knowledge of Probability and Statistics
TEXT BOOKS:
1. Gupta S.C. & Kapoor V.K., “Fundamentals of Mathematical Statistics”- S. Chand & Sons.
2. Grewal B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi, 43 rd
Edition, 2014.
REFERENCES BOOKS:
1. Soong T. T., “Fundamentals of Probability and Statistics for Engineers”- John Wiley &
Sons.
2. Bubu Ram, “Higher Engineering Mathematics” Pearson Publication
3. Schaum's series-“Statistics and Probability Theory”
CO1 Students would be able to understand the fundamentals of probability theory and to
illustrate these concepts with engineering applications.
CO2 Able to develop and distinguish between discrete and continuous random variables and
compute their mean, variance and standard deviations.
CO3 Able to learn various standard probability distributions and able to perform a regression
analysis, compute and interpret the coefficient of correlation.
CO4 Able to understand the basic concepts of Statistics and use these concepts in various
problems of different branches of Engineering.
CO5 Able to learn various Statistical tests techniques and applying it on large and small random
samples to analyse the mathematical & statistical problems.
Jodhpur Institute of Engineering & Technology
Syllabus
IV - Semester
Branch: CSE (Cy. Security)
4CYS1-02: MANAGERIAL ECONOMICS AND FINANCIAL ACCOUNTING
Financial statement analysis- Trading Account, profit and loss statement and
4 4
related concepts, Balance sheet and related concepts.
TOTAL 24
Pre-requisites: General Awareness of External Environment and Economics
TEXT BOOKS:
1. Varshney & Maheswari: Managerial Economics, Sultan Chand, 2009.
2. M. Kasi Reddy & Saraswathi, Managerial Economics and Financial Analysis, PHI New Delhi,
2012.
3. S.A. Siddiqui & A.S. Siddiqui, Managerial Economics and Financial Analysis, New Age
international Publishers, Hyderabad 2013
REFERENCES BOOKS:
1. Prof. D.N.Dwivedi: Managerial Economics, Vikas, 2012
2. Lipsey & Chrystel, Economics, Oxford University Press, 2012.
3. Narayanaswamy: Financial Accounting - A Managerial Perspective, Pearson, 2012.
4. Prof. M.D.Agarwal, Prof. Som Deo, Business Economics.
CO1 At the end of the semester, Students will be able to understand the basic concepts of micro,
macro economics and consumer & Producer behaviour.
CO2 At the end of the semester, students will be able to develop the capability to analyze the
relation between Production, cost and revenue analysis.
CO3 It is expected that by the end of the semester, the students will be able Understand the
concepts of price and output determination under different market structures.
CO4 At the end of the semester, students will be able to understand the concept of accounting and
final accounts.
CO5 It is expected that by the end of the semester, the students will be able understand the
concepts of capital budgeting and ratio analysis.
Jodhpur Institute of Engineering & Technology
Syllabus
IV - Semester
Branch: CSE (Cy. Security)
4CYS3-03: Computer Organisation & Architecture
TEXT BOOKS:
REFERENCES BOOKS:
1. Computer Organization – Car Hamacher, Zvonks Vranesic, Safea Zaky, Vth Edition, McGraw Hill
2. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4th Edition, PHI/Pearson.
CO1 Demonstrate an understanding of the design of the functional units of a digital computer
system.
CO2 Understand the basics of instructions sets and their impact on processor design.
CO4 Evaluate cost performance and design trade-offs in designing and constructing a computer
processor including memory.
CO5 Design a pipeline for consistent execution of instructions with minimum hazards.
Jodhpur Institute of Engineering &Technology
SYLLABUS
IV -Semester
Branch: CSE (Cy. Security)
4CYS4-04: Information System Security
TEXT BOOKS:
1. Security in Computing, Fourth Edition, by Charles P. Pfleeger, Pearson Education
2. Cryptography And Network Security Principles And Practice, Fourth or Fifth Edition, William
Stallings, Pearson
REFERENCES BOOKS:
1. Modern Cryptography: Theory and Practice, by Wenbo Mao, Prentice Hall.
2. Network Security Essentials: Applications and Standards, by William Stallings. Prentice Hall
CO1 Understand and explain the risks faced by computer systems and networks.
CO2 Identify and analyze security problems in computer systems and networks.
CO3 Understand the working of security mechanisms.
CO4 Develop security mechanisms to protect computer systems and networks.
CO5 Use cryptography algorithms and protocols to achieve computer security.
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CSDS4-05: Analysis of Algorithm
TEXT BOOKS:
1. Introduction to Algorithms; Cormen, Leiserson, Rivest; Prentice Hall of India.
2. Fundamental of Computer algorithms; Horowitz and Sahani; Computer Science Press.
REFERENCES BOOKS:
1. Design and analysis of Algorithms; Aho A.V , J.D Ulman; AddisonWesley.
2. Fundamental of Algorithmic; Gilles Brassard, Paul Bratley; PHI
Understand the basic concepts of algorithms and analyse the performance of algorithms.
Describe the divide-and-conquer paradigm and explain when an algorithmic design
CO1 situation calls for it. Recite algorithms that employ this paradigm. Synthesize divide and-
conquer algorithms. Derive and solve recurrences describing the performance of divide-
and-conquer algorithms.
Describe the Greedy and Dynamic-programming paradigm. Explain when an algorithmic
CO2 design situation calls for it. Recite algorithms that employ these paradigms. Synthesize
these algorithms, and analyse them.
Able to find the optimal solution for combinatory, discrete, and general mathematical
CO3 optimization problems using Branch and Bound. Be familiar with String matching
algorithms and analyse the complexity of these algorithms.
To understand the methods of solving different assignment problems and the use of
assignment models in industry and business. An understanding of the major categories of
CO4
approaches to using randomness to solve problems, and the difference between Las Vegas
and Monte Carlo algorithms.
To understand the variations among tractable and intractable problems. To introduce P and
CO5
NP classes.
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CYS4-06 Database Management System
TEXT BOOKS:
1. H. F. Korth and Silberschatz: Database Systems Concepts, McGraw Hill
2. Almasri and S. B. Navathe: Fundamentals of DataBase Systems
REFERENCES BOOKS:
1. Hansen and Henson: DBM and Design, PHIA. Forouzan. Third Edition TMH.
2. Ramakrishnan: Database Management Systems
3. C. J. Date: Data Base Design, Addison Wesley
CO1 Describe DBMS architecture, physical and logical database designs, database models, entity-
relationship model.
CO2 Understand relational algebra, relational calculus importance and query writing
CO3 Apply Structured query language (SQL) for database definition, database manipulation, data
control.
CO4 Understanding of normalization theory and apply it to normalize databases.
CO5 Understand various transaction processing, concurrency control mechanisms and database
protection mechanisms.
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CYS4- 21: Computer Organisation & Architecture Lab
2 To design a 4-bit common bus using 4:1 mux to transfer data from register to bus.
Design a 2-bit combinational shifter circuit which implements the logical shift, circular
3 shift, arithmetic shift for both directions.
To design 2-bit arithmetic circuit which performs the following arithmetic
4 operations add, add with carry, subtract, subtract with borrow, increment and
decrement
5 To design 4-bit BCD Adder & Subtractor using IC 7483.
7 Verify the function table of the arithmetic logic unit using IC 74181.
8 Implement Logic gates using NAND and NOR gates
Implement a C program to perform Multiplication of two binary numbers (signed)
9
using Booth’s Algorithms.
Implement a C program to perform division of two binary numbers (Unsigned) using
10
restoring division algorithm.
Tools/ software/ language: Xilinx Software/ C-Programming
TEXT BOOKS:
1. Computer System Architecture – M. Morris Mano, Third Edition, Pearson/PHI.
2. Computer Fundamentals: Architecture and Organization- B.Ram/Paperback
REFERENCES BOOKS:
1. Computer Organization – Car Hamacher, Zvonks Vranesic, Safea Zaky, Vth Edition, McGraw
Hill.
2. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4th Edition, PHI/Pearson.
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CYS4-22: Analysis of Algorithm Lab
Credit: 1 Max. Marks: 50 (IA: 30, ETE: 20)
0L+0T+2P End Term Exam: 3 Hours
S.No. Experiments
Sort a given set of elements using the Merge sort method and determine the time
required to sort the elements. Repeat the experiment for different values of n, the
1 number of elements in the list to be sorted and plot a graph of the time taken versus n.
The elements can be read from a file or can be generated using the random number
generator.
Sort a given set of elements using the Quick sort method and determine the time
required to sort the elements. Repeat the experiment for different values of n, the
2 number of elements in the list to be sorted and plot a graph of the time taken versus n.
The elements can be read from a file or can be generated using the random number
generator.
Search a given element using the Binary Search method and determine the time required
3 to search the element. Repeat the experiment for different values of n, and plot a graph
of the time taken versus n.
To implement and analysis 0/1 knapsack problem by finding optimal cost and quantity
4 in knapsack allotment using Dynamic Programming.
5 To implement and analysis of Algorithm to generate Matrix Chain Multiplication.
To implement and analysis Longest Common Subsequence using Dynamic
6 Programming.
Find Minimum Cost Spanning Tree (MST) of a given undirected graph using Prim’s
7
algorithm.
Find Minimum Cost Spanning Tree (MST) of a given undirected graph using
8
Kruskal’s algorithm.
9 To implement and analysis of N Queens problem using backtracking.
10 To implement and analysis of Rabin Karp String matching algorithm.
Tools/ software/ language: Java / C++
TEXT BOOKS:
REFERENCES BOOKS:
1. Design and analysis of Algorithms; Aho A.V , J.D Ulman; AddisonWesley.
2. Fundamental of Algorithmic; Gilles Brassard, Paul Bratley; PHI.
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CYS4-23: Information System Security Lab
Credit: 1.5 Max. Marks: 75 (IA: 45, ETE: 30)
0L+0T+3P End Term Exam: 3 Hours
S. No. Experiments
Implement the following SUBSTITUTION & TRANSPOSITION TECHNIQUES
1 concepts: a) Caesar Cipher b) Playfair Cipher c) Hill Cipher d) Vigenere Cipher e) Rail
fence – row & Column Transformation
2 Implement the following algorithms a) DES and RSA Algorithm
TEXT BOOKS:
2. Cryptography And Network Security Principles And Practice, Fourth or Fifth Edition, William
Stallings, Pearson
REFERENCES BOOKS:
1. Modern Cryptography: Theory and Practice, by Wenbo Mao, Prentice Hall.
2. Network Security Essentials: Applications and Standards, by William Stallings. Prentice Hall
Jodhpur Institute of Engineering & Technology
SYLLABUS
IV - Semester
Branch: CSE (Cy. Security)
4CYS4-24: Database Management System Lab
2. Write SQL Commands such as Insertion, deletion and updation for any schema.
4. To execute Nested Queries, Join Queries, order-by, having clause and string operation.
6. To execute various commands for GROUP functions (avg, count, max, min, Sum).
10. Write the query for creating the users and their role.
In this subject, the students are supposed to prepare a small database application in the
complete semester like financial accounting system, Railway reservation system,
11.
Institute timetable management system, Student record system, library management
system, etc.
COURSE OBJECTIVE:
● To make the students aware about the finer sensibilities of human existence through an art form.
The students will learn to appreciate different forms of literature as suitable modes of expressing
human experience.
1. COURSE CONTENTS
Introduction to Elements of Literature
1. Relevance of literature
2. Elements of fiction
3. Elements of poetry
b) Figurative language.
4. Elements of drama
c) Theatrical performance.
TEXT BOOKS:
1.An Introduction to the Study of English Literature, W.H. Hudson, Atlantic, 2007.
2.An Introduction to Literary Studies, Mario Klarer, Routledge, 2013.
3.The Experience of Poetry, Graham Mode, Open college of Arts with Open Unv Press, 1991.
4.The Elements of Fiction: A Survey, Ulf Wolf (ed), Wolfstuff, 2114.
5.The Elements of Drama, J.L.Styan, Literary Licensing, 2011.