Thursday, April 21, 2011

IT2302 INFORMATION THEORY AND CODING FIVTH ANNA UNIVERSITY CHENNAI SYLLABUS


IT2302 INFORMATION THEORY AND CODING                                 

UNIT I                         INFORMATION THEORY                                                                          
Information – Entropy, Information rate, classification of codes, Kraft McMillan inequality, Source coding theorem, Shannon-Fano coding, Huffman coding, Extended Huffman coding - Joint and conditional entropies, Mutual information - Discrete memoryless channels – BSC, BEC – Channel capacity, Shannon limit.

UNIT II            SOURCE CODING: TEXT, AUDIO AND SPEECH                                             
Text: Adaptive Huffman Coding, Arithmetic Coding, LZW algorithm – Audio: Perceptual coding, Masking techniques, Psychoacoustic model, MEG Audio layers I,II,III, Dolby AC3 -  Speech: Channel Vocoder, Linear Predictive Coding

UNIT III           SOURCE CODING:  IMAGE AND VIDEO                                                
Image and Video Formats – GIF, TIFF, SIF, CIF, QCIF – Image compression: READ, JPEG – Video Compression: Principles-I,B,P frames, Motion estimation, Motion compensation, H.261, MPEG standard

UNIT IV           ERROR CONTROL CODING: BLOCK CODES                                      
Definitions and Principles: Hamming weight, Hamming distance, Minimum distance decoding - Single parity codes, Hamming codes, Repetition codes - Linear block codes, Cyclic codes - Syndrome calculation, Encoder and decoder - CRC

UNIT V            ERROR CONTROL CODING: CONVOLUTIONAL CODES                  
Convolutional codes – code tree, trellis, state diagram - Encoding – Decoding: Sequential search and Viterbi algorithm – Principle of Turbo coding
Total= 45 Periods

TEXT BOOKS:
  1. R Bose, “Information Theory, Coding and Crptography”, TMH 2007
  2. Fred Halsall, “Multidedia Communications: Applications, Networks, Protocols and Standards”, Perason Education Asia, 2002


REFERENCES:
  1. K Sayood, “Introduction to Data Compression” 3/e, Elsevier 2006
  2. S Gravano, “Introduction to Error Control Codes”, Oxford University Press 2007
  3. Amitabha Bhattacharya, “Digital Communication”, TMH 2006

CS2403 DIGITAL SIGNAL PROCESSING ANNA UNIVERSITY SYLLABUS


CS2403 DIGITAL SIGNAL PROCESSING                                              
                                                                                               
UNIT I                         SIGNALS AND SYSTEMS                                                                         
Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling theorem – Discrete – time signals, systems – Analysis of discrete time LTI systems – Z transform – Convolution (linear and circular) – Correlation.

UNIT II            FREQUENCY TRANSFORMATIONS                                                      
Introduction to DFT – Properties of DFT – Filtering methods based on DFT – FFT Algorithms  Decimation – in – time Algorithms, Decimation – in – frequency Algorithms – Use of FFT in Linear Filtering – DCT.

UNIT III           IIR FILTER DESIGN                                                                                    
Structures of IIR – Analog filter design – Discrete time IIR filter from analog filter – IIR filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives – (HPF, BPF, BRF)  filter design using frequency translation

UNIT IV           FIR FILTER DESIGN                                                                                              
Structures of FIR – Linear phase FIR filter – Filter design using windowing techniques, Frequency sampling techniques – Finite word length effects in digital Filters

UNIT V            APPLICATIONS                                                                                          
Multirate  signal processing – Speech compression – Adaptive filter – Musical sound processing – Image enhancement.

TEXT BOOKS:

  1. John G. Proakis & Dimitris G.Manolakis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth edition, Pearson education / Prentice Hall, 2007.
  2. Emmanuel C..Ifeachor, & Barrie.W.Jervis, “Digital Signal Processing”, Second edition, Pearson Education / Prentice Hall, 2002.

REFERENCES:

  1. Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, “Discrete Time Signal Processing”, Pearson Education.
  2. Andreas Antoniou, “Digital Signal Processing”, Tata McGraw Hill.

CS2302 COMPUTER NETWORKS ANNA UNIVERSITY SYLLABUS


CS2302 COMPUTER NETWORKS                                                              
UNIT I                                                                                                                                                
Network architecture – layers – Physical links – Channel access on links – Hybrid multiple access techniques - Issues in the data link layer - Framing – Error correction and detection – Link-level Flow Control                                                                          
UNIT II                                                                                                                                              
Medium access – CSMA – Ethernet – Token ring – FDDI - Wireless LAN – Bridges and Switches                                                                                                                       
UNIT III                                                                                                                                 
Circuit switching vs. packet switching / Packet switched networks – IP – ARP – RARP – DHCP – ICMP – Queueing discipline – Routing algorithms  – RIP – OSPF – Subnetting – CIDR – Interdomain routing – BGP – Ipv6 – Multicasting  – Congestion avoidance in network layer                                                                                                                    

UNIT IV                                                                                                                                  
UDP – TCP – Adaptive Flow Control – Adaptive Retransmission - Congestion control – Congestion avoidance – QoS                                                                                        

UNIT V                                                                                                                                  
Email (SMTP, MIME, IMAP, POP3) – HTTP – DNS- SNMP – Telnet – FTP – Security – PGP - SSH                                                                                                                
Total= 45 Periods



TEXT BOOKS :

1.    Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Third Edition, Morgan Kauffmann Publishers Inc., 2003.

REFERENCES:

1.    James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”, Third Edition, Addison Wesley, 2004.
2.    Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007
3.    Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition, Pearson Education, 2003.
4.    Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003.
5.    William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson Education, 2000

CS2302 COMPUTER NETWORKS ANNA UNIVERSITY SYLLABUS


CS2302  COMPUTER NETWORKS                                                              

UNIT I                                                                                                                                                
Network architecture – layers – Physical links – Channel access on links – Hybrid multiple access techniques - Issues in the data link layer - Framing – Error correction and detection – Link-level Flow Control                                                                          

UNIT II                                                                                                                                              
Medium access – CSMA – Ethernet – Token ring – FDDI - Wireless LAN – Bridges and Switches                                                                                                                      

UNIT III                                                                                                                                 
Circuit switching vs. packet switching / Packet switched networks – IP – ARP – RARP – DHCP – ICMP – Queueing discipline – Routing algorithms  – RIP – OSPF – Subnetting – CIDR – Interdomain routing – BGP – Ipv6 – Multicasting  – Congestion avoidance in network layer                                                                                                                    

UNIT IV                                                                                                                                  
UDP – TCP – Adaptive Flow Control – Adaptive Retransmission - Congestion control – Congestion avoidance – QoS                                                                                        

UNIT V                                                                                                                                  
Email (SMTP, MIME, IMAP, POP3) – HTTP – DNS- SNMP – Telnet – FTP – Security – PGP - SSH                                                                                                                



TEXT BOOKS :

1.    Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Third Edition, Morgan Kauffmann Publishers Inc., 2003.

REFERENCES:

1.    James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”, Third Edition, Addison Wesley, 2004.
2.    Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007
3.    Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition, Pearson Education, 2003.
4.    Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003.
5.    William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson Education, 2000

CS2304 SYSTEM SOFTWARE ANNA UNIVERSITY CHENNAI SYLLABUS


CS2304 SYSTEM SOFTWARE                                                

AIM

           To have an understanding of foundations of design of assemblers, loaders, linkers, and macro processors.

OBJECTIVES
·                     To understand the relationship between system software and machine architecture.
·                     To know the design and implementation of assemblers
·                     To know the design and implementation of linkers and loaders.
·                     To have an understanding of macro processors.
·                     To have an understanding of system software tools.

UNIT I                         Introduction                                                                                         

System software and machine architecture – The Simplified Instructional Computer (SIC) - Machine architecture - Data and instruction formats - addressing modes - instruction sets - I/O and programming.

UNIT II                       Assemblers                                                                                          

Basic assembler functions - A simple SIC assembler – Assembler algorithm and data structures - Machine dependent assembler features - Instruction formats and addressing modes – Program relocation - Machine independent assembler features - Literals – Symbol-defining statements – Expressions - One pass assemblers and Multi pass assemblers - Implementation example - MASM assembler.

UNIT III           Loaders and Linkers                                                                         
Basic loader functions - Design of an Absolute Loader – A Simple Bootstrap Loader - Machine dependent loader features - Relocation – Program Linking – Algorithm and Data Structures for Linking Loader - Machine-independent loader features - Automatic Library Search – Loader Options - Loader design options - Linkage Editors – Dynamic Linking – Bootstrap Loaders - Implementation example - MSDOS linker.

UNIT IV           Macro Processors                                                                           

Basic macro processor functions - Macro Definition and Expansion – Macro Processor Algorithm and data structures - Machine-independent macro processor features - Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro Expansion – Keyword Macro Parameters-Macro within Macro-Implementation example - MASM Macro Processor – ANSI C Macro language.

UNIT V                        SYSTEM SOFTWARE TOOLS                                                     

Text editors - Overview of the Editing Process - User Interface – Editor Structure. - Interactive debugging systems - Debugging functions and capabilities – Relationship with other parts of the system – User-Interface Criteria.
                                                                                                                                               

TEXT BOOK

1.    Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson Education Asia, 2000.

REFERENCES

1.    D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata McGraw-Hill, 1   .
2.    John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 1 72.
3.    John R. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan Kaufmann Publishers, 2000.

IT2301 JAVA PROGRAMMING Anna university Syllabus


IT2301             JAVA  PROGRAMMING                                                     
AIM:
              To understand the concepts of object-oriented, event driven, and concurrent programming paradigms and develop skills in using these paradigms using Java.


UNIT I                                                                                                                        
Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism.- Objects and classes in Java – defining classes – methods - access specifiers – static members – constructors – finalize method

UNIT II                                                                                                                       
Arrays – Strings - Packages – Java-Doc comments –- Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword – abstract classes

UNIT III                                                                                                                      
The Object class – Reflection – interfaces – object cloning – inner classes – proxies - I/O Streams - Graphics programming – Frame – Components – working with 2D shapes.

UNIT IV                                                                                                                      
Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – introduction to Swing – Model-View-Controller design pattern – buttons – layout management – Swing Components – exception handling – exception hierarchy – throwing and catching exceptions.

UNIT V                                                                                                                       
Motivation for generic programming – generic classes – generic methods – generic code and virtual machine – inheritance and generics – reflection and generics - Multi-threaded programming – interrupting threads – thread states – thread properties – thread synchronization – Executors – synchronizers.

TEXT BOOK:

1. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I – Fundamentals”, Eighth
     Edition, Sun Microsystems Press, 200 .
      
REFERENCES:

1.            K. Arnold and J. Gosling, “The JAVA programming language”, Third edition, Pearson Education, 2000.
2.            Timothy Budd, “Understanding Object-oriented programming with Java”, Updated Edition, Pearson Education, 2000.
3.            C. Thomas Wu, “An introduction to Object-oriented programming with Java”, Fourth Edition, Tata McGraw-Hill Publishing company Ltd., 2006.

MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING Anna university Syllabus


MG2452          ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING                            

UNIT I                         INTRODUCTION                                                                              

Managerial Economics - Relationship with other disciplines - Firms: Types, objectives and goals - Managerial decisions - Decision analysis.

UNIT II                       DEMAND & SUPPLY ANALYSIS                                       
Demand - Types of demand - Determinants of demand - Demand function - Demand elasticity - Demand forecasting - Supply - Determinants of supply - Supply function - Supply elasticity.

UNIT III           PRODUCTION AND COST ANALYSIS                                                

Production function - Returns to scale - Production optimization - Least cost input - Isoquants - Managerial uses of production function.

Cost Concepts - Cost function - Determinants of cost - Short run and Long run cost curves - Cost Output Decision - Estimation of Cost.

UNIT IV           PRICING                                                                                           

Determinants of Price - Pricing under different objectives and different market structures - Price discrimination - Pricing methods in practice.

UNIT V            FINANCIAL ACCOUNTING (ELEMENTARY TREATMENT)                 
Balance sheet and related concepts - Profit & Loss Statement and related concepts - ­Financial Ratio Analysis - Cash flow analysis - Funds flow analysis - Comparative financial statements - Analysis & Interpretation of financial statements.

UNIT VI           CAPITAL BUDGETING. (ELEMENTARY TREATMENT)                     
Investments - Risks and return evaluation of investment decision - Average rate of return - Payback Period - Net Present Value - Internal rate of return.


SUGGESTED BOOKS:

1. Samuelson. Paul A and Nordhaus W.D., 'Economics', Tata Mcgraw Hill Publishing   Company Limited, New Delhi, 2004.
2. McGuigan, Moyer and Harris, 'Managerial Economics; Applications, Strategy and Tactics', Thomson South Western,  th Edition, 2005.
3. Paresh Shah, 'Basic Financial Accounting for Management', Oxford University Press, New Delhi, 2007.
4. Salvatore Dominick, 'Managerial Economics in a global economy'. Thomson South Western, 4th Edition, 2001.
5. Prasanna Chandra. 'Fundamentals of Financial Management', Tata Mcgraw Hill Publishing Ltd., 4th edition, 2005.