It - FT (11-13) Syllabus

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

AFFILIATED INSTITUTIONS

ANNA UNIVERSITY, CHENNAI


REGULATIONS - 2009
M.TECH. INFORMATION TECHNOLOGY
II SEMESTERS (FULL TIME) CURRICULUM AND SYLLABUS

SEMESTER II

SL. COURSE COURSE TITLE L T P C


NO CODE
THEORY
1 IT9221 Information Systems Design 3 0 0 3
2 IT9222 Software Requirements Engineering 3 0 0 3
3 CS9224 Information Security 3 0 0 3
4 IT9223 Advance Database Systems 3 0 0 3
5 IT9224 Distributed Systems 3 0 0 3
6 E1 Elective – I 3 0 0 3
PRACTICAL
7 IT9225 Internet programming Lab 1 0 3 3
8 SE9217 Case Tools Laboratory 0 0 3 2
TOTAL 19 0 6 23

List of Electives

SL. COURSE COURSE TITLE L T P C


NO CODE
THEORY
1 SE9224 Software Metrics 3 0 0 3
2 CS9258 Bioinformatics 3 0 0 3
3 IT9251 Digital Signal Processing 3 0 0 3
4 CS9257 XML and Web Services 3 0 0 3
5 IT9252 Enterprise Resource Planning 3 0 0 3
6 CS9252 Grid Computing 3 0 0 3
7 IT9253 Scientific Computing 3 0 0 3
8 NE9222 High Speed Networks 3 0 0 3
9 IT9255 Pervasive Computing 3 0 0 3
10 CS9270 Component Based Technology 3 0 0 3
11 CS9254 Soft Computing 3 0 0 3
12 SE9261 Language Technologies 3 0 0 3
13 IT9256 Artificial Intelligence 3 0 0 3
14 CS9260 Embedded Systems 3 0 0 3
15 CS9264 Data Warehousing and Data Mining 3 0 0 3
16 CS9251 Mobile Computing 3 0 0 3
17 IT9257 Supply Chain Management 3 0 0 3
18 CS9269 Software Project Management 3 0 0 3
19 CS9261 Digital Imaging 3 0 0 3

IT9221 INFORMATION SYSTEMS DESIGN LTPC


3003
UNIT I INFORMATION SYSTEM AND ORGANIZATION 9

Matching the Information System Plan to the Organizational Strategic Plan – Identifying
Key Organizational Objective and Processes and Developing an Information System
Development – User role in Systems Development Process – Maintainability and
Recoverability in System Design.

UNIT II REPRESENTATION AND ANALYSIS OF SYSTEM STRUCTURE 9

Models for Representing Systems: Mathematical, Graphical and Hierarchical


(Organization Chart, Tree Diagram) – Information Flow – Process Flow – Methods and
Heuristics – Decomposition and Aggregation – Information Architecture - Application of
System Representation to Case Studies

UNIT III SYSTEMS, INFORMATION AND DECISION THEORY 9

Information Theory – Information Content and Redundancy – Classification and


Compression – Summarizing and Filtering – Inferences and Uncertainty – Identifying
Information needed to Support Decision Making – Human Factors – Problem
characteristics and Information System Capabilities in Decision Making.

UNIT IV INFORMATION SYSTEM APPLICATION 9

Transaction Processing Applications – Basic Accounting Application – Applications for


Budgeting and Planning – Other use of Information Technology: Automation – Word
Processing – Electronic Mail – Evaluation Remote Conferencing and Graphics – System
and Selection – Cost Benefit – Centralized versus Decentralized Allocation Mechanism.

UNIT V DEVELOPMENT AND MAINTENANCE OF INFORMATION SYSTEMS 9

Systems analysis and design – System development life cycle – Limitation – End User
Development – Managing End Users – off-the Shelf Software Packages – Outsourcing –
Comparison of Different Methodologies.

TOTAL : 45 PERIODS
TEXT BOOKS:

1. K. C. Laudon, J. P. Laudon, M. E. Brabston, “Management Information Systems:


Managing the Digital Firm”, Pearson Education 2002.
2. K. C. Laudon, J. P. Laudon, “Management Information Systems, Organization and
Technology in the Networked Enterprise,” Sixth Edition, Prentice Hall, 2000.

REFERENCES:

1. E.F. Turban, R.K., R.E. Potter. “Introduction to Information Technology”, Wiley, 2004.
2. M. E. Brabston, “Management Information Systems: Managing the Digital Firm”,
Pearson Education, 2002.
3. Jeffrey A. Hoffer, Joey F. George, Joseph S. Valachich, “Modern Systems Analysis
and Design”, Third Edition, Prentice Hall,2002.

IT9222 SOFTWARE REQUIREMENTS ENGINEERING LTPC


3003

UNIT I REQUIREMENTS ENGINEERING OVERVIEW 9

Software Requirement Overview – Software Development Roles –Software


Development Process Kernels – Commercial Life Cycle Model – Vision Development –
Stakeholders Needs and Analysis – Stakeholder needs – Stakeholder activities.

UNIT II REQUIREMENTS ELICITATION 9


The Process of Requirements Elicitation – Requirements Elicitation Problems –
Problems of Scope – Problems of Understanding – Problems of Volatility – Current
Elicitation Techniques – Information Gathering – Requirements Expression and
Analysis – Validation – An Elicitation Methodology Framework – A Requirements
Elicitation Process Model – Methodology over Method – Integration of Techniques –
Fact–Finding – Requirements Gathering – Evaluation and Rationalization –
Prioritization – Integration and Validation.

UNIT III REQUIREMENTS ANALYSIS 9

Identification of Functional and Non Functional Requirements – Identification of


Performance Requirements – Identification of safety Requirements – Analysis –
Feasibility & Internal Compatibility of System Requirements – Definition of Human
Requirements Baseline.

UNIT IV REQUIREMENTS DEVELOPMENT 9

Requirements Analysis – Requirements Documentation – Requirements Development


Workflow – Fundamentals of Requirements Development – Requirements Attributes
Guidelines Document – Supplementary Specification Document – Use Case
Specification Document – Methods for Software Prototyping – Evolutionary Prototyping
–Throwaway Prototyping.

UNIT V REQUIREMENTS VALIDATION 9

Validation Objectives – Analysis of Requirements Validation – Activities – Properties –


Requirement Reviews – Requirements Testing – Case Tools For Requirements
Engineering.

TOTAL = 45 PERIODS
TEXT BOOKS:

1. Ian Sommerville, Pete Sawyer, “Requirements Engineering: A Good Practice


Guide”, John Wiley and sons, 2000.
2. Dean Leffingwell, Don Widrig, “Managing Software Requirements, Second
Addition: A Use Case Approach”, Addison Wesley, 2003.
3. Karl Eugene Wiegers, ”Software Requirements”, Microsoft Press, 1999.
4. Ian Graham, ”Requirements Engineering and Rapid Development”, Addison
Wesley 1998.

CS9224 INFORMATION SECURITY LTPC


3003
UNIT I 9

An Overview of Computer Security, Access Control Matrix, Policy-Security policies,


Confidentiality policies, Integrity policies and Hybrid policies.

UNIT II 9

Cryptography- Key management – Session and Interchange keys, Key exchange and
generation, Cryptographic Key Infrastructure, Storing and Revoking Keys, Digital
Signatures, Cipher Techniques

UNIT III 9

Systems: Design Principles, Representing Identity, Access Control Mechanisms,


Information Flow and Confinement Problem.

UNIT IV 9

Malicious Logic, Vulnerability Analysis, Auditing and Intrusion Detection

UNIT V 9

Network Security, System Security, User Security and Program Security

TOTAL:45 PERIODS

TEXT BOOK:

1. Matt Bishop ,“Computer Security art and science ”, Second Edition, Pearson
Education

REFERENCES:

1. Mark Merkow, James Breithaupt “ Information Security : Principles and Practices”


First Edition, Pearson Education,
2. Whitman, “Principles of Information Security”, Second Edition, Pearson Education
3. William Stallings, “Cryptography and Network Security: Principles and Practices”,
Third Edition, Pearson Education.
4. “Security in Computing ”, Charles P.Pfleeger and Shari Lawrence Pfleeger, Third
Edition.

IT9223 ADVANCED DATABASE SYSTEMS LTPC


3003

UNIT I DISTRIBUTED DATABASES 5

Distributed Databases Vs Conventional Databases – Architecture – Fragmentation –


Query Processing – Transaction Processing – Concurrency Control – Recovery.

UNIT II OBJECT ORIENTED DATABASES 10


Introduction to Object Oriented Data Bases - Approaches - Modeling and Design -
Persistence – Query Languages - Transaction - Concurrency – Multi Version Locks -
Recovery.

UNIT III EMERGING SYSTEMS 10

Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining -
Web Databases – Mobile Databases.

UNIT IV DATABASE DESIGN ISSUES 10

ER Model - Normalization - Security - Integrity - Consistency - Database Tuning -


Optimization and Research Issues – Design of Temporal Databases – Spatial
Databases.

UNIT V CURRENT ISSUES 10

Rules - Knowledge Bases - Active and Deductive Databases - Parallel databases –


Multimedia Databases – Image Databases – Text Database

TOTAL : 45 PERIODS

REFERENCES:

1. Elisa Bertino, Barbara Catania, Gian Piero Zarri, “Intelligent Database Systems”,
Addison-Wesley, 2001.
2. Carlo Zaniolo, Stefano Ceri, Christos Faloustsos, R.T.Snodgrass, V.S.Subrahmanian,
“Advanced Database Systems”, Morgan Kaufman, 1997.
3. N.Tamer Ozsu, Patrick Valduriez, “Principles of Distributed Database Systems”,
Prentice Hal International Inc., 1999.
4. C.S.R Prabhu, “Object-Oriented Database Systems”, Prentice Hall of India, 1998.
5. Abdullah Uz Tansel et al, “Temporal Databases: Theory, Design and principles”,
Benjamin Cummings Publishers, 1993.
6. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”,
McGraw Hill, Third Edition 2004.
7. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”,
Fourth Ediion, McGraw Hill, 2002.
8. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Pearson
Education, 2004.

IT9224 DISTRIBUTED SYSTEMS LTPC


3003

UNIT I INTRODUCTION AND COMMUNICATION 8

Introduction – Distributed Operating Systems – Network Operating System – Middleware


– Client-Server Model – Remote Procedure Call – Remote Object Invocation –
Message-Oriented Communication – Threads in Distributed Systems – Code Migration.
UNIT II DISTRIBUTED OPERATING SYSTEMS 12

Clock Synchronization – Logical Clocks – Global States – Election Algorithms – Mutual


Exclusion – Distributed Transactions – Consensus and Related Problems – Distributed
Deadlocks.

UNIT III DISTRIBUTED SHARED MEMORY AND FAULT TOLERANCE 9


I
ntroduction – Data-Centric Consistency Models – Client-Centric Consistency Models –
Distribution Protocol – Consistency Protocol – Sequential Consistency and Ivy, Release
Consistency and Munin – Introduction to Fault Tolerance – Distributed Commit.

UNIT IV DISTRIBUTED FILE SYSTEMS 8

Introduction to Distributed File Systems – File Service Architecture – Sun Network File
System – The Andrew File System – Recent Advances.

UNIT V CASE STUDIES 8


CORBA – Mach – JINI.

TOTAL :45 PERIODS TEXT BOOKS:

1. A.S. Tanenbaum, M. VanSteen, “Distributed Systems”, Pearson Education 2004.


2. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts
and Design”, Third Edition, Pearson Education, 2002.

REFERENCES:
1. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGraw Hill Series in
Computer Science, 1994.
2. P.K.Sinha, “Distributed Operating Systems”.

IT9225 INTERNET PROGRAMMING LAB LTPC


1033 [

1. Designing Web Pages using Client Side Scripting and DHTML.

2. Client Server Scripting Programs.


3. Simulation of Email and File Transfer Protocols.

4. Development of Web Services.

5. XML and Databases.

6. Server Side Application Using JSP.

7. Web Customisation.

8. Development of E-Business Application.

TOTAL : 60 PERIODS

SE9217 CASE TOOLS LABORATORY LTPC


0032

1. Practicing the different types of case tools such as (Rational Rose & other Open
Source) used for all the phases of Software development life cycle.

2. Data modeling

3. Semantic data modeling

4. Source code generators

5. Re-engineering

6. Experimenting CASE Environments

a. Toolkits

b. Language-centered

c. Integrated

d. Fourth generation

e. Process-centered

7. Implementation of the following using CASE Workbenches:

a. Business planning and modeling

b. Analysis and design

c. User-interface development

d. Programming

e. Verification and validation

f. Maintenance and reverse engineering

g. Configuration management

h. Project management

TOTAL :45 PERIODS

CS9269 SOFTWARE PROJECT MANAGEMENT LTPC


3003

UNIT I BASIC CONCEPTS 9

Product, Process and Project – Definition – Product Life Cycle – Project Life Cycle
Models.
UNIT II FORMAT PROCESS MODELS AND THEIR USE 9

Definition and Format model for a process – The ISO 9001 and CMM Models and their
relevance to Project Management – Other Emerging Models like People CMM.

UNIT III UMBRELLA ACTIVITIES IN PROJECTS 9

Metrics – Configuration Management – Software Quality Assurance – Risk Analysis.

UNIT IV IN STREAM ACTIVITIES IN PROJECTS 9

Project Initiation – Project Planning – Execution and Tracking – Project Wind up –


Concept of Process/Project Database.

UNIT V ENGINEERING AND PEOPLE ISSUES IN PROJECT MANAGEMENT 9

Phases (Requirements, Design, Development, Testing , Maintenance, Deployment) –


Engineering Activities and Management Issues in Each Phase – Special Considerations
in Project Management for India and Geographical Distribution Issues.

TOTAL : 45 PERIODS

REFERENCES:

1. Ramesh, Gopalaswamy, "Managing Global Projects", Tata McGraw Hill, 2001.


2. Humphrey,Watts,”Managing the Software Process “,Addison Wesley,1986.
3. Pressman,Roger,”Software Engineering”,A Practitioner’s approach.McGraw
Hill,1997.
4. Bob Hughes and Mike Cotterell,”Software Project Management”.
5. Wheelwright and Clark,”Revolutionising product development”,The Free Press,1993.

You might also like