Showing posts with label SYALLABUS. Show all posts
Showing posts with label SYALLABUS. Show all posts

Friday, 22 February 2013

IT9221 INFORMATION SYSTEMS DESIGN

IT9221 INFORMATION SYSTEMS DESIGN


UNIT I INFORMATION SYSTEM AND ORGANIZATION 
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 
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
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  
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
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.
 
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.

IT9211 SOFTWARE ENGINEERING


IT9211 SOFTWARE ENGINEERING 

UNIT I 
Definition – systems approach – modeling the process and lifecycle – meaning of
process – software process models – tools and techniques – practical process modeling
– information systems – planning and managing the project – tracking project – project
personnel – effort estimation – risk management – project plan – process models and
project management

UNIT II 
Capturing the requirements – requirements process – requirements elicitation – types –
characteristics – modeling notations – specification languages – prototyping –
documentation – validation and verification – measures – specification techniques –
designing the system – decomposition and modularity – architectural styles and
strategies – issues – characteristics – improvement techniques – design evaluation,
validation – documentation

UNIT III 
Considering objects – object orientation – OO development – use cases – representing
OO – OO system design – program design – OO measurement – writing programs –
standards – procedures – guidelines – documentation – programming process

UNIT IV
Testing the program – faults – failures – issues – unit testing – Integration testing –
testing OO systems – test planning – automated testing tools - testing the system –
principles – function testing – performance testing – reliability, availability and
maintainability – acceptance testing – installation testing – automated system testing –
test documentation – testing safety critical systems – delivering the system – training –
documentation

UNIT V 
System maintenance – the changing system – nature of maintenance – problems –
measuring maintenance characteristics – techniques and tools – software rejuvenation –
evaluation approaches – selection – assessment vs. prediction - evaluating products,
processes and resources – improving predictions, products, processes and resources –
guidelines – decision making in software engineering – licensing – certification and
ethics

TEXT BOOKS:
1. Shari Lawrence Pfleeger, Joanne M. Atlee, Software Engineering: Theory and
Practice, Prentice Hall, 2006

REFERENCES:
1. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, Fundamentals of Software
Engineering, Prentice Hall, 2002

CS9213 COMPUTER NETWORKS AND MANAGEMENT


CS9213 COMPUTER NETWORKS AND MANAGEMENT 

UNIT I HIGH SPEED NETWORKS 
Frame Relay Networks – Asynchronous transfer mode – ATM Protocol Architecture,
ATM logical Connection, ATM Cell – ATM Service Categories – AAL. High Speed LAN’s:
Fast Ethernet, Gigabit Ethernet, Fibre Channel – Wireless LAN’s
.
UNIT II CONGESTION AND TRAFFIC MANAGEMENT 
Queuing Analysis- Queuing Models – Single Server Queues – Effects of Congestion –
Congestion Control – Traffic Management – Congestion Control in Packet Switching
Networks – Frame Relay Congestion Control.

UNIT III TCP AND ATM CONGESTION CONTROL 
TCP Flow control – TCP Congestion Control – Retransmission – Timer Management –
Exponential RTO backoff – KARN’s Algorithm – Window management – Performance of
TCP over ATM. Traffic and Congestion control in ATM – Requirements – Attributes –
Traffic Management Frame work, Traffic Control – ABR traffic Management – ABR rate
control, RM cell formats, ABR Capacity allocations – GFR traffic management.

UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES 
Integrated Services Architecture – Approach, Components, Services- Queuing
Discipline, FQ, PS, BRFQ, GPS, WFQ – Random Early Detection, Differentiated
Services.

UNIT V PROTOCOLS FOR QoS SUPPORT 
RSVP – Goals & Characteristics, Data Flow, RSVP operations, Protocol Mechanisms –
Multiprotocol Label Switching – Operations, Label Stacking, Protocol details – RTP –
Protocol Architecture, Data Transfer Protocol, RTCP.

TEXT BOOKS:
1. William Stallings, “HIGH SPEED NETWORKS AND INTERNET”, Pearson
Education,Second Edition, 2002.

REFERENCES:
1. Warland & Pravin Varaiya, “HIGH PERFORMANCE COMMUNICATION
NETWORKS”, Jean Harcourt Asia Pvt. Ltd., II Edition, 2001.
2 Irvan Pepelnjk, Jim Guichard and Jeff Apcar, “MPLS and VPN architecture”, Cisco
Press, Volume 1 and 2, 2003.

CS9211 COMPUTER ARCHITECTURE


CS9211 COMPUTER ARCHITECTURE 


UNIT I FUNDAMENTALS OF COMPUTER DESIGN AND PIPELINING 
Fundamentals of Computer Design – Measuring and reporting performance –
Quantitative principles of computer design. Instruction set principles – Classifying ISA –
Design issues. Pipelining – Basic concepts – Hazards – Implementation – Multicycle
operations.

UNIT II INSTRUCTION LEVEL PARALLELISM WITH DYNAMIC APPROACHES 
Concepts – Dynamic Scheduling – Dynamic hardware prediction – Multiple issue –
Hardware based speculation – Limitations of ILP – Case studies.


UNIT III INSTRUCTION LEVEL PARALLELISM WITH SOFTWARE APPROACHES 
Compiler techniques for exposing ILP – Static branch prediction – VLIW – Advanced
compiler support – Hardware support for exposing more parallelism – Hardware versus
software speculation mechanisms – Case studies.

UNIT IV MULTIPROCESSORS AND MULTICORE ARCHITECTURES 
Symmetric and distributed shared memory architectures – Performance issues –
Synchronisation issues – Models of memory consistency – Software and hardware
multithreading – SMT and CMP architectures – Design issues – Case studies.

UNIT V MEMORY AND I/O 
Cache performance – Reducing cache miss penalty and miss rate – Reducing hit time –
Main memory and performance – Memory technology. Types of storage devices –
Buses – RAID – Reliability, availability and dependability – I/O performance measures –
Designing an I/O system.

REFERENCES:
1. John L. Hennessey and David A. Patterson, “ Computer Architecture – A quantitative
approach”, Morgan Kaufmann / Elsevier, 4th. edition, 2007.
2. David E. Culler, Jaswinder Pal Singh, “Parallel Computing Architecture : A hardware/
software approach” , Morgan Kaufmann / Elsevier, 1997.
3. William Stallings, “ Computer Organization and Architecture – Designing for
Performance”, Pearson Education, Seventh Edition, 2006.
4. Behrooz Parhami, “Computer Architecture”, Oxford University Press, 2006.


CS9212 DATA STRUCTURES AND ALGORITHMS


CS9212 DATA STRUCTURES AND ALGORITHMS 


UNIT I COMPLEXITY ANALYSIS & ELEMENTARY DATA STRUCTURES 
Asymptotic notations – Properties of big oh notation – asymptotic notation with several
parameters – conditional asymptotic notation – amortized analysis – NP-completeness –
NP-hard – recurrence equations – solving recurrence equations – arrays – linked lists –
trees.


UNIT II HEAP STRUCTURES 
Min-max heaps – Deaps – Leftist heaps –Binomial heaps – Fibonacci heaps – Skew
heaps - Lazy-binomial heaps.

UNIT III SEARCH STRUCTURES 
Binary search trees – AVL trees – 2-3 trees – 2-3-4 trees – Red-black trees – B-trees –
splay trees – Tries.

UNIT IV GREEDY & DIVIDE AND CONQUER 
Quicksort – Strassen’s matrix multiplication – Convex hull - Tree-vertex splitting – Job
sequencing with deadlines – Optimal storage on tapes

UNIT V DYNAMIC PROGRAMMING AND BACKTRACKING 
Multistage graphs – 0/1 knapsack using dynamic programming – Flow shop scheduling
– 8-queens problem – graph coloring – knapsack using backtracking

REFERENCES:
1. E. Horowitz, S.Sahni and Dinesh Mehta, Fundamentals of Data structures in C++,
Galgotia, 1999.
2. E. Horowitz, S.Sahni and S. Rajasekaran, Computer Algorithms / C++, Galgotia,
1999.
3. Adam Drozdex, Data Structures and algorithms in C++, Second Edition, Thomson
learning – vikas publishing house, 2001.
4. G. Brassard and P. Bratley, Algorithmics: Theory and Practice, Printice –Hall, 1988.
5. Thomas H.Corman, Charles E.Leiserson, Ronald L. Rivest, ”Introduction to
Algorithms”, Second Edition, PHI 2003.

Monday, 18 February 2013

MA9219 OPERATIONS RESEARCH


MA9219 OPERATIONS RESEARCH                                          

UNIT I QUEUEING MODELS 
Poisson Process – Markovian Queues – Single and Multi-server Models – Little’s
formula – Machine Interference Model – Steady State analysis – Self Service Queue.

UNIT II ADVANCED QUEUEING MODELS 
Non- Markovian Queues – Pollaczek Khintchine Formula – Queues in Series – Open
Queueing Networks –Closed Queueing networks.

UNIT III SIMULATION 
Discrete Even Simulation – Monte – Carlo Simulation – Stochastic Simulation –
Applications to Queueing systems.

UNIT IV LINEAR PROGRAMMING 
Formulation – Graphical solution – Simplex method – Two phase method -
Transportation and Assignment Problems.

UNIT V NON-LINEAR PROGRAMMING 
Lagrange multipliers – Equality constraints – Inequality constraints – Kuhn – Tucker
conditions – Quadratic Programming.


TEXT BOOKS:
1. Winston.W.L. “Operations Research”, Fourth Edition, Thomson – Brooks/Cole, 2003.
2. Taha, H.A. “Operations Research: An Introduction”, Ninth Edition, Pearson
Education Edition, Asia, New Delhi, 2002.

REFERENCES:
1. Robertazzi. T.G. “Computer Networks and Systems – Queuing Theory and
Performance Evaluation”, Third Edition, Springer, 2002 Reprint.
2. Ross. S.M., “Probability Models for Computer Science”, Academic Press, 2002.