+ All Categories
Home > Documents > DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT...

DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT...

Date post: 27-Jun-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
42
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru) Information Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the Subject L T P S C 1 IS7T01 Mobile Application Development 4 0 0 0 4 2 CS7T02 Web Technologies 3 2 0 0 4 3 IS7T03 File Structures 3 0 0 1 4 4 CS7PE4XY / IS7PE4XY Professional Elective - II 3 0 0 0 3 5 CS7PE5XY / IS7PE5XY Professional Elective - III 3 0 0 0 3 6 IS7L01 Machine Learning Lab 0 0 3 0 1.5 7 CS7L02 Web Technology Lab 0 0 3 0 1.5 8 CS7PW01 Project Work Phase - I 0 8 0 0 4 Total 16 10 6 1 25 Professional Elective II Credits: 3-0-0-0-3 Subject Code Name of the Subject CS7PE411 Software Testing IS7PE412 Natural Language Processing IS7PE413 Multimedia Computing IS7PE414 Network Analysis and Management Professional Elective III Credits: 3-0-0-0-3 Subject Code Name of the Subject IS7PE521 Distributed Computing Systems IS7PE522 Soft and Evolutionary Computing CS7PE523 Agile Technologies IS7PE524 Software Project Management
Transcript
Page 1: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

VII SEMESTER

Sl. No Subject Code Name of the Subject L T P S C

1 IS7T01 Mobile Application Development 4 0 0 0 4

2 CS7T02 Clouo Web Technologies 3 2 0 0 4

3 IS7T03 File Structures 3 0 0 1 4

4 CS7PE4XY /

IS7PE4XY Professional Elective - II 3 0 0 0 3

5 CS7PE5XY /

IS7PE5XY Professional Elective - III 3 0 0 0 3

6 IS7L01 Machine Learning Lab 0 0 3 0 1.5

7 CS7L02 Web Technology Lab 0 0 3 0 1.5

8 CS7PW01 Project Work Phase - I 0 8 0 0 4

Total 16 10 6 1 25

Professional Elective – II Credits: 3-0-0-0-3

Subject Code Name of the Subject

CS7PE411 Software Testing

IS7PE412 Natural Language Processing

IS7PE413 Multimedia Computing

IS7PE414 Network Analysis and Management

Professional Elective – III Credits: 3-0-0-0-3

Subject Code Name of the Subject

IS7PE521 Distributed Computing Systems

IS7PE522 Soft and Evolutionary Computing

CS7PE523 Agile Technologies

IS7PE524 Software Project Management

Page 2: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: MOBILE APPLICATION DEVELOPMENT

Subject Code: IS7T01 L-T-P-S-C: 4-0-0-0-4

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Learn the basic environment of an Android app.

2 Illustrate the user interface and app functionality.

3 Interpret the techniques of app data access and persistence.

4 Appraise the testing and publishing of an app.

Course outcome

Descriptions

CO1 Able to understand various approaches and technologies for app

development.

CO2 Capable of understanding, designing app user interface and implementing

app functionality.

CO3 Able to develop location services using device sensors while building

android apps.

CO4 Capable of validating, packaging and moving apps to market.

Page 3: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Mobility and Android:

Introduction, Mobility Panorama, Mobile Platforms, App Development

Approaches, Android Overview.

Getting Started with Android:

Introduction, Setting up Development Environment, Saying Hello to Android,

Traversing an Android App Project Structure, Logical Components of an

Android App, Android Tool Repository, Installing and Running App Devices.

Learning with an Application - 3CheersCable:

Introduction, 3CheersCable App, Mobile App Development Challenges,

Tenets of a Winning App.

8

II

App User Interface:

Introduction, Activity, UI Resources, UI Elements and Events, Interaction

among Activities, Fragments, Action Bar.

App Functionality - Beyond UI:

Introduction, Threads, AsyncTask, Service, Notifications, Intents and Intent

Resolution, Broadcast Receivers, Telephony and SMS.

12

III

App Data - Persistence and Access:

Introduction, Flat Files, Shared Preferences, Relational Data, Data Sharing

Across Apps, Enterprise Data.

Graphics and Animation:

Introduction, Android Graphics, Android Animation.

12

IV

Multimedia:

Introduction, Audio, Video and Images, Playback 185, Capture and Storage.

Location Services and Maps:

Introduction, Google Play Services, Location Services, Maps.

10

V

Sensors:

Introduction, Sensors in Android, Android Sensor Framework, Motion

Sensors, Position Sensors, Environment Sensors.

Testing Android Apps:

Introduction, Testing Android App Components, App Testing Landscape

Overview.

Publishing Apps:

Introduction, Groundwork, Configuring, Packaging, Distributing.

10

Page 4: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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 Author Volume and Year of Edition

1 Composing Mobile Apps: Learn |

Explore | Apply using Android

Anubhav Pradhan,

Anil V. Deshpande

Wiley, First Edition-

2014

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Android Application Development All

in one for Dummies

Barry Burd Edition: 1

2 Teach Yourself Android Application

Development in 24Hours

1st Edition,

Publication SAMS

Page 5: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: WEB TECHNOLOGIES

Subject Code: CS7T02 L-T-P-S-C: 3-2-0-0-4

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Illustrate the Semantic Structure and Compose different

tags using XHTML.

2 Define and use user-defined tags for creating a XML

framework.

3 Design Client-Side programs using JavaScript.

4 Design Server Side programs using PHP and to infer

PHP‟s capabilities to access database.

Course outcome

Descriptions

CO1 Develop Web Pages, Host web site and Deploy web based applications

using various web technologies.

CO2 Design topic – specific markup languages and understand web services.

CO3 Implement, Invoke and develop server side objects using PHP to generate

and display the content dynamically.

CO4

Understand, Implement and develop client side objects using JavaScript

and to achieve an interactive web page.

Page 6: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

INTRODUCTION to XHTML

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.

8

II

Introduction to XML

Introduction, Uses of XML, The Syntax of XML, XML Document Structure,

Namespaces, XMLSchemas, Displaying Raw XML Documents, Displaying

XML Documents with CSS, XSLT Style Sheets, XML Processors, Web

Services.

8

III

The Basics of JavaScript

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 Expressions, Another Example, Errors in Scripts.

8

IV

JavaScript and HTML Documents

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.

8

V

Introduction to PHP

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 and MySQL.

7

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.

Page 7: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Text Books:

Sl No

Text Book title Author Volume and Year of Edition

1 Programming the World Wide Web Robert W. Sebesta 8

th Edition, Pearson

Education, 2015

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Professional JavaScript for Web

Developers

Nicholas C Zakas 3rd

Edition,

Wrox/Wiley India,

2012

2 Fundamentals of Web Development Randy Connolly,

Ricardo Hoar

Pearson Education,

Inc., 2005

3 Open Source Web Development with

LAMP

James Lee and Brent

Ware

Pearson Education,

Inc., 2009

Page 8: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: FILE STRUCTURES

Subject Code: IS7T03 L-T-P-S-C: 3-0-0-1-4

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Understand the techniques for organization and

manipulation of data in secondary storage.

2

Understand and analyze the high-level file structures tools

which include indexing, co-sequential processing, B trees,

B+ trees, Hashing and Extendable Hashing.

3 Select the appropriate data structure and file structure for

proper File organization.

4 Build the structure, retrieving selected data, updating and

maintaining the appropriate structure.

Course outcome

Descriptions

CO1 Describe the Concept of File Structures and File Organization Techniques.

CO2 Apply the Concepts of File Structures in the Data Storage and

Manipulation Techniques.

CO3 Analyze and Choose field structures and record structures to different

applications.

CO4

Use high level file structure to provide solution building, retrieving and

updating files.

Page 9: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Fundamental File Structure Concepts, Managing Files of Records:

File Structures: The Heart of the file structure Design, A Short History of File

Structure Design, A Conceptual Toolkit; Fundamental File Operations:

Physical Files and Logical Files, Opening Files, Closing Files, Reading and

Writing, Seeking, UNIX file System Commands. Storage as Hierarchy, A

journey of a Byte, Buffer Management, Field and Record Organization, Using

Classes to Manipulate Buffers, Using Inheritance for Record Buffer Classes,

Managing Fixed Length, Fixed Field Buffers, An Object-Oriented Class for

Record Files, Record Access, More about Record Structures, Encapsulating

Record Operations in a Single Class, File Access and File Organization.

8

II

Organization of Files for Performance, Indexing:

Data Compression, Reclaiming Space in files, Internal Sorting and Binary

Searching, Key sorting; what is an Index? A Simple Index for Entry-

Sequenced File, Template Classes in C++, Object-Oriented support for

Indexed, Entry-Sequenced Files of Data Objects, Indexes that are too large to

hold in Memory, Indexing to provide access by Multiple keys, Retrieval Using

Combinations of Secondary Keys, Improving the Secondary Index structure,

Inverted Lists, Selective indexes, Binding.

7

III

Co-sequential Processing and the Sorting of Large Files:

A Model for Implementing Consequential Processes, Application of the Model

to a General Ledger Program, Extension of the Model to include Multi-way

Merging, A Second Look at Sorting in Memory.

7

IV

Multi-Level Indexing and B-Trees, Indexed Sequential File Access and

Prefix B +TREES:

Introduction; Indexing with Binary Search Trees; Multi-Level Indexing; B-

Trees; Example of Creating a B-Tree, An Object-Oriented Representation of

B-Trees, B-Tree Methods; Nomenclature, Formal Definition of B-Tree

Properties, Worst-case Search Depth, Deletion, Merging and Redistribution

during insertion; A Way to improve storage utilization, B* Trees, Buffering of

pages; Virtual B-Trees; Variable-length Records and keys. Indexed Sequential

Access, Maintaining a Sequence Set, Adding a Simple Index to the Sequence

Set, The Content of the Index: Separators Instead of Keys, The Simple Prefix

B+ Tree and its maintenance, Index Set Block Size, Internal Structure of Index

Set Blocks: A Variable-order B- Tree, Loading a Simple Prefix B+ Trees, B+

Trees, B+ Trees and Simple Prefix B+ Trees in Perspective.

9

Page 10: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

V

Hashing, Extendible Hashing:

Introduction, A Simple Hashing Algorithm, Hashing Functions and Record

Distribution, How much Extra Memory should be used?, Collision resolution

by progressive overflow, Buckets, Making deletions, Other collision resolution

techniques, Patterns of record access. How Extendible Hashing Works,

Implementation, Deletion, Extendible Hashing Performance, Alternative

Approaches.

8

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 Author Volume and Year of Edition

1 File Structures-An Object Oriented

Approach with C++

Michael J. Folk, Bill

Zoellick, Greg

Riccardi

3rd Edition, Pearson,

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 File Structures Using C++ K.R. Venugopal,

K.G. Srinivas, P.M.

Krishnaraj

Tata McGraw-Hill,

2017

2 The C++ Programming sLanguage Bjarne Stroustrup 3rd Edition, Pearson,

2018

Page 11: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: SOFTWARE TESTING

Subject Code: CS7PE411 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Learn design of test cases.

2 Investigate the reason for bugs and analyze the principles

in software testing to prevent and remove bugs.

3 Learn to apply software testing techniques in commercial

environment.

4

Expose how to plan a test project, design test cases and

data, conduct testing operations, manage software

problems and defects, and generate a testing report.

Course outcome

Descriptions

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 any

given 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.

Page 12: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

A Perspective on Testing and Examples

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) Examples: Generalized pseudocode, The triangle problem,

The NextDate function, The commission problem, The SATM (Simple

Automatic Teller Machine) problem, The currency converter, Saturn

windshield wiper (2.1 to 2.7).

8

II

Boundary Value Testing, Equivalence Class Testing and Decision Table-

Based Testing

Boundary Value Testing: Boundary value analysis, Robustness testing,

Worst-case testing, Special value testing, Examples, Random testing (5.1 to

5.6) Equivalence Class Testing: Equivalence test cases for the triangle

problem, NextDate function, and the commission problem, Guidelines and

observations 6.4 to 6.8). Decision Table-Based Testing: Decision tables, Test

cases for the triangle problem, Next Date function, and the commission

problem, Guidelines and observations (7.1 to 7.5 and 7.7).

8

III

Path Testing, Data Flow Testing and Life Cycle - Based Testing

Path Testing: DD paths, Test coverage metrics, Basis path testing, guidelines

and observations (8.1 to 8.4). Data Flow Testing: Definition-Use testing,

Slice-based testing (9.1 and 9.2) Life Cycle - Based Testing: Traditional

Waterfall Testing, Testing in Iterative Life Cycles, Agile Testing, Agile

Model–Driven Development (11.1 to 11.4).

8

IV

Integration Testing and System Testing

Integration Testing: Decomposition-Based Integration, Call Graph–Based

Integration, Path-Based Integration, Example: integrationNextDate (13.1 to

13.4), System Testing: Threads, Basis Concepts for Requirements

Specification, Model-Based Threads, Use Case–Based Threads, Long versus

Short Use Cases (14.1 to 14.5).

7

V

Test and Analysis Activities within a Software Process, Fault-Based

Testing and Test Execution

Test and Analysis Activities within a Software Process: The quality process,

Planning and monitoring, Quality goals, Dependability properties, Analysis,

Testing, Improving the process, Organizational factors (4.1 to 4.8). Fault-

Based Testing: Overview, Assumptions in fault-based testing, Mutation

analysis, Fault-based adequacy criteria, Variations on mutation analysis 16.1 to

16.5). Test Execution: Overview, From test case specifications to test cases,

Scaffolding, Generic versus specific scaffolding, Test oracles, Self-checks as

oracles, Capture and replay (17.1 to 17.7).

8

Page 13: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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 Author Volume and Year of Edition

1 Software Testing Paul C. Jorgensen A Craftsman‟s

Approach, 4th

Edition, Auerbach

Publications, 2008

2 Software Testing and Analysis –

Process, Principles and Techniques

Mauro Pezze, Michal

Young

Wiley India, 2008

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Foundations of Software Testing Aditya P Mathur Pearson Education,

2008

2 Software testing Principles and Practices Srinivasan Desikan,

Gopalaswamy

Ramesh

2nd

Edition, Pearson

Education, 2007.

3 The Craft of Software Testing Brian Marrick Pearson Education,

1995

Page 14: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: NATURAL LANGUAGE PROCESSING

Subject Code: IS7PE412 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Learn the techniques in natural language processing.

2 Be familiar with the natural language generation.

3 Be exposed to Text Mining.

4 Understand the information retrieval techniques

Course outcome

Descriptions

CO1 Analyze the natural language text.

CO2 Generate the natural language.

CO3 Do Text mining.

CO4 Apply information retrieval techniques.

Page 15: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Overview and language modeling:

Overview: Origins and challenges of NLP Language and Grammar-Processing

Indian Languages- NLP Applications-Information Retrieval. Language

Modeling: Various Grammar- based Language Models-Statistical Language

Model.

7

II

Word level and syntactic analysis:

Word Level Analysis: Regular Expressions- Finite-State Automata-

Morphological Parsing-Spelling Error Detection and correction-Words and

Word classes-Part-of Speech Tagging. Syntactic Analysis: Context-free

Grammar-Constituency- Parsing-Probabilistic Parsing.

7

III

Extracting Relations from Text: From Word Sequences to Dependency

Paths:

Introduction, Subsequence Kernels for Relation Extraction, A Dependency-

Path Kernel for Relation Extraction and Experimental Evaluation.

Mining Diagnostic Text Reports by Learning to Annotate Knowledge

Roles:

Introduction, Domain Knowledge and Knowledge Roles, Frame Semantics and

Semantic Role Labeling, Learning to Annotate Cases with Knowledge Roles

and Evaluations.

A Case Study in Natural Language Based Web Search:

In Fact System Overview, the GlobalSecurity.org Experience.

8

IV

iSTART: Evaluation of Feedback Systems, Textual Signatures: Identifying

Text-Types Using Latent Semantic Analysisto Measure the Cohesion of

Text Structures:

Introduction, Cohesion, Coh-Metrix, Approaches to Analyzing Texts, Latent

Semantic Analysis, Predictions, Results of Experiments.

Automatic Document Separation: A Combination of Probabilistic

Classification and Finite-State Sequence Modeling:

Introduction, Related Work, Data Preparation, Document Separation as a

Sequence Mapping Problem, Results.

Evolving Explanatory Novel Patterns for Semantically-Based Text

Mining: Related Work, A Semantically Guided Model for Effective Text Mining.

8

V

Information Retrieval and Lexical Resources:

Information Retrieval: Design features of Information Retrieval Systems-

Classical, Non classical, Alternative Models of Information Retrieval –

valuation Lexical Resources: World Net-Frame Net- Stemmers-POS Tagger-

Research Corpora.

9

Page 16: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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 Author Volume and Year of Edition

1 Natural Language Processing and

Information Retrieval

Tanveer Siddiqui,

U.S. Tiwary,

Oxford University

Press, 2008

2 Natural Language Processing and Text

Mining

Anne Kao and

Stephen R. Poteet

(Eds)

Springer-Verlag

London Limited

2007.

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Speech and Language Processing: An

introduction to Natural Language

Processing, Computational Linguistics

and Speech Recognition

Daniel Jurafsky and

James H Martin

2nd Edition, Prentice

Hall, 2008.

2 Natural Language Understanding James Allen 2

ndEdition,

Benjamin/Cummings

publishing company,

1995

3 Information Storage and Retrieval

systems

Gerald J. Kowalski

and Mark.T.

Maybury

Kluwer academic

Publishers, 2000.

Page 17: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: MULTIMEDIA COMPUTING

Subject Code: IS7PE413 L-T-P-S-C: 3-0–0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Learn and understand technical aspect of Multimedia

Systems.

2 Understand the standards available for different audio,

video and text applications.

3 Design and develop various Multimedia Systems

applicable in real time.

4 Learn various multimedia authoring systems.

Course outcome

Descriptions

CO1 Know the challenges of handling media files.

CO2 Able to use different compression techniques to reduce the storage space

for media files.

CO3 Use different techniques to ensure better quality of audio and video

stream.

CO4 Understand the need for different types of file formats for audio and video

data.

Page 18: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Introduction, Media and Data Streams, Audio Technology:

Multimedia Elements; Multimedia Applications; Multimedia Systems

Architecture; Evolving Technologies for Multimedia Systems; Defining

Objects for Multimedia Systems; Multimedia Data Interface Standards; The

need for Data Compression; Multimedia Databases. Media: Perception Media,

Representation Media, Presentation Media, Storage Media, Transmission

Media, Information Exchange Media, Presentation Spaces & Values, and

Presentation Dimensions; Key Properties of a Multimedia System: Discrete &

Continuous Media, Independence Media, Computer Controlled Systems,

Integration; Characterizing Data Streams: Asynchronous Transmission Mode,

Synchronous Transmission Mode, Isochronous Transmission Mode;

Characterizing Continuous Media Data Streams. Sound: Frequency,

Amplitude, Sound Perception and Psychoacoustics; Audio Representation on

Computers; Three Dimensional Sound Projection; Music and MIDI Standards;

Speech Signals; Speech Output; Speech Input; Speech Transmission.

8

II

Graphics and Images, Video Technology, Computer-Based Animation:

Capturing Graphics and Images Computer Assisted Graphics and Image

Processing; Reconstructing Images; Graphics and Image Output Options.

Basics; Television Systems; Digitalization of Video Signals; Digital

Television; Basic Concepts; Specification of Animations; Methods of

Controlling Animation; Display of Animation; Transmission of Animation;

Virtual Reality Modeling Language.

8

III

Data Compression 1:

Storage Space; Coding Requirements; Source, Entropy, and Hybrid Coding;

Basic Compression Techniques; JPEG: Image Preparation, Lossy Sequential

DCT-based Mode, Expanded Lossy DCT-based Mode, Lossless Mode,

Hierarchical Mode.

Data Compression 2:

H.261 (Px64) and H.263: Image Preparation, Coding Algorithms, Data Stream,

H.263+ and H.263L; MPEG: Video Encoding, Audio Coding, Data Stream,

MPEG-2, MPEG-4, MPEG-7; Fractal Compression.

8

IV

Optical Storage Media:

History of Optical Storage; Basic Technology; Video Discs and Other

WORMs; Compact Disc Digital Audio; Compact Disc Read Only Memory;

CD-ROM Extended Architecture; Further CD-ROM-Based Developments;

Compact Disc Recordable; Compact Disc Magneto-Optical; Compact Disc

Read/Write; Digital Versatile Disc.

7

Page 19: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

DATA AND FILE FORMAT STANDARDS: Rich-Text Format; TIFF File

Format; Resource Interchange File Format (RIFF); MIDI File Format; JPEG

DIB File Format for Still and Motion Images; AVI Indeo File Format; MPEG

Standards; TWAIN.

V

Content Analysis:

Simple Vs. Complex Features; Analysis of Individual Images; Analysis of

Image Sequences; Audio Analysis; Applications.

MULTIMEDIA APPLICATION DESIGN: Multimedia Application

Classes; Types of Multimedia Systems; Virtual Reality Design; Components

of Multimedia Systems; Organizing Multimedia Databases; Application

Workflow Design Issues; Distributed Application Design Issues.

8

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 Author Volume and Year of Edition

1 Multimedia Fundamentals Ralf Steinmetz, Klara

Narstedt:

Vol 1-Media Coding

and Content

Processing, 2nd

Edition, Pearson

Education,

2003.(Chapters 2, 3,

4, 5, 6, 7, 8, 9).

2 Multimedia Systems Design Prabhat K. Andleigh,

Kiran Thakrar

PHI, 2003. (Chapters

1, 3,7)

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Multimedia Communication Systems: K.R Rao, Zoran S. Pearson Education,

Page 20: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Techniques, Standards, and Networks Bojkovic and

Dragorad A.

Milovanovic

2002

2 Multimedia information Networking Nalin K Sharad: PHI, 2002.

Page 21: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: NETWORK ANALYSIS AND MANAGEMENT

Subject Code: IS7PE414 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1

Learn network devices functions and configurations hub,

switch, tap and routers.

2 Be familiar with network Security Devices.

3 Be exposed to network services.

4 Understand and analyze application performance.

Course outcome

Descriptions

CO1 Explain the key concepts and algorithms in complex network analysis.

CO2 Apply a range of techniques for characterizing network structure.

CO3 Discuss methodologies for analyzing networks of different fields.

CO4 Demonstrate knowledge.

Page 22: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

A System Approach to Network Design and Requirement Analysis:

Introduction-Network Service and Service based networks- Systems and

services- characterizing the services. Requirement Analysis: Concepts –

Background – User Requirements- Application Requirements- Host

Requirements-Network Requirements – Requirement Analysis: Guidelines –

Requirements gathering and listing- Developing service metrics to measure

performance – Characterizing behavior- developing performance threshold –

Distinguish between service performance levels. Requirement Analysis:

Practice –Template, table and maps –simplifying the requirement analysis

process –case study.

8

II

Flow Analysis: Concepts, Guidelines and Practice :

Background- Flows- Data sources and sinks- Flow models- Flow boundaries-

Flow distributions- Flow specifications- Applying the flow model-Establishing

flow boundaries-Applying flow distributions- Combining flow models,

boundaries and distributions- Developing flow specifications-prioritizing flow-

simplifying flow analysis process –examples of applying flow specs- case

study.

8

III

Logical Design: Choices, Interconnection Mechanisms, Network

Management and Security:

Background- Establishing design goals- Developing criteria for technology

evolution- Making technology choices for design-case study- Shared Medium-

Switching and Routing: Comparison and contrast- Switching- Routing-Hybrid

Routing/Switching Mechanisms – Applying Interconnection Mechanism to

Design – Integrating Network management and security into the Design-

Defining Network Management- Designing with manageable resources-

Network Management Architecture- Security- Security mechanism- Examples-

Network Management and security plans- Case study.

8

IV

Network design: physical, addressing and routing:

Introduction- Evaluating cable plant design options – Network equipment

placement- diagramming the physical design- diagramming the worksheet –

case study. Introduction to Addressing and routing- establishing routing flow

in the design environments- manipulating routing flows- developing

addressing strategies- developing a routing strategy- case study.

8

V

Network Management and SNMP Protocol Model:

Network and System management, Network management system platform;

Current SNMP Broadband and TMN management, Network management

standards. SNMPV1, SNMPV2 system architecture, SNMPV2, structure of

management information. SNMPV2 – MIB – SNMPV2 protocol, SNMPV3-

Architecture, Application, MIB, security user based security model, access

control RMON.

7

Page 23: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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 Author Volume and Year of Edition

1 “Practical Computer Network Analysis

and Design”

James.D.McCabe 1st Edition, Morgan

Kaufaman, 1997.

2 “Network Management – Principles &

Practice”

Mani Subramanian 2nd Edition Prentice

Hall, 2012.

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 ”Fundamentals of Computer Network

Analysis and Engineering: Basic

Approaches for Solving Problems in the

Networked Computing Environment”,

J.Radz, Universe, 2005.

2 “Networks: An Introduction”,

Mark Newman Kindle Edition, 2010.

3 “Wireshark 101: Essential Skills for

Network Analysis” Laura Chappel and

Gerald Combs Kindle Edition, 2013.

4 “SNMP, SNMP2, SNMP3 and RMON1

and 2” William Stallings Pearson Education,

2004.

5 “Network Management”, Daw Sudira

Sonali Publications,

2004.

Page 24: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: DISTRIBUTED COMPUTING SYSTEMS

Subject Code: IS7PE521 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1

Explain distributed system, their characteristics, challenges

and system models.

2 Describe IPC mechanisms to communicate between

distributed objects.

3 Illustrate the operating system support and File Service

architecture in a distributed system.

4 Analyze the fundamental concepts, algorithms related to

synchronization.

Course outcome

Descriptions

CO1 Explain the characteristic of a distributed system along with it‟s and design

challenges.

CO2 Illustrate the mechanism of IPC between distributed objects.

CO3 Describe the distributed file service architecture and the important

characteristics of SUN NFS.

CO4 Discuss concurrency control algorithms applied in distributed transactions.

Page 25: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Characterization of Distributed Systems:

Characterization of Distributed Systems: Introduction, Examples of DS,

Resource sharing and the Web, Challenges. System Models: Architectural

Models, Fundamental Models.

II

Inter Process Communication and Distributed Objects and RMI:

Inter Process Communication: Introduction, API for Internet Protocols,

External Data Representation and Marshalling, Client – Server

Communication, Group Communication .Distributed Objects and RMI:

Introduction, Communication between Distributed Objects, RPC, Events and

Notifications.

III

Operating System Support and Distributed File Systems:

Operating System Support: Introduction, the OS layer, Protection, Processes

and Threads, Communication and Invocation, Operating system architecture.

Distributed File Systems: Introduction, File Service architecture, Sun

Network file systems.

IV

Time and Global States and Coordination and Agreement:

Time and Global States: Introduction, Clocks, events and process status,

Synchronizing physical clocks, Logical time and logical clocks, Global states.

Coordination and Agreement: Introduction, Distributed mutual exclusion,

elections.

V

Distributed Transactions:

Distributed Transactions: Introduction, Flat and nested distributed

transactions, Atomic commit protocols, Concurrency control in distributed

transactions, distributed deadlocks.

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 Author Volume and Year of Edition

1 Distributed Systems – Concepts and

Design,

George Coulouris,

Jean Dollimore and

Tim Kindberg

5th Edition, Pearson

Publications, 2009.

Page 26: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Distributed Operating Systems Andrew S

Tanenbaum

3 rd edition, Pearson

publication, 2007.

2 Distributed Computing: Principles,

Algorithms and Systems,

Ajay D.

Kshemkalyani and

Mukesh Singhal,

Cambridge

University Press,

2008.

3 “Distributed Computing” Sunita Mahajan,

Seema Shan

Oxford University

Press, 2015.

Page 27: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: SOFT AND EVOLUTIONARY COMPUTING

Subject Code: IS7PE522 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Familiarize with the basic concept of soft computing and

intelligent systems.

2 Compare with various intelligent systems.

3 Analyze the various soft computing techniques.

4 Understand the concepts of fuzzy logic and other machine

intelligence applications.

Course outcome

Descriptions

CO1 Understand soft computing techniques.

CO2 Apply the learned techniques to solve realistic problems.

CO3 Differentiate soft computing with hard computing techniques.

CO4 Hybridize the Neural Network and fuzzy logicto form a Neuro-fuzzy

networks.

Page 28: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Introduction to soft computing: ANN, FS,GA, SI, ES, Comparing among

intelligent systems ANN: introduction, biological inspiration, BNN&ANN,

classification, first Generation NN, perceptron, illustrative problems

Text Book 1: Chapter1: 1.1-1.8, Chapter2: 2.1-2.6

8

II

Adaline, Medaline, ANN: (2nd generation), introduction, BPN, KNN, HNN,

BAM, RBF, SVM and illustrative problems

Text Book 1: Chapter2: 3.1,3.2,3.3,3.6,3.7,3.10,3.11 8

III

Fuzzy logic: introduction, human learning ability, undecidability, probability

theory, classical set and fuzzy set, fuzzy set operations, fuzzy relations, fuzzy

compositions, natural language and fuzzy interpretations, structure of fuzzy

inference system, illustrative problems

Text Book 1: Chapter 5

9

IV

Introduction to GA, GA, procedures, working of GA, GA applications,

applicability, evolutionary programming, working of EP, GA based Machine

learning classifier system, illustrative problems

Text Book 1: Chapter 7

7

V

Swarm Intelligent system: Introduction, Background of SI, Ant colony

system Working of ACO, Particle swarm Intelligence (PSO).

Text Book 1: 8.1-8.4, 8.7 7

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 Author Volume and Year of Edition

1 Soft computing N. P Padhy and S P

Simon

Oxford University

Press 2015

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 Principles of Soft Computing Shivanandam, Deepa

S. N

Wiley India, ISBN

13: 2011

Page 29: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: AGILE TECHNOLOGIES

Subject Code: CS7PE523 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1 Understand the Agile manifesto, principles and the context

of agile methods.

2 Know the concrete techniques of design and development

that agile teams use to apply.

3

Learn practical tools to work on agile testing, which ones

are essentially hyped and useless, which ones are actually

harmful, and which ones will truly help you effectively

produce high-quality software.

4 Understand various Industry Trends in Agile

Methodologies and Technologies for project development.

Course outcome

Descriptions

CO1 Able to understand the business values of adopting Agile approaches to

Software Development.

CO2 Capable of applying the agile development practices, design principles and

refactoring to achieve agility.

CO3 Able to deploy automated build tools, version control and continuous

integration.

CO4 Able to perform various testing activities within an Agile project.

Page 30: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Fundamentals of Agile:

The Genesis of Agile, Introduction and 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.

8

II

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 Team, Key challenges to implementing Agile

Development and Project management Frameworks.

8

III

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.

8

IV

Agile Testing:

Agile 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 Automation, Tools to support the Agile

tester.

8

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, Agile methodology with cloud

computing, Balancing Agility with Discipline, Agile rapid application

development technologies.

7

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.

Page 31: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Text Books:

Sl No

Text Book title Author Volume and Year of Edition

1 Agile Software Development with

Scrum

By Ken Schawber,

Mike Beedle

Publisher: Pearson

2 Agile Testing: A Practical Guide for

Testers and Agile Teams

Lisa Crispin, Janet

Gregory

Publisher: Addison

Wesley

3 Agile Software Development,

Principles, Patterns and Practices

Robert C. Martin Publisher: Prentice

Hall

4 Agile Software Development: The

Cooperative Game

Alistair Cockburn Publisher: Addison

Wesley

5 User Stories Applied: For Agile

Software

Mike Cohn Publisher: Addison

Wesley

Reference Book: NIL

Page 32: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: SOFTWARE PROJECT MANAGEMENT

Subject Code: IS7PE524 L-T-P-S-C: 3-0-0-0-3

Course Objectives:

Course Outcomes:

Sl. No

Course Objectives

1

Understand the Software Project Planning and Evaluation

techniques to manage projects at each stage of the software

development life cycle (SDLC).

2 Learn the concepts of activity planning and risk

management principles.

3 Manage software projects and control software

deliverables.

4

Develop skills to manage the various phases involved in

project management and people management, to deliver

successful software projects that support organization„s

strategic goals.

Course outcome

Descriptions

CO1 Analyze Project Management principles, project management concepts,

and framework and software effort estimation techniques.

CO2 Estimate the risks involved in various project activities.

CO3 Define the checkpoints, project reporting structure, project progress and

tracking mechanisms using project management principles.

CO4 Plan staff selection process and the issues related to people management.

Page 33: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

UNIT Description Hours

I

Project Evaluation and Project Planning:

Importance of Software Project Management – Activities Methodologies –

Categorization of Software Projects – Setting objectives – Management

Principles – Management Control – Project portfolio Management – Cost

benefit evaluation technology – Risk evaluation – Strategic program

Management – Stepwise Project Planning.

8

II

Project Life Cycle and Effort Estimation:

Software process and Process Models – Choice of Process models - mental

delivery – Rapid Application development – Agile methods – Extreme

Programming – SCRUM – Managing interactive processes – Basics of

Software estimation – Effort and Cost estimation techniques – COSMIC Full

function points - COCOMO II A Parametric Productivity Model - Staffing

Pattern.

8

III

Activity Planning and Risk Management:

Objectives of Activity planning – Project schedules – Activities – Sequencing

and scheduling – Network Planning models – Forward Pass & Backward Pass

techniques – Critical path (CRM) method – Risk identification – Assessment –

Monitoring – PERT technique – Monte Carlo simulation – Resource

Allocation – Creation of critical patterns – Cost schedules.

8

IV

Project Management and Control:

Framework for Management and control – Collection of data Project

termination – Visualizing progress – Cost monitoring – Earned Value

Analysis- Project tracking – Change control- Software Configuration

Management – Managing contracts – Contract Management.

7

V

Staffing in Software Projects:

Managing people – Organizational behavior – Best methods of staff selection

– Motivation – The Oldham-Hackman job characteristic model – Ethical and

Programmed concerns – Working in teams – Decision making – Team

structures – Virtual teams – Communications genres – Communication plans.

8

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.

Page 34: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Text Books:

Sl No

Text Book title Author Volume and Year of Edition

1 Software Project Management Bob Hughes, Mike

Cotterell and Rajib

Mall:

Fifth Edition, Tata

McGraw Hill, New

Delhi, 2012.

Reference Book:

Sl No

Text Book title Author Volume and Year of Edition

1 “Effective Software Project

Management”

Robert K. Wysocki Wiley Publication,

2011.

2 “Software Project Management” Walker Royce Addison-Wesley,

1998.

3 “Managing Global Software Projects” Gopalaswamy

Ramesh

McGraw Hill

Education (India),

Fourteenth Reprint

2013.

Page 35: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: MACHINE LEARNING LAB

Subject Code: IS7L01 L-T-P-S-C: 0-0-3-0-1.5

Course Objectives:

Course Outcomes

Sl. No

Course Objectives

1 Make use of Data sets in implementing the machine

learning algorithms

2 Implement the machine learning concepts and algorithms

in any suitable language of choice.

3 Understand and present the key algorithms and theory that

form the core of machine learning.

4 Discuss how the learning performance varies with the

number of training examples presented.

Course outcome

Descriptions

CO1 Understand the implementation procedures for the machine learning

algorithms.

CO2 Design Java/Python programs for various Learning algorithms.

CO3 Apply appropriate data sets to the Machine Learning algorithms.

CO4 Identify and apply Machine Learning algorithms to solve real world

problems.

Page 36: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Lab cycles

Description

I

Description (If any):

1. The programs can be implemented in either JAVA or Python.

2. For Problems 1 to 6 and 10, programs are to be developed without using the

built-in classes or APIs of Java/Python.

3. Data sets can be taken from standard repositories

(https://archive.ics.uci.edu/ml/datasets.html) or constructed by the students.

1. Implement and demonstrate the FIND-S algorithm for finding the most

specific hypothesis based on a given set of training data samples. Read the

training data from a .CSV file.

2. For a given set of training data examples stored in a .CSV file, implement and

demonstrate the Candidate-Elimination algorithm to output a description of

the set of all hypotheses consistent with the training examples.

3. Write a program to demonstrate the working of the decision tree based ID3

algorithm. Use an appropriate data set for building the decision tree and

apply this knowledge to classify a new sample.

II

4. Build an Artificial Neural Network by implementing the Backpropagation

algorithm and test the same using appropriate data sets.

5. Write a program to implement the naïve Bayesian classifier for a sample

training data set stored as a .CSV file. Compute the accuracy of the classifier,

considering few test data sets.

6. Assuming a set of documents that need to be classified, use the naïve

Bayesian Classifier model to perform this task. Built-in Java classes/API can

be used to write the program. Calculate the accuracy, precision, and recall for

your data set.

III

7. Write a program to construct a Bayesian network considering medical data.

Use this model to demonstrate the diagnosis of heart patients using standard

Heart Disease Data Set. You can use Java/Python ML library classes/API.

8. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the

same data set for clustering using k-Means algorithm. Compare the results of

these two algorithms and comment on the quality of clustering. You can add

Java/Python ML library classes/API in the program.

9. Write a program to implement k-Nearest Neighbour algorithm to classify

the iris data set. Print both correct and wrong predictions. Java/Python ML

library classes can be used for this problem.

Implement the non-parametric Locally Weighted Regression algorithm in order

to fit data points. Select appropriate data set for your experiment and draw

graphs.

Page 37: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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.

Page 38: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: WEB TECHNOLOGY LAB

Subject Code: CS7L02 L-T-P-S-C: 0-0-3-0-1.5

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 Client-Side Programming, Server-Side

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 technical know-how's.

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.

Page 39: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Lab cycles

Description

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, difference and quotient.

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-GROWING” with

increasing 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 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 b. Output: The position in the string of the left-most

vowel

c. Parameter: A number d. Output: The number with its digits in the reverse

order

6. Create a XHTML form with Name, Address Line2 and E-mail text fields. On

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 b. Multiplication of two matrices c.

Addition of two matrices (Note: Students have to execute either a & c or b &

c).

10. Write a PHP program to sort the student records based on USN which are

stored in the database.

Page 40: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

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 uses CSS to illustrate the usage of Font and Color

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 and use it to display the

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.

Page 41: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Syllabus for the Academic Year – 2019 - 2020

Department: Information Science and Engineering Semester: 7th

Subject Name: PROJECT WORK PHASE – I

Subject Code: CS7PW01 L-T-P-S-C: 0-8-0-0-4

Course Outcomes:

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 problem.

Page 42: DEPARTMENT OF INFORMATION SCIENCE ... sem syllabus.pdfInformation Science and Engineering DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING VII SEMESTER Sl. No Subject Code Name of the

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU (A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Information Science and Engineering

Description

Scheme of Evaluation

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 the

Evaluation Committee.

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,

Objectives, Requirement Analysis 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 Knowledge and Competence, Programming Skills,

Communication Skills, Demonstration skills, Collaborative Learning and

Documentation Skills of the students.

Evaluation Scheme - 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-I.


Recommended