sri siddhartha institute of technology, tum akuru
TRANSCRIPT
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM(A Constituent College of Sri Siddhartha Academy of Higher Education, Tum
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
PROPOSED CURRICULUM OF VII
Sl.
No Sub. Code Name of the subject
1 CS7T01 Internet Of Things
2 CS7T02 Web Technology and Its
3 CS7T03 Machine Learning
4 CS7PE4YY/
IS7PE4YY Professional
5 CS7PE5YY/
IS7PE5YY Professional
6 CS7L01 Network
7 CS7L02 Web Technology
8 CS7PW01 Project Work Phase 1
Total
Professional
Elective – II
Sub. Code
CS7PE411
CS7PE412
CS7PE413
CS7PE414
Professional
Elective – III
Sub. Code
CS7PE521
CS7PE522
CS7PE523
CS7PE524
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM(A Constituent College of Sri Siddhartha Academy of Higher Education, Tum
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
PROPOSED CURRICULUM OF VII -VIII SEMESTER
2016-17 BATCH
VII SEMESTER
Name of the subject L T P
Internet Of Things 4 0 0
Web Technology and Its
Applications 3 2 0
Machine Learning 3 0 0
Professional Elective - II 3 0 0
Professional Elective – III 3 0 0
Network Laboratory 0 0 3
Web Technology Laboratory 0 0 3
Project Work Phase 1 0 8 0
Total 16 10 6
Professional
Credits: 3-0-0-0-3
Subject Title
Software Testing
Information Storage and Management
Cryptography and Network Security
Wireless Sensor Network
Professional
II
Credits: 3-0-0-0-3
Subject Title
Cloud Computing
Protocol Engineering
Agile Technologies
Pattern Recognition
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUMAKURU (A Constituent College of Sri Siddhartha Academy of Higher Education, Tumakuru)
DEPARTMENT OF COMPUTER SCIENCE& ENGINEERING
VIII SEMESTER
P S C
0 0 4
0 0 4
0 1 4
0 0 3
0 0 3
3 0 1.5
3 0 1.5
0 0 4
6 1 25
nt
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: INTERNET OF THINGS
Subject Code: CS7T01
Course Objectives:
Course Outcomes
Sl no Course Objectives
1 To understand the vision and introduction of IoT.
2 To learn the concepts of IOT in market perspective
3 To Learn Data and Knowledge Technology
4 To Understand the IoT Reference Architecture and Real World Design Constraints
Course outcome
CO1 Interpret the vision of IoT from a global context and determine the market perspective of IoT
CO2 Compare and contrast the use of devices, gateways and data management in IoT.
CO3 Analyze and design different Reference models in IoT.
CO4 Evaluate the applications of IoT and identify real world design constraints.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Department: Computer Science and Engineering
Subject Name: INTERNET OF THINGS
Subject Code: CS7T01 L
To understand the vision and introduction of IoT.
To learn the concepts of IOT in market perspective
To Learn Data and Knowledge Management and use of Devices in IoT
To Understand the IoT Reference Architecture and Real World Design
Descriptions
Interpret the vision of IoT from a global context and determine the market perspective of IoT
Compare and contrast the use of devices, gateways and data management
Analyze and design different Reference models in IoT.
Evaluate the applications of IoT and identify real world design constraints.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: 7
L-T-P-C: 4-0-0-4
Management and use of Devices in IoT
To Understand the IoT Reference Architecture and Real World Design
Interpret the vision of IoT from a global context and determine the market
Compare and contrast the use of devices, gateways and data management
Evaluate the applications of IoT and identify real world design constraints.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
M2M to IoT - The Vision
background, M2M communication, IoT, M2M towards IoTcontext - Game changers, General technology and scientific trends, Trends in information and example, Differing Characteristics.
II
M2M toIoT- A Market Perspective: marketplaces, Some Definitions value chains, Industrial structure, M2M Chains, An emerging industrial structure for IoT driven global value chain.
III
M2M and IoT Technology FundamentalsIntroduction, Basic devices, Gateways, Data management Introduction, Managing M2M data, Considerations for M2M data, Business processes in IoT enterprise systems, Distributed business processes in IoT, Knowledge Management - Data, information, and knowledge, A knowledge management reference architecture.
IV
Architecture Reference Model: architecture, IoT Reference Model model, Functional model, Communication model, Safety, privacy, trust, security model.
V
IoT Reference Architecture and RealConstraints:Introduction, Functional View functional group, Communication functional group, IoT Service functional group, Virtual Entity functional group, IoT process management functional group, Service Organization functional group, Security functional group, Management functional groupReal-World Design Constraintsconstraints hardware is popular again representation and visualization, Interaction and remote control.
Question paper Pattern:
From each unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
The Vision : Introduction, From M2M to IoT background, M2M communication, IoT, M2M towards IoT
Game changers, General technology and scientific trends, Trends in information and communications technologies, , A use case example, Differing Characteristics.
A Market Perspective: Introduction - Information marketplaces, Some Definitions - Global value chains, Ecosystems vs. value chains, Industrial structure, M2M Value Chains, IoT Value Chains, An emerging industrial structure for IoT - The informationdriven global value chain.
M2M and IoT Technology Fundamentals : Devices and gateways Introduction, Basic devices, Gateways, Data management Introduction, Managing M2M data, Considerations for M2M data, Business processes in IoT - Introduction, IoT integration with enterprise systems, Distributed business processes in IoT, Knowledge
Data, information, and knowledge, A knowledge agement reference architecture.Retrieval Layer
Architecture Reference Model: Introduction, Reference Model and architecture, IoT Reference Model - IoT domain model, Information model, Functional model, Communication model, Safety, privacy, trust,
IoT Reference Architecture and Real-World Design Introduction, Functional View - Device and Application
functional group, Communication functional group, IoT Service functional group, Virtual Entity functional group, IoT process management functional group, Service Organization functional group,
functional group, Management functional group World Design Constraints: Introduction, Technical Design
constraints hardware is popular again - Devices and networks, Data representation and visualization, Interaction and remote control.
ach unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Introduction, From M2M to IoT - A brief background, M2M communication, IoT, M2M towards IoT-the global
Game changers, General technology and scientific trends, communications technologies, , A use case
10
Information Global value chains, Ecosystems vs.
Value Chains, IoT Value The information-
10
: Devices and gateways - Introduction, Basic devices, Gateways, Data management - Introduction, Managing M2M data, Considerations for M2M data,
Introduction, IoT integration with enterprise systems, Distributed business processes in IoT, Knowledge
Data, information, and knowledge, A knowledge
10
Introduction, Reference Model and IoT domain model, Information
model, Functional model, Communication model, Safety, privacy, trust,
10
World Design Device and Application
functional group, Communication functional group, IoT Service functional group, Virtual Entity functional group, IoT process management functional group, Service Organization functional group,
: Introduction, Technical Design Devices and networks, Data
representation and visualization, Interaction and remote control.
12
ach unit, two questions of 20 marks each have to be prepared, the student has
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Text Books:
Sl No
Text Book title
1 From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence
Reference Book:
Sl No
Reference Book title
1 Internet of Things (A HandsApproach)”,
2 Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”,
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Text Book title Author
Machine to the Internet of Things: Introduction to a New Age of Intelligence
Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, StamatisKarnouskos, David Boyle
Book title Author Volume and Year of Edition
Internet of Things (A Hands-on- 1.VijayMadisetti andArshdeepBahga
1st Edition, VPT, 2014 (ISBN978
Internet of Things: A Scalable Approach to Connecting
2.Francis daCosta 1st Edition, Apress Publications, 2013 (ISBN1430257400)
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Volume and Year of Edition
1st Edition, Academic Press, 2014. (ISBN-13: 978-0124076846)
Volume and Year of Edition
1st Edition, VPT, 2014 (ISBN-13: 978-8173719547)
1st Edition, Apress Publications, 2013 (ISBN-13: 978-1430257400)
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Web Technologies
Subject Code: CS7T02
Course Objectives :
Course Outcomes
Sl no
1 To provide the knowledge on markup languages
2 To provide knowledge on web architecture, client and server side scripting technologies
3 To provide skills to design interactive and dynamic web sites.
4 To provide knowledge for implementing web applications using PHP
Course outcome
CO1 Develop Web Pages, Host web site and Deploy web based applications using various web technologies.
CO2 Design topic –
CO3 Implement, Invoke and develop server side objects using and display the content dynamically.
CO4 Understand, Implement and develop client side objects using JavaScript and to achieve an interactive web page.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Department: Computer Science and Engineering Semester: VII
Subject Name: Web Technologies
L-T-
Course Objectives
To provide the knowledge on markup languages
To provide knowledge on web architecture, client and server side scripting
To provide skills to design interactive and dynamic web sites.
To provide knowledge for implementing web applications using PHP
Descriptions
Develop Web Pages, Host web site and Deploy web based applications using various web technologies.
– specific markup languages and understand web services.
Implement, Invoke and develop server side objects using and display the content dynamically.
Understand, Implement and develop client side objects using JavaScript and to achieve an interactive web page.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: VII
-P-C:3-2-0-0-4
To provide knowledge on web architecture, client and server side scripting
To provide skills to design interactive and dynamic web sites.
To provide knowledge for implementing web applications using PHP
Develop Web Pages, Host web site and Deploy web based applications
specific markup languages and understand web services.
Implement, Invoke and develop server side objects using PHP to generate
Understand, Implement and develop client side objects using JavaScript
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Origins and Evolution of HTML and XHTML, Basic Syntax, Standard HTML Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms, The audio Element, The video Element, Organization Elements, The time Element, Syntactic Differences between HTML and XHTML.
II
Introduction, Uses ofStructure, Namespaces, XML Schemas, Displaying Raw XML Documents, Displaying XML Documents with CSS, XSLT Style Sheets, XML Processors, Web Services.
III
Overview of JavaScript, Object Orientation and JavaScriptSyntactic Characteristics, Primitives, Operations, and Expressions, Screen Output and Keyboard Input, Control Statements, Object Creation and Modification, Arrays, Functions , An Example , Constructors , Pattern Matching Using Regular ExpressionsAnother Example, Errors in Scripts.
IV
The JavaScript Execution Environment, The Document Object Model, Element Access in JavaScript, Events and Event Handling, Handling Events from Body Elements, Handling Events from Button Elements, Handling The DOM 2 Event Model, The canvas Element, The navigator Object, DOM Tree Traversal and Modification.
V
Origins and Uses of PHP, Overview of PHP, General Syntactic Characteristics, Primitives, Operations, Control Statements, Arrays, Functions, Pattern Matching, Form Handling, Cookies, Session Tracking, Database Access with PHP and MySQL.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Origins and Evolution of HTML and XHTML, Basic Syntax, Standard HTML Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms, The audio Element, The video Element, Organization Elements, The time Element, Syntactic Differences between HTML and XHTML.
Introduction, Uses of XML, The Syntax of XML, XML Document Structure, Namespaces, XML Schemas, Displaying Raw XML Documents, Displaying XML Documents with CSS, XSLT Style Sheets, XML Processors, Web Services.
Overview of JavaScript, Object Orientation and JavaScript, General Syntactic Characteristics, Primitives, Operations, and Expressions, Screen Output and Keyboard Input, Control Statements, Object Creation and Modification, Arrays, Functions , An Example , Constructors , Pattern Matching Using Regular ExpressionsAnother Example, Errors in Scripts.
The JavaScript Execution Environment, The Document Object Model, Element Access in JavaScript, Events and Event Handling, Handling Events from Body Elements, Handling Events from Button Elements, Handling Events from Text Box and Password Elements, The DOM 2 Event Model, The canvas Element, The navigator Object, DOM Tree Traversal and Modification.
Origins and Uses of PHP, Overview of PHP, General Syntactic Characteristics, Primitives, Operations, and Expressions, Output, Control Statements, Arrays, Functions, Pattern Matching, Form Handling, Cookies, Session Tracking, Database Access with PHP
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Origins and Evolution of HTML and XHTML, Basic Syntax, Standard HTML Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms, The audio Element, The video Element, Organization Elements, The time Element, Syntactic
12
XML, The Syntax of XML, XML Document Structure, Namespaces, XML Schemas, Displaying Raw XML Documents, Displaying XML Documents with CSS, XSLT Style
8
, General Syntactic Characteristics, Primitives, Operations, and Expressions, Screen Output and Keyboard Input, Control Statements, Object Creation and Modification, Arrays, Functions , An Example , Constructors , Pattern Matching Using Regular Expressions,
11
The JavaScript Execution Environment, The Document Object Model, Element Access in JavaScript, Events and Event Handling, Handling Events from Body Elements, Handling Events from Button
Events from Text Box and Password Elements, The DOM 2 Event Model, The canvas Element, The navigator
10
Origins and Uses of PHP, Overview of PHP, General Syntactic and Expressions, Output,
Control Statements, Arrays, Functions, Pattern Matching, Form Handling, Cookies, Session Tracking, Database Access with PHP
11
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, two questions of 20 marks each have to be student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Programming the World Wide Web
Reference Book:
Sl No
Text Book title
1 Professional JavaScript for Web Developers
2 Fundamentals of Web Development
3 Open Source Web Development with
LAMP
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
ach unit, two questions of 20 marks each have to be prepared, the student has to answer one full question of his/her choice.
Text Book title Author Volume and Year of Edition
Programming the World Wide Web Robert W. Sebesta, 8
Education.
Text Book title Author Volume and Year of Edition
Professional JavaScript for Web Developers Nicholas C Zakas, 3
Wiley India, 2012.
Fundamentals of Web Development Randy Connolly,
Ricardo Hoar,
Pearson Education,
Inc., 2005.
Open Source Web Development with James Lee and Brent
Ware,
Pearson Education,
Inc., 2009.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
prepared, the
Volume and Year of Edition
8th Edition, Pearson
Education.
Volume and Year of Edition
3rd
Edition, Wrox/
Wiley India, 2012.
Pearson Education,
Inc., 2005.
Pearson Education,
Inc., 2009.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year
Department: Computer Science & Engineering Semester: Subject Name: Machine Learning
Subject Code: CS7T03
Course Objectives :
Course Outcomes:
Sl.No
1 To introduce the basic concepts and techniques of Machine Learning.
2 Illustrate ML algorithm and their use in appropriate applications.
3 To develop skills of using recent machine learning software for solving practical problems
Course outcome
Descriptions
CO1 Understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
CO2 Understanding the strengths and weaknesses of many popular machine learning approaches.
CO3 Appreciate the underlying mathematical reacross Machine Learning algorithms and the paradigms of supervised and un
CO4 Design and implement various machine learning algorithms in a range of real
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year – 2019 - 2020
Department: Computer Science & Engineering Semester: 7
Subject Name: Machine Learning
Course Objectives
To introduce the basic concepts and techniques of Machine Learning.
Illustrate ML algorithm and their use in appropriate applications.
To develop skills of using recent machine learning software for solving practical problems
Descriptions
Understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
Understanding the strengths and weaknesses of many popular machine learning approaches.
Appreciate the underlying mathematical relationships within and across Machine Learning algorithms and the paradigms of supervised and un-supervised learning.
Design and implement various machine learning algorithms in a range of real-world applications.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
2020
L-T-P-C:3-0-04
To introduce the basic concepts and techniques of Machine Learning.
Illustrate ML algorithm and their use in appropriate applications.
To develop skills of using recent machine learning software for solving
Understand the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
Understanding the strengths and weaknesses of many popular
lationships within and across Machine Learning algorithms and the paradigms of
Design and implement various machine learning algorithms in a
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Introduction: Well posed learning problems, Designing a Learning system, Perspective and Issues in Machine Learning.Concept Learning: Find-S algorithm, Version space, Candidate Elimination algorithm, Inductive Bias.
II
Decision Tree Learning: problems for decision tree learning, Basic decision tree learning algorithm, hypothesis space search in decision tree learning, Inductive bias in decision tree
III
Artificial Neural Networks: representation, Appropriate problems, Perceptrons, Backpropagation algorithm.
IV
Bayesian Learning: concept learning, ML and LS error hypothesis, ML for predicting probabilities, MDL principle, Naive Bayes classifier, Bayesian belief networks, EM algorithm
V
Instance Based Learning: locally weighted regression, radial basis function, casedreasoning, Reinforcement Learning:
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Well posed learning problems, Designing a Learning system, Perspective and Issues in Machine Learning. Concept Learning: Concept learning task, Concept learning as search,
S algorithm, Version space, Candidate Elimination algorithm,
Decision Tree Learning: Decision tree representation, Appropriate problems for decision tree learning, Basic decision tree learning algorithm, hypothesis space search in decision tree learning, Inductive bias in decision tree learning, Issues in decision tree learning.
Artificial Neural Networks: Introduction, Neural Network representation, Appropriate problems, Perceptrons, Backpropagation
Bayesian Learning: Introduction, Bayes theorem, Bayes theorem and concept learning, ML and LS error hypothesis, ML for predicting probabilities, MDL principle, Naive Bayes classifier, Bayesian belief networks, EM algorithm
Instance Based Learning: Introduction, k-nearest neighbor learning, ghted regression, radial basis function, cased-based
Reinforcement Learning: Introduction, Learning Task, Q Learning
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Well posed learning problems, Designing a Learning
Concept learning task, Concept learning as search, S algorithm, Version space, Candidate Elimination algorithm,
8
Decision tree representation, Appropriate problems for decision tree learning, Basic decision tree learning algorithm, hypothesis space search in decision tree learning, Inductive
learning, Issues in decision tree learning.
8
representation, Appropriate problems, Perceptrons, Backpropagation
8
theorem and concept learning, ML and LS error hypothesis, ML for predicting probabilities, MDL principle, Naive Bayes classifier, Bayesian belief
8
nearest neighbor learning, based
Introduction, Learning Task, Q Learning
7
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Machine Learning
Reference Book:
Sl No
Text Book title
1 The Elements of Statistical Learning
2 Introduction to machine learning
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to full question of his/her choice.
Text Book title Author Volume and Year of Edition
Tom M. Mitchell
India Edition 2013, McGraw Hill Education,ISBN: 13:9780070428072,10:0070428077
Text Book title Author Volume and Year of Edition
The Elements of Statistical Trevor Hastie, Robert Tibshirani, Jerome Friedman,
2nd Eseries in statistics10:0387848576
to machine EthemAlpaydın 2nd Edition, PHI,ISBN: 9780262012430
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
India Edition 2013, McGraw Hill ,ISBN:
13:9780070428072,10:0070428077.
Volume and Year of Edition
2nd Edition, springer series in statistics,ISBN: 10:0387848576
2nd Edition, PHI,ISBN: 9780262012430
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science &Engg
Subject Name:Software Testing
Subject Code: CS7PE411
Course Objectives :
Course Outcomes
Sl.No
1
Finding defects which may get created by the programmer while developing the software.
2 To make sure that the end result meets
3 To ensure that it satisfies the BRS that is Business Requirement Specification and SRS that is System Requirement Specifications.
4 To gain the confidence of the customers by providing them a quality product.
Course outcome
CO1 Clear understanding and knowledge of the foundations, techniques in the area of software testing and its practice in the industry.
CO2 Compare and pick out the right type of software testing process for anygiven real world problem.
CO3 Able to plan a test project, design test cases, conduct testing operations, manage software problems and defects.
CO4 Implement various test processes for quality improvement.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science &Engg Semester: 7
Software Testing
Course Objectives
Finding defects which may get created by the programmer while developing
To make sure that the end result meets the business and user requirements.
To ensure that it satisfies the BRS that is Business Requirement Specification and SRS that is System Requirement Specifications.
To gain the confidence of the customers by providing them a quality product.
Descriptions
Clear understanding and knowledge of the foundations, techniques in the area of software testing and its practice in the industry.
Compare and pick out the right type of software testing process for anygiven real world problem.
Able to plan a test project, design test cases, conduct testing operations, manage software problems and defects.
Implement various test processes for quality improvement.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: 7
L-T-P-C: 3-0-0-0-3
Finding defects which may get created by the programmer while developing
the business and user requirements.
To ensure that it satisfies the BRS that is Business Requirement Specification
To gain the confidence of the customers by providing them a quality product.
Clear understanding and knowledge of the foundations, techniques in the
Compare and pick out the right type of software testing process for any
Able to plan a test project, design test cases, conduct testing operations,
Implement various test processes for quality improvement.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
A Perspective on Testing: a Venn diagram, Identifying test cases, Error and fault taxonomies,Levels of testing.(1.1 to 1.6)Examples: Generalized pseudocode, The triangle problem,TheNextDate function, The commisMachine) problem, The currency converter, Saturn windshield wiper (2.1 to 2.7).
II
Boundary Value Testingtesting, Worst-casetesting, Special value testing, Examples,testing (5.1 to 5.6) Equivalence Class Testingproblem, NextDatefunction,and the commission problem, Guidelines and observations (6.4 to 6.8).Decision Table-Based Testingtriangle problem, NextDate function, and the commissionproblem, Guidelines and observations (7.1 to 7.5 and 7.7).
III
Path Testing: DD paths, Test coverage metrics, Basispath testing, guidelines and observations (8.1 to 8.4).Data Flow Testing: Definit9.2) Life Cycle - Based Testing:in Iterative Life Cycles, Agile Testing, Agile Model(11.1 to 11.4).
IV
Integration Testing:Based Integration, PathintegrationNextDate (13.1 to 13.4),System Testing: Specification, Modelversus Short Use Cases (14.1 to 14.5).
V
Test and Analysis Activities within a Software Processprocess, Planning and monitoring,Quality goals, Dependability properties, Analysis, Testing, Improving theprocess, Organizational factors (4.1 to 4.8) .Fault-Based Testing:Mutation analysis, Faultonmutation analysis (16.1 to 16.5).Test Execution: Overview, From test case specifications totest cases, Scaffolding, Generic versus specific scaffolding, Test oracles,Selfchecks as oracles, Capture and replay (17.1 to 17.7).
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
A Perspective on Testing: Basic definitions, Test cases, Insights from a Venn diagram, Identifying test cases, Error and fault taxonomies,Levels of testing.(1.1 to 1.6)
Generalized pseudocode, The triangle problem,TheNextDate function, The commission problem, The SATM (Simple Automatic Teller Machine) problem, The currency converter, Saturn windshield wiper
Boundary Value Testing: Boundary value analysis, Robustness casetesting, Special value testing, Examples,
Equivalence Class Testing: Equivalence test cases for the triangle problem, NextDatefunction,and the commission problem, Guidelines and observations (6.4 to 6.8).
Based Testing: Decision tables,Test cases for thetriangle problem, NextDate function, and the commissionproblem, Guidelines and observations (7.1 to 7.5 and 7.7).
: DD paths, Test coverage metrics, Basispath testing, guidelines and observations (8.1 to 8.4).
: Definition-Use testing, Slice-basedtesting (9.1 and Based Testing:Traditional Waterfall Testing, Testing
in Iterative Life Cycles, Agile Testing, Agile Model–Driven Development
Integration Testing: Decomposition-Based Integration, Call GraphBased Integration, Path-Based Integration, Example: integrationNextDate (13.1 to 13.4),
Threads, Basis Concepts for Requirements Specification, Model-Based Threads, Use Case–Based Threads, Long ersus Short Use Cases (14.1 to 14.5).
Test and Analysis Activities within a Software Process: The quality process, Planning and monitoring,Quality goals, Dependability properties, Analysis, Testing, Improving theprocess, Organizational
Based Testing:Overview, Assumptions in fault-basedtesting, Mutation analysis, Fault-based adequacy criteria, Variations onmutation analysis (16.1 to 16.5).
Overview, From test case specifications totest cases, ric versus specific scaffolding, Test oracles,Self
checks as oracles, Capture and replay (17.1 to 17.7).
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Basic definitions, Test cases, Insights from a Venn diagram, Identifying test cases, Error and fault
Generalized pseudocode, The triangle problem,TheNextDate sion problem, The SATM (Simple Automatic Teller
Machine) problem, The currency converter, Saturn windshield wiper
8
: Boundary value analysis, Robustness casetesting, Special value testing, Examples, Random
: Equivalence test cases for the triangle problem, NextDatefunction,and the commission problem, Guidelines
: Decision tables,Test cases for the triangle problem, NextDate function, and the commissionproblem,
8
: DD paths, Test coverage metrics, Basispath testing,
basedtesting (9.1 and Traditional Waterfall Testing, Testing
Driven Development
8
Based Integration, Call Graph–Based Integration, Example:
Threads, Basis Concepts for Requirements Based Threads, Long
7
: The quality process, Planning and monitoring,Quality goals, Dependability properties, Analysis, Testing, Improving theprocess, Organizational
basedtesting, based adequacy criteria, Variations
Overview, From test case specifications totest cases, ric versus specific scaffolding, Test oracles,Self-
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit two question of 20 marks each will be given, students has to answer any one question
Text Books:
Sl No
Text Book title
1 Software Testing, A Craftsman’s Approach
2 Software Testing and Analysis process, Principles and Techniques
Reference Book:
Sl No
Text Book title
1 Foundations of Software Testing
2 Software testing Principles and Practices
3 The Craft of Software Testing
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Text Book title Author Volume and Year of Edition
Software Testing, A Craftsman’s Paul C. Jorgensen
Publications, 2008
Software Testing and Analysis – process, Principles and Techniques Mauro Pezze,
Michal Young
Text Book title Author Volume and Year
Foundations of Software Testing Aditya P Mathur
Pearson Education, 2008
Software testing Principles and SrinivasanDesikan, Gopalaswamy Ramesh
2nd Edition, Pearson Education, 2007
The Craft of Software Testing Brian Marrick
Pearson Education, 1995
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Volume and Year of Edition
4th Edition, Auerbach
Publications, 2008
Wiley India, 2008
Volume and Year of Edition
Pearson Education, 2008
2nd Edition, Pearson Education, 2007
Pearson Education, 1995
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science & Engineering Semester: 7 Subject Name: Information Storage and Management
Subject Code: CS7PE412
Course Objectives :
Course Outcomes
Sl.No Course Objectives
1 Identify components of managing and monitoring the data center
2
Define information security and identify different storage virtualization technologies
3
Understand logical and physical components of a storage infrastructure and Examine emerging technologies including IP
4
Evaluate storage architectures, includinNAS, CAS and Define backup, recovery, disaster recovery, business continuity, and replication
Course outcome
CO1
Understand the basics of storage concepts, Devices and its evolution, in handling the storage necessities and necessity of Virtualization in aggregating the storage resources.
CO2
Understand the data center environment, RAID levels, and intelligent storage systems.
CO3
Understand the advantages of the SAN concepts over commonconcepts and apply to change the way of IT companies working.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science & Engineering Semester: 7
Subject Name: Information Storage and Management
Subject Code: CS7PE412 L
Course Objectives
Identify components of managing and monitoring the data center
Define information security and identify different storage virtualization
Understand logical and physical components of a storage infrastructure and Examine emerging technologies including IP-SAN
Evaluate storage architectures, including storage subsystems, DAS, SAN, NAS, CAS and Define backup, recovery, disaster recovery, business continuity, and replication
Descriptions
Understand the basics of storage concepts, Devices and its evolution, in handling the storage necessities and necessity of Virtualization in aggregating the storage resources.
Understand the data center environment, RAID levels, and intelligent storage systems.
Understand the advantages of the SAN concepts over commonconcepts and apply to change the way of IT companies working.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Computer Science & Engineering Semester: 7
L-T-P-C: 3-0-0-0-3
Identify components of managing and monitoring the data center
Define information security and identify different storage virtualization
Understand logical and physical components of a storage infrastructure and
g storage subsystems, DAS, SAN, NAS, CAS and Define backup, recovery, disaster recovery, business
Understand the basics of storage concepts, Devices and its evolution, in handling the storage necessities and necessity of Virtualization in
Understand the data center environment, RAID levels, and intelligent
Understand the advantages of the SAN concepts over common storage concepts and apply to change the way of IT companies working.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
INTRODUCTION TO INFORMATION STORAGEInformation Storage:Data, Types of Data, Big Data, Information, Storage.Evolution of Storage Architecture, Data CenterCore elements of a data Center, Key Characteristics of a Data Center, Managing a Data Center, Virtualization and Cloud Computing.
II
DATA CENTER ENVIRONMENTApplication, Database Management System(DBMS), Host(Compute): OS Memory Virtualization, Device driver, Volume Manager, File System, Compute Virtualization, Connectivity: Physical Components of Connectivity, Interface Protocols, Storage, Host access to data, Direct attached storage, Storage design based on application, Disk natcommand queuing, Introduction to Flash drives.
III
DATA PROTECTION: RAIDRAID implementation methods: Hardware RAID, Software RAID, RAID array components, RAID techniques: Striping, Mirroring, Parity, RAID levels: RAID0, RAID1, Nested RAID, RAID3, RAID impact on Disk performance: Application IOPS and RAIS configurations, RAID comparison, Hot spares
IV
INTELLIGENT STORAGE SYSTEMSComponents of an intelligent storage system: Front end, Cache: Structure of the cache, Read and implementation, Cache management, Cache data protection, Back end, Physical disk, Storage provisioning: Traditional storage provisioning, Virtual storage provisioning, LUN masking, Types of Intelligent storage systems: High end storage systems, Mid
V
FIBRE CHANNEL STORAGE AREA NETWORKSFibre channel: Overview, The SAN and its evolution, Components of FC SAN: Node ports, Cables and Connectors, Interconnect devices, SAN management software, FC conArbitrated Loop, Fibre channel switched fabric, Switched fabric ports, Fibre channel architecture, Fibre channel protocol stack, Fibre channel addressing, World wide names, FC frame, Structure and organization of FC data, Flow control, Classes of Services, Fabric services, Switched fabric Login types, Zoning, FC SAN topologies, Virtualization in SAN.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
INTRODUCTION TO INFORMATION STORAGE Information Storage:Data, Types of Data, Big Data, Information, Storage.Evolution of Storage Architecture, Data Center Infrastructure: Core elements of a data Center, Key Characteristics of a Data Center, Managing a Data Center, Virtualization and Cloud Computing.
DATA CENTER ENVIRONMENT Application, Database Management System(DBMS), Host(Compute): OS
Virtualization, Device driver, Volume Manager, File System, Compute Virtualization, Connectivity: Physical Components of Connectivity, Interface Protocols, Storage, Host access to data, Direct attached storage, Storage design based on application, Disk natcommand queuing, Introduction to Flash drives.
DATA PROTECTION: RAID RAID implementation methods: Hardware RAID, Software RAID, RAID array components, RAID techniques: Striping, Mirroring, Parity, RAID levels: RAID0, RAID1, Nested RAID, RAID3, RAID4, RAID5, RAID6, RAID impact on Disk performance: Application IOPS and RAIS configurations, RAID comparison, Hot spares.
INTELLIGENT STORAGE SYSTEMS Components of an intelligent storage system: Front end, Cache: Structure of the cache, Read and write operation with cache, Cache implementation, Cache management, Cache data protection, Back end, Physical disk, Storage provisioning: Traditional storage provisioning, Virtual storage provisioning, LUN masking, Types of Intelligent storage
h end storage systems, Mid-range storage systems.
FIBRE CHANNEL STORAGE AREA NETWORKS Fibre channel: Overview, The SAN and its evolution, Components of FC SAN: Node ports, Cables and Connectors, Interconnect devices, SAN management software, FC connectivity: Point-to-point, Fibre channel Arbitrated Loop, Fibre channel switched fabric, Switched fabric ports, Fibre channel architecture, Fibre channel protocol stack, Fibre channel addressing, World wide names, FC frame, Structure and organization
data, Flow control, Classes of Services, Fabric services, Switched fabric Login types, Zoning, FC SAN topologies, Virtualization in SAN.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Information Storage:Data, Types of Data, Big Data, Information, Infrastructure:
Core elements of a data Center, Key Characteristics of a Data Center, Managing a Data Center, Virtualization and Cloud Computing.
7
Application, Database Management System(DBMS), Host(Compute): OS Virtualization, Device driver, Volume Manager, File System,
Compute Virtualization, Connectivity: Physical Components of Connectivity, Interface Protocols, Storage, Host access to data, Direct attached storage, Storage design based on application, Disk native
7
RAID implementation methods: Hardware RAID, Software RAID, RAID array components, RAID techniques: Striping, Mirroring, Parity, RAID
RAID4, RAID5, RAID6, RAID impact on Disk performance: Application IOPS and RAIS
8
Components of an intelligent storage system: Front end, Cache: write operation with cache, Cache
implementation, Cache management, Cache data protection, Back end, Physical disk, Storage provisioning: Traditional storage provisioning, Virtual storage provisioning, LUN masking, Types of Intelligent storage
range storage systems.
8
Fibre channel: Overview, The SAN and its evolution, Components of FC SAN: Node ports, Cables and Connectors, Interconnect devices, SAN
point, Fibre channel Arbitrated Loop, Fibre channel switched fabric, Switched fabric ports, Fibre channel architecture, Fibre channel protocol stack, Fibre channel addressing, World wide names, FC frame, Structure and organization
data, Flow control, Classes of Services, Fabric services, Switched fabric Login types, Zoning, FC SAN topologies, Virtualization in SAN.
9
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit two question of 20 marks each will be given, students has to answer any one question
Text Books:
Sl No
Text Book title
1
Information Storage and Management
Reference Book:
Sl No
Text Book title
1 Storage Networks Explained
2
Storage Networks, The Complete Reference
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Text Book title Author Volume and Year
ormation Storage and G. Somasundaram, AlokShrivastava
EMC Education Services, WileyIndia, 2nd Edition.
Text Book title Author
Storage Networks Explained Ulf Troppens,
Rainer Erkens and Wolfgang Muller
etworks, The Complete Robert Spalding
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Volume and Year of Edition
EMC Education Services, Wiley- India, 2nd Edition.
Volume and Year of Edition
Wiley India, 2nd edition.
Tata McGraw Hill edition.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science & Engineering Subject Name: Cryptography
Subject Code:CS7PE413
Course Objectives:
Course Outcomes:
Sl.No Course Objectives
1 Understand the fundamentals of cryptography
2 Acquire knowledge on standard algorithms used to provide confidentiality, integrity and authenticity
3 Describe how to deploy encryption techniques and various key distribution schemes to secure data in transit across data networks
4 Design security applications in the field of information technology
Course outcome
CO1 Explain the basic issues addressed by network security
CO2 Differentiate between working of typical symmetric and asymmetric ciphers.
CO3
Apply effective cryptographic techniques to provide security services in different
applications and
CO4
Identify and describe vulnerabilities , attacks and IP security protocols in Internet
domain
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 –––– 2020202020202020
Computer Science & Engineering Semester: VII
Cryptography and Network Security
L-T-P-S
Course Objectives
Understand the fundamentals of cryptography
Acquire knowledge on standard algorithms used to provide confidentiality, authenticity
Describe how to deploy encryption techniques and various key distribution schemes to secure data in transit across data networks
Design security applications in the field of information technology
Descriptions
Explain the basic issues addressed by network security
Differentiate between working of typical symmetric and asymmetric ciphers.
Apply effective cryptographic techniques to provide security services in different
applications and computer network.
Identify and describe vulnerabilities , attacks and IP security protocols in Internet
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: VII
S-C: 3-0-0-0-3
Acquire knowledge on standard algorithms used to provide confidentiality,
Describe how to deploy encryption techniques and various key distribution
Design security applications in the field of information technology
Differentiate between working of typical symmetric and asymmetric ciphers.
Apply effective cryptographic techniques to provide security services in different
Identify and describe vulnerabilities , attacks and IP security protocols in Internet
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Introduction, Symmetric ciphers Introduction: The OSI Security Architecture, Security Services, Mechanisms and Attacks, A Model of Network Security.
Classical Encryption Techniques: Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Steganography. Block Cipher and the Data Encryption Standard: Block Cipher principles, The Data Encryption Standard, DES Example, Strength of DES.
II
Symmetric ciphers (Contd...) Block Cipher Operation: Multiple Electronic Code Book, Cipher Block Chaining Mode, Cipher Feedback Mode, Output Feedback Mode, Counter Mode.Number Theory: Prime Numbers, Format’s and Euler’s Theorems, Testing for Primality. Public-Key Cryptography and RSA: PriCryptosystems, The RSA Algorithm. Diffie
III
Cryptographic data integrity algorithms Cryptographic Hash Functions: Applications of Cryptographic hash functions, Two simple hash Functions, Secure Hash Algorithm. Message Authentication: Authentication Requirements, Authentication Functions, Message Authentication Codes, Security of MACs, MAbased on Hash Functions: HMAC.Digital Signatures: Digital Signatures, Digital Signature Standard.
IV
Key management, Transport
Key Management and Distribution: Symmetric Key distributionsymmetric encryption, Symmetric Key distribution using Asymmetric encryption, Distribution of public keys, X.509 certificates, Kerberos.
Transport level security: Web Security considerations, Secure Sockets Layer and Transport Layer Security.
V
UNIT V: Internet security,
Electronic Mail Security: Pretty Good Privacy.
IP Security: Overview, IP Security Policy.
Intruders: Intruders, Intrusion detection.
Malicious Software: Types of Malicious Software Viruses.
Firewalls: The need for Firewalls, Firewall Characteristics, Types of Firewalls.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Introduction, Symmetric ciphers
Introduction: The OSI Security Architecture, Security Services, Mechanisms and Attacks, A Model of Network Security.
Classical Encryption Techniques: Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Steganography.
d the Data Encryption Standard: Block Cipher principles, The Data Encryption Standard, DES Example, Strength of
Symmetric ciphers (Contd...)
Block Cipher Operation: Multiple Encryption and triple DES, Electronic Code Book, Cipher Block Chaining Mode, Cipher Feedback Mode, Output Feedback Mode, Counter Mode. Number Theory: Prime Numbers, Format’s and Euler’s Theorems, Testing for Primality.
Key Cryptography and RSA: Principles of PublicCryptosystems, The RSA Algorithm. Diffie-Hellman Key Exchange.
Cryptographic data integrity algorithms Cryptographic Hash Functions: Applications of Cryptographic hash functions, Two simple hash Functions, Secure Hash Algorithm. Message Authentication: Authentication Requirements, Authentication Functions, Message Authentication Codes, Security of MACs, MAbased on Hash Functions: HMAC. Digital Signatures: Digital Signatures, Digital Signature Standard.
Key management, Transport-level security
Key Management and Distribution: Symmetric Key distributionsymmetric encryption, Symmetric Key distribution using Asymmetric encryption, Distribution of public keys, X.509 certificates, Kerberos.
Transport level security: Web Security considerations, Secure Sockets Layer and Transport Layer Security.
UNIT V: Internet security, System security
Electronic Mail Security: Pretty Good Privacy.
IP Security: Overview, IP Security Policy.
ers, Intrusion detection.
Malicious Software: Types of Malicious Software Viruses.
Firewalls: The need for Firewalls, Firewall Characteristics, Types of
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Introduction, Symmetric ciphers
Introduction: The OSI Security Architecture, Security Services,
Classical Encryption Techniques: Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Steganography.
d the Data Encryption Standard: Block Cipher principles, The Data Encryption Standard, DES Example, Strength of
8
Symmetric ciphers (Contd...)
Encryption and triple DES, Electronic Code Book, Cipher Block Chaining Mode, Cipher Feedback
Number Theory: Prime Numbers, Format’s and Euler’s Theorems,
nciples of Public-Key Hellman Key Exchange.
8
Cryptographic data integrity algorithms Cryptographic Hash Functions: Applications of Cryptographic hash functions, Two simple hash Functions, Secure Hash Algorithm. Message Authentication: Authentication Requirements, Authentication Functions, Message Authentication Codes, Security of MACs, MACs
Digital Signatures: Digital Signatures, Digital Signature Standard.
8
level security
Key Management and Distribution: Symmetric Key distribution using symmetric encryption, Symmetric Key distribution using Asymmetric encryption, Distribution of public keys, X.509 certificates, Kerberos.
Transport level security: Web Security considerations, Secure Sockets
8
System security
Electronic Mail Security: Pretty Good Privacy.
Firewalls: The need for Firewalls, Firewall Characteristics, Types of
7
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit two question of 20 marks each will be given, students has to answer any one question
Text Books:
Sl No
Text Book title
1 Cryptography and Network Security
Reference Book:
Sl No
Text Book title
1 NetworkSecurity:Private communication in a Public World
2 Cryptography and Network Security
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Text Book title Author
Cryptography and Network Security William Stallings
Text Book title Author
NetworkSecurity:Private communication in a Public World Charlie Kaufman,
Radia Perlman, Mike Speciner
Cryptography and Network Security AtulKahate
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each unit two question of 20 marks each will be given, students has to answer
Volume and Year of Edition
Sixth Edition,
Prentice Hall of
India, 2014.
Volume and Year of Edition
Second Edition, Pearson Education Asia, 2002
TataMcGrawHill, 2003.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer science and Engineering
Subject Name: Wireless Sensor Networks Subject Code: CS7PE414 Course Objectives : This course will enable students to
Course Outcomes:
Sl.No
1 Understand the comprehensive knowledge about wireless
2 Learn key routing protocols for sensor networks and main design issues
3 Understand the medium access control protocols and address physical layer issues.
4 Understand the Sensor management ,sensor network middleware, operating systems
Course outcome
CO1 Able to identify different issues in wireless sensor networks and it's applications.
CO2 Capable of analyzing the protocols developed for sensor networks.
CO3 Able to design sensor networks
CO4 Understand about various tools used for simulating sensor networks.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 –––– 2020202020202020
science and Engineering
Wireless Sensor Networks
CS7PE414 L-T-P-S
This course will enable students to
Course Objectives
Understand the comprehensive knowledge about wireless sensor networks.
Learn key routing protocols for sensor networks and main design issues
Understand the medium access control protocols and address physical layer
Understand the Sensor management ,sensor network middleware, operating
Descriptions
Able to identify different issues in wireless sensor networks and it's
Capable of analyzing the protocols developed for sensor networks.
Able to design sensor networks using sensor tasking and controls.
Understand about various tools used for simulating sensor networks.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
science and Engineering Semester: 7
S-C: 3-0-0-0-3
sensor networks.
Learn key routing protocols for sensor networks and main design issues
Understand the medium access control protocols and address physical layer
Understand the Sensor management ,sensor network middleware, operating
Able to identify different issues in wireless sensor networks and it's
Capable of analyzing the protocols developed for sensor networks.
using sensor tasking and controls.
Understand about various tools used for simulating sensor networks.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Introduction: Unique Constraints and Challenges, Advantages of Sensor Networks - Energy advantage and Detection Applications - Habitat monitoring, Wildlife conservation through autonomous, non-intrusive sensing, Tracking chemical plumes, Ad hoc, just-in-time deployment mitigating disasters, Smart Transportation: networked sensors making roacongested, Key Definitions of Sensor Networks.
II
Canonical Problem: Localization and Tracking Tracking Scenario, Problem Formulation Collaborative localization, Bayesian state estimation, Distributed Representation and Inference of States, Impact of choice of representation, Design in Distributed Tracking, Tracking Multiple Objects, State Space Decomposition, Data association, Sensor Models
III
Networking Sensors
Key Assumptions, Medium Ac802.15.4 Standard and ZigBee, General Issues,GeographicAware Routing, Unicast Geographic Routing, Routing on a Curve, Energy-Minimizing Broadcast, EnergyAttribute-Based Routing
IV
Infrastructure EstablishmentTopology Control, Clustering, Time Synchronization Communication Delays, Interval Methods, Reference Broadcasts, Localization and Localization Services Based Localization Algorithms, Other Localization Algorithms.Sensor Tasking and Control: Nodes and Utilities, Information Based Sensor Tasking Selection, IDSQ: InformationBased Protocol, Sensor Tasking in Tracking Relations.
V
Sensor Tasking and Control Contd...
Joint Routing and Information Aggregation Aggregation, Multistep InformationManagement.
Sensor Network Platforms and Tools: Sensor Node Hardware Berkeley Motes, Sensor Network Programming Challenges, NodeSoftware Platforms, Operating system: Tiny OS, Imperative language: nesC, Dataflow style language: Tiny GALS, NodeThe NS-2 Simulator and its Sensor Network Extensions.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Unique Constraints and Challenges, Advantages of Sensor Networks
Energy advantage and Detection advantage, Sensor Network Habitat monitoring, Wildlife conservation through
intrusive sensing, Tracking chemical plumes, Ad time deployment mitigating disasters, Smart
Transportation: networked sensors making roads safer and less congested, Key Definitions of Sensor Networks.
Canonical Problem: Localization and Tracking Tracking Scenario, Problem Formulation - Sensing model, Collaborative localization, Bayesian state estimation, Distributed Representation and Inference of States, Impact of choice of representation, Design in Distributed Tracking, Tracking Multiple Objects, State Space Decomposition, Data association, Sensor Models
Networking Sensors
Key Assumptions, Medium Access Control - The SMAC Protocol, IEEE 802.15.4 Standard and ZigBee, General Issues,GeographicAware Routing, Unicast Geographic Routing, Routing on a Curve,
Minimizing Broadcast, Energy- Aware Routing to a Region, Based Routing - Directed Diffusion, Rumor Routing.
Infrastructure Establishment Topology Control, Clustering, Time Synchronization - Clocks and Communication Delays, Interval Methods, Reference Broadcasts, Localization and Localization Services - Ranging Techniques, RangeBased Localization Algorithms, Other Localization Algorithms.Sensor Tasking and Control: - Task-Driven Sensing, Roles of Sensor Nodes and Utilities, Information Based Sensor Tasking Selection, IDSQ: Information-Driven Sensor Querying, Cluster Leader Based Protocol, Sensor Tasking in Tracking Relations.
Sensor Tasking and Control Contd...
Joint Routing and Information Aggregation – Moving Centre of Aggregation, Multistep Information-Directed Routing, Sensor Group
Sensor Network Platforms and Tools: Sensor Node Hardware Berkeley Motes, Sensor Network Programming Challenges, NodeSoftware Platforms, Operating system: Tiny OS, Imperative language: nesC, Dataflow style language: Tiny GALS, Node-Level Simulators,
2 Simulator and its Sensor Network Extensions.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Unique Constraints and Challenges, Advantages of Sensor Networks
advantage, Sensor Network Habitat monitoring, Wildlife conservation through
intrusive sensing, Tracking chemical plumes, Ad time deployment mitigating disasters, Smart
ds safer and less
7
Collaborative localization, Bayesian state estimation, Distributed
representation, Design in Distributed Tracking, Tracking Multiple Objects, State Space Decomposition, Data association, Sensor Models
8
The SMAC Protocol, IEEE 802.15.4 Standard and ZigBee, General Issues,Geographic-Energy-Aware Routing, Unicast Geographic Routing, Routing on a Curve,
Aware Routing to a Region, irected Diffusion, Rumor Routing.
7
Clocks and
Communication Delays, Interval Methods, Reference Broadcasts, Techniques, Range-
Based Localization Algorithms, Other Localization Algorithms. Driven Sensing, Roles of Sensor
Nodes and Utilities, Information Based Sensor Tasking - Sensor rying, Cluster Leader
9
Moving Centre of Directed Routing, Sensor Group
Sensor Network Platforms and Tools: Sensor Node Hardware – Berkeley Motes, Sensor Network Programming Challenges, Node-Level Software Platforms, Operating system: Tiny OS, Imperative language:
l Simulators,
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From Each unit,Two questions of 20 markto answer one full question of his/her choice
Text Books:
Sl No
Text Book title
1 Wireless Sensor Networks
Information Processing Approach,
Reference Book:
Sl No
Text Book title
1
Protocols and Architecture
for Wireless Sensor Networks
2
Ad Hoc Mobile Wireless
Networks
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From Each unit,Two questions of 20 marks each have to be prepared,the student has to answer one full question of his/her choice
Text Book title Author
Wireless Sensor Networks – An
Information Processing Approach, Feng Zhao, Leonidas Guibas:
Text Book title Author Volume and Year of
Protocols and Architectures
for Wireless Sensor Networks Holger Karl, Andreas Willig
John Wiley & Sons, Inc.,
2014,ISBN:04700951052005.
Hoc Mobile Wireless Subir Kumar Sarkar, T G
Basavaraju, C Puttamadappa,
Auerbach Publications,
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each have to be prepared,the student has
Volume and Year of Edition
Elsevier, 2004.
Volume and Year of Edition
John Wiley & Sons, Inc.,
2014,ISBN:04700951052005.
Auerbach Publications, 2008.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Subject Name : Cloud Computing
Subject Code: CS7PE521
Course Objectives :
Course Outcomes
Sl.No
1 To learn Cloud Computing concepts, technologies architecture and applications
2 To Explore how to use Cloud Services.
3 To implement Virtualization and SOA.
Course outcome
Descriptions
CO1
Understand the basics and necessities of Cloud computing, and how to apply them in our daily life workloads, and the role of Virtualization in improving utilization of resources.
CO2 Understand the different and decide the type of cloud suitable for our Business.
CO3
Understand the ways of Cloud Management and apply them in our applications and workloads and how to move applications to cloud services.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
cience and Engineering
Cloud Computing
Subject Code: CS7PE521 L-T
Course Objectives
To learn Cloud Computing concepts, technologies architecture and applications
how to use Cloud Services.
To implement Virtualization and SOA.
Understand the basics and necessities of Cloud computing, and how to apply them in our daily life workloads, and the role of Virtualization in improving utilization of resources.
Understand the different types of cloud service and deployment models and decide the type of cloud suitable for our Business.
Understand the ways of Cloud Management and apply them in our applications and workloads and how to move applications to cloud
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: 7
T-P-S-C: 3-0-0-0-3
To learn Cloud Computing concepts, technologies architecture and applications
Understand the basics and necessities of Cloud computing, and how to apply them in our daily life workloads, and the role of Virtualization in
types of cloud service and deployment models and decide the type of cloud suitable for our Business.
Understand the ways of Cloud Management and apply them in our applications and workloads and how to move applications to cloud
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Defining Cloud ComputingThe NIST Model, The Cloud Cube model, Deployment models, Service Models. Examining the characteristics of Cloud computing: Paradigm shift, Benefits of Cloud Computing, Disadvantages of Cloud computing. Assessing the value proposition:capital expenditures, Computing Total cost of ownership, Specifying Service Level Agreements, Defining Licensing Models.
II
Understanding Cloud Architecture, Services and Applications Exploring the Cloud computing stack: Composability, Infrastructure, Platforms, Virtual Appliances, Communication Protocols, Applications, Defining IaaS: IaaS workloads, Pods, Aggregation and Silos, Defining PaaS, Defining SaaS: SaaS characteristics, Open SaaDefining IDaaS: What is an Identity?, Networked identity service classes, Identity system codes of conduct, IDaaS interoperability, Defining CaaS.
III
Understanding Abstraction and Virtualization Using Virtualization Advanced Load balancing, Understanding Hypervisors: Virtual machine types, Understanding machine imaging, Porting applications, Capacity planning, Defining Baseline and Metrics: Baseline measurements, Systemand Instance types, Network capacity, Scaling.
IV
Understanding Cloud Security and SOA Securing the Cloud: The Security Boundary, Security service boundary, Security Mapping. access, Storage location and Tenancy, Encryption, Auditing and Compliance. Establishing Identity and Presence: Identity protocol standards, Presence. Introducing Service Oriented Architecture: Eventdriven SOA or SOA 2Defining SOA communications: Business process execution language, Business process modeling. Managing and Monitoring SOA: SOA management tools, SOA security, The open cloud consortium, Relating SOA and Cloud computing.
V
Moving Applications to the Cloud and Cloud StorageApplications in the Cloud: Functionality mapping, Application attributes, Cloud service attributes, System abstraction, Cloud Bursting. Applications and Cloud APIs.Measuring the Cloud storage in the Digital universe, Cloud storage definition. Provisioning Cloud storage: Unmanaged and Managed cloud storage, Creating cloud storage systems, Virtual storage containers.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Defining Cloud Computing Defining Cloud computing, Cloud Types: The NIST Model, The Cloud Cube model, Deployment models, Service Models. Examining the characteristics of Cloud computing: Paradigm shift, Benefits of Cloud Computing, Disadvantages of Cloud computing.
value proposition: Measuring Cloud’s value, Avoiding capital expenditures, Computing Total cost of ownership, Specifying Service Level Agreements, Defining Licensing Models.
Understanding Cloud Architecture, Services and Applications ploring the Cloud computing stack: Composability, Infrastructure,
Platforms, Virtual Appliances, Communication Protocols, Applications, Defining IaaS: IaaS workloads, Pods, Aggregation and Silos, Defining PaaS, Defining SaaS: SaaS characteristics, Open SaaS and SOA, Defining IDaaS: What is an Identity?, Networked identity service classes, Identity system codes of conduct, IDaaS interoperability,
Understanding Abstraction and Virtualization Using Virtualization technologies, Load balancing and Virtualization: Advanced Load balancing, Understanding Hypervisors: Virtual machine types, Understanding machine imaging, Porting applications, Capacity planning, Defining Baseline and Metrics: Baseline measurements, System metrics, Load testing, Resource ceilings, Server and Instance types, Network capacity, Scaling.
Understanding Cloud Security and SOA Securing the Cloud: The Security Boundary, Security service boundary, Security Mapping. Securing data: Brokered cloud storage access, Storage location and Tenancy, Encryption, Auditing and Compliance. Establishing Identity and Presence: Identity protocol standards, Presence. Introducing Service Oriented Architecture: Eventdriven SOA or SOA 2.0, The Enterprise service Bus, Service catalogs. Defining SOA communications: Business process execution language, Business process modeling. Managing and Monitoring SOA: SOA management tools, SOA security, The open cloud consortium, Relating
d computing.
Moving Applications to the Cloud and Cloud Storage Applications in the Cloud: Functionality mapping, Application attributes, Cloud service attributes, System abstraction, Cloud Bursting. Applications and Cloud APIs.Measuring the Digital universe: Cloud storage in the Digital universe, Cloud storage definition. Provisioning Cloud storage: Unmanaged and Managed cloud storage, Creating cloud storage systems, Virtual storage containers.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Defining Cloud computing, Cloud Types: The NIST Model, The Cloud Cube model, Deployment models, Service Models. Examining the characteristics of Cloud computing: Paradigm shift, Benefits of Cloud Computing, Disadvantages of Cloud computing.
Measuring Cloud’s value, Avoiding capital expenditures, Computing Total cost of ownership, Specifying
8
Understanding Cloud Architecture, Services and Applications ploring the Cloud computing stack: Composability, Infrastructure,
Platforms, Virtual Appliances, Communication Protocols, Applications, Defining IaaS: IaaS workloads, Pods, Aggregation and Silos, Defining
S and SOA, Defining IDaaS: What is an Identity?, Networked identity service classes, Identity system codes of conduct, IDaaS interoperability,
8
technologies, Load balancing and Virtualization: Advanced Load balancing, Understanding Hypervisors: Virtual machine types, Understanding machine imaging, Porting applications, Capacity planning, Defining Baseline and Metrics: Baseline
metrics, Load testing, Resource ceilings, Server
8
Understanding Cloud Security and SOA Securing the Cloud: The Security Boundary, Security service
Securing data: Brokered cloud storage access, Storage location and Tenancy, Encryption, Auditing and Compliance. Establishing Identity and Presence: Identity protocol standards, Presence. Introducing Service Oriented Architecture: Event-
.0, The Enterprise service Bus, Service catalogs. Defining SOA communications: Business process execution language, Business process modeling. Managing and Monitoring SOA: SOA management tools, SOA security, The open cloud consortium, Relating
8
Applications in the Cloud: Functionality mapping, Application attributes, Cloud service attributes, System abstraction, Cloud
Digital universe: Cloud storage in the Digital universe, Cloud storage definition. Provisioning Cloud storage: Unmanaged and Managed cloud storage,
6
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, Two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Cloud Computing - Bible
Reference Book:
Sl No
Text Book title
1 Cloud computing – A practical approach
2 Cloud Computing.
3 Cloud Computing
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
unit, Two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Book title Author
Bible Barrie Sosinsky
Text Book title Author
A practical Anthony T. Velte, Toby J. Velte, Ph.D., Robert Elsenpeter
Michael Miller
Dr.KumarSaurabh
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
unit, Two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
Wiley Publishing, 2011. ISBN:978-0-470-90356-8
Volume and Year of Edition
McGraw Hill. 2017 ISBN-13: 978-00706833518
Pearson Education 2009 ISBN:978-0-768686203
Wiley India publications, 2012, 2nd edition.ISBN-13:978-8126536030
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Protocol Engineering
Subject Code: CS7PE522 L
Course Objectives:
Course Outcomes:
Sl. No Course Objectives
1 Learn the basics of communication protocol engineering.
2 Understand the concepts of protocol specification
3 Formulation of desirable properties of protocols using formal and structural description language.
4 Test generation and validation using computer aided design tools for protocol engineering.
Course outcome
Descriptions
CO1 Have a concrete view on the theoretical aspects of Communication Protocols.
CO2 Able to apply ideas and
CO3 Able to recognize the different Protocol Specifications.
CO4 Understand the Verification/Validation and Testing methodologies
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering
Subject Name: Protocol Engineering
Subject Code: CS7PE522 L-T-P
Course Objectives
Learn the basics of communication protocol engineering.
Understand the concepts of protocol specification, design
Formulation of desirable properties of protocols using formal and structural description language.
Test generation and validation using computer aided design tools for protocol engineering.
Have a concrete view on the theoretical aspects of Communication
Able to apply ideas and techniques discussed to various Protocol Designs.
Able to recognize the different Protocol Specifications.
Understand the Verification/Validation and Testing methodologies
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: 7
P-S-C: 3-0-0-0-3
, design and modeling.
Formulation of desirable properties of protocols using formal and structural
Test generation and validation using computer aided design tools for
Have a concrete view on the theoretical aspects of Communication
techniques discussed to various Protocol Designs.
Understand the Verification/Validation and Testing methodologies
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Communication model, Communication Subsystems, Communication Protocol Protocol, Communication Protocol Development Methods Informal Methods, Protocol Engineering Process Engineering, Phases.
II
Layered Architecture, Network Services and Interfaces, Protocol Functions: Encapsulation, Segmentation, Reassembly, Error Control, Flow Control and Multiplexing, Addressing, OSI Model Layers in OSI Model, TCP/IP Protocol Suite, Wireless ProtChallenges, Application Protocols.
III
Components of Protocol to be Specified, Communication Service Specification:- Service Specification, Specification of Behaviour Aspects of a Protocol, Protocol Entity Specification: Entity and Channel Specification, Interface Specifications, Interactions, Multimedia Protocol Specifications:Systems, FSM Specifications, Internet Protocol Specifications: Alternating Bit Window Protocol, RSVP.
IV
Protocol Verification: Verification of a Protocol using Finite State Machines: ABP, Protocol Validation, Protocol Design Errors: Unspecified Reception, NonProtocol Validation Approaches: Perturbation Technique: Reachability Analysis, Fair Reachability Graphs, Process Algebra based Validation, SDL Based Protocol Verification: Verification of the ABP, Liveness Properties, SDL Based Pr
V
Conformance Testing Methodology and Framework, Conformance Test Architectures: - Architectures, Test Sequence Generation Methods: T, U, D and W methods, Performance TeMethods, SDL Based Performance Testing of TCP and OSPF, Interoperability Testing, Scalability Testing.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Communication model, Communication Software, Communication Subsystems, Communication Protocol - Definition, Representation of Protocol, Communication Protocol Development Methods – Formal and Informal Methods, Protocol Engineering Process – Need for Protocol Engineering, Phases.
Layered Architecture, Network Services and Interfaces, Protocol Functions: Encapsulation, Segmentation, Reassembly, Error Control, Flow Control and Multiplexing, Addressing, OSI Model - Functions of Layers in OSI Model, TCP/IP Protocol Suite, Wireless ProtChallenges, Application Protocols.
Components of Protocol to be Specified, Communication Service Service Specification, Specification of Behaviour Aspects
of a Protocol, Protocol Entity Specification: - Sender Entity, ReceivEntity and Channel Specification, Interface Specifications, Interactions, Multimedia Protocol Specifications:- Characteristics of Multimedia Systems, FSM Specifications, Internet Protocol Specifications: Alternating Bit Window Protocol, RSVP.
Protocol Verification: - Safety Properties, Liveness Properties, Verification of a Protocol using Finite State Machines: - Verification of ABP, Protocol Validation, Protocol Design Errors: - State Deadlocks, Unspecified Reception, Non-executable Interactions, State Ambiguities, Protocol Validation Approaches: Perturbation Technique: Reachability Analysis, Fair Reachability Graphs, Process Algebra based Validation, SDL Based Protocol Verification: Verification of the ABP, Liveness Properties, SDL Based Protocol Validation: Validation of ABP.
Conformance Testing Methodology and Framework, Conformance Test Local and Distributed Conformance Testing
Architectures, Test Sequence Generation Methods: T, U, D and W methods, Performance Testing: - what to Measure, Performance Test Methods, SDL Based Performance Testing of TCP and OSPF, Interoperability Testing, Scalability Testing.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Software, Communication Definition, Representation of
Formal and Need for Protocol
8
Layered Architecture, Network Services and Interfaces, Protocol Functions: Encapsulation, Segmentation, Reassembly, Error Control,
Functions of Layers in OSI Model, TCP/IP Protocol Suite, Wireless Protocol
8
Components of Protocol to be Specified, Communication Service Service Specification, Specification of Behaviour Aspects
Sender Entity, Receiver Entity and Channel Specification, Interface Specifications, Interactions,
Characteristics of Multimedia Systems, FSM Specifications, Internet Protocol Specifications: -
8
Safety Properties, Liveness Properties, Verification of
State Deadlocks, tions, State Ambiguities,
Protocol Validation Approaches: Perturbation Technique: Reachability Analysis, Fair Reachability Graphs, Process Algebra based Validation, SDL Based Protocol Verification: Verification of the ABP, Liveness
otocol Validation: Validation of ABP.
8
Conformance Testing Methodology and Framework, Conformance Test Local and Distributed Conformance Testing
Architectures, Test Sequence Generation Methods: T, U, D and W what to Measure, Performance Test
Methods, SDL Based Performance Testing of TCP and OSPF,
7
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student
answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Communication Protocol Engineering
Reference Book:
Sl No
Text Book title
1 : Elements of Protocol Design
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student
answer one full question of his/her choice.
Text Book title Author
Communication Protocol PallapaVenkataram, Sunilkumar S. Manvi and B SathishBabu
Text Book title Author
Elements of Protocol Design Mohammed G. Gouda
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
Second Edition, PHI, 2014
Volume and Year of Edition
Wiley Student Edition, 2004
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer science & Subject Name: Agile Technologies
Subject Code: CS7PE523
Course Objectives:
Course Outcomes
Sl. No Course Objectives
1 Understand the background and driving forces for taking an Agile approach to software development
2 Understand the business value of adopting Agile approaches development practices
3 Learn design principles, and continuous integration
4 Understand testing activities within an Agile project
Course outcome
Descriptions
CO1 Interpret the business values of adoptingDevelopment.
CO2 Apply agile development practices, design principles and refactoring to achieve agility.
CO3 Deploy automated build tools, version control and continuous integration
CO4 Perform various testing activities
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer science & Engineering Semester: 7
Subject Name: Agile Technologies
L-T
Course Objectives
Understand the background and driving forces for taking an Agile approach to software development.
Understand the business value of adopting Agile approaches development practices.
Learn design principles, refactoring, automated build tools, version control and continuous integration.
testing activities within an Agile project.
the business values of adopting Agile approaches to Software
pply agile development practices, design principles and refactoring to achieve agility.
eploy automated build tools, version control and continuous integration
erform various testing activities within an Agile project.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Engineering Semester: 7
T-P-S-C: 3-0-0-0-3
Understand the background and driving forces for taking an Agile approach
Understand the business value of adopting Agile approaches and the Agile
refactoring, automated build tools, version control
Agile approaches to Software
pply agile development practices, design principles and refactoring to
eploy automated build tools, version control and continuous integration.
within an Agile project.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
Fundamentals of Agile: background, Agile Manifesto and Principles, Overview of Scrum, Extreme Programming, Feature Driven development, Lean Software Development, Agile project management, Design and development practices in Agile projects, Continuous Integration, Refactoring, Pair Programming, Simple Design.
II
Agile Scrum Framework: Estimation, Planning game, Pplanning, User Stories, Characteristics and content of user stories, Project velocity, Burn down chart, Sprint planning and retrospective, Daily scrum, Scrum roles Team, Key challenges to implementing Agile Development and Project management Frameworks
III
Agile Software Design and Development:Difference between Agile and Traditional Approach, Role of design Principles including Single Principle, Liskov Substitution Principle, Dependency Inversion Principle in Agile Design, Interface Segregation Principles,Refactoring Techniques, Automated build tools, Version control.
IV
Agile Testing:Agile Principles for Agile Testers, Agile Testing Quadrants, TestDevelopment(TDD), TDD Lifecycle, Acceptance tests, Managing testing cycle, Exploratory testing, Risk based testing, Regression tests, Why Automation, Tools to support the Agile tester.
V
Industry Trends:Agile Marketing,Challenges in Enterprise adoption of Agile methods, Agile ALM, Roles in an Agile project, Agile applicability framework, Agile in Distributed teams, Challenges in Agile, Agilemethodology with cloud computing, Balancing Agility with Discipline, Agile rapid application development technologies.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Fundamentals of Agile: The Genesis of Agile, Introduction and background, Agile Manifesto and Principles, Overview of Scrum, Extreme Programming, Feature Driven development, Lean Software
Agile project management, Design and development practices in Agile projects, Continuous Integration, Refactoring, Pair Programming, Simple Design.
Agile Scrum Framework: Introduction to Scrum, Project phases, Agile Estimation, Planning game, Product backlog, Sprint backlog, Iteration planning, User Stories, Characteristics and content of user stories, Project velocity, Burn down chart, Sprint planning and retrospective, Daily scrum, Scrum roles – Product Owner, Scrum Master, Scrum
allenges to implementing Agile Development and Project management Frameworks
Agile Software Design and Development:Agile design practices, Difference between Agile and Traditional Approach, Role of design Principles including Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Dependency Inversion Principle in Agile Design, Interface Segregation Principles,Refactoring Techniques, Automated build tools, Version control.
Agile Testing, How is Agile Testing Different,Ten Principles for Agile Testers, Agile Testing Quadrants, TestDevelopment(TDD), TDD Lifecycle, Acceptance tests, Managing testing cycle, Exploratory testing, Risk based testing, Regression tests, Why
ion, Tools to support the Agile tester.
Agile Marketing,Challenges in Enterprise adoption of Agile methods, Agile ALM, Roles in an Agile project, Agile applicability framework, Agile in Distributed teams, Challenges in Agile, Agilemethodology with cloud computing, Balancing Agility with Discipline, Agile rapid application development technologies.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
The Genesis of Agile, Introduction and background, Agile Manifesto and Principles, Overview of Scrum, Extreme Programming, Feature Driven development, Lean Software
Agile project management, Design and development practices in Agile projects, Continuous Integration, Refactoring, Pair
8
Introduction to Scrum, Project phases, Agile roduct backlog, Sprint backlog, Iteration
planning, User Stories, Characteristics and content of user stories, Project velocity, Burn down chart, Sprint planning and retrospective,
Product Owner, Scrum Master, Scrum allenges to implementing Agile Development and Project
8
Agile design practices, Difference between Agile and Traditional Approach, Role of design
Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Dependency Inversion Principle in Agile Design, Interface Segregation Principles,Refactoring
8
Testing, How is Agile Testing Different,Ten Principles for Agile Testers, Agile Testing Quadrants, Test-Driven Development(TDD), TDD Lifecycle, Acceptance tests, Managing testing cycle, Exploratory testing, Risk based testing, Regression tests, Why
8
Agile Marketing,Challenges in Enterprise adoption of Agile methods, Agile ALM, Roles in an Agile project, Agile applicability framework, Agile in Distributed teams, Challenges in Agile, Agile methodology with cloud computing, Balancing Agility with Discipline,
7
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Agile Software Development with Scrum.
2 Agile Testing: A Practical Guide for Testers and Agile Teams.
3 Agile Software Development, Principles, Patterns and Practices.
Reference Book:
Sl No
Text Book title
1 Agile Software Development: The Cooperative Game
2 User Stories Applied: For Agile Software
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to question of his/her choice.
Text Book title Author
Agile Software Development with KenSchawber, Mike Beedle
Agile Testing: A Practical Guide for and Agile Teams.
Lisa Crispin, Janet Gregory
Agile Software Development, Principles, Patterns and Practices.
Robert C. Martin
Text Book title Author
Software Development: The Alistair Cockburn
User Stories Applied: For Agile Mike Cohn
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to
Volume and Year of Edition
Pearson Publication
Addison Wesley
Prentice Hall Publication
Volume and Year of Edition
Addison Wesley.
Addison Wesley
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Subject Name: Pattern Recognition
Subject Code: CS7PE524 L
Course Objectives:
Course Outcomes:
Sl.No
1
Learn the fundamentals of pattern recognition and its relevance to
and modernproblems
2 Identify where, when and how pattern recognition can beapplied
3
Understand and apply both supervised and unsupervised classification
methods to detect and characterize patterns in real
4
Learn the sufficient
well asjournal articles
Course outcome
CO1 Know the basic structure of pattern recognition systems and the statistical bases of the
CO2 Distinguish supervised learning methods from the unsupervised ones.
CO3 Apply supervised learning methods (modelnearest neighbors) to the classifier design.
CO4 Apply k-means
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering
Pattern Recognition
Subject Code: CS7PE524 L
Course Objectives
earn the fundamentals of pattern recognition and its relevance to
and modernproblems.
dentify where, when and how pattern recognition can beapplied
Understand and apply both supervised and unsupervised classification
methods to detect and characterize patterns in real-world data
earn the sufficient background necessary to read more advance texts as
well asjournal articles in the field of Pattern Recognition.
Descriptions
Know the basic structure of pattern recognition systems and the statistical bases of the classification theory (the Bayes classifier).
Distinguish supervised learning methods from the unsupervised ones.
pply supervised learning methods (model-based maximum likelihood, knearest neighbors) to the classifier design.
means clustering algorithm to solve the problems.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Semester: 7
Subject Code: CS7PE524 L-T-P-S-C: 3-0-0-0-3
earn the fundamentals of pattern recognition and its relevance to classical
dentify where, when and how pattern recognition can beapplied
Understand and apply both supervised and unsupervised classification
world data.
background necessary to read more advance texts as
of Pattern Recognition.
Know the basic structure of pattern recognition systems and the classification theory (the Bayes classifier).
Distinguish supervised learning methods from the unsupervised ones.
based maximum likelihood, k-
to solve the problems.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I Introduction: Machine perception, an example; Pattern Recognition System; The Design Cycle; Learning and Adaptation.
II
Bayesian Decision Theory: Continuous Features, Minimum error rate, classification, classifiers, discriminant functions, and decision surfaces; The normal density; Discriminant functions for the normal density.
Maximum-likelihood and Bayesian Parameter Estimation:Introduction; MaximumBayesian parameter estimation: Gaussian Case, general theory; Hidden Markov Models.
III
Non-parametric Techniques: windows; kn– NearestRule; Metrics and Nearest
Linear Discriminant Functions:Functions and Decision Surfaces; Generalized Linear Discriminant Functions; The TwoPerception Criterion Functions; Relaxation Procedures; NonBehavior; Minimum Squaredprocedures.
IV
Stochastic Methods: Learning; Boltzmann Methods.
Non-Metric Methods:Methods; Recognition with Strings; Grammatical Methods.
V
Unsupervised Learning and Clustering:Densities and IApplication to Normal Mixtures; Unsupervised Bayesian Learning; Data Description and Clustering; Criterion Functions for Clustering.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Machine perception, an example; Pattern Recognition System; The Design Cycle; Learning and Adaptation.
Bayesian Decision Theory: Introduction, Bayesian DecisionContinuous Features, Minimum error rate, classification, classifiers, discriminant functions, and decision surfaces; The normal density; Discriminant functions for the normal density.
likelihood and Bayesian Parameter Estimation:ion; Maximum-likelihood estimation; Bayesian Estimation;
Bayesian parameter estimation: Gaussian Case, general theory; Hidden
parametric Techniques: Introduction; Density Estimation; Parzen Nearest- Neighbor Estimation; The Nearest
Rule; Metrics and Nearest-Neighbor Classification.
Linear Discriminant Functions: Introduction; Linear Discriminant Functions and Decision Surfaces; Generalized Linear Discriminant Functions; The Two-Category Linearly Separable case; Minimizing the Perception Criterion Functions; Relaxation Procedures; NonBehavior; Minimum Squared-Error procedures; The Ho
Stochastic Methods: Introduction; Stochastic Search; Boltzmann Learning; Boltzmann Networks and Graphical Models; Evolutionary
Metric Methods: Introduction; Decision Trees; CART; Other Tree Methods; Recognition with Strings; Grammatical Methods.
Unsupervised Learning and Clustering: Introduction; Mixture Densities and Identifiability; Maximum-Likelihood Estimates; Application to Normal Mixtures; Unsupervised Bayesian Learning; Data Description and Clustering; Criterion Functions for Clustering.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Hours
Machine perception, an example; Pattern Recognition 7
Introduction, Bayesian Decision Theory; Continuous Features, Minimum error rate, classification, classifiers, discriminant functions, and decision surfaces; The normal density;
likelihood and Bayesian Parameter Estimation: likelihood estimation; Bayesian Estimation;
Bayesian parameter estimation: Gaussian Case, general theory; Hidden
8
Introduction; Density Estimation; Parzen Estimation; The Nearest- Neighbor
Introduction; Linear Discriminant Functions and Decision Surfaces; Generalized Linear Discriminant
rable case; Minimizing the Perception Criterion Functions; Relaxation Procedures; Non-separable
Error procedures; The Ho-Kashyap
8
Introduction; Stochastic Search; Boltzmann Networks and Graphical Models; Evolutionary
Introduction; Decision Trees; CART; Other Tree
8
Introduction; Mixture Likelihood Estimates;
Application to Normal Mixtures; Unsupervised Bayesian Learning; Data Description and Clustering; Criterion Functions for Clustering.
8
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Question paper Pattern:
From each unit, two questions of 20 marks answer one full question of his/her choice.
Text Books:
Sl No
Text Book title
1 Pattern Classification
Reference Book:
Sl No
Text Book title
1 Pattern Recognition and Image Analysis.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
From each unit, two questions of 20 marks each have to be given, the student has to answer one full question of his/her choice.
Text Book title Author
Pattern Classification Richard O. Duda, Peter E. Hart, and David G.Stork
Text Book title Author
Pattern Recognition and Image Earl Gose, Richard Johnsonbaugh and Steve Jost:
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
each have to be given, the student has to
Volume and Year of Edition
2ndEdition, Wiley-Interscience, 2001.
Volume and Year of Edition
Pearson Education, 2007.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Department: Computer science and engineering Subject Name: NETWORKS LABORATORY
Subject Code: CS7L01
Course Objectives :
Course Outcomes
Sl.No
1 Be able to understand the working of different concepts of networking.
2 Understand the different routing strategies and congestion control algorithms.
3 Simulate and demonstrate the performance of the TCP, UDP, FTP, TELNET AND ESS.
4 Be able to implement the data link layer and transport layer protocols.
Course outcome
Descriptions
CO1 Implement the basic Routing and Congestion control Algorithms.
CO2 Implement Error Detection, Correction, Encryption and Decryption Techniques.
CO3 Establish Communication between Computers using Client Server approach.
CO4 Design and Simulate different types of networks and benchmark the performance
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019201920192019---- 2020202020202020 Computer science and engineering
NETWORKS LABORATORY
L-T-P
Be able to understand the working of different concepts of networking.
Understand the different routing strategies and congestion control
Simulate and demonstrate the performance of the TCP, UDP, FTP, TELNET
to implement the data link layer and transport layer protocols.
Implement the basic Routing and Congestion control Algorithms.
Implement Error Detection, Correction, Encryption and Decryption
Establish Communication between Computers using Client Server
Design and Simulate different types of networks and benchmark the
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Computer science and engineering Semester: 7
P-S-C: 0-0-3-0-1.5
Be able to understand the working of different concepts of networking.
Understand the different routing strategies and congestion control
Simulate and demonstrate the performance of the TCP, UDP, FTP, TELNET
to implement the data link layer and transport layer protocols.
Implement the basic Routing and Congestion control Algorithms.
Implement Error Detection, Correction, Encryption and Decryption
Establish Communication between Computers using Client Server
Design and Simulate different types of networks and benchmark the
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
UNIT
I
1. Simulate an Ethernet LAN using N nodes and and determine collision across different nodes.2. Simulate and Ethernet LAN using N nodes (6rate and compare throughput.3. Setup/Simulate an Ethernet network of 6 to 15 nodes, for 1number of transmitting nodes and compare collision count, throughput, delay and response time.
1. Write a program for Error Detecting code using CRC codes.2. Write a program for Frame Sorting Technique used in buffers.3.Write a program for
II
1. Simulate ATM switched network and compare advantages/disadvantages over Frame Relay and quality of service (QOS) offered.2. Simulate a three nodes pointthem. Set the queue size and vary the bandwidth and find the number of packets dropped. 3. Simulate a four node pointfollows: n1-n3, n2-n3 and n3n4. Apply relevant applications over TCP and UDP agents changing the parameter and determine the number of packets sent by TCP/UDP.
1. Write a program for distance vector algorithm to find suitable path for Transmission. 2. Using TCP/IP sockets, write a client send the file name and to make the server send back the contents of the requested file if present
III
1. Simulate simple BSS and with transmitting nodes in wiresimulation and determine the performance with respect to transmission of packets. 2.Simulate X.25 and Frame Relay, and compare advantages/disadvantages and demonstrate improved per 3. Simulate a wireless network of 15 nodes and compare performance with Ethernet and Token ring 4. Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets dcongestion
1.Write a program for Hamming code generation for error detection and correction. 2 Write a program for congestion control using leaky bucket algorithm.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description:
PART-A 1. Simulate an Ethernet LAN using N nodes and set multiple traffic nodes and determine collision across different nodes. 2. Simulate and Ethernet LAN using N nodes (6-10) change error rate and data rate and compare throughput. 3. Setup/Simulate an Ethernet network of 6 to 15 nodes, for 1number of transmitting nodes and compare collision count, throughput, delay
PART-B
1. Write a program for Error Detecting code using CRC codes.2. Write a program for Frame Sorting Technique used in buffers.3.Write a program for simple RSA algorithm to Encrypt and Decrypt the Data
1. Simulate ATM switched network and compare advantages/disadvantages over Frame Relay and quality of service (QOS) offered. 2. Simulate a three nodes point-to-point network with duplex links them. Set the queue size and vary the bandwidth and find the number of
3. Simulate a four node point-to-point network, and connect the links as n3 and n3-n4. Apply TCP agent between n1
evant applications over TCP and UDP agents changing the parameter and determine the number of packets sent by TCP/UDP.
PART-B 1. Write a program for distance vector algorithm to find suitable path for
Using TCP/IP sockets, write a client - server program to make the client send the file name and to make the server send back the contents of the requested file if present. PART-A 1. Simulate simple BSS and with transmitting nodes in wiresimulation and determine the performance with respect to transmission of
2.Simulate X.25 and Frame Relay, and compare advantages/disadvantages and demonstrate improved performance of Frame Relay over X.25
3. Simulate a wireless network of 15 nodes and compare performance with Ethernet and Token ring
4. Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets d
PART-B 1.Write a program for Hamming code generation for error detection and
2 Write a program for congestion control using leaky bucket algorithm.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
set multiple traffic nodes
10) change error rate and data
3. Setup/Simulate an Ethernet network of 6 to 15 nodes, for 1-persistent, vary number of transmitting nodes and compare collision count, throughput, delay
1. Write a program for Error Detecting code using CRC codes. 2. Write a program for Frame Sorting Technique used in buffers.
simple RSA algorithm to Encrypt and Decrypt the Data
1. Simulate ATM switched network and compare advantages/disadvantages
point network with duplex links between them. Set the queue size and vary the bandwidth and find the number of
point network, and connect the links as n4. Apply TCP agent between n1-n4 and UDP n2-
evant applications over TCP and UDP agents changing the parameter and determine the number of packets sent by TCP/UDP.
1. Write a program for distance vector algorithm to find suitable path for
server program to make the client send the file name and to make the server send back the contents of the
1. Simulate simple BSS and with transmitting nodes in wire-less LAN by simulation and determine the performance with respect to transmission of
2.Simulate X.25 and Frame Relay, and compare advantages/disadvantages formance of Frame Relay over X.25
3. Simulate a wireless network of 15 nodes and compare performance with
4. Simulate the transmission of ping messages over a network topology consisting of 6 nodes and find the number of packets dropped due to
1.Write a program for Hamming code generation for error detection and
2 Write a program for congestion control using leaky bucket algorithm.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Pattern for practical exam conduction:
In the examination a student 50 marks.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Pattern for practical exam conduction:
In the examination a student has to execute one program from each part for a total of
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
has to execute one program from each part for a total of
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year
Department: Computer Science and Engineering Semester: 7
Subject Name: WEB TECHNOLOGY
Subject Code: CS7L02
Course Objectives:
Course Outcomes
Sl. No
Course Objectives
1 Design and develop static and dynamic web pages.
2 Know different Framework like PHP and JavaScript.
3 Familiarize with
Programming.
4 Learn Database Connectivity to web applications.
Course outcome
Descriptions
CO1 Design and develop dynamic web pages with good aesthetic sense of
designing and latest
CO2 Embed JavaScript and PHP into XHTML.
CO3 Apply Web Application Terminologies, Internet Tools and other web
services.
CO4 Developing the Website and storing and retrieving the data dynamically.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year Syllabus for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering Semester: 7
WEB TECHNOLOGY LAB
L
Course Objectives
Design and develop static and dynamic web pages.
Know different Framework like PHP and JavaScript.
Familiarize with Client-Side Programming, Server
Programming.
Learn Database Connectivity to web applications.
Descriptions
Design and develop dynamic web pages with good aesthetic sense of
designing and latest technical know-how's.
Embed JavaScript and PHP into XHTML.
Apply Web Application Terminologies, Internet Tools and other web
Developing the Website and storing and retrieving the data dynamically.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Computer Science and Engineering Semester: 7th
L-T-P-C: 0-0-3-0-1.5
Know different Framework like PHP and JavaScript.
Side Programming, Server-Side
Design and develop dynamic web pages with good aesthetic sense of
Apply Web Application Terminologies, Internet Tools and other web
Developing the Website and storing and retrieving the data dynamically.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Lab cycles
I
1. Develop and demonstrate a HTML document that illustrates the use of external
style sheet, ordered list, table, borders, padding, color, and the tag.
2. Write a JavaScript to design a simple calculator to perform the following
operations: sum, product, differe
3. Write a JavaScript that calculates the squares and cubes of the numbers from 0
to 10 and outputs XHTML text that displays the resulting values in an XHTML
table format.
4. Write a JavaScript code that displays text “TEXT
font size in the interval of 100ms in RED COLOR, when the font size reaches
50pt it displays “TEXT
decreases to 5pt.
5. Develop and demonstrate a XHTML file that includes JavaScript script that
uses functions for the following problems:
a. Parameter: A string
vowel
c. Parameter: A number
order
6. Create a XHTML form with Name, Address Line2 and E
Submitting, store the values in MYSQL table. Retrieve and display the data
based on Name.
II
7. Write a PHP program to keep track of the number of visitors visiting the web
page and to display this count of visitors, with proper headings.
8. Write a PHP program to display a digital clock which displays the current time
of the server.
9. Write the PHP programs to do the following:
a. Find the transpose of a matrix
of two matrices (Note: Students have to execut
10. Write a PHP program to sort the student records based on USN which are
stored in the database.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Description
Develop and demonstrate a HTML document that illustrates the use of external
style sheet, ordered list, table, borders, padding, color, and the tag.
Write a JavaScript to design a simple calculator to perform the following
operations: sum, product, difference and quotient.
Write a JavaScript that calculates the squares and cubes of the numbers from 0
to 10 and outputs XHTML text that displays the resulting values in an XHTML
Write a JavaScript code that displays text “TEXT-GROWING” with increa
font size in the interval of 100ms in RED COLOR, when the font size reaches
50pt it displays “TEXT-SHRINKING” in BLUE color. Then the font size
Develop and demonstrate a XHTML file that includes JavaScript script that
for the following problems:
Parameter: A string b. Output: The position in the string of the left
Parameter: A number d. Output: The number with its digits in the reverse
Create a XHTML form with Name, Address Line2 and E-mail text
Submitting, store the values in MYSQL table. Retrieve and display the data
Write a PHP program to keep track of the number of visitors visiting the web
page and to display this count of visitors, with proper headings.
PHP program to display a digital clock which displays the current time
Write the PHP programs to do the following:
Find the transpose of a matrix b. Multiplication of two matrices
(Note: Students have to execute either a & c or b & c).
Write a PHP program to sort the student records based on USN which are
stored in the database.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Develop and demonstrate a HTML document that illustrates the use of external
style sheet, ordered list, table, borders, padding, color, and the tag.
Write a JavaScript to design a simple calculator to perform the following
Write a JavaScript that calculates the squares and cubes of the numbers from 0
to 10 and outputs XHTML text that displays the resulting values in an XHTML
GROWING” with increasing
font size in the interval of 100ms in RED COLOR, when the font size reaches
SHRINKING” in BLUE color. Then the font size
Develop and demonstrate a XHTML file that includes JavaScript script that
Output: The position in the string of the left-most
Output: The number with its digits in the reverse
mail text fields. On
Submitting, store the values in MYSQL table. Retrieve and display the data
Write a PHP program to keep track of the number of visitors visiting the web
page and to display this count of visitors, with proper headings.
PHP program to display a digital clock which displays the current time
Multiplication of two matrices c. Addition
e either a & c or b & c).
Write a PHP program to sort the student records based on USN which are
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
III
Practice Programs:
1. Design an XHTML that uses CSS to illustrate the usage of: hover and: focus
pseudo classes.
2. Design an XHTML that
properties and Text Decoration Elements.
3. Design an XHTML that uses CSS to test External Style Sheets.
4. Design an XHTML that uses CSS to illustrate usage of borders, margin,
padding and Background images.
5. Design an XML document to store information about a student in an
engineering college SSIT. The information must include USN, Name, and
Name of the College, Branch, Year of Joining, and email id. Make up sample
data for 3 students. Create a CSS style sheet
document.
Pattern for practical exam conduction:
a. Experiment Distribution:
• For laboratories having only one part: Students are allowed to pick one experiment
from the lot with equal opportunity.
• For laboratories having PART A and PART B: Students are allowed to pick one
experiment from PART A and one experiment from PART B, with equal
opportunity.
b. Change of experiment is allowed only once and 20% of the maximum marks to be
deducted.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Design an XHTML that uses CSS to illustrate the usage of: hover and: focus
Design an XHTML that uses CSS to illustrate the usage of Font and Color
properties and Text Decoration Elements.
Design an XHTML that uses CSS to test External Style Sheets.
Design an XHTML that uses CSS to illustrate usage of borders, margin,
padding and Background images.
Design an XML document to store information about a student in an
engineering college SSIT. The information must include USN, Name, and
Name of the College, Branch, Year of Joining, and email id. Make up sample
data for 3 students. Create a CSS style sheet and use it to display the
Pattern for practical exam conduction:
Experiment Distribution:
For laboratories having only one part: Students are allowed to pick one experiment
from the lot with equal opportunity.
For laboratories having PART A and PART B: Students are allowed to pick one
experiment from PART A and one experiment from PART B, with equal
Change of experiment is allowed only once and 20% of the maximum marks to be
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Design an XHTML that uses CSS to illustrate the usage of: hover and: focus
uses CSS to illustrate the usage of Font and Color
Design an XHTML that uses CSS to test External Style Sheets.
Design an XHTML that uses CSS to illustrate usage of borders, margin,
Design an XML document to store information about a student in an
engineering college SSIT. The information must include USN, Name, and
Name of the College, Branch, Year of Joining, and email id. Make up sample
use it to display the
For laboratories having only one part: Students are allowed to pick one experiment
For laboratories having PART A and PART B: Students are allowed to pick one
experiment from PART A and one experiment from PART B, with equal
Change of experiment is allowed only once and 20% of the maximum marks to be
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus Syllabus Syllabus Syllabus
Department: Computer Science and Engineering Semester: 7
Subject Name: PROJECT WORK PHASE
Subject Code: CS7PW01
Course Outcomes
1. Students shall carry out a detailed survey on the Area and the Topic on which they
are interested to do the Project work. Students are expected to prepare
documentation and submit three different Synopses to
2. Evaluation Committee will review the synopsis and suggest suitable area for project.
If project proposals are not to the expected standards or outdates then recommend
the students resubmit the refined synopsis.
3. Students are expected to give a detailed presentation on the Topic approved and
justify the panel members to start their project work.
4. Presentation consists of Basic Overview of the Project which includes Introduction,
Literature Survey, Problem Statement, Motivation, Object
and Specification, Features of Existing and Proposed System and Algorithms
Selected.
Evaluation Scheme-I (50% percent of CIE):
Continuous evaluation will be done by respective Project Guides based on the
Regularity, Technical Kn
Communication Skills, Demonstration skills, Collaborative Learning and
Course outcome
Descriptions
CO1 Identify the problem in the specified area by a literature survey.
CO2 Analyze the problem and identify the different modules/algorithms to solve the problems.
CO3 Choose the platform to solve the selected
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Syllabus Syllabus Syllabus Syllabus for the Academic Year for the Academic Year for the Academic Year for the Academic Year –––– 2019 2019 2019 2019 ---- 2020202020202020
Computer Science and Engineering Semester: 7
PROJECT WORK PHASE – I
L-T
Description
Scheme of Evaluation
Students shall carry out a detailed survey on the Area and the Topic on which they
are interested to do the Project work. Students are expected to prepare
documentation and submit three different Synopses to the Evaluation Committee.
Evaluation Committee will review the synopsis and suggest suitable area for project.
If project proposals are not to the expected standards or outdates then recommend
the students resubmit the refined synopsis.
ed to give a detailed presentation on the Topic approved and
justify the panel members to start their project work.
Presentation consists of Basic Overview of the Project which includes Introduction,
Literature Survey, Problem Statement, Motivation, Objectives, Requirement Analysis
and Specification, Features of Existing and Proposed System and Algorithms
I (50% percent of CIE):
Continuous evaluation will be done by respective Project Guides based on the
Regularity, Technical Knowledge and Competence, Programming Skills,
Communication Skills, Demonstration skills, Collaborative Learning and
Identify the problem in the specified area by a literature survey.
Analyze the problem and identify the different modules/algorithms to solve the problems.
Choose the platform to solve the selected problem.
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Computer Science and Engineering Semester: 7
T-P-C: 0-8-0-0-4
Students shall carry out a detailed survey on the Area and the Topic on which they
are interested to do the Project work. Students are expected to prepare
the Evaluation Committee.
Evaluation Committee will review the synopsis and suggest suitable area for project.
If project proposals are not to the expected standards or outdates then recommend
ed to give a detailed presentation on the Topic approved and
Presentation consists of Basic Overview of the Project which includes Introduction,
ives, Requirement Analysis
and Specification, Features of Existing and Proposed System and Algorithms
Continuous evaluation will be done by respective Project Guides based on the
owledge and Competence, Programming Skills,
Communication Skills, Demonstration skills, Collaborative Learning and
Identify the problem in the specified area by a literature survey.
Analyze the problem and identify the different modules/algorithms to
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Documentation Skills of the students.
Evaluation Scheme – II (50% percent of CIE):
Students are evaluated by the team of faculty members Technical Competence, Slides Preparation, Team Working Abilities, Questionnaires and overall Performance in the Seminar
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
Documentation Skills of the students.
II (50% percent of CIE):
Students are evaluated by the team of faculty members based on the Presentation, Technical Competence, Slides Preparation, Team Working Abilities, Questionnaires and overall Performance in the Seminar-1 and Seminar-2 of Project Phase
TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Department of Computer Science & Engineering VII Semester
based on the Presentation, Technical Competence, Slides Preparation, Team Working Abilities, Questionnaires and
2 of Project Phase-I.