sri siddhartha institute of technology, tum akuru

42
SRI SIDDHARTHA (A constituent College Department of Computer Scien SRI SIDDHARTHA (A Constituent College DEPARTMENT PROPOSED Sl. No Sub. Code Nam 1 CS7T01 Intern 2 CS7T02 W 3 CS7T03 Mach 4 CS7PE4YY/ IS7PE4YY Profe 5 CS7PE5YY/ IS7PE5YY Profe 6 CS7L01 Netw 7 CS7L02 Web 8 CS7PW01 Proje Tot Professional Elective – II Sub. Code CS7PE411 CS7PE412 CS7PE413 CS7PE414 Professional Elective – III Sub. Code CS7PE521 CS7PE522 CS7PE523 CS7PE524 A INSTITUTE OF TECHNOLOGY- TUMA of Siddhartha Academy of Higher Education, Tum nce & Engineering INSTITUTE OF TECHNOLOGY, T e of Sri Siddhartha Academy of Higher Education, T OF COMPUTER SCIENCE& ENGINEE D CURRICULUM OF VII -VIII SEMEST 2016-17 BATCH VII SEMESTER me of the subject L T P net Of Things 4 0 0 Web Technology and Its Applications 3 2 0 hine Learning 3 0 0 essional Elective - II 3 0 0 essional Elective – III 3 0 0 work Laboratory 0 0 3 Technology Laboratory 0 0 3 ect Work Phase 1 0 8 0 tal 16 10 6 Credits: 3-0-0-0-3 Subject Title Software Testing Information Storage and Managemen Cryptography and Network Security Wireless Sensor Network I Credits: 3-0-0-0-3 Subject Title Cloud Computing Protocol Engineering Agile Technologies Pattern Recognition AKURU makuru) VII Semester TUMAKURU , Tumakuru) ERING TER 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

Upload: others

Post on 16-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 2: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 3: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 4: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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)

Page 5: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 6: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 7: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 8: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 9: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 10: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 11: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 12: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 13: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 14: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 15: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 16: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 17: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 18: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 19: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 20: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 21: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 22: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 23: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 24: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 25: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 26: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 27: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 28: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 29: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 30: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 31: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 32: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 33: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 34: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 35: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 36: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 37: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 38: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.

Page 39: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 40: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 41: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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

Page 42: SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY, TUM AKURU

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.