Related Posts Plugin for WordPress, Blogger...

Download

Powered by Blogger.

Blogger news

Search This Blog

Showing posts with label syllabus. Show all posts
Showing posts with label syllabus. Show all posts

Saturday, May 4, 2013

Anna University M tech Computer Science Syllabus 2013



MA9110          OPERATIONS RESEARCH                         
      
                                                                                                                                  
UNIT I                         QUEUEING MODELS                                                                                9

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                                                                     9

Non- Markovian Queues – Pollaczek Khintchine Formula – Queues in Series – Open Queueing Networks –Closed Queueing networks.

UNIT III           SIMULATION                                                                                                         9

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

UNIT IV           LINEAR PROGRAMMING                                                                        9

Formulation – Graphical solution – Simplex method – Two phase method -Transportation and Assignment Problems.

UNIT V            NON-LINEAR PROGRAMMING                                                              9

Lagrange multipliers – Equality constraints – Inequality constraints – Kuhn – Tucker conditions – Quadratic Programming.

                                                                                                            L + T: 45+15 =60
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.





CP9112           ADVANCED DATA STRUCTURES AND ALGORITHMS                       
                      
                                                                                                                                   3 0 0 3
UNIT I                         FUNDAMENTALS                                                                                     9
Mathematical Induction - Asymptotic Notations – Properties of Big-oh Notation – Conditional Asymptotic Notation – Algorithm Analysis – Amortized Analysis – NP-Completeness – NP-Hard – Recurrence Equations – Solving Recurrence Equations – Memory Representation of Multi-dimensional Arrays – Time-Space Tradeoff.
UNIT II            HEAP STRUCTURES                                                                               9
Min/Max heaps – Deaps – Leftist Heaps – Binomial Heaps – Fibonacci Heaps – Skew Heaps –  Lazy-Binomial Heaps.
UNIT III           SEARCH STRUCTURES                                                                          9
Binary Search Trees – AVL Trees – Red-Black trees – Multi-way Search Trees –B-Trees – Splay Trees – Tries.
UNIT IV           MULTIMEDIA STRUCTURES                                                                  9
Segment Trees – k-d Trees – Point Quad Trees – MX-Quad Trees – R-Trees – TV-Trees.
UNIT V            ALGORITHMS                                                                                           9
Huffman Coding – Convex Hull – Topological Sort – Tree Vertex Splitting – Activity Networks – Flow Shop Scheduling – Counting Binary Trees – Introduction to Randomized Algorithms.
                                                                                                                                                                                                                                                                           TOTAL = 45

REFERENCES

1.            E. Horowitz, S.Sahni and Dinesh Mehta, Fundamentals of Data structures in C++, Uiversity Press, 2007.
2.            E. Horowitz, S. Sahni and S. Rajasekaran, Computer Algorithms/C++, Second Edition, University Press, 2007.
3.            G. Brassard and P. Bratley, Algorithmics: Theory and Practice, Printice –Hall, 1988.
4.            V.S. Subramanian, Principles of Multimedia Database systems, Morgan Kaufman, 1998.




CP9113           ADVANCED COMPUTER ARCHITECTURE       
                                                                      L T P C
                                                                                                                                  3 0 0 3
UNIT I                         PIPELINING AND ILP                                                                                9
Fundamentals of Computer Design - Measuring and Reporting Performance - Instruction Level Parallelism and Its Exploitation - Concepts and Challenges - Overcoming Data Hazards with Dynamic Scheduling – Dynamic Branch Prediction - Speculation - Multiple Issue Processors – Case Studies.
UNIT II            ADVANCED TECHNIQUES FOR EXPLOITING ILP                              9
Compiler Techniques for Exposing ILP - Limitations on ILP for Realizable Processors - Hardware versus Software Speculation - Multithreading: Using ILP Support to Exploit Thread-level Parallelism - Performance and Efficiency in Advanced Multiple Issue Processors - Case Studies.
UNIT III           MULTIPROCESSORS                                                                               9
Symmetric and distributed shared memory architectures – Cache coherence issues - Performance Issues – Synchronization issues – Models of Memory Consistency - Interconnection networks – Buses, crossbar and multi-stage switches.
UNIT IV           MULTI-CORE ARCHITECTURES                                                           9
Software and hardware multithreading – SMT and CMP architectures – Design issues – Case studies – Intel Multi-core architecture – SUN CMP architecture – IBM cell architecture.- hp architecture.
UNIT V            MEMORY HIERARCHY DESIGN                                                             9
Introduction - Optimizations of Cache Performance - Memory Technology and Optimizations - Protection: Virtual Memory and Virtual Machines - Design of Memory Hierarchies - Case Studies.                                                                                                    
    TOTAL - 45

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.








CP9114           OBJECT ORIENTED SYSTEMS ENGINEERING            
                      L T P C
                                                                                                                                   3 0 0 3
UNIT I                         CLASSICAL PARADIGM

System Concepts – Project Organization – Communication – Project Management

UNIT II            PROCESS MODELS

Life cycle models – Unified Process – Iterative and Incremental – Workflow – Agile Processes

UNIT III           ANALYSIS

Requirements Elicitation – Use Cases – Unified Modeling Language, Tools – Analysis Object Model (Domain Model) – Analysis Dynamic Models – Non-functional requirements – Analysis Patterns

UNIT IV           DESIGN

System Design, Architecture – Design Principles - Design Patterns – Dynamic Object Modeling – Static Object Modeling – Interface Specification – Object Constraint Language

UNIT V            IMPLEMENTATION, DEPLOYMENT AND MAINTENANCE

Mapping Design (Models) to Code – Testing - Usability – Deployment – Configuration Management – Maintenance


REFERENCES

  1. Bernd Bruegge, Alan H Dutoit, Object-Oriented Software Engineering, 2nd ed, Pearson Education, 2004.
  2. Craig Larman, Applying UML and Patterns 3rd ed, Pearson Education, 2005.
  3. Stephen Schach,  Software Engineering 7th ed, McGraw-Hill, 2007.
  4. Ivar Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development Process, Pearson Education, 1999.
  5. Alistair Cockburn, Agile Software Development 2nd ed, Pearson Education, 2007.













CP9115           NETWORK ENGINEERING AND MANAGEMENT                                  
           L T P C                     
                                                                                                                                    3 0 0 3

UNIT I                         FOUNDATIONS OF NETWORKING                                                                   9

Communication Networks – Network Elements – Switched Networks and Shared media Networks – Probabilistic Model and Deterministic Model – Datagrams and Virtual Circuits – Multiplexing – Switching -  Error and Flow Control – Congestion Control – Layered Architecture – Network Externalities – Service Integration – Modern Applications                                                                                                                            

UNIT II            QUALITY OF SERVICE                                                                             9

Traffic Characteristics and  Descriptors – Quality of Service and Metrics – Best Effort model and Guaranteed Service Model – Limitations of IP networks – Scheduling and Dropping policies for BE and GS models – Traffic Shaping algorithms – End to End solutions – Laissez Faire Approach – Possible improvements in TCP – Significance of UDP in inelastic traffic                                                                                              

UNIT III           HIGH PERFORMANCE NETWORKS                                                      9

Integrated Services Architecture – Components and Services – Differentiated Services Networks – Per Hop Behaviour – Admission Control – MPLS Networks – Principles and Mechanisms – Label Stacking – RSVP – RTP/RTCP                                        

UNIT IV           HIGH SPEED NETWORKS                                                                       9

Optical links – WDM systems – Optical Cross Connects – Optical paths and Networks – Principles of ATM Networks – B-ISDN/ATM Reference Model – ATM Header Structure – ATM Adaptation Layer – Management and Control – Service Categories and Traffic descriptors in ATM networks                                                                                          

UNIT V            NETWORK MANAGEMENT                                                                                9

ICMP the Forerunner – Monitoring and Control – Network Management Systems – Abstract Syntax Notation – CMIP – SNMP Communication Model – SNMP MIB Group – Functional Model – Major changes in SNMPv2 and SNMPv3 – Remote monitoring – RMON SMI and MIB                                                                                           

REFERENCES
  1. Mahbub Hassan and Raj Jain, ‘High Performance TCP/IP Networking’, Pearson Education, 2004.
  2. Larry L Peterson and Bruce S Davie, ‘Computer Networks: A Systems Approach’, Fourth Edition, Morgan Kaufman Publishers, 2007.
  3. Jean Warland and Pravin Vareya, ‘High Performance Networks’,  Morgan Kauffman Publishers, 2002
  4. William Stallings, ‘High Speed Networks: Performance and Quality of Service’, 2nd Edition, Pearson Education, 2002.
  5. Mani Subramaniam, ‘Network Management: Principles and Practices’, Pearson Education, 2000
  6. Kasera and Seth, ‘ATM Networks: Concepts and Protocols’, Tata McGraw Hill, 2002.



CP9118           DATA STRUCTURES LABORATORY
L T P C
0 0 3 2

  1. Implementation of multi-dimensional structures such as matrices, triangular matrices, diagonal matrices, etc into a one dimensional array (atleast any two)

  1. Implementation of any two of the following Heap structures
    • Deaps (Insertion, Delete Min, Delete Max)
    • Leftist Heap (All Meldable Priority Queue operations)
    • Skew Heap (All Meldable Priority Queue operations)
    • Fibonacci Heap (All Meldable Priority Queue operations)

  1. Implementation of any two of the following Search Structures
    • AVL Trees (Insertion, Deletion and Search)
    • Splay Trees (Insertion, Deletion and Search)
    • Tries for any specified alphabet (Insertion, Deletion and Search)
    • B-Trees (Insertion, Deletion and Search)

  1. Implementation of any two of the following multimedia structures
·         2-d Trees (Insertion, Deletion and Range Queries)
·         Point Quad-Trees (Insertion, Deletion and Range Queries)
·         Segment Trees (Insertion, Deletion – Show list of nodes where in insertion and deletion took place)

  1. Finding Convex-hull.


 


Thursday, April 4, 2013

Cusat Btech COMPUTER SCIENCE ENGINEERING - SYLLABUS 2013 (2006 scheme) pdf Download


Computer science or computing science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. A computer scientist specializes in the theory of computation and the design of computational systems. Its subfields can be divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory (which explores the fundamental properties of computational problems), are highly abstract, whilst fields such as computer graphics emphasize real-world applications. Still other fields focus on the challenges in implementing computation. For example, programming language theory considers various approaches to the description of computation, whilst the study of computer programming itself investigates various aspects of the use of programming language and complex systems. Human-computer interaction considers the challenges in making computers and computations useful, usable, and universally accessible to humans.
DOWNLOAD

Thursday, May 6, 2010