You are on page 1of 83

ANNA UNIVERSITY CHENNAI:: CHENNAI 600 025 CURRICULUM 2004 B.TECH.

INFORMATION TECHNOLOGY SEMESTER III
(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No. THEORY MA1201 IT1201 CS1202 CS1151 IT1202 CS1204 PRACTICAL CS1205 CS1206 CS1152

Course Title Mathematics III Signals and Systems Digital Principles and Systems Design Data Structures Principles of Communication Object Oriented Programming Object Oriented Programming Lab Digital Lab Data Structures Lab SEMESTER IV

L 3 3 3 3 3 3 0 0 0

T 1 1 1 1 1 0 0 0 0

P 0 0 0 0 0 0 3 3 3

M 100 100 100 100 100 100 100 100 100

(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No. THEORY MA1259 CS1353 IT1251 CS1251 IT1252 CS1304 PRACTICAL IT1253 IT1254 CS1306

Course Title Probability and Statistics Software Engineering Information Coding Techniques Computer Architecture Digital Signal Processing Microprocessors and Microcontrollers Software Engineering Lab DSP and Communications Systems Lab Microprocessors and Microcontrollers Lab

L 3 3 3 3 3 3 0 0 0

T 1 0 0 1 1 1 0 0 0

P 0 0 0 0 0 0 3 3 3

M 100 100 100 100 100 100 100 100 100

SEMESTER V
(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No.

Course Title

L

T

P

M

THEORY CY1201 CS1402 CS1252 CS1302 EC1391 CS1301 GE1352 PRACTICAL CS1403 CS1254 CS1307

Environmental Science and Engineering Object Oriented Analysis and Design Operating Systems Computer Networks Telecommunication Systems Database Management Systems Communication Skill Laboratory * Case Tools Lab Operating System Lab (Linux based) DBMS Lab

3 3 3 3 3 3 0 0 0 0

0 1 0 0 0 1 0 0 0 0

0 0 0 0 0 0 4 3 3 3

100 100 100 100 100 100 100 100 100 100

* All branches of B.E. & B.Tech. programme offered in V semester except B.E.(CSE), B.E. (ECE) & B.E. (Mech.)

SEMESTER VI
(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No. THEORY MG1351 IT1351 IT1352 CS1253 IT1353 MA1251 GE1302 PRACTICAL CS1255 CS1305

Course Title Principle of Management Network Programming and Management Cryptography and Network Security Visual Programming Embedded Systems Numerical Methods Technical Seminar** Visual Programming Lab Network Lab

L 3 3 3 3 3 3 0 0 0

T 0 0 1 0 0 1 0 0 0

P 0 0 0 0 0 0 3 3 3

M 100 100 100 100 100 100 0 100 100

** All branches of B.E. & B.Tech. programme offered in VI semester except B.E.(CSE), B.E. (ECE) & B.E. (Mech.)

SEMESTER VII
(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No. THEORY CS1203 IT1401 IT1402

Course Title System software Component Based Technology Mobile Computing

L 3 3 3

T 0 0 0

P 0 0 0

M 100 100 100

CS1354

Graphics and Multimedia Elective I Elective II

3 3 3 0 0 0

0 0 0 0 0 0

0 0 0 3 3 3

100 100 100 100 100 100

PRACTICAL IT1403 Software Components Lab CS1355 Graphics and Multimedia Lab CS1207 System software Lab

SEMESTER VIII
(Applicable to the students admitted from the Academic year 2006 – 2007 onwards)

Code No. THEORY IT1451

Course Title Web Technology Elective III Elective IV

L 3 3 3 0 0

T 1 0 0 0 0

P 0 0 0 12 2

M 100 100 100 200 -

PRACTICAL IT1452 Project Work IT1453 Comprehension** ** No Examinations LIST OF ELECTIVES FOR B.TECH. INFORMATION TECHNOLOGY SEMESTER VII Code No. CS1001 IT1001 CS1004 MA1256 CS1303 GE1001 GE1002 IT1002 CS1015 EC1009 IT1003 EC1015 CS1005 CS1012 IT1004 Course Title Resource Management Techniques Distributed Systems Data Warehousing and Mining Discrete Mathematics Theory of Computation Intellectual Property Rights Indian Constitution and Society Information System Design User Interface Design Digital Image Processing Financial Accounting & Management Satellite Communication Advanced Java Programming Natural Language Processing Business Process Models

L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

T 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0

P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

M 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

MG1401

Total Quality Management SEMESTER VIII

3

0

0

100

Code No. CS1352 BM1007 IT1005 IT1006 CS1022 IT1007 EC1402 CS1010 CS1014 IT1008 IT1009 IT1010 IT1011 IT1012 GE1301

Course Title Principles of Compiler Design Medical Informatics Bio Informatics Enterprise Resource Planning Knowledge Based Decision Support Systems Electronics Commerce Optical Communication C# and .NET Framework Information Security Software Testing Web Services Mobile Networks Digital Asset Management Grid computing Professional Ethics and Human Values

L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

M 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

UNIT III BOUNDARY VALUE PROBLEMS 9+3 Classification of second order quasi linear partial differential equations – Solutions of one dimensional wave equation – One dimensional heat equation – Steady state solution of two-dimensional heat equation (Insulated edges excluded) – Fourier series solutions in Cartesian coordinates. Have learnt the basics of Z – transform in its applicability to discretely varying functions.transform. as a double integral leading to identification of transform pair. OBJECTIVES At the end of the course the students would • • • • • Be capable of mathematically formulating certain practical problems in terms of partial differential equations. their properties. under certain conditions. and specialization on Fourier transform pair. gained the skill to formulate certain problems in terms of difference equations and solve them using the Z – transform technique bringing out the elegance of the procedure involved. TUTORIAL 15 TOTAL : 60 . UNIT V Z -TRANSFORM AND DIFFERENCE EQUATIONS 9+3 Z-transform . solve them and interpret the results. The course will also serve as a prerequisite for post graduate and specialized studies and research. electrooptics and electromagnetic theory. their different possible forms and the frequently needed practical harmonic analysis that an engineer may have to make from discrete data. Have obtained capacity to formulate and identify certain boundary value problems encountered in engineering practices. This will be necessary for their effective studies in a large number of engineering subjects like heat conduction. the possible special cases with attention to their applications. PARTIAL DIFFERENTIAL EQUATIONS 9+3 UNIT I Formation of partial differential equations by elimination of arbitrary constants and arbitrary functions – Solution of standard types of first order partial differential equations – Lagrange’s linear equation – Linear partial differential equations of second and higher order with constant coefficients. UNIT IV FOURIER TRANSFORM 9+3 Fourier integral theorem (without proof) – Fourier transform pair – Sine and Cosine transforms – Properties – Transforms of simple functions – Convolution theorem – Parseval’s identity. communication systems.MA1201 AIM MATHEMATICS III 3 1 0 100 The course aims to develop the skills of the students in the areas of boundary value problems and transform techniques. Have grasped the concept of expression of a function.Elementary properties – Inverse Z – transform – Convolution theorem -Formation of difference equations – Solution of difference equations using Z . Have gained a well founded knowledge of Fourier series. decide on applicability of the Fourier series method of solution. solve them and physically interpret the results. UNIT II FOURIER SERIES 9+3 Dirichlet’s conditions – General Fourier series – Odd and even functions – Half range sine series – Half range cosine series – Complex form of Fourier Series – Parseval’s identify – Harmonic Analysis.

1987. New Delhi. S. B. P.. New York. Andrews. K. “Advanced Engineering Mathematics”. S. Pulse. J. New York. Classification of systems – Linear Time Invariant Systems. Chennai. and Gunavathy. 2. “Engineering Mathematics Volume III”.. Laplace Transforms and state equations. “Higher Engineering Mathematics”.. Inc.. 1996. Narayanan. S. Singapore. Grewal. Ltd. Khanna Publishers. 1988. Churchill. Spectrum of CT signals. UNIT II ANALYSIS OF CT SIGNALS 9 Fourier series analysis.W. L.. OBJECTIVES • • • • • UNIT I To understand the representation and classification of signals To understand the basics of signal analysis using transforms To analyze the linear time invariant systems using Fourier.step. To find the frequency response of linear time invariant discrete time system using FFT and Ztransform analysis. K. Delhi. and Shivamoggi B.periodic and aperiodic.. discrete time signals and the analysis of continuous and discrete systems. Impulse.K. G. Viswanathan (Printers and Publishers) Pvt. Fourth Edition. “Fourier Series and Boundary Value Problems”. Classification of CT and DT signals . Macmillen. Chand & Company ltd. 2001. Thilagavathy. . Sixth Edition.. Random signals. 2. Thirty Sixth Edition. McGraw-Hill. and Brown. REFERENCES 1. 2002.S.. 3.. C. “Integral Transforms for Engineers and Applied Mathematicians”. McGraw-Hill Book Co. Manicavachagom Pillay. R. and Ramaniah. Exponential. CT systems and DT systems. T. IT1201 100 SIGNALS AND SYSTEMS 3 1 0 AIM To understand the concepts of continuous time.V. “Advanced Mathematics for Engineering Students”. Fourier Transform and Laplace Transform in Signal Analysis. Ray and Barrett Louis..A.. Volumes II and III.K. Kandasamy. 3... discrete time signals (DT signals) . To study the analysis of Discrete Time signals using DFT and Z-transforms. Ramp.TEXT BOOKS 1. 1995. Wylie C. CLASSIFICATION OF SIGNALS AND SYSTEMS 9 Continuous time signals (CT signals).

Code conversion – Introduction to Hardware Description Language (HDL) UNIT III DESIGN WITH MSI DEVICES 8 . TUTORIAL 15 TOTAL : 60 TEXTBOOK 1. Properties of Z-transform in signal analysis. FFT and Z-transform analysis. 2. Convolution Integral. State equations and Matrix. “Signals and Systems”. State variable equation and Matrix. 1999. “Signals and Systems”.Circuits for arithmetic operations . Block diagram representation. Alan V. REFERENCES 1.Lindner. K. Discrete Time Fourier Transform (DTFT). Simon Haykin and Barry Van Veen. Ltd.UNIT III LTI-CT SYSTEMS 9 Differential equation. Impulse response. McGraw-Hill International. OBJECTIVES • • • • • UNIT I To understand different methods used for the simplification of Boolean functions To design and implement combinational circuits To design and implement synchronous sequential circuits To design and implement asynchronous sequential circuits To study the fundamentals of VHDL / Verilog HDL BOOLEAN ALGEBRA AND LOGIC GATES 8 Review of binary number systems . Fourier Methods and Laplace transforms in analysis.. Convolution SUM..Hamid Nawab. Willsky with S. Block diagram representation. Alan S. Frequency response. UNIT IV ANALYSIS OF DT SIGNALS 9 Spectrum of DT Signals. 1999. John Wiley & Sons. Discrete Fourier Transform (DFT). Inc. “Signals & Systems”. Oppenheim.Binary arithmetic – Binary codes – Boolean algebra and theorems Boolean functions – Simplifications of Boolean functions using Karnaugh map and tabulation methods – Logic gates UNIT II COMBINATIONAL LOGIC 9 Combinational circuits – Analysis and design procedures . Impulse response. UNIT V LTI-DT SYSTEMS 9 Difference equations. Pearson / Prentice Hall of India Pvt. Frequency response. DIGITAL PRINCIPLES AND SYSTEM DESIGN 3 1 0 100 CS1202 AIM To provide an in-depth knowledge of the design of digital circuits and the use of Hardware Description Language in digital system design. 2003.

Machine dependent assembler features . UNIT II ASSEMBLERS 10 Basic assembler functions .Multiplexers and demultiplexers . Pearson Education.Implementation example . “Digital Principles and Design”. 2000. Tata McGraw-Hill.HDL for sequential logic circuits. 2.Data and instruction formats .A simple SIC assembler – Assembler algorithm and data structures .Givone. Donald D. UNIT V ASYNCHRONOUS SEQUENTIAL LOGIC 10 Analysis and design of asynchronous sequential circuits . 4th Edition.Design of an Absolute Loader – A Simple Bootstrap Loader . “Fundamentals of Logic Design”. To know the design and implementation of assemblers To know the design and implementation of linkers and loaders. To have an understanding of macroprocessors. UNIT III LOADERS AND LINKERS 9 Basic loader functions . REFERENCES 1. 2002.Literals – Symbol-defining statements – Expressions . Charles H. INTRODUCTION 8 System software and machine architecture – The Simplified Instructional Computer (SIC) .Instruction formats and addressing modes – Program relocation . loaders. Jr. 15 TOTAL : 60 CS1203 AIM SYSTEM SOFTWARE 3 0 0 100 To have an understanding of foundations of design of assemblers. TUTORIAL TEXT BOOKS 1. Jaico Publishing House. and macro processors.Reduction of state and flow tables – Race-free state assignment – Hazards.Memory and programmable logic .HDL for combinational circuits UNIT IV SYNCHRONOUS SEQUENTIAL LOGIC 10 Sequential circuits – Flip flops – Analysis and design procedures . Shift registers and counters. 3rd edition.Machine dependent loader features . M.Machine architecture .Relocation – Program Linking – Algorithm and Data Structures for Linking Loader - .State reduction and state assignment Shift registers – Counters . “Digital Design”.Decoders and encoders .Roth. OBJECTIVES • • • • • UNIT I To understand the relationship between system software and machine architecture.I/O and programming. linkers. To have an understanding of system software tools.MASM assembler.One pass assemblers and Multi pass assemblers .addressing modes .instruction sets . 2003.Morris Mano.Machine independent assembler features .

“System Software – An Introduction to Systems Programming”.Automatic Library Search – Loader Options . 1972.Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro Expansion – Keyword Macro Parameters-Macro within Macro-Implementation example . 3 rd Edition. REFERENCES BOOKS 1.MSDOS linker. 1999. . D. To have knowledge about base band transmission ISI and distortion free base band transmission To know the spread spectrum modulation techniques and different multiple access methods. UNIT IV MACRO PROCESSORS 9 Basic macro processor functions .Overview of the Editing Process . UNIT V SYSTEM SOFTWARE TOOLS 9 Text editors . AM transmitters – low level transmitters. Dhamdhere.Implementation example . modulation index and percent modulation. medium power AM modulator.Linkage Editors – Dynamic Linking – Bootstrap Loaders . PRINCIPLES OF COMMUNICATION 3 1 0 100 IT1202 AIM To have knowledge about Analog and Digital transmission of both Analog data and Digital Data. Tata McGraw-Hill Edition. high level transmitters. OBJECTIVES • • • • • To have understanding about different types of AM Communication systems (Transmitters & Receivers) To study in detail the different types of FM transmitters & Receivers and PM Transmitters and Receivers To gain knowledge about different digital modulation techniques for digital transmission.Interactive debugging systems .Machine-independent macro processor features . Second Revised Edition.User Interface – Editor Structure. 2. . frequency spectrum and bandwidth.Debugging functions and capabilities – Relationship with other parts of the system – UserInterface Criteria. TOTAL : 45 TEXT BOOK 1. John J. Leland L. modulation and different accessing methods. Beck.Machine-independent loader features . Pearson Education Asia. AM power distribution. 2000. UNIT I AMPLITUDE MODULATION: TRANSMISSION AND RECEPTION 9 Principles of amplitude modulation – AM envelope. Tata McGraw-Hill. “Systems Programming and Operating Systems”. M.Loader design options .Macro Definition and Expansion – Macro Processor Algorithm and data structures . Donovan “Systems Programming”.MASM Macro Processor – ANSI C Macro language. AM modulator circuits – low level AM modulator. Security. Receiver parameters.

DPSK.. TUTORIAL TEXT BOOKS 1. CS1204 AIM Simon Haykin. Superheterodyne receivers. UNIT V Chapters-7.. MSK.. UNIT II ANGLE MODULATION: TRANSMISSION AND RECEPTION 9 Angle Modulation – FM and PM waveforms. TDMA and CDMA. Broadcast band FM. 2002. UNIT II : Chapters-6.7. Differentially encoded PSK. 4. M-ary PSK. 2002. baseband M-ary PAM systems. FH spread spectrum. 2003. Duobinary encoding – Performance comparison of various systems of Digital Modulation. Binary FSK. UNIT III DIGITAL MODULATION TECHNIQUES 9 Introduction. QPSK. multiple access techniques. OBJECT ORIENTED PROGRAMMING 3 0 0 100 To present the concept of object oriented programming and discuss the important elements of C++ and Java. John Wiley & Sons. Simon Haykin. Processing gain. UNIT III Chapters-12). PHI. Average power FM and PM modulators – Direct FM and PM.4. power spectra of Discrete PAM signals. UNIT IV BASEBAND DATA TRANSMISSION 9 Sampling theorem. frequency deviation. Pearson Education. wireless communication systems. FM noise suppression. (UNIT IV Chapters-3. 2001.AM reception: AM receivers – TRF. Blake. Binary PSK. Indirect transmitters.Roden. Analog and Digital Communication System. Bandwidth requirement. Frequency Vs. eye pattern. phase and frequency modulators and demodulators. phase Modulation. Quadrature sampling of bandpass signals. reconstruction of message from its samples. QASK. OBJECTIVES . PLL FM demodulators. adaptive equalization for data transmission. UNIT V SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES 9 Introduction. 15 TOTAL : 60 Wayne Tomasi. FM receivers: FM demodulators.2001. Martin S.3. 2nd edn. frequency spectrum of a angle modulated waves. 3rd edn. Signal distortion in sampling. ISI Nyquist Criterion for Distortionless baseband binary transmission. 2nd edn. Discrete PAM signals. Direct FM transmitters. Double Conversion AM receivers. Angle modulation Vs. 4th edn. (UNIT I Chapters.8) REFERENCESS 1 2.4. 2. Pseudo-noise sequence. Communication Systems. TMH. phase deviation and modulation index. Thomson Delman. John Wiley & Sons. 3. Taub & Schilling. DS spread spectrum with coherent binary PSK. Principles of Communication Systems. amplitude modulation. 2003. source coding of speech for wireless communications. Digital Communications. wireless communications. “Electronic Communication Systems: Fundamentals Through Advanced”. Electronic Communication Systems.

pointers and functions.classes file modes file pointers and manipulations file I/O – Exception handling.M. 4. “The Java 2 : Complete Reference”. 2000 John R. Exception handling.Deitel. • Write simple applications using C++ and Java. Pearson Education Asia. “ Object oriented programming using C++”. Input /Output TOTAL : 45 TEXT BOOKS 1.R. Programs Using Functions Functions with default arguments Implementation of Call by Value. Strings. 2003 H.Venugopal. 2003 Bjarne Stroustrup. classes. objects.13. "The C++ programming language" Addison Wesley. strings. 5. TMH. UNIT I INTRODUCTION 8 Object-oriented paradigm. 3. 2. variables and arrays. data types. Fifthe edition.Balagurusamy “ Object Oriented Programming with C++”.17) REFERENCES 1. methods – Inheritance. 2. • Compare and contrast features of C++ and Java. member functions and Constructors Ira Pohl. TMH. "Java : how to program". manipulators . 2002 (Unit IV. Schaums outline series. TMH. T. operator overloading – inheritance. TMH 2/e OBJECT ORIENTED PROGRAMMING LAB 0 0 3 . 2003 (Unit I. E. Unit III) Herbert Schildt.File streams . Unit-V) (Chapters 1-11. CS1205 100 C++ 1.Ravishankar. operators. Fourth edition. control flow. control statements. arrays.Hubbard. “Mastering C++”. "Progranning with C++". 2. Rajkumar Buyya. elements of object oriented programming – Merits and demerits of OO methodology – C++ fundamentals – data types. UNIT IV JAVA INTRODUCTION 9 An overview of Java. Multithreaded programming. virtual functions and polymorphism. UNIT II PROGRAMMING IN C++ 10 Classes and objects – constructors and destructors. UNIT III FILE HANDLING 9 C++ streams – console streams – console stream classes-formatted and unformatted console I/O operations.Since C++ and Java play a predominant role in software development it is felt that the following objectives can be achieved after studying this subject.J. • Understand the concepts of Object oriented Programming. Call by Address and Call by Reference Simple Classes for understanding objects. P. K. Unit II. Prentice Hall of India private limited.Deitel. operators and expressions. UNIT V JAVA PROGRAMMING 9 Packages and Interfaces.

methods Handling Strings in Java Simple Package creation. Design and implementation of magnitude comparator Design and implementation of application using multiplexers Design and implementation of Shift registers Design and implementation of Synchronous and Asynchronous counters Coding combinational circuits using Hardware Description Language (HDL software required) Coding sequential circuits using HDL (HDL software required) .3. Function Overloading Runtime Polymorphism Inheritance Virtual functions Virtual Base Classes Templates File Handling Sequential access Random access Simple Java applications for understanding reference to an instance of a class (object). 2. 9. Verification of Boolean theorems using digital logic gates Design and implementation of combinational circuits using basic gates for arbitrary functions. Design and implementation of parity generator / checker using basic gates and MSI devices. 7. Developing user defined packages in Java Interfaces Developing user-defined interfaces and implementation Use of predefined interfaces Threading Creation of thread in Java applications Multithreading Exception Handling Mechanism in Java Handling pre-defined exceptions Handling user-defined exceptions DIGITAL LABORATORY LIST OF EXPERIMENTS 3 0 0 100 1. 8. 10. 5. CS1206 Classes with primitive data members Classes with arrays as data members Classes with pointers as data members – String Class Classes with constant data members Classes with static member functions Compile time Polymorphism Operator Overloading including Unary and Binary Operators. 10. 9. 7. etc. Design and implementation of 4-bit binary adder / subtractor using basic gates and MSI devices. JAVA 6. 5. code converters. 3. 4. 4. 8. 6.

8. 9. PROBABILITY AND RANDOM VARIABLE 9 +3 Axioms of probability . Implement an absolute loader. Implement pass one of a direct-linking loader.Moment generating functions and their properties. modify. and display. Acquire skills in handling situations involving more than one random variable and functions of random variables. 2. 10. Implement pass two of a two pass assembler. OBJECTIVES At the end of the course.Conditional probability .Bayes theorem . word. 6.Random variable . search.CS1207 SYSTEM SOFTWARE LAB 0 0 3 100 (Using C or C++) 1. Have a well – founded knowledge of standard distributions which can describe real life phenomena.Moments . sentence. the students would • • • • • Have a fundamental knowledge of the basic probability concepts. Be exposed to statistical methods designed to contribute to the process of making scientific judgments in the face of uncertainty and variation. after the loading has taken place) MA1259 AIM PROBABILITY AND STATISTICS 3 1 0 100 The scope of probability and statistics in engineering applications is well known. 7. Implement a macro processor. Be introduced to the notion of sampling distributions and have acquired knowledge of statistical techniques useful in making rational decision in management problems.Probability mass function Probability density functions . Implement a single pass assembler.Properties. Implement a relocating loader. output the snap shot of the main memory as it would be.Total probability . This course aims at providing the requisite skill to apply the statistical tools in engineering problem. 4. (For loader exercises. UNIT I UNIT II STANDARD DISTRIBUTIONS 9 +3 . Implement a symbol table with functions to create. insert. 3. Implement pass two of a direct-linking loader. Implement a simple text editor with features like insertion / deletion of a character. Implement pass one of a two pass assembler. 5.

Sultan Chand. Delhi . UNIT IV TESTING OF HYPOTHESIS 9+3 Sampling distributions – Testing of hypothesis for mean. “Probability and Statistics for Engineers and Scientists”. New Delhi.1996. Gupta. “A first Course in Probability”. 15 TOTAL : 60 CS1353 AIM SOFTWARE ENGINEERING 3 0 0 100 To introduce the methodologies involved in the development and maintenance of software (i. “Schaum’s outlines .C. Myers. 12) REFERENCES 1.. Pearson Education.Correlation and Regression Transformation of random variables .Introduction to Probability and Statistics”. Geometric.Latin square. proportions and differences using Normal. Negative Binomial. New Delhi . Gamma. L. UNIT V DESIGN OF EXPERIMENTS 9+3 Analysis of variance – One way classification – CRD . R. OBJECTIVE To be aware of • • Different life cycle models Requirement dictation process . Ninth Edition . 8. S.e) over its entire life cycle.Marginal and conditional distributions – Covariance . Delhi.Central limit theorem . 2002. E.Two – way classification – RBD . McGraw-Hill. Weibull and Normal distributions and their properties . Poisson. and Kapur.. S. 2. Delhi 2002. Sixth Edition. 3. R. TUTORIAL TEXT BOOKS 1. Lipschutz. “Miller & Freund’s Probability and Statistics for Engineers”. Uniform. J. 2000. R. UNIT III TWO DIMENSIONAL RANDOM VARIABLES 9+3 Joint distributions . “Fundamentals of Mathematical Statistics”.Tests for independence of attributes and Goodness of fit. Seventh Edition. Chi-square and F distributions .N. Pearsons Education. A. t.Binomial. H.. variance. 9. Walpole.. J.Functions of a random variable. (Chapters 2 to 8) Johnson. (Chapters 7. Exponential. 1998. S and Schiller. Ross. Fifth Edition. 2. Pearson Education. and Ye. Myers R. S. K.

S/W testing strategies – strategic approach and issues . . 2. John Wiley and Sons.Defining a Task Network – Scheduling – Earned Value Analysis – Error Tracking . Taxonomy of CASE tools.Pressman. Analysis and modeling – data. 4.Real time software design – system design – real time executives – data acquisition system . SCM – Need for SCM – Version control – Introduction to SCM process – Software configuration items. McGraw-Hill International Edition. Software engineering. evolutionary.Software changes – program evolution dynamics – software maintenance – Architectural evolution. TOTAL : 45 TEXT BOOKS 1. REFERENCES 1.. prototyping. 1996.monitoring and control system. 5th edition. “Software Engineering – An Engineering Approach”. Software cost estimation – function point models – COCOMO model. Real time systems . Oxford University Press.unit testing – integration testing – validation testing – system testing and debugging. “Software Engineering Fundamentals”. UNIT II SOFTWARE REQUIREMENTS 9 Functional and non-functional .system engineering – computer based system – verification – validation – life cycle process – development process –system engineering hierarchy. 2000. incremental. Architectural design – software architecture – data design – architectural design – transform and transaction mapping – user interface design – user interface design principles.A practitioner’s Approach.user – system –requirement engineering process – feasibility studies – requirements – elicitation – validation and management – software prototyping – prototyping in the software process – rapid prototyping techniques – user interface prototyping -S/W document. UNIT V SOFTWARE PROJECT MANAGEMENT 9 Measures and measurements – S/W complexity and science measure – size measure – data and logic structure measure – information flow measure. Pearson education Asia. 6th edition. UNIT IV TESTING 9 Taxonomy of software testing – levels – test activities – types of s/w test – black box testing – testing boundary conditions – structural testing – test coverage criteria based on data flow mechanisms – regression testing – testing in the large. Ian Sommerville. object oriented) . 2001. 1997. 2000. functional and behavioral models – structured analysis and data dictionary. Ali Behforooz and Frederick J Hudson. Springer Verlag. WINWIN spiral. New Delhi. 3. UNIT III DESIGN CONCEPTS AND PRINCIPLES 9 Design process and concepts – modular design – design heuristic – design model and document.• • • • • • UNIT I Analysis modeling and specification Architectural and detailed design methods Implementation and testing strategies Verification and validation techniques Project planning and management Use of CASE tools SOFTWARE PROCESS 9 Introduction –S/W Engineering Paradigm – life cycle models (water fall.Delphi method. Pankaj Jalote. Roger S. New Delhi. James F Peters and Witold Pedryez. Software engineering.An Integrated Approach to Software Engineering. spiral.

UNIT V AUDIO AND VIDEO CODING 9 Linear Predictive coding – code excited LPC – Perceptual coding. “Multimedia Communications. error detection and correction.IT1251 AIM INFORMATION CODING TECHNIQUES 3 0 0 100 To introduce the fundamental concepts of information theory: data compaction. data compression. Applications Networks Protocols and Standards”. Pearson Education. Mark Nelson.4. OBJECTIVES • • • • • UNIT I To have a complete understanding of error–control coding. 2. BPB Publication 1992. TOTAL : 45 TEXTBOOKS 1. Focal Press. 4th Edition. Information and Entropy – Source coding Theorem – Huffman coding –Shannon Fano coding – Discrete Memory less channels – channel capacity – channel coding Theorem – Channel capacity Theorem.261 & MPEG Video standards. UNIT III ERROR CONTROL CODING 9 Linear Block codes – Syndrome Decoding – Minimum distance consideration – cyclic codes – Generator Polynomial – Parity check polynomial – Encoder for cyclic codes – calculation of syndrome – Convolutional codes. John Wiley and Sons. LPC). “Compression in Video and Audio”. “Data Compression Book”. 1995. MPEG audio coders – Dolby audio coders – Video compression – Principles – Introduction to H. To introduce the concepts of multimedia communication. REFERENCES 1. . Chapters: 3. Asia 2002. UNIT II DATA AND VOICE CODING 9 Differential Pulse code Modulation – Adaptive Differential Pulse Code Modulation – Adaptive subband coding – Delta Modulation – Adaptive Delta Modulation – Coding of speech signal at low bit rates (Vocoders. UNIT IV COMPRESSION TECHNIQUES 9 Principles – Text compression – Static Huffman Coding – Dynamic Huffman coding – Arithmetic coding – Image Compression – Graphics Interchange format – Tagged Image File Format – Digitized documents – Introduction to JPEG standards. To have a detailed knowledge of compression and decompression techniques. 2. 2001. Simon Haykin. London. To understand encoding and decoding of digital data streams. Watkinson J. “Communication Systems”. INFORMATION ENTROPY FUNDAMENTALS 9 Uncertainty. To introduce methods for the generation of these codes and their decoding techniques.5. Fred Halsall. data transmission.

Software performance – Memory locations and addresses – Memory operations – Instruction and instruction sequencing – Addressing modes – Assembly language – Basic I/O operations – Stacks and queues. To discuss in detail the operation of the arithmetic unit including the algorithms & implementation of fixed-point and floating-point addition.CS1251 COMPUTER ARCHITECTURE 3 1 0 100 AIM To discuss the basic structure of a digital computer and to study in detail the organization of the Control unit. Carl Hamacher. UNIT II ARITHMETIC UNIT 8 Addition and subtraction of signed numbers – Design of fast adders – Multiplication of positive numbers Signed operand multiplication and fast multiplication – Integer division – Floating point numbers and operations. To study the different ways of communicating with I/O devices and standard I/O interfaces. OBJECTIVES • • • • • UNIT I To have a thorough understanding of the basic structure and operation of a digital computer. BASIC STRUCTURE OF COMPUTERS 10 Functional units . UNIT III BASIC PROCESSING UNIT 9 Fundamental concepts – Execution of a complete instruction – Multiple bus organization – Hardwired control – Microprogrammed control . Zvonko Vranesic and Safwat Zaky.Basic operational concepts . USB). subtraction. UNIT V I/O ORGANIZATION 9 Accessing I/O devices – Interrupts – Direct Memory Access – Buses – Interface circuits – Standard I/O Interfaces (PCI. multiplication & division.size and cost – Cache memories . UNIT IV MEMORY SYSTEM 9 Basic concepts – Semiconductor RAMs . SCSI. McGraw-Hill. TUTORIAL 15 TOTAL : 60 TEXT BOOKS 1. the Arithmetic and Logical unit.ROMs – Speed . To study the hierarchical memory system including cache memories and virtual memory. the Memory unit and the I/O unit. 2002.Pipelining – Basic concepts – Data hazards – Instruction hazards – Influence on Instruction sets – Data path and control consideration – Superscalar operation.Memory Management requirements – Secondary storage. 5 th Edition “Computer Organization”.Performance consideration – Virtual memory.Bus structures . . To study in detail the different types of control and the concept of pipelining.

To study the design of FIR filters.Patterson and John L. UNIT III IIR FILTER DESIGN 9 Structure of IIR – System Design of Discrete time IIR filter from continuous time filter – IIR filter design by Impulse Invariance. Bilinear transformation – Approximation derivatives – Design of IIR filter in the Frequency domain. TUTORIAL 15 TOTAL : 60 TEXT BOOK . IT1252 AIM To review signals and systems. UNIT II FAST FOURIER TRANSFORMS 9 Introduction to DFT – Efficient computation of DFT Properties of DFT – FFT algorithms – Radix-2 and Radix-4 FFT algorithms – Decimation in Time – Decimation in Frequency algorithms –Use of FFT algorithms in Linear Filtering and correlation. study DFT and FFT.REFERENCES 1. Discrete time systems – Analysis of Linear time invariant systems –Z transform –Convolution and correlation. Morgan Kaufmann. Kaiser windows – Frequency sampling techniques – Structure for FIR systems. 1998. 3rd Edition. John P. 2002.Hennessy. 3. OBJECTIVES • • • • • UNIT I To have an overview of signals and systems. To study DFT & FFT To study the design of IIR filters. “Computer Architecture and Organization”. UNIT V FINITE WORD LENGTH EFFECTS 9 Quantization noise – derivation for quantization noise power – Fixed point and binary floating point number representation – comparison – over flow error – truncation error – co-efficient quantization error limit cycle oscillation – signal scaling – analytical model of sample and hold operations – Application of DSP – Model of Speech Wave Form – Vocoder. “Computer Organization and Design: The hardware / software interface”. David A. “Computer Organization and Architecture – Designing for Performance”. UNIT IV FIR FILTER DESIGN 9 Symmetric & Antisymteric FIR filters – Linear phase filter – Windowing technique – Rectangular. 2nd Edition. discuss the design of IIR & FIR filters and study typical applications of digital signal processing. 2.Hayes. Pearson Education. 6th Edition. To study the effect of finite word lengths & applications of DSP SIGNALS AND SYSTEMS 9 William Stallings. McGraw-Hill. DIGITAL SIGNAL PROCESSING 3 1 0 100 Basic elements of digital signal Processing –Concept of frequency in continuous time and discrete time signals – Sampling theorem – Discrete time signals. 2003.

Tata McGraw-Hill. Programming and Applications with the 8085”. CS1304 AIM Alan V Oppenheim. REFERENCES 1. “Microprocessor . MICROPROCESSORS AND MICROCONTROLLERS 3 1 0 100 To have an in depth knowledge of the architecture and programming of 8-bit and 16-bit Microprocessors. “Digital Signal Processing Principles. 2000. 3. 3rd Edition.Mitra. 2001. 2nd Edition. 15 TOTAL : 60 . OBJECTIVE • • • • • UNIT I To study the architecture and Instruction set of 8085 and 8086 To develop assembly language programs in 8085 and 8086. John G Proakis and Dimtris G Manolakis. THE 8085 MICROPROCESSOR 9 Introduction to 8085 – Microprocessor architecture – Instruction set – Programming the 8085 – Code conversion. Penram International publishing private limited. Second Edition. “Introduction to Digital Signal Processing”.Architecture. fifth edition. “Discrete Time Signal Processing”.Gaonkar.Johnson. 2000. PHI/Pearson Education. Johny R. To study the architecture and programming of 8051 microcontroller. 2002. Ramesh S.Parallel communication interface – Serial communication interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications UNIT V MICROCONTROLLERS 9 Architecture of 8051 – Signals – Operational features – Memory and I/O addressing – Interrupts – Instruction set – Applications. Prentice Hall of India/Pearson Education. UNIT III 8086 SYSTEM DESIGN 9 8086 signals and timing – MIN/MAX mode of operation – Addressing memory and I/O – Multiprocessor configurations – System design using 8086 UNIT IV I/O INTERFACING 9 Memory Interfacing and I/O interfacing . PHI/Pearson Education. Ronald W Schafer and John R Buck. UNIT II 8086 SOFTWARE ASPECTS 9 Intel 8086 microprocessor – Architecture – Instruction set and assembler directives – Addressing modes – Assembly language programming – Procedures – Macros – Interrupts and interrupt service routines. 2. Microcontrollers and to study how to interface various peripheral devices with them. Sanjit K. To design and understand multiprocessor configurations To study different peripheral devices and their interfacing to 8085/8086. TUTORIAL TEXT BOOKS 1. Algorithms and Application”. “Digital Signal Processing: A Computer – Based Approach”.1.

PHI 2003 Mohamed Ali Mazidi. 3. 9.Architectures.2. 5. 10. Interpolation and decimation Simulation of DS spread spectrum [Experiments 6 to 11 are to be implemented with MATLAB] MICROPROCESSORS AND MICROCONTROLLERS LAB LIST OF EXPERIMENTS 1. “Microcomputer systems: The 8086 / 8088 Family architecture. Pearson education.Bhurchandi. Programming and Design”. (UNIT-1: – Chapters 3. Analysis of linear system [with convolution and deconvolution operation] FIR filter design. 7. 2. 8. (UNITS 2 to 5: – Chapters 1-6. Programming with 8085 – 8-bit / 16-bit multiplication/division using repeated addition/subtraction 0 0 3 100 Suggested List of Applications: Library Management System Bank Management System Inventory System Software for a Game Text Editor Natural Language Based Grammar Checker Airline Reservation System Online Survey Financial Accounting System Graphics Toolkit DSP AND COMMUNICATION SYSTEMS LAB 0 0 3 .K. 4. Ray & K. 3. 2. 8. 16) REFERENCES 1. 6. Glenn A. 11. Third edition Yu-cheng Liu. 2004.5. 4.M. “Microprocessors and Interfacing: Programming and Hardware”. IT1254 100 1.3. Programming and Interfacing”. [any one Technique] IIR filter design [any one Technique] Implementation of FFT. 8. Janice Gillispie Mazidi. TMH. Requirements Analysis Design Concepts Function Point Analysis Implementation Software Testing Techniques Error Tracking 1. SOFTWARE ENGINEERING LAB 0 0 3 100 Develop two or three of the following applications using the software engineering methodologies given below using C/C++ as frontend and MS-ACCESS as Backend. TMH. 7. CS1306 Generation and detection of Amplitude Modulation Generation of Frequency modulation and its detection Generation and detection of PAM Generation of BFSK and its detection Pseudo Random Noise sequence generation with digital IC’s.6 and programming examples from chapters 7-10) A.Hall.1-7. IT1253 Douglas V.Gibson. 7. 5. 6. “Advanced Microprocessors and peripherals. 2002 reprint. 9. 3. 2. “The 8051 microcontroller and embedded systems”. 10. Generation of i/p Signals.

land degradation. aesthetic and option values – Biodiversity at global. INTRODUCTION TO ENVIRONMENTAL STUDIES AND NATURAL RESOURCES 10 Definition. what is the role of a human being in maintaining a clean environment and useful environment for the future generations and how to maintain ecological balance and preserve bio-diversity. soil erosion and desertification – Role of an individual in conservation of natural resources – Equitable use of resources for sustainable lifestyles. 8. use of alternate energy sources. conflicts over water. sorting. deforestation. streams. changes caused by agriculture and overgrazing. characteristic features. Programming with 8085-code conversion. 8253 Interfacing with 8085/8086 – 8279. ECOSYSTEMS AND BIODIVERSITY 14 Concept of an ecosystem – Structure and function of an ecosystem – Producers. insects. oceans. 1. copy operations. 2. how to conserve these resources. salinity. decimal arithmetic. consumers and decomposers – Energy flow in the ecosystem – Ecological succession – Food chains. man induced landslides. Field study of common plants. 5. ethical. 7. OBJECTIVE At the end of this course the student is expected to understand what constitutes the environment. poaching of wildlife. lakes. renewable and non renewable energy sources. 6. estuaries) – Introduction to biodiversity – Definition: genetic. drought. the effect of technology on the environment and ecological balance and make him/her sensitive to the environment problems in every professional endeavour that he/she participates. structure and function of the (a) Forest ecosystem (b) Grassland ecosystem (c) Desert ecosystem (d) Aquatic ecosystems (ponds. (PC Required) Interfacing with 8085/8086 – 8255. display.8251 8051 Microcontroller based experiments – Simple assembly language programs (cross assembler required). (PC Required) Using BIOS/DOS calls: Disk operations. 10. case studies – Energy resources: Growing energy needs. case studies – Food resources: World food problems. fertilizer-pesticide problems. scope and importance – Need for public awareness – Forest resources: Use and overexploitation. species and ecosystem diversity – Biogeographical classification of India – Value of biodiversity: consumptive use. birds Field study of simple ecosystems – pond. . 4. file manipulation. search. Field study of local area to document environmental assets – river / forest / grassland / hill / mountain. effects of modern agriculture. bit manipulations. 9. dams and their effects on forests and tribal people – Water resources: Use and over-utilization of surface and ground water. find and replace. 3. floods. etc. food webs and ecological pyramids – Introduction. rivers. Timber extraction. types. ENVIRONMENTAL SCIENCE AND ENGINEERING 3 0 0 100 CY 1201 AIM The aim of this course is to create awareness in every engineering graduate about the importance of environment. hill slopes. river. water logging. social. environmental effects of extracting and using mineral resources. floating point operations Programming with 8086 – String manipulation.2. 8051 Microcontroller based experiments – Simple control applications (cross assembler required). productive use. mining. Programming with 8085-matrix multiplication. (PC Required) Using BIOS/DOS calls: Keyboard control. dams-benefits and problems – Mineral resources: Use and exploitation. what are precious resources in the environment. case studies. National and local levels – India as a mega-diversity nation – Hot-spots of biodiversity – Threats to biodiversity: habitat loss. case studies – Land resources: Land as a resource. man-wildlife conflicts – Endangered and endemic species of India – Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.

.3. Field study of local polluted site – Urban / Rural / Industrial / Agricultural. effects and control measures of: (a) Air pollution (b) Water pollution (c) Soil pollution (d) Marine pollution (e) Noise pollution (f) Thermal pollution (g) Nuclear hazards – Soil waste management: Causes. cyclone and landslides. earthquake. effects and control measures of urban and industrial wastes – Role of an individual in prevention of pollution – Pollution case studies – Disaster management: floods. ENVIRONMENTAL POLLUTION 8 Definition – Causes.

Gorhani. W. Bharucha Erach. Cunningham. USA. ‘The Biodiversity of India’. REFERENCE BOOKS 1. watershed management – Resettlement and rehabilitation of people. ‘Environmental Management’. Harper and Michael Begon.. Goel.K. 2nd edition. Blackwell Science. ‘Essentials of Ecology’. Gilbert M.K. ozone layer depletion. Rules. 2004. J. Saunders Co. ‘Introduction to Air Pollution’. ‘Introduction to Environmental Engineering and Science’. K. Mumbai.P. Philadelphia. Trivedi and P. Email: mapin@icenet. Wadsworth Publishing Co. Mapin Publishing Pvt. – Wasteland reclamation – Consumerism and waste products – Environment production act – Air (Prevention and Control of Pollution) act – Water (Prevention and control of Pollution) act – Wildlife protection act – Forest conservation act – Issues involved in enforcement of environmental legislation – Public awareness. global warming.. Ahmedabad India. 1998. Enviro Media.net. SOCIAL ISSUES AND THE ENVIRONMENT 7 From unsustainable to sustainable development – Urban problems related to energy – Water conservation. W. acid rain. Jaico Publ. R. 2001. Miller. R. nuclear accidents and holocaust. T.D. HUMAN POPULATION AND THE ENVIRONMENT 6 Population growth. C. Wager. .H. 4. Cooper. Trivedi.G. ‘Handbook of Environmental Laws. ‘Environmental Encyclopedia’. T. House. rain water harvesting. its problems and concerns. variation among nations – Population explosion – Family welfare programme – Environment and human health – Human rights – Value education – HIV / AIDS – Women and child welfare – Role of information technology in environment and human health – Case studies. case studies. 3. Pearson Education. 3. case studies – Environmental ethics: Issues and possible solutions – Climate change. I and II.Masters.4. Ltd. 2. ‘Environmental Science’.B. 2. Vol. Techno-Science Publications. Townsend.K.. 4. Jr. L = 45 Total = 45 TEXT BOOKS 1. Guidelines. Compliances and Standards’. 5.

Collaboration Diagram . UNIT V SOFTWARE QUALITY AND USABILITY 8 Designing Interface Objects – Software Quality Assurance – System Usability . 2. “UML Distilled”.Attributes and Methods. (UNIT II) .CS1402 AIM OBJECT ORIENTED ANALYSIS AND DESIGN 3 1 0 100 To understand the concepts of object oriented analysis and design.Designing Classes – Access Layer . III.Object Basics – Object Oriented Systems Development Life Cycle. relationships. IV.State Diagram .Patterns – Frameworks – Unified Approach – Unified Modeling Language – Use case . Tata McGraw-Hill. To know how to identify objects. PHI/Pearson Education. UNIT IV OBJECT ORIENTED DESIGN 8 Design axioms . V). services and attributes through UML. OBJECTIVES • • • • • UNIT I To understand the object oriented life cycle.Object Analysis .Activity Diagram. Second Edition.class diagram . 1999 (Unit I. INTRODUCTION 8 An Overview of Object Oriented Systems Development .Object Interoperability.Jacobson Methodology .Measuring User Satisfaction TOTAL : 45+15 HRS TEXT BOOKS 1. 2002. To know about software quality and usability. UNIT III OBJECT ORIENTED ANALYSIS 9 Identifying use cases .Object Storage . To understand the use-case diagrams. To know the Object Oriented Design process.Booch Methodology . UNIT II OBJECT ORIENTED METHODOLOGIES 12 Rumbaugh Methodology . Ali Bahrami.Classification – Identifying Object relationships . Martin Fowler. “Object Oriented Systems Development”.Interactive Diagram Package Diagram .

Ivar Jacobson. 2003. UNIT II 9 To have an overview of different types of operating systems To know the components of an operating system. 2004. Schach. David Fado.CPU Scheduling – Basic Concepts – Scheduling Criteria – Scheduling Algorithms – Multiple-Processor Scheduling – Real Time Scheduling . 1999.System Components – Operating System Services – System Calls – System Programs . James Rumbaugh. Case Study: The Linux System.. “Introduction to Object Oriented Analysis and Design”.Process Concept – Process Scheduling – Operations on Processes – Cooperating Processes – Inter-process Communication.Storage Management – Swapping – Contiguous Memory allocation – Paging – Segmentation – Segmentation with Paging.File Concept – Access Methods – Directory Structure – File System Mounting – File Sharing – Protection UNIT V 9 File System Structure – File System Implementation – Directory Implementation – Allocation Methods – Free-space Management.REFERENCE BOOKS 1. memory management. To have a thorough knowledge of process management To have a thorough knowledge of storage management To know the concepts of I/O and file systems. Addison Wesley.Hardware Protection . 2. OMG Press Wiley Publishing Inc. OBJECTIVES • • • • • UNIT I 9 Introduction . 3. CS1252 AIM To have a thorough knowledge of processes. Magnus Penker.Mainframe systems – Desktop Systems – Multiprocessor Systems – Distributed Systems – Clustered Systems – Real Time Systems – Handheld Systems . Hans-Erik Eriksson. Brain Lyons.Disk Structure – Disk Scheduling – Disk Management – Swap-Space Management. scheduling concepts.The Critical-Section Problem – Synchronization Hardware – Semaphores – Classic problems of Synchronization – Critical regions – Monitors. UNIT IV 9 Virtual Memory – Demand Paging – Process creation – Page Replacement – Allocation of frames – Thrashing . OPERATING SYSTEMS 3 0 0 100 Threads – Overview – Threading issues . “UML Toolkit”. UNIT III 9 System Model – Deadlock Characterization – Methods for handling Deadlocks -Deadlock Prevention – Deadlock avoidance – Deadlock detection – Recovery from Deadlocks . I/O and file systems in an operating system. Stephen R. Grady Booch “The Unified Modeling Language Reference Manual”. Tata McGrawHill. Windows . Kernel I/O Subsystems .

Prentice Hall of India. Ltd. Abraham Silberschatz.IEEE 802.5 . Ltd.sliding window – HDLC. Harvey M.IEEE 802. 3. 2003. William Stallings. To study the functions of different layers.11 – FDDI . . COMPUTER NETWORKS 3 0 0 100 CS1302 AIM To introduce the concepts. DATA COMMUNICATIONS 8 Components – Direction of Data flow – networks – Components and Categories – types of Connections – Topologies –Protocols and Standards – ISO / OSI model – Transmission Media – Coaxial Cable – Fiber Optics – Line Coding – Modems – RS232 Interfacing sequences. 4. To introduce IEEE standards employed in computer networking. Ltd.SONET – Bridges. Deitel. 2003. Pramod Chandra P. Prentice Hall of India Pvt. Second Edition. UNIT IV TRANSPORT LAYER 9 Duties of transport layer – Multiplexing – Demultiplexing – Sockets – User Datagram Protocol (UDP) – Transmission Control Protocol (TCP) – Congestion Control – Quality of services (QOS) – Integrated Services. Sixth Edition. 4th Edition. OBJECTIVES • • • • To understand the concepts of data communications. To make the students to get familiarized with different protocols and network components.Ethernet IEEE 802. John Wiley & Sons (ASIA) Pvt. 2003. “Operating System Concepts”. 2003. 2. “Modern Operating Systems”. Bhatt – “An Introduction to Operating Systems. UNIT III NETWORK LAYER 10 Internetworks – Packet Switching and Datagram approach – IP addressing methods – Subnetting – Routing – Distance Vector Routing – Link State Routing – Routers. .4 . UNIT II DATA LINK LAYER 10 UNIT I Error – detection and correction – Parity – LRC – CRC – Hamming code – low Control and Error control stop and wait – go back-N ARQ – selective repeat ARQ. 2002.IEEE 802. terminologies and technologies used in modern days data communication and computer networking.TOTAL : 45 TEXT BOOK 1. Concepts and Practice”. Andrew S. Tanenbaum.3 . “Operating Systems”.LAN . Pearson Education Pvt. PHI. Peter Baer Galvin and Greg Gagne. “Operating System”. REFERENCES 1.

satellite. Mobile Communication.Pulsed Radar . 2003. 2003. Kurose and Keith W.UNIT V APPLICATION LAYER 8 Domain Name Space (DNS) – SMTP – FTP – HTTP . optical.Cellular telephone system-Paging system –Integrated services Digital Networks (ISDN) . Davie. TWT)-(Principles Only) Radar .WWW – Security – Cryptography. 2004.Applications: Surveillance. PHI. UNIT II INTRODUCTION TO SATELLITE COMMUNICATIONS 9 Satellite orbits. Ltd.Microwave –Principles. Andrew S. Satellite Radio. Satellite Telephone-The Internet. Pearson Education. Radio Frequency wave propagation. “Computer Networks”.Facsimile.Satellite communication systems –Earth stations. Devices (Reflex Klystron. “Data communication and Networking”. Ross. “Data and Computer Communication”. REFERENCES 1. Tata McGraw-Hill. Antenna Fundamentals – Different types of antennas & their Characteristics. TV Broadcast. William Stallings. 2. Behrouz A. Tanenbaum. 3. TOTAL: 45 TEXT BOOKS 1. 2000. 4. EC1391 AIM To gain knowledge about microwave. Larry L. TELECOMMUNICATION SYSTEMS 3 0 0 100 Transmission lines – Types and Characteristics. Harcourt Asia Pvt. telephone and cellular communication systems. To study about the fundamentals of satellite communication To gain brief knowledge about optical communication To gain knowledge about optical communication To gain knowledge about advances in Telephone systems To understand the essentials of cellular communication systems. “Computer Networks”. METHODS OF COMMUNICATION 9 James F. Second Edition.Peterson and Peter S. Navigation. “Computer Networking: A Top-Down Approach Featuring the Internet”.. Forouzan.CW Radar (Principles and Block Diagram Only). Magnetron. OBJECTIVES • • • • • • UNIT I To have knowledge about characteristics of Transmission and microwave devices. Pearson Education. UNIT III INTRODUCTION TO FIBER OPTIC COMMUNICATION 9 Light wave communication systems – Fiber structure and function types of Fiber – Optical Transmitter & Receiver –Fiber optic Data communication systems UNIT IV TELEPHONE SYSTEM AND ITS APPLICATION 9 Telephones –Telephone system. Fourth Edition. Sixth Edition.

UNIT V

CELLULAR RADIO

9

Citizen’s band Radio, Cordless Telephone, Improved Mobile Telephone service (IMTS), Introduction to Advanced Mobile Phone Service (AMPS), GSM – RF channels and time slots – Voice transmission – Frequency Hopping - Subscriber ID module – GSM Privacy and Security – IS-95 CDMA PCS – Channels – Forward Channel – Reverse Channel – Voice Coding – Power Control – Hand-off and CDMA Security. TOTAL : 45 TEXT BOOKS 1. Louis.E.Frenzel, Communication Electronics – Principles and Application”, 3 rd Editions, Tata McGraw-Hill, 2002 (Units I to IV)

2.

Roy Blake, “Wireless Communication Technology”, Thomson Delmar

Learning, Second Reprint 2002. (UNIT V Chapters: 10, 11)

REFERENCES 1. 2. Wayne Tomasi,”Electronic Communication systems” 4th Edition, Pearson Education, 2001. Marin Cole, “Introduction to Telecommunications –Voice, Data and Internet”, Pearson Education, 2001. DATABASE MANAGEMENT SYSTEMS 100 3 1 0

CS1301

AIM To provide a strong foundation in database technology and an introduction to the current trends in this field. OBJECTIVES • • • • • UNIT I To learn the fundamentals of data models and to conceptualize and depict a database system using ER diagram. To make a study of SQL and relational database design. To understand the internal storage structures using different file and indexing techniques which will help in physical DB design. To know the fundamental concepts of transaction processing- concurrency control techniques and recovery procedure. To have an introductory knowledge about the emerging trends in the area of distributed DB- OO DB- Data mining and Data Warehousing and XML. INTRODUCTION AND CONCEPTUAL MODELING 9

Introduction to File and Database systems- Database system structure – Data Models – Introduction to Network and Hierarchical Models – ER model – Relational Model – Relational Algebra and Calculus.

UNIT II

RELATIONAL MODEL

9

SQL – Data definition- Queries in SQL- Updates- Views – Integrity and Security – Relational Database design – Functional dependences and Normalization for Relational Databases (up to BCNF).

UNIT III

DATA STORAGE AND QUERY PROCESSING

9

Record storage and Primary file organization- Secondary storage Devices- Operations on Files- Heap FileSorted Files- Hashing Techniques – Index Structure for files –Different types of Indexes- B-Tree - B+Tree – Query Processing. UNIT IV TRANSACTION MANAGEMENT 9

Transaction Processing – Introduction- Need for Concurrency control- Desirable properties of TransactionSchedule and Recoverability- Serializability and Schedules – Concurrency Control – Types of Locks- Two Phases locking- Deadlock- Time stamp based concurrency control – Recovery Techniques – ConceptsImmediate Update- Deferred Update - Shadow Paging. UNIT V CURRENT TRENDS 9

Object Oriented Databases – Need for Complex Data types - OO data Model- Nested relations - Complex Types- Inheritance Reference Types - Distributed databases- Homogenous and Heterogenous- Distributed data Storage – XML – Structure of XML- Data- XML Document- Schema- Querying and Transformation. – Data Mining and Data Warehousing. TUTORIAL 15 TOTAL : 60 TEXT BOOKS 1. Abraham Silberschatz, Henry F. Korth and S. Sudarshan - “Database System Concepts”, Fourth Edition, McGraw-Hill, 2002. REFERENCES 1. 2. 3. 4. CS1403 Ramez Elmasri and Shamkant B. Navathe, “Fundamental Database Systems”, Third Edition, Pearson Education, 2003. Raghu Ramakrishnan, “Database Management System”, Tata McGraw-Hill Publishing Company, 2003. Hector Garcia–Molina, Jeffrey D.Ullman and Jennifer Widom- “Database System Implementation”- Pearson Education- 2000. Peter Rob and Corlos Coronel- “Database System, Design, Implementation and Management”, Thompson Learning Course Technology- Fifth edition, 2003. CASE TOOLS LAB 0 0 3 100

Prepare the following documents for two or three of the experiments listed below and develop the software engineering methodology. 1. 1. 3. Program Analysis and Project Planning. Thorough study of the problem – Identify project scope, Objectives, Infrastructure. Software requirement Analysis Describe the individual Phases / Modules of the project, Identify deliverables. Data Modeling
Use work products – Data dictionary, Use diagrams and activity diagrams, build and test lass diagrams, Sequence diagrams and add interface to class diagrams.

4. 5.

Software Development and Debugging Software Testing
Prepare test plan, perform validation testing, Coverage analysis, memory leaks, develop test case hierarchy, Site check and Site monitor.

Suggested List of Applications: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. CS1254 Student Marks Analyzing System Quiz System Online Ticket Reservation System Payroll System Course Registration System Expert Systems ATM Systems Stock Maintenance Real-Time Scheduler Remote Procedure Call Implementation OPERATING SYSTEM LAB (Linux based) 0 0 3 100

(Implement the following on LINUX platform. Use C for high level language implementation) 1. Shell programming - command syntax - write simple functions - basic tests Shell programming - loops - patterns - expansions - substitutions Write programs using the following system calls of UNIX operating system: fork, exec, getpid, exit, wait, close, stat, opendir, readdir Write programs using the I/O system calls of UNIX operating system (open, read, write, etc) Write C programs to simulate UNIX commands like ls, grep, etc. 6. Given the list of processes, their CPU burst times and arrival times, display/print the Gantt chart for FCFS and SJF. For each of the scheduling policies, compute and print the average waiting time and average turnaround time 7. Given the list of processes, their CPU burst times and arrival times, display/print the Gantt chart for Priority and Round robin. For each of the scheduling policies, compute and print the average waiting time and average turnaround time Implement the Producer – Consumer problem using semaphores. Implement some memory management schemes – I for eg Free space is maintained as a linked list of nodes with each node having the starting byte address and the ending byte address of a free block. Each memory request consists of the process-id and the amount of storage space required in bytes. Allocated memory space is again maintained as a linked list of nodes with each node having the process-id, starting byte address and the ending byte address of the allocated space. Implement some memory management schemes – II for eg
When a process finishes (taken as input) the appropriate node from the allocated list should be deleted and this free disk space should be added to the free space list. [Care should be taken to merge contiguous free blocks into one single block. This results in deleting more than one node from the free space list and changing the start and end address in the appropriate node]. For allocation use first fit, worst fit and best fit.

2.

3. 4. 5.

8. 9.

10.

CS1307 100

DATABASE MANAGEMENT SYSTEMS LAB

0 0 3

LIST OF EXPERIMENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Data Definition Language (DDL) commands in RDBMS. Data Manipulation Language (DML) and Data Control Language (DCL) commands in RDBMS. High-level language extension with Cursors. High level language extension with Triggers Procedures and Functions. Embedded SQL. Database design using E-R model and Normalization. Design and implementation of Payroll Processing System. Design and implementation of Banking System. Design and implementation of Library Information System. PRINCIPLES OF MANAGEMENT 3 0 0 100

MG1351 OBJECTIVE

Knowledge on the principles of management is essential for all kinds of people in all kinds of organizations. After studying this course, students will be able to have a clear understanding of the managerial functions like planning, organizing, staffing, leading and controlling. Students will also gain some basic knowledge on international aspect of management. 1. HISTORICAL DEVELOPMENT 9

Definition of Management – Science or Art – Management and Administration – Development of Management Thought – Contribution of Taylor and Fayol – Functions of Management – Types of Business Organisation. 2. PLANNING 9

Nature & Purpose – Steps involved in Planning – Objectives – Setting Objectives – Process of Managing by Objectives – Strategies, Policies & Planning Premises- Forecasting – Decision-making. 3. ORGANISING 9

Nature and Purpose – Formal and informal organization – Organization Chart – Structure and Process – Departmentation by difference strategies – Line and Staff authority – Benefits and Limitations – DeCentralization and Delegation of Authority – Staffing – Selection Process - Techniques – HRD – Managerial Effectiveness. 4. DIRECTING 9

Scope – Human Factors – Creativity and Innovation – Harmonizing Objectives – Leadership – Types of Leadership Motivation – Hierarchy of needs – Motivation theories – Motivational Techniques – Job Enrichment – Communication – Process of Communication – Barriers and Breakdown – Effective Communication – Electronic media in Communication. 5. CONTROLLING 9

System and process of Controlling – Requirements for effective control – The Budget as Control Technique – Information Technology in Controlling – Use of computers in handling the information – Productivity – Problems and Management – Control of Overall Performance – Direct and Preventive Control – Reporting

read. 1996 JAF Stomer. ELEMENTRY UDP SOCKETS 9 Socket options – getsocket and setsocket functions – generic socket options – IP socket options – ICMP socket options – TCP socket options – Elementary UDP sockets – UDP echo Server – UDP echo Client – Multiplexing TCP and UDP sockets – Domain name system – gethostbyname function – Ipv6 support in DNS – gethostbyadr function – getservbyname and getservbyport functions. 2. Server Shutdown – I/O multiplexing – I/O Models – select function – shutdown function – TCP echo Server (with multiplexing) – poll function – TCP echo Client (with Multiplexing) UNIT III SOCKET OPTIONS. Prentice Hall of India. Pearson Education. Sixth Edition. REFERENCES 1 2. E and Daniel R Gilbert Management. Tata McGraw-Hill. Prentice Hall of India.– The Global Environment – Globalization and Liberalization – International Management and Global theory of Management. 2004. 2003. TOTAL : 45 TEXT BOOKS 1. Decenzo David. Server Crashes and reboots. Addison Wesley. bind.-2000. listen. connect. (Pearson) Fourth Edition. . Fraidoon Mazda. 4. To develop knowledge of threads for developing high performance scalable applications. To learn basics of UDP sockets. Tata McGraw-Hill. NETWORK PROGRAMMING AND MANAGEMENT 3 0 0 100 Introduction to Socket Programming – Overview of TCP/IP Protocols –Introduction to Sockets – Socket address Structures – Byte ordering functions – address conversion functions – Elementary TCP Sockets – socket. IT1351 AIM To enable the students to develop the necessary skills for developing robust & scalable network applications and to build necessary basic knowledge for managing networks. UNIT II APPLICATION DEVELOPMENT 9 TCP Echo Server – TCP Echo Client – Posix Signal handling – Server with multiple clients – boundary conditions: Server process Crashes. 3. “Engineering Management”. Harold Kooritz & Heinz Weihrich “Essentials of Management”. Server host Crashes. ”Personnel and Human Reasons Management”. Robbin Stephen A. “ Principles of Management”. 1999. To understand simple network management protocols & practical issues. write. close functions – Iterative Server – Concurrent Server. accept. To learn about raw sockets. Joseph L Massie “Essentials of Management”. Freeman R. ELEMENTARY TCP SOCKETS 9 Tripathy PC And Reddy PN. 1998. OBJECTIVES • • • • • UNIT I To learn the basics of socket programming using TCP Sockets.

“Intrenetworking with TCP/IP Vol. 1998. Richard Stevens. To understand the system level security used. second Edition. II. 1999.V) (Chapter – 4-7) REFERENCE 1. hash functions and application level security mechanisms .UNIT IV ADVANCED SOCKETS 9 Ipv4 and Ipv6 interoperability – threaded servers – thread creation and termination – TCP echo server using threads – Mutexes – condition variables – raw sockets – raw socket creation – raw socket output – raw socket input – ping program – trace route program. “SNMP. D. 25) William Stallings. W.E. conventional and public key cryptography. PHI. 2. Third Edition. III & IV. 23.Classical Encryption techniques – Cipher Principles – Data Encryption Standard – Block Cipher Design Principles and Modes of Operation . SNMPv2 and SNMPv3.Diffie-Hellman key Exchange – Elliptic Curve Architecture and Cryptography Introduction to Number Theory – Confidentiality using Symmetric Encryption – Public Key Cryptography and RSA.Evaluation criteria for AES – AES Cipher – Triple DES – Placement of Encryption Function – Traffic Confidentiality UNIT II PUBLIC KEY CRYPTOGRAPHY 10 Key Management . OBJECTIVES • • • • • UNIT I To know the methods of conventional encryption. “UNIX NETWORK PROGRAMMING Vol-I” Second Edition. UNIT III AUTHENTICATION AND HASH FUNCTION 9 . Comer. 2003. SNMPv2.) (Chapter – 1-10. UNIT V SIMPLE NETWORK MANAGEMENT 9 SNMP network management concepts – SNMP management information – standard MIB’s – SNMPv1 protocol and Practical issues – introduction to RMON.III”. (Unit . TOTAL : 45 HRS TEXT BOOKS 1. (BSD Sockets Version). Addison Wesley. To know the network security tools and applications. INTRODUCTION 10 OSI Security Architecture . SNMPv3 and RMON 1 and 2”. To understand the concepts of public key encryption and number theory To understand authentication and Hash functions. PHI / Pearson Education. To have a detailed knowledge about authentication. IT1352 CRYPTOGRAPHY AND NETWORK SECURITY 3 1 0 100 AIM To understand the principles of encryption algorithms. (Units – I.

Charles B. Shari Lawrence Pfleeger. William Stallings. 2003. Bruce Schneier. Prentice Hall of India. “Cryptography And Network Security – Principles and Practices”. John Wiley & Sons Inc. Third Edition. 2003.IP Security – Web Security. CS1253 AIM VISUAL PROGRAMMING 3 0 0 100 To make the students to understand the windows programming concepts including Microsoft Foundation Classes. REFERENCES 1.Authentication requirements – Authentication functions – Message Authentication Codes – Hash Functions – Security of Hash Functions and MACs – MD5 message Digest algorithm . Tata McGraw-Hill. UNIT V SYSTEM LEVEL SECURITY 8 Intrusion detection – password management – Viruses and related Threats – Virus Counter measures – Firewall Design Principles – Trusted Systems. 3. Pfleeger. OBJECTIVES • • • UNIT I To introduce the concepts of windows programming To introduce GUI programming using Microsoft Foundation Classes To enable the students to develop programs and simple applications using Visual C++ WINDOWS PROGRAMMING 9 Windows environment – a simple windows program – windows and messages – creating the window – displaying the window – message loop – the window procedure – message processing – text output – painting and repainting – introduction to GDI – device context – basic drawing – child window controls UNIT II VISUAL C++ PROGRAMMING – INTRODUCTION 9 . TUTORIAL 15 TOTAL : 60 TEXT BOOK 1. 2003. Atul Kahate. “Applied Cryptography”. “Security in Computing”. Pearson Education.509 Authentication Service – Electronic Mail Security – PGP – S/MIME . 2. Third Edition.Secure Hash Algorithm – RIPEMD – HMAC Digital Signatures – Authentication Protocols – Digital Signature Standard UNIT IV NETWORK SECURITY 8 Authentication Applications: Kerberos – X. “Cryptography and Network Security”. 2001.

. To introduce devices and buses used for embedded networking. 2. Ltd.Kruglinski. “Programming Visual C++”. 2003. Microsoft press. INTRODUCTION TO EMBEDDED SYSTEMS 9 Steve Holtzner. George Shepherd and Scot Wingo. “Visual C++ 6 Programming”. “Windows Programming”.Application Framework – MFC library – Visual C++ Components – Event Handling – Mapping modes – colors – fonts – modal and modeless dialog – windows common controls – bitmaps UNIT III THE DOCUMENT AND VIEW ARCHITECTURE 9 Menus – Keyboard accelerators – rich edit control – toolbars – status bars – reusable frame window base class – separating document from its view – reading and writing SDI and MDI documents – splitter window and multiple views – creating DLLs – dialog based applications UNIT IV ACTIVEX AND OBJECT LINKING AND EMBEDDING (OLE) 9 ActiveX controls Vs. Charles Petzold. its hardware and software. To explain programming concepts and embedded programming in C and C++. 1996 (Unit I – Chapter 1-9) David J. 1999 (Unit II – V) REFERENCES 1. OBJECTIVES • • • • To introduce students to the embedded systems. Microsoft press. IT1353 AIM To give sufficient background for undertaking embedded systems design. Wiley Dreamtech India Pvt. inheritance – OLE drag and drop – OLE embedded component and containers – sample applications UNIT-V ADVANCED CONCEPTS 9 Database Management with Microsoft ODBC – Structured Query Language – MFC ODBC classes – sample database applications – filter and sort strings – DAO concepts – displaying database records in scrolling view – Threading – VC++ Networking issues – Winsock – WinInet – building a web client – Internet Information Server – ISAPI server extension – chat application – playing and multimedia (sound and video) files TOTAL : 45 TEXT BOOKS 1. EMBEDDED SYSTEMS 3 0 0 100 UNIT I Definition and Classification – Overview of Processors and hardware units in an embedded system – Software embedded into the system – Exemplary Embedded Systems – Embedded Systems on a Chip (SoC) and the use of VLSI designed circuits . Ordinary Windows Controls – Installing ActiveX controls – Calendar Control – ActiveX control container programming – create ActiveX control at runtime – Component Object Model (COM) – containment and aggregation Vs. inter-task communication and an exemplary case of MUCOS – IIRTOS. To explain real time operating systems.

Simon. ‘CAN’ and advanced I/O Serial high speed buses. 2003 REFERENCES 1.Objected Oriented Programming – Embedded Programming in C++. Programming and Design. John Wiley. Embedded Systems Architecture.UNIT II DEVICES AND BUSES FOR DEVICES NETWORK 9 I/O Devices . High Level Language . Newnes.Process Management – Memory Management – Device Management – File System Organisation and Implementation – I/O Subsystems – Interrupt Routines Handling in RTOS. C++ Definitions of process.Handling of task scheduling and latency and deadlines as performance metrics – Co-operative Round Robin Scheduling – Cyclic Scheduling with Time Slicing (Rate Monotonics Co-operative Scheduling) – Preemptive Scheduling Model strategy by a Scheduler – Critical Section Service by a Preemptive Scheduler – Fixed (Static) Real time scheduling of tasks .Parallel Port Devices .Timer and Counting Devices .2 9 Study of Micro C/OS-II or Vx Works or Any other popular RTOS – RTOS System Level Functions – Task Service Functions – Time Delay Functions – Memory Allocation Related Functions – Semaphore Related Functions – Mailbox Related Functions – Queue Related Functions – Case Studies of Programming with RTOS – Understanding Case Definition – Multiple Tasks and their functions – Creating a list of tasks – Functions and IPCs – Exemplary Coding Steps. REAL TIME OPERATING SYSTEMS : RTOS Task scheduling models . Principles of Embedded Computing System Design – Harcourt India. An Embedded Software Primer. First reprint Oct.UART and HDLC .Use of Function Calls – Multiple function calls in a Cyclic Order in the Main Function Pointers – Function Queues and Interrupt Service Routines Queues Pointers – Concepts of EMBEDDED PROGRAMMING in C++ .INTER PROCESS COMMUNICATION AND SYNCHRONISATION – Shared data problem – Use of Semaphore(s) – Priority Inversion Problem and Deadlock Situations – Inter Process Communications using Signals – Semaphore Flag or mutex as Resource key – Message Queues – Mailboxes – Pipes – Virtual (Logical) Sockets – Remote Procedure Calls (RPCs). 3. 2.Examples of Internal Serial-Communication Devices . Rajkamal.NULL Pointers . PCI. 4. UNIT III 9 Programming in assembly language (ALP) vs. Wayne Wolf. TOTAL : 45 TEXTBOOKS 1. TATA McGraw-Hill. Embedded Systems Design – A unified Hardware /Software Introduction. UNIT V REAL TIME OPERATING SYSTEMS – PART . Pearson Education Asia. Computers as Components.‘12C’. 2002. ‘USB’. David E. cPCI and advanced buses. tasks and threads – Clear cut distinction between functions – ISRs and tasks by their characteristics – Operating System Services. ‘C’ Program compilers – Cross compiler – Optimization of memory codes. First Indian Reprint 2000. First Indian Reprint 2001 Frank Vahid and Tony Givargis.C Program Elements.Iso-synchronous and Asynchronous Communications from Serial Devices .Goals – Structures. Morgan Kaufman Publishers. Macros and functions -Use of Pointers . Second Edition-2003. Embedded Systems Design. UNIT IV REAL TIME OPERATING SYSTEMS – PART .ISA.Kernel .Device I/O Types and Examples – Synchronous .Sophisticated interfacing features in Devices/Ports.1 9 PROGRAMMING CONCEPTS AND EMBEDDED PROGRAMMING IN C. . PCI-X. Steve Heath.

When huge amounts of experimental data are involved.Inverse of a matrix by Gauss Jordon method – Eigenvalue of a matrix by power method. The methods introduced in the solution of ordinary differential equations and partial differential equations will be useful in attempting any engineering problem. UNIT IV 9+ 3 Single step methods: Taylor series method – Euler and modified Euler methods – Fourth order Runge – Kutta method for solving first and second order equations – Multistep methods: Milne’s and Adam’s predictor and corrector methods. it is necessary to develop efficient algorithms for solving problems in science. OBJECTIVES At the end of the course. This course gives a complete procedure for solving different kinds of problems occur in engineering numerically. UNIT V BOUNDARY VALUE PROBLEMS DIFFERENTIAL EQUATIONS IN ORDINARY AND PARTIAL 9+ 3 INITIAL VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL EQUATIONS . the students would be acquainted with the basic concepts in numerical methods and their uses are summarized as follows: • • • • The roots of nonlinear (algebraic or transcendental) equations. the methods discussed on interpolation will be useful in constructing approximate polynomial to represent the data and to find the intermediate values. observations or some other empirical information. most of the engineering problems are characterized in the form of either nonlinear ordinary differential equations or partial differential equations. engineering and technology. UNIT II INTERPOLATION AND APPROXIMATION 9+ 3 Lagrangian Polynomials – Divided differences – Interpolating with a cubic spline – Newton’s forward and backward difference formulas. UNIT III NUMERICAL DIFFERENTIATION AND INTEGRATION 9+ 3 Derivatives from difference tables – Divided differences and finite differences –Numerical integration by trapezoidal and Simpson’s 1/3 and 3/8 rules – Romberg’s method – Two and Three point Gaussian quadrature formulas – Double integrals using trapezoidal and Simpson’s rules.MA1251 AIM NUMERICAL METHODS 3 1 0 100 With the present development of the computer technology. Since many physical laws are couched in terms of rate of change of one/two or more independent variables. The numerical differentiation and integration find application when the function in the analytical form is too complicated or the huge amounts of data are given such as series of measurements.Iterative methods: Gauss Jacobi and Gauss-Seidel methods. SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS 9+3 UNIT I Linear interpolation methods (method of false position) – Newton’s method – Statement of Fixed Point Theorem – Fixed point iteration: x=g(x) method – Solution of linear system by Gaussian elimination and Gauss-Jordon methods. solutions of large system of linear equations and eigenvalue problem of a matrix can be obtained numerically where analytical methods fail to give solution.

Accelerator. Students are encouraged to use various teaching aids such as over head projectors. Writing code for keyboard and mouse events. 15 students are expected to present the seminar. 1999. 2002. Ltd.Finite difference solution of second order ordinary differential equation – Finite difference solution of one dimensional heat equation by explicit and implicit methods – One dimensional wave equation and two dimensional Laplace and Poisson equations. 9. Tool tip. 2. Thomson Asia Pvt.L and Faires. 3. This will enable them to gain confidence in facing the placement interviews.F. K. 8. K. “Numerical Analysis”. In a session of three periods per week. Tata McGraw-Hill Pub. TUTORIAL TEXT BOOKS 1. Pearson Education Asia. Dialog Based applications Creating MDI applications Visual C++ 4. New Delhi. 2002. CS1255 VISUAL PROGRAMMING LAB 0 0 3 100 LIST OF EXPERIMENTS Windows SDK / Visual C++ 1. S. for a duration of about 8 to 10 minutes.. 7. Sixth Edition. 5. Ltd.. “Applied Numerical Analysis”. Gerald. 10.Chand Co. power point presentation and demonstrative models. New Delhi..O. Singapore. Co. and Wheatley. T. Serialization Dynamic controls Menu. 2. “Numerical Methods”.D.. C. Thilagavathy. R. REFERENCES 1.. Balagurusamy. Ltd. Kandasamy. TECHNICAL SEMINAR (Common to all Branches) 0 0 3 0 15 TOTAL : 60 GE1302 OBJECTIVE During the seminar session each student is expected to prepare and present a topic on engineering/ technology. P.. Tool bar Creating DLLs and using them Data access through ODBC Creating ActiveX control and using it . E. “Numerical Methods”.. New Delhi. Seventh Edition. Burden. 2003. 6. and Gunavathy. 2. Threads Document view Architecture. P. A faculty guide is to be allotted and he / she will guide and monitor the progress of the student and maintain attendance also.

QUALITY SYSTEMS 9 . sourcing. Empowerment. 10. Benefits. New seven Management tools. Quality Statements. 4. Deming Philosophy. Write a Client to download a file from a HTTP Server. Develop a Client – Server application for chat. Normal Curve. Develop an application for transferring files over RS232. 8. Process capability. Employee Involvement – Motivation. Performance Appraisal. Kaizen. Dimensions of Quality. Quality Function Deployment (QFD) – House of Quality. Benefits. To create an awareness about the ISO and QS certification process and its need for the industries. Total Productive Maintenance (TPM) – Concept. Principles of TQM. Supplier Selection. Performance Measures – Basic Concepts. Statistical Fundamentals – Measures of central Tendency and Dispersion. Quality Planning. Strategic Planning. Quality Council. Historical Review. 2. Service Quality. Develop a Client that contacts a given DNS Server to resolve a given host name. Quality costs . 3. 7.CS1305 1. Performance Measure. Improvement Needs. PDSA Cycle. Control Charts for variables and attributes. 5. Strategy. Recognition and Reward. Continuous Process Improvement – Juran Trilogy. Study of NS2. Leadership – Concepts. Study of Glomosim / OPNET. 3. Population and Sample. Basic concepts of Total Quality Management. 9. Role of Senior Management. Teams. To understand the Total Quality Management concept and principles and the various tools available to achieve Total Quality Management. TQM PRINCIPLES 9 Customer satisfaction – Customer Perception of Quality. Supplier Rating. Relationship Development. TQM TOOLS 9 Benchmarking – Reasons to Benchmark. 4. INTRODUCTION 9 Definition of Quality. Simulation of BGP / OSPF routing protocol. QFD Process. NETWORK LAB (all the programs are to be written using C) 0 0 3 100 Simulation of ARP / RARP. 5. Benchmarking Process. To understand the statistical approach for quality control. STATISTICAL PROCESS CONTROL (SPC) 9 The seven tools of quality. 5S. 6. Simulation of Sliding-Window protocol. TOTAL QUALITY MANAGEMENT 3 0 0 100 MG1401 OBJECTIVE • • • 1. Concept of six sigma. Taguchi Quality Loss Function. Barriers to TQM Implementation. Customer Retention. 2. Write a program that takes a binary file as input and performs bit stuffing and CRC Computation. Customer Complaints. FMEA – Stages of FMEA. Supplier Partnership – Partnering.Analysis Techniques for Quality Costs.

J. McGraw-Hill. Narayana V. NET BASED COMPONENT TECHNOLOGIES 9 COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – . Oakland.Need for ISO 9000 and Other Quality Systems. Oxford. “Total Quality Management Butterworth – Hcinemann Ltd. Feigenbaum. Pearson Education. COMPONENT BASED TECHNOLOGY 3 0 0 100 UNIT I Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture – components and middleware UNIT II JAVA BASED COMPONENT TECHNOLOGIES 9 Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP UNIT III CORBA COMPONENT TECHNOLOGIES 9 Java and CORBA – Interface Definition language – Object Request Broker – system object model – portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture UNIT IV . 2002 (ISBN 0-324-06680-5). and Sreenivasan. Implementation of Quality System. TOTAL : 45 TEXT BOOK 1. 1991. Dale H. IT1401 AIM To introduce different software components and their application.S. New Age International 1996. (5 th Edition). 3. 1989. 2.NET components . “Total Quality Management for Engineers Wood Head Publishers. 5.V. South-Western (Thomson Learning). Quality Management – Concepts and Tasks. ISO 14000 – Concept.Lidsay. ISBN 81-297-0260-6.. “Total Quality Management.Net Components Deals with Fundamental properties of components. 1991. Zeiri. Quality Auditing. Component Frameworks and Development are covered indepth. 4. OBJECTIVE • • • Introduces in depth JAVA. Documentation. Requirements and Benefits. ISO 9000:2000 Quality System – Elements. (Indian reprint 2004). N. REFERENCES 1.assemblies – appdomains – contexts – reflection – remoting .Evans & William M. technology and architecture and middleware. The Management and Control of Quality. Corba and . Total Quality Management. Inc.S.Besterfiled. 2003.A. et al.. INTRODUCTION 9 James R. TS 16949.

2003. 1999. OBJECTIVES • • • • • UNIT I To learn the basics of Wireless voice and data communications technologies. 3. BPB Publication. “Component Software: Education publishers. 2003 REFERENCES 1. Pearson IT1402 AIM MOBILE COMPUTING 3 0 0 100 To provide basics for various techniques in Mobile Communications and Mobile Content services.. 4. 2. “Visual Basic Development Guide for COM & COM+”. To build skills in working with Wireless application Protocols to develop mobile content applications. John Wiley & Sons Inc.11 . Beyond Object-Oriented Programming”. “Inside CORBA”. To build working knowledge on various telephone and satellite networks. 2002.11a .802.assembly tools TOTAL : 45 TEXT BOOK 1.11b standards – HIPERLAN – Blue Tooth.Routing – DSDV – DSR – Alternative Metrics. “CORE JAVA Vol-II” Sun Press. Clemens Szyperski. UNIT III WIRLESS LAN 9 Wireless LAN – IEEE 802. Mowbray.Architecture – services – MAC – Physical layer – IEEE 802. Hortsamann. UNIT IV MOBILE NETWORK LAYER 9 Mobile IP – Dynamic Host Configuration Protocol . Ed Roman. Pearson Education. 2001. Freeze. “Mastering Enterprise Java Beans”. Cornell.UNIT V COMPONENT FRAMEWORKS AND DEVELOPMENT 9 Connectors – contexts – EJB containers – CLR contexts and channels – Black Box component framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools . To build knowledge on various Mobile Computing algorithms. UNIT II TELECOMMUNICATION NETWORKS 11 Telecommunication systems – GSM – GPRS – DECT – UMTS – IMT-2000 – Satellite Networks . UNIT V TRANSPORT AND APPLICATION LAYERS 7 . To study the working principles of wireless LAN and its standards.DVB.Basics – Parameters and Configurations – Capacity Allocation – FAMA and DAMA – Broadcast Systems – DAB . WIRELESS COMMUNICATION FUNDAMENTALS 9 Introduction – Wireless transmission – Frequencies for radio transmission – Signals – Antennas – Signal Propagation – Multiplexing – Modulations – Spread spectrum – MAC – SDMA – FDMA – TDMA – CDMA – Cellular Wireless Networks.

GRAPHICS AND MULTIMEDIA 3 0 0 100 Three-Dimensional Object Representations – Three-Dimensional Geometric Transformations – Three-Dimensional Viewing – Color models – Animation UNIT III MULTIMEDIA SYSTEMS DESIGN 9 An Introduction – Multimedia applications – Multimedia System Architecture – Evolving technologies for Multimedia – Defining objects for Multimedia systems – Multimedia Data interface standards – Multimedia Databases. Uwe Hansmann. 2003. Jochen Schiller.Line . “Wireless Communications and Networks”. To enable the students to develop their creativity OUTPUT PRIMITIVES 9 Introduction . To study the multimedia concepts and various I/O technologies. 3. CS1354 AIM To impart the fundamental concepts of Computer Graphics and Multimedia.5 &6-Unit III Chap 7. UNIT V HYPERMEDIA 9 . John Wiley and Sons Ltd.2 &3. 2.Curve and Ellipse Algorithms – Attributes – Two-Dimensional Geometric Transformations – Two-Dimensional Viewing.) William Stallings. 2003. “Principles of Wireless Networks”. “Principles of Mobile Computing”. “Mobile Communication Systems”. New York.Digital voice and audio – video image and animation – Full motion video – Storage and retrieval Technologies. TOTAL : 45 TEXT BOOKS 1.Unit IV Chap 8. 2. Nicklons and Thomas Stober. (Unit I Chap 1. 2002. Martin S.Traditional TCP – Classical TCP improvements – WAP. PHI/Pearson Education. Lothar Merk.Unit V Chap 9&10. 2002. UNIT II THREE-DIMENSIONAL CONCEPTS and 9 Modeling Kaveh Pahlavan. Prasanth Krishnamoorthy. PHI/Pearson Education. UNIT IV MULTIMEDIA FILE HANDLING 9 Compression & Decompression – Data & File Format standards – Multimedia I/O technologies . Hazysztof Wesolowshi. (Unit I Chapter – 7&10-Unit II Chap 9) REFERENCES 1. OBJECTIVES • • • UNIT I To study the graphics techniques and algorithms. 2003. Springer. WAP 2. PHI/Pearson Education. Second Edition.0. “Mobile Communications”.Unit II chap 4.

5.Mobile Messaging – Hypermedia message component – creating Hypermedia message – Integrated multimedia message standards – Integrated Document management – Distributed Multimedia Systems. Huges. rotation. SIMPLE APPLICATION USING CORBA. (UNIT 3 to 5) REFERENCES 1. 10. DII IN CORBA. 6. IT1451 AIM To highlight the features of different technologies involved in Web Technology and various Scripting Languages. 2003. [2 Experiments]. To implement Cohen-Sutherland 2D clipping and window-viewport mapping To perform 3D Transformations such as translation. “Multimedia Systems and Design”. 7. 9. 16) Prabat K Andleigh and Kiran Thakrar. 4. To visualize projections of 3D images. To implement Bresenham’s algorithms for line. 2. scaling. Vandam. rotation and scaling. Judith Jeffcoate. 7. 8. DSI. 3. PHI. [2 example]. IOR] Jac ORB & Visi broker ORB 8. STUDYING J2EE SERVER. TOTAL: 45 TEXT BOOKS 1. circle and ellipse drawing To perform 2D Transformations such as translation. 4. “Multimedia in practice technology and Applications”. 2. Feiner. Creation Of DLL Using VB And Deploy it in Java [2 Experiments] 5. 2. To implement text compression algorithm To implement image compression algorithm To perform animation using any Animation software To perform basic operations on image using any image editing software WEB TECHNOLOGY 3 1 0 100 0 0 3 IT1403 . Donald Hearn and M. 2. Foley. “Computer Graphics: Principles & Practice”. (UNIT I : Chapters 1 to 6. SOFTWARE COMPONENTS LABORATORY 100 LIST OF EXPERIMENTS 1. PHI. INTER ORB IN COMMUNICATION [IIOP. To convert between color models. “Computer Graphics C Version”. CS1355 GRAPHICS AND MULTIMEDIA LAB 0 0 3 100 1.Pauline Baker. 9. 2003. RMI: Deploying RMI for client server applications.Multimedia Authoring & User Interface – Hypermedia messaging . Pearson Education. Pearson Education. UNIT 2: Chapter 9 – 12. second edition 2003. 15. 3. reflection and sharing. COM COMPONENT: Development of simple com components in VB and use them in applications. Naming Services In CORBA 6. ENTERPRISE JAVA BEANS: Deploying EJB for simple arithmetic operator.1998.

Students will be provided with an up-to-date survey of developments in. MIME. SQL – ASP – Working of ASP – Objects – File System Objects – Session tracking and cookies – ADO – Access a Database from ASP – Server side Active-X Components – Web Resources – XML – Structure in Data – Name spaces – DTD – Vocabularies – DOM methods. Event Model – On check – On load – Onenor – Mouse rel – Form process – Event Bubblers – Filters – Transport with the Filter – Creating Images – Adding shadows – Creating Gradients – Creating Motion with Blur – Data Binding – Simple Data Binding – Moving with a record set – Sorting table data – Binding of an Image and table.ASP – XML 10 Database. SMTP. TUTORIAL TEXT BOOK 15 TOTAL : 60 . Collectors all and Children. UNIT V SERVLETS AND JSP 9 Introduction – Servlet Overview Architecture – Handling HTTP Request – Get and post request – redirecting request – multi-tier applications – JSP – Overview – Objects – scripting – Standard Actions – Directives. Enable the students to know techniques involved to support real-time Software development. navigator. frames.OBJECTIVES • • • Students will get an introduction about various Scripting Languages.Electronic Commerce – E-Business Model – EMarketing – Online Payments and Security – Web Servers – HTTP request types – System Architecture – Client Side Scripting and Server side Scripting – Accessing Web servers – IIS – Apache web server. UNIT IV DATABASE. Structures – Functions – Arrays – Objects. UNIT III MULTIMEDIA 9 Audio and video speech synthesis and recognition . Web Technologies. POP3. Dynamic style. Relational Database model – Overview. UNIT I UNIT II DYNAMIC HTML 9 Introduction – Object refers. IMAP. Dynamic position. INTRODUCTION 8 History of the Internet and World Wide Web – HTML 4 protocols – HTTP. Introduction to JAVA Scripts – Object Based Scripting for the web.

Goldberg. 2004. 2001. “Web Technology”. Tata McGraw-Hill. “Using HTML 4. “Web Programming: Desktop Management”. Prentice Hall of India – QUE. XML and JAVA”. “Internet and world wide web – How to Program”. 2001. Eric Ladd. Deitel & Deitel. 3. 2. PHI. Rajkamal. REFERENCES 1.1. Aferganatel. Pearson Education Asia. Jim O’ Donnel. 1999. .

UNIT V OBJECT SCHEDULING: 9 Network diagram representation – Critical path method – Time charts and resource leveling – PERT. OBJECTIVE • • • • To layout foundations of Distributed Systems. To understand in detail the system level and support required. 2. Tata McGraw Hill. DISTRIBUTED SYSTEMS 3 0 0 100 .A. IT1001 AIM To provide knowledge on principles and practice. 8th Edition. 5. UNIT IV CLASSICAL OPTIMISATION THEORY: 9 9 Unconstrained external problems. underlying the design of distributed systems. To introduce the idea of middleware and related issues. H. To understand the issues involves in studying data and design distributed algorithms. Anand Sarma. 3. ‘Quantitative Techniques in Management’. 2003. Prentice Hall of India. Thomson Learning. Anderson ‘Quantitative Methods for Business’.Taha. 4. IPC and Remote invocation. file system. UNIT IIDUALITY AND NETWORKS: 9 Definition of dual problem – Primal – Dual relation ships – Dual simplex methods – Post optimality analysis – Transportation and assignment model shortest route problem. ‘Operation Research’. TOTAL = 45 REFERNECES: 1. UNIT III INTEGER PROGRAMMING: Cutting plan algorithm – Branch and bound methods. and Distributed operating system issues. 2002. Newton – Ralphson method – Equality constraints – Jacobean methods – Lagrangian method – Kuhn – Tucker conditions – Simple problems. transactions and security. 2003. This subject deals with distributed objects.CS1001 RESOURCE MANAGEMENT TECHNIQUES 3 0 0 100 9 UNIT I LINEAR PROGRAMMING: Principal components of decision problem – Modeling phases – LP Formulation and graphic solution – Resource allocation problems – Simplex method – Sensitivity analysis. Multistage (Dynamic) programming. ‘Operation Research’. 2002. Thomson Learning. 2002. Himalaya Publishing House. Winston ‘Operation Research’. Vohra.

.Introduction to interprocess communications-external data representation and marshalling.Concurrency control in distributed transactions Distributed deadlocks . George Coulouris. UNIT IV 8 Transactions – Nested transaction – Locks . Jean Dollimore.Van Steen “ Distributed Systems” Pearson Education 2004 Mukesh Singhal.Communication and invocation .Process and threads .Clocks. Ohio State University.Operating system architecture . Columbus “Advanced Concepts In Operating Systems” McGraw-Hill Series in Computer Science.Tanenbaum.Introduction to time and global states .Timestamp ordering Comparison of methods for concurrency control .Sun network file system .Directory and directory services UNIT III DISTRIBUTED OPERATING SYSTEM SUPPORT 11 The operating system layer – Protection .Introduction to distributed transactions .Java RMI case Study . Tim Kindberg “Distributed Systems Concepts and Design” Third Edition – 2002.Communication between distributed objects .Remote procedure call .Transaction recovery UNIT –V SECURITY AND REPLICATION 8 TRANSACTION AND CONCURRENCY CONTROL – DISTRIBUTED TRANSACTIONS Overview of security techniques .Atomic commit protocols .Pearson Education Asia.Introduction to Name Services.Global states .File service architecture .Optimistic concurrency control .Cryptography pragmatics – Replication .Cryptographic algorithms – Digital signatures .Introduction to DFS .Distributed debugging – Distributed mutual exclusion.Events and notifications .Flat and nested distributed transactions . 1.UNIT I INTRODUCTION 9 Introduction to Distributed systems-examples of distributed systems. Events and Process states Synchronizing physical clocks . challenges-architectural modelsfundamental models .System model and group communications – Fault tolerant services – Highly available services – Transactions with replicated data TOTAL : 45 TEXT BOOK 1.client server communication-group communication – Case study: IPC in UNIX UNIT II DISTRIBUTED OBJECTS AND FILE SYSTEM 9 Introduction . 2.Name services and DNS . M.S.Logical time and logical clocks . 1994. REFERENCES A.

Single-Dimensional Boolean Association Rules from Transactional Databases. Classifier Accuracy. David Hand. Integration. Other Classification Methods. Prediction. Bayesian Classification.CS1004 AIM DATA WAREHOUSING AND MINING 3 0 0 100 To serve as an introductory course to under graduate students with an emphasis on the design aspects of Data Mining and Data Warehousing OBJECTIVE This course has been designed with the following objectives: • • UNIT I To introduce the concept of data mining with in detail coverage of basic tasks. and implication. Class Comparisons. Multi-Level Association Rules from Transaction Databases UNIT IV CLASSIFICATION AND CLUSTERING 12 Classification and Prediction. DESCRIPTION LANGUAGE. Association Rule Based. . Applications and Trends in Data Mining TOTAL : 45 TEXT BOOK 1. Pearson Education 2004. REFERENCES 1. “Data Mining: Introductory and Advanced Topics”. Concept Description.H. 2003. Han. CONCEPT 8 Why Preprocessing. Multimedia Databases. issues. Wiley. metrics. Cleaning. Decision Tree Induction. 3rd Edition. Data Warehouse Architecture. Partitioning methods.Inmon. Pearson Education 2003. UNIT III ASSOCIATION RULES 9 Association Rule Mining. J. Categorisation of methods. 2001. Core topics like classification. Kamber. “Data Warehousing in the real world”.Dunham. Cluster Analysis. Harcourt India / Morgan Kauffman. UNIT V RECENT TRENDS 8 Multidimensional Analysis and Descriptive Mining of Complex Data Objects. Graphical User Interfaces. Characterizations. Further Development. Types of data. Text Databases. “Principles of Data Mining”. Issues. W. Discretization. Sam Anahory. 2. “Data Mining: Concepts and Techniques”. INTRODUCTION AND DATA WAREHOUSING 8 Introduction. M. 3. Data Warehousing to Data Mining UNIT II DATA PREPROCESSING. Margaret H. Concept Hierarchy Generation. PHI 2004. Query Language. Reduction. Spatial Databases. clustering and association rules are exhaustively dealt with. Architectures. “Building the Data Warehouse”. Padhraic Symth. 4. Descriptive Statistical Measures. Dennis Murry. Data Mining Primitives. Transformation. ARCHITECTURES. World Wide Web. To introduce the concept of data warehousing with special emphasis on architecture and design. Time Series and Sequence Data. Data Generalization. Heikki Manila. Outlier Analysis. Multidimensional Data Model. Implementation. Data Warehouse.

Wiley-Interscience Publication. Paulraj Ponniah. 2003.Validity of arguments. . Data Mining & OLAP”.Normal forms – Principal conjunctive and disjunctive normal forms – Rules of inference – Arguments . MA1256 AIM DISCRETE MATHEMATICS 3 1 0 100 To extend student’s mathematical maturity and ability to deal with abstraction and to introduce most of the basic terminologies used in computer science courses and application of ideas to solve practical problems. Have gained knowledge which has application in expert system. 2001. monoids and groups. Have an understanding in identifying patterns on many levels. “Data Warehousing. Alex Bezon. UNIT IV FUNCTIONS 7+3 Definitions of functions – Classification of functions –Type of functions . OBJECTIVES At the end of the course. Be exposed to concepts and properties of algebraic structures such as semigroups. MeGraw-Hill Edition. Stephen J.Examples – Composition of functions – Inverse functions – Binary and n-ary operations – Characteristic function of a set – Hashing functions – Recursive functions – Permutation functions. Be aware of a class of functions which transform a finite set into another finite set which relates to input output functions in computer science. “Data Warehousing Fundamentals”. in data base and a basic for the prolog language. UNIT III SET THEORY 10 + 3 Basic concepts – Notations – Subset – Algebra of sets – The power set – Ordered pairs and Cartesian product – Relations on sets –Types of relations and their properties – Relational matrix and the graph of a relation – Partitions – Equivalence relations – Partial ordering – Poset – Hasse diagram – Lattices and their properties – Sublattices – Boolean algebra – Homomorphism.Smith. students would • • • • • Have knowledge of the concepts needed to test the logic of a program. UNIT I PROPOSITIONAL CALCULUS 10 + 3 Propositions – Logical connectives – Compound propositions – Conditional and biconditional propositions – Truth tables – Tautologies and contradictions – Contrapositive – Logical equivalences and implications – DeMorgan’s Laws . 6. UNIT II PREDICATE CALCULUS 9+3 Predicates – Statement function – Variables – Free and bound variables – Quantifiers – Universe of discourse – Logical equivalences and implications for quantified statements – Theory of inference – The rules of universal specification and generalization – Validity of arguments.5.

Ralph. CS1303 AIM To have a introductory knowledge of automata. New Delhi.UNIT V GROUPS 9+3 Algebraic systems – Definitions – Examples – Properties – Semigroups – Monoids – Homomorphism – Sub semigroups and Submonoids . Co. Fourth Edition. Tata McGraw – Hill Pub. Fifth Edition. Trembly J. Kenneth H. New Delhi. 2. AUTOMATA 9 Bernard Kolman. UNIT II REGULAR EXPRESSIONS AND LANGUAGES 9 Regular Expression – FA and Regular Expressions – Proving languages not to be regular – Closure properties of regular languages – Equivalence and minimization of Automata. 2002. Sharan Cutler Ross. formal language theory and computability.Rosen. 2003. Robert C. Pearson Education Asia. To know the relation between regular language. Busby. REFERENCES 1. Delhi. 2003. THEORY OF COMPUTATION 3 1 0 100 15 TOTAL : 60 Introduction to formal proof – Additional forms of proof – Inductive proofs –Finite Automata (FA) – Deterministic Finite Automata (DFA)– Non-deterministic Finite Automata (NFA) – Finite Automata with Epsilon transitions.. Co. New Delhi. 2. Ltd. 3. UNIT IV PROPERTIES OF CONTEXT-FREE LANGUAGES 9 . Fourth Indian reprint. 2002.. Deterministic Pushdown Automata. OBJECTIVES • • • • UNIT I To have an understanding of finite state and pushdown automata.P and Manohar R. New Delhi. “Discrete Mathematical Structures”. Ltd. Pearson Education Asia. Tata McGraw–Hill Pub. “Discrete Mathematical Structures with Applications to Computer Science”. To have a knowledge of regular languages and context free languages. context free language and corresponding recognizers. Richard Johnsonbaugh. UNIT III CONTEXT-FREE GRAMMAR AND LANGUAGES 9 Context-Free Grammar (CFG) – Parse Trees – Ambiguity in grammars and languages – Definition of the Pushdown automata – Languages of a Pushdown Automata – Equivalence of Pushdown automata and CFG. “Discrete Mathematics”. Grimaldi. 2003.Codes and group codes – Basic notions of error correction Error recovery in group codes. Pearson Education Pvt Ltd. “Discrete Mathematics and its Applications”. “Discrete and Combinatorial Mathematics: An Applied Introduction”. To study the Turing machine and classes of problems. TUTORIAL TEXT BOOKS 1.Cosets and Lagrange’s theorem – Normal subgroups – Normal algebraic system with two binary operations . Fifth Edition. P.

REFERENCES 1. Pearson Education/PHI. OBJECTIVES • • • • UNIT I To know the basics of managing the digital firm.major types of systems in organizations – systems from a functional perspective – enterprise applications – organizations and information systems – managers decision making and information systems – information systems and business strategy. “Elements of The theory of Computation”. UNIT IV KNOWLEDGE MANAGEMENT. ETHICS AND SECURITY 9 Knowledge Management in the organization – Information and Knowledge base systems – Decision -support systems – Understanding ethical and Social issues packed to systems – Ethics in an Information . To understand basic issues in knowledge management and information systems. J. development and management of information systems. INFORMATION SYSTEMS DESIGN 3 0 0 100 15 TOTAL : 60 Why information systems – contemporary approaches to information systems – new role of information systems. 2.E. UNIT III 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. To know the ethical and security issues in information systems. UNIT V UNDECIDABILITY 9 A language that is not Recursively Enumerable (RE) – An undecidable problem that is RE – Undecidable problems about Turing Machine – Post’s Correspondence Problem . “Introduction to Automata Theory. Languages and Computations”. 2003.H. IT1002 AIM To understand the design.D Ullman. R. 2003 J.Motwani and J. 3. 2003. Second Edition.R. TMH.Martin.Closure Properties of CFL – Turing Machines – Programming Techniques for TM.Papadimitriou.Normal forms for CFG – Pumping Lemma for CFL . “Introduction to Languages and the Theory of Computation”. MANAGING THE DIGITAL FIRM 9 H.The importance of change management in information system success and failure – Managing Implementation. Pearson Education. To understand the design. Third Edition. Micheal Sipser. Thomson Brokecole. TUTORIAL TEXT BOOK 1.Hopcroft. development and maintenance of information systems. “Introduction of the Theory and Computation”.Lewis and C. 1997.The classes P and NP. Second Edition. UNIT II DESIGNING INFORMATION SYSTEMS 9 Systems as planned organizational change – business process re-engineering and process improvement – overview of systems development – alternate system – Building approaches – Understanding the business value of Information Systems .

1998. UNIT II 10 User interface design process. O'Reilly Associates. Gupta. 3. "Management Information Systems: Managing the Digital firm". Louis Rosenfel and Peter Morville. "Management Information Systems – A Management Prespective". "Information Architecture for the World wide Web". Lauaon Kenneth & Landon Jane. Eighth edition. Joel E. windows. [Unit – 3]. To study about business functions.Human interaction speed-business functions-requirement analysis-Direct-Indirect methods-basic business functions-Design . 2002.web user interface-popularity-characteristic & principles. 3. Pearson Education. Claggett. "Information Systems – A Management Perspective". Prentice Hall of India. Robert G. 2. To study the various controls for the windows. PHI. PHI. Ltd. design.obstacles-usability-human characteristics in design . 2. To study the testing methods UNIT I 8 Introduction-Importance-Human-Computer interface-characteristics of graphics interface-Direct manipulation graphical system . 2000. To study the characteristics and components of windows. [Unit – 5]. TOTAL : 45 TEXT BOOKS 1.. CS1015 100 USER INTERFACE DESIGN 3 0 0 AIM To implement the basics and in-depth knowledge about UID. Ross and James R. graphics. 2001. Uma Gupta. "Information Systems – Success in 21st Century". interfaces. 2. UNIT V INFORMATION ARCHITECTURE 9 Defining Information Architecture – why Information Architecture matters – Practicing Information Architecture in the Real world – Information Ecologies – User needs and Behavior – The anatomy of Information Architecture – Organizing Systems – Search Systems. 2004. 1994. Murdick.[Unit – 1. 4] Uma G. Galgotia publications Pvt. menu creation and windows creation and connection between menu and windows. "Information Systems for Modern Management". To study about various problems in windows design with color. text. It enables the students to take up the design the user interface. REFERENCES 1.society – The moral dimensions of Information Systems – System vulnerability and abuse – Creating a control environment – Ensuring System Quality. Steven Alter.. OBJECTIVES • • • • • • To study the concept of menus.

REFERENCES Ben Sheiderman. DIGITAL IMAGE PROCESSING 3 0 0 100 1. UNIT V 9 Windows layout-test :prototypes . OBJECTIVES • • • • • UNIT I To study the image fundamentals and mathematical transforms necessary for image processing. Galitz .structures of menus . “Design the User Interface”. To study the image compression procedures. 2001. Wiley – Dream Tech Ltd.standards-system timings . 1998. To study the image segmentation and representation techniques. Alan Cooper.effective feedback-guidance & assistance-Internationalization-accesssibility-IconsImage-Multimedia -coloring. To study the image enhancement techniques To study image restoration procedures. DIGITAL IMAGE FUNDAMENTALS AND TRANSFORMS 9 Elements of visual perception – Image sampling and quantization Basic relationship between pixels – Basic geometric transformations-Introduction to Fourier Transform and DFT – Properties of 2D Fourier .visualization . John Wiley& Sons. 2.“The Essential Guide to User Interface Design”.Information search .Hypermedia www . TOTAL : 45 TEXT BOOK Wilbent. EC1009 AIM To introduce the student to various image processing techniques.Software tools. Pearson Education.retest . UNIT IV 9 Text for web pages . UNIT III 9 Windows: Characteristics-components-presentation styles-types-managements-organizations-operationsweb systems-device-based controls: characteristics-Screen -based controls: operate control .. “The Essential of User Interface Design”. 2002.kinds of tests .Human consideration in screen design . 1.text boxesselection control-combination control-custom control-presentation control. O.functions of menus-contents of menu-formatting -phrasing the menu .selecting menu choice-navigating menusgraphical menus.

Region Based segmentation – Boundary representation: chair codesPolygonal approximation – Boundary segments – boundary descriptors: Simple descriptors-Fourier descriptors .K. Digital Image Processing . IT1003 100 William K Pratt. Thompson Learniy (1999). Slant – Karhunen – Loeve transforms. 3. UNIT II WORKING CAPITAL AND INVENTORY: 9 Management of working capital – Factors influencing working capital decisions – Valuation of materials issue – Inventory management – Application of computers in inventory management. Jain. Vaclav hlavac. Prentice Hall of India.Texture TOTAL : 45 TEXT BOOKS 1. Broos/colic. Digital Image Processing John Willey (2001) Image Processing Analysis and Machine Vision – Millman Sonka. Chanda Dutta Magundar – Digital Image Processing and Applications. Lossy Compression: Transform coding – Wavelet coding – Basics of Image compression standards: JPEG. . UNIT III IMAGE RESTORATION: 9 Model of Image Degradation/restoration process – Noise models – Inverse filtering -Least mean square filtering – Constrained least mean square filtering – Blind image restoration – Pseudo inverse – Singular value decomposition. New Delhi (1995)-Fundamentals of Digital Image Processing.Transform – FFT – Separable Image Transforms -Walsh – Hadamard – Discrete Cosine Transform. 2. PHI.Regional descriptors –Simple descriptors.Basics of Vector quantization. REFERENCES 1. A. MPEG.predictive coding-DPCM. 2000 FINANCIAL ACCOUNTING & MANAGEMENT 300 UNIT I FINANCIAL ACCOUNTING: 9 Balance Sheet – Profit and loss statement – Financial ratios analysis – Cash flow and fund flow statements.Pearson Education 2003. UNIT II IMAGE ENHANCEMENT TECHNIQUES: 9 Spatial Domain methods: Basic grey level transformation – Histogram equalization – Image subtraction – Image averaging –Spatial filtering: Smoothing. Richard E Woods 2nd Edition. Rafael C Gonzalez. 4. UNIT IV IMAGE COMPRESSION 9 Lossless compression: Variable length coding – LZW coding – Bit plane coding. sharpening filters – Laplacian filters – Frequency domain filters : Smoothing – Sharpening filters – Homomorphic filtering. Haar. UNIT V IMAGE SEGMENTATION AND REPRESENTATION 9 Edge detection – Thresholding . Roger Boyle.

Study of earth segment and space segment components Study of satellite access by various users. MacMillan India Ltd. UNIT IV BUDGETING: Classification of budgets – Fixed and flexible budgets – Zero based budgeting. UNIT II GEOSTATIONARY ORBIT & SPACE SEGMENT 9 Introduction – Antenna Look Angels – The Polar Mount Antenna – Limits of Visibility – Near Geostationary Orbits – Earth Eclipse of Satellite – Sun Transit Outage – Launching Orbits – Problems – Power Supply – Attitude Control – Spinning Satellite Stabilization – Momentum Wheel Stabilization – Station Keeping – Thermal Control – TT&C Subsystem – Transponders – Wideband Receiver – Input . TOTAL = 45 REFERNECES: 1. Subbash Sarma and M. 3. ‘Financial Accounting’. Study of DTH and compression standards. 2002. OVERVIEW METHODS OF SATELLITE SYSTEMS. Panduranga Vithal ‘Financial Accounting for Management. Thomson Learning. Ashok Banerjee. Vanderbeck. Excel Books 2001. SATELLITE COMMUNICATION 3 0 0 100 AIM To enable the student to become familiar with satellites and satellite services.S. UNIT V CAPITAL MARKETS: 9 9 9 Capital budgeting – Techniques of investment analysis – Cost of capital – Capital structure decisions. 4. 2. ORBITS AND LAUNCHING 9 Introduction – Frequency Allocations for Satellite Services – Intelsat – U.UNIT III COST ACCOUNTING: Cost accounting system – Preparation of cost sheets – Overhead allocation – Variance analysis. 2004. EC1015 Warren. ‘Thomson Learning 2002. ‘Principles of Cost Accounting.Domsats – Polar Orbiting Satellites – Problems – Kepler’s First Law – Kepler’s Second Law – Kepler’s Third Law – Definitions of Terms for Earth-orbiting Satellites – Orbital Elements – Apogee and Perigee Heights – Orbital Perturbations – Effects of a Nonspherical Earth – Atmospheric Drag – Inclined Orbits – Calendars – Universal Time – Julian Dates – Sidereal Time – The Orbital Plane – The Geocentric-Equatorial Coordinate System – Earth Station Referred to the IJK Frame – The Topcentric-Horizon Co-ordinate System – The Sub-satellite Point – Predicting Satellite Position. ‘Financial Accounting – a managerial emphasis’. Study of satellite orbits and launching. OBJECTIVES • • • • • UNIT I Overview of satellite systems in relation to other terrestrial systems.

. Ltd. Bandwidth-limited a Power-limited TWT amplifier operation. UNIT IV SATELLITE ACCESS 9 Single Access – Preassigned FDMA. Companion of uplink Power requirements for FDMA & TDMA. Satellite Communication Systems Engineering. ADVANCED JAVA PROGRAMMING 3 0 0 100 3. SPADE System. 2004 2. Downlink analysis for Digital transmission. John Willy & Sons (Asia) Pvt. Network synchronization. TOTAL : 45 TEXT BOOK 1. Satellite switched TDMA. FDMA downlink analysis. Satellite Communications. CS1005 AIM . Wilbur L.Richharia : Satellite Communication Systems (Design Principles Macmillan Press Ltd. Pearson Education Ltd. Carrier recovery. Preamble and Postamble. On-board signal Processing for TDMA / FDMA operation. Speech Interpolation and Prediction. unique word detection. Demand-Assigned FDMA. Second edition 2003. Satellite Communications. Code-Division Multiple Access – Direct-Sequence spread spectrum – code signal c(t) – autocorrelation function for c(t) – Acquisition and trackling – Spectrum spreading and dispreading – CDMA throughput – Problems – Network Layers – TCP Link – Satellite Links and TCP – Enhancing TCP Over Satellite Channels Using Standard Mechanisms (RFC-2488) – Requests for comments – Split TCP connections – Asymmetric Channels – Proposed Systems. Demand assigned TDMA. M. UNIT V DIRECT BROADCAST SATELLITE SERVICES 9 Introduction – Orbital Spacings – Power Rating and Number of Transponders – Frequencies and Polarization – Transponder Capacity – Bit Rates for Digital Television – MPEG Compression Standards – Forward Error Correction – Home Receiver Outdoor Unit (ODU) – Home Receiver Indoor Unit (IDU) – Downlink Analysis – Uplink -Problems .Demultiplexer – Power Amplifier – Antenna Subsystem – Morelos – Anik-E – Advanced Tiros-N Spacecraft UNIT III EARTH SEGMENT & SPACE LINK 9 Introduction – Receive-Only Home TV Systems – Outdoor Unit – Indoor Unit for Analog (FM) TV – Master Antenna TV System – Community Antenna TV System – Transmit-Receive Earth Stations – Problems – Equivalent Isotropic Radiated Power – Transmission Losses – Free-Space Transmission – Feeder Losses – Antenna Misalignment Losses – Fixed Atmospheric and Ionospheric Losses – Link Power Budget Equation – System Noise – Antenna Noise – Amplifier Noise Temperature – Amplifiers in Cascade – Noise Factor – Noise Temperature of Absorptive Networks – Overall System Noise Temperature – Carrier-to-Noise Ratio – Uplink – Saturation Flux Density – Input Back Off – The Earth Station HPA – Downlink – Output Back off – Satellite TWTA Output – Effects of Rain – Uplink rain-fade margin – Downlink rain-fade margin – Combined Uplink and Downlink C/N Ratio – Intermodulation Noise. Traffic Date. preassigned TDMA.Satellite Mobile Services – VSATs – Radarsat – Global Positioning Satellite System – Orbcomm.Suyder Hond Robert A. Second Edition 2003. Frame Efficiency and Channel capacity. Pritchars Henri G. Timothy Pratt – Charles Bostian & Jeremy Allmuti.Nelson. McGraw-Hill Publication Third edition 2001 REFERENCES 1. TDMA : Reference Burst. Dennis Roddy.

UNIT II NETWORK PROGRAMMING IN JAVA 9 Sockets – secure sockets – custom sockets – UDP datagrams – multicast sockets – URL classes – Reading Data from the server – writing data – configuring the connection – Reading the header – telnet application – Java Messaging services UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT 9 Remote method Invocation – activation models – RMI custom sockets – Object Serialization – RMI – IIOP implementation – CORBA – IDL technology – Naming Services – CORBA programming Models . “ Java Network Programming”. 1999.To enable the students to design and develop enterprise strength distributed and multi-tier applications – Using Java Technology.sun.. (UNIT I and UNIT IV) REFERENCES 1. OBJECTIVES • • • • UNIT I To learn advanced Java programming concepts like reflection.JAR file creation UNIT IV MULTI-TIER APPLICATION DEVELOPMENT 9 Server side programming – servlets – Java Server Pages . CS1012 AIM Web reference: http://java.com. 3. etc.Applet to Applet communication – applet to Servlet communication . 2003. (UNIT III and UNIT V) Hortsmann & Cornell. “Mastering Enterprise Java Beans”. 2002. UNIT V ENTERPRISE APPLICATIONS 9 Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity Beans – Persistent Entity Beans – Transactions. John Wiley & Sons Inc. Tata McGraw-Hill. 2000 (UNIT II) Ed Roman.JDBC – Using BLOB and CLOB objects – storing Multimedia data into databases – Multimedia streaming applications – Java Media Framework. “CORE JAVA 2 ADVANCED FEATURES. JAVA FUNDAMENTALS 9 Java I/O streaming – filter and pipe streams – Byte Code interpretation . TOTAL : 45 TEXT BOOKS 1. Patrick Naughton. Elliotte Rusty Harold. native code interface. threads. Pearson Education. 2. 2. “COMPLETE REFERENCE: JAVA2”. O’Reilly publishers.reflection – Dynamic Reflexive Classes – Threading – Java Native Interfaces. To develop network programs in Java To understand Concepts needed for distributed and multi-tier applications To understand issues in enterprise applications development. NATURAL LANGUAGE PROCESSING 3 0 0 100 . VOL II”.Swing.

Context-Free Grammars for English: Constituency – Context-Free rules and trees – Sentence-level constructions – The noun phrase – Coordination – Agreement – The verb phase and sub categorization – Auxiliaries – Spoken language syntax – Grammars equivalence and normal form – FiniteState and Context-Free grammars – Grammars and human processing.The aim is to expose the students to the basic principles of language processing and typical applications of natural language processing systems OBJECTIVE • • • • • UNIT I To provide a general introduction including the use of state automata for language processing To provide the fundamentals of syntax including a basic parse To explain advanced feature like feature structures and realistic parsing methodologies To explain basic concepts of remotes processing To give details about a typical natural language processing applications INTRODUCTION 6 Introduction: Knowledge in speech and language processing – Ambiguity – Models and Algorithms – Language. Regular Expressions and automata: Regular expressions – FiniteState automata. Parsing with Context-Free Grammars: Parsing as search – A Basic Top-Down parser – Problems with the basic Top-Down parser – The early algorithm – Finite-State parsing methods. Semantic Analysis: Syntax-Driven semantic analysis – Attachments for a fragment of English – Integrating semantic analysis into the early parser – Idioms and compositionality – Robust semantic analysis. UNIT IV SEMANTIC 10 Representing Meaning: Computational desiderata for representations – Meaning structure of language – First order predicate calculus – Some linguistically relevant concepts – Related representational approaches – Alternative approaches to meaning. Thought and Understanding. UNIT III ADVANCED FEATURES AND SYNTAX 11 Features and Unification: Feature structures – Unification of feature structures – Features structures in the grammar – Implementing unification – Parsing with unification constraints – Types and Inheritance. Machine Translation: Language similarities and . Natural Language Generation: Introduction to language generation – Architecture for generation – Surface realization – Discourse planning – Other issues. Lexical semantics: relational among lexemes and their senses – WordNet: A database of lexical relations – The Internal structure of words – Creativity and the lexicon. Morphology and Finite-State Transducers: Survey of English morphology – Finite-State Morphological parsing – Combining FST lexicon and rules – Lexicon-Free FSTs: The porter stammer – Human morphological processing UNIT II SYNTAX 10 Word classes and part-of-speech tagging: English word classes – Tagsets for English – Part-of-speech tagging – Rule-based part-of-speech tagging – Stochastic part-of-speech tagging – Transformation-based tagging – Other issues. Lexicalized and Probabilistic Parsing: Probabilistic context-free grammar – problems with PCFGs – Probabilistic lexicalized CFGs – Dependency Grammars – Human parsing. UNIT V APPLICATIONS 8 Word Sense Disambiguation and Information Retrieval: Selectional restriction-based disambiguation – Robust word sense disambiguation – Information retrieval – other information retrieval tasks.

“Business Processes : Modelling and Analysis for Re-Engineering and Improvement”. “ Speech and Language Processing”. “Natural Language Understanding”. Concept of a Manufacturing System. Effective Operations Management.4. James Allen. Value Chain and Competitive Advantage UNIT II CUSTOMER AND MATERIALS PROCESSING 9 Marketing in a Changing World.. “Understanding Business : Process”. Daniel Jurafsky & James H. USA. 2003. Process Patterns UNIT V MANAGING THE MODELING 9 Modeling the Materials in the Process. Logistics and Competitive Strategy. Analyzing a Process Model. 1995 [UNITS 3. REFERENCE 1. Animating a Process UNIT IV LARGE PROCESSES 9 Micro-Modeling of Processes. Pearson Education. . Routledge. BUSINESS PROCESS MODELS 3 0 0 100 IT1004 AIM To understand the importance of business processes and their modeling for competitive advantage OBJECTIVES • • • • • To know the basics of business process To understand the various aspects of customer and materials processing To know the basic concepts of business process modeling To understand the specific issues related to large processes To understand the methodology of managing the modeling UNDERSTANDING BUSINESS PROCESS 9 UNIT I Organizations as Systems. USA. Managing the Modeling TOTAL : 45 TEXT BOOKS 1. Purchasing. Reverse Logistics.differences – The transfer metaphor – The interlingua idea: Using meaning – Direct translation – Using statistical techniques – Usability and system development. Relationship Marketing. The triumph of Process UNIT III PROCESS MODELING 9 Process Modeller’s Needs.5] 2. Competing on Capabilities. Basic Concepts in Process Modeling. Modeling with RADS. Modeling Large Processes. 2002. Davis Barnes (Editor). Adding Value. TOTAL : 45 TEXT BOOK 1.Martin.2] Martyn A Ould. Ltd. Pearson Education (Singapore) Pte. John Wiley & Sons. 2000 [UNITS 1.

2. design code generation schemes. 5.Role of Lexical Analyzer – Input Buffering – Specification of Tokens. “e-Enterprise : Business Models. “Business Process Mapping : Improving Customer Satisfaction”. Howard Smith and Peter Fingar. “Business Processes and Information Technology”. Cambridge University Press. John Wiley & Sons.LR Parsers . India. design and implement a lexical analyzer.Recursive Descent Parsing . Steve G Sutton and Jane Fedorowicz.Predictive Parsing – Bottom-up parsing . UNIT II SYNTAX ANALYSIS 9 Role of the parser –Writing Grammars –Context-Free Grammars – Top Down parsing . USA. MeghanKiffer Press. 2003 Roger Burlton. 2001 Faisal Haque. USA.Shift Reduce Parsing – Operator Precedent Parsing . To understand. 4.SLR Parser . Architecture and Components”. To understand optimization of codes and runtime environment. OBJECTIVES • • • • To understand. UNIT III INTERMEDIATE CODE GENERATION 9 Intermediate languages – Declarations – Assignment Statements – Boolean Expressions – Case Statements – Back patching – Procedure calls. 2000. To understand. Paulette J Keller.Lexical Analysis . design and implement a parser.Canonical LR Parser . Thompson Learning. UNIT I INTRODUCTION TO COMPILING 9 Compilers – Analysis of the source program – Phases of a compiler – Cousins of the Compiler – Grouping of Phases – Compiler construction tools . UK. 2004 CS1352 PRINCIPLES OF COMPILER DESIGN 3 1 0 100 AIM At the end of the course the student will be able to design and implement a simple compiler. UNIT V CODE OPTIMIZATION AND RUN TIME ENVIRONMENTS 9 . 3. “Business Process Management : Profiting from Process”. SAMS. 2001 Mike Jacka J. USA.REFERENCES 1. “Business Process Management (BPM): The Third Wave”. UNIT IV CODE GENERATION 9 Issues in the design of code generator – The target machine – Runtime Storage management – Basic Blocks and Flow Graphs – Next-use Information – A simple Code generator – DAG representation of Basic Blocks – Peephole Optimization.LALR Parser. Ulric J Gelinas.

• To understand the component of virtual reality and virtual reality applications in medicine OBJECTIVES • • • • reality.P. 2003. REFERENCES 1. Techniques and Tools”. VB based Medical information System. To expose to various applications of computer in medical field like neural network. 3. “Compiler Construction: Principles and Practice”. Benjamin Cummings. Dynamic data exchange. Design of Multimedia information systems. LeBlanc. Thompson Learning. Based on the above knowledge to develop packages for transmission of medical information and for training. Henk Alblas and Albert Nymeyer.Introduction– Principal Sources of Optimization – Optimization of basic Blocks – Introduction to Global Data Flow Analysis – Runtime Environments – Source Language issues – Storage Organization – Storage Allocation strategies – Access to non-local names – Parameter Passing. fuzzy system and virtual 1. J. “Practice and Principles of Compiler Building with C”. MEDICAL DATABASE IMPLEMENTATION 9 Medical data acquisition and database systems: PC based mutlichannel data acquisition system. TUTORIAL TEXT BOOK 1. Pattern Recognition. Louden. storage. 4. Components of virtual reality. “Introduction to Compiler Techniques”. 2001. 2003. Second Edition. analysis and retrieval techniques. Principles and application of Artificial Intelligence. Jeffrey D Ullman. Neural Network and Fuzzy Logic in Medicine. Prentice Hall of India. . visual Basic environment. VISUAL BASIC 9 Visual programming concepts. 2. C. Alfred Aho. tools and controls. Bennet. 2003. 3. 2003 MEDICAL INFORMATICS 3 0 0 100 15 TOTAL : 60 BM1007 AIM • To give comprehensive idea about multimedia applications in medical field to develop educational / training packages. Fischer and R. MULTIMEDIA AND VIRTUAL REALITY APPLIED TO MEDICINE 9 Basic concepts of Multimedia. Allen I. “Compilers Principles. Pearson Education Asia. Holub “Compiler Design in C”. Virtual reality applications in medicine. Kenneth C. Ravi Sethi. 4. To study the methods utilized for data storage. COMPUTERS IN SYSTEM DESIGN 9 Hospital Information System its design and functional characteristics. N. data retrieval and analysis To study the concept of visual programming and to develop VB based medical information systems. 2. “Crafting a compiler with C”. 2003. Tata McGraw-Hill. J. 5. PHI.

REFERENCES 1. New Delhi. “Computer in Medicine”. IT1005 AIM The aim of this course is to expose the students to the basics of bioinformatics processing and the computational techniques needed for the process.Lele. New York. Clinical Implications UNIT II GENOME ORGANIZATION 9 Genomics and Proteomics. 2. “Teach Yourself Visual Basic 6 in 21 days”. Biological Classification. SNPs. WWW. “Multimedia making it work’. Integrated design concepts. Bowker and Saur. Genomes of Eukaryotes. London. New Delhi. Genomes of prokaryotes. Dogmas. 1997. Evolution of Genomes UNIT III ARCHIVES AND INFORMATION RETRIEVAL 9 Introduction. New Delhi. Gateways to Archives UNIT IV ALIGNMENTS AND PHYLOGENETIC TREES 9 . Virtual and digital libraries. Academic Press. Davis Chapman. Protein Structure. COMPUTERS IN MEDICAL RESEARCH 9 Medical Informatics and its levels. Data Archives. 3. “Biomedical Information Technology’. TOTAL : 45 TEXT BOOK 1. Design and development of educational packages on medical sciences. Tay Vaughan. 1997. Computers. Mary Brth Fecko. Harold Sackman. Interactive multimedia. The archives. 1997. 4. Eavesdropping on transmission of genetic information. “Electronics Resources: Access and Issues”. 1997 BIO INFORMATICS 3 0 0 100 OBJECTIVES • • • • • Basic aspects of the biological patterns Biological pattern matching Use the archives and information retrieval strategies Understand the approaches to sequence alignments Understand the issues in proteins and drug discovery UNIT I INTRODUCTION 9 Life in Space and Time. Use of Sequences. Human Genome.5. Genetic Diversity. Internet and its applications. Tata McGraw-Hill. Tata McGraw-Hill.D. R. 1997.

Measures of Sequence similarity. Consultants and Employees. JD Edwards. Dotplots and Sequence Alignments. Classification of Protein Structures. Business Process Reengineering (BPR). Enterprise – An Overview. Oxford University Press. Peoplesoft. Drug discovery and development TOTAL : 45 TEXT BOOK 1. Data Mining. SAP AG. India. Phylogenetic trees UNIT V PROTEIN STRUCTURE AND DRUG DISCOVERY 9 Protein Stability and Folding. Human Resources. Consultants and Users. Phylogeny. Computing the Al. The dynamic programming algorithm. OLAP. Multiple sequence alignment. 2004 REFERENCE 1. Vendors. Baan.Introduction to Sequence Alignment. OBJECTIVES • • • • • UNIT 1 To know the basics of ERP To understand the key implementation issues of ERP To know the business modules of ERP To be aware of some popular products in the area of ERP To appreciate the current and future trends in ERP INTRODUCTION 9 Attwood T K and Parry-Smith D J. Finance. Hidden Costs. Assignment of protein structures to genomes. “Introduction to Bioinformatics”. Data Warehousing. 2001 ENTERPRISE RESOURCE PLANNING 3 0 0 100 ERP: An Overview. DALI. SSA . Materials Management. Applications.ignment. Sales and Distribution UNIT IV THE ERP MARKET 9 ERP Market Place. Implementation Methodology. Oracle. QAD. Manufacturing. Project Management and Monitoring UNIT III THE BUSINESS MODULES 9 Business modules in an ERP Package. Significance of alignments. ERP and Related Technologies. Plant Maintenance. Prediction of protein function. Benefits of ERP. Pearson Education Asis. Protein Structure prediction and modeling. “Introduction to Bioinformatics”. Superposition of structures. SCM UNIT II ERP IMPLEMENTATION 9 ERP Implementation Lifecycle. Evolution of Protein Structures. Arthur M Lesk. Contracts with Vendors. Applications of Hydrophobicity. New Delhi. Organizing the Implementation. IT1006 AIM To know the strategic importance of Enterprise Resource Planning. Quality Management. The dotplot.

OBJECTIVE The course has been so designed as to include. Organizations can use Intranets and Internets to analyze various aspects about the performance and predict the future. • • • UNIT I Development of support system Methods of managing knowledge Intelligent decision system development INTRODUCTION 9 Joseph A Brady. Knowledge acquisition and validation: Knowledge engineering – Scope – Acquisition methods Interviews – Tracking methods – Observation and other methods – Grid analysis – Machine Learning: Rule induction. ERP and Internet. “ERP Demystified”. 2003 KNOWLEDGE BASED DECISION SUPPORT SYSTEM 3 0 0 100 Decision making. 2.Case applications. Vinod Kumar Garg and Venkitakrishnan N K. Data Warehouse. Modeling. SCM – frontline decision support systems. “Concepts in Enterprise Resource Planning”. case-based reasoning – Neural computing – Intelligent agents – Selection of an appropriate knowledge acquisition methods – Multiple experts – Validation and verification of the knowledge base – . USA. Thompson Course Technology. This course aims at exposing the student to one of the important applications of the computer. ERP and e-Commerce. “Enterprise Resource Planning – Concepts and Practice”. and support – Introduction and Definition – Systems – Models – Modeling process – Decision making: The intelligence phase – The design phase . OLAP. 2000 REFERENCES 1.UNIT V ERP – PRESENT AND FUTURE 9 Turbo Charge the ERP System. EIA. Technologies. PHI. Multidimensional analysis. ERP. New Delhi. Tata McGraw Hill. Bret Wagner. Alexis Leon.Life cycle – Methodologies – prototype – Technology Levels and Tools – Development platforms – Tool selection – Developing DSS Enterprise systems: Concepts and Definition – Evolution of information systems – Information needs – Characteristics and capabilities – Comparing and Integrating EIS and DSS – EIS data access. UNIT III KNOWLEDGE MANAGEMENT 9 Introduction – Organizational learning and memory – Knowledge management –Development –methods. New Delhi. CS1022 AIM There has been a radical shift in the management parlance. Future Directions TOTAL : 45 TEXT BOOK 1. Ellen F Monk. UNIT II DECISION SUPPORT SYSTEM DEVELOPMENT 9 Decision Support System Development : Introduction .The choice phase – Evaluation: The implementation phase –Alternative Decision – Making models – Decision support systems – Decision makers . Presentation and the web – Including soft information enterprise on systems . Systems.Organizational DSS – supply and value chains and decision support – supply chain problems and solutions – computerized systems MRP. 2001. and Tools – success –Knowledge management and Artificial intelligence – Electronic document management.

9 . India.Mallach.Marakas. and global integration – Intelligent DSS – Intelligent modeling and model management – Examples of integrated systems – Problems and issues in integration. Tata McGraw-Hill. and ethics – Intelligent systems and employment levels – Internet communication – other societal impacts – managerial implications and social responsibilities – TOTAL : 45 TEXT BOOK 1. UNIT IV INTELLIGENT SYSTEM DEVELOPMENT 9 Inference Techniques: Reasoning in artificial intelligence – Inference with rules: The Inference tree – Inference with frames – Model-based and case-based reasoning . REFERENCE Ganesh Natarajan. Efrain Turban. UNIT V MANAGEMENT SUPPORT SYSTEMS 9 Implementing and integrating management support systems – Implementation: The major issues Strategies – System integration – Generic models MSS. Pearson Education. DSS and ES. IT1007 AIM To understand the E-Commerce. ES – Integrating EIS. and diagramming – Numeric and documented knowledge acquisition – Knowledge acquisition and the Internet/Intranets.Representing uncertainty. To understand use of multimedia systems for E-Commerce. “Decision Support Systems and Intelligent Systems” 6 th Edition. “Decision Support and Data Warehouse Systems”. 2. 3.Analysis. documenting. “Knowledge management – Enabling Business Growth”. “Decision Support System”. and competitiveness – decision making and the manager manager’s job – Issues of legality. OBJECTIVES • • • • • UNIT I To describe E-Commerce Framework.Aronson. coding. privacy. DSS. 2002. Impacts of Management Support Systems – Introduction – overview – Organizational structure and related areas – MSS support to business process reengineering – Personnel management issues – Impact on individuals – Productivity. 2001. Efrem A. Intelligent Systems Development: Prototyping: Project Initialization – System analysis and design – Software classification: Building expert systems with tools – Shells and environments – Software selection – Hardware –Rapid prototyping and a demonstration prototype .System development –Implementation – Post implementation. Tata McGraw Hill. ELECTRONICS COMMERCE 3 0 0 100 1. 2003. 2002.Explanation and Meta knowledge – Inference with uncertainty – Representing uncertainty – Probabilities and related approaches – Theory of certainty – Approximate reasoning using fuzzy logic. George M. quality. Knowledge representation: Introduction – Representation in logic and other schemas – Semantic networks – Production rules – Frames – Multiple knowledge representation – Experimental knowledge representations . Sandhya Shekhar. Prentice Hall. To explain Electronic Systems for Payment. To Learn use of E-Commerce Advertising & Marketing To understand business documents and Digital Library. Jay E.

Introduction – Electronic Commerce Framework – The Anatomy of E-Commerce Applications. Documents Active / Compound document architecture. 2002. noise performance in photo detector. Interorganizational Commerce and EDI. “Electronic Commerce from Vision to Fulfillment”. OPTICAL COMMUNICATION 3 0 0 100 EC1402 AIMS • • To introduce the various optical fiber modes. Effy Oz. Elias M. “ Foundations of E-Commerce”. PHI. EDI Implementation. Tata McGraw-Hill. UNIT III 9 Advertising and Marketing on the Internet. operational principles WDM and solutions. To understand the different kind of losses. Making a Business case for a document Library. Corporate data warehouses. Kamalesh K. 2. “E-Commerce: The Cutting Edge & Business”. 2001. PHI. PHI. 2001. 4. . MIME and Value – added Networks. Kalakota & Whinston. RI profile and cut-off wave length. 9 TOTAL : 45 TEXT BOOK 1. To learn the various optical source materials. TMH. noise effects on system performance. Types of Digital documents. To learn the fiber optical receivers such as PIN APD diodes. LED structures. PHI. Brenda Kennan. 3. Laser diodes and different fiber amplifiers. UNIT V Multimedia and Digital Video – Broad band Telecommunications – Mobile and Wireless Computing Fundamentals. Pearson Education. Issues behind document Infrastructure. Software Agent. Design optimization of SM fibers. Technology and Application”. 2001. The Internet as a Network Infrastructure. 2003. quantum efficiency. Jim A Carter. Technological Components of Education onDemand. Awad. OBJECTIVES • • • • • To learn the basic elements of optical fiber transmission link. To study about various optical sources and optical detectors and their use in the optical communication system. Finally to discuss about digital transmission and its associated parameters on system performance. REFERENCES 1. “Electronic Commerce – Framework. Feb-2003. 6. UNIT II 9 Electronic Payment Systems. “Frontiers of Electronic Commerce”. fiber modes configurations and structures. UNIT IV 9 The Corporate Digital Library – Dimensions of Internal Electronics Commerce Systems. 2003. The Network Infrastructure for E-Commerce. Bharat Bhaskar. configurations and various signal degradation factors associated with optical fiber. Computer Based Education and Training. “Developing E-Commerce Systems”. signal distortion in optical wave guides and other signal degradation factors. Bajaj. Digital Copy rights and Electronic Commerce. To learn fiber slicing and connectors. “Managing your E-Commerce Business”. receiver operation and configuration. 5.

NET framework as a whole and the technologies that constitute the framework. Signal distortion in SM fibers-Polarization Mode dispersion.Senior. Introduction to Quantum laser.Gower.Fibre joints. Avalanche Multiplication Noise –Comparison of Photo detectors –Fundamental Receiver Operation – preamplifiers. 3rd ed. lasers Diodes-Modes and Threshold condition –Rate equations – External Quantum efficiency –Resonant frequencies –Laser Diodes.Linearly Polarized Modes –Single Mode Fibers-Graded Index fiber structure.Element of an Optical Fiber Transmission link. Core and Cladding losses. Wave guide Dispersion. UNIT II SIGNAL DEGRADATION OPTICAL FIBERS 9 Attenuation – Absorption losses. Temperature effects. 2001. Scattering losses. C # AND . J. “Optical Communication System”. Fiber amplifiers. Principles and Practice”. 1994. Intermodal dispersion.time budget –Noise Effects on System Performance-Operational Principles of WDM. 2000 REFERENCES 1. Detector Response time. “Optical Fiber Communication” McGraw–Hill International. . Prentice Hall of India. TOTAL : 45 TEXT BOOK 1. Fibre splicing. the student will get experience and be ready for large–scale projects.Power Launching and coupling. Error Sources – Receiver Configuration –Probability of Error – Quantum Limit. J.Overview of Modes-Key Modal concepts.. Prentice Hall of India. Solitons-Erbium-doped Amplifiers. Pulse Broadening in GI fibers-Mode Coupling –Design Optimization of SM fibers-RI profile and cut-off wavelength. Bending Losses. The student will gain programming skills in C# both in basic and advanced levels. UNIT V DIGITAL TRANSMISSION SYSTEM 9 Point-to-Point links System considerations –Link Power budget –Rise .UNIT I INTRODUCTION TO OPTICAL FIBERS 9 Evolution of fiber optic system. 2. UNIT III FIBER OPTICAL SOURCES AND COUPLING 9 Direct and indirect Band gap materials-LED structures –Light source materials –Quantum efficiency and LED power. Singapore. Fibre –to. .Ray Optics-Optical Fiber Modes and Configurations –Mode theory of Circular Wave guides. SNR.NET framework. Gerd Keiser. Basic on concepts of SONET/SDH Network. Signal Distortion in Optical Wave guides-Information Capacity determination –Group Delay-Material Dispersion. Lencing schemes. By building sample applications.NET FRAMEWORK 3 0 0 100 CS1010 AIM To cover the fundamental concepts of the C# language and the . UNIT IV FIBER OPTICAL RECEIVERS 9 PIN and APD diodes –Photo detector noise. OBJECTIVE The student will gain knowledge in the concepts of the . “Optical Communication. Modulation of a LED.

. Reflection. Andrew Troelsen. UNIT V THE CLR AND THE . Balancing Security and Access. IV. Balagurusamy. Understanding Server Object Types. Critical Characteristics of Information. UNIT IV WEB BASED APPLICATION DEVELOPMENT ON . II) J. Overview of C#. 3. Programming Web Services. (Unit I. Understanding . Variables. TOTAL : 45 TEXT BOOKS 1. Methods. E. Inheritance. 4. A! Press.NET FRAMEWORK 12 Assemblies. Accessing Data with ADO. Thamarai Selvi. Building the Client. Liberty. Data Types. “C# and the . Robinson et al. Tata McGraw-Hill. “Professional C#”. Literals. Herbert Schildt. Viewing MetaData. 2003. UNIT III APPLICATION DEVELOPMENT ON . Objects. Using SingleCall. Specifying a Server with an Interface. “Programming C#”. Type Discovery. Components of an Information System.NET. Securing the Components. 2. O’Reilly. Wrox Press. Operators. Versioning. 2. Strings. Murugesan.NET Platform”. Building a Server. What is Information Security ?. ethical and professional issues in Information Security To know the aspects of risk management To become aware of various standards in this area To know the technological aspects of Information Security INTRODUCTION 9 INFORMATION SECURITY 3 0 0 100 History. V) REFERENCES 1. 2nd ed. Arrays. R. “A Textbook on C#”. The Security SDLC . UNIT II OBJECT ORIENTED ASPECTS OF C# 9 Classes.UNIT I INTRODUCTION TO C# 8 Introducing C#.NET 8 Programming Web Applications with Web Forms. Polymorphism. Enumerations. Remoting.. “The Complete Reference: C#”. 2003. Pearson Education. Interfaces. Errors and Exceptions. Delegates. 2004. Looping. Attributes. Events. (Unit III. 2004. Structures. Tata McGraw-Hill. 2nd ed. The SDLC.NET. Expressions. Marshaling. Operator Overloading. Reflecting on a Type. Threads. CS1014 AIM To study the critical need for ensuring Information Security in Organizations OBJECTIVES • • • • • UNIT 1 To understand the basics of Information Security To know the legal. 2002. 2002. NSTISSC Security Model. “Programming in C#”.NET 8 Building Windows Applications. Branching.

2003 Matt Bishop. Standards and Practices. The Smarter Tester. Michael E Whitman and Herbert J Mattord. Testing as a Process. “ Computer Security Art and Science”. Access Control Devices. Covering Code Logic. Using Black Box Approach to Test Case Design. Origins of Defects. Security and Personnel TOTAL : 45 TEXT BOOK 1.UNIT II SECURITY INVESTIGATION 9 Need for Security. “Principles of Information Security”. Ethical and Professional Issues UNIT III SECURITY ANALYSIS 9 Risk Management : Identifying and Assessing Risk. Equivalence Class Partitioning. Tipton. Design of Security Architecture. Joel Scrambray. Cryptography. Vikas Publishing House. Paths:Their Role in White-box Based Test Design. Other Black-box Test Design Approaches. Assessing and Controlling Risk UNIT IV LOGICAL DESIGN 9 Blueprint for Security. Legal. Tata McGraw-Hill. Using White-Box Approach to Test design. Additional White Box Test Design Approaches. 2. Threats. 2002. Coverage and Control Flow Graphs. 2003 REFERENCES 1. Scanning and Analysis Tools. Stuart Mc Clure. Role of Process in Software Quality. Black-box testing and COTS. Test Adequacy Criteria. The Tester’s Role in a Software Development Organization. VISA International Security Model. New Delhi. Boundary Value Analysis. ISO 17799/BS 7799. Basic Definitions. Business Needs. Physical Security. Defect Classes. Evaluating Test Adequacy Criteria UNIT III LEVELS OF TESTING 9 . “Hacking Exposed”. 2004. Developer/Tester Support for Developing a Defect Repository UNIT II TEST CASE DESIGN 11 Introduction to Testing Design Strategies. Random Testing. Software Testing Principles. Attacks. IT1008 AIM To make students understand the principles of software testing OBJECTIVES • • • • • UNIT I To explain the basics of software testing To highlight the strategies for software testing To stress the need and conduct of testing levels To identify the issues in testing management To bring out the ways and means of controlling and monitoring testing activity INTRODUCTION 8 Micki Krause. Information Security Poicy. Test Case Design Strategies. Vol 1-3 CRC Press LLC. Defect Examples. IDS. Planning for Continuity UNIT V PHYSICAL DESIGN 9 Security Technology. George Kurtz. NIST Models. Pearson/PHI. The Defect Repository and Test Design. Harold F. SOFTWARE TESTING 3 0 0 100 Testing as an Engineering Activity. “ Handbook of Information Security Management”.

Test Plan Attachments. Running the Unit tests and Recording results. EDI. SCM. Unit Test Planning. Reporting review results TOTAL : 45 TEXT BOOK 1. Alpha. Designing Integration Tests. Pearson Education. New Delhi. “Practical Software Testing”. 3. Designing the Unit Tests. OBJECTIVES • • • • UNIT I To understand the advantages of using XML technology family To analyze the problems associated with tightly coupled distributed software architecture To learn the Web services building block To implement e-business solutions using XML based web services XML TECHNOLOGY FAMILY 9 Edward Kit. Components of Review Plans. IT1009 AIM To understand the concept of XML and to implement Web services using XML based standards. Process and the Engineering Disciplines. 2003 WEB SERVICES 3 0 0 100 XML – benefits – Advantages of XML over HTML. Developing a review program.The Need for Levels of Testing. Chennai. “Effective Software Testing”. “Software Testing in the Real World – Improving the Process”. Databases – XML based standards – Structuring with schemas . Test Planning. Tools and Techniques”. System Test – The Different Types. Locating Test Items. “Software Testing – Effective Methods. Building a Testing Group UNIT V CONTROLLING AND MONITORING 8 Defining Terms. Unit Test. 2003 Renu Rajani and Pradeep Oak. Introducing the test specialist. Beta and Acceptance Tests UNIT IV TEST MANAGEMENT 9 Introductory Concepts. 2003 REFERENCES 1. Reporting Test Results. Criteria for Test Completion. Ilene Burnstein. Reports and Control Issues. The Test Harness. The Class as a Testable Unit. Springer International Edition. Measurements and Milestones for Controlling and Monitoring. New Delhi. 2. 1995 Elfriede Dustin.DTD – XML Schemas – XML processing – DOM – SAX – presentation technologies – XSL – XFORMS – XHTML – Transformation – XSLT – XLINK – XPATH – XQuery UNIT II ARCHITECTING WEB SERVICES 9 Business motivations for web services – B2B – B2C – Technical motivations – limitations of CORBA and DCOM – Service-oriented Architecture (SOA) – Architecting web services – Implementation view – web services technology stack – logical view – composition of web services – deployment view – from application server to peer to peer – process view – life in the runtime UNIT III WEB SERVICES BUILDING BLOCKS 9 . Integration Test Planning. The role of three groups in Test Planning and Policy Development. Skills needed by a test specialist. Status Meetings. Test Plan Components. Tata McGraw-Hill. Types of reviews. New Delhi. Integration tests. Pearson Education. Regression Testing. Testing and Debugging Goals and Policies.

“.Resource Description Framework – RDF schema – Architecture of semantic web – content management workflow – XLANG – WSFL – Securing web services TOTAL : 45 TEXT BOOK 1. DARPA Efforts. MOBILE NETWORKS 3 0 0 100 Characteristics and Applications of Ad hoc Networks. Location Added Routing.Securing web services UNIT IV IMPLEMENTING XML IN E-BUSINESS 9 B2B – B2C Applications – Different types of B2B interaction – Components of e-business XML systems – ebXML – RosettaNet . To learn Wireless Broadband Networks Technology Overview. Apress.Stiver. UNIT V XML CONTENT MANAGEMENT AND SECURITY 9 Semantic Web – Role of Meta data in web content .describing web services – WSDL – Anatomy of WSDL – manipulating WSDL – web service policy – Discovering web services – UDDI – Anatomy of UDDI – Web service inspection – Ad-Hoc Discovery . To learn latest wireless networks AD HOC NETWORKS 9 Keith Ballinger. Source Initiated On-Demand Routing Protocols. Distance Routing Effects.Applied XML in vertical industry – web services for mobile devices.Transport protocols for web services – messaging with web services . 2. “ XML and Web Services”. APTEEN and Adapting to the dynamic nature of Wireless Sensor Networks. Scalable Coordination. Kennard Scibner and Mark C. Pearson Education. Platforms and Standards. “ Understanding SOAP”. testing and troubleshooting in Wireless Broadband Networks working principles of wireless LAN.NET A Tutorial and Analysis”. Microdiscovery and Power Aware Routing UNIT II SENSOR NETWORKS 9 Wireless Sensor Networks. SPIN. Routing – Need for routing and routing classifications. 2003. SAMS publishing. 2002. To learn management. 2002. “Understanding . David Chappell.protocols . NET Web Services Architecture and Implementation”. . 2002.. LANMAR for MANET with group mobility. Table Driven Routing Protocols. LEACH. Flat routing – Directed Diffusion. Hierarchical Routing. Pearson Education.SOAP . 4. Cluster base routing. REFERENCES 1. its standards. Classification. COGUR. TEEN. Alexander Nakhimovsky and Tom Myers. Addison Wesley. Fisheye Routing. “XML Programming: Web Applications and Web Services with JSP and ASP”. IT1010 AIM To provide basic for various techniques in mobile Networks/Adhoc Networks and New technology of Wireless Broadband Networks OBJECTIVES • • • • UNIT I To learn the basics of Routing and protocols in Adhoc and Sensor Networks. Fundamentals of MAC. Hybrid Protocols – Zone Routing. Ron Schmelzer et al. 3.

2003. “Introduction to Wireless and Mobile Systems” Thomson Learning. 2. D. Harmonized 3G. “Wireless Broadband Networks Handbook 3G. Unit V Chapter 25. Fibre Optic and HFC. Modeling of Wireless. Residential High speed Internet Wireless Broadband Satellite Systems. 3G Cellular. Unit 2 13. ATM and Relay Technologies. Multicomponent Model. 2002 IT1011 AIM To understand the key issues in the emerging discipline of Digital Asset Management DIGITAL ASSET MANAGEMENT 3 0 0 100 OBJECTIVES • • • • • To understand the ways and means of creating digital content To understand the methods of storing large digital content To know the basics of Content Management To know the key design issues of Content Management Systems To know the key technologies to build Content Management Systems. Platforms.P. Smart Phones and 3G Evolution TOTAL : 45 TEXT BOOKS 1. 3G CDMA. Joh R. 5. Kavesh Pahlavan and Prashant Krishnamurty . CREATING DIGITAL CONTENT 8 UNIT I . Broadband Applications.1 to 13. Vacca. Broadband Network Applications: Teleservices Model and Adaptive QoS Parameters. Mobile and Wireless Design Essentials. 2003 2.“Principles of Wireless Networks – A unified Approach. Agrawal and Qing-An zeng. 2001 (Unit III Chapter – 1. Wiley. LMDS Versus Other Access technologies. Chapter 13.8 to 13. Global 3G CDMA Standard. CDMA Harmonization G3G Proposal for Protocol Layers UNIT IV MANAGING WIRELESS NETWORKS AND TESTING 9 Managing Wireless Broadband Operations Management of LMDS Systems and their Application. Unit IV Chapter 22.7. Satellites. Martyn Mallick.7.7. Principles of operations Management. 23. 24. Testing Wireless Satellite Networks and Fixed Wireless Broadband Networks UNIT V ADVANCED WIRELESS NETWORKS 9 Wireless. Next Generation Wireless Broadband Networks – 3G.UNIT III 9 WIRELESS BROADBAND NETWORKS TECHNOLOGY OVERVIEW.9] REFERENCES 1.Enhanced Copper. 26 and 28) 2. Pearson Education. LMDS and Wireless Internet” Tata McGraw-Hill. HiperLAN2 Standard. PLATFORMS AND STANDARDS Wireless broadband fundamentals and Fixed Wireless Broadband Systems. Applications. [Unit I.

John Wiley & Sons. 2001[UNIT 1] Ian H Witten. Major parts of a CMS.Digital Primer. 1999 [UNIT 2] Bob Boiko. 2. USA. Working with Metadata. Text Compression.4. USA. John Rice and Brian Mckerman (Editors). Academic Press. Indexing Techniques. Designing Publications. Digital Audio. Anytime. Timothy C Bell. Any Content – Anywhere. Alistair Moffat. Image Compression. Streaming Media. 3. “Creating Digital Content”. Digital Cinema. David Thiemecke. Accounting for Acquisition sources.5] REFERENCES 1. Apress. Designing content Components. Processing Content TOTAL : 45 TEXTBOOKS 1. Compression. CGI and Digital Content Creation. USA. XML and Content Management. USA. Indexes. . Digital Interactive Television. John Wiley & Sons. 2003. Mixed Text and Images UNIT III CONTENT MANAGEMENT 10 Systems for Managing Content. 2004 Dave Addey. Phil Suh. Roots of Content Management. Abdreas Ulrich Mauthe and Peter Thomas. Rich Media. UNIT II COMPRESSING AND INDEXING 9 Document Databases. UNIT V BUILDING CMS 8 Content Markup Languages. Accounting for Authors. Digital Content Consumer. Branches of Content Management UNIT IV DESIGN OF CMS 10 The Wheel of CMS. 2001 [UNITS 3. Digital Recording. Tools and the Trade. Need for a CMS. “Professional Content Management Systems – Handling Digital Media Assets”. McGrawHill. IT1012 AIM To understand the technology application and tool kits for grid computing OBJECTIVES • • • To understand the genecise of grid computing To knoew the application of grid computing To understanding the technology and tool kits to facilitated the grid computing GRID COMPUTING 9 UNIT I Introduction .Definition and Scope of grid computing UNIT II GRID COMPUTING INITIALIVES 9 Grid Computing Organizations and their roles – Grid Computing analog – Grid Computing road map. GRID COMPUTING 3 0 0 100 2. The Enterprise Content Management System (CMS). “Managing Gigabytes”. “Content Management Bible”. Peter Bergman. USA. Cataloging Audiences. “Content Management Systems (Tool of the Trade)”. James Ellis.

Ahmar Abbas. 10 UNIT III International convention relating to Intellectual Property – Establishment of WIPO – Mission and Activities – History – General Agreement on Trade and Tariff (GATT). 10 . Movable Property ii. GE 1001 UNIT I INTELLECTUAL PROPERTY RIGHTS (IPR) 3 0 0 100 Introduction – Invention and Creativity – Intellectual Property (IP) – Importance – Protection of IPR – Basic types of property (i.Net middleware Solutions. 5 UNIT II IP – Patents – Copyrights and related rights – Trade Marks and rights arising from Trademark registration – Definitions – Industrial Designs and Integrated circuits – Protection of Geographical Indications at national and International levels – Application Procedures. Intellectual Property). “Grid Computing: A Practical Guide to technology and Applications”. Joshy Joseph & Craig Fellenstein. Immovable Property and iii. PHI. UNIT IV TECHNOLOGIES 9 OGSA – Sample use cases – OGSA platform components – OGSI – OGSA Basic Services. Charles River media – 2003.UNIT III GRID COMPUTING APPLICATIONS 9 Merging the Grid sources – Architecture with the Web Devices Architecture. REFERENCE 1. turmeric. High level services – OGSI . “Grid Computing”. 10 UNIT V Case Studies on – Patents (Basumati rice. PTR-2003. etc. 10 UNIT IV Indian Position Vs WTO and Strategies – Indian IPR legislations – commitments to WTO-Patent Ordinance and the Bill – Draft of a national Intellectual Property Policy – Present against unfair competition.) – Copyright and related rights – Trade Marks – Industrial design and Integrated circuits – Geographic indications – Protection against unfair competition. UNIT V GRID COMPUTING TOOL KITS 9 TOTAL : 45 TEXT BOOK 1. Neem. Globus GT 3 Toolkit – Architecture. Programming model.

Durga Das Basu.Sharma. “ (1997) Social Stratification in India: Issues and Themes “. New Delhi.R. Intellectual Property Today : Volume 8. 9 TEXT BOOKS 1. “ (1997) Indian Political System “. Language in India. July 2000.Assessment of working of the Parliamentary System in India. “ Handbook of Indian Patent Law and Practice “. May 2001. 2. New Delhi. Sharma. 3. Children and Scheduled Castes and Scheduled Tribes and other Weaker Sections.iptoday. Brij Kishore. Cotton Gin. R. Eli Whitney. S. “ Introduction to the Constitution of India:. .Chand and Company.TEXT BOOK 1. [www. 1794. GE 1002 INDIAN CONSTITUTION AND SOCIETY 3 0 0 100 UNIT I Historical Background – Constituent Assembly of India – Philosophical foundations of the Indian Constitution – Preamble – Fundamental Rights – Directive Principles of State Policy – Fundamental Duties – Citizenship – Constitutional Remedies for citizens. 9 UNIT IV Indian Federal System – Center – State Relations – President’s Rule – Constitutional Amendments – Constitutional Functionaries .html.C. 2. 9 UNIT II Union Government – Structures of the Union Government and Functions – President – Vice President – Prime Minister – Cabinet – Parliament – Supreme Court of India – Judicial Review.. 1998. 9 UNIT III State Government – Structure and Functions – Governor – Chief Minister – Cabinet – State Legislature – Judicial System in States – High Courts and other Subordinate Courts. March 14. New Delhi.com]. REFERENCES 1. Subbaram N. New Delhi. 5. Constitutional Remedies for citizens – Political Parties and Pressure Groups.L. Indian Social Structure. Viswanathan (Printers and Publishers) Pvt. United States Patent Number : 72X. Meaning and definition. Mac Milan India Ltd. Prentice Hall of India. Ltd. 4. New Delhi. Castle.Agarwal. Derwent IP Matters.net/features/000707_gibbs. 9 UNIT V Society : Nature. REFERENCES 1.ipmatters. Maciver and Page. “ Society: An Introduction Analysis “. Religion. 3. “ Introduction to the Constitution of India “. Using the Internet for non-patent prior art searches. Prentice Hall of India. Right of Women. S.. K. No. [www. Jawaharlal Nehru University.

1-7.1. Tenenbaum. M. 7. 7.2. G. 9.1.6). New Academic Publishing House.2.7. Jalaendhar. Sharma. 4. “ (1997) Social Stratification and Charge in India “. Media Promoters and Publishers Pvt. Pearson Education Asia. 9.1-6. Y. 9. Dromey. UNIT II LISTS.7) REFERENCES 1.1-9.5.3.3. Pearson Education Asia.1.N. Prentice-Hall of India. J.2. Manohar. 4.5. A.6.7.R.Gahai. 2 nd ed. M. Langsam. 2004 15 TOTAL : 60 .6. “Data Structures using C”. U. STACKS AND QUEUES 8 Abstract Data Type (ADT) – The List ADT – The Stack ADT – The Queue ADT UNIT III TREES 10 Preliminaries – Binary Trees – The Search Tree ADT – Binary Search Trees – AVL Trees – Tree Traversals – Hashing – General Idea – Hash Function – Separate Chaining – Open Addressing – Linear Probing – Priority Queues (Heaps) – Model – Simple implementations – Binary Heap UNIT IV SORTING 9 Preliminaries – Insertion Sort – Shellsort – Heapsort – Mergesort – Quicksort – External Sorting UNIT V GRAPHS 9 Definitions – Topological Sort – Shortest-Path Algorithms – Unweighted Shortest Paths – Dijkstra’s Algorithm – Minimum Spanning Tree – Prim’s Algorithm – Applications of Depth-First Search – Undirected Graphs – Biconnectivity – Introduction to NP-Completeness TUTORIAL TEXT BOOKS 1. 7.3.2.4.4. “Data Structures and Algorithm Analysis in C”. OBJECTIVES • To learn the systematic way of solving problems • To understand the different methods of organizing large amounts of data • To learn to program in C • To efficiently implement the different data structures • To efficiently implement solutions for specific problems UNIT I PROBLEM SOLVING 9 Problem solving – Top-down Design – Implementation – Verification – Efficiency – Analysis – Sample algorithms.5.2. 4. R. “How to Solve it by Computer” (Chaps 1-2). 6.4 (except 4.1.7 (except 7. Augenstein and A. 7. 7.6. Ltd. (chaps 3. 5. Weiss. 3. 7. “ (1998) Indian Political System “. 2002. 2.3. “ Indian Social Problems “. M. DATA STRUCTURES 3 1 0 100 CS1151 AIM To provide an in-depth knowledge in problem solving techniques and data structures. New Delhi. Yogendra Singh.1-4.1-5.11.6). 7.1. R. 9.5-9.6-9. 2002.

Binary Search Tree Heap Sort Quick Sort PROFESSIONAL ETHICS AND HUMAN VALUES 3 0 0 100 Morals. 4. 11. 10. “Data Structures and Algorithms”. 9. 3. Gilberg. Forouzan. D. Pearson education Asia. To instill Moral and Social Values and Loyalty To appreciate the rights of Others HUMAN VALUES 10 Implement the application for checking ‘Balanced Paranthesis’ using array implementation of Stack ADT (by implementing files (a) and (b) given above) Implement the application for checking ‘Balanced Paranthesis’ using linked list implementation of Stack ADT (by using file (a) from experiment 6 and implementing file (c)) Implement the application for ‘Evaluating Postfix Expressions’ using array and linked list implementations of Stack ADT (by implementing file (d) and using file (b). Hopcroft and J. J. GE1301 OBJECTIVE • • • 1. Behrouz A. 5. Richard F. CS1152 AIM DATA STRUCTURES LAB 0 0 3 100 To teach the principles of good programming practice and to give a practical training in writing efficient programs in C OBJECTIVES • • • To teach the students to write programs in C To implement the various data structures as Abstract Data Types To write programs to solve problems using the ADTs Implement the following exercises using C: 1. To create an awareness on Engineering Ethics and Human Values. 12. 3. E. 1983. Thomson Brooks / COLE. Array implementation of List Abstract Data Type (ADT) Linked list implementation of List ADT Cursor implementation of List ADT Array implementations of Stack ADT Linked list implementations of Stack ADT The following three exercises are to be done by implementing the following source files (a) Program for ‘Balanced Paranthesis’ (b) Array implementation of Stack ADT (c) Linked list implementation of Stack ADT (d) Program for ‘Evaluating Postfix Expressions’ An appropriate header file for the Stack ADT should be #included in (a) and (d) 6. 2. and then by using files (d) and (c)) Queue ADT Search Tree ADT . Aho. 8.2. Values and Ethics – Integrity – Work Ethic – Service Learning – Civic Virtue – Respect for Others – Living Peacefully – caring – Sharing – Honesty – Courage – Valuing Time – Co-operation – Commitment – Empathy – Self-Confidence – Character – Spirituality . “Data Structures – A Pseudocode Approach with C”. 1998. 7. Ullman.

Prentice Hall of India. Oxford. “Engineering Ethics”.a balanced outlook on law . New Delhi. “Engineering Ethics”. Institution of electronics and telecommunication engineers(IETE). 2000 (Indian Reprint now available) John R Boatright. 3. “Ethics and the Conduct of Business”. Indian Institute of Materials Management.engineers as responsible experimenters . Senthil Kumar V.uses of ethical theories. 2003. Protchard and Michael J Rabins. “Fundamentals of Ethics for Scientists and Engineers”.assessment of safety and risk . GE1352 COMMUNICATION SKILLS LABORATORY 0 0 4 100 Globalisation has brought in numerous opportunities for the teeming millions. particularly those from non-English medium schools.engineers as managers-consulting engineers-engineers as expert witnesses and advisors -moral leadership-sample code of Ethics like ASME. 4. “Engineering Ethics – Concepts and Cases”.Kohlberg's theory .India.consensus and controversy – Models of Professional Roles .the three mile island and chernobyl case studies. Many students. SAFETY. Institution of Engineers(India). Wadsworth Thompson Learning.customs and religion . 2004.confidentiality .professional rights . Oxford University Press.the challenger case study 4. Pearson Education / Prentice Hall.employee rights . GLOBAL ISSUES 8 Multinational corporations . 5. Fleddermann. “Ethics in Engineering”.Gilligan's theory . with more focus on the students’ overall capability apart from academic competence. TUTORIAL 15 TOTAL : 60 TEXT BOOKS 1.codes of ethics .Environmental ethics .risk benefit analysis and reducing risk . Govindarajan M.collective bargaining . Mike Martin and Roland Schinzinger. ENGINEERING ETHICS 9 Senses of 'Engineering Ethics' . REFERENCES 1. Collegiality and loyalty . New Delhi.theories about right action . New Jersey.2. Charles D. 2001.variety of moral issued .Self-interest . find that they are not .conflicts of interest . IEEE. ENGINEERING AS SOCIAL EXPERIMENTATION 9 Engineering as experimentation . 3. ASCE. Michael S. 2004 (Indian Reprint) Charles E Harris. 2. S. United States. McGraw-Hill. 2.respect for authority . etc. New York 1996. RESPONSIBILITIES AND RIGHTS 9 Safety and risk .computer ethics .moral autonomy . Pearson Education.occupational crime .weapons development .moral dilemmas .types of inquiry . Natarajan S. Edmund G Seebauer and Robert L Barry.Intellectual Property Rights (IPR) discrimination.

Cloze Exercises – Vocabulary building – Reading and answering questions. To enhance students’ performance at Placement Interviews. The course will equip the students with the necessary communication skills that would go a long way in helping them in their profession.preferred due to their inadequacy of communication skills and soft skills. despite possessing sound knowledge in their subject area along with technical capability.Telephone conversation – Role play activities (Students take on roles and engage in conversation) (6) (6) B. PC based session (weightage-40%) (18 Periods) 24 periods A. which will make the transition from college to workplace smoother and help them to excel in their jobs. I. Group Discussions and other recruitment exercises. Reading Comprehension and Vocabulary Filling in the blanks . 3. this course on Communication Skills Laboratory will prepare students to adapt themselves with ease to the industry environment. Keeping in view their pre-employment needs and career requirements. OBJECTIVES: • • • To equip students of engineering and technology with effective speaking and listening skills in English To help them develop their soft skills and people skills. Listening Comprehension (6) Listening and typing – Listening and sequencing of sentences – Filling in the blanks – Listening and answering the questions 2. English Language Lab 1. Speaking: Phonetics: Intonation – Ear Training – Correct Pronunciation – Sound recognition exercises -Common Errors in English Conversations: Face to Face Conversation . thus rendering them as prospective assets to industries. Career Lab (6 periods) .

(2) (8) (6) (8) Note: Classroom sessions are practice sessions. Presentation Skills Elements of an effective presentation – Structure of a presentation – Presentation tools – Voice Modulation – Audience analysis – Body Language – Video Samples 3. Class Room Session (weightage-60%) 24 periods 1. Interview Skills: Students participate in Mock interviews. Soft Skills Time Management – Articulateness – Assertiveness – Psychometrics – Innovation and Creativity – Stress Management & Poise – Video Samples 4. Resume / Report Preparation / Letter Writing Structuring the resume / report – Letter writing / E-mail communication – Samples 2. Group Discussion Why is GD part of selection process? – Structure of a GD – Moderator-led and other GDs – Strategies in GD – Team work – Body Language – Mock GD – Video Samples 5. Resume / Report Preparation /Letter writing : Students prepare their own resume and report. 3. Presentation Skills: Students make presentations on given topics. 2. Group Discussion: Students participate in group discussions. . 4.(Samples are available to learn and practice in the class room session) 1. Interview Skills Kinds of Interviews – Required Key Skills – Corporate culture – Mock Interviews – Video Samples (1) (1) (2) (1) (1) II.

Career Lab software: II. 60 P-IV PCs and one server Server • • • • • PIV system 1 GB RAM / 40 GB HDD OS: Win 2000 server Audio card with headphones (with mike) JRE 1.3 2.29” Collar mike (1) and cordless mikes (3) with audio mixer DVD Recorder / Player Desirable: LCD Projector with MP3 /CD /DVD provision for audio / video facility References: Books: .3 Client Systems • • • • • PIII or above 256 or 512 MB RAM /40 GB HDD OS: Win 2000 Audio card with headphones (with mike) JRE 1.EQUIPMENTS / SOFTWARE REQUIRED FOR COMMUNICATION SKILLS LABORATORY I. PC based session: (For 60 user network environment) 1. Class Room session: Essential: a) b) c) d) Handicam Video Camera (with video lights and mic input) Television . English Language Lab Software: 4. Interactive Teacher Control Software: 3.

. 2. New Delhi (2004) Guidelines for the course COMMUNICATION SKILLS LABORATORY 0 0 4 100 1. Cambridge University Press. 4. End semester Examination: The end-semester examination carries 40% weightage for English Lab and 60% weightage for Career Lab. Adrian Doff and Christopher Jones – Language in Use (Upper-Intermediate). A . Technical Communication – Principles and Practice.Improve your communication skills – Kogan Page India Pvt Ltd. Barker. New Delhi (2006) 3. Record Notebook: At the end of each session of English Lab. Each candidate will have separate sets of questions assigned by the teacher using the teacher-console enabling PC–based evaluation for the 40% of marks allotted. The Oxford Guide to writing and speaking. The English Lab (2 Periods) will be handled by a faculty member of the English Department.1. New Delhi (2004) 2. not necessarily from English Department 3. Similar exercises for the career lab are to be compiled in the record notebook. First South Asian Edition (2004) 4. Oxford University Press.based session and the other group for the Class room session. The Career Lab (2 Periods) may be handled by any competent teacher. Oxford University Press. Internal Assessment: The 15 marks (the other 5 marks for attendance) allotted for the internal assessment will be based on the record notebook compiled by the candidate. 10 marks may be allotted for English Lab component and 5 marks for the Career Lab component. A batch of 60 / 120 students is divided into two groups – one group for the PC. 5. review exercises are given for the students to answer and the computer evaluated sheets are to be compiled as record notebook. John Seely. Meenakshi Raman and Sangeetha Sharma.

similar to any other lab examination conducted by Anna University.The Career Lab component will be evaluated for a maximum of 60% by a local examiner & an external examiner drafted from other Institutions. _____________________________________ .