0% found this document useful (0 votes)
31 views21 pages

Syllabus Sem-VII PDF

The document outlines the curriculum for B.Tech (IT) Semester-VII, covering subjects such as Project Planning and Management, Web Services, and Business Intelligence. Each subject includes course objectives, prerequisites, outcomes, detailed unit breakdowns, assignments, and recommended textbooks. The curriculum aims to equip students with essential skills in project management, web service development, and data analytics.

Uploaded by

ek.sadaphuli7982
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)
31 views21 pages

Syllabus Sem-VII PDF

The document outlines the curriculum for B.Tech (IT) Semester-VII, covering subjects such as Project Planning and Management, Web Services, and Business Intelligence. Each subject includes course objectives, prerequisites, outcomes, detailed unit breakdowns, assignments, and recommended textbooks. The curriculum aims to equip students with essential skills in project management, web service development, and data analytics.

Uploaded by

ek.sadaphuli7982
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/ 21

B.

Tech (IT) Semester-VII


Subject:Project Planning and Management
TeachingScheme ExaminationScheme CreditAllotted
Theory :03Hrs/We EndSemesterExamination :60Marks Theory :03
ek

Practical:- InternalAssessment :40Marks Practical:0


Hrs/Week

Term Work: TotalCredits:03


Prat/Oral:

CourseObjectives:
1) To make them understand the concepts of Project Management for planning to execution of projects
2) To make them understand the feasibility analysis in Project Management and network
analysis tools for cost and time estimation.

Course Prerequisites:
Students should have knowledge of
Object Oriented Software Engineering

Course Outcome:
Students will be able to:
1)Understand the basic concepts of project management.
2) Apply selection criteria and select an appropriate project from different options.
3) Write work break down structure for a project and develop a schedule based on it.
4) Identify opportunities and threats to the project and decide an approach to deal with them strategically.
5) Use Earned value technique and determine & predict status of the project.
6) Capture lessons learned during project phases and document them for future reference

UNIT-I Project Management Foundation: (6 Hours)

Definition of a project, Project Vs Operations, Necessity of project management, Triple


constraints, Project life cycles (typical & atypical) Project phases and stage gate process.
Role of project manager, Negotiations and resolving conflicts, Project management in
various organization structures,Project Lifecycle and IT development, Agile Project
Management
UNIT-II Project Human Resource Management and Stakeholder Management (6 Hours)
Introduction, Organization and Project Planning, Formal Organization , Project
Team, Multidisciplinary Teams, Project Environment, Project Leadership,
Leadership Styles, Ethics in project, Role of project manager, IT Governance
UNIT-III Project Planning and Scheduling: (6 Hours)
Work Breakdown structure (WBS) and linear responsibility chart, Interface Co-
ordination and concurrent engineering, Project cost estimation and budgeting, Top
down and bottoms up budgeting, Networking and Scheduling techniques. PERT,
CPM, GANTT chart, Introduction to Project Management Information System
(PMIS)
UNIT-IV Planning Projects: (6 Hours)
Crashing project time, Resource loading and levelling, Goldratt’s critical chain,
Project Stakeholders and Communication plan Risk Management in projects: Risk
management planning, Risk identification and risk register, Qualitative and
quantitative risk assessment, Probability and impact matrix. Risk response strategies
for positive and negative risks
UNIT-V Executing and Controlling (6 Hours)
Team Management, Communicating and Engaging with all stakeholders of the
project,Controlling project earned value techniques for measuring your completed
work, Using milestone for measurement, change request and scope creep

UNIT-VI Closing the Project: (6 Hours)


Customer acceptance; Reasons of project termination, Various types of project
terminations (Extinction, Addition, Integration, Starvation), Process of project
termination, completing a final report; doing a lessons learned analysis;
acknowledging successes and failures; Project management templates and other
resources; Managing without authority; Areas of further study

AssignmentList:
1) Explore the various Agile Models
2) Create a SRS of a system under development
3) Prepare a project plan of a system using applicable tool
4) Discuss the applications and limitations of Gantt chart.
5) Conduct Risk analysis for system under development

TextBooks:
1) Prasanna Chandra; Projects- Planning, Analysis, Selection, Financing, Implementation and
Review’,VI Edition, Tata Mc Graw Hill, 8th Edition 2015.

ReferenceBooks:
1) Jack T. Marchewka,Information Technology Project Management,4 th edition Wiley India,2009
2) John M. Nicholas,Project Management for Business and Technology,3 rd edition Pearson Education
Web Services
Teaching Scheme Examination Scheme Credit Scheme
Hours/Week Marks Credits
Lecture: 04 Hours/Week University Examination: 60 Marks
Practical: 02 Hours/Week Internal Assessment: 40 Marks Lecture 04
Term Work & Practical 50 Marks Practical 01

Total 150 Marks Total 05


Course Objective:
1. To Understand Web Services with different technologies and applications.
2. To implementation model for SOA
3. To Understand XML concepts
4. To Understand paradigms needed for testing Web Services
5. To explore different Test Strategies for SOA-based applications
6. To explore web services security considerations
Prerequisite:
Distributed Computing, XML, HTTP, TCP/IP concepts.

Course Outcomes: On completion of the course, students will have the ability to:
1. Create and consume Web services
2. Implement with appropriate framework components in creation of web services
solution
3. Reuse of XML schemes
4. Understand the principles of SOA
5. Understand Web Services Building Blocks
6. Security and configuration issues for enterprise systems

Unit I 08 Hours
Evolution and Emergence of Web Services – Evolution of distributed
computing. Core distributed computing technologies – client/server, CORBA,
JAVA RMI, Micro Soft DCOM, MOM, Challenges in Distributed Computing,
Introduction to Web Services – The definition of web services, basic
operational model of web services, tools and technologies enabling web
services, benefits and challenges of using web services.

Unit II 08 Hours
Web Service Architecture – Web services Architecture and its characteristics,
core building blocks of web services, standards and technologies available for
implementing web services, web services communication, basic steps of
implementing web services.

Unit III 08 Hours


Brief Over View of XML – XML Document structure, XML namespaces,
Defining structure in XML documents, Reuse of XML schemes, Document
navigation and transformation. SOAP : Simple Object Access Protocol, Inter-
application communication and wire protocols, SOAP as a messaging
protocol, Structure of a SOAP message, SOAP envelope, Encoding, Service
Oriented Architectures, SOA revisited, Service roles in a SOA, Reliable
messaging

Unit IV 08 Hours
Describing Web Services – WSDL introduction, non functional service
description, WSDL1.1 Vs WSDL 2.0, WSDL document, WSDL elements, WSDL
binding, WSDL tools, WSDL port type, limitations of WSDL.

Unit V 08 Hours
Registering and Discovering Services : The role of service registries, Service
discovery, Universal Description, Discovery, and Integration, UDDI
Architecture, UDDI Data Model, Interfaces, UDDI Implementation

Unit VI 08 Hours

SOA and web services security considerations, Network-level security


mechanisms, Application-level security topologies, XML security standards,
Semantics and Web Services, The semantic interoperability problem, The role
of metadata, Service metadata, Overview of .NET and J2EE, SOA and Web
Service Management, Managing Distributed System, Enterprise management
Framework, Standard distributed management frameworks, Web service
management, Richer schema languages, WS-Metadata Exchange.
Textbooks
1. Web Services & SOA Principles and Technology, Second Edition, Michael P.
Papazoglou.

2. Developing Java Web Services, R. Nagappan, R. Skoczylas, R.P. Sriganesh, Wiley


India.

3. Developing Enterprise Web Services, S. Chatterjee, J. Webber, Pearson Education.

Reference Books
1. XML, Web Services, and the Data Revolution, F.P.Coyle, Pearson Education.
2. Building web Services with Java, 2nd Edition, S. Graham and others, Pearson
Education.
3. Java Web Services, D.A. Chappell & T. Jewell, O‟Reilly, SPD.
4. McGovern, et al., “Java web Services Architecture”, Morgan Kaufmann
List of Assignments

1. Explain How Web Services Work

2. Explain Application Programming Interface Types & Example

3. Explain Web Services Architecture


4. Explain SOAP web service
5. Explain RESTful web services.
6. Explain Web Services Description Language with Example
List of Laboratory Exercises
1. Write a program to implement to create a simple web service that converts
the temperature from Fahrenheit to Celsius and vice a versa.
2. Write a program to implement the operation can receive request and will
return a response in two ways. a) One - Way operation b) Request –
Response
3. Write a program to implement business UDDI Registry entry.
4. Develop client which consumes web services developed in different
platform.
5. Write a JAX-WS web service to perform the following operations. Define a
Servlet / JSP that consumes the web service.
6. Define a web service method that returns the contents of a database in a
JSON string. The contents should be displayed in a tabular format.
7. Define a RESTful web service that accepts the details to be stored in a
database and performs CRUD operation.
8. Implement a typical service and a typical client using WCF.
9. Use WCF to create a basic ASP.NET Asynchronous JavaScript and XML
(AJAX) service.
10. Demonstrates using the binding attribute of an endpoint element in WCF.

Project Based Learning


1. Rapid Document Conversion example pdf to word, excel to word
2. Email system
3. Website Development
4. Serverless web App
5. Real time data processing applications. (blood bank , attendance system
etc)
6. chat bots

Syllabus for Unit Tests:


Unit Test -1 Unit – I, Unit – II, Unit - III
Unit Test -2 Unit – IV, Unit – V, Unit - VI
Business Intelligence
TEACHING SCHEME EXAMINATION SCHEME CREDIT
SCHEME

Credits
Lecture: 4 End Semester Examination:60 Marks Theory 4
Hours/Week
Practical: 2 Continuous Assessment: 40 Marks
Hours/Week
TW & Practical: Marks:50 TW & 1
Practical:
Total : 150 Total:
5
Course Overview
This course provides an overview of the field of Business Intelligence and its
applications in modern organizations. Students will learn the basics of data
warehousing, data mining, and predictive analytics, and explore various tools and
technologies used for BI.

Prerequisite:
1. Basic understanding of database management systems
2. Knowledge of statistics and data analysis
3. Basic programming skills in any language.
4. Understanding of data structures, algorithms, and computer science fundamentals

Course Outcomes:
1. Understanding of BI concepts: student will gain an understanding of the concepts of
business intelligence and how it helps organizations make data-driven decisions.
2. Data Analytics: Students will learn how to collect, process, and analyse large
amounts of data from various sources, such as databases, spreadsheets, and other
data sources.
3. Data Warehousing: Students will learn about the concepts of data warehousing and
how to design and implement a data warehouse to support business intelligence.
4. Data Mining: Students will learn how to apply data mining techniques to identify
patterns, relationships, and insights in data.
5. Business Intelligence Tools: Students will learn how to use various BI tools, such
as SQL, Excel, Tableau, Power BI, and others, to extract insights from data.
6. Problem Solving: Students will learn how to apply BI techniques and tools to solve
real-world business problems, such as customer segmentation, market trend
analysis, and supply chain optimization

Unit I 06 Hours
Introduction: Challenges of decision making, what is business intelligence (BI)? Need
for BI. Drawing insights from data: DIKW pyramid, levels of decision making (strategic,
tactical and operational BI). Examples of business analyses – funnel analysis,
distribution channel analysis and performance analysis.
Data Pre-processing: Notion of data quality. Typical pre-processing operations:
combining values into one, handling incomplete/ incorrect / missing values, recoding
values, sub setting, sorting, transforming scale, determining percentiles, removing
noise, removing inconsistencies, transformations, standardizing, normalizing - min-
max normalization, z-score standardization
Unit II Data Warehousing and Enterprise reporting: 06 Hours
Data Warehousing: What is a data warehouse, need for a data warehouse,
architecture, data marts, OLTP vs OLAP, Multidimensional Modelling: Star and snow
flake schema, Data cubes, OLAP operations, Data Cube Computation and Data
Generalization, Data lake
Enterprise Reporting: Metrics, Measurement, Measures, KPIs, Dashboards, Reports,
Scorecards
Unit III Inferential Statistics and hypothesis testing: 06 Hours
Inferential Statistics: Role of probability in analytics, probability distributions and their
characteristics. Need for sampling, generating samples, sampling and non-sampling
error. Sampling Distribution of Mean, Central Limit Theorem, Standard Error.
Estimation: Point and Interval Estimates, Confidence Intervals, level of confidence,
sample size.
Hypothesis Testing: Basic concepts, Errors in hypothesis testing, Power of test, Level
of significance, p-value, general procedure for hypothesis testing. Two tailed and one-
tailed tests. Chi-square test for independence and goodness of fit. ANOVA.
Predictive Analytics: Similarity Measures: Design of recommender systems: user
based, or item based collaborative filtering.

Unit IV Data Modelling, visualization and regression analysis: 06 Hours


Data Modelling and visualization: Logic driven modelling, data driven modelling, basic
what-if spreadsheet models, Role of visualization in analytics, different techniques for
visualizing data based on the nature of data and what kind of insights need to be
drawn
Regression Analysis: Correlation and regression, Simple Linear Regression Model,
Least Squares Method, Types of regression – multiple regression, logistic,
multinomial. Model evaluation techniques. Assumptions of regression analysis,
Modelling nonlinear relationships. Heteroscedasticity, Multicollinearity.
Unit V: Time Series Analysis and Forecasting: 06 Hours
Introduction to Time Series Analysis and Forecasting: Time series patterns, forecast
accuracy, moving averages and exponential smoothing, casual models, using
regression analysis for forecasting, determining best forecast model to use, ARIMA
models
Prescriptive/Optimization Analytics: Overview of simulation and risk analysis, Linear
Optimization Models (linear programming), Integer Linear Optimization models
(integer programming), Non-linear optimization models (portfolio theory), Monte
Carlo Simulation, Decision Analysis
Unit VI: Big Data: 06 Hours
What is Big Data, sources of Bigdata, MapReduce, Hadoop, visualizing bigdata. multi
variate analytics, Text Analytics, Web Analytics, Social Media Analytics, Mobile
Analytics, Mobile BI, Analytics in the Cloud, Embedded BI, NoSQL databases for
Unstructured Data, In Memory Analytics – row vs columnar databases, in-memory
databases, Data Stream Analytics, Customer Centricity, Patient Centricity, IoT, Self-
Service BI, Fog networks
Textbooks
1. "Data Science for Business" by Foster Provost and Tom Fawcett, published by O'Reilly
Media.
2. "Business Intelligence: A Managerial Approach" by Fred S. Siebert, published by
Pearson.

3. "Business Intelligence: The Savvy Manager's Guide" by Dylan Jones, published by


Apress.

Reference Books
1 "Data Warehousing for Dummies" by Thomas C. Hammergren, published by John Wiley &
Sons.
2 "Data-Driven: Creating a Data Culture" by Hilary Mason and DJ Patil, published by John
Wiley & Sons.
List of Assignments
1. Data Warehousing and ETL: Design, develop and implement a data warehouse system to
store and extract data from various data sources.
2. Data Visualization: Use data visualization tools such as Tableau, PowerBI, or QlikView to
create interactive dashboards and visualizations.
3. Predictive Analytics: Use machine learning algorithms such as linear regression, decision
trees, or random forests to make predictions about business outcomes.
4. Business Intelligence Report Generation: Use reporting tools such as Crystal Reports or SSRS
to generate reports and present business insights.
5. Big Data Analytics: Use tools such as Hadoop, Spark, or Apache Nifi to process large volumes
of data and perform data analysis.
6. Data Mining: Use data mining techniques such as association rule mining, clustering, or
decision trees to uncover patterns and trends in data.
7. Performance Metrics: Design and implement key performance metrics to measure business
performance and evaluate the effectiveness of business strategies.
8. Data Governance: Implement data governance practices to ensure data quality, security,
and compliance with regulations.
9. Business Process Automation: Use tools such as Power Automate or Nintex to automate
business processes and improve efficiency.
10. Business Intelligence Strategy: Develop a business intelligence strategy to guide decision
making and align business goals with technology solutions.

Syllabus for Unit Tests:


Unit Test -1 Unit – I, Unit – II, Unit - III
Unit Test -2 Unit – IV, Unit – V, Unit - VI
Elective-I: Information Retrieval
Teaching Scheme Examination Scheme Credit Scheme
Hours/Week Marks Credits
Lecture 04 University Examination 60 Lecture 04
Internal Assessment 40
Practica 02 Term Work 25 Practical 01
l
Oral 25
Total 06 Total 150 Total 05
Course Objective:
This course aims at giving students a knowledge of Information Retrieval along with its
applications in terms of the following:
 To understand the basics of Information Retrieval.
 Learn to evaluate information retrieval systems
 To understand the theoretical basis behind the standard models of IR (Boolean,
Vector-space)
 To understand the use of performance evaluation metric for IR
 To understand the standard methods for Web indexing and retrieval

Prerequisite:
 Students must have the minimal concept of Data Base Management Systems
 They must also have the concept of different types of algorithms used for searching
data
 They must also have the minimal knowledge of Natural language such as
thesaurus,synonyms etc. to understand the concept of retrieving the textual
information because text is the main data type used in Information Retrieval Systems

Course Outcomes: On completion of the course, students will have the ability to:
1. Describe the objectives of information retrieval systems.
2. Describe models like vector-space, probabilistic and language models to iidentify
the similarity of query and document
3. Understand relevance feedback in vector space model and Boolean retrieval model
4. Understand query, document, and phrase translation.
5. Design the method to build inverted index.
6. Design and implement a recommender system.

Unit I Introduction to information retrieval systems: 08 Hours


Goals and history of IR, Objectives of Information Retrieval Systems, The
impact of the web on IR, Data vs Information Retrieval, Logical view of the
documents, Relationship to Database Management Systems, Architecture of
IR System,

Unit II Basic IR Models:


Classes of Retrieval Model, overview of text retrieval model: Boolean retrieval
model, Term weighting mechanism – TF, IDF, TF-IDF weighting, Cosine
Similarity, Vector space model

Unit III Text properties, operations and preprocessing: 08 Hours


Tokenization, Text Normalization, Stop-word removal, Morphological
Analysis, Word Stemming (Porter Algorithm), Case folding, Lemmatization,
Word statistics (Zipf's law, Heaps’ Law), Index term selection, Inverted indices,
Positional Inverted index,

Unit IV Text Categorization: 08 Hours


Categorization algorithms: Rocchio, nearest neighbor, and naive Bayes.
Applications to information filtering and organization

Unit V Text classification & Text clustering


The text classification problem, Naive Bayes text classification, k- nearest
neighbors, Support vector Machine, Feature Selection, Vector-space clustering,
K-means algorithm

Unit VI Evaluation of IR: 08 Hours


Performance metrics:Precision, Recall, F-Measure, MAP (Mean Average
Precision), Known-item Search Evaluation, Evaluations on benchmark text
collections.
Recommender System: personalization, Collaborative filtering
recommendation, Content-based recommendation

Textbooks:
1.Introduction to Information Retrieval. Christopher D. Manning, Prabhakar Raghavan, and
Hinrich Schuetze, Cambridge University Press, 2007.
2. Modern Information Retrieval. Baeza-Yates Ricardo and Berthier Ribeiro-Neto. 2nd
edition, Addison-Wesley, 2011.
3. Information Retrieval: Implementing and Evaluating Search Engines. Stefan
Buttcher, Charlie Clarke, Gordon Cormack, MIT Press, 2010.

Reference Books:
1.Christopher D Manning, PrabhakarRaghavan, HinrichSchutze, An Introduction to
Information Retrieval By Cambridge University Press, England, 2009.
2. Introduction to Information Retrieval. Christopher D. Manning, Prabhakar Raghavan, and
Hinrich Schuetze, Cambridge University Press, 2007.

List of Assignments
1.Introduction to information retrieval
2.Implementation of inverted index
3.Implementation of Boolean retrieval model
4.Study of various data structure for fast accessing of the data(Hash table,B-trees,sparse lists)
5.To find out cosine similarity using Tf and IDf
6..Study of Zip’s law .: Statistical and Mathematical study

Project Based Learning

1. Implementation of various classification algorithm on text.


2. Implementation of various Clustering algorithm on text
3. Implementation of sremming Porter stemmer algorithm.
Syllabus for Unit Tests:
Unit Test -1 Unit – I, Unit – II, Unit – III
Unit Test -2 Unit – IV, Unit – V, Unit – VI
Elective-I Software Architecture

TEACHING SCHEME: EXAMINATION SCHEME:


Lectures: 4 Hours / Week End Semester Examination : 60 Marks
Practical: 2 Hours / Week Continuous Assessment : 40 Marks
Termwork: 25 Marks
Oral: 25 Marks
Total Credits: 05

Course Pre-requisites:
Software Engineering, Object-oriented Programming

Course Objectives:
Course objective is to understand the need, design approaches for software architecture and develop
appropriate architectures for various case studies

Course Outcomes:
The students will be able to
1. Describe the Fundamentals of software architecture, qualities, and terminologies.
2. Express the analysis and design of a system using UML.
3. Apply object-oriented design techniques for behavior modeling.
4. Create UML package, component, and deployment diagrams to express the architectural structure of a
system.
5. Select appropriate architectural styles.
6. Apply principles of software architectures for enterprise application development.
Topics covered
UNIT - I Software Architecture: Definition, Architecture and Agile, Requirements and (06 Hours)
software architecture: Quality attributes NFRs and FR, Software Architecture and
Components, Multiple views of software architecture.

UNIT - II Software architecture using UML diagrams: Overview of the UML Notation, (06 Hours)
Static Modelling

UNIT -III Behaviour modelling: UML Sequence diagram and Activity diagram State diagram, (06 Hours)

UNIT -IV UML component, Package, and deployment diagram: (06 Hours)
Implementation architecture: component diagram, Hardware architecture deployment
diagram

UNIT - V Architectural Styles: Documenting Software Architectural Patterns Abstract Data (06 Hours)
Types and Object-Oriented, Main Program and Subroutine, Databases, Layered
Systems, Client Server n-Tier, Interpreters, Pipes and Filters, Event-Based, Process
Control, MVC style

UNIT -VI Software Architecture Case Study: (06 Hours)


Client/Server Software Architecture Case Study: The design of a client/server system
that consists of a bank server and several ATM clients. The design of the banking
service is an example of a sequential object-oriented design.
Service-Oriented Architecture Case Study: Online Shopping System

Sample list of projects for project based learning:

1. Draw the behavioral view diagram : State-chart diagram, Activity diagram for thermostat cooling system
2. Draw the behavioral view diagram : State-chart diagram, Activity diagram for thermostat boiler system
3. Draw implementation view diagram: Component diagram for the library management system.
4. Draw implementation view: component dagram forElectronic Cash Counter/Point of sale
5. Draw deployment diagram for the safe home system.
6. Draw deployment diagram for the E-shopping system.
7. Perform static modeling for web based Leave Management Tool.
8. Perform static modeling for web based student attendance Management Tool

Text Books:
1. Hassan Gomaa, “Software Modeling and Design: UML, Use Cases, Patterns, and Software
Architectures”, Cambridge University Press; Illustrated edition (21 February 2011), ISBN-10:
0521764149
2. Bernd Bruegge Allen H. Dutoit “Object Oriented Software Engineering using UML,patterns and Java”,
Third Edition, Pearson Education
3. G. Booch, J.Rumbaugh, J. Jacobson, The Unified Modeling Language –User Guide Addison – Wesley

Reference Books:
1. Bass, L., P. Clements, & R. Kazman, “Software Architecture in Practice”, 2 Ed, Prentice-Hall.
2. Kai Qian Jones, Software Architecture Design Illuminated, Bartlett Publishers Canada, 2010
3. R.S Pressman, Software Engineering: A Practitioner’s Approach, 5/e, Mc Graw Hill International
Edition
4. Ion Gorton, Essentials of software Architecture , Second Edition, Springer-verlag, 2011

Syllabus for Unit Test:


Unit Test -1 UNIT – I ,II and III
Unit Test -2 and UNIT – IV ,V and VI
ELECTIVE-I: STORAGE AREA NETWORK
Teaching Scheme Examination Scheme Credit Scheme
Hours/Week Marks Credits
Lecture 04 University Examination 60 Lecture 04
Practical 02 Internal Assessment 40
Term Work 25 Practical 01
Oral 25
Total 06 Total 150 Total 05
Course Objective:
The aim of this course is to help the students to attain the following industry identified
competency through various teaching learning experience-.
1. Ability to demonstrate the storage area networks and their products Ability to provide
the mechanisms for the backup/recovery.

Prerequisite:
1. Computer Networks, Operating System, Cloud Computing.

Course Outcomes: On completion of the course, students will have the ability:
1. To understand Storage Area Networks characteristics and components.
2. To study the basics of Intelligent Storage Systems.
3. To use, interpret and examine various SAN technologies.
4. To evaluate different SAN management strategies to fulfill business continuity
requirements.
5. To classify the applications as per their requirements and select relevant SAN solutions.
6. To apply Security and management concepts/techniques for Storage Infrastructure.

Unit I 08 Hours
Introduction to Storage System :
Storage Area Networks Architecture Overview: Creating Network for storage;
Hardware devices: Fibre Channel Switch, Host Bus Adaptors, Putting the Storage
in SANs, Fabric Operation from a hardware perspective, SAN hardware
considerations, Evolution of storage architecture, key data center elements,
virtualization, and cloud computing, virtual storage provisioning.

Unit II 08 Hours
Data Protection and Intelligent disk subsystems: Intelligent Disk Subsystem -
architecture of Intelligent Disk Subsystems; Hard disks and Internal I/O Channels,
JBOD, Storage virtualization using RAID and different RAID levels. Compare and
contrast integrated and modular storage systems.
Intelligent Storage Systems: Components of an Intelligent Storage System, Types
of Intelligent Storage Systems. Fibre Channel Storage Area Networks - Fibre
Channel: Overview, The SAN and Its Evolution, Components of FC SAN, NAS,
and IP-SAN.
Unit III 08 Hours
Storage Networking technologies and Virtualization:
Fibre Channel SAN components, connectivity options, and topologies including
access protection mechanism ‘zoning”, FC protocol stack, addressing and
operations, Network Attached Storage (NAS) - components, protocol and
operations.
Virtualization: Definition of Storage virtualization: Implementation
Considerations: Storage virtualization on Block or file levels; Storage virtualization
on various levels of the storage network; Symmetric and Asymmetric storage
virtualization in the network.

Unit IV 08 Hours
Backup, Archive, and Replication :
Information availability and business continuity solutions in both virtualized and
non-virtualized environments. Business continuity terminologies, planning and
solutions, Clustering and multipathing architecture to avoid single points of failure,
Backup and recovery - methods, targets and topologies, Data de-duplication and
backup in virtualized environment, Fixed content and data archive, Local
replication in classic and virtual environments, Remote replication in classic and
virtual environments, Three-site remote replication and continuous data protection.

Unit V 08 Hours
Cloud Computing Characteristics:
Definition of Cloud computing, Characteristics of Cloud computing, Cloud
Enabling Technologies, Cloud Service Models, Cloud Deployment Models, Cloud
Computing Infrastructure, Cloud Challenges and Cloud Adoption Considerations.
Steps involved in transitioning from Classic data center to Cloud computing
environment Services and deployment models, Cloud infrastructure components,
Cloud migration considerations.

Unit VI 08 Hours
Securing and Managing Storage Infrastructure:
Framework and domains of storage security along with covering security.
Implementation at storage networking. Security threats, and countermeasures in
various domains Security solutions for FC-SAN, IP-SAN and NAS environments,
Security in virtualized and cloud environments, Monitoring and managing various
information infrastructure components in classic and virtual environments,
Information lifecycle management (ILM) and storage tiering, Cloud service
management activities.

Textbooks
1. Storage Virtualization, Author: Clark Tom, Publisher: Addison Wesley Publishing
Company ISBN : 9780321262516
2. Information Storage and Management,Author :EMC Education Services, Publisher:
Wiley ISBN: 9781118094839
3. EMC Education Services, “Information Storage and Management”, Wiley India
Publications, 2009. ISBN: 9781118094839.

Reference Books

1. Ulf Troppens,Wolfgang Muller-Friedt,Rainer Wolafka, Storage Networks Explained


Wiley Publication.
2. Paul Massiglia, Richard Barker, "Storage Area Network Essentials: A Complete Guide
to Understanding and Implementating SANs Paperback", 1st Edition, Wiley India
Publications, 2008
3. G. Somasundaram, Alok Shrivastava, Information Storage and Management, EMC
Education services, Wiley Publication.
4. Marc Farley : Building Storage Networks, 2nd Edition, Tata McGrawHill, Osborne, 2001.
5. Meeta Gupta : Storage Area Network Fundamentals, 2nd Edition, Pearson Education
Limited, 2002.

List of Laboratory Exercises


1. Configuring a Storage Area Network (SAN) using iSCSI technology.
2. Setting up a Network Attached Storage (NAS) environment.
3. Implementing a storage tiering strategy in a SAN environment.
4. Investigating the use of compression and deduplication in a SAN environment.
5. Exploring the use of Storage Virtualization techniques in a SAN environment
6. Studying the role of Storage Resource Management (SRM) tools in a SAN environment.
7. Evaluating the security features of SAN and implementing secure data access
8. Studying the impact of network topology on SAN performance.
9. Exploring the use of flash storage in a SAN environment and evaluating its
performance.

Project Based Learning


1. Evaluating the performance of SAN using various benchmarking tools.
2. Configuring and using Snapshots and Remote Replication in a SAN environment.
3. Investigating the impact of network congestion on SAN performance and implementing
congestion control techniques.
4. Implementing a backup and recovery strategy in a SAN environment.
5. Studying the role of object storage in a SAN environment and evaluating its
performance.
6. Exploring the use of cloud storage services in a SAN environment and evaluating their
performance.
7. Evaluating the impact of network latency on SAN performance and implementing
optimization techniques.
8. Evaluating the impact of different caching algorithms on SAN performance.
9. Implementing disaster recovery and business continuity in a SAN environment.
10. Evaluating the impact of different types of disk arrays on SAN performance.
Syllabus for Unit Tests:
Unit Test -1 Unit – I, Unit – II, Unit – III
Unit Test -2 Unit – IV, Unit – V, Unit – VI
Elective-I: User Experience
Teaching Scheme Examination Scheme Credit Scheme
Hours/Week Marks Credits
Lecture: 04 Hours/Week University Examination: 60 Marks
Practical: 02 Hours/Week Internal Assessment: 40 Marks Lecture 04
Term Work 25 Marks Practical 01
Oral 25 Marks
Total 150 Marks Total 05
Course Objective:
This course aims at giving students a knowledge of
 User Interface and Experience
 Trends in UX
 Emerging Technologies in UX

Prerequisite:
 Basic knowledge about concept of Human Computer Interaction
 Basic knowledge designing languages and tools

Course Outcomes: On completion of the course, students will have the ability to:
1. Understand the Concept User Interface and Experience
2. To understand the user’s interaction with the environment, people and culture. To
take part in different UX domains and societies
3. Exploring different user research methodologies ensuring appropriate solution
4. The tools for user research become familiar
5. Practice to learn the tools required to design wireframes and prototypes.

Unit I 06 Hours
Introduction to UX Design
Evolution of UX Design, Processes and Methodologies, Tools and Technology
in UX Design, Multiple Domains and Trends in UX Design

Unit II 06 Hours
Technology in experience design
Technology for digital experience, Technological feasibility and viability,
Details of Internet of Things, Augmented reality and virtual reality, ATM,
KIOSK.

Unit III 06 Hours


UX Design Advance:
UX methodologies, Heuristic evaluation, Understanding product UX lifecycle.

Unit IV 06 Hours
UX & Digitalization
Understand by case studies how technology and digitalization is transforming
different industry segments BFSI, manufacturing, retail, automotive, media,
FMCG, logistics, oil & gas.
Unit V 06 Hours
Business, UX & Design management
Business UX : Understanding How a UX approach can help any business, The
Business Value of UX Design, Strategy building, Aspects of key guidelines in
UX business

Unit VI 06 Hours
Design Management: What is design management, Different types, Taking
Charge of Processes and People The Evolution of Design Management, Areas
of Design Management, Why Does Design Management Matter?, Where Does
Design Management Fall Within Businesses?

Textbooks
1. Sketching the User experiences - Bill Buxton
2. Augmented Reality: Principles and Practice - Dieter Schmalstieg

Reference Books
1. Augmented Reality: An emerging technologies guide - Gregory Kipper and
Joseph Rampolla

List of Assignments

Project Based Learning

Syllabus for Unit Tests:


Unit Test -1 Unit – I, Unit – II, Unit - III
Unit Test -2 Unit – IV, Unit – V, Unit - VI
Information Technology Laboratory –V

Teaching Scheme Examination Scheme Credit Allotted


Practical : 02 Hrs/Week Term Work:25 Marks Total Credits : 01

Prat/Oral : 25 Marks

Course Objectives:
To provide students foundation knowledge of DevOps environment, underline used automation tools, scripting
language and hands on assignments to understand the DevOps concept.

Course Prerequisites:
Students should have prior knowledge of software development life cycle, cloud computing, Linux operating system.

Course Outcome:
Students will be able to:
1) Understand the benefits of DevOps over other software development processes
2) Interpret working of the DevOps Pipeline
3) Apply cloud computing services in DevOps environment
4) Implement Linux commands in DevOps environment
5) Implement Shell scripting for DevOps
6) Perform various Git commands associated with version controlling

UNIT-I Introduction to DevOps

DevOps: concepts, history of DevOps, objectives, difference between DevOps and


traditional Software Development Life Cycle and Agile Model, benefits of working
in a DevOps environment, roles, responsibilities and skills of a DevOps Engineer
UNIT-II DevOps Architecture
DevOps Lifecycle, Key Components: Continuous Development, Continuous
Integration, Continuous Testing, Continuous Deployment, Continuous Monitoring,
Continuous Feedback, Continuous Operations, DevOps Pipeline, DevOps principles,
overview of DevOps Automation Tools, Benefits of the DevOps lifecycle
UNIT-III Cloud Computing
Concept, Cloud Computing services, DevOps linking with cloud computing,
Public Clouds: Amazon Web Services, Microsoft Azure, Google Cloud Services
AWS: AWS DevOps Architecture, AWS CloudFormation, AWS EC2, AWS
CloudWatch, AWS CodePipeline

UNIT-IV LINUX Basic and Admin


Linux OS Introduction, Importance of Linux in DevOps, Linux Basic Command
Utilities, Linux Basic Command Utilities, Linux Administration, Environment
Variables, Networking, Linux Server Installation, RPM and YUM Installation
UNIT-V Shell Scripting for DevOps
Introduction, Variables, Flow Controls, Loops, Functions, Lists, Manipulating
Strings, Reading and Writing Files, Positional Parameters

UNIT-VI Version Control with Git


Git: introduction, version control, features, benefits, Git Installation, commonly
used commands in Git, Working with Remote repository

Assignment List:
1) Open free tier account for AWS and launch EC2 instance of t2.micro.
2) Create AMI and take EBS snapshot of EBS volume.
3) Configure AWS CloudWatch
4) Launch EC2 instance and attach EBS volume to instance
5) Create user and group of a user and assign permission to them.
6) Create a new file using Vi editor and combine file using Linux command and apply links on that file
(hard links and soft links).
7) Write shell script for calculator function. And understand the difference between different types of
variables (environmental, special, and local variable).
8) Write shell script for the httpd server to launch one application (create html file on web server).
9) Create git repository and manage branches using branching strategies.
10) Solve merge conflict problem and understand the difference between pull, fetch and revert
command by creating new git remote repository.

Text Books:
1) Jennifer Davis and Ryn Daniels, Effective DevOps, O’Reilly Publisher, 2022
2) Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment
Automation" by Jez Humble and David Farley:

Reference Books:
1) The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win" by Gene Kim,
Kevin Behr, and George Spafford
2) Infrastructure as Code: Managing Servers in the Cloud" by Kief Morris

You might also like