VSEM.doc

DHCP ? ICMP ? Queueing discipline ? Routing algorithms ? RIP ? OSPF ? .... (
For loader exercises, output the snap shot of the main memory as it would be, ...

Part of the document


ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.TECH. INFORMATION TECHNOLOGY
SEMESTER V (Applicable to the students admitted from the Academic year 2008-2009
onwards) |Code No. |Course Title |L |T |P |C |
|THEORY | | | | | |
|IT2301 |Java Programming |3 |0 |0 |3 |
|MG2452 |Engineering Economics & Financial |3 |0 |0 |3 |
| |Accounting | | | | |
|CS2304 |System Software |3 |1 |0 |4 |
|CS2302 |Computer Networks |3 |0 |0 |3 |
|CS2403 |Digital Signal Processing |3 |0 |0 |3 |
|IT2302 |Information Theory and Coding |3 |0 |0 |3 |
|PRACTICAL | | | | | |
|CS2308 |System Software Lab |0 |0 |3 |2 |
|IT2305 |Java Programming Lab |0 |0 |3 |2 |
|GE2321 |Communication Skills Lab |0 |0 |4 |2 |
| |TOTAL |18 |1 |10 |25 |
MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING L T P C 3 0 0
3 UNIT I INTRODUCTION 5 Managerial Economics - Relationship with other disciplines - Firms: Types,
objectives and goals - Managerial decisions - Decision analysis. UNIT II DEMAND & SUPPLY ANALYSIS 10 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 10 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 5 Determinants of Price - Pricing under different objectives and different
market structures - Price discrimination - Pricing methods in practice. UNIT V FINANCIAL ACCOUNTING (ELEMENTARY TREATMENT) 10 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) 5 Investments - Risks and return evaluation of investment decision - Average
rate of return - Payback Period - Net Present Value - Internal rate of return. TOTAL: 45 PERIODS TEXT 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, 10th 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. IT2301 JAVA PROGRAMMING L T P C 3 0 0 3 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 9 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 10 Arrays - Strings - Packages - Java-Doc comments -- Inheritance - class
hierarchy - polymorphism - dynamic binding - final keyword - abstract classes UNIT III 10 The Object class - Reflection - interfaces - object cloning - inner classes
- proxies - I/O Streams - Graphics programming - Frame - Components - working with 2D
shapes. UNIT IV 8 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 8 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. TOTAL:45 PERIODS TEXT BOOK 1. Cay S. Horstmann and Gary Cornell, "Core Java: Volume I - Fundamentals",
Eighth Edition, Sun Microsystems Press, 2008. 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. CS2304 SYSTEM SOFTWARE L T P C 3 1 0 4 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 8 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 10 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 9 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 9 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 9 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. L: 45, T: 15, TOTAL: 60 PERIODS 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, 1999. 2. John J. Donovan "Systems Programming", Tata McGraw-Hill Edition, 1972. 3. John R. Levine, Linkers & Loaders - Harcourt India Pvt. Ltd., Morgan
Kaufmann Publishers, 2000. CS2302 COMPUTER NETWORKS L T P C 3 0 0 3
UNIT I
9 Network architecture - layers - Physical links - Channel access on links -
Hybrid multiple access techniques - Issues in the data link layer - Framing -
Error correction and d