0% found this document useful (0 votes)
6 views

ISESchemeandSyllabus3rdYear

Ise

Uploaded by

chandupavanz12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

ISESchemeandSyllabus3rdYear

Ise

Uploaded by

chandupavanz12
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department of Information Science and Engineering


(Accredited by NBA from 2022-25)

Vision of the Department

“To impart knowledge to young aspirants to develop Information Technology based solutions
for the Industrial and Societal needs”.

Mission of the Department

 Prepare students to acquire knowledge in the field of Information Technology through


effective teaching learning methodologies.
 Establish conducive environment for better learning through the state of the art
curriculum to exhibit talents and ingenuity.
 Nurture the students to be industry ready by enhancing their employability skills and
entrepreneurial skills.
 Develop Information Technology based solution as per the need of Society.

Program Educational Objectives (PEOs)

 Analyse, design and develop Information Technology based solutions using suitable
platforms.
 Accomplish any tasks with ethical values and commitment to meet the societal
problems.
 Inculcate team work capabilities and managerial skills to become entrepreneur or
employee of an organization.
 Instil lifelong learning capabilities and to pursue higher education and research.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Program Outcomes (POs)

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

Program Specific Outcomes (PSOs)

1. Able to apply appropriate techniques for storage of huge amount of data and ensuring its
integrity.
2. Choose appropriate method for data acquisition from real world and propose suitable solutions
to solve problems.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Academic Year 2023-24


Scheme of Teaching and Examination-2020 (170 Credits Scheme)
Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
V Semester B.E.

SI Teaching Total Exam


Course Code Course Title L T P Credits CIE SEE
No. Dept. Marks Hrs
01 PC IS5TH1 Computer Network-II ISE 3 - - 3 50 50 100 3

02 PC IS5TH2 Advanced Java and J2EE ISE 3 - - 3 50 50 100 3

Database Management
03 PC IS5TH3 ISE 3 - - 3 50 50 100 3
Systems
Introduction to Automata
04 PC IS5TH4 ISE 3 - - 3 50 50 100 3
Theory and Computation
05 PE IS5PE5x Professional Elective-I ISE 3 - - 3 50 50 100 3
06 OE IS5OE6x Open Elective-I ISE 3 - - 3 50 50 100 3
07 PC IS5MP1 Mini Project-I ISE - - 3 2 50 50 100 3
Computer Networks
08 PC IS5LB1 ISE - - 3 1.5 50 50 100 3
Laboratory
09 PC IS5LB2 Database Laboratory ISE - 3 1.5 50 50 100 3
10 HS SK5DP3 Skill Development-III HS - 2 1 50 - 50 -
L-Lecture, T-Tutorial, P-Practical,/Drawing, CIE-continuous
Internal Evaluation, SEE-Semester End Examination
Total 18 - 11 24 500 450 950 -

Professional Elective-I Open Elective-I

IS5PE51: Cloud Computing


IS5OE61: Software Engineering
IS5PE52: Internet of Things
IS5OE62: Fundamentals of Algorithms
IS5PE53: Research Methodology and Intellectual
IS5OE63: Introduction to UNIX
Property Rights

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 1


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

Department: Information Science and Engineering Semester: V

Subject: Computer Networks-II


Subject Code: IS5TH1 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


Gain the knowledge of routing principles and routing algorithms in network
1
layer.
2 Discuss transport layer services and protocols.
3 Acquire the knowledge of application layer protocols and basic concepts of
Network Security.
4 Appreciate scalability between network, transport and application layers.

Unit Description Hrs


Network Layer: Network Layer Design Issues: Store-and-Forward
Packet Switching, Services Provided to the Transport Layer,
Implementation of Connectionless Service, Implementation of
Connection-Oriented Service, Comparison of Virtual-Circuit and
I Datagram Networks. Routing Algorithms: The Optimality Principle, 08
Shortest Path Routing, Flooding, Distance Vector Routing, Link State
Routing, Congestion Control Algorithms: Approaches to Congestion
Control, Traffic-aware routing, Admission control, Traffic throttling, Load
Shedding.
Network Layer continued: Quality of Service: Application requirements,
Traffic shaping, Packet scheduling, Admission control, Internetworking:
II How networks differ, How networks can be connected, Tunneling, 08
Packet fragmentation. The Network Layer in the Internet: The IP
version 4 protocol, IP addresses, IP version 6.
Transport Layer: Services Provided to the Upper Layers, Transport
Service Primitives, Elements of Transport protocols: Addressing,
III Connection establishment, Connection release, Error control and Flow 08
control, Multiplexing, Crash recovery, Introduction to UDP, Remote
Procedure Call.
Transport layer continued: Introduction to TCP, The TCP Service
Model, The TCP Protocol, The TCP Segment Header, TCP Connection
IV Establishment, TCP Connection Release. TCP Connection 08
Management Modeling, TCP Sliding window, TCP Timer Management,
TCP Congestion Control.
Standard Client Server Protocols and Network Security: World wide
web, Hypertext transfer protocol, FTP: Two Connections, Control
Connection, Data Connection, Security for FTP. Electronic mail:
Architecture, Web based mail, E-Mail security. TELNET: Local versus
V 08
Remote logging. Domain Name System: Name space, DNS in the
Internet, Caching, Resource Records, DNS messages, Security of
DNS. Introduction: The OSI Security Architecture, Security Attacks, Security
Services, Security Mechanisms:

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 2


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

Course Outcomes:

Course outcome Descriptions


CO1 Analyze various routing algorithms in network layer.
CO2 Interpret network layer and transport layer services.
Outline the functionalities of network layer, transport layer and
CO3
application layer protocols.
Distinguish connectivity of Transport layer, Application layer and
CO4
basic concepts of network security.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO
CO1 1 1 1 1 1 1 1
CO2 1 1 1
CO3 3 3 2
CO4 2 3 2 2 2 3 2 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 3


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

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Andrew S. Tanenbaum 5th Edition, Pearson
1 Computer Networks and Education, 2019, ISBN
David J Wetherall. 978-93-325-1874-2
2 Data Behrouz A. Forouzan 5th Edition, Tata
Communications McGraw-Hill, 2019 ISBN-
and Networking 13: 978-1-25 906475-3
3 Cryptography and William Stallings Seventh Edition, Prentice
Network Security Hall of India, 2016.

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
6th Edition, Pearson
James F
Computer Networking- Education, 2017
1 Kurose and
A Top- Down approach ISBN-13: 978-0-13-
Keith W Ross
285620-1
10th Edition, Pearson
Data and Computer Education, 2013,
2 William Stallings
Communications ISBN-13: 978-0-13-
350648-8
Communication
Alberto Leon- 2nd Edition, 2004,
Networks
Garcia and Tata McGraw-Hill,
3 – Fundamental
Indra ISBN-13:978-0-07-059501-
Concepts and Key
Widjaja 9
architectures

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 4


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

Department: Information Science and Engineering Semester: V

Subject: Advance Java and J2EE


Subject Code: IS5TH2 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


Know the different streamlined approaches to handling common programming
1
tasks.
2 Understand console based, GUI based and web-based applications.
To familiarize the Data Base and connectivity through the Java database
3
connectivity (JDBC) and to introduce the basics of J2EE.
4 Learn to create, debug and run multi-tier and enterprise-level applications.

Unit Description Hrs


Multithreaded Programming: The Java Thread Model: Thread Priorities,
Synchronization, Messaging, The Thread Class and the Runnable Interface;
The Main Thread, Creating a Thread: Implementing Runnable, Extending
Thread, Choosing an Approach; Creating Multiple Threads, Using isAlive( )
I 08
and join( ), Thread Priorities, Synchronization: Using Synchronized Methods,
The synchronized Statement; Interthread Communication: Deadlock;
Suspending, Resuming, and Stopping Threads, Obtaining a Thread’s State,
Using a Factory Method to Create and Start a Thread, Using Multithreading.
Event Handling: Two Event Handling Mechanisms, The Delegation Event
Model: Events, Event Sources, Event Listeners; Event Classes: The
ActionEvent Class, The AdjustmentEvent Class, The ComponentEvent Class,
The ContainerEvent Class, The FocusEvent Class, The InputEvent Class, The
ItemEvent Class; The KeyEvent Class: The MouseEvent Class, The
MouseWheelEvent Class, The TextEvent Class, The WindowEvent Class;
Sources of Events, Event Listener Interfaces: The ActionListener Interface,
II The AdjustmentListener Interface, The ComponentListener Interface, The 08
ContainerListener Interface, The FocusListener Interface, The ItemListener
Interface, The KeyListener Interface, The MouseListener Interface, The
MouseMotionListener Interface, The MouseWheelListener Interface, The
TextListener Interface, The WindowFocusListener Interface, The
WindowListener Interface; Using the Delegation Event Model: Some Key AWT
GUI Concepts, Handling Mouse Events, Handling Keyboard Events; Adapter
Classes, Inner Classes: Anonymous Inner Classes.
Introducing Swing: The Origins of Swing, Swing Is Built on the AWT, Two
Key Swing Features: Swing Components Are Lightweight, Swing Supports a
Pluggable Look and Feel; The MVC Connection, Components and Containers:
Components, Containers, The Top-Level Container Panes, The Swing
Packages, A Simple Swing Application, Event Handling, Painting in Swing:
III 08
Painting Fundamentals, Compute the Paintable Area, A Paint Example.
Exploring Swing: JLabel and ImageIcon, JTextField, The Swing Buttons:
JButton, JToggleButton, Check Boxes, Radio Buttons; JTabbedPane,
JScrollPane, JList, JComboBox, Trees, JTable.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 5


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

JDBC: The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief
Overview of the JDBC process; Database Connection; Associating the JDBC /
IV 08
ODBC Bridge with the Database; Statement Objects; ResultSet; Transaction
Processing; Metadata, Data types; Exceptions.
Introducing Servlets: Introducing Servlets, Background, The Life Cycle of a
Servlet, Servlet Development Options, Using Tomcat, A Simple Servlet:
Create and Compile the Servlet Source Code, Start Tomcat, Start a Web
Browser and Request the Servlet; The Servlet API, The javax.servlet
Package: The Servlet Interface, The ServletConfig Interface, The
ServletContext Interface, The ServletRequest Interface, The ServletResponse
Interface, The GenericServlet Class, The ServletInputStream Class, The
ServletOutputStream Class, The Servlet Exception Classes; Reading Servlet
V Parameters, The javax.servlet.http Package: The HttpServletRequest 08
Interface, The HttpServletResponse Interface, The HttpSession Interface, The
Cookie Class, The HttpServlet Class; Handling HTTP Requests and
Responses: Handling HTTP GET Requests, Handling HTTP POST Requests;
Using Cookies, Session Tracking.
Java Beans: What Is a Java Bean?, Advantages of Beans, Introspection:
Design Patterns for Properties, Design Patterns for Events, Methods and
Design Patterns, Using the BeanInfo Interface; Bound and Constrained
Properties, Persistence, Customizer.

Course Outcomes:
Course outcome Descriptions
CO1 Apply Javas’ built-in libraries to solve real world problems.
Design a reusable component for Graphical User Interface
CO2
applications
CO3 Implement three-tier architecture applications.
CO4 Invoke and develop server side objects.

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 3 3 2

CO2 3 3
CO3 2 2 2

CO4 2 2 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 6


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

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
11th Edition, Tata McGraw
Java – The Complete Hill, 2019, ISBN: 978-1-26-
1 Herbert Schildt
Reference 044024-9
MHID: 1-26-044024-9
23rd Reprint and 2008, Tata
J2EE - The Complete
2 Jim Keogh McGraw Hill, ISBN-13:978-0-
Reference
07—52912-0.

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
10th Edition, Pearson
Introduction to JAVA
1 Y. Daniel Liang Education, 2015, ISBN-
Programming
13:9780133761313

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 7


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

Department: Information Science and Engineering Semester: V

Subject: Database Management Systems


Subject Code: IS5TH3 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Knowledge of the architecture and functioning of Database Management Systems.
Understand and apply the principles of data modeling using Entity Relationship and
2
develop a good database design.
3 Understand the use of Structured Query Language (SQL) and NoSQL.
Apply normalization techniques to normalize a database and understand the need
4
of database transaction.

Unit Description Hrs


Introduction: Introduction with an example, Characteristics of Database
approach, Actors on the scene, Workers behind the scene, Advantages of
using DBMS approach, when not to use a DBMS. Data models, schemas and
I 08
instances, Three schema architecture and data independence, Database
languages and interfaces, The database system environment, Centralized and
client-server architectures.
Data Modeling using the Entity-Relationship (ER) Model: Using High-Level
Conceptual, Data Models for Database Design, An Example Database
Application, Entity Types, Entity Sets, Attributes and Keys, Relationship types,
Relationship Sets, Roles and Structural Constraints, Weak Entity Types,
Refining the ER Design, ER Diagrams, Naming Conventions and Design
II 08
Issues, Relationship types of degree higher than two. Relational Database
Design, Using ER- to-Relational Mapping.
Relational Model: Relational Model Concepts, Relational Model Constraints
and Relational Database Schemas, Update Operations, Transactions and
dealing with constraint violations.
SQL : Data Definition and Data Types, Specifying constraints in SQL, Basic
queries in SQL, Insert, Delete and Update statements in SQL, More complex
III 08
SQL Queries, Views (Virtual Tables) in SQL, Schema change statements in
SQL.
Database Design: Informal Design Guidelines for Relation Schemas,
Functional Dependencies, Normal Forms Based on Primary Keys. Introduction
IV 08
to transaction processing, transaction and system concept, desirable
properties of transactions.
Introduction to NoSQL(Not Only SQL): Where is it used? , what is it?, Types
of NoSQL databases, Why NoSQL?, Advantages of NoSQL, What we miss
V 08
with NoSQL?, use of NoSQL in industry, NoSQL vendors, SQL versus
NoSQL, NewSQL Introduction, Comparision of SQL, NoSQL and NewSQL.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 8


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

Course Outcomes:
Course outcome Descriptions
CO1 Explain the concepts of database management system.
CO2 Design database using conceptual and relational model.
CO3 Illustrate various DBMS commands using SQL and NoSQL.
Apply normalization for Relational schema and Design a database for
CO4
various applications.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 1 1 2

CO2 3 3 3 2 2 3 3 3
CO3 3 3 3 3 2 3 2 3 3 3

CO4 1 2 3 2 1

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
7thEdition, Pearson
Fundamentals of Database Elmasri and
1 Education, 2017,
Systems Navathe
ISBN-13: 978-9332582705.
Seema Acharya, Publication: Wiley India
Subhashini Private Limited, 1st Edition
2 Bigdata And Analytics
Chellappan, Infosys 2015. ISBN:978- 81-265-
Limited 5478-2

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Raghu
Database Management 3rd Edition, McGraw-Hill, 2014,
1 Ramakrishnan and
Systems ISBN-13:978-9339213114.
Johannes Gehrke
C.J. Date, A. 8th Edition, Pearson education,
An Introduction to Database
2 Kannan, S. 2017,
Systems
Swamynatham ISBN-13:978-817585568.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 9


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

Department: Information Science and Engineering Semester: V

Subject: Introduction to Automata Theory and Computation


Subject Code: IS5TH4 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Understand core concepts in Automata and Theory of Computation.
2 Identify different Formal Language Classes and their Relationships.
3 Prove or disprove theorems in Automata Theory using their properties.
Compare finite automata, Push Down Automata and Turing Machines as
4
Mathematical models of computation.

Unit Description Hrs


Introduction to Finite Automata: Why study Automata Theory? The Central
Concepts of automata theory: Definition of Deterministic Finite Automata, How
a DFA processes strings, Simpler notations for DFA’s, Extending the transition
I 08
function to strings, The language of a DFA, Nondeterministic Finite Automata
(NFA): Definition of NFA, An Extended Transition Function, The language of
NFA, Equivalence of DFA and NFA, Finite Automata with Epsilon-transitions.
Regular Expressions and Languages: Regular Expression, Converting
DFA’s to Regular Expressions by eliminating states, Converting Regular
Expressions to Automata, Applications of Regular Expressions, and Algebraic
II laws of Regular Expressions. 08
Properties of Regular Languages: Proving Languages Not to be Regular,
Closure properties of Regular Languages. Equivalence and Minimization of
Automata (4.4.1 – 4.4.3).
Context-Free Grammars: Context-Free Grammars, An informal example,
Definition of Context-Free Grammars, Derivations using a Grammar, The
language of a grammar, Sentential forms, Parse Trees, Constructing Parse
Trees, The yield of a Parse tree, Applications of Context-Free Grammars.
III 08
Properties of Context-Free Languages: Normal Forms for CFG’s,
Eliminating Useless Symbols, Computing the Generating and Reachable
Symbols, Eliminating  - Productions, Eliminating Unit Productions, Chomsky
Normal Form.
Pushdown Automata: Definition of the Pushdown Automata, Informal
Definition, Formal Definition, A Graphical Notation for PDA’s, Instantaneous
IV 08
Descriptions of a PDA, The Languages of a PDA, Acceptance by Final State,
Acceptance by Empty Stack, Definition of Deterministic PDA.
Introduction to Turing Machines: Problems those computers cannot solve,
The Turing Machine: Notation for the Turing Machine, Instantaneous
V Descriptions for Turing Machines, Transition Diagrams for Turing Machines, 08
The Language of a Turing Machine, Turing machines and Halting, Extensions
to the basic Turing machines.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 10


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

Course Outcomes:

Course outcome Descriptions


CO1 Explain the concepts of automata theory and its applications.
CO2 Design computational models to accept a given language and vice versa.
CO3 Demonstrate the equivalence among different automata models.
CO4 Design and simulate automata models to accept a given language.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 3 2 1 1

CO2 3 3 3 3
CO3 3 3 3 3

CO4 2 2 2 2 3

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
rd
Introduction to Automata John E Hopcroft, 3 Edition, Pearson
1 Theory, Languages and Rajeev Motwani, Education Limited 2014
Computation Jeffery D Ullman ISBN 13:978-1-292-03905-3

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
3rd Edition, Tata McGraw –Hill
Introduction to Languages and
1 John C Martin Education, 2013
Theory of Computation
ISBN. 978-0-07-066048-9.
6th Edition, Narosa Publishing
An Introduction to Formal
2 Peter Linz House, 2016
Languages and Automata
ISBN: 9781284077254

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 11


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

Department: Information Science and Engineering Semester: V

Subject: Cloud Computing


Subject Code: IS5PE51 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


Provide comprehensive view to different aspects of cloud computing like; service
1
models, Deployment models and challenges.
Introduce to cloud virtualization, with different type of virtualization and capacity
2
planning metrics to clouds.
3 Know the concrete concepts of cloud security and their standards.
4 Contrast how Service oriented Architecture principles is helpful in Cloud Computing.

Unit Description Hrs


Examining the value proposition: Cloud Types, The NIST model, The Cloud
Cube Model, Deployment models, Service models, Examining the
Characteristics of Cloud Computing, Paradigm shift, Benefits of cloud
I computing, Disadvantages of cloud computing; Assessing the value 08
proposition: Early adopters and new applications, the laws of cloudonomics,
cloud computing obstacles, behavioral factors relating to cloud adoption,
measuring cloud computing costs, specifying SLAs.
Continuation of Examining, the value Proposition: Understanding Cloud
Architecture: Exploring the Cloud Computing Stack, Composability,
II Infrastructure, Platforms, Virtual Appliances, Communication Protocols; 08
Understanding Services and Applications by Type: Defining IaaS, Defining
PaaS, Defining SaaS, Defining IDaaS.
Understanding Platform: Using Virtualization Technologies, Load balancing
and Virtualization, Understanding Hypervisors; Capacity Planning: Defining
Baseline and Metrics, Baseline measurements, System metrics, Load testing,
III 08
Resource ceilings, Server and instance types, Network Capacity, Scaling,
Exploring the Google Toolkit, Working with the Google App Engine, Amazon
Web Service Components and Services, The Windows Azure service.
Exploring Cloud Infrastructure: Securing the Cloud, The security boundary,
Security service boundary, Security mapping, Securing Data, Brokered cloud
IV storage access, Storage location and tenancy, Encryption, Auditing and 08
compliance, Establishing Identity and Presence, Identity protocol standards,
Windows Azure identity standards.
Understanding Services and Applications: Understanding Service Oriented
Architecture: Introducing Service Oriented Architecture, Event-driven SOA or
SOA 2.0, The Enterprise Service Bus, Service catalogs, Defining SOA
V 08
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.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 12


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

Course Outcomes:
Course outcome Descriptions
Define Cloud computing and characteristics and various types of cloud
CO1
services.
CO2 Describe benefits and drawbacks of Cloud computing.
Explain various types of virtualization, capacity planning metrics and
CO3
services.
CO4 Discuss Cloud Security and various challenges, SOA and various issues.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 1 1 1 1

CO2 1 1 1
CO3 3 3 2 3 2 2

CO4 3 2 3 3 2 2

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Wiley Publishing Inc. 2011
1 Cloud Computing Bible Barrie Sosinsky
(free ebook available).

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Cloud Computing and SOA
A Step-by-Step Guide (free-
1 Convergence in Your David S. Linthicum
book available)
Enterprise
Toby Velte,
McGraw Hill Professional, 2009
Cloud Computing, A Practical Anthony
2 ISBN: 0071626956,
Approach Velte,Robert Elsen
9780071626958
peter

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 13


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

Department: Information Science and Engineering Semester: V

Subject: Internet of Things


Subject Code: IS5PE52 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Understand the genesis, impact of IoT applications and architectures of IoT.
2 Illustrate diverse methods of deploying smart objects and connect them to network.
3 Infer the role of Data Analytics and Security in IoT.
Identify sensor technologies and understand the role of IoT in various domains of
4
Industry.

Unit Description Hrs


What is IoT?:, Genesis of IoT, IoT Impact, IoT Challenges. IoT Network
Architecture and Design: Drivers Behind New Network Architectures, The
I oneM2M IoT Standardized architecture. The IoT World Forum (IoTWF) 08
Standardized Architecture. IoT Data Management and Compute Stack (Cloud,
Fog and Edge Computing).
Smart Objects- The “Things” in IoT: Sensors, Actuators, and Smart
II Objects. Connecting Smart Objects: IoT Access Technologies- IEEE 08
802.15.4, LoRaWAN, NB-IoT and Other LTE Variations.
IP as the IoT Network Layer: The Business Case for IP, The need for
Optimization, Optimizing IP for IoT-From 6LowPAN to 6Lo. Application
III 08
Protocols for IoT: The Transport Layer, IoT Application Layer Protocols-
CoAP, MQTT.
Data and Analytics for IoT: An Introduction to Data Analytics for IoT, BigData
Analytics Tools and Technology. Smart and Connected Cities: An IoT
IV 08
Strategy for Smarter Cities, Smart City IoT Architecture, Smart City Use-Case
Examples.
IoT Physical Devices and Endpoints Arduino UNO: Introduction to Arduino,
Exploring the ArduinoUNO Learning board, Fundamentals of Arduino
V Programming. IoT Physical Devices and Endpoints RaspberryPi: 08
Introduction to RaspberryPi, Exploring the RaspberryPi Learning Board,
RaspberryPi Operating Systems, Programming RaspberryPi with Python.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 14


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

Course Outcomes:

Course outcome Descriptions


Explain the various concepts and architecture of IoT and the technologies
CO1
behind IoT.
Interpret the impact and challenges posed by IoT networks leading to new
CO2
architectural models.
CO3 Asses the existing solutions in the implementation of IoT.
CO4 Implement IoT applications using Aurdino UNO and RaspberryPi.

Course Articulation Matrix:


PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 2 2

CO2 1 1 3
CO3 2 3 3 1 3

CO4 1 3 3 3 3

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
David Hanes,
IoT Fundamentals: Networking 1stEdition, Pearson
Gonzalo Salgueiro,
Technologies, Protocols, and Education (Cisco Press
1 Patrick Grossetete,
Use Cases for the Internet of Indian Reprint). (ISBN: 978-
Robert Barton,
Things‖ 9386873743)
Jerome Henry
CENGAGE Leaning India,
2 Internet of Things Srinivasa K G
2017

Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Internet of Things (A Hands- Vijay Madisetti and 1stEdition, VPT, 2014. (ISBN:
1
on-Approach) ArshdeepBahga 978-8173719547)
Internet of Things with Arduino Packt Publications,
2 Marco Schwatrz
Cookbook (ISBN:978-1-78528-6582)
Olivier Hersent,
The Internet of Things: Key David Wiley publications,
3
Applications and Protocols Boswarthick, (ISBN:978-81-265-57653)
Omar Elloumi

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 15


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

Department: Information Science and Engineering Semester: V

Subject: Research Methodology and Intellectual and Property Rights


Subject Code: IS5PE53 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


Understand the need of Research Methodology and Intellectual Property Rights
1
process.
2 Familiar with the various research methodologies and report writing.
3 Gain some idea about legal agreements and kinds of acts available.
Learn laws applied on digital product development and unfair competition in
4
business.

Unit Description Hrs


Research Methodology: Introduction, Meaning of Research, Objectives of
Research, Motivation in Research, Types of Research, Research Approaches,
Significance of Research, Research Methods versus Methodology, Research
and Scientific Method, Importance of Knowing How Research is Done,
I Research Process, Criteria of Good Research, and Problems Encountered by 08
Researchers in India.
Defining the Research Problem: Research Problem, Selecting the Problem,
Necessity of Defining the Problem, Technique Involved in Defining a Problem,
An Illustration.
Research Design: Meaning of Research Design, Need for Research Design,
Features of a Good Design, Important Concepts Relating to Research Design,
Different Research Designs, Basic Principles of Experimental Designs,
II 08
Important Experimental Designs.
Design of Sample Surveys: Introduction, Sample Design, Sampling and non-
sampling errors, sample survey.
Data Collection: Experimental and Surveys, Collection of Primary Data,
Collection of Secondary Data, Selection of Appropriate Method for Data
Collection.
III Interpretation and Report Writing: Meaning of Interpretation, Techniques of 08
Interpretation, Precautions in Interpretation, Significance of Report Writing,
Different steps in writing Report, Layout of the Research Report ,Types of
Reports, Oral Presentation.
Introduction: Introduction to IPRs, Basic concepts and need for Intellectual
Property -Patents, Copyrights, Geographical Indications, IPR in India and
IV Abroad – Genesis and Development – the way from WTO to WIPO –TRIPS, 08
Nature of Intellectual Property, Industrial Property, Technological Research,
Inventions and Innovations – Important examples of IPR.
Registration Of IPRs: Meaning and practical aspects of registration of Copy
V Rights, Trademarks, Patents, Geographical Indications, Trade Secrets and 08
Industrial Design registration in India and Abroad.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 16


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

Course Outcomes:
Course outcome Descriptions
CO1 Explain the basics of Research Methodology and IPR.
CO2 Analyze various Research Design concepts.
CO3 Write research reports and layouts.
CO4 Interpret the IPR registration process and agreements.
Course Articulation Matrix:
PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 3 1

CO2 2 2 2 1
CO3 2 2 1 1 2

CO4 2 1 2 3 2

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
Research Methodology C R Kothari Gaurav 3rd Edition New Age
1
Methods and Techniques Garg International Publishers
Prentice Hall of India pvt Ltd,
2 Managing Intellectual Property V. Scople Vinod
2012
Intellectual Property Rights Ess Publications, New Delhi,
3 S. V. Satakar
and Copy Rights 2002

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Intellectual Property: The Law
Deborah E. Cengage Learning, Third
1 of Trademarks, Copyrights,
Bouchoux Edition, 2012.
Patents and Trade Secrets
Intellectual Property Rights:
Prabuddha
2 Unleashing the Knowledge McGraw Hill Education, 2011
Ganguli
Economy
Derek Bosworth
The Management of Edward Elgar Publishing Ltd.,
3 and Elizabeth
Intellectual Property 2013.
Webster

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 17


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

Department: Information Science and Engineering Semester: V

Subject: Software Engineering


Subject Code: IS5OE61 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Understand systematic and disciplined approach for software development.

2 Analyse and Develop different customer requirements and SRS.


Compare different software testing strategies and Appreciate Project management
3
activities.

Unit Description Hrs


Software And Software Engineering: The Nature of Software, the Unique
Nature of Web Apps, Software Engineering, the Software Process, Software
Engineering Practice. The Software Process: Process Models: A Generic
I 08
Process Model, Process Assessment and Improvement, Prescriptive Process
Models: The Waterfall Model, Incremental Process Models, Evolutionary
Process Models.
Introduction to agility: What Is Agility?, Agility and the Cost of Change,
What Is an Agile Process, Other Agile Process Models, A tool set for the
II Agile Process. Requirements Engineering And Modeling: Requirements 08
Engineering, Requirements Analysis, Scenario-Based Modeling, UML Models
That Supplement the Use Case, Data Modeling Concepts.
Requirements Engineering And Modeling contd.. Class-Based Modeling.
Requirements Modeling Strategies, Flow-Oriented Modeling, Creating a
III Behavioral Model, Requirements Modeling for WebApps – How Much 08
Analysis is Enough, Requirements Modeling Input, Requirements Modeling
Output.
Architectural Design: Software Architecture, Architectural Genres,
IV Architectural Styles, Architectural Design.Project Management Concepts: 08
The management spectrum, People.
Project Management Concepts contd..Product, Process, Project, W5HH
principle. Estimation For Software Projects: Observations on estimation,
V 08
project planning process, software scope and reliability, Resources, Project
estimation.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 18


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

Course Outcomes:

Course outcome Descriptions


Understand Software Development Life Cycle (SDLC) and Client
CO1
Requirements using various Requirements Modelling Techniques.
CO2 Design and develop Software Models, Architecture and Code.
Compare the uses of Agile and Web Apps development with traditional
CO3
software development.
Describe project planning, Cost estimation and adopt Management skills
CO4
and abilities.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 1 1 1 2 2 1

CO2 1 2 3 2 1 2 1 2 2 2 1
CO3 1 3 3 3 2 2 1 1 3 3 3 1

CO4 1 2 3 1 1 2 2 3 3 3 3

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
8th Edition, 2019
Software Engineering - A
1 Roger .G. Pressman Tata McGrawhill.
Practitioners approach.
ISBN–13: 978-0073375977

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Narosa Publications, 3rd
An Integrated Approach to
1 Pankaj Jolate Edition, 2018 ISBN: 978-1-
Software Engineering.
4684-9312-2
10th Edition, 2018, Pearson
2 Software Engineering. Ian Sommerville Education Ltd. ISBN–13:978-
0137035151

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 19


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

Department: Information Science and Engineering Semester: V

Subject: Fundamentals of Algorithms


Subject Code: IS5OE62 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Learn how to design recursive and non-recursive algorithms.
2 Know different Algorithm Design Techniques for effective problem solving.
3 Learn how to analyze the algorithm with respect to space and time complexity.
Understand basic efficiency classes and asymptotic notations to express the
4
complexity.

Unit Description Hrs


Introduction, Fundamentals of the Analysis of Algorithm Efficiency,
Brute Force: Algorithm Definition, Fundamentals of algorithmic problem
solving, Analysis Framework, Formal Definitions of Asymptotic Notations,
I Basic efficiency classes, Mathematical analysis of Non-Recursive Algorithms 08
for element uniqueness problem, Maximum element in an array and
recursive Algorithms for factorial and element uniqueness problem.
Brute Force: Selection Sort, String Matching.
Divide and Conquer: Merge Sort, Finding the Maximum and Minimum.
II 08
Decrease and Conquer: Insertion Sort, Topological Sorting.
Transform and Conquer: Heaps and Heap Sort, AVL Trees.
III Space and Time Tradeoffs, Hashing: Hash table, Hash functions, Collision 08
handling by open addressing and chaining.
Greedy Technique: Prim’s algorithm, Kruskal’s algorithm, Dijkstra’s
IV algorithm. 08
Dynamic Programming: Floyd’s Algorithms and 0/1 Knapsack Problem.
Back tracking: n-Queen’s Problem, Subset-Sum Problem.
V Branch and Bound: Assignment Problem, Knapsack Problem, and Traveling 08
Salesman Problem.

Course Outcomes:

Course outcome Descriptions


CO1 Understand the basic concepts of design and analysis of algorithms.
Demonstrate various algorithm design techniques to solve a given
CO2
problem.
Design/Develop an algorithm using algorithm design technique and
CO3
analyze its complexity to rank order of growth.
Apply the appropriate algorithm design technique to solve the given
CO4
problem instance.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 20


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

Course Articulation Matrix:


PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 3 3 2

CO2 1 3 3 2
CO3 2 2 2 1

CO4 2 3 3 2

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
rd
3 Edition, Pearson
Introduction to the Design &
1 AnanyLevitin Education, 2012, ISBN-13:
Analysis of Algorithms
978-0-13-231681-1
Ellis Horowitz, Satraj 2nd Edition, 2014,
2 Computer Algorithms/C++ Sahni and Universities Press, ISBN-
Rajasekaran 13:978-8173716119

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Cormen T.H,
3rdEdition, PHI, 2009, ISBN-13:
1 Introduction to Algorithms Leiserson C.E. &
978-0262033848
Rivest R.L
Gilles Brassard & 2nd Edition, PHI 1999, ISBN-
2 Fundamental of algorithms
Paul Bratley 13:978-120311312

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 21


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

Department: Information Science and Engineering Semester: V

Subject: Introduction to UNIX


Subject Code: IS5OE63 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


1 Understand the UNIX Operating System architecture and its functionalities.
2 Gain important aspects of file system and file attributes.
3 Familiar with utilities provided by UNIX.
4 Learn how to use UNIX editor environment.

Unit Description Hrs


UNIX Architecture & Command Usage: The UNIX Operating System, The
UNIX Architecture, Features of UNIX, Locating Commands, Internal and
I External Commands, Command Structure, Flexibility of command usage, Man 08
Browsing and manual pages on-line, Understanding man documentation,
Further help with man –k, appropos and what is?
General-Purpose Utilities: Cal: The Calendar, date: Displaying the System
Date, echo: Displaying a message, printf: An alternative to echo, bc: The
II Calculator, script: Recording your session, email basics, mailx: The Universal 08
Mailer, passwd: changing your password, who: Who are the users? Uname:
Knowing your machine characteristics, tty: Knowing your terminal.
The File System: File System: The File, What’s in aFile name? The Parent –
Child Relationship, The HOME variable, pwd, cd, mkdir, rmdir, Absolute
III 08
Pathnames and Relative Pathnames, ls, The UNIX File System. Handling
Ordinary Files: Cat, cp, rm, mv, more, The lp subsystem, file, wc, cmp.
Basic File Attributes: ls –l: Listing File Attributes, The –d Option, Listing
IV Directory Attributes, File Ownership, File Permissions, chmod: Changing File 08
Permissions, Directory Permissions, Changing File Ownership.
The vi Editor: Vi basics, Input mode, Saving text and quitting, Navigation,
V Editing text, Undoing last editing instructions, Repeating the last command, 08
Searching for a pattern, Substitution.

Course Outcomes:
Course outcome Descriptions
CO1 Describe the architecture and features of UNIX Operating System.
CO2 Use File system and basic file system commands.
CO3 Interpret various UNIX utilities to manage file processing operations.
CO4 Explain how to use various commands available in editor environment.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 22


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

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 2 1

CO2 2 1
CO3 3 1 1 2

CO4 2 1 1 2

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Unix Concepts and 4th Edition, Tata McGraw
1 Sumitabha Das
Applications Hill, 2012.

Reference Books: Nil

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 23


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

Department: Information Science and Engineering Semester: V

Subject: Mini Project-I


Subject Code: IS5MP1 L-T – P - C: 3-0-0-3

Sl. No Course Objectives


Apply the knowledge and techniques learnt in theoretical classes for
1
software development to solve real world problems.
2 Gives an insight to various tools and technology frameworks.
3 Gaining deeper understanding in specific functional areas.
4 Helps in exploring career opportunities in their areas of interest.

Unit Description Hrs


 Group of two students are required to carry out Mini Project work
under the supervision of Project Guide.
 The guide shall monitor progress of the student continuously.
 Each group is required to present the progress of the Mini Project
work during the semester as per the schedule given by the
- -
department.
 A presentation shall be made by the group as per the schedule
announced by the department
 A report shall be submitted by the candidates to the department

Course Outcomes:
Course outcome Descriptions
Identify and formulate acquired knowledge within the chosen area
CO1 of technology for project development for specific problems to be
solved.
Analyze, discuss and design the technical aspects of the chosen
CO2
project with a comprehensive and systematic approach.
Able to understand and apply knowledge of communication and
CO3
language to communicate effectively orally and in writing.
Work adequately as an individual or in a team in developing technical
CO4
projects in given timeline.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 24


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

Department: Information Science and Engineering Semester: V

Subject: Computer Networks Laboratory


Subject Code: IS5LB1 L –T – P- C: 0–0–3–1.5

Sl. No Course Objectives


1 Understand the working of different concepts of networking.
Understand the different routing strategies and congestion control
2
algorithms.
3 Simulate and demonstrate the performance of the TCP, UDP, FTP and
TELNET.
4 Implement the data link layer and transport layer protocols.

LAB CONTENT

Lab
Cycle Experiment Description
No.
1. Write a program for error detecting code using CRC-CCITT (16-bits).
2. Write a program for frame sorting technique used in buffers.
3. Write a program for bellman-ford algorithm to find shortest path
between vertices
1 4. Write a program for distance vector algorithm to find suitable path for
transmission.
5. Simulate a three nodes point-to-point network with duplex links between
them. Set the queue size vary the bandwidth and find the number of
packets dropped.
6. Write a program for spanning tree algorithm (Kruskal s/Prims) to find
loop less path.
7. Using TCP/IP sockets, write a client-server program to make client
sending the file name and the server to send back the contents of the
requested file if present.
8. Write a program on datagram socket for client/server to display the
messages on client side, typed at the server side.
2
9. Write a program to demonstrate HDLC frame to perform bit
stuffing.
10. Simulate a four node point-to-point network, and connect
the links as follows: n0-n2, n1-n2 and n2-n3. Apply TCP
agent between n0-n3 and UDP n1-n3. Apply relevant
applications over TCP and UDP agents changing the
parameter and determine the number of packets by TCP/UDP.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 25


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

11. Write a program to demonstrate hamming code for error


correction.
12. Write a program for congestion control using Leaky bucket
algorithm.
3
13. Simulate the different types of Internet traffic such as FTP a
TELNET over a network and analyze the throughput.
14. Simulate an Ethernet LAN using N-nodes (6-10), change error rate and
data rate and compare the throughput.

Course Outcomes:

Course outcome Descriptions


CO1 Implement the basic Routing and Congestion control Algorithms.
CO2 Implement Error Detection, Correction techniques with
functionalities of Data link layer.
CO3 Establish Communication between Computers using Client Server
approach.
CO4 Design and Simulate different types of networks and benchmark
the performance.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 3 3 2 3 3

CO2 3 3 3 2 3 2 2
CO3 3 3 1 2 3 2 2

CO4 3 3 2 2 3 2 2 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 26


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

Department: Information Science and Engineering Semester: V

Subject: Database Laboratory


Subject Code: IS5LB2 L – T – P - C: 0–0–3–1.5

Sl. No Course Objectives


1 To understand how a real world problem can be mapped to schemas.
2 To solve different industry level problems & to learn its applications.

LAB CONTENT

Lab
Cycle Experiment Description
No
A. Consider the following schema for Insurance database:
PERSON (driver_id , name, address)
CAR (regno, model, year)
ACCIDENT (reportno, accd_date, location)
OWNS (driver_id , regno)
PARTICIPATED (driver_id, regno, reportno, damage_amt)
Consider the following database schema for student database:
STUDENT (usn, name, major, bdate)
COURSE (courseno, cname, dept)
1 TEXT (book_ISBN, book_title, publisher, author)
ENROLL ( usn,courseno, sem, marks)
BOOK _ ADOPTION (courseno, sem, book_ISBN)
B. Consider the following schema for a Library Database:
BOOK (Book_id, Title, Publisher_Name, Pub_Year)
BOOK_AUTHORS (Book_id, Author_Name)
PUBLISHER (Name, Address, Phone)
BOOK_COPIES (Book_id, Branch_id, No-of_Copies)
CARD(Card_No)
BOOK_LENDING (Book_id,Branch_id,Card_No, Date_Out, Due_Date)
LIBRARY_BRANCH (Branch_id, Branch_Name, Address)

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 27


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

C. Consider the following schema for Order Database:


SALESMAN (Salesman_id, Name, City, Commission)
CUSTOMER (Customer_id, Cust_Name, City, Grade, Salesman_id)
ORDERS (Ord_No, Purchase_Amt, Ord_Date, Customer_id, Salesman_id)
D. Consider the schema for Movie Database:
ACTOR (Act_id, Act_Name, Act_Gender)
DIRECTOR (Dir_id, Dir_Name, Dir_Phone)
MOVIES (Mov_id, Mov_Title, Mov_Year, Mov_Lang, Dir_id)
MOVIE_CAST (Act_id,Mov_id, Role)
RATING (Mov_id, Rev_Stars)
2 E. Consider the schema for Company Database:
DEPARTMENT (DNo, DName, MgrSSN, MgrStartDate)
EMPLOYEE (SSN, Name, Address, Sex, Salary, SuperSSN, DNo)
DLOCATION (DNo,DLoc)
PROJECT (PNo, PName, PLocation, DNo)
WORKS_ON (SSN,PNo, Hours)
Instructions:
Using given schema
1. Draw an Entity-Relationship(ER) Model.
2. Implement SQL Queries using DDL and DML Statements.
3. Implement SQL Nested queries and Views.

Course Outcomes:

Course outcome Descriptions


Design database schema for a given problem-domain and enforce
CO1 different constraints on a database using RDBMS.
CO2 Populate and query a database using SQL DML/DDL commands.
CO3 Interpret, test and debug the program.
CO4 Comprehend and write effective reports.

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 1 2

CO2 3 3 3 2 2 3 3 3
CO3 3 3 3 3 2 3 2 3 3 3

CO4 1 2 3 2 1

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 28


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

Department: Humanity Science Semester: V


Subject: Skill Development- III
Subject Code: SK5DP3 L – T – P - C: 1-0-0-1

Sl. No Course Objectives


Enhance students' ability to express ideas clearly, listen actively, and adapt
1 communication style to different contexts and audiences.
2 Understand and implement Mensuration

3 To understand Permutation & Combination / Probability


4 To understand Syllogisms

Unit Description Hrs


Equations- Basic linear equations with 1 or 2 variables, Comparing values in
given quadratic equations Percentage
Calculation-oriented basic percentage Profit and Loss
I 06
Successive Selling type Discount & MP Dishonest Dealings
Partnerships Interest, Simple Interest, Compound Interest, Mixed Interest
Installments.
II Cubes, Crypt arithmetic and Geometry 04

Permutation & Combination / Probability Selection & Arrangement, Problems


on Probability Data Sufficiency DS Questions on:Set 1 Number System,
06
Averages, Percentages, Ratio & Proportion, Profit & Loss, Simple &
III Compound Interest, Set 2 Time Speed & Distance, Time & Work, Problems on
Age, Mensuration, Mixtures & Allegations

Mensuration Area/Volume of Square, Rectangle, Trapezium, Parallelogram,


Rhombus, Circle, Semicircle, Triangle, Cone, Cylinder, Cube, Cuboid
IV Moulding from one shape to another Data Interpretation 06
Line Graphs, Bar Graphs, Pie Charts, Tables
Miscellaneous Info graphics and Missing Data Type case-lets

Syllogisms
V Questions based on 2-3 statements & 2-3 conclusions 06
Possibility based questions, Negative information based questions

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 29


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

Course Outcomes:

Course outcome Descriptions


Students will demonstrate enhanced verbal and written communication
CO1 abilities, effectively expressing ideas, actively listening, and adapting
their communication style to different situations.
Students will exhibit improved teamwork skills, actively contributing to
CO2 group projects, resolving conflicts constructively, and leveraging the
strengths of team members to achieve shared goals.
Students will display professional behavior, adhering to workplace
CO3 etiquette, demonstrating appropriate appearance, punctuality, and
practicing ethical conduct in professional settings.
Students will demonstrate improved aptitude skills, including logical
CO4 reasoning, analytical thinking, and problem-solving abilities, enabling
them to excel in competitive exams, interviews, and real-life problem-
solving scenarios
Course Articulation Matrix:

PSO1

PSO2
PO/PSO

PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO
CO1 2 1 3 3 2

CO2 2 2 3 3 2
CO3 2 3 3 2 2

CO4 2 2 3 3 2

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition

1 A New approach Resonong

A New Approach to reasoning B S Sijwali & Indu


2
verbal & non verbal Sijawali

Reference Books:
Sl
Reference book title Author Volume and Year of Edition
No
Quantitative & Logical
1
Rezoning R S Aggarval
Fastrach Objective
2 Rajesh Verma Ari hanth Publication
mathematics

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 30


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

Scheme of Teaching and Examination-2020 (170 Credits Scheme)

Outcome Based Education (OBE) and Choice Based Credit System (CBCS)

VI Semester B.E.

SI Teaching Total Exam


Course Code Course Title L T P Credits CIE SEE
No. Dept. Marks Hrs
01 PC IS6TH1 Web Technologies ISE 3 - - 3 50 50 100 3
Software Engineering and
02 PC IS6TH2 ISE 3 - - 3 50 50 100 3
Software Testing
Machine Learning
03 PC IS6TH3 ISE 3 - - 3 50 50 100 3
Techniques
04 PE IS6PE4x Professional Elective-II ISE 3 - - 3 50 50 100 3
05 OE IS6OE5x Open Elective-II ISE 3 - - 3 50 50 100 3
06 PC IS6MP2 Mini Project-II ISE - - 3 3 50 50 100 3
Web Technology
07 PC IS6LB1 ISE - - 3 1.5 50 50 100 3
Laboratory
Machine Learning
08 PC IS6LB2 ISE - - 3 1.5 50 50 100 3
Laboratory
09 HS SK6DP4 Skill Development-IV HS - 2 1 50 - 50 -
L-Lecture, T-Tutorial, P-Practical,/Drawing, CIE-continuous
Internal Evaluation, SEE-Semester End Examination
Total 15 - 11 22 450 400 850 -

Professional Elective-II Open Elective-II


IS6PE41: Information Storage and IS6OE51: Artificial Intelligence
Management IS6OE52: Software Testing
IS6PE42: Artificial Neural Networks IS6OE53: Human Computer Interaction
IS6PE43: Data Science and Analytics

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 31


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Web Technologies


Subject Code: IS6TH1 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Illustrate the Syntax and Semantic Structure of XHTML tags with CSS.
2 Define and use user-defined tags in XML and JSON documents.
Design Client-Side and Server Side programs using JavaScript and PHP and to
3
infer PHP’s capabilities to access database.
4 Describe framework for creating responsive, mobile first website.

Unit Description Hrs


Introduction to HTML/XHTML: Origins and Evolution of HTML and XHTML:
HTML v/s XHTML, Basic Syntax, Standard HTML Document Structure, Basic
I 08
Text Markup, Images: The Image Element, Hypertext Links, Lists, Tables,
Forms, Syntactic Differences between HTML and XHTML.
The Basics of JavaScript: Overview of JavaScript: JavaScript and Java,
Uses of JavaScript, Browsers and HTML-JavaScript Documents, Object
Orientation and JavaScript, General Syntactic Characteristics, Primitives,
Operations, and Expressions: Primitive Types, Numeric and String Literals,
II Other Primitive Types, Declaring Variables, The Math Object, The Number 08
Object, The Date Object, Screen Output and Keyboard Input, Control
Statements: Examples, Object Creation and Modification, Arrays, Functions,
Examples, Constructors, Pattern Matching Using Regular Expressions,
Another Examples.
JavaScript and HTML Document, Introducing CSS, XML, JSON and
AJAX: The Document Object Model (DOM), Element Access in JavaScript,
Handling Events from Text Box and Password Elements. CSS: Level of Style
Sheets, Style Specification formats, Selector forms, Property-Value Forms,
III 08
XML: Uses of XML, The Syntax of XML, XML Document Structure, JSON:
JSON format, What is JSON? Array literals, Object literals, Mixing literals,
JSON syntax, JSON encoding and decoding, JSON versus XML. What Is
Ajax?: Ajax Is Born, The Evolution of the Web 2, The Real Ajax, Ajax

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 32


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Principles Technologies behind Ajax, Who Is Using Ajax?


Introduction to Bootstrap 5: Getting started: Introduction, Download,
Contents, Browsers & devices, JavaScript, Webpack, Parcel, Accessibility,
RFS, RTL, Contribute. Customize: Sass, Color, Components, CSS variables.
IV Layout: Breakpoints, Containers, Grid, Columns. Content: Typography, 08
Images, Tables. Forms: Overview, Form control, Select, Checks & radios,
Input group, Layout, Validation. Components: Buttons, Collapse, Modal,
Navbar, Navs & tabs.
Introduction to PHP: Origins and Uses of PHP, Overview of PHP, General
Syntactic Characteristics, Primitives, Operations, and Expressions: Variables,
V Scalar Type Conversions, Output, Control Statements: Examples, Arrays, 08
Functions, Constructors, Pattern Matching, Form Handling, Cookies, Session
Tracking, Database Access with PHP and MySQL.

Course Outcomes:
Course outcome Descriptions
CO1 Gain Knowledge in fundamental concepts of Web Technologies.
Design and develop responsive Websites using a framework which
CO2
composed of HTML, CSS and JavaScript.
Implement Event Handling, Validating forms, exchange data and
CO3
deploying web applications.
Develop Client side and Server side scripting to generate and display the
CO4 content dynamically.

Course Articulation Matrix:


PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 1 1

CO2 2 2 3 2 3 3
CO3 2 2 3 3 3 2

CO4 2 2 3 2 3 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 33


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
8th Edition, 2015, Pearson
Programming the World Wide
1 Robert W. Sebesta Education.
Web
ISBN13: 9780133775983
Nicholas C. Zakas, 2nd Edition, 2007, Wiley
2 Professional AJAX Jeremy McPeak Publishing, Inc., ISBN: 978-
and Joe Fawcett 0-470-10949-6
3 https://getbootstrap.com/

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
3rd Edition, Wrox / Wiley
Professional JavaScript for
1 Nicholas C Zakas India, 2012. ISBN: 978-
Web Developers
8126535088
Randy Connolly, 3rd Edition, Pearson, 2022,
Fundamentals of Web Mount Royal Print ISBN: 9780135863336,
2
Development University and 0135863333, eText ISBN:
Ricardo Hoar 9780137453719, 013745371X
5th Edition, Pearson
PHP and MySQL web Luke Weelling,
3 Education, Inc., 2016. ISBN:
development Laura Thomson,
978-9332582736

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 34


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Software Engineering and Software Testing


Subject Code: IS6TH2 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Understand systematic and disciplined approach for software development.
2 Analyze and develop different customer requirements and SRS.
3 Describe strategies for generating system test cases.
Investigate the reason for bugs and analyze the principles in software testing to
4
prevent and remove bugs.

Unit Description Hrs


Software And Software Engineering: The Nature of Software, the Unique
Nature of Web Apps, Software Engineering, the Software Process, Software
Engineering Practice. The Software Process: Process Models: A Generic
I 08
Process Model, Process Assessment and Improvement, Prescriptive Process
Models: The Waterfall Model, Incremental Process Models, Evolutionary
Process Models, Concurrent Models.
Introduction to agility: What Is Agility?, Agility and the Cost of Change, What
Is an Agile Process, Other Agile Process Models, A tool set for the Agile
Process. Requirements Engineering And Modeling: Requirements
Engineering, Requirements Analysis, Scenario-Based Modeling, UML Models
II That Supplement the Use Case, Data Modeling Concepts, Class-Based 08
Modeling. Requirements Modeling Strategies, Flow-Oriented Modeling,
Creating a Behavioral Model, Requirements Modeling for WebApps – How
Much Analysis is Enough, Requirements Modeling Input, Requirements
Modeling Output, Functional Model for WebApps.
Design Concepts: Design within the Context of Software Engineering, the
Design Process, Design Concepts, The Design Model. Architectural Design:
III 08
Software Architecture, Architectural Genres, Architectural Styles, Architectural
Design.
A Perspective on Testing and Examples: Basic definitions, Test cases,
IV 08
Insights from a Venn diagram, Identifying test cases, Error and fault

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 35


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

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
(2.1 to 2.6 Book 2).
Equivalence Class Testing: Equivalence test cases for the triangle problem,
NextDate function, and the commission problem, Guidelines and observations
(6.4 to 6.8 Book 2). Decision Table-Based Testing: Decision tables, Test
V cases for the triangle problem, Next Date function, and the commission 08
problem, Guidelines and observations. (Book 2). 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). (Book 2).

Course Outcomes:
Course outcome Descriptions
Understand Software Development Life Cycle (SDLC) and Client
CO1
Requirements using various Requirements Modeling Techniques.
CO2 Design and develop Software Models and Architecture.
Apply the knowledge of the foundations, techniques in the area of
CO3
software testing and its practice in the industry.
Design test cases, conduct testing operations, manage software problems
CO4
and defects.

Course Articulation Matrix:


PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 3 3

CO2 1 3 3 3 3 3
CO3 2 3 3 2 3

CO4 2 1 3 2 3

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 36


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
8th Edition, 2019
Software Engineering - A
1 Roger .G. Pressman Tata McGrawhill.
Practitioners approach.
ISBN–13: 978-0073375977
4th Edition, Auerbach
Software Testing, A
2 Paul C. Jorgensen Publications, 2014.
Craftsman’s Approach
ISBN: 978-1- 4665-6068-0

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Narosa Publications, 3rd
An Integrated Approach to
1 Pankaj Jolate Edition, 2018 ISBN: 978-1-
Software Engineering.
4684-9312-2
10th Edition, 2018, Pearson
2 Software Engineering. Ian Sommerville Education Ltd. ISBN–13:978-
0137035151
Foundations of Software
3 Aditya P Mathur Pearson Education, 2013.
Testing

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 37


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Machine Learning Techniques


Subject Code: IS6TH3 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Understand the fundamentals of Machine Learning concepts.
Learn a variety of Machine Learning algorithms, theoretical results, and
2
applications.
3 Differentiate the working of supervised and unsupervised learning algorithms.
Familiar with Machine Learning techniques and apply the suitable technique for the
4
given data set.

Unit Description Hrs


Introduction to Machine Learning: What is Machine Learning?, What kind of
problems can be tackled using Machine Learning, A Simple Machine-Learning
Task: Training Sets and Classifiers, Minor Digression: Hill-Climbing Search,
I 08
Hill Climbing in Machine Learning, Some Difficulties with Available Data.
Bayesian Classifiers: The Single-Attribute Case, Vectors of Discrete
Attributes, Probabilities of Rare Events: Exploiting the Expert’s Intuition.
Bayesian Classifiers contd… How to Handle Continuous Attributes,
Gaussian ―Bell‖ Function: A Standard pdf, Approximating PDFs with Sets of
Gaussians. Nearest-Neighbor Classifiers: The k-Nearest-Neighbor Rule,
II 08
Measuring Similarity, Irrelevant Attributes and Scaling Problems, Performance
Considerations, Weighted Nearest Neighbors, Removing Dangerous
Examples, Removing Redundant Examples.
Similarities: Linear and Polynomial Classifiers: The Essence, The Additive
Rule: Perceptron Learning, The Multiplicative Rule: WINNOW, Domains with
III More Than Two Classes, Polynomial Classifiers, Specific Aspects of 08
Polynomial Classifiers. Artificial Neural Networks: Multilayer Perceptrons as
Classifiers, Neural Network’s Error.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 38


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Artificial Neural Networks contd… Backpropagation of Error, Special


Aspects of Multilayer Perceptrons, Architectural Issues. Performance
IV 08
Evaluation: Basic Performance Criteria, Precision and Recall, Other Ways to
Measure Performance, Learning Curves and Computational Costs.
Performance Evaluation contd… Methodologies of Experimental Evaluation.
Unsupervised Learning: Cluster Analysis, A Simple Algorithm: k-Means,
V 08
More Advanced Versions of k-Means, Hierarchical Aggregation, Self-
Organizing Feature Maps: Introduction, Why Feature Maps?

Course Outcomes:

Course outcome Descriptions


Interpret the ideas and facts of Machine Learning algorithms applied in
CO1
specific domain.
Illustrate the working of supervised and unsupervised Machine Learning
CO2
Techniques.
Make use of a suitable Machine Learning algorithm to solve the real world
CO3
problems.
Analyze and compare the performance of various Machine Learning
CO4
Techniques.

Course Articulation Matrix:


PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 3 3 3

CO2 3 3 3 2
CO3 3 3 3 3 2 1

CO4 3 3 3 3 2 1

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 39


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Second Edition, Springer,
An Introduction to Machine ISBN 978-3-319-63913-0
1 Miroslav Kubat
Learning (eBook) ISBN 978-3-319-
63912-3

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
India Edition 2013, McGraw Hill
Education,
1 Machine Learning Tom M. Mitchell ISBN: 13:9780070428072,
10:0070428077.
Chapman and Hall/CRC; 2
Machine Learning – An edition (17 November 2014)
2 Stephen Marsland
Algorithmic Perspective ISBN-10:1466583282
ISBN-13:978-1466583283

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 40


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Information Storage and Management


Subject Code: IS6PE41 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


Learn about the various storage infrastructure components in data center
1
environments.
Familiarize in making decisions on storage-related technologies
2
in an increasingly complex IT environment.
Understand the storage technologies, architectures, features, and
3
benefits of intelligent storage systems.
Exposed to block-based, file-based, object-based, unified storage and software-
4
defined storage.

Unit Description Hrs


Introduction to Information Storage, Data center Environment:
Information Storage, Evolution of Storage Architecture Data
I 08
Center Infrastructure, Virtualization and Cloud computing (1.1 to 1.4),
Application, Database Management systems, Host, Connectivity(2.1 to 2.4).
Data Protection: RAID, Intelligent Storage System:\RAID implementation
methods, RAID array components, RAID Techniques, RAID, Levels, RAID
II impact on Disk Performance, RAID comparison, Hot spares(3.1 to 3.7), 08
Components of an Intelligent Storage System, Storage Provisioning, Types of
Intelligent Storage Systems(4.1 to 4.3).
Fibre Channel Storage Area Networks: Fibre Channel overview, The SAN
and its evolution, Components of SAN, FC connectivity, Switched Fabric
III 08
Ports, Fibre Channel Architecture, Fabric Services, Switched Fabric Login
Types, Zoning, FC SAN Topologies, Virtualization and SAN(5.1 to 5.11).

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 41


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

IP SAN, FCoE and NAS: Network Attached StorageiSCSI(internet Small


Computer System Interface), FCIP(Fibre Channel over Internet Protocol),
FCoE(Fibre Channel over Ethernet)(6.1 to 6.3), General purpose servers
IV versus NAS devices, Benefits of NAS, File Systems and Network File 08
Sharing, Components of NAS, NAS I/O Operation, NAS Implementations,
NAS File Sharing Protocols, Factors Affecting NAS Performance, File Level
Virtualization(7.1 to 7.9).
Introduction to Business Continuity and Backup and archive:
Information Availability, BC Terminology, BC Planning Life Cycle, failure
Analysis, Business Impact Analysis, BC Technology Solutions (9.1 to 9.6),
V 08
backup Purpose, backup Considerations, backup Granularity, recovery
Considerations, Backup Methods, Backup Architecture, Backup and Restore
Operations, Backup Topologies, Backup in NAS Environments.(10.1 to 10.9).

Course Outcomes:
Course outcome Descriptions
CO1 Understand Storage Area Networks characteristics and Architectures.
CO2 Explain Storage Network Technologies and Virtualization.
CO3 Analyze the Securing and Managing of Storage Infrastructure.
CO4 Configure and Simulate Storage Area Network Technologies.

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 3 1 1 2 1 2

CO2 2 2 1 2 2
CO3 1 2 2

CO4 3 3 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 42


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
EMC Education
Information Storage and G.Somasundaram,
1 Services, Wiley- India,
Management Alok Shrivastava
Second Edition.2012

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Ulf Troppens,
1 Storage Networks Explained RainerErkes and Wiley India, 2009.
Wolfgang Muller
Storage Networks, The Tata McGraw Hill,
2 Rebert Spalding
Complete Reference. 2008.
Storage Area Networks
Richard Barker
Essentials A Complete Guide
3 and Paul Wiley India, 2002
to Understanding and
Massiglia
Implementing SANs

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 43


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Artificial Neural Networks


Subject Code: IS6PE42 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Perceive the basic concepts of ANN, applications and learning techniques.
Explain the working of perceptron and multilayer perceptron and related
2
learning algorithms.
3 Gain essential knowledge on convolution neural networks and applications.
4 Explore structured probabilistic models for deep learning.

Unit Description Hrs


Artificial Neural Networks – Introduction and Learning Process-I: What is
a Neural Network? Human Brain, Models of a Neuron, Neural Networks
I Viewed as DG, Feedback, Network Architectures, Error-correction learning, 08
Memory-based learning, Hebbian Learning, Competitive learning, Boltzmann
Learning.
Learning Process-II and Perceptron: Learning with a teacher, learning
without a teacher, Learning tasks, Memory and adaptation. Statistical Learning
Theory, VC dimension, Probably approximately correct model of learning,
II Single-Layer Perceptrons: Adaptive filtering problem, Unconstrained 08
optimization techniques: Steepest Descent, Newton’s, Gauss-Newton; Linear
Least-Squares Filter, LMS algorithm, Learning curves, Learning rate annealing
techniques, Perceptron and Convergence theorem.
Multilayer Perceptron and Generalization: BP algorithm, Two passes of
computation, Sequential and Batch Modes of training, Stopping Criteria, XOR
III problem, Heuristics for BP algorithm to perform better, Output representation 08
and Decision rule, Generalization, Universal approximation theorem, Cross-
validation.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 44


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Convolution Networks: Convolution Operation, Motivation, Pooling,


Convolution and Pooling as an Infinitely Strong Prior, Variants of the basic
IV convolution function, Structured Outputs, Data types, Efficient Convolution 08
Algorithms, Random or Unsupervised features, The Neuroscientific basis for
convolutional networks.
Structured Probabilistic Models for Deep Learning: The challenge of
unstructured modeling, Using graphs to describe model structure: Directed,
Undirected, Partition function, Energy-based models, Factor graphs; Sampling
V 08
from graphical models, Advantages of structured modeling, learning about
dependencies, Inference and approximate inference, The deep learning
approach to structured probabilistic models.

Course Outcomes:

Course outcome Descriptions


Describe basic concepts of neural network, its applications and various
CO1
learning models.
Analyze different Network Architectures, learning tasks, convolutional
CO2
networks, and deep learning models.
Investigate and apply neural networks model and learning techniques to
CO3
solve problems related to society and industry.
Demonstrate a prototype application developed using any NN tools and
CO4
APIs.

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 2

CO2 2 3 1
CO3 2 2 3 2 1

CO4 2 2 2 2 3

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 45


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books: NIL

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Neural Networks – A 2nd Edition, 2005.
1 Simon Haykin
Comprehensive Foundation PHI, (Units I to III).
Ian Good fellow,
Deep Learning (Adaptive (3 January 2017), MIT Press,
Yoshua Bengio
2 Computation and Machine ISBN-13:
and
Learning Series) 978- 0262035613.
Aaron Courville
2012 Edition, S.K. Kataria &
Introduction to Artificial
3 Gunjan Goswami Sons;ISBN-13:978-
Neural Networks
9350142967.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 46


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Data Science and Analytics


Subject Code: IS6PE43 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Learn the fundamentals of data science and big data.
2 Gain in-depth knowledge on descriptive data analytical techniques.
Develop programming skills using required libraries and packages to perform data
3
analysis in Python.
Understand and perform data visualization, web scraping, machine learning and
4
Natural Language Processing using various Data Science tools.

Unit Description Hrs


Introduction To Data Science And Big Data: Data Science –
Fundamentals and Components – Data Scientist – Terminologies Used in Big
Data Environments – Types of Digital Data – Classification of Digital Data –
I 08
Introduction to Big Data – Characteristics of Data – Evolution of Big Data –
Big Data Analytics – Classification of Analytics – Top Challenges Facing Big
Data – Importance of Big Data Analytics – Data Analytics Tools.
Descriptive Analytics Using Statistics: Types of Data – Mean, Median and
Mode – Standard Deviation and Variance – Probability – Probability Density
Function – Types of Data Distribution – Percentiles and Moments –
Correlation and Covariance – Conditional Probability – Bayes’ Theorem –
II Introduction to Univariate, Bivariate and Multivariate Analysis – 08
Dimensionality Reduction using Principal Component Analysis and LDA –
Dimensionality Reduction using Principal Component Analysis and Linear
Discriminant Analysis (LDA) – Principal Component Analysis (PCA) example
with Iris Data Set from UCI repository.
Predictive Modeling And Machine Learning: Linear Regression –
Polynomial Regression – Multivariate Regression – Multi Level Models –
III 08
Data Warehousing Overview – Bias/Variance Trade Off – K Fold Cross
Validation – Data Cleaning and Normalization – Cleaning Web Log Data –

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 47


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Normalizing Numerical Data – Detecting Outliers – Introduction to Supervised


And Unsupervised Learning – Reinforcement Learning – Dealing with Real
World Data.
Data Analytical Frameworks: Introducing Hadoop –Hadoop Overview –
RDBMS versus Hadoop – HDFS (Hadoop Distributed File System):
Components and Block Replication – Processing Data with Hadoop –
IV Introduction to MapReduce – Features of MapReduce – Introduction to 08
NoSQL: CAP theorem – MongoDB: RDBMS Vs MongoDB – Mongo DB
Database Model – Data Types and Sharding – Introduction to Hive – Hive
Architecture – Hive Query Language (HQL).
Data Science Using Python: Introduction to Essential Data Science
Packages: Numpy, Scipy, Jupyter, Statsmodels and Pandas Package – Data
V Munging: Introduction to Data Munging, Data Pipeline and Machine Learning 08
in Python – Data Visualization Using Matplotlib – Interactive Visualization with
Advanced Data Learning Representation in Python.

Course Outcomes:

Course outcome Descriptions

CO1 Explain data science concepts and its fundamentals.


CO2 Demonstrate the process in data science.
CO3 Explain machine learning algorithm necessary for data science.
CO4 Perform data analytics and visualization using python

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 2

CO2 2 2
CO3 2 2 3 2

CO4 1 2 2 3 2 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 48


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Hands On Data Science and
1 Frank Pane Packt Publishers, 2017
Python Machine Learning,
Seema Acharya,
2 Big Data and Analytics Subhashini Wiley, 2015.
Chellapan

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Python Data Science Alberto Boschetti, Packt Publications, 2nd
1
Essentials Luca Massaron Edition, 2016.
DT Editorial
2 Big Data, Black Book Dream Tech Press, 2015.
Services
3 Python Machine Learning Yuxi (Hayden) Liu Packt Publication, 2017.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 49


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Artificial Intelligence


Subject Code: IS6OE51 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Learn the background of intelligent agents and search mechanisms.
2 Understand the various knowledge representation techniques.
3 Describe the reasoning methods of proposition, predicate and higher order logics.
4 Interpret the learning techniques in artificial agents.

Unit Description Hrs


Knowledge Representation In Intelligent Agents: Intelligent agents -
Classification - Environment - Architecture - Models of knowledge
I 08
representation - Procedural rules - Semantic representation - Semantic
networks - Frames - Conceptual dependency – Ontology.
Search Strategies: Uninformed search - Informed search strategies: Greedy
best first search - A* search algorithm - Constraint Satisfaction Problems:
II 08
Backtracking search - Local search - Game Playing: Optimal decisions in
games - Alpha-Beta Pruning.
Reasoning With Proposition And Predicate Logic: Proposition Logic -
Syntax - Semantics - Horn Clauses - Resolution - First Order Logic - Syntax -
III 08
Conversion from English Statements to First order logic formula - Semantics -
Reasoning methods - Forward chaining - Backward chaining.
Reasoning With Higher Order Logics: Modal Logic - Syntax - Semantics -
Kripke structures - Temporal Logic - Syntax and Semantics - Reasoning
IV 08
mechanisms using Temporal Logic - Epistemic Logic - Syntax and Semantics
- Multiagent reasoning using Epistemic Logic- Case based reasoning.
Learning: Statistical methods - Bayesian techniques- Supervised learning-
V Unsupervised learning- Regression methods - Learning under uncertainty - 08
Probability methods - Text processing.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 50


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Course Outcomes:

Course outcome Descriptions


Use the knowledge representation and reasoning techniques for the
CO1
design of intelligent systems.
Apply the reasoning methods of various logics to computer science
CO2
domains.
CO3 Create intelligent systems using learning mechanisms.
CO4 Analyze and compare the various reasoning methods.

Course Articulation Matrix:


PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 2 2 2 1

CO2 2 2 2 2 1
CO3 2 2 2 2 2 1 1

CO4 2 2 2 2 2 1 1

Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
Artificial Intelligence: A Modern Stuart Russell, Peter Third Edition, Pearson
1
Approach Norvig Education, 2009.

Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
1 Artificial Intelligence Saroj Kaushik Cengage Learning, 2012.
Johan van Benthem,
Available in
Logic in Action, A new Hans van Ditmarsch,
2 http://www.logicinaction.org/,
introduction to Logic Jan van Eijck and Jan
2014.
Jaspars

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 51


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Software Testing


Subject Code: IS6OE52 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Describe strategies for generating system test cases.
Investigate the reason for bugs and analyze the principles in software testing to
2
prevent and remove bugs.
3 Learn to apply software testing techniques in commercial environment.

Unit Description Hrs


A Perspective on Testing and Examples: Basic definitions, Test cases,
Insights from a Venn diagram, Identifying test cases, Error and fault
I taxonomies, Levels of testing. Examples: Generalized Pseudocode, The 08
triangle problem, The NextDate function, The commission problem, The SATM
(Simple Automatic Teller Machine) problem, The currency converter.(Book 1).
Boundary Value Testing: Boundary value analysis, Robustness testing,
Worst-case testing, Special value testing, Examples, Random testing.
II Decision Table-Based Testing: Decision tables, Test cases for the triangle 08
problem, Next Date function, and commission problem, Guidelines and
observations.(Book 1).
Data Flow Testing: Definition-Use testing. Agile Testing. Integration
III Testing: Decomposition-Based Integration, Call Graph–Based Integration, 08
Path-Based Integration, Example: Integration next date(Book 1).
System Testing: Threads, Basis Concepts for Requirements Specification,
Model-Based Threads, Use Case–Based Threads, Long versus Short Use
IV Cases (Book 1). Test and Analysis Activities within a Software Process: 08
The quality process, Planning and monitoring, Quality goals, Dependability
properties (Book 2).

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 52


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Test Execution: Scaffolding, Generic versus specific scaffolding, Test


oracles, Self-checks as oracles, Capture and replay (Book 2). System,
V Acceptance and Regression Testing: Overview, System Testing, 08
Acceptance Testing, Usability, Regression Testing, Regression Test selection
techniques (Book 2).

Course Outcomes:

Course outcome Descriptions


Clear understanding and knowledge of the foundations, techniques in the
CO1
area of software testing and its practice in the industry.
Compare and pick out the right type of software testing process for any
CO2
given real world problem.
Able to plan a test project, design test cases, conduct testing operations,
CO3
manage software problems and defects.
CO4 Implement various test processes for quality improvement.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2

CO2 1 3 3 2 1
CO3 1 3 2 1 1

CO4 1 2

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 53


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
4th Edition, Auerbach
Software Testing, A
1 Paul C. Jorgensen Publications, 2014.
Craftsman’s Approach
ISBN: 978-1- 4665-6068-0
Software Testing and Analysis
Mauro Pezze, Wiley India, 2008.
2 – Process, Principles and
Michal Young ISBN:978-81-265-1773-2
Techniques

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
Foundations of Software
1 Aditya P Mathur Pearson Education, 2013.
Testing
Srinivasan
Software testing Principles and Desikan, 2nd Edition, Pearson
2
Practices Gopalaswamy Education, 2007
Ramesh

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 54


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Human Computer Interaction


Subject Code: IS6OE53 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


1 Learn the foundations of Human Computer Interaction.
2 Familiar with the design technologies for individuals and persons with disabilities.
3 Aware of mobile HCI.
4 Learn the guidelines for user interface.

Unit Description Hrs


Foundations Of HCI: The Human: I/O channels – Memory – Reasoning and
problem solving; The Computer: Devices-Memory – processing and networks;
I 08
Interaction: Models-frameworks – Ergonomics – styles –elements –
interactivity- Paradigms.
Design & Software Process: Interactive Design: Basics – process –
scenarios – navigation – screen design-Iteration and prototyping. HCI in
II software process: Software life cycle–usability engineering – Prototyping in 08
practice – design rationale. Design rules: principles, standards, guidelines,
rules.
Models And Theories: HCI Models: Cognitive models: Socio-Organizational
III issues and stakeholder requirements-Communication and collaboration 08
models-Hypertext, Multimedia and WWW.
Mobile HCI: Mobile Ecosystem: Platforms, Application frameworks- Types of
IV Mobile Applications: Widgets, Applications, Games- Mobile Information 08
Architecture, Mobile 2.0, Mobile Design: Elements of Mobile Design, Tools.
Web Interface Design: Designing Web Interfaces – Drag & Drop, Direct
V Selection, Contextual Tools, Overlays, Inlays and Virtual Pages, Process 08
Flow.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 55


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Course Outcomes:

Course outcome Descriptions


CO1 Describe an effective dialog for HCI.
CO2 Design effective HCI for individuals and persons with disabilities.
Explain the HCI implications for designing multimedia/ ecommerce/ e-
CO3
learning Web sites.
CO4 Assess the importance of user feedback regarding the Interface.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 1 2 1 3 3 1

CO2 1 3 3 3 3 3 2 2 2 3 3 2
CO3 1 2 2 2 3 2 2 1 2 3

CO4 2 2 2 2 2 3 2

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
Alan Dix, Janet
3rd Edition, Pearson
Finlay, Gregory
1 Human Computer Interaction Education, 2004 (UNIT I, II &
Abowd, Russell
III)
Beale
Mobile Design and First Edition, O’Reilly Media
2 Brian Fling
Development Inc., 2009 (UNIT –IV)
Bill Scott and 1st Edition, O’Reilly, 2009.
3 Designing Web Interfaces
Theresa Neil, (UNIT-V)

Reference Books: Nil

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 56


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Mini Project-II


Subject Code: IS6MP2 L-T- P- C: 3-0-0-3

Sl. No Course Objectives


Apply the knowledge and techniques learnt in theoretical classes for
1
software development to solve real world problems.
2 Gives an insight to various tools and technology frameworks.
3 Gaining deeper understanding in specific functional areas.
4 Helps in exploring career opportunities in their areas of interest.

Unit Description Hrs


 Group of two students are required to carry out Mini Project work
under the supervision of Project Guide.
 The guide shall monitor progress of the student continuously.
 Each group is required to present the progress of the Mini Project
- work during the semester as per the schedule given by the -
department.
 A presentation shall be made by the group as per the schedule
announced by the department.
 A report shall be submitted by the candidates to the department.

Course Outcomes:

Course outcome Descriptions


Identify and formulate acquired knowledge within the chosen area
CO1 of technology for project development for specific problems to be
solved.
Analyze, discuss and design the technical aspects of the chosen
CO2
project with a comprehensive and systematic approach.
Able to understand and apply knowledge of communication and
CO3
language to communicate effectively orally and in writing.
Work adequately as an individual or in a team in developing
CO4 technical projects in given timeline.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 57


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Web Technology Laboratory


Subject Code: IS6LB1 L – T – P - C: 0 –0 – 3–1.5

Sl. No Course Objectives


1 Design static and dynamic web pages.
Able to write well-formed web document and to appreciate importance of the JSON,
2
an emerging alternative to XML.

3 Familiarize with Client-Side and Server-Side web Programming.

4 Learn Database Connectivity with web applications.

LAB CONTENT

Lab
Cycle Experiment Description
No
CYCLE-I [HTML]
Create and test an HTML document for:
a) Yourself, including your name, address, and electronic mail address. If you are a
student, you must include your major and your grade level. If you work, you must
include your employer, your employer’s address, and your job title.
b) Add pictures of yourself and at least one other image (of your friend, spouse, or
pet) to the document created.
1 c) Add a second document to the document created that describes part of your
background, using background as the link content. This document should have a
few paragraphs of your personal or professional history.
Note:- This document must use several headings and <em>, <strong>, <hr />,
<p>, and <br /> tags.
1. Develop static pages (using only HTML) of an online Book store. The page should
resemble: www.amazon.comand the website should contain the following pages.
Home page, Registration and User Login, User Profile page, Books Catalog,
Shopping Cart, Payment By Credit Card, Order Confirmation.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 58


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

CYCLE-II [CSS &XML]

1. Design an XHTML that uses CSS to test External Style Sheets for the chapters of
the text book.
2. Create and test an HTML document that describes nested ordered lists of cars.
The outer list must have three entries: compact, midsize, and sports. Inside each
of these three lists there must be two sublists of body styles. The compact- and
midsize-car sublists are two door and four door; the sports-car sublists are coupe
and convertible. Each body-style sublist must have at least three entries, each of
which is the make and model of a particular car that fits the category. The outer list
must use uppercase Roman numerals, the middle lists must use uppercase
letters, and the inner lists must use Arabic numerals. The background color for the
compact-car list must be pink; for the midsize-car list, it must be blue; for the
sports-car list, it must be red. All the styles must be in a document style sheet.
3. Design an XHTML that uses CSS to illustrate usage of table, borders, margin and
padding.
4. Design an XML document to store information about a student in an engineering
2 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 and
produce a display of the raw XML document. Also create a CSS style sheet for the
XML document and use it to create a display that document.
5. Write a program to design webpage using frameworks.
6. Write an XML file which will display the book information which includes the
following.
a. Title of the book
b. Author Name
c. ISBN number
d. Edition
e. Price
f. Display the XML file as follows: The content should be displayed in table.
The header of the table should be in color GREY and the author name
column should be displayed in one color and should be capitalized and in
bold. Use your own colors for remaining columns. Use CSS for the above
purpose.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 59


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

CYCLE-III [JavaScript]
1. Write a JavaScript to design a simple calculator to perform the following
operations: sum, product, difference and quotient.
2. 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.
3. Develop and demonstrate a XHTML file that includes JavaScript script for the
following problems:
a. Output: The first 20 Fibonacci numbers, which are defined as in the
sequence 1, 1, 2, 3, where each number in the sequence after the second
is the sum of the two previous numbers.
b. Modify the script to use prompt to input a number n that is the number of
3
the Fibonacci number required as output.
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 Output: The position in the string of the left-most
vowel.
b. Parameter: A number Output: The number with its digits in the reverse
order.
c. Parameter: An array of numbers. Output: The numbers of negative
elements, zeros and values greater than zero in the given array.
CYCLE-IV [HTML and JavaScript]
1. Write an HTML document to provide a form that collects Customer’s name and
phone number.
a. The phone number must be in the form ddd-ddd-dddd
b. The name should be in the form is last-name, first-name, middle-initial,
where the first and last names must begin with upper case letters and have
at least one lower case letter. Both must be followed immediately by a
4
comma and possibly, one space. The middle initial must be uppercase and
may or may not be followed by a period. There can be no characters before
or after the whole name.
c. Write a JavaScript that checks the submitted Telephone number and Name
to be sure that it conforms to the required formats and then return a
response indicating whether the number and name was correct.
2. Develop and test an HTML document that has checkboxes for apple (59 cents

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 60


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

each), orange (49 cents each), and banana (39 cents each), along with a Submit
button. Each of the checkboxes should have its own onclick event handler. These
handlers must add the cost of their fruit to a total cost. An event handler for the
Submit button must produce an alert window with the message your total cost is
$xxx, where xxx is the total cost of the chosen fruit, including 5 percent sales tax.
This handler must return false (to avoid actual submission of the form data).
3. Develop and demonstrate, using JavaScript script, a XHTML document that
collects the USN (The valid format is: A digit from 1 to 4 followed by two
Uppercase characters followed by two digits followed by two uppercase characters
followed by three digits; no embedded spaces allowed) of the user. Event handler
must be included for the form element that collects this information to validate the
input. Messages in the alert windows must be produced when errors are detected.
Modify the above program to get the current semester also (restricted to be a
number from 1 to 8).
CYCLE-V [PHP]
1. 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 has to execute either a & c or b & c
2. 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.
5
3. Write a PHP program to display a digital clock which displays the current time of the
server.
4. 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.
5. Write a PHP program to sort the student records based on USN which are stored in
the database.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 61


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Course Outcomes:

Course outcome Descriptions


Develop static and dynamic web pages with good aesthetic sense of front
CO1
and back end design techniques.
CO2 Embed JavaScript and PHP into XHTML web document.
CO3 Design well-formed web pages in framework environment.
CO4 Develop the Website and retrieving the data dynamically.

Course Articulation Matrix:

PO/PSO

PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1 2 2 2 2 2 2 2 1

CO2 1 1 1 2 2 1
CO3 2 1 2 2 1

CO4 1 1 1 2 2 3 1

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 62


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Information Science and Engineering Semester: VI

Subject: Machine Learning Laboratory


Subject Code: IS6LB2 L – T – P - C: 0 – 0 –3 –1.5

Sl. No Course Objectives


1 Make use of Data sets in implementing the machine learning algorithms.
Implement the machine learning concepts and algorithms in any suitable language
2
of choice.
Understand and present the key algorithms and theory that form the core of
3
machine learning.
Analyze the performance of Machine Learning techniques which varies with the
4
number of training examples presented.

LAB CONTENT

Sl. No Experiment Description


1. Write a Python program to load iris data set and apply Naïve-Bayes algorithm for
classification of Iris flowers.
2. Write a Python program to extract social_network_ads.csv file. Apply k-Nearest
1
Neighbor technique to identify the users who purchased the item or not.
3. Write a Python program to load whether data set and apply a perceptron learning
algorithm to determine whether the rain occurs tomorrow or not.
4. Implement the Backpropagation algorithm in Python to classify iris data set.
5. Consider a Mall_Customers data set which is the data of customers who visit the
mall and spend there. In the given dataset, we have Customer_Id, Gender, Age,
Annual Income ($), and Spending Score (which is the calculated value of how
much a customer has spent in the mall, the more the value, the more he has
spent). From this dataset, calculate some patterns using k-Means clustering
2 method.
6. Consider a dataset that has two variables: salary (dependent variable) and
experience (Independent variable). Build a simple Linear-Regression model in
Python to do the following:
 Find out if there is any correlation between these two variables.
 Find the best fit line for the dataset.
 Show how the dependent variable is changing by changing the

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 63


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

independent variable.
7. Implement Support Vector Machine algorithm in Python for any suitable data set
available.
8. Consider the User Database which contains information about UserID, Gender,
Age, Estimated Salary, and Purchased. Apply Logistic Regression in Python to
3
predict whether a user will purchase the company’s newly launched product or
not.
9. Implement Polynomial Regression model in Python for any suitable data set
available.

Course Outcomes:
Course outcome Descriptions
Understand the implementation procedures for the machine learning
CO1
algorithms.
CO2 Design Python programs for various Learning algorithms.
CO3 Apply appropriate data sets to the Machine Learning algorithms.
Identify and apply Machine Learning algorithms to solve real world
CO4
problems.

Course Articulation Matrix:

PO/PSO
PSO1

PSO2
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO

CO1 2 2 3 2

CO2 2 2 3 1 2
CO3 2 2 2 2 2 1 3

CO4 2 2 2 2 2 1 3

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 64


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Department: Humanity Science Semester: VI


Subject: Skill Development-IV
Subject Code: SK6DP4 L – T – P - C: 1-0-0-1

Sl. No Course Objectives


1 Understand & implement the technical knowledge - Analogy & Odd man out
2 Understand & implement the technical knowledge - Verbal & Vocabulary
3 Understand & implement the Reasoning skills & verbal ability
4 Understand & implement the Synonyms, Antonyms & analogies

Unit Description Hrs


Analogy, Meaning based, Letter based, Number based, Classification based
on Letter, Meaningful words, GK, Number Double line-up and Scheduling,
I Verbal reasoning Questions on Tenses, Articles and Prepositions, Subject 06
Verb Agreement Parallelism, Degrees of Comparison, Sentence Construction,
Phrasal Verbs, Pronouns and Adverbs, Non-Finite Verbs Common Errors.
Vocabulary Error Spotting, Phrase Replacement, Cloze Test based on Single
II passage with 5-10 questions, Fill in the Blanks (Double Blanks) Synonyms, 04
Antonyms and Analogies.
Blood Relations, Family Tree Problems, Coded Blood Relations Directions &
Distances, Arranging by age, height, weight, rank, order in row Coded
06
III Inequalities/ Mathematical Inequalities, Coded relations between letters -
decoded and solved, Coding by Letter Shifting, Coding by Analogy, Coding in
Fictitious Language Coding Letters of a Word.
Number System-Divisibility & Remainder, Multiples & Factors, Integers, LCM &
HCF. Complete a number Series, Find the Missing Term and Wrong Term
IV Simplification, BODMAS Rule, Approximation, Decimals, Fractions, Surds & 06
Indices Average, Average Weight/Height/Age/Marks, Average Money
Expenditure Average Temperature.
Ratio and Proportion, Simple Ratios, Compound Ratios, Comprehend and
Dividend, Direct & Indirect Proportions, Problems on ages, Mixtures &
V Allegation, Speed, Time and Distance, Relative Speed Average Speed, 06
Problems on Train, Boat & Stream. Time and Work, Work-Efficiency, Work &
Wages Pipes & Cisterns.

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 65


SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)

Course Outcomes:
Course Outcome Descriptions
Improved Communication Skills: Students will demonstrate enhanced
CO1 verbal and written communication abilities, effectively expressing ideas,
actively listening, and adapting their communication style to different
situations.
Effective Teamwork and Collaboration: Students will exhibit improved
CO2 teamwork skills, actively contributing to group projects, resolving conflicts
constructively, and leveraging the strengths of team members to achieve
shared goals. Etiquette and Conduct: Students will display professional
Professional
CO3 behavior, adhering to workplace etiquette, demonstrating appropriate
appearance, punctuality, and practicing ethical conduct in professional
settings.
Strengthened Aptitude Skills: Students will demonstrate improved aptitude
skills, including logical reasoning, analytical thinking, and problem-solving
CO4
abilities, enabling them to excel in competitive exams, interviews, and
real-life problem-solving scenarios.

Course Articulation Matrix:

PSO1

PSO2
PO/PSO

PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO
CO1 2 1 3 3 2

CO2 2 2 3 3 2
CO3 2 3 3 2 2

CO4 2 2 3 3 2

Text Books: Nil

Reference Books:
Sl Volume and
Text book title Author
No Year of Edition
1 Quantitative Aptitude Sarvesh K-Verma
A New Approach to reasoning verbal
2 B S Sijwali & Indu Sijawali
& non verbal
3 Magical Book on Quicker M TYRA

Dept.of Information Science & Engineering 2020-Scheme (170 Credits) Page 66

You might also like