Escolar Documentos
Profissional Documentos
Cultura Documentos
0 IT2013 SRM(E&T)
DEPARTMENT OF INFORMATION TECHNOLOGY
M.Tech. (Full Time) - INFORMATION TECHNOLOGY
CURRICULUM & SYLLABUS
2013 – 2014
Course
Course Name L T P C
Code
I AND II SEMESTER
IT2001 Data Structures and Algorithms 3 0 2 4
DB2001 Database Management Systems 3 0 2 4
IT2002 Object Oriented Software Engineering 3 0 2 4
IT2003 Operating Systems and Linux Administration 3 0 2 4
IT2004 Applied Advanced Routing 3 0 2 4
IT2005 Heterogeneous Computing 3 0 2 4
III SEMESTER
IT2047 Seminar 0 0 1 1
IT2049 Project Work Phase-I 0 0 12 6
IV SEMESTER
IT2050 Project Work Phase-II 0 0 32 16
SUPPORTIVE COURSE
Mathematical Foundations of Computer
MA2013 3 0 0 3
Science
INTER DISCIPLINARY ELECTIVE
One course to be taken in Semester I or II or II 3 0 0 3
PROGRAM ELECTIVES
6 courses of 3 credits each to be taken in
- - - 18
Semesters I -III
TOTAL CREDITS 71
1 IT2013 SRM(E&T)
PROGRAM ELECTIVES
Course
Course Name L T P C
Code
IT2101 Electronic Commerce 2 0 2 3
IT2102 Mobile Computing 3 0 0 3
IT2103 Mobile Application Development 2 0 2 3
IT2104 Internet Programming 2 0 2 3
IT2105 Artificial Intelligence Planning 3 0 0 3
IT2106 Multilayer Switching 2 0 2 3
IT2107 Software Testing 2 0 2 3
IT2108 Software Quality Management 3 0 0 3
IT2109 Software Reliability Engineering 3 0 0 3
IT2110 Information Storage Management 3 0 0 3
IT2111 Cloud Computing 2 0 2 3
NOTE:
Students have to register for the courses as per the following guidelines:
Sl. Credits
No. Category I II III IV Category
Semester Semester Semester Semester Total
1. Core courses 12 ( 3 12 ( 3 --- --- 24
courses) courses)
2. Program Elective 18 (in I to III semesters) --- 18
courses
3. Interdisciplinary 3 (One course to be taken in 3
elective courses Semester I or II or III)
(any one program
elective from other
programs)
4. Supportive 3 (One course to be taken in --- 3
courses - Semester I or II or III)
mandatory
5. Seminar --- --- 1 --- 1
6. Project work --- --- 06 16 22
Total 71
2 IT2013 SRM(E&T)
I AND II SEMESTER
UNIT III- NON LINEAR DATA STRUCTURES AND HASH TABLES (14 hours)
Introduction- Definition and Basic terminologies of trees and binary trees-
Representation of trees and Binary trees- Binary tree Traversals- Threaded binary
trees- Graphs- basic concepts –- representation and traversals. Introduction-
Binary Search Trees: Definition- Operations and applications. AVL Trees:
Definition- Operations and applications. B Trees: Definition- Operations and
applications. Red – Black Trees- Splay Trees and its applications. Hash Tables:
Introduction- Hash Tables- Hash Functions and its applications.
3 IT2013 SRM(E&T)
UNIT IV- DIVIDE AND CONQUER & GREEDY METHOD (9 hours)
General Method- Binary Search- Finding Maximum and Minimum- Quick Sort-
Merge sort- Strassen’s Matrix Multiplication- Greedy Method- General Method-
Minimum Cost Spanning Trees- Single Source Shortest Path.
REFERENCES
1. Mark Allen Weiss, “Data Structures and Problem Solving using C++”, The
Benjamin Cummings / Addison Wesley Publishing Company, 2002.
2. Pai G.A.V., “Data Structures and Algorithms”, TMH, 2009,
3. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran “Fundamentals of
Computer Algorithms”, 2nd edition, University Press, 1996.
4. Samanta D., “Classic Data Structures”, PHI, 2005.
5. Aho, Hopcraft, Ullman, “Design and Analysis of Computer Algorithms” PEA,
1998.
6. Goodman and Hedetniemi, “Introduction to the Design and Analysis of
Algorithms”, TMH 2002.
7. Horowitz E., Sahani S., “Design and Analysis of Algorithms”, 3rd Edition,
University Press, 2002.
8. Drozdek, “Data Structures and Algorithms in C++”, 2nd Edition, Thomson
Learning Academic Resource Center, 2001.
4 IT2013 SRM(E&T)
INSTRUCTIONAL OBJECTIVES
1. Learn the fundamentals of Database management and to design the database
for any given problem.
2. Understand the SQL and Provide the proof of good database design.
3. Know the fundamentals of transaction processing, practical problems of
Concurrency control and Recovery mechanisms.
5 IT2013 SRM(E&T)
Other Recovery related Structures – the Write- Ahead Log Protocol – Check
pointing – recovering from a System Crash – Media recovery
REFERENCES
1. Abraham Silberschatz, Henry F. Korth, S. Sudarshan, “Database System
Concepts”, McGraw-Hill, 6th Edition, 2010.
2. Raghu Ramakrishnan, Johannes Gehrke, “Database Management System”,
McGraw Hill., 3rd Edition, 2007.
3. Elmasri & Navathe, “Fundamentals of Database System”, Addison-Wesley
Publishing, 5th Edition, 2008.
4. Date C.J, “An Introduction to Database”, Addison-Wesley Pub Co, 8th Edition,
2006.
5. Peter rob, Carlos Coronel, “Database Systems – Design, Implementation,
and Management”, 9th Edition, Thomson Learning, 2009.
6 IT2013 SRM(E&T)
management
2. Comprehend the purpose of different UML diagrams
3. Understand the major considerations in collecting, documenting and analyzing
project requirements.
4. Cognize the activities in the crucial phase of system design.
5. Identify the key phases in the recent trends of RUP and agile development
REFERENCES
1. Bernd Bruegge, Alan H Dutoit, “Object-Oriented Software Engineering Using
UML, Patterns, and Java”, 3rd Edition, ISBN-10: 0136061257 | ISBN-13:
978-0136061250, 2010.
2. Philippe Kruchten, “The Rational Unified Process: An Introduction”, Addison-
Wesley Professional; 3 edition, ISBN-10: 0321197704 | ISBN-13: 978-
0321197702, 2003.
7 IT2013 SRM(E&T)
3. Mike Cohn, “Succeeding with Agile: Software Development Using Scrum”,
1st Edition, ISBN-10: 0321579364 | ISBN-13: 9780321579362, 2010.
4. Grady Booch, James Rumbaugh and Ivar Jacobson, “The Unified Modeling
Language User Guide”, Addison-Wesley Longman, USA, 2nd Edition, ISBN-
10: 0321267974 | ISBN-13: 978-0321267979, 2005.
5. Timothy Lethbridge, Robert Laganiere, “Object-oriented software
engineering: practical software development using uml and java”, 2nd Edition,
| ISBN-10: 0077109082 | ISBN-13: 978-0077109080, 2004.
8 IT2013 SRM(E&T)
UNIT III- MEMORY AND STORAGE MANAGEMENT (9 hours)
Storage Management – Swapping – Paging – Segmentation – Segmentation with
Paging- Demand Paging-Page Replacement -Virtual Memory – Demand Paging –
Process creation – Page Replacement – Allocation of frames – Thrashing
REFERENCES
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System
Concepts”,7th Edition, John Wiley & Sons (ASIA) Pvt. Ltd., 2005.
2. Tom Adelstein and Bill Lubanovic, “Linux System Administration”, O’Reilly
Media, Inc., March 2007.
3. Harvey M. Deitel, “Operating Systems”, 3rd Edition, Pearson/Prentice Hall,
2004.
4. Andrew S. Tanenbaum, “Modern Operating System”, 3rd Edition, Pearson
Prentice Hall, 2008.
5. William Stallings, “Operating System”, Prentice Hall, 2008.
9 IT2013 SRM(E&T)
INSTRUCTIONAL OBJECTIVES
1. Understand and work with network devices and technologies.
2. Understand and deploy various interior and exterior routing protocols.
3. Learn and work with next generation IP (IPv6).
REFERENCES
1. Todd Lammle, “CCNA Cisco Certified Network Associate Study Guide”,
Sybex; 7 edition, ISBN: 978-0-470-90107-6, 2011.
10 IT2013 SRM(E&T)
2. Wendell Odom, “CCNP Route 642-902, Official Certification Guide”, CCIE,
Pearson Publication, Published:, ISBN-10: 1-58720-253-0, ISBN-13: 978-1-
58720-253-7, 2010.
3. Douglas E.Comer, “Internet Working with TCP/IP Principles, Protocols, and
Architecture”, 5th Edition), 4th edition, Publication ISBN-10: 0130183806 |
ISBN-13: 978-0130183804, 2000.
HETEROGENEOUS COMPUTING L T P C
Total Contact Hours – 75 3 0 2 4
IT2005 Prerequisite
Knowledge of Computer architecture and
Organization is preferred
PURPOSE
The purpose is to understand the methodologies and trade-offs involved in
designing a heterogeneous system.
INSTRUCTIONAL OBJECTIVES
1. To give the knowledge of parallel and super computers.
2. Analysis of static and dynamic scheduling.
3. Implementation of hardware based speculation algorithm.
4. To demonstrate the implementation of parallel code using OpenCL
11 IT2013 SRM(E&T)
UNIT V-MULTITHREADING & MULTIPROCESSORS (9 hours)
Introduction to parallel programming-Single Thread Execution-TLP-Multithreading-
SMT- Multiprocessors-SIMD-MIMD-Challenges in parallel processing
REFERENCES
1. David A. Patterson and John L. Hennessy, “Computer Organization and
Design: The Hardware/Software Interface”, Elsevier. ISBN: 978- 0-12-
374493-7, 2011.
2. D. E. Culler and J. P. Singh with A. Gupta, “Parallel Computer Architecture”
Morgan- Kaufmann publishers, ISBN: 978- 1-55860-343-1 1998.
3. Benedict R. Gaster, Lee Howe’s, “Heterogeneous computing with Open CL”,
Elsevier Publishers, ISBN: 978-0-12-387766-6, 2012.
4. Introduction to Open CL Programming, Training Guide, May 2010.
SEMINAR L T P C
Total Contact Hours - 45 0 0 1 1
IT2047
Prerequisite
Nil
PURPOSE
Seminar is one of the important components for the engineering graduates to exhibit
and expose their knowledge in their field of interest. It also gives a platform for the
students to innovate and express their ideas in front of future engineering graduates
and professionals.
INSTRUCTIONAL OBJECTIVES
1. To make a student study and present a seminar on a topic of current relevance in
Information Technology or related fields.
2. Enhancing the debating capability of the student while presenting a seminar on a
technical topic.
3. Training a student to face the audience and freely express and present his ideas
without any fear and nervousness, thus creating self-confidence and courage
which are essentially needed for an Engineer.
GUIDELINES
1. Each student is expected to give a seminar on a topic of current relevance in
IT/Related field with in a semester.
2. Students have to refer published papers from standard journals.
3. The seminar report must not be the reproduction of the original papers but it can
be used as reference.
12 IT2013 SRM(E&T)
ASSESMENT
1. The students are expected to give at least two presentations on their topics of
interest which will be assessed by a committee constituted for this purpose. This
course is mandatory and a student has to pass the course to become eligible for
the award of degree. Marks will be awarded out of 100 and appropriate grades
assigned as per the regulations
L T P C
IT2049 PROJECT WORK PHASE I
0 0 12 6
(III SEMESTER)
IT2050 PROJECT WORK PHASE II
0 0 32 16
(IV SEMESTER)
PURPOSE
To undertake research in an area related to the program of study
INSTRUCTIONAL OBJECTIVE
The student shall be capable of identifying a problem related to the program of
study and carry out wholesome research on it leading to findings which will
facilitate development of a new/improved product, process for the benefit of the
society.
M.Tech projects should be socially relevant and research oriented ones. Each
student is expected to do an individual project. The project work is carried out in
two phases – Phase I in III semester and Phase II in IV semester. Phase II of the
project work shall be in continuation of Phase I only. At the completion of a
project the student will submit a project report, which will be evaluated (end
semester assessment) by duly appointed examiner(s). This evaluation will be
based on the project report and a viva voce examination on the project. The
method of assessment for both Phase I and Phase II is shown in the following
table:
13 IT2013 SRM(E&T)
Student will be allowed to appear in the final viva voce examination only if he / she
has submitted his / her project work in the form of paper for presentation /
publication in a conference / journal and produced the proof of acknowledgement
of receipt of paper from the organizers / publishers.
SUPPORTIVE COURSE
MATHEMATICAL FOUNDATIONS OF
L T P C
COMPUTER SCIENCE
MA2013 Total Contact Hours - 45 3 0 0 3
Prerequisite
Nil
PURPOSE
To impart analytical ability and to solve real life problems pertaining to branches
of Computer Science and Engineering
INSTRUCTIONAL OBJECTIVES
1. To be exposed with logic, normal forms and mathematical reasoning and to
count/enumerate objects in a systematic way.
2. To be thorough in mathematical induction, generating functions and recursive
functions for calculating recurrence relations
3. To understand algebraic systems such as relations, functions and construct
mathematical arguments.
4. To be familiar with the basic concepts of lattices, posets and Boolean algebra
UNIT I (9 hours)
Logic - Statements - Connectives - Truth tables - Normal forms - Predicate
calculus - Inference Theory for Statement calculus and predicate calculus
UNIT II (9 hours)
Combinatory - Mathematical Induction - Pigeonhole principle - Principle of
inclusion and exclusion
14 IT2013 SRM(E&T)
UNIT IV (9 hours)
Algebraic Structures - Groups - Definition and examples only - Cyclic groups -
Permutation group (Sn and Dn) - Subgroups - Homomorphism and Isomorphism
- Cosets - Lagrange's Theorem - Normal subgroups - Cayley's representation
theorem
UNIT V (9 hours)
Lattices - Partial order relations, Poset-Lattices-Hasse diagram-Boolean algebra
REFERENCES
1. Tremblay J.P. and Manohar R., "Discrete Mathematical Structures with
applications to Computer Science", McGraw Hill International Edition,
1987Kenneth H. Rosen, Discrete Mathematics and Its Applications, 4th
Edition, Tata McGraw Hill, 2002.
2. Venkataraman M.K. etal., "Discrete Mathematics", National Publishing
Co.,2000.
3. Prof. V. Sundaresan, K.S. Ganapathy Subramanian and K. Ganesan, Discrete
Mathematics, New Revised Edition, 2001.
4. Alan Doerr and Kenneth Levasseur, "Applied Discrete Structures for
Computer Science", Galgotia Publications (P) Ltd.1992.
5. C.L. Liu, Elements of Discrete Mathematics, 2nd Edition, McGraw Hill
Publications, 1985.
6. Gersting. J.L. Mathematical Structures for Computer Science, 3rd Edition,
W.H. Freeman and Co., 1993.
7. Lidl and Pitz, Applied abstract Algebra, Springer - Verlag, New York, 1984.
PROGRAM ELECTIVES
ELECTRONIC COMMERCE L T P C
Total Contact Hours - 60 2 0 2 3
IT2101
Prerequisite
Nil
PURPOSE
The course overview knowledge in E-commerce.
INSTRUCTIONAL OBJECTIVES
1. Understanding Mobile Application development features and trends
2. To provide knowledge on best practices for E-commerce design
3. To provide incisive knowledge in building E-commerce Systems
4. Enable students to understand software for E-commerce
15 IT2013 SRM(E&T)
5. Impart knowledge in e-payment systems and security issues
6. Learn E-commerce laws and ethics
REFERENCES
1. Janice Reynolds, “The Complete E-Commerce Book: Design, Build and
maintain a successful Web-based Business” CRC Press; 2 edition,2nd
Edition, MP Books, 2004.
2. Paul Todd, “E Commerce Law” Cavendish Publishing company, 2005.
16 IT2013 SRM(E&T)
MOBILE COMPUTING L T P C
Total Contact Hours - 45 3 0 0 3
IT2102 Prerequisite
Knowledge of Mobile Communication is
preferred
PURPOSE
The course aims to provide basic understanding about Mobile Communication,
Mobile Hardware, Mobile Software
INSTRUCTIONAL OBJECTIVES
1. To understand about the architecture for Mobile Computing
2. To get an idea about the mobile computing through telephony and GPRS,
WAP
3. To understand the WAP and Symbian OS, Windows CE with wireless devices
and their security issues
4. To understand mobile computing through Java
17 IT2013 SRM(E&T)
UNIT V-WIRELESS DEVICES WITH WINDOWS CE AND SECURITY ISSUES IN
MOBILE COMPUTING (9 hours)
Windows CE Architecture-Windows CE development environment-H.323
framework for voice over IP-Session Initiation Protocol-Real time protocols-
Convergence technologies-Call routing-Voice over IP applications-IMS-Mobile
VoIP-Security Protocols-Security framework for mobile environment
REFERENCES
1. Asoke K Talukder, Roopa R Yavagal “Mobile Computing Technology,
Applications and Service Creation” Tata McGraw Hill,1st Edition ISBN-10:
0070707316; ISBN-13: 978-0070707313, 2005.
2. Yu-Kwong Ricky Kwok, Vincent K.N. Lau, ”Wireless Internet and Mobile
Computing: Interoperability and Performance “, Wiley-IEEE Press,ISBN-10:
0471679682 ISBN-13: 978-0471679684, 2007.
3. Frank Adelstein, Sandeep KS Gupta , Golden Richard III,Loren Schwiebert,”
Fundamentals of Mobile and Pervasive Computing “ McGraw-Hill
Professional; 1st Edition, ISBN 0-07-141237-9, 2004.
18 IT2013 SRM(E&T)
environment/IDE. Android platform features and architecture-versions-Android
market
ANDROID DEVELOPMENT SETUP – Eclipse, ADT, Android SDK, tools. Android
application anatomy, emulator setup. Application framework basics: resources,
layout, values, asset XML representation, generated R.Java file, Android manifest
file. Creating a simple application.
REFERENCES
1. Wei-Meng Lee, “Beginning Android 4 Application Development” Wrox
Publications, ISBN: 978-1-118-19954-1, 2012.
19 IT2013 SRM(E&T)
2. Paul Deital and Harvey Deital, ”Android How to Program” ,Detial associates
publishers, ISBN-10: 0132990547 ISBN-13: 978-0132990547, 2013.
3. Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura,
”Programming Android Java Programming for the New Generation of Mobile
Devices”, O'Reilly Media, ISBN-10: 1449316646 | ISBN-13: 978-
1449316648. July 2011.
4. http://developer.android.com
5. http://navinsandroidtutorial.blogspot.in
INTERNET PROGRAMMING L T P C
Total Contact Hours - 60 2 0 2 3
IT2104
Prerequisite
Nil
PURPOSE
Internet is part and parcel of everybody’s life today. Programming in web is every
essential for any IT professional .The subject provides knowledge to learn and
implement the various web programming technologies of current trend today
INSTRUCTIONAL OBJECTIVES
1. Understand the current technologies in Internet world
2. Implement client side programming using java script ,CSS
3. Learn and implement advanced and current technologies like AJAX, JQuery
4. Understand the socket programming in Java
5. Learn to implement web services
6. Learn various web development frame works like struts and JSF.
20 IT2013 SRM(E&T)
UNIT III–JAVA NETWORK PROGRAMMING (6 hours)
Java I/O streaming-files-lookup Internet address-socket programming-UDP
sockets-Multicast sockets-client/server programs-secure sockets-javaMail API
21 IT2013 SRM(E&T)
ARTIFICIAL INTELLIGENCE PLANNING L T P C
Total Contact Hours - 45 3 0 0 3
IT2105
Prerequisite
Nil
PURPOSE
Planning is a fundamental part of intelligent systems. This course aims to provide
a foundation in artificial intelligence techniques for planning, with an overview of
the wide spectrum of different problems and approaches, including their
underlying theory and their applications.
INSTRUCTIONAL OBJECTIVES
1. Understand different planning problems
2. Have the basic know how to design and implement AI planning systems using
state-space Planning
3. Know how to use AI planning technology for projects in different application
domains using HTN (Hierarchical Task Network) Planning
4. Have the ability to make use of graph plan for the problems and developing its
heuristics.
5. Know how to plan the time and resources of the problem
22 IT2013 SRM(E&T)
UNIT V-PLAN EXECUTION AND APPLICATIONS (9 hours)
Planning with Time and Resources-Time for Planning-Temporal Planning-Planning
and Resource Scheduling-Case Studies and Applications
REFERENCES
1. Ghallab M., Nau D., and Traverso P., “Automated Planning: Theory &
Practice (The Morgan Kaufmann Series in Artificial Intelligence”, Elsevier,
ISBN 1-55860-856-72004, 2004
2. Stuart Russell, Peter Norvig, “Artificial Intelligence: A Modern Approach”, 3rd
Edition, ISBN-10: 0136042597, ISBN-13: 978-0136042594, 2009.
MULTILAYER SWITCHING L T P C
Total Contact Hours 60 2 0 2 3
IT2106 Prerequisite
Knowledge of Applied Advanced Routing is
preferred
PURPOSE
This Course aims to provide theoretical and practical knowledge equivalent to
Cisco Certified Network Professional. Course also addresses the design and
deployment strategies of switching world and also gives an overview of Voice
over IP Networks and its dependencies on Quality of service related issues.
INSTRUCTIONAL OBJECTIVES
1. Understand and work with layer 2 and layer 3 switching devices.
2. Learn and understand the difference between the existing PSTN and VOIP
Networks.
3. Know the necessity of QOS while handling different types of Network traffic.
23 IT2013 SRM(E&T)
UNIT III-INTRODUCTION TO VOICEOVERIP (6 hours)
Benefits and Components of VOIP Network- Digitizing and Packetizing Voice –
Digital Voice Encoding- Voice Codec Characteristics – Encapsulating voice
packets for transport – Bandwidth Requirements of VOIP- Real-Time Concerns;
RTP/RTCP; H.323 and SIP as signaling protocols.
REFERENCES
1. Richard Froom, ErumFrahim and BalajiSivasubramanian “Implementing
Cisco IP Switched Networks (SWITCH)” Cisco Press; 1 edition, ISBN-
10:1587058847 | ISBN-13:9781587058844, 2010.
2. Luc De Ghein 2006, “MPLS Fundamentals”, 1st Ed. Cisco Press, ISBN: 978-
1-58705-197-5, 2006.
3. Jeremy Cioara, Michael J. Cavanaugh, “CCNA Voice Official Exam
Certification Guide” (640- 460 IIUC), Publication | ISBN-
10: 1587202077 | ISBN-13: 978-1587202070 | 1st Edition, 2008.
4. Amir Ranjbar, “CCNP ONT Exam Certification Guide”, Cisco Press ISBN:
978-1-58720-176-3, 2007.
5. Lab 4.6 Class-based Marking, Shaping, and Policing and Lab 4.8 Shaping
and Policing “CCNP: Optimizing Converged Networks Student Manual”
24 IT2013 SRM(E&T)
SOFTWARE TESTING L T P C
Total Contact Hours – 60 2 0 2 3
IT2107 Prerequisite
Knowledge of Software Engineering,
Programming in Java is preferred
PURPOSE
Software systems are being built and extensively used for various purposes in our
daily life. These products, if not tested for accuracy, performance etc right from
development, would cause a huge amount of rework. Thus this course is to
provide the students with the concepts of organized methodology for testing
medium-large software systems like - Test case generation, testing types,
managing, automating and measuring testing.
INSTRUCTIONAL OBJECTIVES
1. Understand terms, types and activities in project testing
2. Comprehend the process of generating test cases
3. Understand the major types of testing strategies
4. Cognize the activities in managing the tests.
5. Identify the scope for test automation and measuring test results.
25 IT2013 SRM(E&T)
UNIT IV–TEST MANAGEMENT (3 hours)
Decomposing the System-Addressing Design Goals-Reusing Patterns-Specifying
Interfaces- Mapping Models to Code
REFERENCES
1. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing: Principles
and Practices”, 1st Edition, , ISBN-10: 817758295X ISBN-13: 978-
8177582956, 2007.
2. Aditya Mathur, “Foundations of Software Testing”, 1st Edition, ISBN-10:
8131716600 | ISBN-13: 978-8131716601, 2008.
3. Paul.C.Jorgensen, “Software Testing: A Craftsman's Approach”, Auerbach
Publications; 3 edition, ISBN-10: 084937345X | ISBN-13: 978-0849373459,
2008.
4. Glenford J Myers, Corey Sandler, Tom Badgett and Todd M Thomas,“The Art
of Software Testing”, Wiley, USA, ISBN-10: 1118031962 | ISBN-13: 978-
1118031964 | 3rd Edition, 2011.
5. Ilene Burnstein, “Practical Software Testing: A Process-Oriented Approach”,
Springer Professional Computing, ISBN-10: 1441928855 | ISBN-13: 978-
1441928856, 2010.
26 IT2013 SRM(E&T)
5. To Understand Software Configuration Management
REFERENCES
1. Roger S Pressman, “Software Engineering, A Practitioner’s Approach”
McGraw Hill Edition, 5thEdition, New Delhi, ISBN 0-07-365578-3, 2001.
2. Watts Humphrey, “Managing the Software Process”, Pearson Education,
New Delhi, 2000.
3. Pankaj Jalote, “Software Project Management in practice”, Pearson
Education, New Delhi, 2002.
4. Stephen H Kan,”Metrics and Models in Software Quality Engineering”,
Addison Wesley, 2002.
5. Journal Papers in “Software Quality Engineering”, Addison Wesley 1985.
27 IT2013 SRM(E&T)
SOFTWARE RELIABILITY ENGINEERING L T P C
Total Contact Hours - 45 3 0 0 3
IT2109
Prerequisite
Nil
PURPOSE
To understand software quality Management Principles and Practices
INSTRUCTIONAL OBJECTIVES
1. Understand and apply Reliability Mathematics to hardware and software
systems
2. Understand evolution of software reliability growth models
3. Understand and apply Non-homogeneous Poisson Software Reliability Growth
Models
4. Understand the need for flexible models and quality metrics producing models
5. Understand Determination of Software Release Time
28 IT2013 SRM(E&T)
UNIT IV–FLEXIBLE AND QUALITY METRICS PRODUCING MODELS (9 hours)
Flexible models-Goel Generalized NHPP-S-G GENHPP- SG We NHPP models-
Quality metrics producing models- S-G-K (2007) model and S-G-K (2012) model-
Failure Data-Parameter estimation-MLE and Least squares techniques-Use of
tools-Comparison Criteria-Goodness of fit - Predictive Validity of Models-short
term and long term
REFERENCES
1. John D. Musa, Anthony Iannino, Kazuhira Okumoto, “Software Reliability –
Measurement, Prediction, Application, Series in Software Engineering and
Technology”, McGraw Hill, 1987.
2. John D. Musa, “Software Reliability Engineering”, Tata McGraw Hill, 1999.
3. Patric D. T.O connor,” Practical Reliability Engineering”, 4th Edition, John
Wesley & sons, 2003.
4. M.Xie, “Software Reliability Modelling”, World Scientific, Singapore, 1991.
29 IT2013 SRM(E&T)
UNIT I-INTRODUCTION TO STORAGE AND MANAGEMENT (9 hours)
Introduction to Information Storage Management - Data Center Environment–
Database Management System (DBMS) - Host - Connectivity –Storage-Disk Drive
Components- Intelligent Storage System -Components of an Intelligent Storage
System- Storage Provisioning- Types of Intelligent Storage Systems
30 IT2013 SRM(E&T)
CLOUD COMPUTING L T P C
Total Contact Hours – 60 2 0 2 3
IT2111
Prerequisite
Knowledge of Computer Networks is preferred
PURPOSE
Cloud Computing has drawn the attention of industries and researchers
worldwide. Many applications that are being built nowadays were developed to
suit the needs of cloud environment. Hence it becomes necessary to have course
in cloud computing which deals with the basics of cloud, different services
offered by cloud, and security issues in cloud. In a nutshell, this course on cloud
computing provides information on fundamental aspects of the cloud
environment.
INSTRUCTIONAL OBJECTIVES
1. Learn about different deployment models of cloud and different services
offered by cloud
2. Understand the technique of virtualization through theoretical concepts and
practical training
3. Become knowledgeable in the rudimentary aspects of cloud application
development
31 IT2013 SRM(E&T)
Cloud based data storage- Cloud based backup devices- Cloud based database
solutions- Cloud based block storage
REFERENCES
1. Anthony T .Velte, Toby J.Velte, Robert Elsenpeter, “Cloud Computing: A
Practical Approach”, Tata McGraw Hill Edition, Fourth Reprint, 2010
2. Kris Jamsa, “Cloud Computing: SaaS, PaaS, IaaS, “Virtualization, Business
Models, Mobile, Security and more”, Jones & Bartlett Learning Company
LLC, 2013
3. Ronald L.Krutz, Russell vines, “Cloud Security: A Comprehensive Guide to
Secure Cloud Computing”, Wiley Publishing Inc., 2010.
32 IT2013 SRM(E&T)
AMENDMENTS
33 IT2013 SRM(E&T)