IT Deptt. Semester July2018-Dec2018
IT Deptt. Semester July2018-Dec2018
Semester July2018-Dec2018
• 2nd yr, 3rd Sem, 2017batch, same as of CSE, 52 students
• 3rd yr., 5th Sem, 2016batch, 82 students
• 4th yr., 7th Sem, 2015batch, 174 students
During Summer Vacation after VI semester, students are compulsorily required to attend Industrial training of 6-8 weeks.
The same shall be evaluated in VII semester under industrial training presentation (IA7510)
1. IOT
2. IT in business
IA7610- INTRODUCTION TO SYSTEM SOFTWARES
LTP
310
UNIT-I
Assemblers: General design procedures, Design of single pass and two pass assemblers, Macro
Processors – Features of a macro facility,(macro instruction arguments, conditional macro expansion,
macro calls within macros), Implementation of a restricted facility : A two pass algorithm; Macro
Assemblers.
UNIT-II
Loader schemes: Compile and go loaders, absolute loaders, relocating loader, Linking, Reallocation-
static & dynamic linking, Direct linking loaders, Binders, Overlays, dynamic binders; Working principle
of Editors, Debuggers.
Compilers: Overview of compilation process, lexical analysis, syntax analysis, semantic analysis and
intermediate code generation and code optimization techniques.
UNIT-III
UNIT-IV
Instruction Set: Instruction set and assembly language programming, Instruction cycle, machine
cycle, Timing diagram.
UNIT-V
Interfacing: Interfacing memory, peripheral chips (IO mapped IO & Memory mapped IO), Interrupts
and DMA.
Text Books:
Data science process – roles, stages in data science project – working with data from files – working
with relational databases – exploring data – managing data – cleaning and sampling for modelling
and validation – introduction to NoSQL.
Choosing and evaluating models – mapping problems to machine learning, evaluating clustering
models, validating models – cluster analysis – K-means algorithm, Naïve Bayes – Memorization
Methods – Linear and logistic regression – unsupervised methods. Introduction of big data analytics
tools with few lectures/tutorial in practical mode.
Reading and getting data into R – ordered and unordered factors – arrays and matrices – lists and
data frames – reading data from files – probability distributions – statistical models in R -
manipulating objects – data distribution with few lectures/tutorials in practical mode.
Introduction – distributed file system – algorithms using map reduce, Matrix-Vector Multiplication by
Map Reduce – Hadoop - Understanding the Map Reduce architecture - Writing Hadoop Map Reduce
Programs - Loading data into HDFS - Executing the Map phase - Shuffling and sorting - Reducing
phase execution with few lectures/tutorials in practical mode..
REFERENCES
1. Nina Zumel, John Mount, “Practical Data Science with R”, Manning Publications, 2014.
2. Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman, “Mining of Massive Datasets”, Cambridge
University Press, 2014.
3. Mark Gardener, “Beginning R - The Statistical Programming Language”, John Wiley & Sons, Inc.,
2012.
4. W. N. Venables, D. M. Smith and the R Core Team, “An Introduction to R”, 2013.
5. Tony Ojeda, Sean Patrick Murphy, Benjamin Bengfort, Abhijit Dasgupta, “Practical Data Science
Cookbook”, Packt Publishing Ltd., 2014.
6. Nathan Yau, “Visualize This: The Flowing Data Guide to Design, Visualization, and Statistics”,
Wiley, 2011.
IA7630: E-business Applications
LTP
3 00
UNIT 1 (12L)
Overview of e-Business, World Wide Web,Overview of Electronics payments, Home Banking, Online
Banking.
Customer Relation Management (CRM): Why CRM?Defining CRM, New CRM architecture, CRM
trends.
UNIT 2 (5L)
Enterprise Resource Planning (ERP): What is ERP? Why ERP?ERPusage in the real World, ERP
implementation, Future of ERP applications.
UNIT 3 (5L)
Supply Chain Management (SCM): Defining SCM, Basics of Internet-Enabled SCM, e-Supply chain
fusion, Manager’s roadmap for SCM.
UNIT 4 (5L)
UNIT 5 (13L)
Developing the e-Business Design: Challenges of e-Business strategy creation, Roadmap to moving
your company into e-Business.
Maturity Models: Five Maturity Levels, Characteristics of Maturity Levels, Key process areas.
SUGGESTED BOOKS:
1. Ravi Kalakota and Marcia Robinson; e-Business- Roadmap for Success; Addison-
Wesley Longman Publishing Co., Inc, 2001
2. H. Albert Napier, Philip J. Judd, Ollie Rivers, Stuart W. Wagner; Creating a Winning
E-Business; Thompson, Course Technology; Edition 2 , 2007.
3. Greenstein and Feinman, “E-Commerce”, TMH
4. Ravi Kalakota, Andrew Whinston, “Frontiers of Electronic Commerce”, Addision
Wesley
5. Denieal Amor, “The E-Business Revolution”, Addision Wesley
________________________________________________________________
Credit: 3 (300)
Unit I
Introduction: Introduction to mobile computing. Convergence of Internet, digital communication and
computer networks. Sharing of wireless channels: FDMA, TDMA, CDMA. MAC layer issues in wireless
communication
Unit II
Mobility Management: Impacts of mobility and portability in computational model and algorithms
for mobile environment. Disconnected operation, handling handoffs. Analysis of algorithms and
termination detection.Types of Mobility. Mobility in cellular based wireless network: channel
allocation, interferences, handoffs and location management. IP mobility: Mobile IP and IDMP
Unit III
Wireless LAN: Infrared vs. Radio transmission, Infrastructure and Ad hoc Networks, IEEE 802.11:
System architecture, Protocol architecture, Physical layer, Medium access control layer, MAC
management, Future development; HIPERLAN: Protocol architecture, Physical layer, Channel access
control.Sub layer, Medium access control Sub layer, Information bases and Networking; Bluetooth:
User scenarios, Physical layer, MAC layer, Networking. Security, Link management. Personal Area
Network: Bluetooth and ZigBee. Network layer issues ad hoc and sensor networks
Unit IV
Data Models: Data delivery models: push and pull. Data dissemination in wireless channels.
Broadcast disks. Effects of caching,Indexing in Air, Mobile Databases and transaction
Unit V
Distributed Mobile Environment: Distributed file system for mobile environment, Mobile
Middleware: Service discovery, adaptation, mobile agents.
Text Book:
1. Schiller, “Mobile Communications”, PHI/Pearson Education, Second Edition.
2. William Stallings, “Wireless Communications and Networks”, PHI/Pearson Education.
Reference Book:
1. T. Rappaport, "Wireless Communication: Principles and Practice", Pearson Education.
2. Reza B'Far (Ed), "Mobile Computing Principles", Cambridge University Press.
3 10
UNIT 1 (8L)
Introduction: Introduction to Multimedia, Multimedia Information, Multimedia Objects, Multimedia
in business and work, Stages of Multimedia Projects, presentation tools, tools for object generations,
video, sound, image capturing, authoring tools, card and page based authoring tools.
UNIT 2 (8L)
Multimedia Building Blocks: Text, Sound MIDI, Digital Audio, audio file formats, MIDI under windows
environmentAudio & Video Capture.
UNIT 3 (8L)
Data Compression: Introduction to data compression, Compression ratio, loss less &lossy
compression, Huffman Coding, Shannon Fano Algorithm, Huffman Algorithms, Adaptive
Coding,Arithmetic Coding ,Finite Context Modelling, Dictionary based Compression, Sliding Window
Compression, LZ77,LZ78, LZW compression.
UNIT 4 (8L)
Image, Audio and Video Compression: Digital Audio concepts, Sampling Variables, Loss less
compression of sound, losscompression & silence compression,lossy graphic compression, image file
formatic animations Images standards, JPEG Compression, ZigZag Coding, Multimedia
Database.Content based retrieval for text and images, Video Compression, MPEG standards, MHEG
Standard Video Streaming on net.
UNIT 5 (8L)
Advanced forms of interaction in Multimedia: Video Conferencing, Elements of (immersive/non-
immersive) Virtual Reality, Augmented Reality, Telepresence, Mobile technologies
SUGGESTED BOOKS:
L T P
Credit: 3.5
3 0 2
UNIT 3: Ruby Introduction: what is ruby?, brief history of ruby, ruby on rails download and
installation, first program in ruby, ruby variables and data types- numbers, Boolean, strings
etc., puts and print, String functions: length, reverse, upcase, downcase etc., writing
comments.
UNIT 4: Ruby on rails: introduction to rails, installation of DBMS, writing test application
for database connections, starting rails web server and open application, sample website
project on rails.
SUGGESTED BOOKS:
1. Michael Hartl, Ruby on rails tutorial (rails 5) learn web development with rails, ed 4,
online
2. Head First Android Development A Brain-Friendly Guide By Dawn Griffiths, David Griffiths
Publisher: O'Reilly Media , 2015
3. Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide (The Facets of
Ruby) 4th Edition by Dave Thomas (Author), Andy Hunt (Author), Chad
Fowler (Author)
Laboratory Work:
• Design bordered table for storing details of all employees in IT department using
bootstrap. Also highlight HOD of department.
• Insert an image in the webpage in different shapes like circle, rectangle etc.
• Design login form using bootstrap classes.
• Design one page web poster of your project using bootstrap.
• Downloading and installation of ruby on rails.
• Create a module for simple calculator function.
• Write a program to calculate factorial of a no using ruby.
• Write first database application using rails and map the web server.
• Develop your own website by using bootstrap and rails.
• Create some basic android applications like: working with button, ToggleButton,
checkbox, date-time picker, AlertDialog box etc.
• Create a MediaPlayer application in android using the above concepts.
Unit-2 (9 L)
Cloud Virtualization technology, (e.g. server, storage, network virtualization), Hypervisors, Types of
hypervisors- Xen, VMWare, Hyper-V, KVM. Concept of Virtual Machine, Virtual Machine migration
(VM), types of VM Migration.
Unit-3 (8 L)
Purpose of scheduling, Types of scheduling algorithm – Linear (e.g. - FCFS, SJF etc.) and distributed
(e.g. - , Max-Min, Min-Min etc), Introduction of Cloud Simulator – CloudSim, HDFS architecture.
Unit-4 (8L)
Cloud Security: Basic idea of data security in the cloud, Aspects of data security in cloud, data security
mitigation, provider data and its security, Identity and Access Management – Types of IDMs, IDM
standards and Protocols in practice.
Unit -5 (9L)
Enterprise Cloud Computing paradigm – Amazon Ec2 – Google App Engine- Openstack, EUCALYPTUS,
Microsoft Azure, Salesforce, Justcloud etc. Understanding cloud storage--evaluating on line file
storage. Corporation--Evaluating web mail services--Evaluating web conference tools--Evaluating on
line groupware-collaborating via blogs and wikis.
SUGGESTED BOOKS:
1. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You
Work and Collaborate Online, Que Publishing, August 2008.
2. Tim Mathev, Subra Kamaraswamy, Shahed Latif, Cloud Security and Privacy, O’Reilly,
Oct 2013.
3. Haley Beard, Cloud Computing Best Practices for Managing and Measuring Processes for
On-demand Computing, Applications and Data Centers in the Cloud with SLAs, Emereo
Pty Limited, July 2008.
4. Anthony T Velte , Robert Elsenpeter Cloud Computing A Practical Approach , Tata
McGraw-Hill Education, 01-Jan-2009.
5. Lee Gilliam, Cloud Computing Principles, Systems and Applications, Springer, 2010.
6. RajKumar Buyya, Cloud Computing Principles and Paradigms, John Wiley & Sons, 2015.
Practical List
L T P
Credit: 3
3 0 0
UNIT – 1
Business Drivers, IT‘s Competitive Potential Strategic, Alignment Strategic Management and Competitive
Strategy ; Enterprise-wide and Inter-Organizational System, Information System Architecture, Legacy System ;
Business Driven IT Infrastructure, BPR (Business Process Re-engineering), Business Resources and
International Issues; IT Environment Values Resources (EVR), Strategic Management and its role in IT,
Customer Matrix and Producer Matrix , Planning for Competitive Advantage ; Software Agents, Intelligent
Agents, Traditional Computing Environment;
UNIT – 2
UNIT – 3
Forming a Corporate IT Strategy, Information Economy, Decision making process; Corporate IT Strategy
,Management in Technological Environment, Competitive Strategy, Framework for Strategic use of IT;
Developing an Information Architecture, Information Architecture, B2B System- Characteristics, Models, IT
Solutions, Three pillars of E-Commerce ;Capitalizing of Information Technology, IBM’s E-Business Strategy.
UNIT – 4
Incorporating Business Innovation into the Corporate IT Strategy, Impact of IT globalization in Software
Industry, International IT Business Strategy; Global Strategic Management in IT, Application, Data Issues,
System Development, IT Management in Business; Implementing Business Change with IT, Changing Role of IT
in International business, The Changing Global IT Practices, Conversion Methods, Information System
Maintenance .
UNIT – 5
The Impact and value of Information Technology in Competitive Strategy, Benefits of IT- Cost, Revenues,
Profits, Quality, Opportunities; Organizational Technology Flexibility, Social Responsibilities in IT, Ethics in IT
industry; Future of IT- Multimedia, Hardware, Virtual Reality, Digital System; Maximize the utilization of IT,
Use of Accessible Technology to a Wider Audience of Computer, Changing the Focus of Strategy Trends:
Beyond 2000
Recommended Books:
1. Callon, Jack D., ―Competitive Advantage Through Information Technology‖, McGraw Hill,
2014
LTP
300
UNIT 1 5L
M2M to IoT-The Vision-Introduction, From M2M to IoT, M2M towards IoT-the global context, A use
case example, Differing Characteristics.
UNIT 2 10L
M2M to IoT – A Market Perspective– Introduction, Some Definitions, M2M Value Chains, IoT Value Chains, An
emerging industrial structure for IoT, The international driven global value chain and global information
monopolies. M2M to IoT-An Architectural Overview– Building an architecture, Main design principles and
needed capabilities, An IoT architecture outline, standards considerations.
IOT related open source software tools introduction; tools like IoTivity, IBM Blue Mix. Introduction to Contiki,
Cooja, Rasbari Pi etc..
UNIT 3 5L
M2M and IoT Technology Fundamentals- Devices and gateways, Local and wide area networking, Data
management, Business processes in IoT, Everything as a Service(XaaS), M2M and IoT Analytics, Knowledge
Management
UNIT 4 12L
IoT Architecture-State of the Art – Introduction, State of the art, Architecture Reference Model- Introduction,
Reference Model and architecture, IoT reference Model
IoT Reference Architecture- Introduction, Functional View, Information View, Deployment and Operational
View, Other Relevant architectural views. Real-World Design Constraints- Introduction, Technical Design
constraints-hardware is popular again, Data representation and visualization, Interaction and remote control.
UNIT 5 8L
Textbook:
• Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David
Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a New Age of
Intelligence”, 1st Edition, Academic Press, 2014.
Reference Books:
• Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1st Edition, VPT, 2014.
• Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”, 1st
Edition, Apress Publications, 2013
Course Objectives: