Tuesday, December 25, 2007

S8 IT

SECURITY IN COMPUTING
RT 801 2+1+0
Module1
Introduction: Security basics – Aspects of network security – Attacks – Different types – Hackers – Crackers – Common intrusion techniques –Trojan Horse, Virus, Worm – Security services and mechanisms.

Module 2
OS Security – Protection Mechanisms –Authentication & Access control – Discretionary and Mandatory access control – Authentication mechanisms – Official levels of computer security (DoD) - Security breaches – Concept of a hole - Types of a holes – Study of the security features for authentication, access control and remote execution in UNIX, WINDOWS 2000

Module 3
Cryptography: Basic Encryption & Decryption – Transposition & substitution ciphers – Caesar substitution – Polyalphabetic substitutions – Crypt analysis – Symmetric key algorithms – Fiestel Networks – Confusion – Diffusion – DES Algorithm – Strength of DES – Comparison & important features of modern symmetric key algorithms – Public key cryptosystems – The RSA Algorithm – Diffice Hellman key exchange – comparison of RSA & DES – Message Authentication & Hash functions – Digital signature

Module 4
Network & Application Security: Kerberos – X509 Authentication service – IP security Architecture – Secure socket layer – Electronic mail security – Pretty Good privacy – S/MIME – secure Electronic Transactions – Firewalls - Security mechanisms in JAVA platform – Applet security – Security policy and SecurityManager.

Module 5
Database Security: - Security issues – SQL security DAC based on granting & revoking privileges – MAC 4 multilevel security – Statistical database security.

Text Books

Module1, 4
Network Security Essentials Applications & Standards - William S., Pearson Education Asia

Module2
Modern operating System - Andrew S. Tanenbaum, Pearson Education Asia
Using JAVA 2 platform - Joseph L. Weber, Prentice Hall of India

Module3
1. Cryptography and network security principles and practice - William Stallings, Pearson Education Asia
2. Information theory coding and cryptography - Ranjan Bose, TMH

Module 4,5
1. Designing security Architecture Solutions - Jay Ramachandran, Wiley Dreamtech

Module 5
1. Database Security Mechanisms for Computer Network - Sead Muftic, John wiles

References

1. Security in Computing - Charles P. Pfleeger IEEE Computer Science Press
2. Database Security Mechanisms for Computer Network - Sead Muftic, John wiles
3. Designing Security Architecture Solutions – Jay Ramachandran, Wiley dreamtech
4. Firewalls Complete - Marcus Gonsalvus, TMH
5. Networking Technologies - Jaisal, Galgotia Publication
6. Security in Computer Operating System - G.O.Shea, NCC Blackwell Manchester Oxford
7. Mastering JAVA security: Cryptography, Algorithms and Architecture - Rich Helton, Wiley Dreamtech
8. Implementing IPv6 - Mark A. Miller P.E, IDG Books


INFORMATION SYSTEMS AND MANAGEMENT
T 802 3+1+0

Module 1
Introduction, Management and Systems, Classical and systems approach to organization, Organizational theory, Management and organizational behaviour, Factors affecting productivity, Leadership Styles, Organizational Effectiveness, Managerial Grid, Tasks and functions of Management, General management system. ERP & Related technologies, MIS, DSS, EIS.

Module 2
The management process and information needs, Data Bank concept, Information systems for decision making, Automation of Decision making, Management science and the Decision rule, Decision assisting Information systems – MIS, DSS, EIS, ERP.

Module 3
Management Information systems, Strategic and Project Planning for MIS, Conceptual system design, detailed system design, Implementation and maintenance. (Brief study only)

Module 4
ERP, Introduction, ERP-modules, benefits, market. Implementation Life cycle, Vendors, Consultants and Users, Future direction in ERP.

Module 5
Decision Support Systems – Managers and decision making, Decision Support Tools, Concept of DSS, Components, Basic concepts of Data Mining, Data Warehousing and Knowledge Management. Knowledge based decision support – Basic concepts only.
References

Module 1,2&3
Information Systems for Modern Management - Murdick, Ross & Claggett, PHI.

Module 4
Enterprise Resource Planning- Alexis Leon, TMH

Module 5
Decision Support Systems And Intelligent systems - Efraim Turban, Jay E. Aronson, Pearson Education.
Managing Information Technology- Bhushan Dewan, Vikas Publishing


E-COMMERCE
T803 2+1+0

Module1 Introduction to Electronic Commerce
E-Commerce Framework, Anatomy of E-Commerce Applications, E-Commerce Consumer & Organization Applications. E- Commerce and World Wide Web – Internet Service Providers, Architectural Framework for Electronic Commerce.

Module 2 Electronic Payment Systems
Types of Electronic Payment Systems, Digital Token Based Electronic Payment System, Smart Cards, Credit Cards, Credit card based Payment system, Online payment process, Risk in Electronic Payment Systems, Designing Electronic Payment Systems.

Module 3 Electronic Data Interchange
EDI – Architecture, Application in Business, EDI-Legal, Security and Privacy Issues, EDI standardization, EDI Envelope for Message Transport, Internet based EDI, EDI and MIME, Value added Network. EDI Gateways.

Module 4 Intra Organizational E-Commerce
Internal Information System, Work-flow Automation and Coordination, customization and internal Commerce, Supply Chain Management, Document Library, Types of Digital Documents, Technological Architecture for Internal Commerce, Corporate Data Warehouses, advantages of Data Warehouses.

Module 5 Recent Trends in E-Commerce
Marketing on the Internet, Advertising on the Internet, Multimedia in E-Commerce, Video Conferencing with Digital Videos, Broad Band Telecommunication, Frame & Cell Relays, Switched Multimegabit Data Service (SMDS), Asynchronous Transfer Mode, Mobile Computing and Wireless Computing.

Text Book

Frontiers of Electronic Commerce - Ravi Kalakota & Andrew B Whinston/Pearson Education
References

Global Electronic Commerce – J Christopher Westland & Theodore H K Clark
E- Commerce The cutting edge of Business - Kamlesh K Bajaj & Debjani Nag / Pearson Education

ARTIFICIAL INTELLIGENCE
RT 804 3+1+0

Module 1
Introduction – Definitions – AI application areas – Example problems- Problems and problem spaces - Problem characteristics – Problem solving by searching, Searching strategies – Breadth first search, Uniform cost search, DFS, Depth – Limited search, Bi-directional search – Constraint satisfaction search.

Module 2
Informed search, A* algorithm, Heuristic functions – Inventing Heuristic functions - Heuristic for constraint satisfaction problem – Iterative deepening – Hill climbing – Simulated Annealing.

Module 3
Game playing and knowledge structures – Games as search problem – Imperfect decisions – Evaluation functions – Alpha – Beta pruning – state of art game programs, Introduction to frames and semantic nets.

Module 4
Knowledge and Reasoning – Review of representation and reasoning with Logic – Inference in first order logic, Inference rules involving quantifiers, modus ponens, Unification, forward and backward chaining – Resolution.

Module 5
Introduction to Prolog – Representing facts – Recursive search – Abstract data types – Alternative search strategies – Meta predicates, Matching and evaluation, meta interpreters – semantic nets & frames in prolog.

Text Books

Module 1,2,3,4
Artificial Intelligence – A modern approach - Stuact Russell – Peter Narang, Pearson Education Asia
Artificial Intelligence - Rich E. - McGraw Hill Booq Company

Module 5
Artificial Intelligence - George F Luger, Pearson Education Asia

Reference

An Introduction to Artificial Intelligence – Eugene Charniak & Drew McDermot, Pearson Education Asia

ELECTIVE - II
T 805 3+1+0


List of elective subjects

CMELRPTA 805-01 Advanced Mathematics
RT 805-02 Client Server Computing
T 805-03 High Performance Computing
RT 805-04 Analysis and Modeling of Digital Systems
RT 805-05 Distributed Computing
RT 805-06 User Interface Design
T 805-07 Satellite & Mobile Communication
T 805-08 Data Compression


Note:
New Elective subjects related to the recent trends in Information Technology can be added to this list. Institutions offering such courses should submit the detailed syllabus and get it approved from the University before offering the course.


ADVANCED MATHEMATICS (ELECTIVE - II)
CMELRTA 805-1 3+1+0
Module 1 Green’s Function
Heavisides, unit step function – Derivative of unit step function – Dirac delta function – properties of delta function – Derivatives of delta function – testing functions – symbolic function – symbolic derivatives – inverse of differential operator – Green’s function – initial value problems – boundary value problems – simple cases only

Module 2 Integral Equations
Definition of Volterra and Fredholm Integral equations – conversion of a linear differential equation into an integral equation – conversion of boundary value problem into an integral equation using Green’s function – integral equation with separable Kernels – Integral equations of convolution type – Neumann series solution.

Module 3 Gamma, Beta functions
Gamma function, Beta function – Relation between them – their transformations – use of them in the evaluation certain integrals – Dirichlet’s integral – Liouville’s extension of Dirichlet’s theorem – Elliptic integral – Error function.


Module 4 Power Series solution of differential equation
The power series method – Legendre’s Equation – Legendre’s polynomial – Rodrigues formula – generating function – Bessel’s equation – Bessel’s function of the first kind – Orthogonality of Legendre’s Polynomials and Bessel’s functions.
Module 5 Numerical solution of partial differential equations
Classification of second order equations- Finite difference approximations to partial derivatives – solution of Laplace and Poisson’s equations by finite difference method – solution of one dimensional heat equation by Crank – Nicolson method – solution one dimensional wave equation.

References

Linear Integral Equation - Ram P.Kanwal, Academic Press, New York
A Course on Integral Equations - Allen C.Pipkin, Springer – Verlag
Advanced Engg. Mathematics - H.K.Dass, S.Chand
Advanced Engg. Mathematics - Michael D.Greenberge, Pearson Edn. Asia
Numrical methods in Engg. &Science - B.S.Grewal, Khanna Publishers
Generalized functions - R.F. Hoskins, John Wiley and Sons.
Principles and Techniques of Applied Mathematics - Bernard Friedman, John Wiley and sons
Principles of Applied Mathematics - James P.Keener, Addison Wesley.
Numerical methods - P.Kandasamy, K.Thilagavathy, K.Gunavathy, S.Chand & co


CLIENT SERVER COMPUTING (ELECTIVE - II)
RT 805-2 3+1+0

Module 1 INTRODUCTION
History - uses - Client Server Computing & Hetrogenous Computing - Cross Platform Computing Distributed Computing - The costs of Client Server Computing - Advantages and Disadvantages - Client Server Databases.

Module 2 DESIGNS
Fundamentals of client server design - Managing the interaction of client and server - Communications Techniques protocols & Client server interaction protocols - Preparing applications for client server - Optimizing applications for client server - Example client server implementations - Request acceptance dispatching - Execution of requests - Client server interaction using message.

Module 3 MULTITASKING
Multi programming vs multitasking - Processor - Advantages and draw backs of multiple processor - Child and parent processor - Case study Novell Netware and Windows NT - Developing server applications - Threads - Server communication model.

Module 4 SYNCHRONIZATION
Scheduling implementations - processing queues - context switching pre emptive systems - critical sections - mutual exclusion - semaphores - semaphore implementations in NT & Netware.

Module 5 COMMUNICATIONS
Network communication - Inter process communication - Building portable client server applications.

References

Novell's Guide to Client-Server Application & Architecture - Jeffrey D.Schqnk, Novell Press.
Client Server Computing - Dawna Travis Dewire, McGraw Hill.
Developing Client Server Applications -W.H.Inman, BPB.
Guide to Client Server Databases - Joe Salemi, BPB.
Client Server Strategies - David Vaskevitch, Galgotia.


HIGH PERFORMANCE COMPUTING
T 805-3 3+1+0

Module1
Introduction to parallel processing - Trends towards parallel processing - Parallelism in uniprocessor - Parallel computer structures-Architecture classification schemes - Indian contribution to parallel processing.

Module 2
Principles of pipelining and vector processing - Linear pipelining - Classification of pipeline processors - General pipelines - Instruction and Arithmetic pipelines –Design of Pipilined instruction unit-Prinnciples of Designing Pipeline Processors- Instruction prefetch and branch handling- Dynamic pipelines - Architecture of Cray-1.

Module 3
Array processors - SIMD array processors - Interconnection networks - Static vs dynamic networks - mesh connected networks - Cube interconnection networks - Parallel algorithms for array processors - SIMD matrix multiplication-Parallel sorting on array processors - Associative array processing - Memory organization.

Module 4
Multiprocessor architectures and Programming - Loosely coupled and Tightly coupled multiprocessors - Interconnection networks - Language features to exploit parallelism - Process synchronisation mechanisms.

Module 5
Dataflow computers - Data driven computing and Languages - Data flow computers architectures - Static data flow computer -Dynamic data flow computer -Data flow design alternatives.

Text Book

1. Computer Architecture & Parallel Processing - Kai Hwang & FayeA.Briggs, McGraw Hill

References

Elements of Parallel computing - V. Rajaraman - PHI
Super Computers - V. Rajaraman - Wiely arstern
Parellel Processing for Super Computers & AI - Kai Hwange & Douglas Degneot
Mc Graw Hill
Advanced computer Architecture - Sima, Fountain and Kacsuk, Pearson Edn
High Performance Computer Architecture - Harold S. Stone, Addison Wesley.
Advanced Computing - Vijay P.Bhatkar, Asok V.Joshi, Arirban Basu, Asok K.Sharma.
Parallel Computers, Architecture and Programming – Rajaraman & Murthy, PHI


ANALYSIS AND MODELING OF DIGITAL SYSTEMS (ELECTIVE - II)
RT 805-4 3+1+0

Module 1
Introduction to VHDL: Digital system design - Role of hardware description language- Modeling digital systems – events, propagation delays and concurrency – waveforms and timing – signal values – shared signals – simulation model – synthesis model – Field Programmable Gate Arrays.

Module 2
Basic language concepts simulation: signals – Entity architecture – concurrent statements – Constructing VHDL models using CSAs – delays.
Synthesis: Interface from declarations, simple CSA statements, conditional signal assignment statements, and selected signal assignment statements.

Module 3
Modeling behavior Simulation: The process construct – programming constructs – the wait statement – attributes – generating clocks and periodic waveforms – using signals – modeling state machines – constructing VHDL models – programming errors.
Synthesis: language directed view – inference from within process – issues – signals vs. variables – latch vs. flip flop – the wait statement – state machine.

Module 4
Modeling structure: Describing structure – structural VHDL model – hierarchy, abstraction and accuracy – generics – component instantiation and synthesis – the generate statement
Subprograms: functions – procedures – sub program and operator overloading – packages and libraries.

Module 5
Basic I/O operations – the package TEXTIO – ASSERT statement – terminology and directory structure – simulation mechanics – synthesis mechanics – identifiers – data objects – data types – operators.

Text Book

Introductory VHDL - Sudhakar Yalamanchili, Pearson Education Asia.



Reference s

VHDL primer - J Bhaskar, Pearson Education Asia
Analysis and modeling of digital systems - Zainalabedin Navabi, McGraw Hill.


DISTRIBUTED COMPUTING (ELECTIVE - II)
RT805-5 3+1+0

Module I Introduction
Introduction to Distributed Systems, evolution, characteristics, design issues, user requirements, Network technologies and protocols – overview, MACH, AMOBEA- overview.

Module 2 Distributed file system
File service components, design issues, interfaces, implementation techniques, Sun Network File System – architecture and implementation, other distributed file systems – AFS, CODA. Name services – SNS name service model.

Module 3 Communication in distributed systems
Client server communication, Group communication, Message passing – features, synchronizations, RPC – model, implementation, stub generation, messages, marshalling, Server management. Distributed shared memory – Architecture, design issues, structure of shared memory space, replacement strategy, thrashing. Synchronization – clock synchronization, event ordering, mutual exclusion

Module 4 Resource and Process management
Features of scheduling algorithms, Task assignment approach, load balancing, load sharing, Process migration mechanisms, Threads – scheduling.

Module 5 Consistency maintenance
Transaction recovery – methods- intention lists, Fault tolerance – failures, Byzantine failures. Deadlocks in distributed systems – detection and prevention, centralized and distributed approaches.

References

Distributed Systems – Concepts and designing - George Coulouris, Jean Dellimore Tim Kindberg, Pearson Education Asia
Distributed Operating Systems - Andrew S. Tenenbaum Pearson Education Asia
Distributed Operating Systems - Concepts and designing - Pradeep. K.Sinha, PHI


USER INTERFACE DESIGN (ELECTIVE - II)
RT 805-6 3+1+0

Module 1 Introduction
Importance of user interface – definition, importance of good design, brief history – Graphical User Interface – Web User Interface – Principles of User interface design.
Module 2 Design Process
Human Interaction with computers, Importance of Human Characteristics, Human consideration, Human Interaction speeds – Understanding Business function

Module 3 Screen Designing
Design goals - screen meaning and purpose, organizing screen elements- ordering of screen data and content – screen navigation and flow – visually pleasing composition – amount of information – focus and emphasis – presenting information simply and meaningfully – information retrieval on web – Statistical graphics – Technological considerations in Interface Design.

Module 4 Windows and components
Menus and navigation schemes, selection of windows, Selection of device based and screen based controls - text and messages – icons and images – Multimedia – colours- uses, problems, choosing colours.

Module 5 Software tools
Specification methods, interface building tools
Interaction devices: keyboard and function keys - pointing devices- speech recognition, digitization and generation – image and video displays – printers.

Text Books

The Essential Guide to User Interface Design – Wilbert O. Galitz, Wiley Dreamtech
Designing the User Interface – Ben Shneiderman, Pearson Education Asia

References

Human Computer Interaction – John M. Carroll, Pearson Education Asia
The Essentials of User Interface Design - Alan Cooper, Wiley Dreamtech



SATELLITE AND MOBILE COMMUNICATION
T 805-7 3+1+0

Module 1
Satellite Communication – review of basic concepts - emerging trends in communication satellites- orbits – Geosynchronous and sun synchronous orbits – Kepler laws – power systems and eclipses – station keeping – altitude control and stabilization, Frequency plan and reuse Transponders, relative power levels- Transmission path and path loss – power and link budget calculations – S/N ratio- saturation flux density and noise consideration – EIRP.

Module 2
Multiple access Techniques, Satellite earth station, special purpose communication satellite, satellite launch vehicles.


Module 3
Spread spectrum Communication – Direct Sequence or Pseudo noise, Frequency hopping, Time hopping, Hybrid and Chirp spread spectrum systems. Applications of spread Spectrum.

Module 4
Mobile cellular communications – introduction – basic cellular system- performance criteria – uniqueness of mobile radio environment – operation of cellular systems – elements of cellular radio system design – general description – Frequency reuse – co channel interference reduction factor – desired C/I from a normal case in an omni directional antenna systems – hand off mechanism – cell splitting – consideration of the components of cellular system.

Module 5
Digital cellular systems – multiple access schemes – Global Systems for Mobile (GSM)- TDMA-CDMA-Miscellaneous Mobile systems. Intelligent cell concept, CDMA cellular radio network. Advanced intelligent network (AIN), AIN for mobile communications.

References

Electronics Communication 4th ed - Dennis Roody & John Coolen, PHI
Mobile Cellular Telecommunication -William C.Y Lee, Mc Graw Hill
Satellite Communications - D C Agarwal, Khanna Publishers.
Mobile Communications Satellite (Theory and Applications) - Tom Lodgdon, Mc Graw Hill.
Mobile and Personal Communication System and Services – Raj Pandya, PHI


DATA COMPRESSION
T 805-8 3+1+0

Module 1
Introduction – signal compression - fixed rate Vs variable rate – lossless Vs lossy compression – sources, channels and codes – components of compression system – issues – quantization – optimal and adaptive quantization.

Module 2
Predictive coding – DPCM – linear prediction – adaptive prediction – delta modulation – adaptive delta modulation.

Module 3
Transform coding – orthogonal transformations – bit allocation – performance gain of transform coding – sub band coding – coding based on models of human perception (human auditory system and visual system)

Module 4
Vector quantization – introduction – memoryless vector quantizers – llyod algorithm – vector quantization design – tree structured VQ – multistep VQ – product codes – grain/shape VQ – lattice VQ – feedback vector quantization – vector predictive quantization – vector tree and trellis coders – adaptive VQ – VQ for speech coding – VQ for image coding.

Module 5
Compression standards – CELP standard for speech – JPEG standard for still images – ISO/MPEG standard for audio and video – introduction to fractal image compression – application of wavelet analysis in signal compression – data compression – review of entropy coding – Huffman, runlength, arithmetic and ziv – lempel coding.

References

Gersho A, Gray R.M, Vector Quantization and Signal Compression, Kluwer Academic Publishers.
Jayant N.S & Noll P., digital Coding of Waveforms – Principle and /applications to Speech and Video. – Prentice Hall.
Nelson M. Jean & Loup Gailly, The Data compression book, BPB publications.
Solari S.J, Digital Video/Audio Compression, McGrawHill.
Kondoz A.M, Digital Speech, John Wiley.
Rao R.M & Bopadikar A.S, Wavelet Transforms – Introduction to Theory and Applications, Addison Wesley & Longman Inc.


ELECTIVE - III
T 806 3+1+0

List of elective subjects

T 806-01 Information Theory and Coding
RT 806-02 Embedded Systems
RT 806-03 Neural Network
RT 806-04 Genetic Algorithm and Applications
RT 806-05 Advanced Networking Trends
RT 806-06 Data Processing and Analysis Techniques
RT 806-07 Bio metrics
T 806-08 Fuzzy Systems

Note
New Elective subjects related to the recent trends in Information Technology can be added to this list. Institutions offering such courses should submit the detailed syllabus and get it approved from the University before offering the course.


INFORMATION THEORY AND CODING
T 806-1 3+1+0

Module 1
Information Theory: Concept of amount of information, units – entropy, marginal, conditional and joint entropies – relation among entropies – mutual information, information rate, channel capacity – redundancy and efficiency of a channel, symmetric channels – binary symmetric channel (BSC), binary erasure channel (BEC), deterministic and noiseless channels – capacity of band limited Gaussian channels, Shannon – Hartley theorem – band width – SNR trade off – capacity of a channel of infinite bandwidth , optimum modulation systems.

Module 2
Source coding: Instantaneous codes – construction of instantaneous codes – Kraft’s inequality, coding efficiency and redundancy, noiseless, coding theorem – construction of basic source codes –Shannon –Fano Algorithm, Huffman Coding. Cryptography: Secret key Cryptography, block and stream ciphers, DES, public key cryptography, Diffie- Hellman Public key distribution – RSA system, digital signatures.

Module 3
Codes for error detection and correction -parity check coding – linear block codes – error detecting and correcting capabilities – generator and parity check matrices – standard array and syndrome decoding – Hamming codes – encoding and decoding.

Module 4
Cyclic codes – description – generator and parity check matrices – encoding of cyclic codes – syndrome computation and error detection, decoding of cyclic codes, BCH codes- description and decoding, Reed Solomon codes, burst error correction –block and convolutional interleaving.

Module 5
Convolutional codes - encoding – time and frequency domain approaches, state, Tree and Trellis diagrams – Transfer function and minimum free distance – maximum likelihood decoding of convolutional codes – The Viterbi Algorithm, Sequential decoding – Stack Algorithm. ARQ schemes – performance of ARQ – Probability of error and throughput.

References

Communication Systems - Simon Haykin, John Wiley & Sons Pvt. Ltd.
Principles of Communication Systems - Taub & Schilling, Tata Mc Graw Hill, New Delhi.
Principles of Digital Communication - Das, Mullick & Chatterjee. Wiley Eastern Ltd.
Information and Coding Theory - Dr. P. S. Sathya Narayana Probability Dynaram Publications, Bangalore.
Error Control Coding Fundamental s and Application - Shu Lin & Daniel J.Costello Prentice Hall Inc., Englewood Cliffs, NJ.







EMBEDDED SYSTEMS (ELECTIVE - III)
RT806-2 3+1+0

Module1 Overview of Embedded System
Embedded System, Categories of Embedded System, Requirements of Embedded Systems, Challenges and Issues in Embedded Software Development, Applications of Embedded Systems in Consumer Electronics, Control System, Biomedical Systems, Handheld computers, Communication devices.

Module 2 Embedded Hardware & Software Development Environment
Hardware Architecture, Micro-Controller Architecture, Communication Interface Standards, Embedded System Development Process, Embedded Operating systems, Types of Embedded Operating systems.

Module 3 Embedded Communication System
Serial Communication, PC-to-PC Communication, Serial Communication with the 8051 Family of Micro-controllers, Protocol Converter, Voice-over-IP, Embedded Applications over Mobile Network example MP3 Sound Player.

Module 4 Real Time & Database Applications
Real-Time Embedded Software Development, Sending a Message over a Serial Link, Simulation of a Process Control System, Controlling an Appliance from the RTLinux System, Embedded Database Applications using examples like Salary Survey, Energy Meter Readings.

Module 5 Java Applications & Future Trends in Embedded Systems
Networked Java-Enabled Information Appliances, Embedded Process Control System, Mobile Java Applications, Appliance Control using Jini, System on a Chip (SOC), Smart Cards and the Cashless Society, Security in Embedded Systems.

Text Book

Programming for Embedded Systems - Dreamtech Software Team, Wiley Dreamtech

Reference

Fundamentals of Embedded Software where C and Assembly Meet – Daniel W Lewis.










NEURAL NETWORKS (ELECTIVE -III)
RT806-3 3+1+0

Module 1
Introduction - Principles - artificial neuron - activation functions - Single layer & multilayer networks - Training artificial neural networks - Perception - Representation - Linear separability - Learning - Training algorithms.

Module 2
Back Propagation - Training algorithm - Applications - network configurations - Network paralysis - Local minima - temporal instability.

Module 3
Counter Propagation networks: Kebenon layer - Training the cohenen layer - Pre initialising the wright vectors - statistical properties - Training the Grosbery layer - Full counter propagation network - Application.

Module 4
Statistical methods - Boltzmann’s Training - Cauche training - Artificial specific heat methods - Applications to general non-linear optimization problems.

Module 5
Hopfield nets - Recurrent networks - stability - Associative memory - applications - Thermo dynamic systems - Statistical Hopfield networks - Bidirectional associative memories - Continous BAM - Adaptive resonance theory - Architecture classification - Implimentation.

Text Book

Neural Computing Theory & Practice - Philip D. Wasserman.

References

Neural Networks - Simon Haykins
Adaptive Pattern Recognition & Neural Networks - Pay Y.H.
An Introduction to neural computing - Chapman & Hall


GENETIC ALGORITHMS AND APPLICATIONS (ELECTIVE - III)
RT806-4 3+1+0

Module 1 Architecture-Altering Operations
Introduction, Previous Methods of Determining the Architecture of a Multi-Part Program - On the origin of new function- Architecture-Altering operations for Subroutines -Automatically Defined Iterations, Loops, Recursion, Storage. Self-Organization of Hierarchies and Program Architecture - Rotating the Tires on an Automobile – Boolean Parity Problem- Time-Optimal Robot Control Problem -Multi-Agent Problem - Using Architecture Altering Operations for Subroutines. Transmembrane Segment Identification Problem using Architecture-Altering Operations for Iterations-Fibonacci Sequence- Cart Centering.
Module 2 Genetic Programming Problem Solver (GPPS)
Elements of GPPS 1.0-Problems Illustrating GPPS 1.0 - Elements of GPPS 2.0 - Problems Illustrating GPPS 2.0 - Previous Work on Automated Analog Circuit Synthesis.

Module 3 Automated synthesis of analog electrical circuits
Synthesis of a Low-pass Filter and High-pass Filter The Role of Crossover in Genetic Programming.

Module 4 Evolvable Hardware
Evolvable Hardware and Rapidly Re-configurable Field-Programmable Gate Arrays
Discovery of cellular Automata Rules: Discovery of a Cellular Automata Rule for the Majority Classification Problem.

Module 5 Programmatic Motifs for molecular Biology
Automatic Discovery of Protein Motifs –Programmatic Motifs and the Cellular Location Problem.
Parallelization and Implementation Issues: Computer Time- Parallelisation of Genetic Programming –Implementation Issues.

Reference

Johin R. Koza, Forrest H Bennett III, David Andre, Martin A. Kean, “ Genetic Programming III: Darwinian Invention and Problem Solving”, Morgan Kaufmann, 1999.


ADVANCED NETWORKING TRENDS (ELECTIVE – III)
RT806-5 3+1+0

Module 1
Ethernet Technology – Frame format – Interface Gap – CSMA/CD – 10 mbps Ethernet, Fast Ethernet, Gigabit Ethernet, Wireless Ethernet – SONET – Sonet multiplexing, Sonet frame structure

Module 2
ISDN - Definition - Protocol architecture - System architecture - Transmission channels - ISDN interface, B-ISDN.

Module 3
ATM – ATM Principles – BISDN reference model – ATM layers – ATM adaption Layer – AAL1, AAL2, AAL3/4, AAL5 – ATM addressing – UNI Signaling – PNNI Signalling

Module 4
SATELLITE COMMUNICATION: Satellite communication principles - Geo stationary satellites - block schematic of satellite earth station - VSAT - VSAT networks - applications in personnel communication. (basic ideas only)

Module 5
Wireless Lan – Infrared Vs Radio transmission – Infrastructure & ad hoc n/w – IEEE 802.11 – Hiper Law – Bluetooth – Physical Layer – MAC layer – Networking - Security

References

Module 1
An introduction to Computer Networking - Kenneth C Mansfield, Jr., James L. Antonakos, PHI

Module 1,2,3
Communication Networks Fundamental Concepts & Key Architecture - Leon-Garcia – Widjaja, Tata McGraw Hill
Mobile Communication - Jochen Schiller, Pearson Education Asia


DATA PROCESSING AND ANALYSIS TECHNIQUES (ELECTIVE - III)
RT806-6 3+1+0

Module 1
Introduction to COBOL programming -elements of COBOL divisions, sections and paragraphs -Table writing - complete program in COBOL using various options verbs, statements-conditions and conditional statements.

Module 2
Table Handling – Occur clause – PERFORM verb – SET verb, SEARCH verb – Occurs depending clause – Sorting a Table.

Module 3
Processing of various file structures in COBOL Language – File description – Fixed Length Record – Statements – Sequential File with variable length record – Sorting and merging of files – Direct access files.

Module 4
Data warehousing – Definition – Multidimentional datamodel – OLAP operation – Data warehouse architecture – Warehouse Server – Metadata – OLAP Engine.

Module 5
Data mining – Definitions, KDD Vs Data mining, DBMS Vs DM – DM Techniques, Issues and Challenges in DM – DM application areas.

References

COBOL programming - M.K. Roy & D Ghosh Dastidar, Tata McGraw Hill
Data mining Techniques - Arun K Pujari (Universal Press)
Data mining Concepts and Techniques- Jawei Han & Micheline Kamber (Morgan Kunfmann Pub.)
Data Mining - Pieter Adriaans, Dolf Zantinge, Person Education Asia
Structured COBOL Programming- E. Rajasekar & S.Selvi (Anuradha Agencies)
Structured COBOL - A. S. Philippakis & Leonard, J. Kazmier (Tata McGraw Hill)


BIOMETRICS (ELECTIVE - III)
RT806-7 3+1+0

Module 1
Introduction – Benefits of biometric security – verification and identification – basic working of biometric matching – accuracy – false match rate – false nonmatch rate – failure to enroll rate – derived metrics – layered biometric solutions

Module 2
Finger scan – features – components – operation (steps) – competing finger scan technologies – strength and weakness
Facial scan - features – components – operation (steps) – competing facial scan technologies – strength and weakness

Module 3
Iris scan - features – components – operation (steps) – competing iris scan technologies – strength and weakness
Voice scan - features – components – operation (steps) – competing facial scan technologies – strength and weakness

Module 4
Other physiological biometrics-Handscan-retina scan- AFIS (automatic fingerprint Identification systems)-Behavieral Biometrics-Signature scan-Key stroke Scan.

Module 5
Biometrics Application – Biometric Solution Matrix-Bioprivacy-Comparison of privacy factor in different biometrics technologies - Designing privacy sympathetie biometric systems-Biometric standards - (BioAPI, BAPI) - Biometric middleware.

Reference

Biometrics -Identify Verification in a Networked World - Samir Nanavati, Michael Thieme, Raj Nanavati- WILEY-dreamtech


FUZZY SYSTEMS
T 806-8 3+1+0

Module 1
Introduction to Fuzzy sets and systems. Basics of fuzzy sets membership function, support of a fuzzy set, height – normalized fuzzy set, α – cuts (decomposition of a fuzzy set), set theoretic definitions on fuzzy sets, complement, intersection and union equality.
Module 2
Subsethood – basic definition based on membership functions. The law of the excluded middle and law of contradiction on fuzzy sets. Properties of fuzzy sets operations (logical proof only). Extension of fuzzy sets concepts – type –2 and level 2 fuzzy sets – examples.

Module 3
Operations on fuzzy sets – intersection, algebraic sum – product, bounded sum – product, drastic sum product, t -norms and t -conorms (s-norms) on fuzzy sets, typical parameterized t – norms and s-norms (with simplified proof). Extension principle and its applications.

Module 4
Fuzzy relation. Resolution form of a binary fuzzy relation. Operations on fuzzy relations – projection, max. – min. and min. and max., compositions cylindric extension. Similarity relations – reflexivity, symmetry, transitivity.

Module 5
Further operations on fuzzy sets and proposed by Zadeh – concentration dilation, contrast Intensification, a linguistic hedges, computation of the meaning of values of a linguistic variable, fuzzy algorithms, fuzzy engineering – applications of fuzzy controls, case studies.

References

Neural Fuzzy Systems - C.T Lin & C.S George Lee, Prentice Hall.
Fuzzy Systems Hand Book - Earl Cox, Associated Press.
Fuzzy Sets and Fuzzy Logic- Theory and Applications - Klir and Yuan, Prentice Hall of India.
IEEE Trans on Systems, Man & Cybernetics, vol. SMC – 3, No.1, January 1973, pp 28-44
Fuzzy Engineering - Bart Kosko, Prentice Hall.
Fuzzy Thinking, Bart Kosko - Hooper Collins Publications.


INTERNET LAB
T 807 0+0+4

Familiarization of Internet Accessing and Trouble shooting
Internet Programming with JAVA applets
Web development with XML, JAVA script, JAVA beans.
Implementation of Search Engine
Web Development with JSP and EJB
Familiarization to the latest web development tools

(Any experiment according to the syllabus of RT 605 and RT 705 can be substituted)




PROJECT & SEMINAR
T 709 / T808 0+0+4
Each student is required to present a technical paper on subject approved by the department. The paper should, in general, reflect the state of the art technology. Report should be submitted to the department.

In addition to the seminar, the students shall undertake a project work (as a team or individually) in the 7th semester itself in consultation with the guide (s). On completion of the project work in the 8th semester, each student shall present the work done before a panel of staff members, and submit a report of the project work to the department.


VIVA VOCE
T 809

A comprehensive viva voce examination will be conducted to assess the student’s overall knowledge in the specified field of Engineering. At the time of viva voce, certified report of seminar, mini project and project work are to be presented for evaluation.

S7 IT

OBJECT ORIENTED MODELING AND DESIGN
RT 701 2+1+0

Module 1
Introduction: object oriented development-modeling concepts – object oriented methodology – models – object oriented themes-Object Modeling– links and associations – advanced links and association concepts – generalization and inheritance - grouping constructs – a sample object model- Advanced Object Modeling: aggregation – abstract classes – generalization as extension and restriction – multiple inheritance – metadata – candidate keys – constraints

Module 2
Dynamic modeling: Events and states – Operations – Nested state diagrams – Concurrency – Advanced dynamic modeling concepts – A sample dynamic model – Relationship of Object and Dynamic models.
Functional modeling: Functional models – Data Flow Diagrams - Specifying operations – Constraints – A sample functional model – Relation of functional to Object and Dynamic models.

Module 3
Analysis: Analysis in object modeling, dynamic modeling and functional modeling, Adding operations- Iterating the analysis
System Design: Breaking system into subsystems - Identifying concurrency-allocating subsystems to processors and tasks, managing of data stores. Handling of global resources- handling boundary conditions-Common Architectural Frameworks

Module 4
Object Design: Overview of Object design – Combining the three models – Designing algorithms – Design optimization – Implementation of control – Adjustment of inheritance - Design of association – Object representation – Physical packaging – Documenting design decisions-Comparison of methodologies

Module 5
Other Models: Booch’s Methodology- Notations, models, concepts. Jacobson Methodology- architecture, actors and use-cases, requirement model, Analysis Model, Design model, Implementation model and Test Model-Unified Modeling Language (UML).

Text Books

Object Oriented Modeling and Design -JamesRumbaugh, Prentice Hall India
Object Oriented Analysis and Design with Applications - Grady Booch, Pearson Education Asia

References

Object Oriented Software Engineering - Ivan Jacobson, Pearson Education Asia
Object Oriented Software Engineering - Berno Bruegge, Allen H. Dutoit, Pearson Education Asia
Object Oriented Analysis and Design using UML - H. Srimathi, H. Sriram, A. Krishnamoorthy
Succeeding with the Booch OMT Methods -A practical approach - Lockheed Martin, Addison Wesley
UML and C++ practical guide to Object Oriented development - Richard C.Lee & William, Prentice Hall India.


COMPUTER GRAPHICS
RT 702 3+1+0

Module1
Introduction to Computer Graphics: Basic concepts in Computer Graphics – Applications of Computer Graphics, Interactive Graphics system – Raster scan and Random scan systems – Generating a raster image, Application of raster scan graphics. Video Display Devices, Display processors – Display files – graphical input & output devices.

Module 2
2D Graphics: Line drawing algorithms – DDA, Bresenham’s – Bresenham’s Circle drawing algorithm - 2D Transformations, Clipping – Line clipping – Polygon Clipping, Windowing.

Module 3
3D Graphics: 3D display methods, 3D Object Representation – Polygon Surfaces – Quadratic surfaces – Spline Representations – Bezier Curves and Surfaces – B-Spline Curves and Surfaces, 3D Transformations.

Module 4
3D Rendering: Three-Dimensional Viewing-Projections, Clipping, Visible Surface Detection – Classification of Visible surface detection algorithms – Back-face Detection, Depth- Buffer Method, Scan-line Method.
Surface Rendering Methods-Basic illumination Models – Polygon–rendering Methods, Gouraud Shading, Ray-Tracing Methods.

Module 5
Advanced Technologies: Fractals – Classification of Fractals – Self-Squaring Fractals, Animation- Raster Animation, Morphing.

Text Book

Computer Graphics (C version) - Donald Hearn & Pauline Baker (Pearson Education Asia)

References

Computer Graphics- Donald Hearn & Pauline Baker (Prentice Hall of India)
Principles of Interactive Computer Graphics – William .N. Newman, Robert .F. Sproull (second edition), McGraw Hill edition
Computer Graphics Principles & Practice - Foley, VanDam, Feiner, Hughes (second edition in C), Addison Wesley
Fundamentals of Computer graphics & - D. P. Mukherjee, Prentice Hall of India multimedia
Java 2 complete reference - Herbert, Schildt, Tata McGraw Hill
Computer Graphics - Roy A Plastack & Gordon Kally (Schanmi Series McGraw Hill edition)


MODERN COMMUNICATION SYSTEMS
T 703 3+1+0

Module 1 Optical Fibre communication
Advantages, Disadvantages, System block diagram, Fibre types, Cable configurations, Light propagation through optical fibre, Fibre configurations, Acceptance angle and acceptance cone, Cable losses, Light sources, Light detectors.

Module 2 Microwave communication
Advantages, Analog Vs Digital Microwave, Frequency modulated microwave radio system – Transmitter, Repeater, Receiver (block diagram only) Microwave terminal station – transmitter and receiver, path characteristics – fading.

Module 3 Satellite Communication
Satellite orbits, Geostationary satellites, Satellite classifications, Spacing, Frequency allocation, Satellite uplink and down link models (block diagram only), Earth station, Multiple accessing – FDMA, TDMA, CDMA, Satellite Radio Navigation, GPS (Basic idea only)

Module 4 Mobile Communication
Mobile communication services, Cellular telephone, Concepts – Cells, Frequency reuse, Interference, Cell splitting, Segmentation and Dualisation, Call system layout, Call processing, Analog and Digital Cellular Telephones, Block diagram of a typical transceiver, PCSS Mobile telephone system.

Module 5 Advanced Concepts
Concepts of Wireless LAN, ISDN-Protocol, Architecture, B-ISDN, ATM
Blue tooth Technology
WAP and WWW- Architecture, Protocols and Applications.

Text Book

Electronic Communication Systems, Fundamentals Through Advanced, 4th Edn - Wayne Tomasi, Pearson Education.

References

Electronic Communication Systems, TMH, 4th Edition. - Kennedy
Electronic Communications, PHI, 4th Edition. - Roddy & Coolen
Mobile Communications - Jochen Schiller, Pearson Education.
Electronic Communication systems, 3rd Edition - Frank R Dungan, VikasThomson Learning

MULTIMEDIA TECHNIQUES
T 704 2+1+0

Module 1 INTRODUCTION
Definition of multimedia, multimedia, hardware, software applications and software environments, - Media Types - Analog and digital video, digital audio, music and animation - Analog & Digital video - Memory storage - Basic tools - Authoring tools.

Module 2 BUILDING BLOCKS
Text - Hyper text - Sound - Sound cards - Standards - Image - Image types - Image compression, RLE, JPEG, MPEG - Fractal and Wavelet Compressions - Image file types - Animation - Capture and Playback techniques. (basic ideas only)

Module 3 MULTIMEDIA ENVIRONMENTS
The Compact Disc family, CD-interactive, Digital Video Interactive, QuickTime, Multimedia PC and Microsoft Multimedia Extensions.

Module 4 MULTIMEDIA PROGRAMMING
Framework: Overview, Media classes, Transform classes, Format classes and Component classes - Problems related to programming - Composition, Synchronisation, Interaction, Database integration.

Module 5 ADVANCED MULTIMEDIA
Moving pictures - Techniques realistic image synthesis, Virtual Reality - Full motion digital video - Video capture techniques - multimedia networks - Desktop video conferencing - Future multimedia.

References

Multimedia Programming Objects, Environments & Framework.- Simon J. Gibbs, Dionysios C. Tsischritziz (Addison-Wesley Publishing Co.)
Multimedia: Computing, Communications andApplications- Ralf Steinmentz and Klara Nahrstedt, Pearson Education.
Multimedia making it work - Tay Van Ghan – Osborne Tata Mcgraw Hill
Authoring Interactive multimedia - Arch C Luther
Optimizing your Multimedia PC - L.J. Skibbe, Susan Lafe Meister - Comdex
Multimedia Bible - Winn L. Rosch, Sams
Multimedia in Action - James E. Shuman, Vikas Publication
Multimedia Power Tools - Peter Jellam, Random house Electronic Pub.
Multimedia Computing - Mathew E. Hodger & Russel M. Sasnett, Addison wesley
Integrated Multimedia Systems - Palikom, The communication Wall Overview
WEB TECHNOLOGIES
RT 705 2+1+0

Module 1
Introduction to SGML – features - XML, XML as a subset of SGML – XML Vs HTML – Views of an XML document – simple XML documents – Starting & Ending of Tags – Attributes of Tags – Entity References – Comments - CDATA section

Module 2
Document Type declarations – Creating XML DTDs – Element type declaration – Attribute List Declaration – Attribute types – Attribute defaults – Displaying XML Data in HTML browser as HTML tables – Storing XML data in HTML document – Converting XML to HTML with XSL minimalist XSL style sheets – XML applications

Module 3
Java Beans: Features – Designing Java Beans – Creating and using properties – Induced - bound and constrained properties - using and creating events – Introspection – creating & using Beanlnfo clauses – customization – providing custom property editors and GUI interfaces.

Module 4
JSPs - Creating simple JSP Pages – templating – Request time expression – Request & Response objects – Reading parameter values – Using Javabeans in JSPs - Reading & setting Properties of JavaBeans – Connecting forms & bean properties – Serialized beans – declaring variables & methods in pages – scriptlets – conditionals, loops & execution handling in JSPs with scriptlets – Accessing beans via scriptlets.

Module 5
EJB – Basics of EJB – Types of Beans – Development of Session Beans – Steps – Creating & Implementing Interfaces – Writing Deployment descriptors – Packaging and deploying bean - using the bean from a client – Development of stateful session bean. Entity beans – Features (Basics of developing and using entity beans)

References

Module1, 2
1. XML by Example: Building Ecommerce applications - Sean McGrath, Pearson Education Asia

Module 3
1. Using JAVA 2 Platform Special Edition - Joseph L. Weber, Prentice Hall of India
2. Java 2, AWT, Swing, XML and JavaBeans Programming Black Book - Steven Holzner, Wiley Dreamtech


Module 4
1. Java Server pages - Larne Pekowsky – Pearson Education Asia
2. JSP: Java server pages - Barry Burd, IDG Books India

Module 5
1. Mastering Enterprise Java Beans and the Java 2 Platforms, Enterprise Edition - EdRoman (WILEY computer publishing)
2. EJB Design Patterns - Floyd Marinescu

Additional Reference

Internet & Web Technologies - Raj Kamal, TMH


ELECTIVE -I
T 706 3+1+0

LIST OF ELECTIVE SUBJECTS

CMELRPTA 706-01 Optimization Techniques
T 706-02 Digital Image Processing
RT 706-03 Principles of real time systems
RT 706-04 Windows Programming
RT 706-05 Mobile Computing
RT 706-06 Software Architecture
T 706-07 Optical Communication

Note
New Elective subjects related to the recent trends in Information Technology can be added to this list. Institutions offering such courses should submit the detailed syllabus and get it approved from the University before offering the course.



OPTIMIZATION TECHNIQUES (ELECTIVE - I)
CMELRPTA 706-1 3+1+0

Module1 Classical optimization techniques
Single variable optimization – Multivariable optimization with no constraints – Hessian matrix – Multivariable saddle point – Optimization with equality constraints – Lagrange multiplier method – Multivariable optimization with inequality constrains – Kuhn- Tucker conditions.

Module 2 Constrained multivariable optimization
Elimination methods – unrestricted search method – Fibonacci method – Interpolation methods – Quadratic interpolation and cubic interpolation methods.
Module 3 One-dimensional unconstrained minimization
Gradient of a function – Steepest descent method – Newton’s method – Powells method – Hook and Jeeve’s method.


Module 4 Integer – Linear programming problem
Gomory’s cutting plane method – Gomory’s method for all integer programming problems, mixed integer programming problems.


Module 5 Network Technique
Shortest path model – Dijkstra’s Algorithm – Floyd’s Algorithm – minimum spanning tree problem – PRIM algorithm – Maximal Flow Problem algorithm.

References

Optimization theory and application - S.S. Rao, New Age International P. Ltd.
Optimization Concepts and applications in Engineering - A. D. Belegundu, T.R. Chandrupatla, Pearson Education Asia.
Principles of Operations Research for Management - F. S. Budnick, D. McLeavey, R. Mojena, Richard D. Irwin, INC.
Operation Research an introduction - H. A. Taha, Eastern Economy Edition.
Operation Research – R. Pannerselvam, PHI

DIGITAL IMAGE PROCESSING
T 706-2 3+1+0

Module 1
Introduction to Digital Image Processing, The Fourier and Z-Transform of Multi dimensional Sequences, Digital image processing in practice, Digitalizing images, Characteristics of an image digitiser, Types of Image Digitisers. Image processing software, Software organization, processing sequence the gray level histogram, Introduction to histograms, Uses of histograms, Relations between histogram and image.

Module 2
Point operations, Uses, Linear point operations, Point operations and the histogram, Applications of point operations. Introduction to algebraic operations, Applications, Geometric operations, Grey level interpolation, Spatial transformation, applications, geometric operations, linear filtering theory – Harmonic signals and complex signal analysis.

Module 3
Convolution operation, Applications of digital filtering some useful functions, Convolution filtering – Dimension sampling, Reconstruction of images from its samples, Nyquist rate, Aliasing and foldover frequencies. Non rectangular grid sampling, Practical limitation in sampling and construction. Display aperture and interpolation, Moire effect and flat field response.

Module 4
Processing sampled data, Computing data, Truncation, Optics and System analysis, Diffraction limited optical systems, Abbreviation in an imaging system. Applications of Digital image processing – Image restoration, Approaches and models, Super resolution, System identification, DTF from degraded image spectrum, noise modeling.


Module 5
Image Segmentation by Thresholding, Optimal threshold selection, Gradient optical threshold selection, Gradient based methods, Region growing techniques – Segmented image structure. Measurement and classification size, shape, Measurements, Feature selection, Classification 3 dimensional image processing optical sectioning, CAT Stereo – Metric ranging, Stereoscopic image display – shaded surface display.

References

Digital Image Processing- Kenneth R. Castleman, Prentice Hall.
Digital Image Processing – Rafael C Gonzalez & Richard E Woods, Pearson Education
Discrete Time Signal Processing- Oppenheim and Schafer, Prentice Hall of India.
Fundamentals of Digital Image Processing- Anil K. Jain, Prentice Hall of India.
Introducing Digital Image Processing- Jensen J.R, Prentice Hall.
Image Processing, Analysis & Machine Vision –Sonka, Hlavac & Boyle, Thomson Learning



PRINCIPLES OF REAL TIME SYSTEMS (ELECTIVE - I)
RT706-3 3+1+0

Module 1
Introduction to Real Time Systems – Structure of real time systems, real time computer, task classes – Periodic, Aperiodic, critical, Non-critical, definition of real time systems – real time systems, embedded systems - Hard real time systems, soft real time systems, real time design issues.

Module 2
Real time kernel – polled loop systems, co-routines, interrupt driven systems – sporadic, fixed rate systems, hybrid systems, task control block - task status, scheduling – uniprocessor scheduling – traditional rate monotonic, rate monotonic deferred server, EDF, IRIS tasks – multiprocessor scheduling – utilization balancing algorithm, next-fit, bin- packing algorithm, myopic offline, buddy strategy (no need of proofs) fault tolerant scheduling.

Module 3
Communication – Communication Media and message sending topologies, network architecture issues, protocols – contention – based, token - based, stop and go multiloop, polled bus, hierarchal, round robin, fault tolerant routing – clocks and synchronization – fault tolerant synchronization in hardware, synchronization in software.

Module 4
Fault tolerance – definition, cause of failure, fault types, fault detection and containment, redundancy – hardware, software, time, information, integrated failure handling – reliability – parameter values – series – parallel systems, NMR clusters, combinational model, master chain model, fault latency, transient faults, software error models.

Module 5
Programming Languages – Desired language characteristics, Real time databases, characteristics, main memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.

Text Book

Real Time Systems - C.M Krishna, Kang G. Shini (M?C Graw Hill)

Reference

Real Time Systems, Design & Analysis - Philip Laplante (IEEE)

WINDOWS PROGRAMMING (ELECTIVE - I)
R706-4 3+1+0

Module 1
Introduction -Concepts of Windows Programming- Event Driven Programming – Languages that support Windows Programming – Visual Basic – Java – Visual C++
Visual Basic Programming: Basic Language features – Variables, data types, constants, control statements – Forms – Creating and Using basic Controls – text boxes, labels, buttons - Event handling procedures – Properties Window – Common properties for Controls. Message boxes

Module 2
Visual Basic Programming (Contd) Standard Controls – List boxes, Comboboxes, Image box, picture box, Shape controls, Timer, Scrollbars, Frames, Checkboxes, Option Boxes – Frames - File, Drive and Directory List boxes - MDI and SDI interfaces – Menus

Module 3
ActiveX controls - RichTextBox, Tree View Control, List view Control, Progessbar, Flexgrid Control, Common dialog Controls – Font, File, Print Dialogs – Creating Custom activex controls – Creating Events and properties for ActiveX controls.

Module 4
Graphics and Multimedia – Drawing Graphics in Windows - setting colors - Drawing text, lines, ellipses, arcs, circles – plotting points –Filling figures with colors and patterns – Using clipboards to transfer images between applications Printing graphics and text – Creating animations with Picture clip control - applying image effects – stretching, flipping, embossing, egraving, blurring, sweeping – Using the Multimedia Control – Handling multimedia Errors

Module 5
Database Access – Using DAO, RDO and ADO for accessing databases – Creating tables, inserting, deleting and updating records – Using the Data Control – Using the ADO Data Control
Using Windows API: Using DLL Procedures in Visual Basic – Declare statement – Handling C++ and Windows Data types – Playing sound with API funtions – Capturing Images from the screen – Handling mouse outside Applications window – Making an ‘always on top’ window.

References

Visual Basic 6 Programming Black Book - Steven Holzner (Dreamtech Press)
Programming Windows fifth Edition - Charles Petzlod (Microsoft Press)
Visual Basic - Ivan Petrosaus (BPB)
Visual Basic - Garry Cornell (BPB)
Using Visual Basic - Resselman (PHI)


MOBILE COMPUTING (ELECTIVE - I)
R706-5 3+1+0

Module 1
Introduction - Short History, Mobile telephone systemsSimplified Reference model. Multi carrier modulation. Cellular systems.

Module 2
Wireless Communication Systems -Telecommunication Systems-GSM & DECT-Architecture and Protocols.Satellite Systems-GEO, LEO, MEO.
Broadcast Systems-Broadcast transmission, Digital Audio Broadcasting-Multimedia Object Transfer Protocol. Digital Video Broadcasting.

Module 3
Wireless LAN and ATM - Infra red and Radio Transmission, Infrastructure and ad hoc networks, 802.11- Bluetooth- Architecture, Applications and Protocol, Layers, Frame structure. Comparison between 802.11 and 802.16.
Wireless ATM- Services, Reference Model, Functions, Radio Access Layer. Handover- Reference Model, Requirements, Types, handover scenarios.
Location Management, Addressing, Access Point Control Protocol (APCP).

Module 4
Mobile Network and Transport Layers - Mobile IP- Goals, Requirements, IP packet delivery, Advertisement and discovery. Registration, Tunneling and Encapsulation, Optimization, Reverse Tunneling, IPv6, Dynamic Host configuring protocol, Ad hoc networks – Routing, DSDV, Dynamic source routing. Hierarchical Algorithms.
Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Transmission.

Module 5
Wireless Application Protocol & World Wide Web
WAP- Architecture, Protocols-Datagram, Transaction, Session.-Wireless Application Environment-WML- Features, Script- Wireless Telephony Application.
WWW- HTTP, Usage of HTML, WWW system architecture.

Text Book

1. Mobile Communications – Jochen Schiller, Preason Education Asia

References

Computer Networks – Andrew S. Tanenbaum, PHI
Communication Networks -Fundamental Concepts and Key Architectures Leon-Garcia & Indra Widjaja, Tata McGraw Hill


SOFTWARE ARCHITECTURE (ELECTIVE - I)
R706-6 3+1+0

Module 1
Introduction to Software architecture – Architectural styles – pipes and filters –data abstract and object oriented organization – Event based, implicit invocation, Layered systems – Repositories – Interpreters – Process control – Heterogeneous Architectures.

Module 2
Shared Information Systems – Integration in software Development Environment – Integration in the design of Buildings – Architectural structures for based information systems

Module 3
Guidance for user interface architecture Artificial design space – Formal models and specifications-The value of architectural formalism – Formalizing the architecture of a specific system – Formalizing the architectural style – Formalizing an architectural design space

Module 4
Linguistic issues - Requirements for architecture – Description languages – first class connectors – Adding implicit invocation to factorial processing languages.

Module 5
Tools for architectural design – Unicon – Exploiting style in architectural design environments – Architectural interconnection

Reference

Software Architecture – perspectives on an emerging discipline- Mary Shaw, David Garlan, PHI


OPTICAL COMMUNICATION
T 706-7 3+1+0

Module 1
Optical fibres: Graded index and step index fibres- refractive index profiles, numerical aperture propagation of optical beams in fibres. Mode characteristics and cut off conditions (mathematical derivations required). MCVD technique for fibre fabrication, losses in fibres- attenuation, absorption, scattering and radiation losses.

Module 2
Signal distortion in fibres – Intra model and inter model distortion – group delay , material and wave guide dispersion. Optical sources : Light Emitting diodes – LED structures – surface and edge emitters, mono and hetero structures – internal – quantum efficiency , injection laser diode structures – comparison of LED and ILD.

Module 3
Optical Detectors: PN junction photo diodes, PN Photo detectors, Avalanche photo diodes, construction, characteristics and properties, Comparison of performance. Optical amplifiers (OAs): Need for OAs, Principles of operations of various OAs – SLAs, fibre amplifiers (FRA, FBA, EDFA). Comparison of performance.

Module 4
Optical communication systems: Direct detection and heterodyne receivers. SNR, advantage of coherent optical communications. Optical digital communications, Transmission link analysis, point to point links – system consideration – link power budget and rise time budget.

Module 5
Classification of light wave systems – linear systems: Intensity modulated Direct Detection (IMDD) and coherent systems. Non linear systems. Introduction to solitons –Solitons communications using lumped amplifiers, Bit error Rate performance.

References

Optical Fibre Communications- Gerd Keiser, Mc Graw Hill.
Fiber Optic Communications, 4th Edition. - Joseph C.Palais, Pearson Education.
Optical Fibre Communications- Senior, PHI.
Fibre Optic Communication – D C Agarwal, Wheeler Pub.
Optical Communication Components & Systems – Franz & Jain, Narosa Publishing.
Optical Communication Systems – Gowar, PHI





MULTIMEDIA LAB
T 707 0+0+3

Programs for
Point plotting
Line and circle drawing
Line and Polygon clipping
Transformations
Hidden line elimination
Curves
Web page design with HTML
Multimedia development using PowerPoint, 3D Studio, Adobe Photoshop.
Familiarization of latest multimedia development tools.



COMMUNICATION SYSTEMS LAB
T 708 0+0+3

Analog optical communication experiments based on optical communication kits / benches
Digital optical communication experiments based on optical communication kits / benches
Digital communication experiments based on trainer kits.
Design of digital filters (software simulation using MATLAB/ SIMULINK)
FFT, DFT Implementation using software simulation (MATLAB/ SIMULINK)
Study of transmission media – coaxial cables – Types-Hubs-Bridges-Repeaters-Routers-Gateways –Switches
Study of modems-NIC-Cable connectors and their usages
Study of Internet-accessing, services and applications
Simple network programming experiments in Java.




PROJECT & SEMINAR

T 709/ T 808 0+0+3

Each student is required to present a technical paper on subject approved by the department. The paper should, in general, reflect the state of the art technology. Report should be submitted to the department.
In addition to the seminar, the students shall undertake a project work (as a team or individually) in the 7th semester itself in consultation with the guide (s). On completion of the project work in the 8th semester, each student shall present the work done before a panel of staff members, and submit a report of the project work to the department.

S7 IT

OBJECT ORIENTED MODELING AND DESIGN
RT 701 2+1+0

Module 1
Introduction: object oriented development-modeling concepts – object oriented methodology – models – object oriented themes-Object Modeling– links and associations – advanced links and association concepts – generalization and inheritance - grouping constructs – a sample object model- Advanced Object Modeling: aggregation – abstract classes – generalization as extension and restriction – multiple inheritance – metadata – candidate keys – constraints

Module 2
Dynamic modeling: Events and states – Operations – Nested state diagrams – Concurrency – Advanced dynamic modeling concepts – A sample dynamic model – Relationship of Object and Dynamic models.
Functional modeling: Functional models – Data Flow Diagrams - Specifying operations – Constraints – A sample functional model – Relation of functional to Object and Dynamic models.

Module 3
Analysis: Analysis in object modeling, dynamic modeling and functional modeling, Adding operations- Iterating the analysis
System Design: Breaking system into subsystems - Identifying concurrency-allocating subsystems to processors and tasks, managing of data stores. Handling of global resources- handling boundary conditions-Common Architectural Frameworks

Module 4
Object Design: Overview of Object design – Combining the three models – Designing algorithms – Design optimization – Implementation of control – Adjustment of inheritance - Design of association – Object representation – Physical packaging – Documenting design decisions-Comparison of methodologies

Module 5
Other Models: Booch’s Methodology- Notations, models, concepts. Jacobson Methodology- architecture, actors and use-cases, requirement model, Analysis Model, Design model, Implementation model and Test Model-Unified Modeling Language (UML).

Text Books

Object Oriented Modeling and Design -JamesRumbaugh, Prentice Hall India
Object Oriented Analysis and Design with Applications - Grady Booch, Pearson Education Asia

References

Object Oriented Software Engineering - Ivan Jacobson, Pearson Education Asia
Object Oriented Software Engineering - Berno Bruegge, Allen H. Dutoit, Pearson Education Asia
Object Oriented Analysis and Design using UML - H. Srimathi, H. Sriram, A. Krishnamoorthy
Succeeding with the Booch OMT Methods -A practical approach - Lockheed Martin, Addison Wesley
UML and C++ practical guide to Object Oriented development - Richard C.Lee & William, Prentice Hall India.


COMPUTER GRAPHICS
RT 702 3+1+0

Module1
Introduction to Computer Graphics: Basic concepts in Computer Graphics – Applications of Computer Graphics, Interactive Graphics system – Raster scan and Random scan systems – Generating a raster image, Application of raster scan graphics. Video Display Devices, Display processors – Display files – graphical input & output devices.

Module 2
2D Graphics: Line drawing algorithms – DDA, Bresenham’s – Bresenham’s Circle drawing algorithm - 2D Transformations, Clipping – Line clipping – Polygon Clipping, Windowing.

Module 3
3D Graphics: 3D display methods, 3D Object Representation – Polygon Surfaces – Quadratic surfaces – Spline Representations – Bezier Curves and Surfaces – B-Spline Curves and Surfaces, 3D Transformations.

Module 4
3D Rendering: Three-Dimensional Viewing-Projections, Clipping, Visible Surface Detection – Classification of Visible surface detection algorithms – Back-face Detection, Depth- Buffer Method, Scan-line Method.
Surface Rendering Methods-Basic illumination Models – Polygon–rendering Methods, Gouraud Shading, Ray-Tracing Methods.

Module 5
Advanced Technologies: Fractals – Classification of Fractals – Self-Squaring Fractals, Animation- Raster Animation, Morphing.

Text Book

Computer Graphics (C version) - Donald Hearn & Pauline Baker (Pearson Education Asia)

References

Computer Graphics- Donald Hearn & Pauline Baker (Prentice Hall of India)
Principles of Interactive Computer Graphics – William .N. Newman, Robert .F. Sproull (second edition), McGraw Hill edition
Computer Graphics Principles & Practice - Foley, VanDam, Feiner, Hughes (second edition in C), Addison Wesley
Fundamentals of Computer graphics & - D. P. Mukherjee, Prentice Hall of India multimedia
Java 2 complete reference - Herbert, Schildt, Tata McGraw Hill
Computer Graphics - Roy A Plastack & Gordon Kally (Schanmi Series McGraw Hill edition)


MODERN COMMUNICATION SYSTEMS
T 703 3+1+0

Module 1 Optical Fibre communication
Advantages, Disadvantages, System block diagram, Fibre types, Cable configurations, Light propagation through optical fibre, Fibre configurations, Acceptance angle and acceptance cone, Cable losses, Light sources, Light detectors.

Module 2 Microwave communication
Advantages, Analog Vs Digital Microwave, Frequency modulated microwave radio system – Transmitter, Repeater, Receiver (block diagram only) Microwave terminal station – transmitter and receiver, path characteristics – fading.

Module 3 Satellite Communication
Satellite orbits, Geostationary satellites, Satellite classifications, Spacing, Frequency allocation, Satellite uplink and down link models (block diagram only), Earth station, Multiple accessing – FDMA, TDMA, CDMA, Satellite Radio Navigation, GPS (Basic idea only)

Module 4 Mobile Communication
Mobile communication services, Cellular telephone, Concepts – Cells, Frequency reuse, Interference, Cell splitting, Segmentation and Dualisation, Call system layout, Call processing, Analog and Digital Cellular Telephones, Block diagram of a typical transceiver, PCSS Mobile telephone system.

Module 5 Advanced Concepts
Concepts of Wireless LAN, ISDN-Protocol, Architecture, B-ISDN, ATM
Blue tooth Technology
WAP and WWW- Architecture, Protocols and Applications.

Text Book

Electronic Communication Systems, Fundamentals Through Advanced, 4th Edn - Wayne Tomasi, Pearson Education.

References

Electronic Communication Systems, TMH, 4th Edition. - Kennedy
Electronic Communications, PHI, 4th Edition. - Roddy & Coolen
Mobile Communications - Jochen Schiller, Pearson Education.
Electronic Communication systems, 3rd Edition - Frank R Dungan, VikasThomson Learning

MULTIMEDIA TECHNIQUES
T 704 2+1+0

Module 1 INTRODUCTION
Definition of multimedia, multimedia, hardware, software applications and software environments, - Media Types - Analog and digital video, digital audio, music and animation - Analog & Digital video - Memory storage - Basic tools - Authoring tools.

Module 2 BUILDING BLOCKS
Text - Hyper text - Sound - Sound cards - Standards - Image - Image types - Image compression, RLE, JPEG, MPEG - Fractal and Wavelet Compressions - Image file types - Animation - Capture and Playback techniques. (basic ideas only)

Module 3 MULTIMEDIA ENVIRONMENTS
The Compact Disc family, CD-interactive, Digital Video Interactive, QuickTime, Multimedia PC and Microsoft Multimedia Extensions.

Module 4 MULTIMEDIA PROGRAMMING
Framework: Overview, Media classes, Transform classes, Format classes and Component classes - Problems related to programming - Composition, Synchronisation, Interaction, Database integration.

Module 5 ADVANCED MULTIMEDIA
Moving pictures - Techniques realistic image synthesis, Virtual Reality - Full motion digital video - Video capture techniques - multimedia networks - Desktop video conferencing - Future multimedia.

References

Multimedia Programming Objects, Environments & Framework.- Simon J. Gibbs, Dionysios C. Tsischritziz (Addison-Wesley Publishing Co.)
Multimedia: Computing, Communications andApplications- Ralf Steinmentz and Klara Nahrstedt, Pearson Education.
Multimedia making it work - Tay Van Ghan – Osborne Tata Mcgraw Hill
Authoring Interactive multimedia - Arch C Luther
Optimizing your Multimedia PC - L.J. Skibbe, Susan Lafe Meister - Comdex
Multimedia Bible - Winn L. Rosch, Sams
Multimedia in Action - James E. Shuman, Vikas Publication
Multimedia Power Tools - Peter Jellam, Random house Electronic Pub.
Multimedia Computing - Mathew E. Hodger & Russel M. Sasnett, Addison wesley
Integrated Multimedia Systems - Palikom, The communication Wall Overview
WEB TECHNOLOGIES
RT 705 2+1+0

Module 1
Introduction to SGML – features - XML, XML as a subset of SGML – XML Vs HTML – Views of an XML document – simple XML documents – Starting & Ending of Tags – Attributes of Tags – Entity References – Comments - CDATA section

Module 2
Document Type declarations – Creating XML DTDs – Element type declaration – Attribute List Declaration – Attribute types – Attribute defaults – Displaying XML Data in HTML browser as HTML tables – Storing XML data in HTML document – Converting XML to HTML with XSL minimalist XSL style sheets – XML applications

Module 3
Java Beans: Features – Designing Java Beans – Creating and using properties – Induced - bound and constrained properties - using and creating events – Introspection – creating & using Beanlnfo clauses – customization – providing custom property editors and GUI interfaces.

Module 4
JSPs - Creating simple JSP Pages – templating – Request time expression – Request & Response objects – Reading parameter values – Using Javabeans in JSPs - Reading & setting Properties of JavaBeans – Connecting forms & bean properties – Serialized beans – declaring variables & methods in pages – scriptlets – conditionals, loops & execution handling in JSPs with scriptlets – Accessing beans via scriptlets.

Module 5
EJB – Basics of EJB – Types of Beans – Development of Session Beans – Steps – Creating & Implementing Interfaces – Writing Deployment descriptors – Packaging and deploying bean - using the bean from a client – Development of stateful session bean. Entity beans – Features (Basics of developing and using entity beans)

References

Module1, 2
1. XML by Example: Building Ecommerce applications - Sean McGrath, Pearson Education Asia

Module 3
1. Using JAVA 2 Platform Special Edition - Joseph L. Weber, Prentice Hall of India
2. Java 2, AWT, Swing, XML and JavaBeans Programming Black Book - Steven Holzner, Wiley Dreamtech


Module 4
1. Java Server pages - Larne Pekowsky – Pearson Education Asia
2. JSP: Java server pages - Barry Burd, IDG Books India

Module 5
1. Mastering Enterprise Java Beans and the Java 2 Platforms, Enterprise Edition - EdRoman (WILEY computer publishing)
2. EJB Design Patterns - Floyd Marinescu

Additional Reference

Internet & Web Technologies - Raj Kamal, TMH


ELECTIVE -I
T 706 3+1+0

LIST OF ELECTIVE SUBJECTS

CMELRPTA 706-01 Optimization Techniques
T 706-02 Digital Image Processing
RT 706-03 Principles of real time systems
RT 706-04 Windows Programming
RT 706-05 Mobile Computing
RT 706-06 Software Architecture
T 706-07 Optical Communication

Note
New Elective subjects related to the recent trends in Information Technology can be added to this list. Institutions offering such courses should submit the detailed syllabus and get it approved from the University before offering the course.



OPTIMIZATION TECHNIQUES (ELECTIVE - I)
CMELRPTA 706-1 3+1+0

Module1 Classical optimization techniques
Single variable optimization – Multivariable optimization with no constraints – Hessian matrix – Multivariable saddle point – Optimization with equality constraints – Lagrange multiplier method – Multivariable optimization with inequality constrains – Kuhn- Tucker conditions.

Module 2 Constrained multivariable optimization
Elimination methods – unrestricted search method – Fibonacci method – Interpolation methods – Quadratic interpolation and cubic interpolation methods.
Module 3 One-dimensional unconstrained minimization
Gradient of a function – Steepest descent method – Newton’s method – Powells method – Hook and Jeeve’s method.


Module 4 Integer – Linear programming problem
Gomory’s cutting plane method – Gomory’s method for all integer programming problems, mixed integer programming problems.


Module 5 Network Technique
Shortest path model – Dijkstra’s Algorithm – Floyd’s Algorithm – minimum spanning tree problem – PRIM algorithm – Maximal Flow Problem algorithm.

References

Optimization theory and application - S.S. Rao, New Age International P. Ltd.
Optimization Concepts and applications in Engineering - A. D. Belegundu, T.R. Chandrupatla, Pearson Education Asia.
Principles of Operations Research for Management - F. S. Budnick, D. McLeavey, R. Mojena, Richard D. Irwin, INC.
Operation Research an introduction - H. A. Taha, Eastern Economy Edition.
Operation Research – R. Pannerselvam, PHI

DIGITAL IMAGE PROCESSING
T 706-2 3+1+0

Module 1
Introduction to Digital Image Processing, The Fourier and Z-Transform of Multi dimensional Sequences, Digital image processing in practice, Digitalizing images, Characteristics of an image digitiser, Types of Image Digitisers. Image processing software, Software organization, processing sequence the gray level histogram, Introduction to histograms, Uses of histograms, Relations between histogram and image.

Module 2
Point operations, Uses, Linear point operations, Point operations and the histogram, Applications of point operations. Introduction to algebraic operations, Applications, Geometric operations, Grey level interpolation, Spatial transformation, applications, geometric operations, linear filtering theory – Harmonic signals and complex signal analysis.

Module 3
Convolution operation, Applications of digital filtering some useful functions, Convolution filtering – Dimension sampling, Reconstruction of images from its samples, Nyquist rate, Aliasing and foldover frequencies. Non rectangular grid sampling, Practical limitation in sampling and construction. Display aperture and interpolation, Moire effect and flat field response.

Module 4
Processing sampled data, Computing data, Truncation, Optics and System analysis, Diffraction limited optical systems, Abbreviation in an imaging system. Applications of Digital image processing – Image restoration, Approaches and models, Super resolution, System identification, DTF from degraded image spectrum, noise modeling.


Module 5
Image Segmentation by Thresholding, Optimal threshold selection, Gradient optical threshold selection, Gradient based methods, Region growing techniques – Segmented image structure. Measurement and classification size, shape, Measurements, Feature selection, Classification 3 dimensional image processing optical sectioning, CAT Stereo – Metric ranging, Stereoscopic image display – shaded surface display.

References

Digital Image Processing- Kenneth R. Castleman, Prentice Hall.
Digital Image Processing – Rafael C Gonzalez & Richard E Woods, Pearson Education
Discrete Time Signal Processing- Oppenheim and Schafer, Prentice Hall of India.
Fundamentals of Digital Image Processing- Anil K. Jain, Prentice Hall of India.
Introducing Digital Image Processing- Jensen J.R, Prentice Hall.
Image Processing, Analysis & Machine Vision –Sonka, Hlavac & Boyle, Thomson Learning



PRINCIPLES OF REAL TIME SYSTEMS (ELECTIVE - I)
RT706-3 3+1+0

Module 1
Introduction to Real Time Systems – Structure of real time systems, real time computer, task classes – Periodic, Aperiodic, critical, Non-critical, definition of real time systems – real time systems, embedded systems - Hard real time systems, soft real time systems, real time design issues.

Module 2
Real time kernel – polled loop systems, co-routines, interrupt driven systems – sporadic, fixed rate systems, hybrid systems, task control block - task status, scheduling – uniprocessor scheduling – traditional rate monotonic, rate monotonic deferred server, EDF, IRIS tasks – multiprocessor scheduling – utilization balancing algorithm, next-fit, bin- packing algorithm, myopic offline, buddy strategy (no need of proofs) fault tolerant scheduling.

Module 3
Communication – Communication Media and message sending topologies, network architecture issues, protocols – contention – based, token - based, stop and go multiloop, polled bus, hierarchal, round robin, fault tolerant routing – clocks and synchronization – fault tolerant synchronization in hardware, synchronization in software.

Module 4
Fault tolerance – definition, cause of failure, fault types, fault detection and containment, redundancy – hardware, software, time, information, integrated failure handling – reliability – parameter values – series – parallel systems, NMR clusters, combinational model, master chain model, fault latency, transient faults, software error models.

Module 5
Programming Languages – Desired language characteristics, Real time databases, characteristics, main memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.

Text Book

Real Time Systems - C.M Krishna, Kang G. Shini (M?C Graw Hill)

Reference

Real Time Systems, Design & Analysis - Philip Laplante (IEEE)

WINDOWS PROGRAMMING (ELECTIVE - I)
R706-4 3+1+0

Module 1
Introduction -Concepts of Windows Programming- Event Driven Programming – Languages that support Windows Programming – Visual Basic – Java – Visual C++
Visual Basic Programming: Basic Language features – Variables, data types, constants, control statements – Forms – Creating and Using basic Controls – text boxes, labels, buttons - Event handling procedures – Properties Window – Common properties for Controls. Message boxes

Module 2
Visual Basic Programming (Contd) Standard Controls – List boxes, Comboboxes, Image box, picture box, Shape controls, Timer, Scrollbars, Frames, Checkboxes, Option Boxes – Frames - File, Drive and Directory List boxes - MDI and SDI interfaces – Menus

Module 3
ActiveX controls - RichTextBox, Tree View Control, List view Control, Progessbar, Flexgrid Control, Common dialog Controls – Font, File, Print Dialogs – Creating Custom activex controls – Creating Events and properties for ActiveX controls.

Module 4
Graphics and Multimedia – Drawing Graphics in Windows - setting colors - Drawing text, lines, ellipses, arcs, circles – plotting points –Filling figures with colors and patterns – Using clipboards to transfer images between applications Printing graphics and text – Creating animations with Picture clip control - applying image effects – stretching, flipping, embossing, egraving, blurring, sweeping – Using the Multimedia Control – Handling multimedia Errors

Module 5
Database Access – Using DAO, RDO and ADO for accessing databases – Creating tables, inserting, deleting and updating records – Using the Data Control – Using the ADO Data Control
Using Windows API: Using DLL Procedures in Visual Basic – Declare statement – Handling C++ and Windows Data types – Playing sound with API funtions – Capturing Images from the screen – Handling mouse outside Applications window – Making an ‘always on top’ window.

References

Visual Basic 6 Programming Black Book - Steven Holzner (Dreamtech Press)
Programming Windows fifth Edition - Charles Petzlod (Microsoft Press)
Visual Basic - Ivan Petrosaus (BPB)
Visual Basic - Garry Cornell (BPB)
Using Visual Basic - Resselman (PHI)


MOBILE COMPUTING (ELECTIVE - I)
R706-5 3+1+0

Module 1
Introduction - Short History, Mobile telephone systemsSimplified Reference model. Multi carrier modulation. Cellular systems.

Module 2
Wireless Communication Systems -Telecommunication Systems-GSM & DECT-Architecture and Protocols.Satellite Systems-GEO, LEO, MEO.
Broadcast Systems-Broadcast transmission, Digital Audio Broadcasting-Multimedia Object Transfer Protocol. Digital Video Broadcasting.

Module 3
Wireless LAN and ATM - Infra red and Radio Transmission, Infrastructure and ad hoc networks, 802.11- Bluetooth- Architecture, Applications and Protocol, Layers, Frame structure. Comparison between 802.11 and 802.16.
Wireless ATM- Services, Reference Model, Functions, Radio Access Layer. Handover- Reference Model, Requirements, Types, handover scenarios.
Location Management, Addressing, Access Point Control Protocol (APCP).

Module 4
Mobile Network and Transport Layers - Mobile IP- Goals, Requirements, IP packet delivery, Advertisement and discovery. Registration, Tunneling and Encapsulation, Optimization, Reverse Tunneling, IPv6, Dynamic Host configuring protocol, Ad hoc networks – Routing, DSDV, Dynamic source routing. Hierarchical Algorithms.
Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Transmission.

Module 5
Wireless Application Protocol & World Wide Web
WAP- Architecture, Protocols-Datagram, Transaction, Session.-Wireless Application Environment-WML- Features, Script- Wireless Telephony Application.
WWW- HTTP, Usage of HTML, WWW system architecture.

Text Book

1. Mobile Communications – Jochen Schiller, Preason Education Asia

References

Computer Networks – Andrew S. Tanenbaum, PHI
Communication Networks -Fundamental Concepts and Key Architectures Leon-Garcia & Indra Widjaja, Tata McGraw Hill


SOFTWARE ARCHITECTURE (ELECTIVE - I)
R706-6 3+1+0

Module 1
Introduction to Software architecture – Architectural styles – pipes and filters –data abstract and object oriented organization – Event based, implicit invocation, Layered systems – Repositories – Interpreters – Process control – Heterogeneous Architectures.

Module 2
Shared Information Systems – Integration in software Development Environment – Integration in the design of Buildings – Architectural structures for based information systems

Module 3
Guidance for user interface architecture Artificial design space – Formal models and specifications-The value of architectural formalism – Formalizing the architecture of a specific system – Formalizing the architectural style – Formalizing an architectural design space

Module 4
Linguistic issues - Requirements for architecture – Description languages – first class connectors – Adding implicit invocation to factorial processing languages.

Module 5
Tools for architectural design – Unicon – Exploiting style in architectural design environments – Architectural interconnection

Reference

Software Architecture – perspectives on an emerging discipline- Mary Shaw, David Garlan, PHI


OPTICAL COMMUNICATION
T 706-7 3+1+0

Module 1
Optical fibres: Graded index and step index fibres- refractive index profiles, numerical aperture propagation of optical beams in fibres. Mode characteristics and cut off conditions (mathematical derivations required). MCVD technique for fibre fabrication, losses in fibres- attenuation, absorption, scattering and radiation losses.

Module 2
Signal distortion in fibres – Intra model and inter model distortion – group delay , material and wave guide dispersion. Optical sources : Light Emitting diodes – LED structures – surface and edge emitters, mono and hetero structures – internal – quantum efficiency , injection laser diode structures – comparison of LED and ILD.

Module 3
Optical Detectors: PN junction photo diodes, PN Photo detectors, Avalanche photo diodes, construction, characteristics and properties, Comparison of performance. Optical amplifiers (OAs): Need for OAs, Principles of operations of various OAs – SLAs, fibre amplifiers (FRA, FBA, EDFA). Comparison of performance.

Module 4
Optical communication systems: Direct detection and heterodyne receivers. SNR, advantage of coherent optical communications. Optical digital communications, Transmission link analysis, point to point links – system consideration – link power budget and rise time budget.

Module 5
Classification of light wave systems – linear systems: Intensity modulated Direct Detection (IMDD) and coherent systems. Non linear systems. Introduction to solitons –Solitons communications using lumped amplifiers, Bit error Rate performance.

References

Optical Fibre Communications- Gerd Keiser, Mc Graw Hill.
Fiber Optic Communications, 4th Edition. - Joseph C.Palais, Pearson Education.
Optical Fibre Communications- Senior, PHI.
Fibre Optic Communication – D C Agarwal, Wheeler Pub.
Optical Communication Components & Systems – Franz & Jain, Narosa Publishing.
Optical Communication Systems – Gowar, PHI





MULTIMEDIA LAB
T 707 0+0+3

Programs for
Point plotting
Line and circle drawing
Line and Polygon clipping
Transformations
Hidden line elimination
Curves
Web page design with HTML
Multimedia development using PowerPoint, 3D Studio, Adobe Photoshop.
Familiarization of latest multimedia development tools.



COMMUNICATION SYSTEMS LAB
T 708 0+0+3

Analog optical communication experiments based on optical communication kits / benches
Digital optical communication experiments based on optical communication kits / benches
Digital communication experiments based on trainer kits.
Design of digital filters (software simulation using MATLAB/ SIMULINK)
FFT, DFT Implementation using software simulation (MATLAB/ SIMULINK)
Study of transmission media – coaxial cables – Types-Hubs-Bridges-Repeaters-Routers-Gateways –Switches
Study of modems-NIC-Cable connectors and their usages
Study of Internet-accessing, services and applications
Simple network programming experiments in Java.




PROJECT & SEMINAR

T 709/ T 808 0+0+3

Each student is required to present a technical paper on subject approved by the department. The paper should, in general, reflect the state of the art technology. Report should be submitted to the department.
In addition to the seminar, the students shall undertake a project work (as a team or individually) in the 7th semester itself in consultation with the guide (s). On completion of the project work in the 8th semester, each student shall present the work done before a panel of staff members, and submit a report of the project work to the department.

S6 IT

PROJECT MANAGEMENT
T601 3+1+0

Module 1 PROJECT PLANNING
Overview – Capital expenditure - Phases of capital budgeting – Project development cycle – 7-s of project management – Requirements of a project manager – Forms of project organization.

Module 2 PROJECT ANALYSIS
Market Analysis – Technical Analysis - Financial Analysis – Risk Analysis – Social cost Benefit Analysis.

Module 3 CONTROL OF PROJECT
Control Systems – Control of major constraints – Project management software & information systems.
REVIEW: Performance of Evaluation – Abaudonment Analysis – Behavioral issues in Project Management

Module 4 TOTAL QUALITY MANAGEMENT
Quality systems – ISO 9000 series – ISI – Benchmarking – Quality Function development (QFD) – Total Productive Maintenance (TPM) – ISO 14000.

Module 5 CONCEPTS IN SAMPLING
Sampling designs and schemes – Errors in sampling – Simple random sample – stratified random sample – Cluster sample.
Sample size destination – Estimating population mean – Estimating population proportion.

References

Projects preparation, Apprisal, Budgeting & Implementation – Prasanna Chandra – Tata McGraw Hill
PROJECTS – Planning, Analysis, Selection, Implementation & Review - Prasanna Chandra – Tata McGraw Hill
Project Management - Harvey Maylor - Pearson Education
Total Quality Management – Dale H. Besterfield – Pearson Education
Quality control and Improvement – Amitava Mitra – Pearson Education
Quality assurance and TQM – Jain & Chitale – Khanna Publishers












SOFTWARE ENGINEERING
RT 602 2+1+ 0

Module 1 Introduction to Software engineering
Introduction – Software and software Engg.- Phases in software development-Software development process models-Role of Management in software development –Role of Matrics and measurement –Software requirement specification(SRS) - Problem Analysis - validation .


Module 2 Project Planning
Cost Estimation – Uncertainties – models – COCOMO model – Project scheduling – average duration estimation – Project scheduling and milestones – staffing and personal plan – Rayleigh curve – personnel plan – team structure – software configuration – management plans – quality assurance plans – verification and validation – inspections and reviews - project monitoring plans - time sheets – reviews – cost schedule – milestone graph – risk management.

Module 3 System Design
Design Principles – Problem partitioning and hierarchy – abstraction – modularity – top down and bottom_up – strategies – module level concepts - coupling - cohesion – structured design methodology - verification - matrics.

Module 4 Coding
Top-down and Bottom-up - Structured Programming - Information Hiding - Programming style - Internal Documentation – Verification - Code Reading - Static Analysis - Symbolic execution - Proving Correctness - Code inspections – Unit testing.

Module 5 Testing
Testing fundamentals - Functional and Structured Testing - Testing Process - Comparison of Verification and Validation Techniques - Reliability assessment - Programmer Productivity - Error removal efficiency.

Text Book

An integrated approach to Software Engineering - Pankaj Jalote, Narosa Publication

References

Software Engineering - Roger S. Pressman, Tata McGraw Hill
Software Engineering - Ian Sommervilla, Pearson Education
Software Engineering Theory and Practice- Shari Lawrence, Pearson Education Asia
Fundamentals of Software Engineering –Rajib Mall, PHI
Fundamentals of Software Engineering – Carlo Ghezzi, Mehdi Jazayeri, PHI



DIGITAL SIGNAL PROCESSING
LTA 603 3+1+0

Module1
Review of signals and systems. Introduction - advantages and limitations of Digital Signal Processing. Infinite Impulse Response (IIR) Filters - Signal Flowgraph- Basic Network structure for IIR filter- Direct- Cascade- Parallel Forms. Design of IIR Digital filters from analog filters- Butterworth design- Chebyshev design- design based on numerical solutions of differential equations- Impulse Invariant Transformation.

Module 2
Finite Impulse Response (FIR) Filters: Linear phase FIR filters- Frequency response of linear phase FIR filters - Location of the zeros of linear phase FIR filters. Realization of FIR- cascade - lattice design-Fourier Series method- using windows-rectangular- triangular or barlett windows- hanning- hamming- Blackman- Kaiser windows.

Module 3
Discrete fourier Transform: Properties-Circular convolution- Linear Convolution using DFT- relation between Z- Transform and DFT- Fast Fourier Transform; decimation – in time and Frequency - FFT algorithms – General Computation using Radix 2 algorithm.

Module 4
Finite word length effects in digital filters: Introduction- Number Representation - Fixed Point- Sign-Magnitude - One’s-complement- Two’s - complement forms -Addition of two fixed point numbers- Multiplication in Fixed Point arithmetic - Floating point numbers- Block floating point numbers- quantization - truncation- rounding - effects due to truncation and rounding- Input quantization error - Product quantization error - Co-efficient quantization error- zero-input limit cycle Oscillations - Overflow limit cycle Oscillations - Scaling- Quantization in Floating Point realization IIR digital filters - Finite Word Length Effects in FIR Digital Filters- Quantization effects in the Computation of the DFT- quantization errors in FFT algorithms.

Module 5
Applications of digital signal processing: Speech Processing- speech analysis- speech coding- sub band coding- channel vecoder- homomorphic vecoder- digital processing of audio signals- Radar signal processing- DSP based measurements systems. Equi ripple FIR design- PCM DSP chips- a general study.

References

Digital signal processing: Ifechor- Pearson edn.
Desecrate time signal processing Oppenhiem- Pearson edn.
Digital signal processing: Oppenhiem and Sheffer- PHI
Introduction to Digital signal processing: Johny R Johnson
Digital signal processing: Proakis and Manolakis.
Digital signal processing: P Ramesh Babu- Scitech Pub.
COMPUTER NETWORKS
RT 604 3+1+0

Module 1
Introduction: - ISO-OSI Reference Model – TCP/IP Reference Model – Comparison Network hardware-Repeaters, Routers, Bridges, Gateways, Hub, Cable Modem.
Physical Layer: - Transmission Media– ISDN system Architecture – Communication Satellites – geostationary satellites - Medium Earth Orbit Satellites- Low earth orbit satellites– Satellite v/s Fiber

Module 2
Data Link Layer: - Design issues-Error Detection and correction – Elementary Data link protocols- Sliding window protocols. .
LAN Protocols: - Static & Dynamic channel allocation in LAN’s and WAN’s, Multiple access protocols – ALOHA – Pure ALOHA – Slotted ALOHA – Carrier Sense Multiple Access protocols – persistent and non-persistent CSMA – CSMA with collision detection – IEEE 802.3 standards for LAN

Module 3
Network layer: -Virtual Circuits, Datagrams, Routing Algorithm – Optimality principle - Flooding - Flow Based Routing - Link state routing – Distance vector routing – Multicasting – Link state multicasting – Distance vector multicasting - Congestion Control Algorithms – General principles – Packet discarding – Choke packets - Congestion prevention policies – Traffic shaping – Leaky bucket algorithm – Flow specifications – jitter control

Module 4
Transport Layer: - Transport Service - Elements of transport protocols – Internet Transfer Protocols UDP and TCP – ATM – Principle characteristics.

Module 5
Application Layer: -Domain name system – DNS name space – Resource records – Name servers – operation of DNS - Electronic Mail – MIME
Mobile networks: - Mobile telephone systems, Bluetooth - Components – Error correction – Network topology – Piconet and scatternet – L2CAP layers – Communication in Bluetooth networks

References

Computer Networks (Fourth Edition): Andrew S.Tanenbaum, Pearson Education Asia/ PHI
An Introduction to computer networking: Kenneth C. Mansfield Jr., James L. Antonakos, Prentice-Hall India
Communication Networks: Leon, Garcia, Widjaja Tata McGraw Hill.
Computer Networks (Second Edition): Larry L Peterson & Bruce S Davie, (Harcourt India)
Computer Networking: James F Kurose & Keith W Ross, Pearson Education
Introduction to Data Communications and Networking: Behrouz, Forouzan, McGraw Hill
NETWORK COMPUTING
RT 605 3+1+0

Module 1
HTML Documents
Basic Tags for Font & Paragraph Formatting Lists, Tables, Frames, image Maps
Cascading Style Sheets
Style Element, Inline style sheets, Embedded style sheets, External Style sheets, CLASS Attribute, Absolute and relative positioning of elements, DIV & SPAN Tags.

Module 2
Dynamic HTML Pages
Client side scripting - Java Script – variables, Arithmetic operations – message boxes, Arrays, control statements, functions, event handling, document object model.
Dynamic updating of pages with JAVA Script.
Embedding ActiveX controls - using the structured graphics – ActiveX Control.

Module 3
Java programming – Features of Java, Creating & using classes in Java – Static classes – Inheritance – Final methods, variables and classes – Interfaces - Nested classes – Inner classes – Anonymous Inner classes – Exception handling – Creating & using exceptions, Multithreaded programs and thread synchronization, creating and using packages. Creating GUI with AWT and Swing – -JDK1.1 event model

Module 4
Network Programming with Java - Features of Java – Applets & Application – Life cycle of applets - Security features for applets - Inter applet communication – Threads & Thread synchronization – TCP/IP Programming with Java – Iterative & Concurrent servers. Datagrams, IP multicasting, RMI (Structure and Working of a simple RMI Program only)

Module 5
HTTP Protocol working – HTTP methods, GET, PUT, DELETE, POST, HEAD
Server side scripting – HTML Forms & CGI – GET & POST, Basic working of a CGI supported web server – Simple CGI program in C to validate user name & Password.
Email: Working of SMTP and POP protocols (Overview only).

Text Books

Module 1,2,5
Internet and World Wide Web – How to program - Deitel, Deitel & Nieto, Pearson Education Asia
HTML, DHTML, Java Script, Perl, CGI - Evan Bayross, BPB



Module 3,4,5
Java 2 Complete reference - Herbert, Schildt, Tata McGraw Hill
The Java Programming Language 3rd Edition - Arnold, Gosling, Holmes, Pearson Education Asia
Using Java 2 Platform - Joseph Weber, PHI
Computer Networks - Tenanbaum, PHI/ Pearson Education Asia

References

Unix Network Programming - Stevens W Richard, PHI
TCP/IP Protocol suite, 2/e - Behrouz A. Forouzan, TMH


PERSONAL COMPUTER HARDWARE
T 606 4+1+0

Module 1 Introduction to PC
Hardware components – study of motherboards –Different types of ports, slots and connectors-Add-on cards-Power supply– SMPS- function & operations.

Module 2 Storage Devices
Floppy – Floppy Disk Controller - Disk Physical specification & operations – Disk magnetic properties – Cylinders – Clusters – Hard disks – Hard disk drive operation – Magnetic data storage - Sectors – Disk formatting – partitioning - Hard disk features – Hard disk data transfer modes –Programmed I/O – Direct memory access – Ultra DMA – Data addressing – Standard CHS addressing – Extended CHS addressing – Logical Block Addressing.

Module 3 Optical Storage
CD ROM, CD Technology, Sector layout, CD-R, CD-RW, CDROM, drive specifications- data transfer rate – Access time – Constant linear velocity – constant angular velocity - Buffers – Interface – Magneto optical drives – WORM devices –DVD- RAID – Holographic storage.

Module 4 Memory Management in PC
Parity – ECC – Static & Dynamic RAM – Memory Addressing – Segmented addressing - 64 KB Limits – 640 KB barrier – Logical, segmented, virtual, linear and physical memory addresses – Extended and Expanded memory – Cache memory – Video memory – HMA - Flat memory model – Advanced memory technologies.

Module 5 Bus Structures
ISA, PCI, PCMCIA, AGP, USB, Hard Disk Interfaces – IDE, EIDE, ATA – Communication ports – Serial – Parallel port – Keyboard / Mouse Interface connectors.

References

PC Hardware Complete Reference - Craig Zacker & John Rourke, Tata McGraw Hill
Inside the PC (8th Edition) - Peter Norton, Techmedia Publications
The Indispensable PC Hardware Book - Messmer, Pearson Education
Troubleshooting and Repairing Your PC - Corey Candler, Wiley
Upgrading and repairing PC’s (4th edition) - Scott Mueller, Pearson Education
IBM PC Assembly Language Programming - Abel, PHI
PC Upgrading Maintenance & Trouble shooting guide - Dr. S. K. Chauhan, Kataria


SYSTEMS PROGRAMMING LAB
T607 0+0+3


1. Symbol table construction
2. Single pass and two pass assembler.
3. Macro processor module binder (with limited Instruction set)
4. Lexical analyzer.
5. Bottom Up and Top Down Parser.
6. Code generation.
7. Generation of code for linkers & loaders.
8. Study on UNIX: UNIX Shell Programming, Basic exercises in Processor Management – concurrent processing – memory management – implementation of shared memory and semaphores for process synchronization – device management – dead lock handling, implementation of simple protocols

(Any experiment according to the syllabus of T 502 and RT 505 can be substituted.)



MINI PROJECT
T608 0+0+3
The aim of the mini project is to prepare the students for the final year project. The topic for the mini project should be simple as compared to the main project, but should cover all the aspects of a complete project.

S5 IT

ENGINEERING MATHEMATICS - IV
RT 501 3+1+0

Module 1 QUEUEING THEORY
General Concepts - Arrival pattern - service pattern - Queue disciplines - The Markovian model M/M/1/$, M/M/1/N - steady state solutions – Little’s formula.

Module 2 NUMERICAL METHODS
Introduction - solution of algebraic and transcendental equations - Bisection method - Method of false position - Newton’s method - Approximate solution of equations – Horner’s method solutions of linear simultaneous equations - Iterative methods of solution-Jacobi’s method - Gauss Seidal method.

Module 3 FINITE DIFFERENCES
Meaning of operators – Δ, , μ ,δ ,E - interpolation using Newton’s forward and backward formula - Langrange’s and Newton’s divided difference interpolation formula - numerical differenciation - first and second order derivatives using forward and backward formula - numerical integration - trapizoidal rule - Simpson’s 1/3 and 3/8 rules.

Module 4 LINEAR PROGRAMMING PROBLEM
Graphical solution of LPP- general problem - solution of LPP using simplex method - Big M method – duality in LPP.

Module 5 TRANSPORTATION AND ASSIGNMENT PROBLEM
Balanced transportation problem - initial basic feasible solution -Vogel’s approximation method - optimum solution by Modi method - Assignment problem - Hungerian techniques

References

Operations Research - P.K. Gupta & D.S. Hira, S.Chand & Co. Ltd
Advanced Engg Mathematics - Ervin Kreyszig, Wiley Eastern Ltd.
Higher Engg. Mathematics - Dr. B.S. Grewal, Khanna Publishers.
Operations research Schaum’s Outline Series - Richard Bronson,
Operations research - Panneer Selvam, PHI
Numerical Methods in Science & Engg. National Publishing Co.- M.K. Venkataraman,












OPERATING SYSTEM CONCEPTS
T 502 4+1+0

Module 1 Introduction
O.S. Objectives and functions, evolution of O.S, Basic concepts and terminology, O.S. hierarchy, Different types of O.S – multiprogramming, time sharing, real time, microkernel, multithreading, multiprocessing, distributed O.S etc. (basic idea only), Windows – 2000 overview, UNIX overview.

Module 2 Process Management
Process – states, model, description, process hierarchy, scheduling, scheduler organization, scheduling strategies, Process synchronization – interacting processes, co-ordinating processes, critical section, deadlock, semaphores.
Processes and Threads, Multithreading, Multiprocessing, Brief study of process management in UNIX and Win 2000.

Module 3 Memory Management
Memory management requirements, Techniques, Partitioning, Paging, Segmentation, Virtual memory – hardware and software support, Brief study of memory management in UNIX, Linux, Win 2000 and Solaris.

Module 4 I/O and File Management
Design issues, Model of I/O organization, Disk scheduling policies and algorithms – RSS, FIFO, PRI, LIFO, SSTF, SCAN, C-SCAN, FSCAN etc. , Disk cache, File management systems, file system architecture, file organization and access, Directory structure, File allocation, sharing and security, Brief study of file management in Unix and Win 2000.

Module5 Distributed Systems
Advantages, Disadvantages, comparison of Network and distributed O.S, Client-Server architecture, Distributed message passing – RPC, Distributed Process management, Distributed memory management. Clustering – cluster computer architecture, win 2000 cluster server.

Text Books

Operating systems, 4th Edition - William Stallings, Pearson Edn.
Operating system Concepts - Silber Schatz, John Wiley.

References

Operating Systems - Nutt, Pearson Edn.
Modern Operating System - Tannenbaum, PHI
Understanding Operating System - Flynn, McHoes, Thomson Publications.
System Programming and Operating System - Dhamdhere, TMH.
Guide to Operating Systems- Michel Parmer & Michel Walters, Vikas Thomson Learning



DATA BASE MANAGEMENT SYSTEMS
RT503 3+1+0

Module 1
Basic Concepts - Purpose of database systems-Components of DBMS – DBMS Architecture and Data Independence- Data modeling - Entity Relationship Model,
Relational – Network- Hierarchical and object oriented models-Data Modeling using the Entity Relationship Model.

Module2
Structure of relational databases – relational databases – relational algebra- tuple relational calculus. Data definition with SQL, insert, delete and update statements in SQL – views – data manipulation with SQL

Module 3
Introduction to Transaction Processing- Transaction and System Concepts- Desirable properties of Transactions- Schedules and Recoverability- Serializability of Schedules-Query processing and Optimization- Concurrency Control- -assertions – triggers.
Oracle case study: The basic structure of the oracle system – database structure and its manipulation in oracle- storage organization in oracle.- Programming in PL/SQL- Cursor in PL/SQL

Module 4
Database Design– Design guidelines– Relational database design – Integrity Constraints – Domain Constraints- Referential integrity – Functional Dependency- Normalization using Functional Dependencies, Normal forms based on primary keys- general definitions of Second and Third Normal Forms. Boyce Codd Normal Form– Multivalued Dependencies and Forth Normal Form – Join Dependencies and Fifth Normal Form – Pitfalls in Relational Database Design.

Module 5
Distributed databases: Distributed Database Concepts- Data Fragmentation, Replication and Allocation Techniques- Different Types- Query Processing – semijoin -Concurrency Control and Recovery.

Text Book

Fundamentals of Database System - Elmasri and Navathe (3rd Edition),Pearson Education Asia

References

Database System Concepts - Henry F Korth, Abraham Silbershatz , Mc Graw Hill 2nd edition.
An Introduction to Database Systems - C.J.Date (7th Edition) Pearson Education Asia
Database Principles, Programming and Performance – Patrick O’Neil, Elizabeth O’Neil
An Introduction to Database Systems - Bibin C. Desai
MICROPROCESSORS
T 504 3+1+0

Module 1
Evolution of 8086 family of microprocessors – 8088 to Itanium, Internal architecture of 8086, block diagram, Registers, flags, Programming model, 8086 and 8088, 8086 memory organization, segmented memory, Physical address calculation, Memory Addressing, Addressing modes.

Module 2
Instruction set, Classification of instructions – Data transfer, Arithmetic and Logic instructions, Program control instructions, Simple programs in 8086 Assembly language.
IBM PC Assembly Language Programming, Program Development Tools – DEBUG, MASM, TASM etc.

Module 3
8086 hardware design – bus buffering and latching, bus timing – read and write, timing diagram, ready and wait states, Minimum mode and Maximum mode, 8086 Memory interface, address decoding.

Module 4
Comparative study of the features of the 8086, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III and Pentium IV Processors.
Introduction to Micro controllers – architecture, applications.

Module 5
Study of Peripheral chips
8255 – Programmable peripheral interface
8251 - USART
8259 – Programmable interrupt controller.
8279 – Programmable keyboard and display interface.
8237 – DMA controller.
8254 – Programmable Interval Timer
Brief study of interfacing of Stepper motor, keyboard, 7-segment display and ADC with the Microprocessors.

References

The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium II, Pentium III and Pentium IV processors. Architecture, Programming and Interfacing, 6th Edn – Barry B Bray, Pearson Education Asia
The 80X86 family, 3rd Edn - John Uffenbeck, Pearson Education.
Micro computer Systems - The 8086/8088 Family, Architecture, Programming & Design- Liu & Gibson – PHI.
IBM PC Assembly Language Programming- Peter Abel, PHI
Microprocessors and Interfacing - Douglas V. Hall, TMH
Advanced Microprocessors & Peripherals- Roy & Bhurchandi, TMH


LANGUAGE PROCESSORS
RT 505 3+1+0

Module 1 Assembler
Overview of the assembly process- Design of two pass assembler- Single pass assembler- Macros – Macro definition and usage- schematics for Macro expansion – Design of a Macro pre-processor - Macro Assembler.

Module 2 Introduction to Compilers
Compilers and Translators – Structure of a compiler – lexical analysis – syntax analysis – context free grammars – basic parsing techniques- top down and bottom up parsing (brief idea only)- Recursive Decent parser – Shift reduce parser.

Module 3 Storage allocation
Data descriptors- Static and Dynamic storage allocation – Storage allocation and access in block structured programming languages – Array allocation and access- Compilation of expressions – Handling operator priorities – Intermediate code forms for expressions –code generator.

Module 4 Compilation of Control Structures
Control transfer- Conditional and Iterative constructs- Procedure calls – Code optimization – Optimization transformations – Local optimization and global optimization – Compiler writing tools – Incremental Compilers

Module 5 Loaders and Linkers
Loading – Program relocatability – linking – various loading schemes – linkage editing – Design of linkage editor – dynamic loading – overlays – dynamic linking.

Text Books

System Programming and Operating Systems – Dhamdhere Mc Graw Hill
Principles of Compiler Design - Aho A.V., Ullman Narosa Publications.

References

Systems programming - Donovan, Mc. Graw Hill.
System Software – An Introduction to Systems Programming - Leland L. Beck, Addison Wesley.
Compilers – Principles Techniques And Tools – Aho, Sethi, Ullman, Pearson Education Asia








DATA COMMUNICATION
RT 506 2+1+0

Module 1
Communication concepts – Analog modulation – Various schemes – AM, PM, FM –Sampling theorem - Analog pulse modulation – PAM, PWM, PPM – Generation of various modulated waves (Block diagram only) –Digital Pulse modulation (PCM).

Module 2
Multiplexing - Frequency Division Multiplexing (FDM) – Time Division Multiplexing (TDM), Synchronous Time Division Multiplexing –Statistical time Division multiplexing – Key Techniques - ASK, FSK, PSK, DPSK - Channel capacity - Shannon`s Theorem.

Module 3
Digital data transmission – Serial, Parallel, Synchronous, Asynchronous and Isochronous transmission. Transmission mode- Simplex - Half duplex – Full duplex, Noise- different types of noise – Basic Principles of Switching (circuit, packet, message switching)

Module 4
Error detection and Correcting codes: Hamming code – Block codes and convolution codes – ARQ techniques – Transmission codes – Baudot – EBCDIC and ASCII codes – Barcodes.

Module 5
Terminal handling – Point to point, Multidrop lines. Components of computer communication – Concentrators - Front end Processor – Transmission media – Guided media – Twisted pair cable, coaxial cable, fibre optic cable. GSM service and GSM system architecture.

References

Electronic communication system - Kennedy, Mc Graw Hill.
Principles of Communication System - Taub & Schilling Mc Graw Hill.
Introduction to Data Communications & Networking – Behurouz & Forozan Mc Graw Hill.
Data Communication, Computer Networks & Open Systems - Fred Halsall Pearson Education Asia
Principles & Application of GSM - Vijay K. Garg Pearson Education Asia
Modern Digital & Analog Communication Systems – B.P Lathi Prism Books Pvt. Ltd.
Computer Networks - A.S. Tanenbaum, PHI
Data and Computer Communication - William Stallings, Pearson Education Asia
Communication Engineering - A. Kumar, Umesh Publications




DBMS LAB
T 507 0+0+3

Experiments for performing the following:

Creation, Updating, Deletion of tables, indexes, views, reports, Queries, Relational Operations, Trigger
Importing and Exporting Data.
Use of Link Libraries.
Natural Language Support
Administration.
ODBC Interface
Exposure to Data Base management packages (Preferably on 4 GLs like ORACLE/INTEGRA/SYBASE, Foxpro or the latest packages)
Exercise in Pay Roll, Inventory Management, Library Management using the packages.

(Any experiment according to the syllabus of RT 503 can be substituted)





MICROPROCESSOR LAB
T 508 0+0+3

Study of 8 bit /16 bit microprocessor kit.
Assembly language programming with 8 bit /16 bit Microprocessor kit.
Interfacing experiments such as: -
Stepper motor control.
DAC/ADC interface.
Data Acquisition Board.
Keyboard interfacing.
Video display board.
LED moving graphic display board.
Serial communication.
4. IBM PC Assembly language programming using MASM/TASM.

S4 IT

ENGINEERING MATHEMATICS - III
CMELRPTA 401 3+1+0

Module 1
Ordinary Differential Equations: Linear Differential equations with constant coefficients - Finding P.I. by the method of variation of parameters –Cauchy’s equations- Linear Simultaneous eqns- simple applications in engineering problems.

Module 2
Partial Differential Equations - formation by eliminating arbitary constants and arbitary Functions - solution of Lagrange Linear Equations –Charpits Method – solution of homogeneous linear partial differential equation with constant coefficients – solution of one dimensional wave equation and heat equation using method of separation of variables – Fourier solution of one dimensional wave equation.

Module 3
Fourier Transforms: - Statement of Fourier Integral Theorems – Fourier Transforms – Fourier Sine & Cosine transforms - inverse transforms - transforms of derivatives – Convolution Theorem (no proof) – Parsevals Identity - simple problems.

Module 4
Probability and statistics: Binomial law of probability - The binomial distribution, its mean and variance - poisson distribution as a limiting case of binomial distribution - its mean and variance - fitting of binomial & poisson distributions - normal distribution - properties of normal curve - standard normal curve - simple problems in binomial, poisson and normal distributions.

Module 5
Population & Samples: Sampling distribution of mean ( known) –Sampling distribution of variance, F and Chi square test – Level of significance - Type 1 and Type 2 errors – Test of hypothesis – Test of significance for large samples – Test of significance for single proportion, difference proportion, single mean and difference of mean (proof of theorems not expected)

References

1. Higher Engineering Mathematics - B.S. Grewal, Khanna Publishers
2. Engineering Mathematics Vol.II -3rd year Part A & B - M.K. Venkataraman, National Publishing Company
3. Elements of Partial Differential Equations - Ian N.Sneddon.,McGrawhill International Edn.
4. Miller and Fread’s Probability and statistics for engineers – Richard A Johnson, Pearson Education Asia / PHI
5. A text book of Engineering Mathematics (Volume II) – Bali and Iyengar, Laxmi Publications Ltd.
6. Advanced Engg. Mathematics Erwin Kreyszig, Wiley Eastern Ltd. Probability and statistical inferences – Hogg and Tanis, Pearson Education Asia
DATA STRUCTURES & ALGORITHMS
T402 3+1+0

Module 1
Introduction, Data structures, Algorithms-Analysis of algorithms, Time & Space Complexity, Big O notation, Complexity calculation of simple algorithms.
Basic data structures-Arrays, Records, Sparse matrix representation & addition using arrays, Polynomial representation & addition using arrays, Stacks & Queues-Sequential Implementation, Circular queue, Priority queue & D queue.

Module 2
Linked lists- Linked stacks and queues, Doubly linked list, applications, Circular linked list, Polynomial representation using linked list

Module 3
Trees-basic terminology-binary tree-binary search tree-insertion, search, traversal, deletion, need for balancing, Balanced trees-AVL Trees & B Trees (basic idea only)

Module 4
Graphs –representation, traversal, applications
Hashing- Hashing functions, Collision resolution
Dynamic memory management, Storage allocation and compaction.

Module 5
Selection sort, insertion sort, bubble sort, radix sort, tree sort, heap sort, quick sort & merge sort
Sequential search, binary search, Interpolation search

References

1. Introduction to Data Structures with Applications - Tremblay & Sorenson, TMH
2. Data Structures in C & C++ - Tanenbaum, et., al., Pearson Education
3. Classic Data Structures – Samanta, PHI
4. Data Structures and Algorithms – O.G.Kakde and U.A.Deshpande-ISTE Learning material
5. Data Structures and Algorithms in C++- Adam Drozdek, Vikas Thomson Learning.
6. Data Structures and Program design in C - Robert L Kruse, et.al., Pearson Education
7. Introduction to Algorithms – Thomas.H.Coreman-PHI
8. Fundementals of Data Structures in C++ - Horrowits and Sahni- Galgotia
9. Algorithms + Datastructures = Program- NiklausWirth, PHI







LINEAR INTEGRATED CIRCUITS & APPLICATIONS
T 403 2+1+0
Module 1
Operational Amplifiers – Block diagram, Equivalent circuit, Ideal Op Amp- characteristics, Non-ideal Op Amp - finite open loop gain, offset voltage, bias current, drift, frequency response, band width, CMRR, circuit stability and slew rate.
Inverting, Non Inverting Amplifier, Integrator. Differential Amplifiers, Instrumentation Amplifiers, V to I and I to V converters, Precision rectifiers.

Module 2
Active Filters: Butterworth and Chebyshev filters- I & II order filters – low pass, high pass, band pass, band reject, filter design.
Comparators, Oscillators, Multivibrators, Waveform generators.

Module 3
D/A converters- Weighted resistor, R-2R networks, Hybrid converters .
A/D converters- Successive approximation, Integrating ADC, Dual slope, Flash converters (parallel), Analog multipliers.

Module 4
Voltage regulators- voltage references, block diagram of linear voltage regulators, voltage regulator ICs and their design, three terminal voltage regulators, negative voltage regulators, dual tracking and switching regulators.

Module 5
PLL: Operating principle, lock range and capture range, applications of PLL, building blocks of PLL, LM 565 and its applications. Signal generators- monolithic waveform generators. IC power amplifiers.

References

1. OP-AMPS and Linear Integrated Circuits, 4rd Edn. - Ramakant A.Gayakwad, Pearson Education
2. OP-AMPS and Linear Integrated Circuits, 6th Edn. - Coughlin and Driscoll, Pearson Education.
3. Microelectronics Circuits - Sedra & Smith, Oxford University Press
4. Integrated Circuits - K.R.Botkar, Khanna Publishers.
5. Microelectronics - Jacob Millman & Arvin Grabel, McGraw Hill.
6. Electronics Circuits - Donald L.Schlling and Charles Belove









COMPUTER SYSTEM ARCHITECTURE
T 404 3+1+0

Module 1 Introduction
Organization & Architecture, Functional Units of a computer, CPU-Memory connection, Review of basic operational concepts like CPU registers, Instruction formats, Addressing modes, Instruction cycle, Interrupt, Operating system, Interconnection structures, Layered view of a computer system.
Internal architecture of a typical 8-bit Microprocessor (Intel 8085), Signals, Registers, Machine cycles

Module 2 Instruction set
Instruction set of 8085, Addressing modes-Register, Direct, Immediate, Indirect and Implicit addressing, examples
Instruction types – Arithmetic, Logic, Data transfer, Branch, Stack, I/O and Machine control Instructions, examples (Assembly language programming not intended)

Module 3 CPU organization.
Processor Organization-Single bus and 2 bus organization, execution of a complete instruction, Hardwired and micro programmed control units, Sequencing, Horizonal & vertical microprogramming.
Arithmetic-Review of addition & subtraction techniques, Carry look ahead & Carry save addition, Multiplication-array multiplier, Booth’s algorithm, Division-Restoring & non- Restoring division

Module 4 Memory Organization.
Memory Hierarchy, characteristics, Memory system considerations, High speed techniques-Cache memory, Associative memory, Memory interleaving, Virtual memory-paging.

Module 5 I/O Organization.
I/O Module- Functions & Structure, I/O Processor, I/O techniques-Programmed I/O, Interrupt driven I/O, DMA
Standard I/O interfaces: RS 232 C, GPIB, SCSI

References

1. Microprocessor Architecture, Programming & Applications – Ramesh S Gaonkar, Penram International
2. Computer Organization & Architecture -William Stallings, Pearson Education.
3. Computer Organization-Hamacher, Vranesic & Zaky, Mc Graw Hill
4. Computer System Architecture-Morris Mano, Pearson Education.
5. Computer Organization & Design-Pal Chaudhari, PHI






SIGNALS AND SYSTEMS
LTA 405 2+1+0

Module 1
Dynamic Representation of Systems - Systems Attributes- Causality linearity- Stability- time-invariance. Special Signals- Complex exponentials- Singularity functions (impulse and step functions).. Linear Time-Invariant Systems: Differential equation representation- convolution Integral. Discrete form of special functions. Discrete convolution and its properties. Realization of LTI system (differential and difference equations).

Module 2
Fourier Analysis of Continuous Time Signals and Systems - Fourier Series- Fourier Transform and properties- Parseval’s theorem- Frequency response of LTI systems. Sampling Theorem.

Module 3
Fourier Analysis of Discrete Time Signals & Systems - Discrete-Time Fourier series- Discrete-Time Fourier Transform (including DFT) and properties. Frequency response of discrete time LTI systems.

Module 4
Laplace Transform - Laplace Transform and its inverse: Definition- existence conditions- Region of Convergence and properties- Application of Laplace transform for the analysis of continuous time LTI system (stability etc.) Significance of poles & zeros- Z-Transform - Z-Transform and its inverse: Definition- existence- Region of convergence and properties- Application of Z-Transform for the analysis of Discrete time LTI systems- Significance of poles and zeros.

Module 5
Random Signals - Introduction to probability. Bayes Theorem- concept of random variable- probability density and distribution functions- function of a random variable. Moments- Independence of a random variable. Introduction to random process. Auto and cross correlation. wide-sense stationarity- power spectral density White noise- Random processes through LTI systems.

References

1. Signals and Systems: Oppenheim Alan- V- Willsky Alan. S- Pearson Edn.
2. Communication Systems: Haykin Simon- John Wiley.
3. Signals and Systems: I J Nagrarth- Tata Mc Graw Hill.
4. Signals and Systems: Farooq Husain- Umesh pub.
5. Adaptive signal processing: W Bernad- Pearson Edn.






OBJECT ORIENTED PROGRAMMING IN C++
T 406 3+1+0

Module 1
Need for OOP- Characteristics of Object Oriented Language- Basic concepts and terminology-C++ and object oriented programming
C++ Programming basics, loops and decisions

Module 2
Structures- Structure specifier, accessing, nested structures, structures and classes.
Functions- Declarations, definition, argument passing.
Variables and storage classes

Module 3
Objects and classes –creation and usage, member functions, constructors and destructors Arrays- Definition, accessing, Arrays as class members, arrays of objects

Module 4
Operator overloading, Function overloading, Inheritance, Classification of inheritance, virtual functions, Polymorphism-Run time and compile time polymorphism.

Module 5
Advanced OO concepts- iterations and sequences, Virtual destructors, Virtual base classes, Templates, exceptions and exceptions handling, standard library design.

References

1. Object Oriented Programming in C++: Robert Lafore, Galgotia Publications
2. C++ Programming language: Bjarne Stroustrup, Pearson Education
3. Object Oriented Programming in C++: Nabajyoti Barkakati, PHI
4. C++ Primer: Lippman and Zajoie, Pearson Education
5. C++ for You++: Maria Litwin & Garry Litwin, Vikas Publishing
6. Object Oriented Programming Using C++: Ira Pohl, Pearson Education.
7. Standard C++ with Object Oriented Programming: Paul.S.Wang, Vikas Publishing.










C++ & DATA STRUCTURES LAB
T 407 0+0+4

Using C++ Modern Compiler

1. Desk Calculator example.
2. Name spaces and Exceptions
3. Programming with Multiple files
4. Using classes, derived classes
5. Templates
6. Standard Library, standard containers, algorithms, Strings, Streams
7. Using a Debugger

(Any experiment based on the syllabus of T 402 can be substituted.)

Simple experiments based on the syllabus of T 402 - Arrays, Stack, Queues, Trees, Simple sorting and searching techniques.



INTEGRATED CIRCUITS LAB
T 408 0+0+4

1. Characteristics of TTL and CMOS gates.
2. Realization of logic circuits using TTL and CMOS NAND/NOR gates.
3. Arithmetic Circuits- Half adder, Full adder, 4-bit adder/subtractor.
4. Realization of RS, T, D, JK and Master-Slave Flip-flops using gates and study of flip-flop ICs.
5. Shift Registers, Ring Counter and Johnson Counter.
6. Counters- synchronous and asynchronous, using flip-flops.
7. Operational amplifiers- Measurement of parameters.
8. Inverting and non-inverting amplifiers, Summing amplifiers.
9. Weinbridge Oscillator.
10. Triangular and square wave generators using OP-AMPs.
11. IC Voltage regulator, fold back protection.
12. IC power amplifier
13. VCO, PLL
14. Filters- LP, HP and BP, Notch Filter.

S3 IT

ENGINEERING MATHEMATICS - II
RT301 3+1+0

Module 1
Mathematical Logic – Statements, connectives – Well formed formulas – Tautologies. Equivalence of formulas - Duality law Tautological implications – Normal forms – the theory of inference for the statement. Calculus – validity . Consistency, Theorem proving – the predicate calculus – Inference Theory of the predicate calculus.

Module 2
Number Theory: Prime and relatively prime numbers – modular arithmetic – Fermat’s and Euler’s theorems – testing for primability – Euclids algorithm – discrete logarithms.
Relations & Functions – Properties of binary relations – Equivalence relations and partitions – Functions and pigeon hole principle.

Module 3
Algebraic systems – general properties – Lattices as a partially ordered set – some properties of lattices – lattices as algebraic systems – sub lattices – direct product – homomorphism – some special lattices.

Module 4
Discrete Numeric Functions & generating Functions, Recurrence relations – Manipulations of Numeric functions – generating functions – Recurrence – relations – Linear recurrence relations with constant coefficients – Homogenious solutions – Particular solutions – Total solutions – solutions by the method of generating functions.

Module 5
Graph Theory: Basic concept of graphs, subgraphs, connected graphs, Paths, Cycles, Multigraph and Weighted graph – Trees – spanning trees.

References

Elements of Discrete Mathematics - C.L.Lieu. McGraw Hill.
Discrete Mathematical Structures with Applications to Computer Science - J.P. Trembly, R. Manohar. McGraw Hill.
Discrete Mathematics - Richard Johnsoubaugh (Pearson Education Asia)
Discrete Mathematical Structures - Bernard Kolman, Robert C. Bushy, Sharon Cutler Ross, Pearson Education Asia.
A first look at Graph Theory - John Clark & Derek Allan Holton, Allied Publishers.
Cryptography and network security principles and practice - William Stallings.






ELECTRICAL CIRCUITS AND SYSTEMS
T 302 3+1+0

Module 1
Introduction: - The resistance, capacitance and inductance parameters. Active element conventions, Dot convention for coupled circuits. Topological description of networks. The network equations- Kirchoff’s laws – source transformations. Loop variable analysis. Duality State variable analysis. Examples.

Module 2
First order differential equations – solutions. Time constants. The integrity factor – examples – Initial conditions in elements Geometrical Interpretation of derivation. Evaluating initial conditions. Initial State of a network.

Module 3
Second order equations – internal excitation. The Laplace Transformation – Basic theorems – examples. Transform of signal waveforms – Shifted unit sep function – Ramp and Impulse function. Waveform Synthesis – Initial and final value – Convolution as a summation

Module 4
Impedance function – Concept of Computer frequency. Transform Impedance and transform circuits, series and parallel combinations of elements.
Theorem – Super position, reciprocity, Thevenins and Norton’s theorems – proof and examples.

Module 5
Network functions – Terminal pairs – one port and two port networks – Ladder networks – General networks.
Poles and zeros. Pole – zero locations for transfer functions. Pole – zero plot – domain behavior, stability. Two port parameters – two port variable – short circuit admittance parameters – open circuit impedance parameters – transmission parameters – hybrid parameters – parallel connection of two port networks.


Text Book

Network Analysis – M. E. Van Valkenburg – PHI

References

Introductory Circuit Theory – Errist A. Guillemin – John Wiley & Sons
Network Analysis and synthesis – Franklin F Kuo – John Wiley & Sons
Basic Network Theory – Paul M. Chirlian – Mc Graw Hill
Electric Circuit Analysis, 2nd Edition – S.N.Sivanadam, Vikas Publications





SOLID STATE ELECTRONICS
RT 303 2+1+0

Module 1
Transistor – Biasing – Stability – Thermal runaway. Transistor As an amplifier – RC coupled amplifier, Frequency Response, Gain Bandwidth relation – Cascading of transistors – cascade Darlington pair – emitter follower.

Module 2
FET, FET amplifier – MOSFET, depletion and enhancement type – source drain characteristics and transfer characteristics.

Module 3
Oscillators – Concept of feed back – Transistorised phase shift oscillator – wein bridge Oscillator – Hartley Oscillator – Colpits Oscillator (Operation and Expression for frequency)

Module 4
Clipping, Clamping, Integration, Differentiation – Astable, Bistable and Monostable Multivibrators – Sweep generators, Simple Bootstrap sweep generators.

Module 5
Power supplies & Special semi conductor devices – Regulator power supplies – IC regulated Power supplies, 7805, 7905, LM317 – LED, LCD, Photodiode, Photo transistor, opto coupler. Seven segment display, SCR, UJT (basic concepts only), DIAC, TRIAC.

References

Integrated Electronics - Millman and Halkias, McGraw Hill.
Pulse Digital and Switching wave forms - Millman and Taub.
Electronics Devices & Circuits - Boylsted & Neshelsky, Pearson Education.


PROBLEM SOLVING AND COMPUTER PROGRAMMING
RT 304 3+1+0

Module 1
Problem solving with digital Computer - Steps in Computer programming - Features of a good program - Modular Programming - Structured - Object Oriented - Top down and bottom up approaches - Algorithms - Flowchart - Pseudocode, examples

Module2
C fundamentals: - Identifiers, keywords, data types, operators, expressions, data Input and Output statements, simple programming in C.



Module 3
Control statements & Functions: If - else, for, while, do - while, switch, break & continue statements, nested loops. Functions - parameter passing - void functions Recursion – Macros.

Module4
Structured data types: Single dimensional arrays - multidimensional arrays, strings, structures & unions - Program for bubble sort.

Module 5
Pointers & files - Declaration, passing pointers to a functions- Accessing array elements using pointers - Operations on pointers - Opening & Closing a file - Creating & Processing a file, Command line arguments.

Text
Programming with C - Byron S. Gottfried, Tata McGraw Hill

References

Computer Programming in C - Kerninghan & Ritchie, PHI
Programming with ANSI and Turbo C - Ashok N. Kamthan, Pearson Eduacation
Let us C - Yeaswanth Khanetkar, BPB
Programming in C - Stephen C. Kochan, CBS publishers
Using C in Program Design - Ronald Leach, Prism Books Pvt. Ltd, Bangalore
Mastering Turbo C - Bootle, BPB Publications
Programming and Problem Solving with PASCAL - Micheal Schneider, Wiley Eastern Ltd.
Pointers in C - Yeaswanth Khanetkar, PBP
C Programming - A Modern Approach - K.N. Iling W.W. Norton & Company
Newyork Structured and Object Oriented Problem Solving using C++ - Andrew C Staugaard Jr., PHI


HUMANITIES
RT 305 2+1+0
PART A: PRINCIPLES OF MANAGEMENT

Module 1
Scientific Management, Evolution of management theory, Contributions of Taylor, Gilbreth, Gantt, Emerson, Definition and functions of management Authority, Responsibility, Delegation and Span of control, Types of structures of Organisation – Types of Business firms, Job evaluation and merit rating, Wages – Types of incentives.

Module 2
Procedure for ISO and ISI certification – Design, Development and implementation of re-engineering - Inspection – SQC control charts – quality assurance – TQM – ZERO defects.

PART B: ENGINEERING ECONOMICS

Module 3
The Indian financial system – Reserve bank of India, functions – commercial banking system, profitability of public sector banks, development financial institutions – IDBI, ICICI, SIDBI, IRBI – Investment institutions – UTI, Insurance companies – The stock market – functions – Recent trends.

Module 4
Indian Industries - Industrial pattern - structural transformation – industrial growth – inadequacies of the programme of industrialization – large and small scale industries – industrial sickness and Government policy – industrial labour – influence of trade unions.

Module 5
The tax frame work – Direct and indirect taxes – impact and incidence – progressive and regressive – functions of the tax system – Black money – magnitude and consequences – Public debt – Debt position of the Central and State Governments – Deficit financing – revenue deficit and fiscal deficit – Problems associated with deficit financing.

References

Management - Stoner, Freeman and Gilbert.
Engineering Managemt - Mazda, Pearson Education.
Indian Economy - Ruddar Datt, S. Chand and Company Ltd.
A.N. Agarwal - Indian Economy Problems of Development and Planning, Wishwa Prakashan.

DIGITAL ELECTRONICS
T 306 3+1+0

Module 1
Review of number Systems – Binary, Octal, Hexadecimal – Conversion,
Binary codes – BCD, Self complementing, Excess – 3 and Gray code, Alphanumeric codes
Boolean Algebra – Postulates, Switching function, Sum of Product, Product of Sum, switching circuits, simplification – rules, laws and theorems, Karnaugh map, Completely and incompletely specified functions, Quine – Mc Clauskey method.
Logic gates, Realization using logic gates, Design with NAND and NOR gates.

Module 2
Combinational logic circuits – adder – half and full, subtractor – half and full, Serial & Parallel adders, Carry save adder, Look ahead carry adder, BCD adder, Multiplexers, Encoders, Demultiplexers, Decoders, Comparators, Implementation of logic functions using multiplexers and decoders.

Module 3
Logic families – positive and negative logic, TTL NAND – analysis – characteristics, open collector gate, tri-state gates, ECL & IIL logic (Brief explanation only), CMOS – Inverter, NAND, NOR, Characteristics, properties, Comparison of logic families, Typical IC’s.

Module 4
Sequential logic Circuits – classification, flip flops – SR, JK, Master slave, D, T. applications, Truth table and Excitation table, Conversion of one type of flip flop to another.
Memories – ROM- organization of a ROM, Programmable ROMs, EPROM, EEPROM, PLD – PLA and PAL, RAM – basic structure, static and dynamic RAM.

Module 5
Shift registers – SISO, SIPO, PISO, PIPO, universal shift register, applications, Ring counter, Johnson Counter.
Binary counters – Asynchronous and Synchronous – Design, decade, Up-Down counters, Typical counter IC’s.

Text Book

Digital Electronics and Logic Design - B. Somanathan Nair - PHI 2002
Digital Fundamentals, 8th Edition - Floyd, Pearson Education.

References

Logic and Computer Design Fundamentals, 2nd Edn. - Morris Mano & Charles R. Kime, Pearson Education.
Digital Integrated Electronics - Taub and Shilling, McGraw Hill.
Digital Logic – Applications and Design - John.M.Yarbrough- Vikas Thomson Learning


C PROGRAMMING LAB
T 307 0+0+4


Familiarization with computer system, Processor, Peripherals, Memory etc.
Familiarization of operating system-DOS, Windows etc. (use of files directories, internal commands, external commands, compilers, file manager, program manager, control panel etc.)
Familiarization with word processing packages like MS Excel, MS Access, MS PowerPoint and MS Word.
Programming experiments in C to cover control structures-functions-arrays-Structures-pointers and files.

(Any experiment according to the syllabus of RT304 can be included.)





ELECTRONIC CIRCUITS LAB
T308 0+0+4


Characteristics – Diode, Zener Diode, Transistor, FET, UJT, Determination of parameters.
Rectifiers with filters- Half Wave, Full wave& Bridge
Simple regulator circuits- series regulator.
Design of a single stage RC coupled amplifier. Determination of Bandwidth, Input & Output Impedances.
Wave shaping. Design of clipping, clamping, RC differentiator and Integrator.
Design of Astable multivibrator for specified time period sharpening edges.
Simple sweep circuits.
RC Phase shift oscillator. Wein bridge oscillator.

S8 CSE

SECURITY IN COMPUTING
RT 801 2+1+0

Module1
Introduction: Security basics – Aspects of network security – Attacks – Different types – Hackers – Crackers – Common intrusion techniques –Trojan Horse, Virus, Worm – Security services and mechanisms.

Module 2
OS Security – Protection Mechanisms –Authentication & Access control – Discretionary and Mandatory access control – Authentication mechanisms – Official levels of computer security (DoD) - Security breaches – Concept of a hole - Types of a holes – Study of the security features for authentication, access control and remote execution in UNIX, WINDOWS 2000

Module 3
Cryptography: Basic Encryption & Decryption – Transposition & substitution ciphers – Caesar substitution – Polyalphabetic substitutions – Crypt analysis – Symmetric key algorithms – Fiestel Networks – Confusion – Diffusion – DES Algorithm – Strength of DES – Comparison & important features of modern symmetric key algorithms – Public key cryptosystems – The RSA Algorithm – Diffice Hellman key exchange – comparison of RSA & DES – Message Authentication & Hash functions – Digital signature

Module 4
Network & Application Security: Kerberos – X509 Authentication service – IP security Architecture – Secure socket layer – Electronic mail security – Pretty Good privacy – S/MIME – secure Electronic Transactions – Firewalls - Security mechanisms in JAVA platform – Applet security – Security policy and Security Manager.

Module 5
Database Security: - Security issues – SQL security DAC based on granting & revoking privileges – MAC for multilevel security – Statistical database security.

Text Books

1. Module1, 4 Network Security Essentials Applications & Standards, William S., Pearson Education Asia
2. Module2 Modern operating System, Andrew S. Tanenbaum, Pearson Education Asia
3. Using JAVA 2 platform, Joseph L. Weber, Prentice Hall of India
4. Module3 Cryptography and network security principles and practice, William Stallings, Pearson Education Asia
5. Information theory coding and cryptography, Ranjan Bose, TMH
6. Module 4,5 Designing security Architecture Solutions, Jay Ramachandran, Wiley Dreamtech
7. Module5 Database Security Mechanisms for Computer Network, Sead Muftic, John wiles

References

1. Security in Computing - Charles P. Pfleeger IEEE Computer Science Press
2. Database Security Mechanisms for Computer Network- Sead Muftic, John wiles
3. Designing Security Architecture Solutions – Jay Ramachandran, Wiley dreamtech
4. Firewalls Complete - Marcus Gonsalvus, TMH
5. Networking Technologies - Jaisal, Galgotia Publication
6. Security in Computer Operating System - G.O.Shea, NCC Blackwell Manchester Oxford
7. Mastering JAVA security: Cryptography, Algorithms and Architecture - Rich Helton, Wiley Dreamtech
8. Implementing IPv6- Mark A. Miller P.E, IDG Books


HIGH PERFORMANCE COMPUTING
R802 2+1+0

Module1
Introduction to parallel processing - Trends towards parallel processing - Parallelism in uniprocessor - Parallel computer structures-Architecture classification schemes - Indian contribution to parallel processing.

Module 2
Principles of pipelining and vector processing - Linear pipelining - Classification of pipeline processors - General pipelines - Instruction and Arithmetic pipelines –Design of Pipilined instruction unit-Prinnciples of Designing Pipeline Processors- Instruction prefetch and branch handling- Dynamic pipelines - Architecture of Cray-1.

Module 3
Array processors - SIMD array processors - Interconnection networks - Static vs dynamic networks - mesh connected networks - Cube interconnection networks - Parallel algorithms for array processors - SIMD matrix multiplication-Parallel sorting on array processors - Associative array processing - Memory organization.

Module 4
Multiprocessor architectures and Programming - Loosely coupled and Tightly coupled multiprocessors - Interconnection networks - Language features to exploit parallelism - Process synchronisation mechanisms.

Module5
Dataflow computers - Data driven computing and Languages - Data flow computers architectures - Static data flow computer -Dynamic data flow computer -Data flow design alternatives.

Text Book

1. Computer Architecture & Parallel Processing - Kai Hwang & FayeA.Briggs, McGraw Hill

References

1. Elements of Parallel computing - V. Rajaraman - PHI
2. Super Computers - V. Rajaraman - Wiely arstern
3. Parellel Processing for Super Computers & AI - Kai Hwange & Douglas Degneot
4. Mc Graw Hill
5. Highly parallel computing - George S. Almasi, Allan Gottlieb - Benjamin Cumings Publishers.
6. HIgh Performance Computer Architecture - Harold S. Stone, Addison Wesley.
7. Advanced Computing - Vijay P.Bhatkar, Asok V.Joshi, Arirban Basu, Asok K.Sharma.


PRINCIPLES OF PROGRAMMING LANGUAGES
R803 3+1+0

Module1
Introduction – Role of programming languages - Effects of Environments on languages - Language Design issues - Virtual computers and binding times, Language Paradigms.

Module2
Data types - Specification of data types, implementation of elementary data types, Declarations, type checking and type conversion - Assignment and Initialisation - Structured data types - Specification of data structure types, Implementation of data structure type - Declarations and type checking for data structures.

Module 3
Abstract data types, Encapsulation by subprogram - Type definition, storage management - Sequence Control - Implicit and Explicit sequence control, sequencing with arithmetic expressions, sequence control between statements.

Module 4
Subprogram control - Subprogram sequence control, attributes of data control, Shared data in subprograms - Abstract data types revisited, Inheritance, Polymorphism.

Module 5
Advances in Language design - Variations of subprogram control, Parallel programming, Introduction to exception handling - Exception handling in JAVA, Hardware developments, software architecture.

Text Book

Programming Languages, Design & Implementation - Terrence W. Pratt, Marvin V. Zelkowitz., Pearson Education Asia / Prentice Hall of India

Reference

Programming Languages - Robert W Sebesta, Pearson EducationAsia
ARTIFICIAL INTELLIGENCE
RT 804 3+1+0

Module 1
Introduction – Definitions – AI application areas – Example problems- Problems and problem spaces - Problem characteristics – Problem solving by searching, Searching strategies – Breadth first search, Uniform cost search, DFS, Depth – Limited search, Bi-directional search – Constraint satisfaction search.

Module 2
Informed search, A* algorithm, Heuristic functions – Inventing Heuristic functions - Heuristic for constraint satisfaction problem – Iterative deepening – Hill climbing – Simulated Annealing.

Module3
Game playing and knowledge structures – Games as search problem – Imperfect decisions – Evaluation functions – Alpha – Beta pruning – state of art game programs, Introduction to frames and semantic nets.

Module 4
Knowledge and Reasoning – Review of representation and reasoning with Logic – Inference in first order logic, Inference rules involving quantifiers, modus ponens, Unification, forward and backward chaining – Resolution.

Module 5
Introduction to Prolog – Representing facts – Recursive search – Abstract data types – Alternative search strategies – Meta predicates, Matching and evaluation, meta interpreters – semantic nets & frames in prolog.

Text Books

Module 1,2,3,4
Artificial Intelligence – A modern approach, Stuact Russell – Peter Narang, Pearson Education Asia
Artificial Intelligence Rich E. - McGraw Hill Booq Company

Module 5
Artificial Intelligence, George F Luger, Pearson Education Asia

References

An Introduction to Artificial Intelligence – Eugene Charniak & Drew McDermot, Pearson Education Asia







ELECTIVE - II
R805 3+1+0

List of electives

Advanced Mathematics
Client-Server Computing
E-Commerce
Analysis and Modeling of Digital Systems
Distributed Computing
User Interface Design

Note
New Electives may be added according to the needs of emerging fields in technology. The name of the elective and its syllabus should be submitted to the university before the course is offered.


ADVANCED MATHEMATICS (ELECTIVE - I)
CMELR 805-1 3+1+0
Module 1 Green’s Function
Heavisides, unit step function – Derivative of unit step function – Dirac delta function – properties of delta function – Derivatives of delta function – testing functions – symbolic function – symbolic derivatives – inverse of differential operator – Green’s function – initial value problems – boundary value problems – simple cases only

Module 2 Integral Equations
Definition of Volterra and Fredholm Integral equations – conversion of a linear differential equation into an integral equation – conversion of boundary value problem into an integral equation using Green’s function – integral equation with separable Kernels – Integral equations of convolution type – Neumann series solution.

Module 3 Gamma, Beta functions
Gamma function, Beta function – Relation between them – their transformations – use of them in the evaluation certain integrals – Dirichlet’s integral – Liouville’s extension of Dirichlet’s theorem – Elliptic integral – Error function.

Module 4 Power Series solution of differential equation
The power series method – Legendre’s Equation – Legendre’s polynomial – Rodrigues formula – generating function – Bessel’s equation – Bessel’s function of the first kind – Orthogonality of Legendre’s Polynomials and Bessel’s functions.

Module 5 Numerical solution of partial differential equations.
Classification of second order equations- Finite difference approximations to partial derivatives – solution of Laplace and Poisson’s equations by finite difference method – solution of one dimensional heat equation by Crank – Nicolson method – solution one dimensional wave equation.

References

Linear Integral Equation- Ram P.Kanwal, Academic Press, New York
A Course on Integral Equations - Allen C.Pipkin, Springer – Verlag
Advanced Engg. Mathematics - H.K.Dass, S.Chand
Advanced Engg. Mathematics- Michael D.Greenberge, Pearson Edn. Asia
Numrical methods in Engg. & Science - B.S.Grewal, Khanna Publishers
Generalized functions - R.F. Hoskins, John Wiley and Sons.
Principles and Techniques of Bernard Friedman - John Wiley and sons Applied Mathematics
Principles of Applied Mathematics- James P.Keener, Addison Wesley.
Numerical methods - P.Kandasamy, K.Thilagavathy, K.Gunavathy, S.Chand & co


CLIENT SERVER COMPUTING (ELECTIVE - II)
RT 805-2 3+1+0

Module 1 Introduction
History - uses - Client Server Computing & Hetrogenous Computing - Cross Platform Computing Distributed Computing - The costs of Client Server Computing - Advantages and Disadvantages - Client Server Databases.

Module 2 Design
Fundamentals of client server design - Managing the interaction of client and server - Communications Techniques protocols & Client server interaction protocols - Preparing applications for client server - Optimizing applications for client server - Example client server implementations - Request acceptance dispatching - Execution of requests - Client server interaction using message.

Module 3 Multitasking
Multi programming vs multitasking - Processor - Advantages and draw backs of multiple processor - Child and parent processor - Case study Novell Netware and Windows NT - Developing server applications - Threads - Server communication model.

Module 4 Synchronization
Scheduling implementations - processing queues - context switching pre emptive systems - critical sections - mutual exclusion - semaphores - semaphore implementations in NT & Netware.

Module 5 Communications
Network communication - Inter process communication - Building portable client server applications.




References

Novell's Guide to Client-Server Application & Architecture- Jeffrey D.Schqnk, Novell Press.
Client Server Computing - Dawna Travis Dewire, McGraw Hill.
Developing Client Server Applications - W.H.Inman, BPB.
Guide to Client Server Databases - Joe Salemi, BPB.
Client Server Strategies- David Vaskevitch, Galgotia.


E-COMMERCE (ELECTIVE - II)
R805-3 3+1+0

Module1 Introduction to Electronic Commerce
E-Commerce Framework, Anatomy of E-Commerce Applications, E-Commerce Consumer & Organization Applications. E- Commerce and World Wide Web – Internet Service Providers, Architectural Framework for Electronic Commerce, WWW as the Architecture, Hypertext publishing.

Module 2 Network Security
Client-Server Network Security, CS Security Threats, Firewalls, Data & Message Security, Encrypted Documents, Security on the Web.

Module 3 Electronic Payment Systems
Types of Electronic Payment Systems, Digital Token Based Electronic Payment System, Smart Cards, Credit Cards, Risk in Electronic Payment Systems, Designing Electronic Payment Systems.

Module 4 Electronic Data Interchange
EDI Application in Business, EDI-Legal, Security and Privacy Issues, EDI standardization, EDI Envelope for Message Transport, Internet based EDI, Internal Information System, Work-flow Automation and Coordination, Supply Chain Management, Document Library, Types of Digital Documents, Corporate Data Warehouses

Module 5 Recent Trends in E-Commerce
Multimedia in E-Commerce, Video Conferencing with Digital Videos, Broad Band Telecommunication, Frame & Cell Relays, Switched Multimegabit Data Service (SMDS), Asynchronous Transfer Mode, Mobile Computing and Wireless Computing.

Text Book

1. Frontiers of Electronic Commerce - Ravi Kalakota & Andrew B Whinston, Pearson Education Asia

References

1. Global Electronic Commerce – J Christopher Westland & Theodore H K Clark
2. E- Commerce The cutting edge of Business - Kamlesh K Bajaj & Debjani Nag
3. E-Commerce - Strategy, Technologies and Applications, TMH


ANALYSIS AND MODELING OF DIGITAL SYSTEMS (ELECTIVE - II)
RT805-4 3+1+0

Module1
Introduction to VHDL: Digital system design - Role of hardware description language- Modeling digital systems – events, propagation delays and concurrency – waveforms and timing – signal values – shared signals – simulation model – synthesis model – Field Programmable Gate Arrays.

Module 2
Basic language concepts simulation: signals – Entity architecture – concurrent statements – Constructing VHDL models using CSAs – delays.
Synthesis: Interface from declarations, simple CSA statements, conditional signal assignment statements, and selected signal assignment statements.

Module3
Modeling behavior Simulation: The process construct – programming constructs – the wait statement – attributes – generating clocks and periodic waveforms – using signals – modeling state machines – constructing VHDL models – programming errors.
Synthesis: language directed view – inference from within process – issues – signals vs. variables – latch vs. flip flop – the wait statement – state machine.

Module 4
Modeling structure: Describing structure – structural VHDL model – hierarchy, abstraction and accuracy – generics – component instantiation and synthesis – the generate statement subprograms: functions – procedures – sub program and operator overloading – packages and libraries.

Module 5
Basic I/O operations – the package TEXTIO – ASSERT statement – terminology and directory structure – simulation mechanics – synthesis mechanics – identifiers – data objects – data types – operators.

Text Book

Introductory VHDL - Sudhakar Yalamanchili, Pearson Education Asia.

References

VHDL primer - J Bhaskar, Pearson Education Asia
Analysis and modeling of digital systems - Zainalabedin Navabi, McGraw Hill.





DISTRIBUTED COMPUTING (ELECTIVE - II)
RT805-5 3+1+0

Module I Introduction
Introduction to Distributed Systems, evolution, characteristics, design issues, user requirements, Network technologies and protocols – overview, MACH, AMOBEA- overview.

Module 2 Distributed file system
File service components, design issues, interfaces, implementation techniques, Sun Network File System – architecture and implementation, other distributed file systems – AFS, CODA. Name services – SNS name service model.

Module 3 Communication in distributed systems
Client server communication, Group communication, Message passing – features, synchronizations, RPC – model, implementation, stub generation, messages, marshalling, Server management. Distributed shared memory – Architecture, design issues, structure of shared memory space, replacement strategy, thrashing. Synchronization – clock synchronization, event ordering, mutual exclusion

Module 4 Resource and Process management
Features of scheduling algorithms, Task assignment approach, load balancing, load sharing, Process migration mechanisms, Threads – scheduling.

Module 5 Consistency maintenance
Transaction recovery – methods- intention lists, Fault tolerance – failures, Byzantine failures.
Deadlocks in distributed systems – detection and prevention, centralized and distributed approaches.

References

Distributed Systems – Concepts and designing - George Coulouris, Jean Dellimore, Tim Kindberg - Pearson Education Asia
Distributed Operating Systems - Andrew S. Tenenbaum Pearson Education Asia
Distributed Operating Systems - Concepts and design - Pradeep. K, Sinha, PHI


USER INTERFACE DESIGN (ELECTIVE - II)
RT805-6 3+1+0

Module 1 Introduction
Importance of user interface – definition, importance of good design, brief history – Graphical User Interface – Web User Interface – Principles of User interface design.

Module 2 Design Process
Human Interaction with computers, Importance of Human Characteristics, Human consideration, Human Interaction speeds – Understanding Business function

Module 3 Screen Designing
Design goals - screen meaning and purpose, organizing screen elements- ordering of screen data and content – screen navigation and flow – visually pleasing composition – amount of information – focus and emphasis – presenting information simply and meaningfully – information retrieval on web – Statistical graphics – Technological considerations in Interface Design.

Module 4 Windows and components
Menus and navigation schemes, selection of windows, Selection of device based and screen based controls - text and messages – icons and images – Multimedia – colours- uses, problems, choosing colours.

Module 5 Software tools
Specification methods, interface building tools
Interaction devices: keyboard and function keys - pointing devices- speech recognition, digitization and generation – image and video displays – printers.

Text Book

The Essential Guide to User Interface Design 2nd Edn. – Wilbert O. Galitz, Wiley Dreamtech
Designing the User Interface 3rd Edn. – Ben Shneiderman, Pearson Education Asia

References

Human Computer Interaction – John M. Carroll, Pearson Education Asia
The Essentials of User Interface Design - Alan Cooper, Wiley Dreamtech


ELECTIVE - III
R806 3+1+0

List of electives

Multimedia Systems
Embedded Systems
Neural Networks
Genetic Algorithms and Applications
Advanced Networking Trends
Data Processing and Analysis Techniques
Biometrics

Note
New Electives may be added according to the needs of emerging fields in technology. The name of the elective and its syllabus should be submitted to the university before the course is offered.



MULTIMEDIA SYSTEMS (ELECTIVE - III)
R806-1 3+1+0

Module 1 1ntroduction
Definition of multimedia, multimedia, hardware, software applications and software environments - Media Types - Analog and digital video, digital audio, music and animation - Analog & Digital video - Memory storage - Basic tools - Authoring tools.

Module 2 Building Blocks
Text - Hyper text - Sound - Sound cards - Standards - Image - Image types - Image compression, RLE, JPEG, MPEG - Fractal and Wavelet Compressions - Image file types - Animation - Capture and Playback techniques. (basic ideas only)

Module 3 Multimedia Environments
The Compact Disc family, CD-interactive, Digital Video Interactive, QuickTime, Multimedia PC and Microsoft Multimedia Extensions.

Module 4 Multimedia Programming
Framework: Overview, Media classes, Transform classes, Format classes and Component classes - Problems related to programming - Composition, Synchronisation, Interaction, Database integration.

Module 5 Advanced Multimedia
Moving pictures - Techniques realistic image synthesis, Virtual Reality - Full motion digital video - Video capture techniques - multimedia networks - Desktop video conferencing - Future multimedia.

References

Multimedia Programming Objects, Environments & Framework - Simon J. Gibbs, Dionysios C. Tsischritziz (Addison-Wesley Publishing Co.)
Multimedia - Making it work - Tay Van Ghan – Osborne - Tata Mcgraw Hill
Authoring Interactive multimedia - Arch C Luther
Optimizing your Multimedia PC - L.J. Skibbe, Susan Lafe Meister - Comdex
Multimedia Bible - Winn L. Rosch, Sams
Multimedia Producers Bible - Ron Goldberg, Comdex
Multimedia Power Tools - Peter Jellam, Random house Electronic Pub.
Multimedia Computing - Mathew E. Hodger & Russel M. Sasnett, Addison wesley
Integrated Multimedia Systems Overview - Palikom, The communication Wall








EMBEDDED SYSTEMS (ELECTIVE - III)
RT806-2 3+1+0

Module1 Overview of Embedded System
Embedded System, Categories of Embedded System, Requirements of Embedded Systems, Challenges and Issues in Embedded Software Development, Applications of Embedded Systems in Consumer Electronics, Control System, Biomedical Systems, Handheld computers, Communication devices.

Module 2 Embedded Hardware & Software Development Environment
Hardware Architecture, Micro-Controller Architecture, Communication Interface Standards, Embedded System Development Process, Embedded Operating systems, Types of Embedded Operating systems.

Module 3 Embedded Communication System
Serial Communication, PC-to-PC Communication, Serial Communication with the 8051 Family of Micro-controllers, Protocol Converter, Voice-over-IP, Embedded Applications over Mobile Network example MP3 Sound Player.

Module 4 Real Time & Database Applications
Real-Time Embedded Software Development, Sending a Message over a Serial Link, Simulation of a Process Control System, Controlling an Appliance from the RTLinux System, Embedded Database Applications using examples like Salary Survey, Energy Meter Readings.

Module 5 Java Applications & Future Trends in Embedded Systems
Networked Java-Enabled Information Appliances, Embedded Process Control System, Mobile Java Applications, Appliance Control using Jini, System on a Chip (SOC), Smart Cards and the Cashless Society, Security in Embedded Systems.

Text Book

Programming for Embedded Systems- Dreamtech Software Team, Wiley Dreamtech

Reference

Fundamentals of Embedded Software where C and Assembly Meet – Daniel W Lewis.


NEURAL NETWORKS (ELECTIVE - III)
RT806-3 3+1+0

Module 1
Introduction - Principles - artificial neuron - activation functions - Single layer & multilayer networks - Training artificial neural networks - Perception - Representation - Linear separability - Learning - Training algorithms.

Module 2
Back Propagation - Training algorithm - Applications - network configurations - Network paralysis - Local minima - temporal instability.

Module 3
Counter Propagation networks: Kebenon layer - Training the cohenen layer - Pre initialising the wright vectors - statistical properties - Training the Grosbery layer - Full counter propagation network - Application.

Module 4
Statistical methods - Boltzmann’s Training - Cauche training - Artificial specific heat methods - Applications to general non-linear optimization problems.

Module 5
Hopfield nets - Recurrent networks - stability - Associative memory - applications - Thermo dynamic systems - Statistical Hopfield networks - Bidirectional associative memories - Continous BAM - Adaptive resonance theory - Architecture classification - Implimentation.

Text Book

Neural Computing Theory & Practice - Philip D. Wasserman.

References

Neural Networks - Simon Haykins
Adaptive Pattern Recognition & Neural Networks - Pay Y.H.
An Introduction to neural computing - Chapman & Hall
Artificial Neural Networks - Robert J. Schalkoff, McGraw Hill
Artificial Neural Networks - B.Yegnanarayana, PHI


GENETIC ALGORITHMS AND APPLICATIONS (ELECTIVE - III)
RT806-4 3+1+0

Module 1 Architecture-Altering Operations
Introduction, Previous Methods of Determining the Architecture of a Multi-Part Program - On the origin of new function- Architecture-Altering operations for Subroutines -Automatically Defined Iterations, Loops, Recursion, Storage. Self-Organization of Hierarchies and Program Architecture - Rotating the Tires on an Automobile – Boolean Parity Problem- Time-Optimal Robot Control Problem -Multi-Agent Problem - Using Architecture Altering Operations for Subroutines. Transmembrane Segment Identification Problem using Architecture-Altering Operations for Iterations-Fibonacci Sequence- Cart Centering.

Module 2 Genetic Programming Problem Solver (GPPS)
Elements of GPPS 1.0-Problems Illustrating GPPS 1.0 - Elements of GPPS 2.0 - Problems Illustrating GPPS 2.0 - Previous Work on Automated Analog Circuit Synthesis.

Module 3 Automated synthesis of analog electrical circuits
Synthesis of a Low-pass Filter and High-pass Filter The Role of Crossover in Genetic Programming.

Module 4 Evolvable Hardware
Evolvable Hardware and Rapidly Re-configurable Field-Programmable Gate Arrays
Discovery of cellular Automata Rules: Discovery of a Cellular Automata Rule for the Majority Classification Problem.

Module 5 Programmatic Motifs for molecular Biology
Automatic Discovery of Protein Motifs –Programmatic Motifs and the Cellular Location Problem.
Parallelization and Implementation Issues: Computer Time- Parallelisation of Genetic Programming –Implementation Issues.

Text Book

Johin R. Koza, Forrest H Bennett III, David Andre, Martin A. Kean, “ Genetic Programming III: Darwinian Invention and Problem Solving”, Morgan Kaufmann, 1999

Reference

Genetic Algorithms for VLSI Design, Layout and test Automation - Pinaki Mazumder, Elizabeth M Rudnick (Pearson Education Asia)


ADVANCED NETWORKING TRENDS (ELECTIVE - III)
RT806-5 3+1+0

Module 1
Ethernet Technology – Frame format – Interface Gap – CSMA/CD – 10 mbps Ethernet, Fast Ethernet, Gigabit Ethernet, Wireless Ethernet – SONET – Sonet multiplexing, Sonet frame structure

Module 2
ISDN - Definition - Protocol architecture - System architecture - Transmission channels - ISDN interface, B-ISDN.

Module 3
ATM – ATM Principles – BISDN reference model – ATM layers – ATM adaption Layer – AAL1, AAL2, AAL3/4, AAL5 – ATM addressing – UNI Signaling – PNNI Signalling

Module 4
SATELLITE COMMUNICATION: Satellite communication principles - Geo stationary satellites - block schematic of satellite earth station - VSAT - VSAT networks - applications in personnel communication. (basic ideas only)

Module 5
Wireless Lan – Infrared Vs Radio transmission – Infrastructure & ad hoc n/w – IEEE 802.11 – Hiper Law – Bluetooth – Physical Layer – MAC layer – Networking – Security

References

Module 1
An introduction to Computer Networking - Kenneth C Mansfield, Jr., James L. Antonakos, PHI

Module 1,2,3
Communication Networks Fundamental Concepts & Key Architecture - Leon-Garcia – Widjaja, Tata McGraw Hill
Mobile Communication - Jochen Schiller, Pearson Education Asia


DATA PROCESSING AND ANALYSIS TECHNIQUES (ELECTIVE - III)
RT806-6 3+1+0

Module 1
Introduction to COBOL programming -elements of COBOL divisions, sections and paragraphs -Table writing - complete program in COBOL using various options verbs, statements- conditional statements.

Module 2
Table Handling – Occur clause – PERFORM verb – SET verb, SEARCH verb – Occurs depending clause – Sorting a Table.

Module 3
Processing of various file structures in COBOL Language – File description – Fixed Length Record – Statements – Sequential File with variable length record – Sorting and merging of files – Direct access files.

Module 4
Data warehousing – Definition – Multidimentional datamodel – OLAP operation – Data warehouse architecture – Warehouse Server – Metadata – OLAP Engine.

Module 5
Data mining – Definitions, KDD Vs Data mining, DBMS Vs DM – DM Techniques, Issues and Challenges in DM – DM application areas.

References
COBOL programming - M K Roy & D Ghosh Dastidar, Tata McGraw Hill
Data mining Techniques - Arun K Pujari (Universal Press)
Data mining Concepts and Techniques - Jawei Han & Micheline Kamber (Morgan Kunfmann Pub.)
Data Mining - Pieter Adriaans, Dolf Zantinge, Person Education Asia
Structured COBOL Programming - E. Rajasekar & S.Selvi (Anuradha Agencies)
Structured COBOL- A. S. Philippakis & Leonard, J. Kazmier (Tata McGraw Hill)
BIOMETRICS (ELECTIVE -III)
RT806-7 3+1+0

Module 1
Introduction – Benefits of biometric security – verification and identification – basic working of biometric matching – accuracy – false match rate – false nonmatch rate – failure to enroll rate – derived metrics – layered biometric solutions

Module 2
Finger scan – features – components – operation (steps) – competing finger scan technologies – strength and weakness
Facial scan - features – components – operation (steps) – competing facial scan technologies – strength and weakness

Module 3
Iris scan - features – components – operation (steps) – competing iris scan technologies – strength and weakness
Voice scan - features – components – operation (steps) – competing facial scan technologies – strength and weakness

Module 4
Other physiological biometrics-Handscan-retina scan- AFIS (automatic fingerprint Identification systems)-Behavieral Biometrics-Signature scan-Key stroke Scan.

Module 5
Biometrics Application – Biometric Solution Matrix-Bioprivacy-Comparison of privacy factor in different biometrics technologies-Designing privacy sympathetie biometric systems-Biometric standards- (BioAPI, BAPI)-Biometric middleware.

Reference

Biometrics -Identify Verification in a Networked World - Samir Nanavati, Michael Thieme, Raj Nanavati- WILEY-dreamtech


GRAPHICS AND MULTIMEDIA LAB
R807 0+0+4


Point plotting, line and circle drawing, Line and Polygon clipping, transformations, hidden line elimination, curves, polygon hatching, Multimedia programming, Visual programming, Animation

Any experiment according to the syllabus of R702 Computer Graphics may be substituted




PROJECT & SEMINAR
R709/ R808 0+0+4

Each student is required to present a technical paper on subject approved by the department. The paper should in general reflect the state of the art. He/ She submits a report of the paper to the department.

In addition to the seminar He/She shall undertake a project work in the 7th semester itself in consultation with the guide(s). On completion of the project work, He/She shall present the work done before a panel of staff members, and submit a report of the project work done to the department.


VIVA -VOCE
R809
A comprehensive Viva-voce examination will be conducted to assess the students overall knowledge in the specified field of engineering. At the time of Viva-voce, certified report of seminar, mini project and project work are to be presented for evaluation.

S7 CSE

OBJECT ORIENTED MODELING AND DESIGN
RT 701 2+1+0

Module 1
Introduction: object oriented development-modeling concepts – object oriented methodology – models – object oriented themes-Object Modeling– links and associations – advanced links and association concepts – generalization and inheritance - grouping constructs – a sample object model
Advanced Object Modeling: aggregation – abstract classes – generalization as extension and restriction – multiple inheritance – metadata – candidate keys – constraints.

Module 2
Dynamic modeling: Events and states – Operations – Nested state diagrams – Concurrency – Advanced dynamic modeling concepts – A sample dynamic model – Relationship of Object and Dynamic models.
Functional modeling: Functional models – Data Flow Diagrams - Specifying operations – Constraints – A sample functional model – Relation of functional to Object and Dynamic models.

Module 3
Analysis: Analysis in object modeling, dynamic modeling and functional modeling, Adding operations- Iterating the analysis
System Design: Breaking system into subsystems - Identifying concurrency-allocating subsystems to processors and tasks, managing of data stores. Handling of global resources- handling boundary conditions-Common Architectural Frameworks

Module 4
Object Design: Overview of Object design – Combining the three models – Designing algorithms – Design optimization – Implementation of control – Adjustment of inheritance - Design of association – Object representation – Physical packaging – Documenting design decisions-Comparison of methodologies

Module 5
Other Models: Booch’s Methodology- Notations, models, concepts. Jacobson Methodology- architecture, actors and use-cases, requirement model, Analysis Model, Design model, Implementation model and Test Model-Unified Modeling Language (UML).

Text Book

1. Object Oriented Modeling and Design -JamesRumbaugh, Prentice Hall India
2. Object Oriented Analysis and Design with Applications - Grady Booch, Pearson Education Asia




References

1. Object Oriented Software Engineering - Ivan Jacobson, Pearson Education Asia
2. Object Oriented Software Engineering - Berno Bruegge, Allen H. Dutoit, Pearson Education Asia
3. Object Oriented Analysis and Design using UML - H. Srimathi, H. Sriram, A. Krishnamoorthy
4. Succeeding with the Booch OMT Methods -A practical approach - Lockheed Martin, Addison Wesley
5. UML and C++ practical guide to Object Oriented development - Richard C.Lee & William, Prentice Hall India


COMPUTER GRAPHICS
RT 702 3+1+0

Module1
Introduction to Computer Graphics: Basic concepts in Computer Graphics – Applications of Computer Graphics, Interactive Graphics system – Raster scan and Random scan systems – Generating a raster image, Application of raster scan graphics. Video Display Devices, Display processors – Display files – graphical input & output devices.

Module 2
2D Graphics: Line drawing algorithms – DDA, Bresenham’s – Bresenham’s Circle drawing algorithm - 2D Transformations, Clipping – Line clipping – Polygon Clipping, Windowing.

Module 3
3D Graphics: 3D display methods, 3D Object Representation – Polygon Surfaces – Quadratic surfaces – Spline Representations – Bezier Curves and Surfaces – B-Spline Curves and Surfaces, 3D Transformations.

Module 4
3D Rendering: Three-Dimensional Viewing - Projections, Clipping, Visible Surface Detection – Classification of Visible surface detection algorithms – Back-face Detection, Depth- Buffer Method, Scan-line Method.
Surface Rendering Methods-Basic illumination Models – Polygon–rendering Methods, Gouraud Shading, Ray-Tracing Methods.

Module 5
Advanced Technologies: Fractals – Classification of Fractals – Self-Squaring Fractals, Animation- Raster Animation, Morphing.

Text Book

1. Computer Graphics (C version) - Donald Hearn & Pauline Baker (Pearson Education Asia)


References

1. Computer Graphics - Donald Hearn & Pauline Baker (Prentice Hall of India)
2. Principles of Interactive Computer Graphics – William .N. Newman, Robert .F. Sproull (second edition), McGraw Hill edition
3. Computer Graphics Principles & Practice -Foley, VanDam, Feiner, Hughes (second edition in C), Addison Wesley
4. Fundamentals of Computer graphics & multimedia- D. P. Mukherjee, Prentice Hall of India
5. Java 2 complete reference - Herbert, Schildt, Tata McGraw Hill
6. Computer Graphics - Roy A Plastack & Gordon Kally (Schanmi Series McGraw Hill edition)

THEORY OF COMPUTATION
R703 3+1+0

Module 1
Introduction to the theory of computation – Set theory – Definition of sets – Properties – Countability – Uncountability – Equinumerous sets – Functions – Primitive recursive and partial recursive functions – Computable and non computable functions – Diagonalization principle – Formal representation of languages – Chomsky Classification.

Module 2
Introduction to Automata theory – Definition of Automation – Finite Automata – Formal definition – Language acceptability by Finite Automata – Transition Diagrams and Transition systems - Deterministic and Nondeterministic finite automation – Finite Automation with -Transitions – Eliminating -Transitions - Conversion of NFA to DFA – Regular operations – Regular Expressions – Pumping lemma for regular languages – Applications of finite state automata – Lexical analysers – Text search.

Module 3
Pushdown Automata – Formal definition – Language acceptability by PDA – Deterministic and nondeterministic PDA – Context free grammar - Applications of PDA – Parsing.

Module 4
Turing Machines – Formal definition – Language acceptability – Universal Turing Machines – Halting Problem of Turing Machines – Church’s Thesis - Godelization.

Module 5
Algorithmic complexity – Tractable and intractable problems – Complexity classes – Class P – Class NP – NP Complete and NP Hard problems.

References

1. Introduction to the Theory of Computation- Michael Sipser, Brooks/Cole (Thomson Learning)
2. Theory of Computer Science – K.L.P. Mishra, N. Chandrashekharan, Prentice Hall of India
3. Elements of the theory of computation -Harry R Lewis, Christos H Papadimitriou Prentice Hall of India / Pearson Education Asia
4. The Theory of Computation - Bernard M Morct (Pearson Edn)
5. Introduction to Automata Theory, Languages & Computation John Hopcroft, Rajeev Motwani & Jeffry Ullman (Pearson Edn)


ADVANCED SOFTWARE ENVIORNMENTS
R704 2+1+0

Module 1
Windows Programming – Components of Windows API- Distinction with ordinary programs – Event Driven Programming – WinMain Function – Creating Windows – Message loop – Window procedures - Menus & Buttons – Drawing on Windows.

Module 2
MFC Features & Advantages – MFC Classes – Life cycle of an MFC application – The CWinApp Classes – Creating windows – Message maps and event handling – Menus & Buttons - Drawing on MFC windows – Handling mouse & Keyboard events.

Module 3
CORBA – Introduction – Features – Fundamental concepts in Distributed objects – CORBA IDL – stub & Skeleton - implementing a simple CORBA server and CORBA client with C++.

Module 4
CORBA object reference – Managing references at server – CORBA factories – CORBA object creation in C++ & JAVA – CORBA Exceptions – Destroying CORBA objects - comparison of CORBA & DCOM Architectures.

Module 5
X-Windows – Clients & Servers - Basic Architecture of X-Windows systems – Layers in XWindows Architecture – XWindows Programming – Simple Hello World Application in X. Command line options and resources – connecting to X-Display – creating windows and graphics context – Handling events – creating child windows.

References

Module1, 2
1. Visual C++ Programming - Yashwanth Kanetkar (BPB)
2. Programming Windows Fifth Edition – Charles Petzold Microsoft Press
3. Visual C++ Programming Bible – Leinecker & Archer IDG Books
4. Visual C++ Handbook - Osborne, TMH


Module 3, 4
5. COM & CORBA side by side – Janson Pritchard, Pearson Education Asia

Module 5
6. X-Windows system programming – Nabajyoti Barkakati (2nd Edition), Prentice Hall of India


WEB TECHNOLOGIES
RT 705 2+1+0

Module 1
Introduction to SGML – features - XML, XML as a subset of SGML – XML Vs HTML – Views of an XML document – simple XML documents – Starting & Ending of Tags – Attributes of Tags – Entity References – Comments - CDATA section

Module 2
Document Type declarations – Creating XML DTDs – Element type declaration – Attribute List Declaration – Attribute types – Attribute defaults – Displaying XML Data in HTML browser as HTML tables – Storing XML data in HTML document – Converting XML to HTML with XSL minimalist XSL style sheets – XML applications

Module 3
Java Beans: Features – Designing Java Beans – Creating and using properties – Induced - bound and constrained properties - using and creating events – Introspection – creating & using Beanlnfo clauses – customization – providing custom property editors and GUI interfaces.

Module 4
JSPs - Creating simple JSP Pages – templating – Request time expression – Request & Response objects – Reading parameter values – Using Javabeans in JSPs - Reading & setting Properties of JavaBeans – Connecting forms & bean properties – Serialized beans – declaring variables & methods in pages – scriptlets – conditionals, loops & execution handling in JSPs with scriptlets – Accessing beans via scriptlets.

Module 5
EJB – Basics of EJB – Types of Beans – Development of Session Beans – Steps – Creating & Implementing Interfaces – Writing Deployment descriptors – Packaging and deploying bean - using the bean from a client – Development of stateful session bean. Entity beans – Features (Basics of developing and using entity beans)

References

Module1, 2
1. XML by Example: Building Ecommerce applications - Sean McGrath,Pearson Education Asia
Module3
2. Using JAVA 2 Platform Special Edition Java 2, AWT, Swing, XML and Java Beans - Joseph L. Weber, Prentice Hall of India
3. Programming Black Book - Steven Holzner, Wiley Dreamtech

Module4
4. Java Server pages - Larne Pekowsky – Pearson Education Asia
5. JSP: Java server pages - Barry Burd, IDG Books India

Module 5
6. Mastering Enterprise Java Beans and the Java 2 Platforms, Enterprise Edition – EdRoman (WILEY computer publishing)
7. EJB Design Patterns - Floyd Marinescu

Additional Reference

8. Internet & Web Technologies - Raj Kamal, TMH


ELECTIVE - I
R706 3+1+0

List of electives
1. Optimization Techniques
2. Operating System Kernal Design
3. Principles of Real Time Systems
4. Windows Programming
5. Mobile Computing
6. Software Architecture
7. Lan Technology

Note
New Electives may be added according to the needs of emerging fields in technology. The name of the elective and its syllabus should be submitted to the university before the course is offered.

OPTIMIZATION TECHNIQUES (ELECTIVE - I)
CMELRTA 706-1 3+1+0


Module1: Classical optimization techniques
Single variable optimization – Multivariable optimization with no constraints – Hessian matrix – Multivariable saddle point – Optimization with equality constraints – Lagrange multiplier method- Multivariable optimization with inequality constrains – Kuhn-Tucker conditions.

Module 2: One-dimensional unconstrained minimization
Elimination metods – unrestricted search method – Fibonacci method – Interpolation methods – Quadratic interpolation and cubic interpolation metods.

Module 3 Unsonstrained minimization
Gradient of function – Steepest descent method – Newton’s method – Powells method – Hooke and Jeeve’s method.
Module 4 Interger – Linear programming problem
Gomory’s cutting plane method – Gomery’s method for all integer programming problems, mixed integer programming problems

Module 5 Network Technique
Shortest path model - Dijkstra’s Algorithm Floyd’s Algorithm – minimum spanning tree problem – PRIM algorithm – Maximal Flow Problem algorithm
References

Optimization theory and application - S.S. Rao, New Age International P. Ltd.
Optimization Concepts and applications in Engineering - A. D. Belegundu, T.R. Chandrupatla, Pearson Education Asia.
Principles of Operations Research for Management - F. S. Budnick, D. McLeavey, R. Mojena, Richard D. Irwin, INC.
Operation Research an introduction - H. A. Taha, Eastern Economy Edition.
Operation Research – R. Pannerselvam, PHI


OPERATING SYSTEM KERNEL DESIGN (ELECTIVE - I)
R706-2 3+1+0

Module 1
Operating system – Basic Structure - Kernel – monolithic and microkernel architectures – Overview of UNIX kernels – Process kernel Model - reentrant kernels -Signals –Interrupts – Timer interrupts - System calls – Implementation of simple system calls – Booting procedure.

Module 2
Processes and Tasks – Process relationship – process creation – Process Scheduling – Scheduling algorithm – SMP Scheduler
Synchronization in kernel – Synchronization techniques - Interprocess communication using semaphores, messages and shared memory

Module 3
Memory Management – The architecture independent memory model in Linux – memory pages – Virtual address space and linear address calculation – Virtual address space for a process – User segment – Virtual memory areas – Kernel Segment – Memory allocation in kernel segment – Block device caching mechanisms in Linux – paging – Page cache and management – handling page faults.

Module 4
Linux File systems: Basic principles – kernel representation of file systems – layered file system architecture – Virtual file system – filesystem registration – mounting.
The ext2 File system – Directories in ext2 – block allocation and addressing - extensions in ext2 file system

Module 5
Device drivers – Character and block devices – polling – interrupt sharing – implementing a device driver for PC speaker

References

Linux Kernel Internals 2nd edition – Beck (Pearson Education Asia)
Understanding the Linux Kernel - Daniel P Bovet and Marco Cesati (O’Reilly)
Linux Device Drivers – Rubini A. (O’Reilly)
Operating System Concepts - Silbershatz and Galvin (John Wiley)
Linux Kernel Online Book– David A Rusling (http://www.linuxdoc.org/LDP/tlk/tlk.html)
Linux Kernel Book – Card R, E Dumas, F Mevel (John Wiley)
Unix Internals Then New Frontiers – Vahalia U (PHI)
Red Hat Linux 7.1 Bible – Christofer Negus (IDG Books)


PRINCIPLES OF REAL TIME SYSTEMS (ELECTIVE - I)
RT706-3 3+1+0

Module 1
Introduction to Real Time Systems – Structure of real time systems, real time computer, task classes – Periodic, Aperiodic, critical, Non-critical, definition of real time systems – real time systems, embedded systems - Hard real time systems, soft real time systems, real time design issues.

Module 2
Real time kernel – polled loop systems, co-routines, interrupt driven systems – sporadic, fixed rate systems, hybrid systems, task control block - task status, scheduling – uniprocessor scheduling – traditional rate monotonic, rate monotonic deferred server, EDF, IRIS tasks – multiprocessor scheduling – utilization balancing algorithm, next-fit, bin- packing algorithm, myopic offline, buddy strategy (no need of proofs) fault tolerant scheduling.

Module 3
Communication – Communication Media and message sending topologies, network architecture issues, protocols – contention – based, token - based, stop and go multiloop, polled bus, hierarchal, round robin, fault tolerant routing – clocks and synchronization – fault tolerant synchronization in hardware, synchronization in software.

Module 4
Fault tolerance – definition, cause of failure, fault types, fault detection and containment, redundancy – hardware, software, time, information, integrated failure handling – reliability – parameter values – series – parallel systems, NMR clusters, combinational model, master chain model, fault latency, transient faults, software error models.
Module 5
Programming Languages – Desired language characteristics, Real time databases, characteristics, main memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.

Text Book

Real Time Systems - C.M Krishna, Kang G. Shini (Tata McGraw Hill)

References

Real Time Systems, Design & Analysis - Philip Laplante (IEEE)
Real Time Systems- Krishna, Tata McGraw Hill


WINDOWS PROGRAMMING (ELECTIVE - I)
RT706-4 3+1+0

Module 1
Introduction - Concepts of Windows Programming - Event Driven Programming – Languages that support Windows Programming – Visual Basic – Java – Visual C++
Visual Basic Programming: Basic Language features – Variables, data types, constants, control statements – Forms – Creating and Using basic Controls – text boxes, labels, buttons - Event handling procedures – Properties Window – Common properties for Controls. Message boxes

Module 2
Visual Basic Programming (Contd) Standard Controls – List boxes, Comboboxes, Image box, picture box, Shape controls, Timer, Scrollbars, Frames, Checkboxes, Option Boxes – Frames - File, Drive and Directory List boxes.- MDI and SDI interfaces – Menus

Module 3
ActiveX controls - RichTextBox, Tree View Control, List view Control, Progessbar, Flexgrid Control, Common dialog Controls – Font, File, Print Dialogs – Creating Custom activex controls – Creating Events and properties for ActiveX controls.

Module 4
Graphics and Multimedia – Drawing Graphics in Windows - setting colors - Drawing text, lines, ellipses, arcs, circles – plotting points –Filling figures with colors and patterns – Using clipboards to transfer images between applications Printing graphics and text – Creating animations with Picture clip control - applying image effects – stretching, flipping, embossing, egraving, blurring, sweeping – Using the Multimedia Control – Handling multimedia Errors




Module 5
Database Access – Using DAO, RDO and ADO for accessing databases – Creating tables, inserting, deleting and updating records – Using the Data Control – Using the ADO Data Control
Using Windows API: Using DLL Procedures in Visual Basic – Declare statement – Handling C++ and Windows Data types – Playing sound with API funtions – Capturing Images from the screen – Handling mouse outside Applications window – Making an ‘always on top’ window.

References

Visual Basic 6 Programming Black Book – Steven Holzner (Dreamtech Press)
Programming Windows fifth Edition - Charles Petzlod (Microsoft Press)
Visual Basic - Ivan Petrosaus (BPB)
Visual Basic - Garry Cornell (BPB)
Using Visual Basic - Resselman (PHI)


MOBILE COMPUTING (ELECTIVE - I)
RT706-5 3+1+0

Module 1
Introduction: - Short History, Mobile telephone systems
Simplified Reference model. Multi carrier modulation. Cellular systems.

Module 2
Wireless Communication Systems: -Telecommunication Systems-GSM & DECT-Architecture and Protocols.Satellite Systems-GEO, LEO, MEO.
Broadcast Systems-Broadcast transmission, Digital Audio Broadcasting-Multimedia Object Transfer Protocol. Digital Video Broadcasting.

Module 3
Wireless LAN and ATM: - Infra red and Radio Transmission, Infrastructure and ad hoc networks, 802.11- Bluetooth- Architecture, Applications and Protocol, Layers, Frame structure, comparison between 802.11 and 802.16.
Wireless ATM- Services, Reference Model, Functions, Radio Access Layer. Handover- Reference Model, Requirements, Types, handover scenarios.
Location Management, Addressing, Access Point Control Protocol (APCP).

Module 4
Mobile Network and Transport Layers:- Mobile IP- Goals, Requirements, IP packet delivery, Advertisement and discovery. Registration, Tunneling and Encapsulation, Optimization, Reverse Tunneling, IPv6, Dynamic Host configuring protocol, Ad hoc networks – Routing, DSDV, Dynamic source routing. Hierarchical Algorithms.
Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Transmission.




Module 5
Wireless Application Protocol & World Wide Web
WAP- Architecture, Protocols-Datagram, Transaction, Session -Wireless Application Environment-WML- Features, Script- Wireless Telephony Application.
WWW- HTTP, Usage of HTML, WWW system architecture.

Text Book

Mobile Communications – Jochen Schiller, Preason Education Asia

References

Computer Networks – Andrew S. Tanenbaum, PHI
Communication Networks -Fundamental Concepts and Key Architectures Leon-Garcia & Indra Widjaja, Tata McGraw Hill


SOFTWARE ARCHITECTURE (ELECTIVE - I)
RT706-6 3+1+0

Module 1
Introduction to Software architecture – Architectural styles – pipes and filters –data abstraction and object oriented organization – Event based, Implicit invocation, Layered systems – Repositories – Interpreters – Process control – Heterogeneous Architectures.

Module 2
Shared Information Systems – Integration in software Development Environment – Integration in the design of Buildings – Architectural structures for shared information systems

Module 3
Guidance for user interface architecture Quantified design space – Formal models and specifications-The value of architectural formalism – Formalizing the architecture of a specific system – Formalizing the architectural style – Formalizing an architectural design space

Module 4
Linguistic issues - Requirements for architecture – Description languages – first class connectors – Adding implicit invocation to factorial processing languages.

Module 5
Tools for architectural design – Unicon – Exploiting style in architectural design environments – Architectural interconnection

Reference

Software Architecture – perspectives on an emerging discipline - Mary Shaw, David Garlan, PHI
LAN TECHNOLOGY (ELECTIVE - I)
R706-7 3+1+0

Module 1
Classification of LAN - Life cycle of LAN- Models for Communication - Topology - LAN standards - IEEE 802.2 LLC, IEEE 802.x MAC, FDDI.

Module 2
Protocols: LAN protocols, protocol evaluation factors – CSMA – CSMA/CD, CSMA/CA – polling – Token passing – Ethernet – ACRNETs – IBM/PC network – IBM token ring.

Module 3
Traditional interconnection components – Repeater, Bridges, Routers, Network interface cards, Types of switch, port switching & segment switching – combined speed – Hubs.

Module 4
LAN Operating System – Peer – to –peer network – Function & responsibility – Print spooler – Current Network Operating Systems.

Module 5
Management & security – security levels – printing environment – opportunities, driver, printing queue – LAN security – physical security – logical security.

Text Book

Local area networks: Management, Design & security- Arne Mikalsen Per Borgesen – WILEY- dreamtech
Local Area Network - S. K. Basandra, S. Jaiswal

References

Local Area Networks - John E McNamara
Understanding Local Area Network- Stan Schutt – PHI
Handbook of LAN Technology - Paul J. Fortier – McGraw Hill
Networking Technologies - Jaisal – Galgotia Publications
Networking and Connectivity - Gary R. McClain – Academic Press
Wireless LANs - Raymond P. Wenig – Academic Press
TCP/IP Networking – A Guide to the IBM Environment - David M. Peterson – McGraw Hill
Introduction to Local Area Networks- Robert M. Thomas – BPB
LAN- Peter Hodson – BPB
LAN- Gerd E. Kerser – McGraw Hill
The Business Guide to Local Area Networks - William Stallings






COMPUTER HARDWARE AND NETWORKING LAB
R707 0+0+3

Familiarisation with PC Components

1. Diagnostic S/Ws, Cards, Design & Programming of add-on cards familiarisation with device drivers, Micro controllers etc.
2. Experiments for communication with peripheral devices using C and MASM.
3. Experiments for serial and parallel port communication using C and MASM.
4. Faimiliarisation with network configuration (routing, DNS, File Servers etc…)
5. Lan trouble shooting, Network problems and recovery, Network diagnostics softwares.

References
1. Upgrading & Repairing PC’s - Scott Muller (PHI)
2. Red hat Linux Bible- Cristofer Negas (IDG Books)
3. TCP/IP Bible –Rob Scringer (IDG Books)



NETWORK PROGRAMMING LAB
R708 0+0+3

Experiments using interprocess communication and Network communication, synchronisation & IPC using semaphore, pipe & messages.

Programs for FTP and socket based chat.
Implementation of File Transfer - Communication through serial port - Communication through TCP/IP port

Efficient error checking algorithms (Eg: CRC)

Remote Procedure Call, Remote Method Invocation.

Programs with HTML, DHTML, Applets, Java Script, Java, XML, Java Beans, JSP and EJB.

Any experiments according to the syllabus of RT604 Computer Networks, RT605 Network Computing and RT705 Web Technologies may be substituted

References

1. UNIX Network programming - Stevens. (PHI)
2. Using Java2 Platform – Weber (AWL)






PROJECT & SEMINAR
R709/ R808 0+0+3

Each student is required to present a technical paper on subject approved by the department. The paper should in general reflect the state of the art. He/ She submits a report of the paper to the department.

In addition to the seminar He/She shall undertake a project work in the 7th semester itself in consultation with the guide(s). On completion of the project work, He/She shall present the work done before a panel of staff members, and submit a report of the project work done to the department.

S6 CSE

PC & PC BASED SYSTEMS
R601 3+1+0

Module 1 Introduction to PC
Hardware components – study of motherboards ––Different types of ports, slots and connectors-Add-on cards-Power supply– SMPS- function & operations.

Module 2 Storage Devices
Floppy – Floppy Disk Controller - Disk Physical specification & operations – Disk magnetic properties – Cylinders – Clusters – Hard disks – Hard disk drive operation – Magnetic data storage - Sectors – Disk formatting – partitioning - Hard disk features – Hard disk data transfer modes –Programmed I/O – Direct memory access – Ultra DMA – Data addressing – Standard CHS addressing – Extended CHS addressing – Logical Block Addressing.

Module 3 Optical Storage
CD ROM, CD Technology, Sector layout, CD-R, CD-RW, CDROM, drive specifications- data transfer rate – Access time – Constant linear velocity – constant angular velocity - Buffers – Interface – Magneto optical drives – WORM devices –DVD- RAID – Holographic storage.

Module 4 Memory Management in PC
Parity – ECC – Static & Dynamic RAM – Memory Addressing – Segmented addressing - 64 KB Limits – 640 KB barrier – Logical, segmented, virtual, linear and physical memory addresses – Extended and Expanded memory – Cache memory – Video memory – HMA - Flat memory model – Advanced memory technologies.

Module 5 Bus Structures
ISA, PCI, PCMCIA, AGP, USB, Hard Disk Interfaces – IDE, EIDE, ATA – Communication ports – Serial – Parallel port – Keyboard / Mouse Interface connectors.

References

1. PC Hardware Complete Reference - Craig Zacker & John Rourke, Tata McGraw Hill
2. Inside the PC (8th Edition) - Peter Norton,BPB
3. The Indispensable PC Hardware Book - Messmer, Pearson Education
4. Troubleshooting and Repairing Your PC - Corey Candler, Wiley
5. Upgrading and repairing PC’s (4th edition) - Scott Mueller, Pearson Education
6. IBM PC Assembly Language Programming - Abel, PHI
7. PC Upgrading Maintenance & Trouble shooting guide - Dr. S. K. Chauhan, Kataria






SOFTWARE ENGINEERING
RT 602 2+1+0

Module 1 Introduction to Software engineering
Introduction – Software and software Engg.- Phases in software development-Software development process models-Role of Management in software development –Role of Matrics and measurement –Software requirement specification(SRS) - Problem Analysis - validation .

Module 2 Project Planning
Cost Estimation – Uncertainties – models – COCOMO model – Project scheduling – average duration estimation – Project scheduling and milestones – staffing and personal plan – Rayleigh curve – personnel plan – team structure – software configuration – management plans – quality assurance plans – verification and validation – inspections and reviews - project monitoring plans - time sheets – reviews – cost schedule – milestone graph – risk management.

Module 3 System Design
Design Principles – Problem partitioning and hierarchy – abstraction – modularity – top down and bottom_up – strategies – module level concepts - coupling - cohesion – structured design methodology - verification - matrics.

Module 4 Coding
Top-down and Bottom-up - Structured Programming - Information Hiding - Programming style - Internal Documentation – Verification - Code Reading - Static Analysis - Symbolic execution - Proving Correctness - Code inspections – Unit testing.

Module 5 Testing
Testing fundamentals - Functional and Structured Testing - Testing Process - Comparison of Verification and Validation Techniques - Reliability assessment - Programmer Productivity - Error removal efficiency.

Text Book

1. An integrated approach to Software Engineering - Pankaj Jalote, Narosa Publication

References

1. Software Engineering - Roger S. Pressman, Tata McGraw Hill
2. Software Engineering - Ian Sommervilla, Pearson Education
3. Software Engineering Theory and Practice - Shari Lawrence, Pearson Education Asia
4. Fundamentals of Software Engineering –Rajib Mall, PHI
5. Fundamentals of Software Engineering – Carlo Ghezzi, Mehdi Jazayeri, PHI





PROJECT MANAGEMENT AND QUALITY ASSURANCE
R603 2+1+0

Module 1 PROJECT PLANNING
Overview – Capital expenditure - Phases of capital budgeting – Project development cycle – 7-s of project management – Requirements of a project manager – Forms of project organization.

Module 2 PROJECT ANALYSIS
Market Analysis – Technical Analysis - Financial Analysis – Risk Analysis – Social cost Benefit Analysis.

Module 3 CONTROL OF PROJECT
Control Systems – Control of major constraints – Project management software & information systems.
REVIEW: Performance of Evaluation – Abaudonment Analysis – Behavioral issues in Project Management

Module 4 TOTAL QUALITY MANAGEMENT
Quality systems – ISO 9000 series – ISI – Benchmarking – Quality Function development (QFD) – Total Productive Maintenance (TPM) – ISO 14000.

Module 5 CONCEPTS IN SAMPLING
Sampling designs and schemes – Errors in sampling – Simple random sample – stratified random sample – Cluster sample.
Sample size destination – Estimating population mean – Estimating population proportion.

References

1. Projects preparation, Apprisal, Budgeting & Implementation – Prasanna Chandra – Tata McGraw Hill
2. Projects – Planning, Analysis, Selection, Implementation & Review - Prasanna Chandra – Tata McGraw Hill
3. Project Management - Harvey Maylor - Pearson Education
4. Total Quality Management – Dale H. Besterfield – Pearson Education
5. Quality control and Improvement – Amitava Mitra – Pearson Education
6. Quality assurance and TQM – Jain & Chitale – Khanna Publishers


COMPUTER NETWORKS
RT 604 3+1+0
Module 1
Introduction: ISO-OSI Reference Model – TCP/IP Reference Model – Comparison Network hardware-Repeaters, Routers, Bridges, Gateways, Hub, Cable Modem.
Physical Layer: Transmission Media– ISDN system Architecture – Communication Satellites – geostationary satellites - Medium Earth Orbit Satellites- Low earth orbit satellites– Satellite v/s Fiber

Module 2
Data Link Layer: Design issues-Error Detection and correction – Elementary Data link protocols- Sliding window protocols. .
LAN Protocols: Static & Dynamic channel allocation in LAN’s and WAN’s, Multiple access protocols – ALOHA – Pure ALOHA – Slotted ALOHA – Carrier Sense Multiple Access protocols – persistent and non-persistent CSMA – CSMA with collision detection – IEEE 802.3 standards for LAN

Module 3
Network layer: Virtual Circuits, Datagrams, Routing Algorithm – Optimality principle - Flooding - Flow Based Routing - Link state routing – Distance vector routing – Multicasting – Link state multicasting – Distance vector multicasting - Congestion Control Algorithms – General principles – Packet discarding – Choke packets - Congestion prevention policies – Traffic shaping – Leaky bucket algorithm – Flow specifications – jitter control

Module 4
Transport Layer: - Transport Service - Elements of transport protocols – Internet Transfer Protocols UDP and TCP – ATM – Principle characteristics.

Module 5
Application Layer: Domain name system – DNS name space – Resource records – Name servers – operation of DNS - Electronic Mail – MIME
Mobile networks: Mobile telephone systems, Bluetooth - Components – Error correction – Network topology – Piconet and scatternet – L2CAP layers – Communication in Bluetooth networks

References

1. Computer Networks (Fourth Edition): Andrew S.Tanenbaum, Pearson Education Asia/ PHI
2. An Introduction to computer networking: Kenneth C. Mansfield Jr., James L. Antonakos, Prentice-Hall India
3. Communication Network: Leon, Garcia, Widjaja Tata McGraw Hill.
4. Computer Networks (Second Edition): Larry L Peterson & Bruce S Davie, (Harcourt India)
5. Computer Networking: James F Kurose & Keith W Ross, Pearson Education
6. Introduction to Data Communications and Networking: Behrouz, Forouzan, McGraw Hill







NETWORK COMPUTING
RT 605 3+1+0

Module 1
HTML Documents Basic Tags for Font & Paragraph Formatting Lists, Tables, Frames, image Maps
Cascading Style Sheets Style Element, Inline style sheets, Embedded style sheets, External Style sheets, CLASS Attribute, Absolute and relative positioning of elements, DIV & SPAN Tags.

Module 2
Dynamic HTML Pages Client side scripting - Java Script – variables, Arithmetic operations – message boxes, Arrays, control statements, functions, event handling, document object model.
Dynamic updating of pages with JAVA Script.
Embedding ActiveX controls - using the structured graphics – ActiveX Control.

Module 3
Java programming – Features of Java, Creating & using classes in Java – Static classes – Inheritance – Final methods, variables and classes – Interfaces - Nested classes – Inner classes – Anonymous Inner classes – Exception handling – Creating & using exceptions, Multithreaded programs and thread synchronization, creating and using packages. Creating GUI with AWT and Swing – -JDK1.1 event model

Module 4
Network Programming with Java - Features of Java – Applets & Application – Life cycle of applets - Security features for applets - Inter applet communication – Threads & Thread synchronization – TCP/IP Programming with Java – Iterative & Concurrent servers. Datagrams, IP multicasting, RMI (Structure and Working of a simple RMI Program only)

Module 5
HTTP Protocol working – HTTP methods, GET, PUT, DELETE, POST, HEAD
Server side scripting – HTML Forms & CGI – GET & POST, Basic working of a CGI supported web server – Simple CGI program in C to validate user name & Password. Email: Working of SMTP and POP protocols (Overview only).

References

Module 1,2,5
1. Internet and World Wide Web How to program - Deitel,Deitel & Nieto, Pearson Education Asia
2. HTML, DHTML, Java Script, Perl, CGI - Evan Bayross, BPB

Module 3,4,5
3. Java 2 Complete reference - Herbert, Schildt, Tata McGraw Hill
4. Java 2, AWT, Swing, XML and JavaBeans Programming Black Book – Steven Holzner, Wiley Dreamtech
5. The Java Programming Language 3rd Edition - Arnold, Gosling, Holmes, Pearson Education Asia
6. Using Java 2 Platform - Joseph Weber, PHI
7. Computer Networks - Tenanbaum, PHI/ Pearson Education Asia

Additional References

8. Unix Network Programming - Stevens W Richard, PHI
9. TCP/IP Protocol suite, 2/e -Behrouz A. Forouzan, TMH


ALGORITHM ANALYSIS AND DESIGN
R606 3+1+0

Module 1 Introduction and Complexity
What is an algorithm – Properties of an Algorithm, Difference between Algorithm, Computational Procedure and Program, Study of Algorithms; Pseudo-code Conventions; Recursive Algorithms –Space and Time Complexity –Asymptotic Notations – ‘Oh’, ‘Omega’, ‘Theta’, Common Complexity Functions; Recurrence Relations and Recurrence Trees for Complexity Calculations; Profiling. –Deterministic and non - deterministic algorithms.

Module 2 Divide and Conquer
Control Abstraction, Finding Maximum and Minimum, Binary Search, Divide and Conquer Matrix Multiplication, Stressen’s Matrix Multiplication, Merge Sort, Quick Sort.

Module 3 Greedy Strategy
Control Abstraction, General Knapsack Problem, Optimal Storage on Tapes, Minimum Cost Spanning Trees – Prim’s Algorithm, Kruskal’s Algorithm – Job sequencing with deadlines.

Module 4 Dynamic Programming
Principle of Optimality, Multi-stage Graph, All-Pairs Shortest Paths, Travelling Salesman Problem.
Lower Bound Theory - Comparison Trees for Searching and Sorting, Oracles and Adversary Arguments – Merging, Insertion & Selection Sort; Selection of ‘k’th Smallest Element.

Module 5 Backtracking
Control Abstraction - Bounding Functions, Control Abstraction, N-Queens Problem, Sum of Subsets, Knapsack problem.
Branch and Bound Techniques – FIFO, LIFO, and LC Control Abstractions, 15-puzzle, Travelling Salesman Problem.

Text Book

1. Fundamentals of Computer Algorithms - Horowitz and Sahni, Galgotia


References

1. Computer Algorithms – Introduction to Design and Analysis - Sara Baase & Allen Van Gelder, Pearson Education
2. Data Structures algorithms and applications - Sahni, Tata McGrHill
3. Foundations of Algorithms - Richard Neapolitan, Kumarss N., DC Hearth & Company
4. Introduction to algorithm- Thomas Coremen, Charles, Ronald Rivest -PHI


SYSTEM SOFTWARE LAB
R607 0+0+4

Symbol table construction
Single pass and two pass assembler.
Macro processor module binder (with limited Instruction set)
Lexical analyzer.
Bottom Up and Top Down Parser.
Code generation.
Generation of code for linkers & loaders. Working of device drivers, process scheduling methods.

Any experiment according to the syllabus of RT505 can be substituted.


MINI PROJECT
R608 0+0+4
The aim of the mini project is to prepare the students for the final year project. The topic for the mini project should be simple as compared to the main project, but should cover all the aspects of a complete project.

S5 CSE

ENGINEERING MATHEMATICS - IV
RT 501 3+1+0

Module 1
QUEUEING THEORY: General Concepts - Arrival pattern - service pattern - Queue disciplines - The Markovian model M/M/1/$, M/M/1/N - steady state solutions – Little’s formula.

Module 2
NUMERICAL METHODS: Introduction - solution of algebraic and transcendental equations - Bisection method - Method of false position - Newton’s method - Approximate solution of equations – Horner’s method solutions of linear simultaneous equations - Iterative methods of solution-Jacobi’s method - Gauss Seidal method.

Module 3
FINITE DIFFERENCES: Meaning of operators – Δ, , μ ,δ ,E - interpolation using Newton’s forward and backward formula - Langrange’s and Newton’s divided difference interpolation formula - numerical differenciation - first and second order derivatives using forward and backward formula - numerical integration - trapizoidal rule - Simpson’s 1/3 and 3/8 rules.

Module 4
LINEAR PROGRAMMING PROBLEM : graphical solution of LPP- general problem - solution of LPP using simplex method - Big M method – duality in LPP.

Module 5
TRANSPORTATION AND ASSIGNMENT PROBLEM: Balanced transportation problem - initial basic feasible solution -Vogel’s approximation method - optimum solution by Modi method - Assignment problem - Hungerian techniques

References

1. Operations Research - P.K. Gupta & D.S. Hira, S.Chand & Co. Ltd
2. Advanced Engg Mathematics - Ervin Kreyszig, Wiley Eastern Ltd.
3. Higher Engg. Mathematics - Dr. B.S. Grewal, Khanna Publishers.
4. Operations research - Richard Bronson, Schaum’s Outline Series
5. Operations research - Panneer Selvam,PHI
6. Numerical Methods in Science & Engg - M.K. Venkataraman, National Publishing Co.








OPERATING SYSTEMS
R502 3+1+0

Module 1 Introduction
OS Concepts – Evolution of OS, OS Structures- Kernel, Shell, General Structure of MSDOS, Windows 2000, Linux.

Module 2 Process Management
Process & Threads – Process States - Process Control Block – Process Scheduling – Operations on Processes, Threads, CPU Scheduler – Preemptive and Non-Preemptive; Dispatcher, Scheduling Criteria, Scheduling Algorithms – Process Management in UNIX.

Module 3 Process Synchronization & Interprocess Communication
Concurrent Processes, Co-operating Processes, Precedence Graph, Hierarchy of Processes, Critical Section Problem – Two process solution, Synchronization Hardware, Semaphores – Deadlock- detection, handling, prevention, avoidance, recovery, Starvation, Critical Regions, Monitors, Interprocess communication.

Module 4 Memory Management
Objectives and functions, Simple Resident Monitor Program (No design), Overlays – Swapping; Schemes – Paging – Simple, Multi-level Paging; Internal and External Fragmentation; Virtual Memory Concept, Demand Paging - Page Interrupt Fault, Page Replacement Algorithms; Segmentation – Simple, Multi-level, Segmentation with Paging, Memory Management in UNIX.

Module 5 Information Management
Files and Directories – Directory Structure –Directory Implementation – Linear List - Hash Table.
Device Management: Dedicated, Shared and Virtual Devices - Serial Access Devices, Direct Access Devices, Direct Access Storage Devices - Channels and Control Units – Disk Scheduling methods.

Text Book

Operating Systems Concepts – Silberschatz, Galvin, Wiley Publications

References

1. Operating Systems – William Stallings, Pearson Education Asia
2. Operating Systems: Design & implementation - Andrew S. Tenenbaum, PHI
3. Modern Operating Systems - Andrew S. Tenenbaum, Pearson Education Asia / PHI
4. Operating Systems - Nutt, Pearson Education Asia
5. Operating Systems - Deitel & Deitel, Pearson Education Asia





DATA BASE MANAGEMENT SYSTEMS
RT503 3+1+0

Module 1
Basic Concepts - Purpose of database systems-Components of DBMS – DBMS Architecture and Data Independence- Data modeling - Entity Relationship Model,
Relational – Network- Hierarchical and object oriented models-Data Modeling using the Entity Relationship Model.

Module 2
Structure of relational databases – relational databases – relational algebra- tuple relational calculus. Data definition with SQL, insert, delete and update statements in SQL – views – data manipulation with SQL

Module 3
Introduction to Transaction Processing- Transaction and System Concepts- Desirable properties of Transactions- Schedules and Recoverability- Serializability of Schedules-Query processing and Optimization- Concurrency Control- -assertions – triggers.
Oracle case study: The basic structure of the oracle system – database structure and its manipulation in oracle- storage organization in oracle - Programming in PL/SQL- Cursor in PL/SQL

Module 4
Database Design– Design guidelines– Relational database design – Integrity Constraints – Domain Constraints- Referential integrity – Functional Dependency- Normalization using Functional Dependencies, Normal forms based on primary keys- general definitions of Second and Third Normal Forms. Boyce Codd Normal Form– Multivalued Dependencies and Forth Normal Form – Join Dependencies and Fifth Normal Form – Pitfalls in Relational Database Design.

Module 5
Distributed databases: Distributed Database Concepts- Data Fragmentation, Replication and Allocation Techniques- Different Types- Query Processing – semijoin -Concurrency Control and Recovery.

Text Book

Fundamentals of Database System Elmasri and Navathe (3rd Edition), Pearson Education Asia

References

1. Database System Concepts - Henry F Korth, Abraham Silbershatz, Mc Graw Hill 2nd edition.
2. An Introduction to Database Systems - C.J.Date (7th Edition) Pearson Education Asia
3. Database Principles, Programming and Performance – Patrick O’Neil, Elizabeth O’Neil
4. An Introduction to Database Systems - Bibin C. Desai
FILE STRUCTURES AND ALGORITHMS
R504 2+1+0

Module1
File Organization: - Operations on Files – Heap Files - Sequential Files – Indexed sequential files – Direct files – Secondary key retrieval.

Module 2
Index Structures for Files: - Single level Ordered Index-Multilevel Indexes-Indexes on multiple Keys. Searching - Sequential search, Binary search, Interpolation search.

Module 3
Hashing: - Static Hashing-Hash Tables-Different Hash Functions-Mid Square-Division-Folding-Digit Analysis, Dynamic Hashing. Collision-Collision Resolution Techniques-Extendible Hashing.

Module 4
Search trees: -AVL Trees, height balanced trees, weight balanced trees, Threaded Binary Trees, Multiway search Trees- B Trees-B+ Trees.

Module 5
Storage management: - Dynamic storage management- storage allocation & liberation – First fit, best fit – Buddy system- Garbage Collection & Compaction.

References

1. Fundamentals of Data Structures in C++: Horowitz, Sahni & Mehta, Galgotia publications
2. Fundamentals of Database Systems: Elmasri & Navathe, Pearson Education Asia
3. File Structures an Object-Oriented Approach with C++: Folk, Zoellick, Riccardi, Pearson Education Asia.
4. Data Structures using C & C++: Langsam,Augenstein & Tanenbaum, Pearson Education Asia
5. Data Structures, Algorithms and Applications in C++: Sahni Galgotia publications
6. Data structures & Program design in C: Robert Kruse Pearson Education Asia


LANGUAGE PROCESSORS
RT 505 3+1+0

Module 1 Assembler
Overview of the assembly process - Design of two pass assembler- Single pass assembler- Macros – Macro definition and usage- schematics for Macro expansion – Design of a Macro pre-processor - Macro Assembler.

Module 2 Introduction to Compilers
Compilers and Translators – Structure of a compiler – lexical analysis – syntax analysis – context free grammars – basic parsing techniques- top down and bottom up parsing (brief idea only)- Recursive Decent parser – Shift reduce parser.

Module 3 Storage allocation
Data descriptors- Static and Dynamic storage allocation – Storage allocation and access in block structured programming languages – Array allocation and access- Compilation of expressions – Handling operator priorities – Intermediate code forms for expressions –code generator.

Module 4 Compilation of Control Structures
Control transfer- Conditional and Iterative constructs- Procedure calls – Code optimization – Optimization transformations – Local optimization and global optimization – Compiler writing tools – Incremental Compilers

Module 5 Loaders and Linkers
Loading – Program relocatability – linking – various loading schemes – linkage editing – Design of linkage editor – dynamic loading – overlays – dynamic linking.

Text Book

1. System Programming and Operating Systems - Dhamdhere Mc Graw Hill
2. Principles of Compiler Design - Aho A.V., Ullman Narosa Publications.

References

1. Systems programming - Donovan, Mc. Graw Hill.
2. System Software - An Introduction to Systems Programming- Leland L. Beck, Addison Wesley.
3. Compilers Principles Techniques And Tools Aho, Sethi, Ullman, Pearson Education Asia


DATA COMMUNICATION
RT 506 2+1+0

Module 1
Communication concepts – Analog modulation – Various schemes – AM, PM, FM –Sampling theorem - Analog pulse modulation – PAM, PWM, PPM – Generation of various modulated waves (Block diagram only) –Digital Pulse modulation (PCM).

Module 2
Multiplexing - Frequency Division Multiplexing (FDM) – Time Division Multiplexing (TDM), Synchronous Time Division Multiplexing –Statistical time Division multiplexing – Key Techniques - ASK, FSK, PSK, DPSK - Channel capacity - Shannon`s Theorem.



Module 3
Digital data transmission – Serial, Parallel, Synchronous, Asynchronous and Isochronous transmission. Transmission mode- Simplex - Half duplex – Full duplex, Noise- different types of noise – Basic Principles of Switching (circuit, packet, message switching)

Module 4
Error detection and Correcting codes: Hamming code – Block codes and convolution codes – ARQ techniques – Transmission codes – Baudot – EBCDIC and ASCII codes – Barcodes.

Module 5
Terminal handling – Point to point, Multidrop lines. Components of computer communication – Concentrators - Front end Processor – Transmission media – Guided media – Twisted pair cable, coaxial cable, fibre optic cable. GSM service and GSM system architecture.

References

1. Electronic communication system - Kennedy, Mc Graw Hill.
2. Principles of Communication System - Taub & Schilling Mc Graw Hill.
3. Introduction to Data Communications & Networking - Behurouz & Forozan Mc Graw Hill.
4. Data Communication, Computer Networks & Open Systems - Fred Halsall Pearson Education Asia
5. Principles & Application of GSM. - Vijay K. Garg Pearson Education Asia
6. Modern Digital & Analog Communication Systems – B.P Lathi Prism Books Pvt. Ltd.
7. Computer Networks - A.S. Tanenbaum, PHI
8. Data and Computer Communication - William Stallings, Pearson Education Asia
9. Communication Engineering - A. Kumar, Umesh Publications


MICROPROCESSOR LAB
R507 0+0+4

1. Familiarization of training kits.
2. Simple programs for Arithmetic and Data Transfer.
3. Study of MASM Programming.
4. Programming Peripheral Controllers.
5. Interfacing the Trainer Kit.
6. Any experiment according to the syllabus R302 can be substituted








DATABASE LAB
R508 0+0+4

Experiments for performing the following:

Creation, insertion, updation, deletion of tables, indexes, views
Simple queries, nested queries, use of arithmetic and string functions.
Simple PL/SQL programs, use of exceptions, savepoints, cursor, procedure, function, trigger, sequence generator.
Importing and Exporting data.
Database Administration
ODBC/JDBC Interface.
Implementation of File Structures

Any experiment according to the syllabus of RT503 can be substituted.

S4 CSE

ENGINEERING MATHEMATICS - III
CMELRPTA 401 3+1+0

Module 1
Ordinary Differential Equations: Linear Differential equations with constant coefficents - Finding P.I. by the method of variation of parameters – Cauchys equations- Linear Simultaneous eqns- simple applications in engineering problems.

Module 2
Partial Differential Equations - formation by eliminating arbitary constants and arbitary Functions - solution of Lagrange Linear Equations – Charpits Method – solution of homogeneous linear partial differential equation with constant coefficients – solution of one dimensional wave equation and heat equation using method of separation of variables – Fourier solution of one dimensional wave equation.

Module 3
Fourier Transforms: - Statement of Fourier Integral Theorems – Fourier Transforms – Fourier Sine & Cosine transforms - inverse transforms - transforms of derivatives – Convolution Theorem (no proof) – Parsevals Identity - simple problems.

Module 4
Probability and statistics: Binomial law of probability - The binomial distribution, its mean and variance - poisson distribution as a limiting case of binomial distribution - its mean and variance - fitting of binomial & poisson distributions - normal distribution - properties of normal curve - standard normal curve - simple problems in binomial, poisson and normal distributions.

Module 5
Population & Samples: Sampling distribution of mean (s known) –Sampling distribution of variance, F and Chi square test – Level of significance - Type 1 and Type 2 errors – Test of hypothesis – Test of significance for large samples – Test of significance for single proportion, difference proportion, single mean and difference of mean (proof of theorems not expected)

References
1. Higher Engineering Mathematics - B.S. Grewal, Khanna Publishers
2. Engineering Mathematics Vol. II -3rd year Part A & B - M.K. Venkataraman, National Publishing Company
3. Elements of Partial Differential Equations - Ian N.Sneddon.,McGrawhill International Edn.
4. Miller and Fread’s Probability and statistics for engineers – Richard A Johnson, Pearson Education Asia / PHI
5. A text book of Engineering Mathematics (Volume II) – Bali and Iyengar, Laxmi Publications Ltd.
6. Advanced Engg. Mathematics - Erwin Kreyszig, Wiley Eastern Ltd.
7. Probability and statistical inferences – Hogg and Tanis, Pearson Education Asia
COMPUTER ORGANIZATION
R 402 2+1+0

Module 1
Introduction: Organization and Architecture – Review of basic operational concepts – CPU- single bus and two bus organization, Execution of a complete instruction – interconnection structures – layered view of a computer system.

Module 2
CPU - Arithmetic: Signed addition and subtraction – serial and parallel adder – BCD adder – Carry look ahead adder, Multiplication – Array multiplier – Booth’s Algorithm, Division – Restoring and non-restoring division, floating point arithmetic - ALU Design.

Module 3
Control Unit Organization: Processor Logic Design – Processor Organization – Control Logic Design – Control Organization – Hardwared control – Microprogram control – PLA control – Microprogram sequencer, Horizontal and vertical micro instructions – Nano instructions.

Module 4
Memory: Memory hierarchy – RAM and ROM – Memory system considerations – Associative memory, Virtual memory – Cache memory – Memory interleaving.

Module 5
Input – Output: Printers, Plotters, Displays, Keyboard, Mouse, OMR and OCR, Device interface – I/O processor – Standard I/O interfaces – RS 232 C, IEEE 488.2 (GPIB).

References

1. Computer Organization - Hamacher, Vranesic and Zaky, Mc Graw Hill
2. Digital Logic and Computer Design - Morris Mano, PHI
3. Computer Organization and Architecture -William Stallings, Pearson Education Asia.
4. Computer Organization and Design - Pal Chaudhuri, PHI
5. Computer Organization and Architecture -M Morris Mano, PHI
6. Computer Architecture and Organization - John P Hayes, Mc Graw Hill



OBJECT ORIENTED PROGRAMMING
R403 2+1+0

Module 1
Introduction to OOP - Evolution of object oriented languages - Need of Objects - Definition of Object-Oriented Language – Classes and Objects – Creating and Using Classes and objects – Member functions and variables – Constructors and Destructors.

Module 2
Inheritance and Access Control - Member access control in classes – Friend functions and classes – Extending classes - Public Private and Protected Inheritance – Classification of Inheritance – Single – Multiple – Multilevel – Hierarchical – Hybrid.

Module 3
Polymorphism – Runtime and compile time polymorphism – overloading functions and operators – selecting friend member function for operator overloading - Virtual methods – pure virtual methods – Abstract classes - Defining and using of virtual methods, pure virtual methods and abstract classes – applications of abstract classes.

Module 4
Advanced Concepts- Virtual Destructors – Virtual Base Classes - Template classes – Creating and using templates – Namespaces

Module 5
Dynamic Objects - Dynamic object allocation - Inline functions.
Other Object oriented languages – Java – Object oriented features in Java – Comparison with C++

References

1. Object Oriented Programming in C ++ - Robert Lafore, Galgotia Pub.
2. Object Oriented Programming in C++ - Nabajyoti Barkakati, PHI
3. Structured and Object Oriented Problem Solving using C++ - Andrew C Staugaard Jr., PHI
4. Object oriented Programming with C++ - E. Balaguruswamy, TMH
5. Java 2 Complete Reference - Herbert, Schildt, TMH
6. The Java Programming Language 3rd Edition - Arnold, Gosling, Holmes, Pearson Education Asia
7. Object-oriented programming using C++ - Ira Pohl, Pearson Education Asia
8. C++ How to program - Dietel & Dietel, Pearson Education Asia
9. An Introduction to Object-oriented programming – Timothy Budd
10. Problem Solving with C++ - Walter Savitch, Pearson Education Asia
11. C++ Primer - Stanley B Lippman, Josee Zajoie, Pearson Education Asia


INTEGRATED CIRCUITS
R404 3+1+0

Module 1
Logic Families - DTL - TTL - ECL - I2L & CMOS. Comparison of circuits. Tristate logic - Propagation delay - power dissipation - Noise margin window profile - comparison - Fan in - Fan out.

Module 2
Storage elements - Flip flops - Latches - Registers, Decoders, Multiplexers- Buffers - Memory systems - ROM types - RAM - BJT RAM cells - MOS RAMs, RAM organization - flash memories - PLA - PAL - PGA - FPGA - PLD - CPLD - CDROM - Magneto optic storage.

Module 3
D/A Converters - Binary weighted resistor type - Ladder type A/D converters – counting type - Successive approximation type - Parallel comparator type dual slope type.

Module 4
Opamps: Characteristics - Basic principles - definitions - parameters - Input, Offset, Voltage, Input bias current, CMRR, slew rate - Ideal Opamp - inverting and non inverting opamps.

Module 5
Opamp Applications: Summing, Comparator, Differentiator - Integrator - Square wave generator - Triangular wave generator using opamps.

References

1. Digital Integrated Electronics - Taub & Shilling, McGraw Hill
2. Pulse Digital & Switching Wave forms - Millman & Taub. , McGraw Hill
3. Digital design with standard MSI & LSI by T.R. Blakesley & John Willey.
4. Integrated Circuits - Botkar, Khanna Publishers


DATA STRUCTURES & PROGRAMMING METHODOLOGIES
R 405 3+1+0

Module 1
Principles of programming – System Life Cycle - Algorithm Specification-Recursive Algorithms- Documentation- Performance Analysis and Measurements- Time and Space complexity-Complexity calculation of simple algorithms.

Module 2
Study of basic data structures – Arrays- Structures-Sparse matrix – Stacks – Queues- Circular queues- Priority queues - Dqueues. Evaluation of expressions – Polynomial representation using arrays.

Module 3
Linked Lists - Linked stacks and queues - Doubly linked lists - Polynomial representation using linked lists, Strings – Data representation – Pattern matching.

Module 4
Trees - Binary Trees – Tree Traversal – Inorder - Preorder and Postorder, Graphs – Depth first and breadth first search.

Module 5
Sorting methods: Selection sort, Bubble sort, Insertion sort, Merge sort, Quick sort, Heap sort, Radix sort, External sorting methods (basic idea only).
References

Fundamentals of Data Structures in C++: Horowitz, Sahni & Mehta, Galgottia Pub.
Classic Data Structures: Samanta, PHI
Data Structures and program design in C: Robert Kruse, Pearson Education Asia
Data Structures using C & C++: Langsam, Augenstein & Tanenbaum
Fundamental Algorithms: Knuth.
Algorithms + Data Structures = Programs: N.Wirth, PHI
An introduction to Data Structures with applications: Trembley & Sorenson, McGraw Hill
Data structures in Java: Thomas Standish, Pearson Education Asia


ADVANCED MICROPROCESSORS & PERIPHERALS
R 406 3+1+0

Module1
Study of Interfacing ICs - 8255, 8252, 8251, 8279 (functions and internal block diagram only)

Module 2
Interfacing with 8085 - Interfacing keyboard – Hardware and Software approach – Interfacing seven segment displays - Interfacing D/A and A/D converters - Micro controllers (brief idea only)

Module 3
8086/88 Architecture, Block diagram – Addressing modes – memory addressing modes – Program memory addressing modes – stack memory addressing modes.

Module 4
Instructions format of 8086 – data transfer- arithmetic –branch – loop- flag manipulation- shift & rotate – string- REP instruction – writing simple program in 8086 – Additional features of 80286 – protected mode memory addressing.

Module 5
Additional features of 80386 – Paging mechanism – Interfacing coprocessors in 80386 – Additional features of Pentium Processors. Brief study of latest processors of Intel & AMD (Architecture not required) – Introduction to RISC processors

References

1. Microprocessor Architecture, Programming and Applications with the 8085 - Gaonkar, New Age International
2. The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro processors. Architecture, Programming and Interfacing – Barry B Bray, Pearson Education Asia
3. The 80X86 family - John Uffenbeck, PHI
4. Introduction to the Intel Family of Microprocessors - James L.Antonakos, Pearson Education Asia
5. Intel Microprocessors - A.K.Ray
6. Microprocessors and Interfacing - Douglas V. Hall, TMH
7. Advanced Microprocessors and Peripherals - A. K. Ray and K. M.Bhurchandi, TMH
8. The Intel 8086/88 Microprocessor Architecture, Programming Design and Interfacing – Bhupendra Singh Chhabra, Dhanpat Rai Publishing Company (P) Ltd
9. IBM PC and Clones - Govindarajalu, TMH



INTEGRATED CIRCUITS LAB
R407 0+0+4

1. OP-amp Characteristics
2. Inverting and Non-inverting amplifier using Op-amp - frequency response.
3. Differentiating and Integrating Circuits - frequency response.
4. Astable multivibrator using Op-amp.
5. A/D Converter.
6. D/A Converter.
7. Transfer Characteristics and specifications of TTL and MOS gates.
8. Study of flip flops
9. Synchronous and Asynchronous Counters
10. Astable and Monostable multivibrators using gates.
11. Study of shift registers and their applications.
12. Study of decoders and Multiplexers.



DATA STRUCTURES LAB
R408 0+0+4

Experiments based on the following:

1. Array and Linked list implementation of Stacks, Queues, Dqueues, Graphs, Binary Trees, Polynomials, Sparse matrix.
2. Infix, Postfix and Prefix conversions.
3. Sorting and Searching methods.
4. String representation and pattern matching
Any experiment according to the syllabus of R405 can be substituted.

S3 CSE

ENGINEERING MATHEMATICS - II
RT301 3+1+0

Module1
Mathematical Logic - Statements, connectives - Well formed formulas – Tautologoies - Equivalance of formulas - Duality law Tautological implications - Normal forms - the theory of inference for the statement - Calculus - validity, Consistency, Theorem proving - the predicate calculus - Inference Theory of the predicate calculus.

Module 2
Number Theory: Prime and Relatively prime numbers – Modular arithmetic – Fermat’s and Euler’s Theorems – Testing for Primability – Euclids Algorithm – Discrete Logarithms
Relations & Functions - Properties of binary relations - Equivalance relations and partitions - Functions and pigeon hole principle.

Module 3
Algebraic systems - general properties - Lattices as a partially ordered set - some properties of lattices - lattices as algebraic systems - sub lattices - direct product - homomorphism - some special lattices.

Module 4
Discrete Numeric Functions & generating Functions, Recurrence relations - Manipulations of Numeric functions - generating functions - Recurrence relations - Linear recurrence relations with constant coefficients - Homogeneous solutions - Particular solutions - Total solutions - solutions by the method of generating functions.

Module 5
Graph Theory: Basic concept of graphs, subgraphs, connected graphs, Paths, Cycles, Multigraph and Weighted graph - Trees - spanning trees.

References

1. Elements of Discrete Mathematics - C.L.Lieu, McGraw Hill.
2. Discrete mathematical structures with applications to Computer Science - J.P. Trembly, R. Manohar, McGraw Hill.
3. Discrete Mathematics - Richard Johnsonbaugh, Pearson Education Asia
4. Discrete Mathematical Structures - Bernard Kolman, Robert C. Bushy, Sharon Cutler Ross, PHI
5. A first look at Graph Theory - John Clark & Derek Allan Holton, Allied Publishers
6. Cryptography and network security principles and practice - William Stallings, Pearson Education Asia





MICROPROCESSOR SYSTEMS
R302 3+1+0

Module 1
CPU, I/P unit, O/P unit, Memory, Bus organizations, ALU, Control Unit, Registers, Execution of an instruction, Main memory, Addressing, Memory Address Register - Memory Data Register – Memory systems - Architecture of 8085- Pin Diagram - Registers.

Module 2
Instruction set of 8085 - Instruction Types – Arithmetic – Logic data transfer, Branch, Stack, I/O and Machine Control instructions - Addressing Modes - Direct and Indirect Addressing - Immediate Addressing - Implicit Addressing.

Module 3
Subroutines - Stack Operations - Call Return sequence- Programming Examples.
CPU of a microcomputer – timing and control unit – The fetch operation – Machine cycle and T- State instruction and data flow.

Module 4
Interrupts of 8085 - Hardware & Software Interrupts – Enabling, Disabling and masking of interrupts – Polling – HALT & HOLD states – Programmable interrupt controller – 8259

Module 5
Interfacing Memory and I/O devices - Address space partitioning - Memory mapped I/O - I/O mapped I/O - Memory interfacing - interfacing EPROM & RAM to 8085 – Data transfer schemes - Programmed data transfer - synchronous and asynchronous transfer - interrupt driven data transfer – DMA data transfer – DMA controller – 8257 – I/O channels.

References

1. Microprocessor Architecture, Programming and Applications with the 8085 - Gaonkar, New Age International
2. Microprocessors, interfacing and Applications - Renu Singh, B. P. Singh, New Age International
3. Microprocessors - B. Ram
4. Introduction to Microprocessors Systems - Adithya P. Mathur, PHI
5. Microprocessors Peripherals and Applications - Gilmore










SOLID STATE ELECTRONICS
RT303 2+1+0

Module 1
Transistor – Biasing - Stability - Thermal runaway. Transistor As an amplifier - RC coupled amplifier, Frequency Response, Gain Bandwidth relation - Cascading of transistors - cascade Darlington pair - emitter follower

Module 2
FET, FET amplifier – MOSFET, depletion and enhancement type - source drain characteristics and transfer characteristics.

Module 3
Oscillators - Concept of feed back - Transistorised phase shift oscillator - wien bridge Oscillator – Hartley Oscillator - Colpits Oscillator (Operation and Expression for frequency)

Module 4
Clipping, Clamping, Integration, Differentiation - Astable, Bistable and Monostable Multivibrators - Sweep generators, Simple Bootstrap sweep generators.

Module 5
Power supplies & Special semi conductor devices - Regulator power supplies – IC regulated Power supplies, 7805, 7905, LM317 – LED, LCD, Photodiode, Photo transistor, opto coupler. Seven segment display, SCR, UJT (basic concepts only), DIAC, TRIAC.

References

1. Integrated Electronics - Millman and Halkias, McGraw Hill
2. Pulse Digital and Switching wave forms - Millman and Taub, McGraw Hill
3. Electronics Devices & Circuits - Boylsted & Neshelsky, Pearson Education


PROBLEM SOLVING AND COMPUTER PROGRAMMING
RT 304 3+1+0

Module 1
Problem solving with digital Computer - Steps in Computer programming - Features of a good program - Modular Programming - Structured - Object Oriented - Top down and bottom up approaches - Algorithms - Flowchart - Pseudocode, examples

Module2
C fundamentals: Identifiers, keywords, data types, operators, expressions, data Input and Output statements, simple programming in C.



Module 3
Control statements & Functions: If - else, for, while, do - while, switch, break & continue statements, nested loops. Functions - parameter passing - void functions Recursion – Macros.

Module 4
Structured data types: Single dimensional arrays - multidimensional arrays, strings, structures & unions - Program for bubble sort.

Module 5
Pointers & files - Declaration, passing pointers to a functions- Accessing array elements using pointers - Operations on pointers - Opening & Closing a file - Creating & Processing a file, Command line arguments.

Text Book

Programming with C - Byron S. Gottfried, Tata McGraw Hill

References

1. Computer Programming in C - Kerninghan & Ritchie, PHI
2. Programming with ANSI and Turbo C - Ashok N. Kamthan, Pearson Eduacation
3. Let us - Yeaswanth Khanetkar, BPB
4. Programming in C - Stephen C. Kochan, CBS publishers
5. Using C in Program Design - Ronald Leach, Prism Books Pvt. Ltd, Bangalore
6. Mastering Turbo C - Bootle, BPB Publications
7. Programming and Problem Solving with PASCAL - Micheal Schneider, Wiley Eastern Ltd.
8. Pointers in C - Yeaswanth Khanetkar, PBP
9. C Programming - A Modern Approach - K.N. Iling W.W. Norton & Company Newyork
10. Structured and Object Oriented Problem Solving using C++ - Andrew C Staugaard Jr., PHI



HUMANITIES
RT305 2+1+0
PART A: PRINCIPLES OF MANAGEMENT

Module 1
Scientific Management – Evolution of management theory – Contributions of Taylor, Gilbreth, Gantt, Emerson – Definition and functions of management – Authority, Responsibility, Delegation and Span of control – Types of structures of Organisation – Types of Business firms – Job evaluation and merit rating – Wages – Types of incentives.

Module 2
Procedure for ISO and ISI certification – Design, Development and implementation of re-engineering – Inspection – SQC control charts – quality assurance – TQM – Zero defects.

PART B: ENGINEERING ECONOMICS

Module 3
The Indian financial system – Reserve bank of India – functions – commercial banking system – profitability of public sector banks – development financial institutions – IDBI, ICICI, SIDBI, IRBI – Investment institutions – UTI, Insurance companies– The stock market – functions – Recent trends.

Module 4
Indian Industries – Industrial pattern – structural transformation – industrial growth – inadequacies of the programme of industrialization – Large and small scale industries – industrial sickness and government policy – industrial labour – influence of trade unions.

Module 5
The tax framework – Direct and Indirect taxes – Impact and incidence – Progressive and regressive – functions of the tax system – Black money – magnitude and consequences – Public debt – Debt position of the central and state governments – Deficit financing – revenue deficit and fiscal deficit – Problems associated with deficit financing.

References

1. Management- Stoner, Freeman and Gilbert, PHI
2. Engineering Management- Mazda, Pearson Education
3. Indian Economy - Ruddar Datt, S Chand and Company Ltd.
4. Indian Economy – Problems of Development and Planning - A. N. Agarwal, Wishwa Prakashan.


LOGIC SYSTEM DESIGN
R306 3+1+0

Module 1
Addition, Subtraction, Multiplication & division of binary nos, BCD nos, excess-3 code, gray code, alphanumeric codes, error detection using parity bits - error correcting codes, haming code.

Module 2
Postulates of boolean algebra - basic theorems - Logic functions - truth tables - canonical forms - SOP, POS - methods of minimization of logic functions - K maps & quine mcclaskey method - realization using logic gates - NAND NOR gates - universal gates - don’t care combinations - formation of switching function - from word statements.

Module3
Sequential logic - flip flops - SR, JK, T & D flip flops - master slave JK flip flop, Counters - asynchronous, binary decade, and up/down counters - synchronous binary decade, and up/down counters.

Module4
Adders - design - Half adder, Full adder, Half subtractor & Full subtractor - Carry look ahead adder, carry save adder, carry propagation adder.

Module 5
Registers - serial in & parallel in shift registers - left & right shift registers - static shift registers - typical IC’s - counters using shift registers - ring counter, Johnson counter.

References

1. An introduction to digital computer design - Rajaraman & Radhakrishnan, PHI
2. Logic and Computer Design – M. Moris Mano, Charles R. Kime Pearson Education
3. Switching & finite automata theory - Zvi Kohavi, Tata McGraw Hill
4. Digital computer fundamentals - Thomas C. Bartee, Tata McGraw Hill.
5. Digital Computer Design - Malvino, Tata McGraw Hill.
6. Digital Design - Morris Mano, Pearson Education
7. Digital Design Principles & Practice – John F. Wakerly, Pearson Education


SOLID STATE ELECTRONICS LAB
R307 0+0+4

1. Characteristics of Silicon, Germanium, Zener diodes.
2. Characterisctics of CE, CB configurations of transistors; Characteristics of FET.
3. Clipping and clamping Circuits - RC differentiating and Integrating Circuits.
4. Half wave and full wave an Bridge rectifiers.
5. Single stage RC coupled amplifiers - Frequency response
6. Astable multivibrators using BJT.
7. Sweep Generator (Simple sweep)
8. Oscillators - Rc phase shift oscillator.


PROGRAMMING LAB
R308 0+0+4


1. Familiarisation with computer system microprocessor - peripherals - memory card etc.
2. Familiarisation of operating system - DOS Windows etc. (use of files, directories, internal commands, external commands, compilers, file manager, program manager, control panel etc.)
3. Familiarisation with word processing packages like wordstar and Msword
4. Progrmming experiments in C to cover control structures - functions - arrays - Structures - pointers and files.
5. Familiarisation of C++ and Visual tools.
Any experiment according to the syllabus of RT304 problem solving and Computer Programming can be included.

S8 ELECTRONICS SYLLABUS

COMPUTER NETWORKS
LA 801 3+1+0

Module 1
Network goals -topologies- configurations-concept of internet- ISO-OSI 7 Layer Standard -peer processes-Functions of each layer-TCP/IP reference model - Transmission media -description and characteristics - base band and broad band transmission-synchronous and asynchronous -full duplex, half duplex links- Concepts of WAP technology.

Module 2
MODEMS-serial communication standards - X-21 digital interface- Need for data link layer-stop and wait and sliding window protocol-HDLC-terminal handling- polling-multiplexing- concentration-virtual circuit and data-grams - routing -congestion control.

Module 3
LAN- base band and broad band Lan’s - carrier sense networks-CSMA/CD -ring network- shared memory -IEEE802 standards-introduction to X-25. Transport layer- design issues- establishing and releasing connection - flow control – buffering - crash recovery - a simple transport protocol on X-25.

Module 4
Session layer- design issues -data exchange - dialogue management - synchronization- remote procedure call-client server model - Presentation layer-data presentation-compression- network security-privacy- cryptography- presentation layer in ARPANET.

Module 5
Application layer - virtual terminal - file transfer protocol-E-mail-introduction to distributed system - ATM-protocol architecture -ATM logical connections -ATM cells -cell transmission- ATM adaptation layer -AAL protocols -basic principles of SDH and SONET.

References

1. Computer Networks: Andrew S Tannenbaum, Pearson Education.
2. An Engineering Approach to Computer Networking: Keshav, Pearson Education.
3. Computer Networking: A Top Down Approach: Kurose Pearson Education.
4. Computer Network & Internet: Comer, Pearson Education.
5. Data communication: Hausly
6. Computer Networks, protocols standards & interfaces, Uyless Balack
7. Local Area Networks: William Stallings, Pearson Education.
8. Understanding Data Communication and networks- 2nd ed-William A Shay (Vikas Thomson Learning)




ADVANCED COMMUNICATION SYSTEMS
L802 3+1+0

Module1
Satellite Communication - Satellite orbits – Geo synchronous orbit –orbital velocity – Round trip time delay - Antenna look angles - Satellite classifications - spacing - frequency allocation- System parameters analysis - link equations- Link Budget - Spacecraft subsystem (block schematic). Tracking and telecommand - Earth stations – Antenna systems – receiver subsystems (block) - functioning LNA – LNB - down converter - channel filters - demodulators- INTELSAT/INMARSAT –Overview of INSAT.

Module 2
Types of satellite communication system-FSS, DSS-Direct broadcasting and community broadcast - Multiple Access Techniques– Introduction- FDM-FM-FDMA, PSK-TDMA, SSMA, CDMA - Switching techniques – circuit – message - packet switching- Packet satellite network-domestic satellite system.

Module 3
The cellular concept – Introduction - Frequency reuse –channel assignment – Hand off strategies – prioritizing handoff –practical handoff – Co-channel interface and system capacity – channel planning – adjacent channel interference –Cell splitting – sectoring – repeaters – micro-cell concept- Blue tooth technology- Fundamentals and Applications.

Module 4
Wireless communication system-paging-cordless & cellular system –comparison-Second generation cellular networks-third generation cellular networks - Global System for Mobile – services and features – Architecture – Radio subsystem – channel types – frame structure - Global positioning Systems - basic concepts- system block - positioning – Applications.

Module 5
Spread spectrum Techniques and remote sensing- Pseudo noise sequences –time hopping-frequency Hopping – Robustness – Fast and Slow hopping – Hybrid & Chirp spread spectrum- Synchronization – acquisition – Tracking - Concepts of Jamming -Analysis of DS/SS – Analysis of avoidance-generation of signals-detection –Applications.

References

1. Electronic communication system fundamentals: Wayne Tomasi, Pearson Education.
2. Wireless communication principles and practice: T S Rappaport, Pearson Education.
3. Satellite communication: Gagliardi.
4. Digital Communication Fundamentals and Applications: B Sklar, Pearson Education.
5. Digital communication: Simon Haykin, John Wiley&Sons.
6. Space communication System: Filipowasky, McGrawHill.
ADVANCED MICROPROCESORS
LA803 3+1+0

Module 1
Intel 8086 Microprocessor - Internal architecture – Block diagram – Minimum and maximum mode operation – Interrupt and Interrupt applications – DMA data transfer – 8087 math coprocessor. 8086 memory organization – even and odd memory banks – segment registers – logical and physical address – advantages and disadvantages of physical memory.

Module 2
Addressing modes used in 80x86 family - Data addressing mode – register addressing, immediate addressing, direct addressing, register indirect addressing, base plus index addressing, register relative addressing, base relative plus index addressing, scaled addressing. Program memory addressing modes - direct program memory addressing, relative program memory addressing. Stack memory addressing mode.

Module 3
Intel 80286 Microprocessor - 80286 Architecture, system connection – Real address mode operation – Protected mode operation

Module 4
Intel 80386 Microprocessor - 80386 Architecture and system connection – Real operating mode – 386 protected mode operation – segmentation and virtual memory – segment privilege levels and protection – call gates – I/O privilege levels – Interrupts and exception handling – task switching – paging mode – 80386 virtual 86 mode operation.

Module 5
Advanced Intel Microprocessors - 80486 – Processor model – Reduced Instruction cycle – five stage instruction pipe line – Integrated coprocessor – On board cache – Burst Bus mode. Pentium – super scalar architecture – u-v pipe line – branch prediction logic – cache structure – BIST (built in self test) – Introduction to MMX technology.

References

1. The Microprocessors 6th Edition Barry B. Brey Pearson Edu.
2. Microprocessor and Interfacing 2nd Edition Douglous V. Hall TMH
3. The 80x86 family John Uffenbeck









TELEVISION ENGINEERING
L 804 3+1+0

Module 1
Elements of Television system: Basic block schematic of television transmitter and receiver, Analysis of Television pictures, Scanning, human factor consideration, flicker, interlaced scanning, number of scanning lines, Horizontal and vertical resolution, maximum video frequency, Colour resolution and bandwidth, Composite video signal, video signal dimensions, vertical and horizontal synchronization signal dimensions, channel bandwidth, vestigial side band transmission, channel bandwidth and allocations for colour transmission.

Module 2
Television camera and transmitters: Photoelectric effects, Working principle of image orthicon, vidicon, plumbicon, CCD, structure of CCD and its working, Monochrome and Colour television camera: block schematic explanation, TV transmitters: Positive and negative modulation and its comparison, high level and low level modulation and its comparison. Colour TV picture tubes: purity and convergence, Delta gun, PIL, Trinitron tubes, LCD screens.

Module 3
Monochrome and colour reception, Monochrome receiver: Detailed block schematic, Yagi antenna, BALUN transformers, RF tuner, electronic tuning, SAW filters, IF conversion, VSB reception and correction, video detector, AGC: delayed AGC and Keyed AGC, video amplifier, cathode and grid modulation, sync separation, horizontal and vertical deflection circuits and wave forms, sound separation. Power supplies: SMPS and block schematic explanation, EHT generation and its wave form description, Typical ICs in different stages.

Module 4
Colour Television: Compatibility consideration, Colour response of human eye, Three colour theory, additive mixing of colours, chromaticity diagram, Luminance and chrominance, colour difference signal and its generation, Polarity of colour difference signal, Frequency interleaving and Colour burst signal, delay lines, Basic colour television systems: PAL and NTSC, Block schematic explanation.

Module 5
Television applications: CCTV and its functional block schematic, Cable television: converters, cable connections, Satellite television: Dish antenna, LNB, Down converters, Video discs: VCD and DVD, Digital recording, LASER source, High definition television.

References

1. Monochrome and colour television: R R Gulati, Wiley Eastern.
2. Colour Television, Theory and Practice: S P Bali, Tata Mc Graw Hill.
3. Television engineering: A M Dhake, Tata Mc Graw Hill
4. Basic Television Engineering: Bernad Grob, Mc Graw Hill.

ADVANCED MATHEMATICS (ELECTIVE - II)
CMELRT 805-1 3+1+0
Module 1 Green’s Function
Heavisides, unit step function – Derivative of unit step function – Dirac delta function – properties of delta function – Derivatives of delta function – testing functions – symbolic function – symbolic derivatives – inverse of differential operator – Green’s function – initial value problems – boundary value problems – simple cases only

Module 2 Integral Equations
Definition of Volterra and Fredholm Integral equations – conversion of a linear differential equation into an integral equation – conversion of boundary value problem into an integral equation using Green’s function – solution of Fredhlom integral equation with separable Kernels – Integral equations of convolution type – Neumann series solution.

Module 3 Gamma, Beta functions
Gamma function, Beta function – Relation between them – their transformations – use of them in the evaluation certain integrals – Dirichlet’s integral – Liouville’s extension of Dirichlet’s theorem – Elliptic integral – Error function.

Module 4 Power Series solution of differential equation
The power series method – Legendre’s Equation – Legendre’s polynomial – Rodrigues formula – generating function – Bessel’s equation – Bessel’s function of the first kind – Orthogonality of Legendre’s Polynomials and Bessel’s functions.

Module 5 Numerical solution of partial differential equations.
Classification of second order equations- Finite difference approximations to partial derivatives – solution of Laplace and Poisson’s equations by finite difference method – solution of one dimensional heat equation by Crank – Nicolson method – solution one dimensional wave equation.

References

1. Linear Integral Equation: Ram P.Kanwal, Academic Press, New York
2. A Course on Integral Equations: Allen C.Pipkin, Springer, Verlag
3. Advanced Engg. Mathematics: H.K.Dass, S.Chand
4. Advanced Engg. Mathematics: Michael D.Greenberge, Pearson Edn. Asia
5. Numrical methods in Engg.&science: B.S.Grewal, Khanna Publishers
6. Generalized functions: R.F. Hoskins, John Wiley and Sons.
7. Principles and Techniques of: Bernard Friedman, John Wiley and sons Applied Mathematics
8. Principles of Applied Mathematics: James P.Keener, Addison Wesley.
9. Numerical methods: P.Kandasamy,K.Thilagavathy,K.Gunavathy, S.Chand & co



VHDL (ELECTIVE - II)
LA805-2 3+1+0

Module 1
Introduction: Hardware Abstraction- Basic Terminology- Entity Declaration- Architecture Body- Configuration Declaration- Package Declaration- Package Body- Model Analysis- Simulation- Basic Language Elements –Identifiers- Data Objects- Data Types- Operators.

Module 2
Behavioural Modelling: Entity Declaration- Architecture Body-Process Statement- Variable Assignment Statement- Signal Assignment Statement- Wait Statement- If Statement - Case Statement- Null Statement- Loop Statement- Exit Statement- Next Statement- Assertion Statement- Report Statement- Other Sequential Statements- Multiple Processes- Postponed Processes - Dataflow Modelling: Concurrent Signal Assignment Statement- Concurrent versus Sequential Signal Assignment- Delta Delay Revisited- Multiple Drivers- Conditional Signal Assignment Statement- Selected Signal Assignment Statement- the UNAFFECTED Value- Block Statement- Concurrent Assertion Statement- Value of a Signal

Module 3
Structural Modelling: Component Declaration- Component Instantiation- Resolving Signal Values - Generics and Configurations: Generics- Configurations- Configuration Specification- Configuration Declaration- Default Rules - Conversion Functions - Direct Instantiation- Incremental Binding.

Module 4
Subprograms and Overloading: Subprograms- Subprogram Overloading- Operator Overloading- Signatures- Default Values for Parameters - Packages and Libraries: Package Declaration- Package Body-Design File- Design Libraries-Order of Analysis- Implicit Visibility- Explicit Visibility.

Module 5
Advanced Features: Entity Statements- Generate Statements- Aliases- Qualified Expressions- Type Conversions- Guarded Signals- Attributes- Aggregate Targets- Shared Variables- Groups - Model Simulation: Simulation- Writing a Test Bench- Converting Real and Integer to Time- Dumping Results into a Text Fi1e- Reading Vectors from a Text File- A Test Bench Example- Initialising a Memory- Variable File Names- Hardware Modelling Examples: Modelling Entity interfaces- Modelling Simple Elements- - Different Styles of Modelling- Modelling Regular Structures- Modelling Delays- Modelling Conditional Operations- Modelling Synchronous Logic- State Machine Modelling- Interacting State Machines- Modelling a Moore FSM- Modelling a Mealy FSM- A Generic Priority Encoder- A Simplified Blackjack Program- A Clock Divider- A Generic Binary Multiplier- A Pulse Counter- A Barrel Shifter- Hierarchy in Design.

Text Book

VHDL Primer Third editions: J. Bhasker, Pearson Education Asia.
References

1. Introducing VHDL from simulation to synthesis: Sudhakar Yalamanchilli, Pearson Education Asia


MEDICAL ELECTRONICS (ELECTIVE - II)
L 805-3 3+1+0

Module 1
Bioelectric potentials Human cell – action potential – ECG waveform – relation with heart action- bio-potentials from brain- excitation and inhibition potentials- Electroencephalogram- muscle action- EMG- muscular servo mechanism. Bio-potential electrodes: Half cell potential- equivalent circuit between electrodes and skin – electrodes types- stimulating electrodes- biomedical transducers- classification- selection.

Module 2
Biomedical amplifiers – op amps- differential amplifiers- OPA 111: FET input op amp- data sheet- high impedance 50 Hz reject filter with gain- instrumentation amplifier – INA 101- pH probe amplifiers- pH probe electrometer- Bridge amplifiers- input protection- isolation amplifiers- basic design- carrier type isolation amplifier- synchronous demodulator- opto isolators- optical coupling- Transformer coupled isolation amplifiers- ISO212- Fiber optic isolation amplifier- chopper stabilized amplifier- differential chopper amplifier- input guarding- shield driver.

Module 3
ECG wave form- The standard lead system- Einthoven triangle- ECG preamplifier- Right leg drive circuit- shield drive- Typical ECG amplifier circuit- QRS complex detection- ECG digitization- improvement in resolution- ECG machine- mechanism- patient cables- ECG machine maintenance. Blood pressure measurements- Pressure transducers- Amplifiers- dc amplifiers- isolated dc amplifier- pulsed excitation amplifier- ac carrier amplifier- systolic, diastolic and mean detector circuit plethysmography- blood flow measurements- electromagnetic flow meter.

Module 4
EEG- Instrumentation requirements- Neuron membrane potential- EEG electrodes- Frequency bands- multi-channel EEG recording systems- preamplifiers- circuits- EEG telemetry systems. ICU monitoring system- intensive care equipments- cardio tachometers- lead fault indicator- central monitoring consoles- telemetry system.

Module 5
Medical Imaging: Computed tomography- basic principle - data accumulation- scanning motions – x ray tubes- collimators- detectors- image reconstruction- algorithms- display – resolution. Nuclear Magnetic Resonance- nuclear structure and angular momentum- magnetic dipole moment- alignment- Larmor frequency- RF magnetic field- Free Induction decay- Instrumentation- Imaging system.
References
1. Introduction to Biomedical equipment technology: J J Carr, Pearson Education.
2. Biomedical Instrumentation: John G Webster, Mifflin Hougton Co.
3. Medical Electronics: C Raja Rao, University Press.
4. Biomedical Instrumentation: R S Khandpur, TMH


ADVANCED MICRO-CONTROLLERS (ELECTIVE - II)
LA805-4 3+1+0

Module 1
Low pin count controllers – Atmel AVR family – ATTiny15L controller - architecture – pin descriptions – features – addressing modes – I/O space – reset and interrupt handling – reset sources - Tunable internal oscillator.

Module 2
Timers – Watch dog timer – EEPROM – preventing data corruption – Analog comparator – A/D converter – conversion timing – ADC noise reduction – PortB – alternate functions – memory programming – fuse bits – high voltage serial programming – algorithm.

Module 3
National semiconductor COP8 family - COP8CBR9 processor – features – electrical characteristics – pin descriptions – memory organization –EEPROM - security – brownout reset – in system programming – boot ROM. Idle timer – Timer1, Timer2, Timer3 -operating modes – PWM mode – event capture mode

Module 4
Power saving modes – Dual clock operation – Multi input wake up – USART – framing formats – baud rate generation – A/D conversion – operating modes – prescaler – Interrupts – interrupt vector table – Watch dog – service window – Micro-wire interface – waveforms.

Module 5
Microchip PIC16 family – PIC16F873 processor – features – architecture – memory organization - register file map – I/O ports – PORTA - PORTB – PORTC – Data EEPROM and flash program memory – Asynchronous serial port – SPI mode – I2C mode.

References

1. Design with PIC micro-controllers: John B Peatman, Pearson Education.
2. DS101374: National Semiconductor reference manual.
3. National semiconductor web site – www.national.com
4. 1187D: Atmel semiconductor reference manual.
5. Atmel semiconductor web site – www.atmel.com
6. DS30292B: Microchip reference manual.
7. Microchip semiconductor web site – www.microchip.com


E-COMMERCE (ELECTIVE - II)
LA805-5 3+1+0

Module1
Introduction to Electronic Commerce - E-Commerce Framework- Anatomy of E-Commerce Applications - E-Commerce Consumer & Organization Applications- E- Commerce and World Wide Web - Internet Service Providers - Architectural Framework for Electronic Commerce - WWW as the Architecture- Hypertext publishing.

Module 2
Network Security - Client-Server Network Security - CS Security Threats – Firewalls - Data & Message Security - Encrypted Documents - Security on the Web.

Module 3
Electronic Payment Systems - Types of Electronic Payment Systems - Digital Token Based Electronic Payment System - Smart Cards - Credit Cards - Risk in Electronic Payment Systems - Designing Electronic Payment Systems.

Module 4
Electronic Data Interchange - EDI Application in Business- EDI-Legal - Security and Privacy Issues - EDI standardization - EDI Envelope for Message Transport - Internet based EDI - Internal Information System- Work-flow Automation and Coordination- Supply Chain Management- Document Library- Types of Digital Documents- Corporate Data Warehouses.

Module 5
Recent Trends in E-Commerce - Multimedia in E-Commerce- Video Conferencing with Digital Videos- Broad Band Telecommunication- Frame & Cell Relays- Switched Multimegabit Data Service (SMDS)- Asynchronous Transfer Mode- Mobile Computing and Wireless Computing.

Text Book

Frontiers of Electronic Commerce: Ravi Kalakota & Andrew B Whinston, Pearson Education.

References

1. Global Electronic Commerce: J Christopher Westland & Theodore H K Clark.
2. E- Commerce The cutting edge of Business: Kamlesh K Bajaj & Debjani Nag.
3. E-Commerce: Strategy Technologies and Applications, TMH.







ADVANCED DIGITAL SIGNAL PROCESSING (ELECTIVE - III)
LA806-1 3+1+0

Module 1
Introduction to Multi-rate Digital Signal Processing – Sample rate reduction - decimation by integer factors- sampling rate increase – interpolation by integer facto - Design of practical sampling rate converters: Filter Specification- filter requirement for individual stages - Determining the number of stages and decimation factors - Sampling rate conversion using poly-phase filter structure – poly-phase implementation of interpolators.

Module 2
Adaptive Signal Processing – Adaptive filters – Concepts- Adaptive filter as a Noise Canceller - Other configurations of the adaptive filter - Main components of the adaptive filter – Basic Wiener filter theory – The basic LMS adaptive algorithm – Practical limitations of the basic LMS algorithm - Recursive Least Square Algorithm – Limitations - Factorization Algorithm.

Module 3
Introduction to two dimensional signal and systems - 2D – DFT Transforms - Properties and applications - Discrete Hilbert Transform and Discrete Cosine Transform – Properties and Applications - Short term Fourier Transform - Gabor Transform - Properties and Applications.

Module 4
Wavelets – Wavelet Analysis – The Continuous Wavelet Transform - scaling - shifting - scale and frequency - The Discrete Wavelet Transform - One Stage filtering - Approximation and Details - Filter bank analysis – Multilevel Decomposition – Number of levels – Wavelet reconstruction – Reconstruction filter- Reconstructing Approximations and details- Multilevel Reconstruction - Wavelet packet synthesis- Typical Applications.

Module 5
General and special purpose DSP Processors - Computer Architecture for signal processing – Havard Architecture - Pipelining - Hardware Multiply and Accumulate – Special Instructions - Replication - On-chip Memory Cache - Extended Parallelism - SIMD – VLIW and static super-scalar Processing - Brief study of TMS320C4X and ADSP 2106 processors.

References

Digital Signal Processing: Emmanuel C Ifeachor, Barrie W Jrevis, Pearson Education.
Theory and Applications of DSP: L.R Rabiner and B gold
Electronic filter Desig Hand Book: A .B Williams and FT Taylor, McGraw Hill
Wavelets and Subband Coding: Valterli & Kovaceric, PHI.
Analog Devices & Texas Instruments Users Manuel of TMS320C4X and ADSP 2106x.


MULTIMEDIA SYSTEMS (ELECTIVE - III)
LA806-2 3+1+0

Module 1
INTRODUCTION: Definition of multimedia, multimedia, hardware, software applications and software environments - Media Types - Analog and digital video, digital audio, music and animation - Analog & Digital video - Memory storage - Basic tools - Authoring tools.

Module 2
BUILDING BLOCKS: Text - Hyper text - Sound - Sound cards - Standards - Image - Image types - Image compression, RLE, JPEG, MPEG - Fractal and Wavelet Compressions - Image file types - Animation - Capture and Playback techniques. (basic ideas only)

Module 3
MULTIMEDIA ENVIRONMENTS: The Compact Disc family, CD-interactive, Digital Video Interactive, QuickTime, Multimedia PC and Microsoft Multimedia Extensions.

Module 4
MULTIMEDIA PROGRAMMING: Framework: Overview, Media classes, Transform classes, Format classes and Component classes - Problems related to programming - Composition, Synchronisation, Interaction, Database integration.

Module 5
ADVANCED MULTIMEDIA: Moving pictures - Techniques realistic image synthesis, Virtual Reality - Full motion digital video - Video capture techniques - multimedia networks - Desktop video conferencing - Future multimedia.

References

1. Multimedia Programming Objects, Environments & Framework - Simon J. Gibbs, Dionysios C. Tsischritziz (Addison-Wesley Publishing Co.)
2. Multimedia- Making it work - Tay Van Ghan – Osborne Tata Mcgraw Hill
3. Authoring Interactive multimedia - Arch C Luther
4. Optimizing your Multimedia PC - L.J. Skibbe, Susan Lafe Meister - Comdex
5. Multimedia Bible - Winn L. Rosch, Sams
6. Multimedia Producers Bible- Ron Goldberg, Comdex
7. Multimedia Power Tools - Peter Jellam, Random house Electronic Pub.
8. Multimedia Computing - Mathew E. Hodger & Russel M. Sasnett, Addison wesley
9. Integrated Multimedia Systems - Palikom, The communication Wall Overview







SYSTEM SOFTWARE (ELECTIVE - III)
LA806-3 3+1+0

Module1
Introduction: Concept of system software, classification of system s/w. Assemblers: over view of assembly process, elementary ideas of macros & macro processors. Compilers: Overview of compilation process, Parsing- top down & bottom-up parsing, storage allocation. Interpreters: basic ideas only.

Module2
Operating Systems: types of OS, batch processing, multiprogramming, timesharing, real time OS. OS services UNIX OS –shells, Bourne Shell, C shell- visual editor.

Module3
Information Management: File system- directory structure, basic file system calls, file protection, allocation methods disk blocks and inodes in UNIX. Device management.

Module4
Processor Management: CPU scheduling - scheduling algorithms, Multiprocessor scheduling, Process management in UNIX, concurrent process- critical section, semaphores, synchronization, concurrent languages.

Module5
Memory Management: swapping, partitions,, paging, segmentation, virtual memory concepts, page replacement, dynamic linking, caching of secondary storage, memory management in UNIX, Deadlocks: cause, detection, prevention, avoidance, recovery, combined approach to deadlock handling.

References

1. System programming and Operating Systems – D M Dhamdhere
2. System Software – an introduction to system Programming – Leland L Beck, 3ed.
3. Operating System – Peterson & Silberschatz, Addison Wesley
4. Operating Systems – Dietal H M
5. Design of UNIX Operating System – Maurice J Bach
6. UNIX System Programming – Stevens.












EMBEDDED SYSTEMS (ELECTIVE - III)
LA806-4 3+1+0

Module 1
Overview of Embedded System: -Embedded System, Categories of Embedded System, Requirements of Embedded Systems, Challenges and Issues in Embedded Software Development, Applications of Embedded Systems in Consumer Electronics, Control System, Biomedical Systems, Handheld computers, Communication devices.

Module 2
Embedded Hardware & Software Development Environment: - Hardware Architecture, Micro-Controller Architecture, Communication Interface Standards, Embedded System Development Process, Embedded Operating systems, Types of Embedded Operating systems.

Module 3
Embedded Communication System: Serial Communication, PC-to-PC Communication, Serial Communication with the 8051 Family of Micro-controllers, Protocol Converter, Voice-over-IP, Embedded Applications over Mobile Network example MP3 Sound Player.

Module 4
Real Time & Database Applications: - Real-Time Embedded Software Development, Sending a Message over a Serial Link, Simulation of a Process Control System, Controlling an Appliance from the RTLinux System, Embedded Database Applications using examples like Salary Survey, Energy Meter Readings.

Module 5
Java Applications & Future Trends in Embedded Systems: Networked Java-Enabled Information Appliances, Embedded Process Control System, Mobile Java Applications, Appliance Control using Jini, System on a Chip (SOC), Smart Cards and the Cashless Society, Security in Embedded Systems.

Text Book

Programming for Embedded Systems- Dreamtech Software Team, Wiley Dreamtech

Reference

1. Fundamentals of Embedded Software where C and Assembly Meet – Daniel W Lewis.







DIGITAL IMAGE PROCESSING (ELECTIVE - III)
LA806-5 3+1+0

Module 1
Image representation and modeling - Characteristics of a digital image - Elements of digital image processing systems - Image digitizers & scanners - Elements of visual perception - Brightness & contrast - Image sampling & Quantisation - Two dimensional Sampling theorem - Reconstruction of image from its samples - Aliasing.

Module 2
Image Transforms - Two dimensional orthogonal & unitary transforms - Properties of unitary transforms - Two dimensional DFT & its properties – Cosine – Hadamard – Haar – Sine - KL Transforms & their properties.

Module 3
Image Enhancement - Point processing - Histogram modeling & Equalization - Spatial Filtering - Filtering in the frequency domain - color Image processing.

Module 4
Image Restoration - Degradation model - Inverse filtering - Wiener Filter - Interactive restoration - Image analysis & vision -basic principles only.

Module 5
Image Coding & Compression- basic principles - run length coding - variable length coding - bit plane coding - loss-less predictive coding - lossy predictive coding - Transform coding - Image compression standards.

References

1. Digital image Processing: I.Gonzalez Rafel C, Pearson Education.
2. Fundamentals of digital image processing: Jain Anil K, PHI.
3. Digital Image Processing: Pratt William K, John Wiley.


SYSTEMS LAB
L807 0+0+3

Experiments based on Matlab.
a. To test linearity, causality & stability of LTI system.
b. To find DFT of a given sequence using DIT & DIF FFT algorithms.
c. To find IFFT of a given sequence using DIT & DIF FFT algorithms.
d. Program to design IIR filter using Bilinear transformation impulse invariant methods.
e. Control system simulation experiments.
f. Programs to design filters using window techniques.
Digital signal processing based on DSP processors.
Familiarization of PAL assembler.
Realization of combinational and sequential circuits using PAL.
Realization of simple digital circuits using VHDL.
Familiarization of FPGA trainer kits.
Realization of digital circuits using FPGA.

Note
Any other experiments may be added in accordance with the electives offered.



L 709 / 808 PROJECT DESIGN AND SEMINAR 0+0+2

Each student is required to present a technical paper on a subject approved by the dept. The paper should in general reflect the state of the art. He / she shall submit a report on the paper presented to the department. In addition to the seminar he / she shall undertake a project work (as a team or individually) in the 7th semester itself in consultation with the guide (s), panel of staff members, and submit a report of the project work done to the department.




VIVA – VOCE
L809
A comprehensive Viva - voce examination will be conducted to assess the student's overall knowledge in the specified field of engineering. At the time of viva - voce, certified reports of seminar and project work are to be presented for evaluation.

S8 ELECTRONICS SYLLABUS

COMPUTER NETWORKS
LA 801 3+1+0

Module 1
Network goals -topologies- configurations-concept of internet- ISO-OSI 7 Layer Standard -peer processes-Functions of each layer-TCP/IP reference model - Transmission media -description and characteristics - base band and broad band transmission-synchronous and asynchronous -full duplex, half duplex links- Concepts of WAP technology.

Module 2
MODEMS-serial communication standards - X-21 digital interface- Need for data link layer-stop and wait and sliding window protocol-HDLC-terminal handling- polling-multiplexing- concentration-virtual circuit and data-grams - routing -congestion control.

Module 3
LAN- base band and broad band Lan’s - carrier sense networks-CSMA/CD -ring network- shared memory -IEEE802 standards-introduction to X-25. Transport layer- design issues- establishing and releasing connection - flow control – buffering - crash recovery - a simple transport protocol on X-25.

Module 4
Session layer- design issues -data exchange - dialogue management - synchronization- remote procedure call-client server model - Presentation layer-data presentation-compression- network security-privacy- cryptography- presentation layer in ARPANET.

Module 5
Application layer - virtual terminal - file transfer protocol-E-mail-introduction to distributed system - ATM-protocol architecture -ATM logical connections -ATM cells -cell transmission- ATM adaptation layer -AAL protocols -basic principles of SDH and SONET.

References

1. Computer Networks: Andrew S Tannenbaum, Pearson Education.
2. An Engineering Approach to Computer Networking: Keshav, Pearson Education.
3. Computer Networking: A Top Down Approach: Kurose Pearson Education.
4. Computer Network & Internet: Comer, Pearson Education.
5. Data communication: Hausly
6. Computer Networks, protocols standards & interfaces, Uyless Balack
7. Local Area Networks: William Stallings, Pearson Education.
8. Understanding Data Communication and networks- 2nd ed-William A Shay (Vikas Thomson Learning)




ADVANCED COMMUNICATION SYSTEMS
L802 3+1+0

Module1
Satellite Communication - Satellite orbits – Geo synchronous orbit –orbital velocity – Round trip time delay - Antenna look angles - Satellite classifications - spacing - frequency allocation- System parameters analysis - link equations- Link Budget - Spacecraft subsystem (block schematic). Tracking and telecommand - Earth stations – Antenna systems – receiver subsystems (block) - functioning LNA – LNB - down converter - channel filters - demodulators- INTELSAT/INMARSAT –Overview of INSAT.

Module 2
Types of satellite communication system-FSS, DSS-Direct broadcasting and community broadcast - Multiple Access Techniques– Introduction- FDM-FM-FDMA, PSK-TDMA, SSMA, CDMA - Switching techniques – circuit – message - packet switching- Packet satellite network-domestic satellite system.

Module 3
The cellular concept – Introduction - Frequency reuse –channel assignment – Hand off strategies – prioritizing handoff –practical handoff – Co-channel interface and system capacity – channel planning – adjacent channel interference –Cell splitting – sectoring – repeaters – micro-cell concept- Blue tooth technology- Fundamentals and Applications.

Module 4
Wireless communication system-paging-cordless & cellular system –comparison-Second generation cellular networks-third generation cellular networks - Global System for Mobile – services and features – Architecture – Radio subsystem – channel types – frame structure - Global positioning Systems - basic concepts- system block - positioning – Applications.

Module 5
Spread spectrum Techniques and remote sensing- Pseudo noise sequences –time hopping-frequency Hopping – Robustness – Fast and Slow hopping – Hybrid & Chirp spread spectrum- Synchronization – acquisition – Tracking - Concepts of Jamming -Analysis of DS/SS – Analysis of avoidance-generation of signals-detection –Applications.

References

1. Electronic communication system fundamentals: Wayne Tomasi, Pearson Education.
2. Wireless communication principles and practice: T S Rappaport, Pearson Education.
3. Satellite communication: Gagliardi.
4. Digital Communication Fundamentals and Applications: B Sklar, Pearson Education.
5. Digital communication: Simon Haykin, John Wiley&Sons.
6. Space communication System: Filipowasky, McGrawHill.
ADVANCED MICROPROCESORS
LA803 3+1+0

Module 1
Intel 8086 Microprocessor - Internal architecture – Block diagram – Minimum and maximum mode operation – Interrupt and Interrupt applications – DMA data transfer – 8087 math coprocessor. 8086 memory organization – even and odd memory banks – segment registers – logical and physical address – advantages and disadvantages of physical memory.

Module 2
Addressing modes used in 80x86 family - Data addressing mode – register addressing, immediate addressing, direct addressing, register indirect addressing, base plus index addressing, register relative addressing, base relative plus index addressing, scaled addressing. Program memory addressing modes - direct program memory addressing, relative program memory addressing. Stack memory addressing mode.

Module 3
Intel 80286 Microprocessor - 80286 Architecture, system connection – Real address mode operation – Protected mode operation

Module 4
Intel 80386 Microprocessor - 80386 Architecture and system connection – Real operating mode – 386 protected mode operation – segmentation and virtual memory – segment privilege levels and protection – call gates – I/O privilege levels – Interrupts and exception handling – task switching – paging mode – 80386 virtual 86 mode operation.

Module 5
Advanced Intel Microprocessors - 80486 – Processor model – Reduced Instruction cycle – five stage instruction pipe line – Integrated coprocessor – On board cache – Burst Bus mode. Pentium – super scalar architecture – u-v pipe line – branch prediction logic – cache structure – BIST (built in self test) – Introduction to MMX technology.

References

1. The Microprocessors 6th Edition Barry B. Brey Pearson Edu.
2. Microprocessor and Interfacing 2nd Edition Douglous V. Hall TMH
3. The 80x86 family John Uffenbeck









TELEVISION ENGINEERING
L 804 3+1+0

Module 1
Elements of Television system: Basic block schematic of television transmitter and receiver, Analysis of Television pictures, Scanning, human factor consideration, flicker, interlaced scanning, number of scanning lines, Horizontal and vertical resolution, maximum video frequency, Colour resolution and bandwidth, Composite video signal, video signal dimensions, vertical and horizontal synchronization signal dimensions, channel bandwidth, vestigial side band transmission, channel bandwidth and allocations for colour transmission.

Module 2
Television camera and transmitters: Photoelectric effects, Working principle of image orthicon, vidicon, plumbicon, CCD, structure of CCD and its working, Monochrome and Colour television camera: block schematic explanation, TV transmitters: Positive and negative modulation and its comparison, high level and low level modulation and its comparison. Colour TV picture tubes: purity and convergence, Delta gun, PIL, Trinitron tubes, LCD screens.

Module 3
Monochrome and colour reception, Monochrome receiver: Detailed block schematic, Yagi antenna, BALUN transformers, RF tuner, electronic tuning, SAW filters, IF conversion, VSB reception and correction, video detector, AGC: delayed AGC and Keyed AGC, video amplifier, cathode and grid modulation, sync separation, horizontal and vertical deflection circuits and wave forms, sound separation. Power supplies: SMPS and block schematic explanation, EHT generation and its wave form description, Typical ICs in different stages.

Module 4
Colour Television: Compatibility consideration, Colour response of human eye, Three colour theory, additive mixing of colours, chromaticity diagram, Luminance and chrominance, colour difference signal and its generation, Polarity of colour difference signal, Frequency interleaving and Colour burst signal, delay lines, Basic colour television systems: PAL and NTSC, Block schematic explanation.

Module 5
Television applications: CCTV and its functional block schematic, Cable television: converters, cable connections, Satellite television: Dish antenna, LNB, Down converters, Video discs: VCD and DVD, Digital recording, LASER source, High definition television.

References

1. Monochrome and colour television: R R Gulati, Wiley Eastern.
2. Colour Television, Theory and Practice: S P Bali, Tata Mc Graw Hill.
3. Television engineering: A M Dhake, Tata Mc Graw Hill
4. Basic Television Engineering: Bernad Grob, Mc Graw Hill.

ADVANCED MATHEMATICS (ELECTIVE - II)
CMELRT 805-1 3+1+0
Module 1 Green’s Function
Heavisides, unit step function – Derivative of unit step function – Dirac delta function – properties of delta function – Derivatives of delta function – testing functions – symbolic function – symbolic derivatives – inverse of differential operator – Green’s function – initial value problems – boundary value problems – simple cases only

Module 2 Integral Equations
Definition of Volterra and Fredholm Integral equations – conversion of a linear differential equation into an integral equation – conversion of boundary value problem into an integral equation using Green’s function – solution of Fredhlom integral equation with separable Kernels – Integral equations of convolution type – Neumann series solution.

Module 3 Gamma, Beta functions
Gamma function, Beta function – Relation between them – their transformations – use of them in the evaluation certain integrals – Dirichlet’s integral – Liouville’s extension of Dirichlet’s theorem – Elliptic integral – Error function.

Module 4 Power Series solution of differential equation
The power series method – Legendre’s Equation – Legendre’s polynomial – Rodrigues formula – generating function – Bessel’s equation – Bessel’s function of the first kind – Orthogonality of Legendre’s Polynomials and Bessel’s functions.

Module 5 Numerical solution of partial differential equations.
Classification of second order equations- Finite difference approximations to partial derivatives – solution of Laplace and Poisson’s equations by finite difference method – solution of one dimensional heat equation by Crank – Nicolson method – solution one dimensional wave equation.

References

1. Linear Integral Equation: Ram P.Kanwal, Academic Press, New York
2. A Course on Integral Equations: Allen C.Pipkin, Springer, Verlag
3. Advanced Engg. Mathematics: H.K.Dass, S.Chand
4. Advanced Engg. Mathematics: Michael D.Greenberge, Pearson Edn. Asia
5. Numrical methods in Engg.&science: B.S.Grewal, Khanna Publishers
6. Generalized functions: R.F. Hoskins, John Wiley and Sons.
7. Principles and Techniques of: Bernard Friedman, John Wiley and sons Applied Mathematics
8. Principles of Applied Mathematics: James P.Keener, Addison Wesley.
9. Numerical methods: P.Kandasamy,K.Thilagavathy,K.Gunavathy, S.Chand & co



VHDL (ELECTIVE - II)
LA805-2 3+1+0

Module 1
Introduction: Hardware Abstraction- Basic Terminology- Entity Declaration- Architecture Body- Configuration Declaration- Package Declaration- Package Body- Model Analysis- Simulation- Basic Language Elements –Identifiers- Data Objects- Data Types- Operators.

Module 2
Behavioural Modelling: Entity Declaration- Architecture Body-Process Statement- Variable Assignment Statement- Signal Assignment Statement- Wait Statement- If Statement - Case Statement- Null Statement- Loop Statement- Exit Statement- Next Statement- Assertion Statement- Report Statement- Other Sequential Statements- Multiple Processes- Postponed Processes - Dataflow Modelling: Concurrent Signal Assignment Statement- Concurrent versus Sequential Signal Assignment- Delta Delay Revisited- Multiple Drivers- Conditional Signal Assignment Statement- Selected Signal Assignment Statement- the UNAFFECTED Value- Block Statement- Concurrent Assertion Statement- Value of a Signal

Module 3
Structural Modelling: Component Declaration- Component Instantiation- Resolving Signal Values - Generics and Configurations: Generics- Configurations- Configuration Specification- Configuration Declaration- Default Rules - Conversion Functions - Direct Instantiation- Incremental Binding.

Module 4
Subprograms and Overloading: Subprograms- Subprogram Overloading- Operator Overloading- Signatures- Default Values for Parameters - Packages and Libraries: Package Declaration- Package Body-Design File- Design Libraries-Order of Analysis- Implicit Visibility- Explicit Visibility.

Module 5
Advanced Features: Entity Statements- Generate Statements- Aliases- Qualified Expressions- Type Conversions- Guarded Signals- Attributes- Aggregate Targets- Shared Variables- Groups - Model Simulation: Simulation- Writing a Test Bench- Converting Real and Integer to Time- Dumping Results into a Text Fi1e- Reading Vectors from a Text File- A Test Bench Example- Initialising a Memory- Variable File Names- Hardware Modelling Examples: Modelling Entity interfaces- Modelling Simple Elements- - Different Styles of Modelling- Modelling Regular Structures- Modelling Delays- Modelling Conditional Operations- Modelling Synchronous Logic- State Machine Modelling- Interacting State Machines- Modelling a Moore FSM- Modelling a Mealy FSM- A Generic Priority Encoder- A Simplified Blackjack Program- A Clock Divider- A Generic Binary Multiplier- A Pulse Counter- A Barrel Shifter- Hierarchy in Design.

Text Book

VHDL Primer Third editions: J. Bhasker, Pearson Education Asia.
References

1. Introducing VHDL from simulation to synthesis: Sudhakar Yalamanchilli, Pearson Education Asia


MEDICAL ELECTRONICS (ELECTIVE - II)
L 805-3 3+1+0

Module 1
Bioelectric potentials Human cell – action potential – ECG waveform – relation with heart action- bio-potentials from brain- excitation and inhibition potentials- Electroencephalogram- muscle action- EMG- muscular servo mechanism. Bio-potential electrodes: Half cell potential- equivalent circuit between electrodes and skin – electrodes types- stimulating electrodes- biomedical transducers- classification- selection.

Module 2
Biomedical amplifiers – op amps- differential amplifiers- OPA 111: FET input op amp- data sheet- high impedance 50 Hz reject filter with gain- instrumentation amplifier – INA 101- pH probe amplifiers- pH probe electrometer- Bridge amplifiers- input protection- isolation amplifiers- basic design- carrier type isolation amplifier- synchronous demodulator- opto isolators- optical coupling- Transformer coupled isolation amplifiers- ISO212- Fiber optic isolation amplifier- chopper stabilized amplifier- differential chopper amplifier- input guarding- shield driver.

Module 3
ECG wave form- The standard lead system- Einthoven triangle- ECG preamplifier- Right leg drive circuit- shield drive- Typical ECG amplifier circuit- QRS complex detection- ECG digitization- improvement in resolution- ECG machine- mechanism- patient cables- ECG machine maintenance. Blood pressure measurements- Pressure transducers- Amplifiers- dc amplifiers- isolated dc amplifier- pulsed excitation amplifier- ac carrier amplifier- systolic, diastolic and mean detector circuit plethysmography- blood flow measurements- electromagnetic flow meter.

Module 4
EEG- Instrumentation requirements- Neuron membrane potential- EEG electrodes- Frequency bands- multi-channel EEG recording systems- preamplifiers- circuits- EEG telemetry systems. ICU monitoring system- intensive care equipments- cardio tachometers- lead fault indicator- central monitoring consoles- telemetry system.

Module 5
Medical Imaging: Computed tomography- basic principle - data accumulation- scanning motions – x ray tubes- collimators- detectors- image reconstruction- algorithms- display – resolution. Nuclear Magnetic Resonance- nuclear structure and angular momentum- magnetic dipole moment- alignment- Larmor frequency- RF magnetic field- Free Induction decay- Instrumentation- Imaging system.
References
1. Introduction to Biomedical equipment technology: J J Carr, Pearson Education.
2. Biomedical Instrumentation: John G Webster, Mifflin Hougton Co.
3. Medical Electronics: C Raja Rao, University Press.
4. Biomedical Instrumentation: R S Khandpur, TMH


ADVANCED MICRO-CONTROLLERS (ELECTIVE - II)
LA805-4 3+1+0

Module 1
Low pin count controllers – Atmel AVR family – ATTiny15L controller - architecture – pin descriptions – features – addressing modes – I/O space – reset and interrupt handling – reset sources - Tunable internal oscillator.

Module 2
Timers – Watch dog timer – EEPROM – preventing data corruption – Analog comparator – A/D converter – conversion timing – ADC noise reduction – PortB – alternate functions – memory programming – fuse bits – high voltage serial programming – algorithm.

Module 3
National semiconductor COP8 family - COP8CBR9 processor – features – electrical characteristics – pin descriptions – memory organization –EEPROM - security – brownout reset – in system programming – boot ROM. Idle timer – Timer1, Timer2, Timer3 -operating modes – PWM mode – event capture mode

Module 4
Power saving modes – Dual clock operation – Multi input wake up – USART – framing formats – baud rate generation – A/D conversion – operating modes – prescaler – Interrupts – interrupt vector table – Watch dog – service window – Micro-wire interface – waveforms.

Module 5
Microchip PIC16 family – PIC16F873 processor – features – architecture – memory organization - register file map – I/O ports – PORTA - PORTB – PORTC – Data EEPROM and flash program memory – Asynchronous serial port – SPI mode – I2C mode.

References

1. Design with PIC micro-controllers: John B Peatman, Pearson Education.
2. DS101374: National Semiconductor reference manual.
3. National semiconductor web site – www.national.com
4. 1187D: Atmel semiconductor reference manual.
5. Atmel semiconductor web site – www.atmel.com
6. DS30292B: Microchip reference manual.
7. Microchip semiconductor web site – www.microchip.com


E-COMMERCE (ELECTIVE - II)
LA805-5 3+1+0

Module1
Introduction to Electronic Commerce - E-Commerce Framework- Anatomy of E-Commerce Applications - E-Commerce Consumer & Organization Applications- E- Commerce and World Wide Web - Internet Service Providers - Architectural Framework for Electronic Commerce - WWW as the Architecture- Hypertext publishing.

Module 2
Network Security - Client-Server Network Security - CS Security Threats – Firewalls - Data & Message Security - Encrypted Documents - Security on the Web.

Module 3
Electronic Payment Systems - Types of Electronic Payment Systems - Digital Token Based Electronic Payment System - Smart Cards - Credit Cards - Risk in Electronic Payment Systems - Designing Electronic Payment Systems.

Module 4
Electronic Data Interchange - EDI Application in Business- EDI-Legal - Security and Privacy Issues - EDI standardization - EDI Envelope for Message Transport - Internet based EDI - Internal Information System- Work-flow Automation and Coordination- Supply Chain Management- Document Library- Types of Digital Documents- Corporate Data Warehouses.

Module 5
Recent Trends in E-Commerce - Multimedia in E-Commerce- Video Conferencing with Digital Videos- Broad Band Telecommunication- Frame & Cell Relays- Switched Multimegabit Data Service (SMDS)- Asynchronous Transfer Mode- Mobile Computing and Wireless Computing.

Text Book

Frontiers of Electronic Commerce: Ravi Kalakota & Andrew B Whinston, Pearson Education.

References

1. Global Electronic Commerce: J Christopher Westland & Theodore H K Clark.
2. E- Commerce The cutting edge of Business: Kamlesh K Bajaj & Debjani Nag.
3. E-Commerce: Strategy Technologies and Applications, TMH.







ADVANCED DIGITAL SIGNAL PROCESSING (ELECTIVE - III)
LA806-1 3+1+0

Module 1
Introduction to Multi-rate Digital Signal Processing – Sample rate reduction - decimation by integer factors- sampling rate increase – interpolation by integer facto - Design of practical sampling rate converters: Filter Specification- filter requirement for individual stages - Determining the number of stages and decimation factors - Sampling rate conversion using poly-phase filter structure – poly-phase implementation of interpolators.

Module 2
Adaptive Signal Processing – Adaptive filters – Concepts- Adaptive filter as a Noise Canceller - Other configurations of the adaptive filter - Main components of the adaptive filter – Basic Wiener filter theory – The basic LMS adaptive algorithm – Practical limitations of the basic LMS algorithm - Recursive Least Square Algorithm – Limitations - Factorization Algorithm.

Module 3
Introduction to two dimensional signal and systems - 2D – DFT Transforms - Properties and applications - Discrete Hilbert Transform and Discrete Cosine Transform – Properties and Applications - Short term Fourier Transform - Gabor Transform - Properties and Applications.

Module 4
Wavelets – Wavelet Analysis – The Continuous Wavelet Transform - scaling - shifting - scale and frequency - The Discrete Wavelet Transform - One Stage filtering - Approximation and Details - Filter bank analysis – Multilevel Decomposition – Number of levels – Wavelet reconstruction – Reconstruction filter- Reconstructing Approximations and details- Multilevel Reconstruction - Wavelet packet synthesis- Typical Applications.

Module 5
General and special purpose DSP Processors - Computer Architecture for signal processing – Havard Architecture - Pipelining - Hardware Multiply and Accumulate – Special Instructions - Replication - On-chip Memory Cache - Extended Parallelism - SIMD – VLIW and static super-scalar Processing - Brief study of TMS320C4X and ADSP 2106 processors.

References

Digital Signal Processing: Emmanuel C Ifeachor, Barrie W Jrevis, Pearson Education.
Theory and Applications of DSP: L.R Rabiner and B gold
Electronic filter Desig Hand Book: A .B Williams and FT Taylor, McGraw Hill
Wavelets and Subband Coding: Valterli & Kovaceric, PHI.
Analog Devices & Texas Instruments Users Manuel of TMS320C4X and ADSP 2106x.


MULTIMEDIA SYSTEMS (ELECTIVE - III)
LA806-2 3+1+0

Module 1
INTRODUCTION: Definition of multimedia, multimedia, hardware, software applications and software environments - Media Types - Analog and digital video, digital audio, music and animation - Analog & Digital video - Memory storage - Basic tools - Authoring tools.

Module 2
BUILDING BLOCKS: Text - Hyper text - Sound - Sound cards - Standards - Image - Image types - Image compression, RLE, JPEG, MPEG - Fractal and Wavelet Compressions - Image file types - Animation - Capture and Playback techniques. (basic ideas only)

Module 3
MULTIMEDIA ENVIRONMENTS: The Compact Disc family, CD-interactive, Digital Video Interactive, QuickTime, Multimedia PC and Microsoft Multimedia Extensions.

Module 4
MULTIMEDIA PROGRAMMING: Framework: Overview, Media classes, Transform classes, Format classes and Component classes - Problems related to programming - Composition, Synchronisation, Interaction, Database integration.

Module 5
ADVANCED MULTIMEDIA: Moving pictures - Techniques realistic image synthesis, Virtual Reality - Full motion digital video - Video capture techniques - multimedia networks - Desktop video conferencing - Future multimedia.

References

1. Multimedia Programming Objects, Environments & Framework - Simon J. Gibbs, Dionysios C. Tsischritziz (Addison-Wesley Publishing Co.)
2. Multimedia- Making it work - Tay Van Ghan – Osborne Tata Mcgraw Hill
3. Authoring Interactive multimedia - Arch C Luther
4. Optimizing your Multimedia PC - L.J. Skibbe, Susan Lafe Meister - Comdex
5. Multimedia Bible - Winn L. Rosch, Sams
6. Multimedia Producers Bible- Ron Goldberg, Comdex
7. Multimedia Power Tools - Peter Jellam, Random house Electronic Pub.
8. Multimedia Computing - Mathew E. Hodger & Russel M. Sasnett, Addison wesley
9. Integrated Multimedia Systems - Palikom, The communication Wall Overview







SYSTEM SOFTWARE (ELECTIVE - III)
LA806-3 3+1+0

Module1
Introduction: Concept of system software, classification of system s/w. Assemblers: over view of assembly process, elementary ideas of macros & macro processors. Compilers: Overview of compilation process, Parsing- top down & bottom-up parsing, storage allocation. Interpreters: basic ideas only.

Module2
Operating Systems: types of OS, batch processing, multiprogramming, timesharing, real time OS. OS services UNIX OS –shells, Bourne Shell, C shell- visual editor.

Module3
Information Management: File system- directory structure, basic file system calls, file protection, allocation methods disk blocks and inodes in UNIX. Device management.

Module4
Processor Management: CPU scheduling - scheduling algorithms, Multiprocessor scheduling, Process management in UNIX, concurrent process- critical section, semaphores, synchronization, concurrent languages.

Module5
Memory Management: swapping, partitions,, paging, segmentation, virtual memory concepts, page replacement, dynamic linking, caching of secondary storage, memory management in UNIX, Deadlocks: cause, detection, prevention, avoidance, recovery, combined approach to deadlock handling.

References

1. System programming and Operating Systems – D M Dhamdhere
2. System Software – an introduction to system Programming – Leland L Beck, 3ed.
3. Operating System – Peterson & Silberschatz, Addison Wesley
4. Operating Systems – Dietal H M
5. Design of UNIX Operating System – Maurice J Bach
6. UNIX System Programming – Stevens.












EMBEDDED SYSTEMS (ELECTIVE - III)
LA806-4 3+1+0

Module 1
Overview of Embedded System: -Embedded System, Categories of Embedded System, Requirements of Embedded Systems, Challenges and Issues in Embedded Software Development, Applications of Embedded Systems in Consumer Electronics, Control System, Biomedical Systems, Handheld computers, Communication devices.

Module 2
Embedded Hardware & Software Development Environment: - Hardware Architecture, Micro-Controller Architecture, Communication Interface Standards, Embedded System Development Process, Embedded Operating systems, Types of Embedded Operating systems.

Module 3
Embedded Communication System: Serial Communication, PC-to-PC Communication, Serial Communication with the 8051 Family of Micro-controllers, Protocol Converter, Voice-over-IP, Embedded Applications over Mobile Network example MP3 Sound Player.

Module 4
Real Time & Database Applications: - Real-Time Embedded Software Development, Sending a Message over a Serial Link, Simulation of a Process Control System, Controlling an Appliance from the RTLinux System, Embedded Database Applications using examples like Salary Survey, Energy Meter Readings.

Module 5
Java Applications & Future Trends in Embedded Systems: Networked Java-Enabled Information Appliances, Embedded Process Control System, Mobile Java Applications, Appliance Control using Jini, System on a Chip (SOC), Smart Cards and the Cashless Society, Security in Embedded Systems.

Text Book

Programming for Embedded Systems- Dreamtech Software Team, Wiley Dreamtech

Reference

1. Fundamentals of Embedded Software where C and Assembly Meet – Daniel W Lewis.







DIGITAL IMAGE PROCESSING (ELECTIVE - III)
LA806-5 3+1+0

Module 1
Image representation and modeling - Characteristics of a digital image - Elements of digital image processing systems - Image digitizers & scanners - Elements of visual perception - Brightness & contrast - Image sampling & Quantisation - Two dimensional Sampling theorem - Reconstruction of image from its samples - Aliasing.

Module 2
Image Transforms - Two dimensional orthogonal & unitary transforms - Properties of unitary transforms - Two dimensional DFT & its properties – Cosine – Hadamard – Haar – Sine - KL Transforms & their properties.

Module 3
Image Enhancement - Point processing - Histogram modeling & Equalization - Spatial Filtering - Filtering in the frequency domain - color Image processing.

Module 4
Image Restoration - Degradation model - Inverse filtering - Wiener Filter - Interactive restoration - Image analysis & vision -basic principles only.

Module 5
Image Coding & Compression- basic principles - run length coding - variable length coding - bit plane coding - loss-less predictive coding - lossy predictive coding - Transform coding - Image compression standards.

References

1. Digital image Processing: I.Gonzalez Rafel C, Pearson Education.
2. Fundamentals of digital image processing: Jain Anil K, PHI.
3. Digital Image Processing: Pratt William K, John Wiley.


SYSTEMS LAB
L807 0+0+3

Experiments based on Matlab.
a. To test linearity, causality & stability of LTI system.
b. To find DFT of a given sequence using DIT & DIF FFT algorithms.
c. To find IFFT of a given sequence using DIT & DIF FFT algorithms.
d. Program to design IIR filter using Bilinear transformation impulse invariant methods.
e. Control system simulation experiments.
f. Programs to design filters using window techniques.
Digital signal processing based on DSP processors.
Familiarization of PAL assembler.
Realization of combinational and sequential circuits using PAL.
Realization of simple digital circuits using VHDL.
Familiarization of FPGA trainer kits.
Realization of digital circuits using FPGA.

Note
Any other experiments may be added in accordance with the electives offered.



L 709 / 808 PROJECT DESIGN AND SEMINAR 0+0+2

Each student is required to present a technical paper on a subject approved by the dept. The paper should in general reflect the state of the art. He / she shall submit a report on the paper presented to the department. In addition to the seminar he / she shall undertake a project work (as a team or individually) in the 7th semester itself in consultation with the guide (s), panel of staff members, and submit a report of the project work done to the department.




VIVA – VOCE
L809
A comprehensive Viva - voce examination will be conducted to assess the student's overall knowledge in the specified field of engineering. At the time of viva - voce, certified reports of seminar and project work are to be presented for evaluation.

S7 ELECTRONICS SYLLABUS

MICRO-CONTROLLER BASED SYSTEM DESIGN
LA701 2+1+0

Module 1
Various logic families - features – comparison – PLA – PAL- GAL -comparison – combinational PAL – PAL with flip-flops – study of 16L8, 22V10 GAL – dual port RAM – FIFO - FPGA - gate arrays.

Module 2
Embedded C compiler – advantages – memory models – interrupt functions – code optimization - 89C2051 micro-controller- architecture-comparison with 89C51- design of a simple trainer circuit using 89C51/89C2051 µC – interfacing of DIP switch, LED, 7 segment display, alphanumeric LCD – relay interface – design of a traffic light control system - interfacing programs using C and assembly language.

Module 3
Analog to digital converters- single slope, dual slope, successive approximation, sigma delta, flash – comparison - typical ICs - A/D interface – digital to analog converters – different types – D/A interface - optically isolated triac interface- design of a temperature control system- interfacing programs using C and assembly language.

Module 4
Serial bus standards - I2C bus, SPI bus – operation – timing diagrams – 2 wire serial EEPROM – 24C04 – 3wire serial EEPROM – 93C46 - interfacing - serial communication standards - RS232, RS422, RS485 – comparison – MAX232 line driver/ receiver - interfacing – interfacing programs using C and assembly language - low voltage differential signaling – PC printer port – registers – interfacing - universal serial bus – PCI bus.

Module 5
Matrix key board interface - AT keyboard – commands – keyboard response codes - watch dog timers - DS1232 watch dog timer – real time clocks – DS1302 RTC – interfacing - measurement of frequency - phase angle - power factor – stepper motor interface - dc motor speed control – L293 motor driver - design of a position control system - interfacing programs using C and assembly language.

References

1. The 8051 Microcontroller: Muhammad Ali Mazidi, Pearson Education.
2. The 8051 Microcontroller: Kenneth J Ayala, Penram International.
3. Digital fundamentals: Floyd, Pearson Education.
4. Programming and customizing the 8051 µC: Myke Predko, TMH
5. Programming with ANSI C and turbo C: Kamthane, Pearson Education.
6. Microcomputers and Microprocessors: John Uffenbeck, PHI.
7. Web site of Atmel semiconductors - www.atmel.com



VLSI TECHNOLOGY
LA 702 3+1+0

Module 1
Process steps in IC fabrication: Crystal growth and wafer preparation- Czochralski process- apparatus- silicon shaping, slicing and polishing- Diffusion of impurities- physical mechanism- Fick’s I and II law of diffusion- Diffusion profiles- complementary (erfc) error function- Gaussian profile- Ion implantation- Annealing process- Oxidation process- Lithography- Photolithography, Fine line lithography, electron beam and x-ray lithography- Chemical vapour deposition (CVD)- epitaxial growth- reactors- metallisation- patterning- wire bonding and packaging.

Module 2
Monolithic components: Isolation of components- junction isolation and dielectric isolation- Transistor fabrication- buried layer- impurity profile- parasitic effects- monolithic diodes- schottky diodes and transistors- FET structures- JFET- MOSFET- PMOS and NMOS, control of threshold voltage (Vth)- silicon gate technology- Monolithic resistors- sheet resistance and resistor design- resistors in diffused regions- MOS resistors- monolithic capacitors- junction and MOS structures- IC crossovers and vias.

Module 3
CMOS technology: Metal gate and silicon gate- oxide isolation- Twin well process- Latch up- BiCMOS technology- fabrication steps- circuit design process- stick diagrams- design rules- Capacitance of layers- Delay- Driving large capacitance loads- Wiring capacitance- Basic circuit concepts- scaling of MOS structures- scaling factors- effects of miniaturization.

Module 4
Subsystem design and layout- Simple logic circuits- inverter, NAND gates, BiCMOS circuit, NOR gates, CMOS logic systems – bus lines- arrangements- power dissipation- power supply rail distribution- subsystem design process- design of a 4 bit shifter.

Module 5
Gallium Arsenide Technology: Sub-micro CMOS technology- Crystal structure- Doping process- Channeling effect- MESFET- GaAs fabrication- Device modeling.

References

1. Modern VLSI design: Wolf, Pearson Education.
2. VLSI technology: S M Sze, Mc Graw Hill pub.
3. Basic VLSI design: Douglas Pucknell, PHI.
4. Principles of CMOS VLSI Design: H E Weste, Pearson Edn.
5. Integrated Circuits: K R Botkar, Khanna Pub.
6. CMOS circuit design layout and simulation: Barter, IEEE press.
7. Introduction to VLSI: Conway, Addison weslay.

MICROWAVE AND RADAR ENGINEERING
L703 3+1+0

Module 1
Introduction to Microwaves- Characteristic features- advantages and applications- Wave guides- basic concepts and properties. Scattering matrix- Concept of N port scattering matrix representation- Properties of S matrix- S matrix formulation of two-port junction. Passive microwave devices- T junctions- H plane, E plane and EH plane Tee junctions, its S matrix and properties- Applications of Hybrid junction. Directional coupler-Termination- Gyrator- Isolator- Circulator- Phase changer- Attenuator.

Module 2
Microwave measurements- frequency- power- VSWR- impedance. Microwave tubes- High frequency limitations- Magnetron- Multicavity Klystron- Reflex Klystron- Traveling Wave Tube- principle of operation. Microwave Communication: Basic Principles of Microwave Links – Microwave relay Systems – block schematic of terminal transmitters and receivers – repeaters – basic principles of design of a microwave links.

Module 3
Microwave semiconductor devices- Principle of operation of Transistors and FETs. Transferred Electron Devices- Gunn diode- Gunn diode as an Oscillator and an amplifier- InP diode- Tunnel diode- principle of operation. Avalanche Transit time devices- IMPATT and TRAPATT devices- principle of operation.

Module 4
Radar range equation- Block schematic of pulse radar- Radar frequencies- Applications of radar- CW radar- applications of CW radar- CW radar with nonzero IF- FM CW radar-FM CW altimeter- MTI and Pulse Doppler radar.

Module 5
Direction finders- Instrument Landing System- Radio ranges. Navigation- Hyperbolic navigation- LORAN. Satellite navigation- Doppler navigation - Global positioning system- Different types of microwave antennas-basic principles.

References

1. Microwave devices and circuit: Samuel Liao, PHI.
2. Microwave and radar — A K Maini, Khanna Publishers.
3. Microwave and Radar Engg. — M Kulkarni.
4. Introduction to radar systems — Merrill I Skolnik, McGraw Hill.
5. Radar systems and radio aids to navigation — A K Sen & A B Bhattacharya.






OPTICAL FIBRE COMMUNICATION SYSTEMS
L704 2+1+0

Module 1
Recollection of basic principles of optics: ray theory- reflections at boundary- critical angle- total internal reflection - Optical wave guides - Propagation in fibre- expression for acceptance angle-acceptance cone – numerical aperture- V number - Index profile-effect of index profile on propagation.

Module 2
SI fibre and GI fibre - Brief description of modes in SI fibre and GI fibre- Pulse dispersion and Band Width limitation- Mode coupling – Attenuation in single mode and multimode fibres- Optic fibre cables- characteristics of cables- Optic fibre couplers: types of coupling – fibre to fibre joints- splicing techniques- optical fibre connectors.
Module 3
Optical sources- LEDs, LASER diodes- operating characteristics- photo-detectors-principles of photo detection – PIN diode – APD – operating principles – photo-multiplier tubes- source to fibre power launching – lensing schemes- modulation circuits.

Module 4
Basic optical communication systems- point-to-point link- rise time budget- protection techniques- WDM – transceiver requirements-TDM- optical amplifiers- SOAs – EDFAs- optical receivers- Introduction to optical fibre networks.

Module 5
OTDR - Measurements- numerical aperture- dispersion measurements- refractive index profile measurements- band width measurements- fibre attenuation measurements- cutoff wave length measurements- applications of fibre optic systems- future developments

References
1. Fibre optic communication technology: Djafer K Mynbaev, Pearson Education.
2. Electronic communication: Dennis Roddy & John coolen, PHI.
3. Optic fibre communication: John M senior, PHI.
4. Telecommunication principle circuits Systems and experiments: S.Ramabhadran, Khanna.
5. Optical communication system: John Gower, PHI
6. Fibre optics in telecommunication: Sharma, Mc Graw Hill
7. Optical fibre and fibre optic communication: Subir Kumar Sarkar, S Chand & co. Ltd
8. Optical communication: M Mukund Rao , Universities press.
9. Fiber Optic Communication: Palais, Pearson Education.
10. Digital Communication system with Satellites & Fibre Optics Applications: Kolimbris, Pearson Education.
11. Optical Networks - 3rd Generation Transport systems: Black, Pearson Education.


INFORMATION THEORY AND CODING
L705 3+1+0

Module 1
Information theory: - Concept of amount of information -units, Entropy -marginal, conditional and joint entropies -relation among entropies Mutual information, information rate, channel capacity, redundancy and efficiency of channels.

Module 2
Discrete channels: - Symmetric channels, Binary Symmetric Channel, Binary Erasure Channel, Cascaded channels, repetition of symbols, Binary unsymmetric channel, Shannon theorem. Continuous channels: - Capacity of band limited Gaussian channels, Shannon-Hartley theorem, Trade off between band width and signal to noise ratio, Capacity of a channel with infinite band width, Optimum modulation system.
Module 3
Source coding: - Encoding techniques, Purpose of encoding, Instantaneous codes, Construction of instantaneous codes, Kraft's inequality, Coding efficiency and redundancy, Noiseless coding theorem. Construction of basic source codes: - Shannon-Fano algorithm, Huffman coding, Arithmetic coding, ZIP coding.

Module 4
Codes for error detection and correction: - Parity check coding, Linear block codes, Error detecting and correcting capabilities, Generator and Parity check matrices, Standard array and Syndrome decoding, Hamming codes, Encoding and decoding of systematic and unsystematic codes. Cyclic codes: - Generator polynomial, Generator and Parity check matrices, Encoding of cyclic codes, Syndrome computation and error detection, Decoding of cyclic codes, BCH codes, RS codes, Burst error correction.

Module 5
Convolutional codes: - Encoding- State, Tree and Trellis diagrams, Maximum likelihood decoding of convolutional codes -Viterby algorithm, Sequential decoding -Stack algorithm. Interleaving techniques: - Block and convolutional interleaving, Coding and interleaving applied to CD digital audio system -CIRC encoding and decoding, interpolation and muting. ARQ: - Types of ARQ, Performance of ARQ, Probability of error and throughput.

References
1. Communication Systems: Simon Haykin, John Wiley & Sons. Pvt. Ltd.
2. Principles of Communication Systems: Taub & Schilling, Tata McGraw-Hill
3. Principles of Digital Communication: Das, Mullick & Chatterjee, Wiley Eastern Ltd.
4. Error Control Coding Fundamentals and Applications: Shu Lin & Daniel J. Costello Jr., Prentice Hall Inc.
5. Digital Communications Fundamentals and Applications: Bernard Sklar, Person Education Asia
OPTIMIZATION TECHNIQUES (ELECTIVE - I)
CMELRTA 706.1 3+1+0

Module1 Classical optimization techniques
Single variable optimization – Multivariable optimization with no constraints – Hessian matrix – Multivariable saddle point – Optimization with equality constraints – Lagrange multiplier method - Multivariable optimization with inequality constraints – Kuhn-Tucker conditions.

Module 2 One-dimensional unconstrained minimization
Elimination methods – unrestricted search method – Fibonacci method – Interpolation methods – Quadratic interpolation and cubic interpolation methods.

Module 3 Unconstrained minimization
Gradient of a function – Steepest descent method – Newton’s method – Powells method – Hooke and Jeeve’s method.

Module 4 Integer – Linear programming problem
Gomory’s cutting plane method – Gomory’s method for all integer programming problems, mixed integer programming problems.

Module 5 Network Techniques
Shortest path model – Dijkstra`s Algorithm – Floyd`s Algorithm – minimum spanning tree problem – PRIM algorithm – Maximal Flow Problem algorithm.

References

1. Optimization theory and application: S.S. Rao, New Age International P. Ltd.
2. Optimization Concepts and applications in Engineering: A. D. Belegundu, T.R. Chandrupatla, Pearson Education Asia.
3. Principles of Operations Research for Management: F. S. Budnick, D. McLeavey, R. Mojena, Richard D. Irwin, INC.
4. Operation Research an introduction: H. A. Taha, Eastern Economy Edition.
5. Operations Research: R. Panneerselvam, PHI


OBJECT ORIENTED PROGRAMMING IN C++ (ELECTIVE - I)
LA706-2 3+1+0

Module 1
Introduction to loops: Evolution of object oriented languages - Support for experiments and structure - process of language translation – Need of objects - Definition of Object - Oriented Language.
Module 2
Encapsulation & Inheritance: Building classes - Declaring objects Member functions - constructors and destructors members access control.

Module 3
POLYMORPHISM - Virtual functions - Defining virtual functions – Usage of virtual functions - Abstract classes - simulation using abstract classes.
Module 4
OVERLOADING: Overloading functions - Overloading operators to provide new meaning - Selecting Friend or Member Functions for Operator Overloading.

Module 5
DYNAMIC OBJECTS: Dynamic object allocation - Using references with dynamic memory allocation - Inline functions outside class definitions - Friend functions, Applications - Object oriented databases case study – some language (Simula, Smalltalk, C++, Ada) features.

References

1. Data abstraction & OOP in C++: Gordenkeeth, Wiley Eastern.
2. Object oriented programming usig C++: Pohl, Pearson Education.
3. Object oriented programming with C++: E. Balaguruswamy, TMH.
4. C++ Programming language: Strostroup, Pearson Education.
5. Object Oriented Programming in C++: Nabajyoti Bjarne.


NEURAL NETWORKS (ELECTIVE - I)
L706-3 3+1+0

Module 1
Introduction - Principles - artificial neuron - activation functions - Single layer & multi-layer networks - Training artificial neural networks - Perception - Representation - Linear separability - Learning - Training algorithms.

Module 2
Back Propagation - Training algorithm - Applications - network configurations - Network paralysis - Local minima - temporal instability.

Module 3
Counter Propagation networks: Kebenon layer - Training the cohenen layer - Pre initializing the wright vectors - statistical properties - Training the Grosbery layer - Full counter propagation network - Application.

Module 4
Statistical methods- Boltzmann’s Training - Cauche training - Artificial specific heat methods - Applications to general non-linear optimization problems.


Module 5
Hopfield nets - Recurrent networks - stability - Associative memory - applications - Thermo dynamic systems - Statistical Hopfield networks – Bi-directional associative memories - Continuous BAM - Adaptive resonance theory - Architecture classification - Implementation.

Text Book

Neural Computing Theory & Practice - Philip D. Wasserman.

References

1. Neural Networks - Simon Haykins, Pearson Education.
2. Adaptive Pattern Recognition & Neural Networks - Pay Y.H.
3. An Introduction to neural computing - Chapman & Hall
4. Artificial Neural Networks - Robert J. Schalkoff, McGraw Hill
5. Artificial Neural Networks - B.Yegnanarayana, PHI


BIOMEDICAL ENGINEERING (ELECTIVE - I)
L 706-4 3+1+0

Module 1
Biometrics- Biomedical instruments- parameters- Man-instrument system- components- physiological systems of human body- cardiovascular system- The heart- Respiratory system- blood purification- The Kidney- Nervous system- Bioelectric potentials- Resting and Action potentials- propagation- bio-potential electrodes- Transducers- ECG-EEG-EMG.

Module 2
Biomedical measurements: ECG measurement- electrodes and leads- ECG recorder- different recorders. Blood pressure measurements- indirect measurement- sphygmomanometer- direct measurement techniques. Respiratory measurements- Lung volume and capacities- Spirometer- Gas exchange measurements. Clinical measurements: Blood cells- tests on blood cells- chemical tests- colorimeter- spectro photometer- continuous flow analyzer.

Module 3
Ultrasonic measurements: Characteristics of Ultrasound- Attenuation- Doppler effect- basic modes of transmission- pulsed, continuous, pulsed Doppler- Ultrasonic imaging- Block schematic of A mode, B mode, M mode instruments- Electronic scanners: Linear and Phased array- Applications of Ultrasound: Gynecology and obstetrics- blood flow measurements- cardiac imaging- echocardiography- echoencephalography.

Module 4
X ray imaging and measurements: x ray generation- x ray machine- C arm machine- image intensifiers- x ray films- photographic imaging- Fluoroscopy- computed tomography- CAT scan: block schematic- Gantry- detectors.

Module 5
Bio-telemetry: components in telemetry system- transmitter-receiver- pulse modulators- implantable units- applications. Intensive care unit: Planning and location of different instruments- Bedside monitors- Prosthetic instruments- artificial heart- pump oxygenators- hemodialysis- artificial kidney- different dialysers. Electrical safety: Physiological effects of electric current- let go current- shock hazards- need of grounding- isolation of patients- isolated power distribution system.

References

1. Introduction to biomedical technology: Joseph J Carr, Pearson Edn.
2. Biomedical Instrumentation & Measurements: Leslie Cromwell, PHI.
3. Biomedical Instrumentation: John G Webster, Houghton Mifflin Company.
4. A handbook to biomedical instrumentation: R S Khandpur, Tata Mc Graw Hill Pub.


PRINCIPLES OF REAL TIME SYSTEMS (ELECTIVE - I)
LA 706-5 3+1+0

Module 1
Introduction to Real Time Systems – Structure of real time systems, real time computer, task classes – Periodic, Aperiodic, critical, Non-critical, definition of real time systems – real time systems, embedded systems - Hard real time systems, soft real time systems, real time design issues.

Module 2
Real time kernel – polled loop systems, co-routines, interrupt driven systems – sporadic, fixed rate systems, hybrid systems, task control block - task status, scheduling – uni-processor scheduling – traditional rate monotonic, rate monotonic deferred server, EDF, IRIS tasks – multiprocessor scheduling – utilization balancing algorithm, next-fit, bin- packing algorithm, myopic offline, buddy strategy (no need of proofs) fault tolerant scheduling.

Module 3
Communication – Communication Media and message sending topologies, network architecture issues, protocols – contention – based, token - based, stop and go multi-loop, polled bus, hierarchal, round robin, fault tolerant routing – clocks and synchronization – fault tolerant synchronization in hardware, synchronization in software.

Module 4
Fault tolerance – definition, cause of failure, fault types, fault detection and containment, redundancy – hardware, software, time, information, integrated failure handling – reliability – parameter values – series – parallel systems, NMR clusters, combinational model, master chain model, fault latency, transient faults, software error models.


Module 5
Programming Languages – Desired language characteristics, Real time databases, characteristics, main memory databases, Transaction, Disk schedule algorithms, Databases for hard real time systems, maintaining serialization constituency.

Text Book

Real Time Systems - C.M Krishna, Kang G. Shini (McGraw Hill)

References

1. Real Time Systems, Design & Analysis - Philip Laplante (IEEE)
2. Real Time Systems - Krishna, Tata McGraw Hill


MICROPROCESSOR AND MICROCONTROLLER LAB
LA707 0+0+3

1. Familiarization of 8085 trainer kit, manual code entry, simple examples.
2. Design and construction of a simple flash programmer for 89C51/89C2051 µC.
3. Study of Intel Hex file format.
4. Computer aided assembly language program development for 89C51/89C2051.
5. Use of assembler, linker and simulator for 89C51/89C2051.
6. Programming examples. Sorting, arithmetic operations (Using assembler, simulator).
7. Programming examples using Embedded ‘C’ compiler for 89C51/89C2051.
8. Programming examples using timer, external interrupts.
9. Design and construction of the following interfacing modules.
a) A/D converter.
b) D/A converter.
c) Alphanumeric LCD display.
d) Matrix keyboard interface.
e) Seven segment display.
f) Extending I/O port using shift registers(74HC595, 74HC165).
g) Stepper motor.
h) Infra red transmission and reception.
i) Opto isolated I/P and O/P.
j) Serial EEPROM.
k) Real time clock.
l) Interfacing using RS 232 and printer port.

Note
Any other embedded processor with similar or better capability may be used instead of 89C51/89C2051.
















COMMUNICATION II LAB
L708 0+0+3

Microwave measurements - VSWR, wavelength, Attenuation, Impedance.
Antenna Measurements - Gain, Directivity, Radiation Pattern of various types antennae.
Characteristics of Klystron.
Wave-guide Measurements.
Study of optical fibers and optical communication systems.
Delta modulation, PCM, PAM, PPM, PWM, ASK, PSK.
Experiments of Satellite communication system.
Display systems.
Study of PLC's.Familiarization of Digital modulation and demodulation Trainer Kit.

S6 ELECTRONICS SYLLABUS

INDUSTRIAL MANAGEMENT & ECONOMICS
LA 601 3+2+0
PART A: INDUSTRIAL MANAGEMENT

Module 1
Modern concept of Management: Scientific management-Functions of management-Planning-Organising- Staffing-Directing- Motivating- Communicating- Co-ordinating- Controlling-Organisational structures- Line, Line and staff and Functional relationships- Span of control- Delegation- Management by Objectives.

Module 2
Personnel management: Objectives and functions of personnel management- Recruitment-Selection and training of workers- Labour Welfare- Industrial Fatigue- Industrial disputes-Trade Unions- Quality circles. Formation of companies: Proprietory-Partnership-Joint stock companies- Public sector- Joint sector and Co-operative sector.

Module 3
Marketing Management: Pricing- Promotion- Channels of distribution- Market research-Advertising. Production Management: Batch and mass production- Inventory control- EOQ-Project planning by PERT/CPM- Construction of Network (Basic ideas only).

PART B: ECONOMICS
Module 4
Theory of demand and supply- Price mechanism- Factors of production- Land, labour, capital and organization- National income- Difficulties in estimation- Taxation- Direct and indirect taxes- Progressive and regressive- Black money- Inflation-Causes and consequences.

Module 5
Indian financial system- Reserve bank of India: Functions- Commercial banking system-Development financial institutions- IDBI- ICICI- SIDBI- IRBI- NABARD- Investment institutions-UTI- Insurance companies- Indian capital market- Stock market- Functions- Role of the public sector- Privatisation- Multinational corporations and their impact on the Indian economy.

References

1. Industrial Management - O P Khanna, Dhanpat Rai Pub.
2. Industrial Management - K.K. Ahuja, Khanna Pub.
3. Marketing Management - Philip Kotler, PHI
4. Indian economy - A.N. Agarwal, Wishwa Prakashan
5. Modern economic theory - K.K Dewett, Shyam Lal charitable trust.





DIGITAL COMMUNICATION TECHNIQUES
L 602 3+1+0

Module 1
Random Signal Theory: Review of discrete and continuous random variables-Gaussian probability function- properties- error function- complementary error function. Base band data transmission: - Base band binary data transmission system- Inter symbol interference- Nyquist pulse shaping criteria- Optimum transmitting- Receiving filters.

Module 2
Correlative coding: -Duobinary Base band PAM system- Use of controlled ISI- M-ary signaling scheme (no analysis)- Binary versus M-ary signaling schemes- pre coding- Bipolar coding- Manchester coding- HDB coding- Equalization- Adaptive equalization- Eye pattern- Scrambler- Unscrambler.

Module 3
Digital transmission: - BPSK- DPSK- M-ary PSK- QPSK- BFSK- M-ary FSK- MSK- comparison.

Module 4
Digital transmission of Analog signals: - Sampling - Quantizing uniform non-uniform quantization -Companding- A law μ law PCM system- DPCM delta modulation system- slope over loading- ADM- CVSD- Quantization noise.

Module 5
Noise in communication system: - Noise types- SNR- Probability of error- Effective Noise temperature- Noise figure- Detection of binary signals in Gaussian noise: -Maximum likelihood Receiver structure- Matched filter-Correlation realization of matched filter- optimizing error performance- error probability performance of binary transmission system.

References

1. Digital Communications: Sklar,Pearson Education
2. Digital and Analog Communication System: K Sam Shanmugam.
3. Principles of Communication System: Taub & Shilling, TMH.
4. Digital Communication- Siman Haykin.
5. Communication Systems Engineering: Proakis, Pearson Education.
6. Digital & Analog Communication System- Leon W Couch, Pearson Education.










DIGITAL SIGNAL PROCESSING
LTA 603 3+1+0

Module1
Review of signals and systems: Introduction - advantages and limitations of Digital Signal Processing. Infinite Impulse Response (IIR) Filters - Signal Flowgraph- Basic Network structure for IIR filter- Direct- Cascade- Parallel Forms. Design of IIR Digital filters from analog filters- Butterworth design- Chebyshev design- design based on numerical solutions of differential equations- Impulse Invariant Transformation.

Module 2
Finite Impulse Response (FIR) Filters: Linear phase FIR filters- Frequency response of linear phase FIR filters - Location of the zeros of linear phase FIR filters. Realization of FIR- cascade - lattice design-Fourier Series method- using windows-rectangular- triangular or Barlett windows- Hanning- Hamming- Blackman- Kaiser windows.

Module 3
Discrete fourier Transform: Properties-Circular convolution- Linear Convolution using DFT- relation between Z- Transform and DFT- Fast Fourier Transform; decimation – in time and Frequency - FFT algorithms – General Computation using Radix 2 algorithm.

Module 4
Finite word length effects in digital filters: Introduction- Number Representation - Fixed Point- Sign-Magnitude - One’s-complement- Two’s - complement forms -Addition of two fixed point numbers- Multiplication in Fixed Point arithmetic - Floating point numbers- Block floating point numbers- quantization - truncation- rounding - effects due to truncation and rounding- Input quantization error - Product quantization error - Co-efficient quantization error- zero-input limit cycle Oscillations - Overflow limit cycle Oscillations - Scaling- Quantization in Floating Point realization IIR digital filters - Finite Word Length Effects in FIR Digital Filters- Quantization effects in the Computation of the DFT- quantization errors in FFT algorithms.

Module 5
Applications of digital signal processing: Speech Processing- speech analysis- speech coding- sub band coding- channel vecoder- homomorphic vecoder- digital processing of audio signals- Radar signal processing- DSP based measurements systems. Equi ripple FIR design- PCM DSP chips- a general study.

References

Digital signal processing: Ifechor- Pearson edn.
Desecrate time signal processing: Oppenhiem- Pearson edn.
Digital signal processing: Oppenhiem and Sheffer- PHI
Introduction to Digital signal processing: Johny R Johnson
Digital signal processing: Proakis and Manolakis.
Digital signal processing: P Ramesh Babu- Scitech Pub.
RADIATION & PROPAGATION
L 604 2+1+0

Module1
Retarded potentials: Radiation from an A.C current element monopoles and dipoles-power radiated from a dipole isotropic radiators- radiation pattern-radiation intensity-directive gain-power antenna efficiency-effective area-effective length and aperture-Reciprocity theorem-radiation resistance-antenna beam width.

Module 2
Antenna array: Classifications-Broad-side, End-fire arrays, Array of n- point, two point sources, multiplication of patterns -binomial array-stacked array folded dipole- reflector-Basic principles of antenna-parabolic reflector different methods- Chebyshev arrays- super directive arrays.

Module 3
VLF and LF transmitting antennas-effects of ground on antenna-performance-grounded antennas-effects of antenna height and effective height of antenna-medium frequency antennas-dipole antennas-V and inverted V antennas-Rhombic antenna-traveling wave antennas-folded dipole, Yagi-Uda antenna-Basic principles of radio direction finding-loop antennas, Microstrip antennas.

Module 4
Factors involved in the propagation of radio waves: the ground wave-Reflection of radio waves by the surface of the earth-space wave propagation-considerations in space wave propagation-atmospheric effects in space wave propagation-ionosphere and its effects on radio waves -mechanism of ionosphere propagation-refraction and reflection of sky waves by ionosphere-ray paths-skip distance-maximum usable frequency-vertical and oblique incidence-fading of signals - selective fading-diversity reception, Duct Propagation.

Module 5
Antenna measurements: Input impedance- SWR method- radiation pattern measurements- beam width measurements-gain measurements-measurements of radiation resistance -radiation efficiency.

References

Antennas and wave propagation - K. D. Prasad
Antennas - John Krauss, Mc Graw Hill
Antenna theory and design- A. Ballanis
Radio Engg - F E Terman, Mc Graw Hill.







ELECTRONIC INSTRUMENTATION
L 605 3+1+0

Module 1
Objectives of engineering measurement-Basic measuring system-block diagram and description-Performance characteristics of instruments-static and dynamic. Types of data-static-dynamic-transient-rise time, response time & settling time. Analog and digital information-comparison. Error -classification of measurement errors--sources of measurement errors.

Module 2
Transducers-parameters of electrical transducers-types-active and passive-analogue and digital types of transducers. Electromechanical type-potentiometric, inductive (self generating and non self generating type), capacitive, piezo electric, strain gauge, ionization and mechano electronic type. Opto electrical type-photo emissive, photo conductive and photo voltaic type. Frequency generating type-digital encoders-selection criteria for transducers.

Module 3
Intermediate elements-instrumentation amplifier, isolation amplifier. Data transmission elements-block diagram of telemetering system-classification of telemetering systern-Electrical telemetering system--voltage, current and position type-RF telemetery-pulse telemetery (analog and digital)-pulse amplitude, pulse frequency, pulse duration and pulse position modulation.

Module 4
Bridge measurements - Wheatstone bridge - guarded Wheatstone bridge. AC bridges - Owen's bridge - Shering Bridge - Wein Bridge - Wagner ground connection. Recording techniques-strip chart recorders-basic principles of digital recording. Basic principles of Signal Analyzers-Distortion analyzer wave analyzer, spectrum analyzer.

Module 5
Basic measurements - Strain measurement - Pressure measurement - Flow measurement - Temperature measurement - Force & torque measurement. Multiplexing - D/A multiplexing and A/D multiplexing.

References

Measurement Systems - Doeblin, MGH.
Instrumentation-devices and systems - Rangan, Sarma & Mani, TMH.
Principles of Measurement & Instrumentation – Morris, PHI.
Transducers & Instrumentation – D.U. S Murthy, PHI.







CONTROL SYSTEMS
L 606 3+1+0

Module 1
Introduction to control system – Basic idea of control systems and their classifications – transfer function – transfer function of electrical, mechanical and electromechanical system – block diagram – signal flow graph – Mason’s gain formula.

Module 2
Time domain Analysis – Type and order of a system – typical test signals for the time response of control system – impulse and step response of first and second order systems – steady state error – static and dynamic error coefficients – concepts of stability – Routh Hurwitz criterion – basic ideas of proportional, derivative and integral controllers.

Module 3
Frequency domain analysis – frequency response – frequency domain specifications – Bode Plot – Nicol’s chart – Nyquist stability criterion – relative stability – gain margin – phase margin.

Module 4
Root Locus technique – basic theory and properties of root loci – procedure for construction of root loci – error detectors – servo motor – tacho generator – magnetic amplifier.

Module 5
State variable analysis and compensation techniques – introduction to state variable concepts – state variable description of linear dynamic systems – state equations – state transition matrix – representaion of state equations – lag compensator – lead compensator – lag lead compensator (design of compensators is not needed).

References

1. Modern control engineering – Katsuhiko Ogata, Pearson Edn
2. Control systems principles and design: M. Gopal, TMH.
3. Automatic control system – B.C. Kuo, PHI.
4. Control system design: Graham C Goodwin, PHI.
5. Modern Control Systems: Dorf, Pearson Education.




LINEAR IC LAB
L 607 0+0+3

List of Experiments

1. Measurement of op amp parameters.
2. Active filters: LPF, HPF, BPF, All pass & notch filters.
3. Square wave, Triangular, Saw tooth generation using op amp.
4. Logarithmic amplifiers.
5. Precision rectifiers.
6. Switched capacitor filter.
7. Sample and hold circuit.
8. 8038 function generators.
9. Analog to digital converters.
10. Digital to analog converters.

Note
Any experiment related to L505 may be added to the above list.


MINI PROJECT
L 608 0+0+3

The mini project will involve the design, construction, and debugging of an electronic system approved by the department. There will be several projects such as intercom, SMPS, burglar alarm, UPS, inverter, voting machine etc. The schematic and PCB design should be done using any of the standard schematic capture & PCB design software. Each student may choose to buy, for his convenience, his own components and accessories. Each student must keep a project notebook. The notebooks will be checked periodically throughout the semester, as part of the project grade.

In addition to this, the following laboratory experiments should also be done in the lab.

Astable and mono stable multi-vibrators using 555
Light activated alarm circuit
Speed control of electric fan using triac
Illumination control circuits
Touch control circuits
Sound operated circuits.
Schematic capture software (OrCAD or similar) familiarization.
PCB design software (OrCAD Layout or similar) familiarization.
A demonstration and oral examination on the mini project also should be done at the end of the semester. The university examination will consist of two parts. One of the lab experiments will be given for examination to be completed within 60 to 90 minutes with a maximum of 30% marks. 70% marks will be allotted for the demonstration and viva voce on the mini project

S5 ELECTRONICS

ENGINEERING MATHEMATICS -IV
CMELPA501 3+1+0

Module 1
Complex Integration: Line Integral –Cauchy’s integral theorem- Cauchy’s integral formula-Taylor’s series-Laurent’s series- zeros and singularities- Residues- residue theorem-Evaluation of real integrals using contour integration involving unit circle and semicircle.

Module 2
Numerical solution of algebraic and transcendental equations: Successive bisection method-Regula falsi method - Newton –Raphson method – solution of system of linear equations by Jacobi’s iteration method and Gauss-Siedel method.

Module 3
Numerical solution of ordinary differential equation: Taylor’s series method- Euler’s method –Modified Eulers method - Runge – Kutta method (IV order)-Milne’s predictor corrector method.

Module 4
Z – Transforms: Definition of Z transform- properties –Z transform of polynomial functions – trigonometric functions, shifting property, convolution property- inverse transform – solution of 1st & 2nd order difference equations with constant coefficients using Z transforms.

Module 5
Linear programming: graphical solution – solution using simplex method (non – degenerate case only) – Big-M method,two phase method- Duality in L.P.P.- Balanced T.P. – Vogels approximation method – Modi method.

References

1. Advanced Engineering Mathematics – Ervin Kreyszig, Wiley Eastern limited.
2. Numerical methods in Engineering & Science – Dr. B.S.Grewal, Kanna Publishers.
3. Higher Engineering Mathematics - Dr. B.S.Grewal, Kanna Publishers.
4. Numerical methods in Science & Engineering - Dr. M.K.Venkitaraman, National Publishing company.
5. Quantitative techniques Theory & Problems - P.C.Tulsian, Vishal Pandey, Pearson Education Asia.
6. Complex variables and applications - Churchill and Brown, McGraw-Hill.
7. Operations research - Panneer Selvam, PHI.
8. Engineering Mathematics Vol. III -S Arumugam, A.T.Isaac, A.Somasundaram, Scitech publications
9. Advanced Mathematics for Engg.students Vol. III- S.Narayanan, T.K.M.Pillay, G.Ramanaigh, S.Vishwananthan printers & publishers.




POWER ELECTRONICS
LA 502 2+1+0

Module 1
Power semiconductor Devices - History of development of Power Electronic devices- Constructional features- Characteristics- rating and specification- gate/base drive circuits-protection including cooling and application consideration of diodes- SCRS, GTO, BJTS, MCT, MOSFET and IGBT. Series and parallel operations of SCR- Electromagnetic interference.

Module 2
AC to DC Converters - Operation and analysis of Single phase and multi-phase uncontrolled and controlled rectifiers with R, RL and back EMF load- effect of source inductance- free wheeling effect- power factor improvement methods for phase Controlled rectifiers- filters. PWM chips: SG3524 and TL 494- Block schematic.

Module 3
AC to AC Voltage Converter - Operation and analysis of single phase integral cycle and phase controlled converters- Configuration of three phase controllers.

Module 4
DC to DC Converters - Chopper classification- Step down- step up and four quadrant converters operation- analysis and control with R, RL and EMF load- current and voltage Commutation circuits.

Module 5
DC to AC Converters - Single phase and three phase bridge inverters- VSI and CSI- voltage control - PWM & Square wave operation- Harmonics and their reduction techniques.

References

1. Power Electronics: Rashid Muhammad, Pearson Edn.
2. Power Electronics: Harish C Ray, Galgotia Pub.
3. Thyristors and Applications: Ramamoorthy.
4. Power Electronics: Converter, Applications and Design, Mohan Ned, John Wiley,
5. Power Semiconductor Circuits: Dewan, S.B. and Satrughan A, John Wiley & Sons, 1975.
6. Thyristorised Power Controllers: Dubey, G.K., Doradlla, S. R., Wiley Eastern, 1987.








APPLIED ELECTROMAGNETIC THEORY
L 503 3+1+0

Module 1
Review of vector analysis: Cartesian, Cylindrical and Spherical co-ordinates systems- Co-ordinate transformations. Static electric field: Coulomb’s Law of point charges- Electric flux-Gauss’s Law- Electrical scalar potential- different types of potential distribution- Potential gradient- Boundary conditions Capacitance: Capacitance of isolated sphere- capacitance between two concentric sphere shells- capacitance between coaxial cylinders- capacitance between parallel wires. Vector fields: Divergence and curl- Divergence theorem- Stokes theorem.

Module 2
Magnetic field: Steady current and current density in a conductor- Biot-Savarts Law- Ampere’s Law- Helmholtz theorems- Faraday’s law of electromagnetic induction- Solenoid, toroid, inductance of transmission line- Mutual inductance energy stored in magnetic fields- Magnetic dipole- Electric and Magnetic boundary conditions- vector magnetic potential.

Module 3
Maxwell’s equations and travelling waves: conduction current and displacement current- Maxwell’s equations- Plane waves- Poynting theorem and Poynting vector- Plane electromagnetic waves- Solution for free space condition- Uniform plane wave-wave equation for conducting medium- Wave polarization- Poisson’s and Laplace equations.

Module 4
Guided waves between parallel planes- transverse electric and transverse magnetic waves and its characteristics- Rectangular wave guides- modes of propagation.

Module 5
Transmission lines -Transmission line equations- transmission line parameters- Skin effect- VSWR- Characteristic impedance- Stub matching- Smith chart - Phase velocity and group velocity.

References

1. Engineering Electromagnetics: W. H. Hayt, Mc Graw Hill Publications.
2. Electromagnetics: J. D. Kraus, Mc Graw Hill Publications.
3. Engineering electromagnetics: E. C. Jordan.
4. Field & Wave Electromagnetic: Cheng, Pearson Education.
5. Electromagnetics: Edminister, Schaum series, 2 Edn.
6. Electromagnetic Theory: B. Premlet.
7. Electromagnetic Theory: Sadiku, Oxford University Press.




COMPUTER ORGANISATION AND ARCHITECTURE
LA 504 2+1+0

Module 1
Basic structure of computer hardware and software- addressing methods and machine programming sequencing- different addressing modes- instruction sets- computer arithmetic logic design- fast adders- multiplication- Booth’s algorithm- fast multiplication- integer division- floating point numbers.

Module 2
Control unit- instruction execution cycle- sequencing of control signals- hardwired control- PLAs- micro programmed controls- control signals- micro instructions - Micro program sequencing- branch address modification- pre fetching of micro instructions.

Module 3
Memory organization- semi conductor RAM memories- internal organization- bipolar and MOS devices- dynamic memories- multiple memory modules and interleaving- cache memories -mapping functions - replacement algorithms- virtual memories- address translation-page tables - memory management units- secondary memories- disk drives- standards.

Module 4
Input-Output organization- accessing I/O devices- direct memory access (DMA)- interrupts and interrupt handling- handling multiple devices- device identification- vectored interrupts- interrupt nesting- daisy chaining- I/O interfaces- serial and parallel standards- buses-scheduling- bus arbitrations- printers- plotters- VDUs.

Module 5
Introduction to parallel processing and architecture- classification- array processors- pipeline architecture- interconnection- networks- multistage networks- message passing architecture.

References

1. Computer organization – Hamacher C V, Mc Graw Hill.
2. Computer Systems and Architecture – Vincent P Heuring, H F Jordan, Pearson Edn.
3. Computer organization and Design – Pal Choudhary
4. Computer organization and Architecture – Hayes J P
5. Computer Org. & Architecture: Stallings, Pearson Education.









LINEAR INTEGRATED CIRCUITS
LA 505 3+1+0

Module 1
Introduction to operational amplifiers – Basic differential amplifier - dual input balanced output and unbalanced output- Internal block schematic of op amp - Pin identification- power supply requirements - typical data sheet - Op-amp parameters - ideal op amp - transfer curve - equivalent circuit- open loop configurations - frequency response of op amps - compensating networks - slew rate and its effect.

Module 2
Op amp in closed loop configuration: Different feed back configurations- Voltage series feedback and voltage shunt feedback - concept of virtual ground- voltage follower - V/I converters and its applications - Differential amplifiers with one op amp and 3 op amps- Use of offset minimizing resistor (ROM) and its design.

Module 3
Op amp applications- Summer- Subtractor- Log amplifier- Antilog amplifier- Comparators: zero crossing- using voltage reference- regenerative (Schmitt trigger) comparators- Astable and monostable multivibrators- Triangular and sawtooth wave generators- Integrator and differentiator- RC phase shift and Wien bridge oscillators-Sample and hold circuit- Peak detector circuit.

Module 4
Filters and timers: LPF- HPF- BPF- Notch and all pass filters- I order and II order filters- Switched capacitor filter- Switched capacitor integrator. 555 timers – Functional block diagram- Astable multivibrator, monostable multivibrator and its applications.

Module 5
Specialized ICs and applications: Voltage regulator ICs – 78XX and 79XX series- 317 variable regulators- 1723 switching regulators- 566 VCO chip- Phase locked loop(PLL) - capture and lock range- 565 PLL - PLL applications: Frequency multiplication and division- AM demodulation- FM detection- FSK demodulation - LM 380 power amplifier - intercom using LM 380- 8038 Function generator chip - applications.

References

Op amps and Linear Integrated circuits: Ramakand Gaykwad- PHI publications.
Op amps and Linear Integrated circuits: R F Coughlin- Pearson Education.
Op amps and Linear Integrated circuits: Ravi Raj Dudeja- Umesh Publications.
Linear Integrated circuits: Roy Choudhary & Jain- Wiely Eastern Publications.
Integrated circuits: K R Botkar






MICROPROCESSORS AND MICROCONTROLLERS
L506 3+1+0

Module1
Introduction to microprocessors and microcomputers: Function of microprocessors- architecture of 8085- pin configuration and functions – tristate bus concept - generation of control signals - bus timings – de-multiplexing AD0-AD7 – flags - memory decoding - interfacing of RAM and EPROM - I/O addressing - I/O mapped I/O - and memory mapped I/O schemes - instruction execution - fetch/execute cycle - instruction timings and operation status.

Module 2
Atmel AT89C51 microcontroller – features - pin configurations - internal block schematic - pin descriptions - PORT0, PORT1, PORT2, PORT3, idle & power down mode - power control register - program protection modes - flash programming & verification.

Module 3
Memory organization - program memory - data memory - direct & indirect addressing area - Program status word - register banks - addressing modes - instruction set – arithmetic - logical and data transfer instructions - Boolean instructions - program branching instructions - Programming examples.

Module 4
Machine cycles – interrupts - interrupt sources - interrupt enable register - interrupt priority - interrupt control system - interrupt handling - single step operation - port bit latches and buffers - port structures and operation - accessing external memory – programming examples.

Module 5
Timer0 & Timer1 - TMOD SFR - mode0, mode1, mode2, mode3 - TCON SFR - serial interface - SCON SFR - mode0, mode1, mode2, mode3- block schematics- baud rates- power on reset circuit- ONCE mode- on chip oscillator- external program & data memory timing diagrams- I/O port timings – programming examples.

References

1. The 8051 Microcontroller: Muhammad Ali Mazidi, Pearson Education.
2. The 8051 Microcontroller: Kenneth J Ayala, Penram International
3. Microprocessors and Architecture: Ramesh S Goankar
4. Microcomputers and Microprocessors: John Uffenbeck, PHI
5. Web site of Atmel - www.atmel.com






DIGITAL IC LAB
LA 507 0+0+4

List of experiments

1. TTL & CMOS characteristics (7400, CD4001)
2. Interfacing of TTL & electromagnetic relay using transistor, opto coupler (4N33) & Darlington arrays (ULN2803).
3. Logic family interconnection (TTL to CMOS & CMOS to TTL)
4. Design of half adder & full adder using gates.
5. Design and testing of ripple & synchronous counters using JK flip flops (7473, 7476)
6. Counters using shift registers (Ring counter & Johnson counter).
7. Study of counter ICs (7490, 74190).
8. Design of astable & mono-stable multi-vibrators using gates.
9. Design of mono-shots using dedicated ICs (74123).
10. Logic design using multiplexers (74150).
11. Logic design using decoders (74138).
12. Adders, Subtractors, multipliers.
13. Design of 7 segment display circuits-static/dynamic (7447, FND542).
14. PRBS generator.
15. Digital circuit simulation using electronic work bench/ similar working tools.

Note
Any experiment related to LA402 may be added to the above list.


COMMUNICATION - I LAB
L 508 0+0+4

List of experiments

1. Passive filters – constant K and M derived.
2. Amplitude modulation.
3. Frequency modulation.
4. PWM using SG3525.
5. 555 Applications
6. 566 Applications
7. Study of 565 and its applications
8. Crystal oscillator
9. Oscillators using OP-AMP
10. Colpitts & Hartley oscillator.
11. Multiplexing using analog multiplexer IC’s.

NoteAny other experiments may be added to the above list related to LA403

S4 ELECTRONICS SYLLABUS

ENGINEERING MATHEMATICS - III
CMELRPTA 401 3+1+0

Module 1
Ordinary Differential Equations: Linear Differential equations with constant coefficents - Finding P.I. by the method of variation of parameters – Cauchys equations- Linear Simultaneous eqns- simple applications in engineering problems.

Module 2
Partial Differential Equations - formation by eliminating arbitrary constants and arbitrary Functions - solution of Lagrange Linear Equations –Charpits Method – solution of homogeneous linear partial differential equation with constant coefficients – solution of one dimensional wave equation and heat equation using method of separation of variables – Fourier solution of one dimensional wave equation.

Module 3
Fourier Transforms: - Statement of Fourier Integral Theorems – Fourier Transforms – Fourier Sine & Cosine transforms - inverse transforms - transforms of derivatives – Convolution Theorem (no proof) – Parsevals Identity - simple problems.

Module 4
Probability and statistics: Binomial law of probability - The binomial distribution, its mean and variance - poisson distribution as a limiting case of binomial distribution - its mean and variance - fitting of binomial & poisson distributions - normal distribution - properties of normal curve - standard normal curve - simple problems in binomial, poisson and normal distributions.

Module 5
Population & Samples: Sampling distribution of mean (s known) –Sampling distribution of variance, F and Chi square test – Level of significance - Type 1 and Type 2 errors – Test of hypothesis – Test of significance for large samples – Test of significance for single proportion, difference of proportions, single mean and difference of means (proof of theorems not expected).

References
1. Higher Engineering Mathematics - B.S. Grewal, Khanna Publishers.
2. Engineering Mathematics Vol.II -3rd year Part A & B - M.K. Venkataraman, National Publishing Company
3. Elements of Partial Differential Equations - Ian N.Sneddon.,McGraw Hill.
4. Miller and Fread’s Probability and statistics for engineers – Richard A Johnson, Pearson Education Asia / PHI.
5. A text book of Engineering Mathematics (Volume II) – Bali and Iyengar, Laxmi Publications Ltd.
6. Advanced Engg. Mathematics Erwin Kreyszig, Wiley Eastern Ltd.
7. Probability and statistical inferences – Hogg and Tanis, Pearson Education Asia.

DIGITAL ELECTRONICS AND LOGIC DESIGN
LA 402 3+1+0

Module 1
Gates –Inverter - OR gates - AND gates - NOR Gates - De Morgan’s Theorems - NAND Gates - EXCLUSIVE-OR Gates - Tristate Inverter - TTL Circuits - Digital Integrated Circuits - 7400 Devices - TTL Characteristics - TTL Overview - AND -OR- NOT Gates - Open-Collector Gates – CMOS gates.

Module 2
Boolean Algebra and Karnaugh Maps - Boolean Relations - Sum-of-Products method - Algebraic Simplification - Karnaugh maps – Pairs – Quads - and Octets - Karnaugh Simplifications - Don’t-Care Conditions. Multiplexers - de-multiplexers - decoder and encoder.

Module 3
Arithmetic-Logic Units - Binary Addition - Binary Subtraction - Half Adders - Full Adders - Binary Adders - signed Binary Numbers - 2’s Complement - 2’s-Complement Adder-Subtractor.

Module 4
Flip Flops - RS Latches - Level Clocking - D Latches - Edge-Triggered D & T Flip-Flops - Edge-Triggered JK Master-slave Flip-Flop.

Module 5
Registers and Counters - Buffer Registers - Shift Registers - Controlled Shift Registers - Ripple Counters - Synchronous Counters - Ring counters - Modulo counters - Three-State Register. ROMs – PROMs and EPROMs - RAMs. A small TTL Memory.

References

1. Digital Fundamentals: Floyd, Pearson Edn.
2. Digital Design: Wakerly, Pearson Education.
3. Fundamentals of digital circuits: A Anand Kumar, PHI
4. Digital Integrated Electronics: Taub and Shilling, McGraw Hill,
5. Digital electronics: D C Green, Pearson Edn.
6. Digital Logic and state machine design: Comer, Oxford.
7. Digital electronic principles and applications: A K Maini, Khanna Pub.
8. Digital electronic principles: Malvino and Leach, Mc Graw Hill.
9. Logic and computer design fundamentals: M Morris Mano, Pearson Edn.









COMMUNICATION ENGINEERING
LA 403 3+1+0

Module 1
Introduction: communication systems – Modulation - need for modulation- bandwidth- Amplitude modulation - theory- mathematical representation- frequency spectrum - USB & LSB- power relation- Frequency modulation - theory- mathematical representation- frequency spectrum- Phase modulation- comparison of AM- FM- PM.

Module 2
Radio transmitters: AM transmitter - block diagram - Solid state modulators - circuit explanation- FM transmitter - reactance modulator- varactor diode modulator- Amstrong modulator.

Module 3
Radio receivers: Tuned radio frequency receiver- superheterodyne receiver - block schematic- selectivity- sensitivity- importance of IF - image frequency rejection - AM receivers - schematic explanation - RF amplifiers - circuit explanation - Mixer circuits - IF amplifiers - circuit explanation- simple diode detector - Automatic gain control circuit - simple and delayed AGC - FM receivers - block schematic explanation - amplitude limiting - FM demodulators: slope detectors- phase discriminator- ratio detectors.

Module 4
Side band communication: Single side band transmission - suppression of carrier - balanced modulator - filtering of unwanted sideband - SSB receivers - block schematic explanation - pilot carrier receiver - suppressed carrier receiver - Vestigial side band transmission - transmitter and receiver responses - advantages of VSB in television.

Module 5
Telephone Systems - Telephone subscribers loop circuit - subscribers line interface circuit - Pulse and tone signaling - Frequency assignments - Electronic telephone - block schematic of a telephone set- block schematic of single line analog SLIC board - two wire repeaters - Electronic private automatic branching exchange - basic block schematic- Power line communication: block schematic explanation- Facsimile - FAX transmitter and receiver.

References

Electronic communication Systems: Wayne Tomasi- Pearson Edn.
Electronic communication: Roody and Coolen- PHI.
Electronic Communication systems: George Kennedy- Mc Graw Hill.
Electronic and radio engineering: A P Mathur.
Telephony and Carrier current engineering: P N Das.
Modern communication Systems: Couch- PHI.



ELECTRONIC CIRCUITS - II
LA 404 3+1+0

Module 1
High frequency equivalent circuit of a transistor. Hybrid pi model - explanation of components -r parameters in terms of h parameters -Tuned amplifiers -principle - single tuned and double tuned amplifiers -frequency response -applications (no analysis) -multistage amplifiers -frequency response.
Module 2
Feedback -different types -positive, negative, voltage, current, series and shunt feedback -Feedback in amplifiers -its effect on amplifier performance -typical feedback arrangements -emitter follower -darlington emitter follower -cascade amplifier (principles only) -difference amplifier.
Module 3
Oscillators -conditions for oscillation -analysis and design of RC phase shift oscillator, general form of oscillator circuit -working of Hartley, Colpitt's, Crystal, tuned collector and Wien Bridge oscillators.
Module 4
Mono-stable multi vibrator -analysis -design -applications -triggering -Bistable multi-vibrator -analysis and design -different methods of triggering -commutating capacitor -Schmitt trigger -working -design.
Module 5
Large signal amplifier -harmonic distortion -analysis of class A, class B, class C and class D amplifiers -complimentary and symmetry stage -sweep generators -voltage and current sweeps -time base generators -linearisation -miller and bootstrap sweeps - applications.

References

Electronic devices and circuits -Boylsted & Neshelsky, Pearson Edn.
Integrated electronics -Millman & Halkias , Mc Graw Hill
Electronic principles -Malvino
Electronic devices and circuits -Bugart
Microelectronics Digital and Analogue -Botkar.











SIGNALS AND SYSTEMS
LTA 405 2+1+0

Module 1
Dynamic Representation of Systems - Systems Attributes- Causality - linearity- Stability- time-invariance. Special Signals- Complex exponentials- Singularity functions (impulse and step functions). Linear Time-Invariant Systems: Differential equation representation- convolution Integral. Discrete form of special functions. Discrete convolution and its properties. Realization of LTI system (differential and difference equations).

Module 2
Fourier Analysis of Continuous Time Signals and Systems - Fourier Series- Fourier Transform and properties- Parseval’s theorem- Frequency response of LTI systems. Sampling Theorem.

Module 3
Fourier Analysis of Discrete Time Signals & Systems - Discrete-Time Fourier series- Discrete-Time Fourier Transform (including DFT) and properties. Frequency response of discrete time LTI systems.

Module 4
Laplace Transform - Laplace Transform and its inverse: Definition- existence conditions- Region of Convergence and properties- Application of Laplace transform for the analysis of continuous time LTI system (stability etc.) Significance of poles & zeros- Z-Transform - Z-Transform and its inverse: Definition- existence- Region of convergence and properties- Application of Z-Transform for the analysis of Discrete time LTI systems- Significance of poles and zeros.

Module 5
Random Signals - Introduction to probability. Bayes Theorem- concept of random variable- probability density and distribution functions- function of a random variable. Moments- Independence of a random variable. Introduction to random process. Auto and cross correlation. wide-sense stationarity- power spectral density White noise- Random processes through LTI systems.

References

Signals and Systems: Oppenheim Alan- V- Willsky Alan. S- Pearson Edn.
Communication Systems: Haykin Simon- John Wiley.
Signals and Systems: I J Nagrarth- Tata Mc Graw Hill.
Signals and Systems: Farooq Husain- Umesh pub.
Adaptive signal processing: W Bernad- Pearson Edn.




RELIABILITY AND HUMANITIES
LA 406 2+1+0

Module 1
Concepts of reliability: Definition of reliability- failure- classification of failures- measures of reliability- failure rate- mean time between failures (MTBF)- mean time to failure (MTTF).

Module 2
Failure pattern and fitting curves: Graphical plots- Bath tub curves- Hazard models- Constant hazard models- Linearly increasing hazard model- Weibull model.

Module 3
Manufacture for Quality and reliability: The need for prototype tests- the quality standard- planning to achieve required quality- basic concepts of sequencing.

Module 4
Control charts in statistical quality control: statistical quality control advantages- types of control charts- X and R chart- P chart- C chart- Re-engineering- Zero defects.

Module 5
Human relations: Human Behavior- Scope of Industrial psychology-Theories of Motivation-Handling of workers grievances-Workers participation in management-Industrial discipline-Industrial disputes-Industrial fatigue-Wages and incentives.

References

1. Reliability Engineering: L S Sreenath.
2. Reliability Engineering: A K Govil.
3. Industrial Engineering & Management: Banga and Sharma.



ELECTRONIC CIRCUITS LAB
LA 407 0+0+4

List of experiments

Power amplifiers: Design of class A and class AB push pull stage – verification of power output.
IC power amplifier.
Oscillators: Design of RC phase shift, Hartley & Colpitts oscillators.
Design of Mono-stable and bi-stable multi-vibrators.
Design of bootstrap sweep generator.
Schmitt trigger.
SCR, Triac firing circuits.
Feedback amplifier, design of two stage RC coupled amplifier.
Tuned amplifiers.
Design and testing of DC regulated power supplies (Fixed and variable).
Simulation of above circuits using PSPICE.

Note
New experiments may be added in accordance with subject LA 404


COMPUTER PRORAMMING LAB
LA 408 0+0+4

Part 1

Computer hardware familiarization.
Familiarization of MS-DOS commands, Microsoft Windows.
Familiarization of Microsoft Word, Adobe Acrobat Reader.

Part 2

Programming Experiments in C/C++: Programming experiments in C/C++ to cover control structures, functions, arrays, structures, pointers and files, classes, operator & function overloading, inheritance, polymorphism.

S3 ELECTRONICS SYLLABUS

ENGINEERING MATHEMATICS - II
CMELPA 301 3+1+0

Module 1
Vector differential calculus: Differentiation of vector functions- scalar and vector fields- gradient - divergence and curl of a vector function - their physical meaning - directional derivative - scalar potential- conservative field – identities - simple problems.

Module2
Vector integral calculus: Line- surface and volume integrals- work done by a force along a path- application of Green’s theorem- Stoke’s theorem and Gauss divergence theorem.

Module 3
Function of complex variable: Definition of analytic function and singular points- derivation of C.R. equations in Cartesian co-ordinates- harmonic and orthogonal properties- construction of analytic function given real or imaginary parts- complex potential- conformal transformation of functions like Zn, ez, 1/z, Sin z, z + k2/z - bilinear transformation- cross ratio- invariant property- simple problems.

Module 4
Finite differences: meaning of ∆, , E, μ, δ - interpolation using Newton’s forward and backward formula- central differences- problems using Stirlings formula- Lagrange’s formula and Newton’s divided difference formula for unequal intervals.

Module 5
Difference Calculus: Numerical differentiation using forward and backward differences. Numerical integration- Newton-Cote’s formula- trapezoidal rule- Simpson’s 1/3rd and 3/8th rule- simple problems- difference equations - solutions of difference equations.

References

1. Advanced Engg. Mathematics: Erwin Kreyzing- Wiley Eastern. Pub.
2. Higher Engg. Mathematics: B. S. Grewal- Khanna publishers.
3. Numerical methods in Science and Engineering: M K Venkataraman- National Pub.
4. Numerical methods: S Balachandra Rao- University Press.
5. Advanced Engineering Mathematics: Michael D Greenberg- PHI.
6. Theory and Problems of Vector analysis: Murray Spiegel- Schaum’s- Mc Graw Hill.






NETWORK THEORY
LA 302 2+1+0

Module 1
Source transformation- Mesh and Node voltage Analysis – Coupled circuits – Dot conventions – Analysis of coupled circuits.

Module 2
Network theorems-Super position theorem- Reciprocity theorem - Thevenin’s theorem- Norton's theorem- Millman's theorem- Maximum power transfer theorem- Tellegen’s theorem- Graph of a network -Trees- co-trees -Incident matrix- cut- set matrix-tie-set matrix- Analysis of networks- equilibrium equations.

Module 3
Fourier Analysis and Laplace transform - Fourier analysis of periodic signals-Trignometric and exponential forms- Non periodic signals and Fourier transforms- Frequency spectrum of periodic waveforms - Laplace Transform- Review of theorems-Laplace transform of important signal waveforms - Periodic functions- Initial value and final value Theorems- DC&AC transients- Solution of network problems using Laplace transform.

Module 4
Two-port Networks and Filters - Voltage and Current ratios of two - port networks -Admittance- impedance- hybrid and transmission parameters of two port networks. Passive filters as two port networks- Characteristics of ideal filters-Image impedance- Constant K low pass- High pass and Band pass filters-m-derived filters-Composite filters.

Module 5
Network Synthesis – Realizability concept – Hurwitz property – positive realness – properties of positive real function – Synthesis of R, L, RC and LC driving point functions – Foster and Cauer forms.

References

1. Network analysis -M.E Van Valkenburg, PHI
2. Circuits and Networks – analysis & synthesis – A. Sudhakar & S P ShyamMohan
3. Network and Systems -D Roy Chaudhary
4. Network analysis and synthesis-Franklin F Kuo – John Wiley & Sons
5. Engineering Circuit Analysis-W H Hayt & Jack Kennerly – Mc-Graw Hill








ELECTRICAL TECHNOLOGY
LA 303 2+1+0

Module 1
D.C.Generator – O.C.C. – Condition for self excitation – field critical resistance – critical speed – Load characteristics of generators – Losses – power flow diagram – efficiency – Condition for maximum efficiency – Applications.

Module 2
D C motor – starter – 3 point and 4 point starters – torque equation – speed equation – speed torque – characteristics of shunt, series and compound motors – Losses – efficiency – Brake test – Swinburne’s test – speed control – field control – armature control – series parallel control – applications.

Module3
Transformers: transformer on no-load and load operation – phasor diagram – equivalent circuit – regulation – losses and efficiency – o.c. and s.c. test – applications – Design of step down transformers like 230/6-0-6V, – Basic principles of 3 phase tranformer – autotransformer – applications.

Module 4
A.C Machines: 3 phase induction motors – rotating magnetic field – torque equation – slip – torque-slip characteristics – operating characteristics – starting of 3 phase induction motors – starters – single phase induction motors – constructional features – types – working and characteristics only (no analysis) – constructional features of synchronous machines – principle of operation of alternator – emf equation – regulation by emf and mmf method – principle of operation of synchronous motor – starting of synchronous motor.

Module 5
Special Machines: A C and D C servo motors – synchros – constructional features – working of a tachogenerator – stepper motors – construction, working, applications and specifications of stepper motors – universal motors - constructional features – typical applications – criteria for selection of motors – electromagnetic relays – contactors.

References

Electrical & Electronic Technology: Hughes, Pearson Education
Electrical Technology: H. Cotton
Electrical Machines: R.K.Rajput
Electrical Design Estimating & Costing: K.B.Raina & Bhattacharya
Electrical Machines & Power systems: Vincent Del Toro







SOLID STATE DEVICES
LA304 3+1+0

Module 1
Energy bands and charge carriers in semiconductors: energy bands- metals- semiconductors and insulators- direct and indirect semiconductors- charge carriers in semiconductors: electrons and holes- intrinsic and extrinsic material- n-material and p-material- carrier concentration: fermi level- EHPs- temperature dependance- conductivity and mobility- drift and resistance- effect of temperature and doping on mobility- hall effect.

Module 2
Diffusion of carriers- derivation of diffusion constant D- Einstein relation- continuity equation- p-n junctions: contact potential- equilibrium fermi levels- space charge at junctions- current components at a junction: majority and minority carrier currents- zener and avalanche breakdown- capacitance of p-n junctions.

Module 3
p-n junction diodes: volt-ampere characteristics- switching time- rectifier action- Zener diodes: volt-ampere characteristics- Tunnel diodes: tunneling phenomena- volt-ampere characteristics- Varactor diodes- Photo diodes: detection principle- light emitting diodes.

Module 4
Bipolar junction transistors: npn and pnp transistor action- open circuited transistor- biasing in active region- majority and minority carrier distribution- terminal currents- amplification and switching- α and β gain factors- emitter efficiency γ- schottky transistors- photo transistors.

Module 5
Field effect transistors: operation- pinch off and saturation- pinch off voltage- gate control- volt-ampere characteristics- MOSFETS: n MOS and p MOS: comparison- enhancement and depletion types- control of threshold voltage- MOS capacitance.

References

1. Solid state electronic devices - Ben G Streetman- Pearson Education
2. Microelectronic Devices: Nagchaudhari, Pearson Education
3. Integrated electronics – Millman and Halkias- Mc Graw Hill.
4. Physics of semiconductor devices - S M Sze- Mc Graw Hill.
5. Semiconductor devices – Nagchoudhary- Tata Mc Graw Hill.
6. Physics of semiconductor devices: Shur- PHI.
7. Theory of Semiconductor devices: Karl Hess- PHI.






ELECTRONIC CIRCUITS - I
LA 305 3+1+0

Module 1
Rectifiers and Power supplies: Half wave- full wave and bridge rectifiers- working- analysis and design- C filter analysis- regulated power supplies: series and shunt- design of regulated power supplies for specified output conditions- current limiting- short circuit protection- IC regulated power supplies.

Module 2
Transistor as an amplifier: Transistor at low frequencies- h parameter model analysis- expression of voltage and current gain- input and output impedance- CE- CB and CC configurations- comparison- transistor parameters from static characteristics- FET: operation- characteristics- small signal model.

Module 3
Transistor Biasing: operating point- DC and AC load lines- Q point selection- bias stability- definition of stability factors- derivation of stability factor for ICO variation- fixed bias- collector to base bias- self bias circuits- bias compensation- compensation for ICO and VBE.

Module 4
RC Coupled amplifier: working- analysis and design- phase and frequency response- FET amplifier: biasing- analysis and design.

Module 5
Wave shaping circuits: clipping- clamping- RC integration- differentiation- transistor as a switch- astable multivibrator- working and design- UJT- working and applications- simple sweep circuit.

References

1. Electronic devices and circuits: Boylsted & Nashelsky- Pearson Edn.
2. Integrated Electronics: Millman & Halkias- Mc Graw Hill.
3. Electronic Principles: Malvino- Tata Mc Graw Hill.
4. Electronic devices and circuits: Bogart- UBS.
5. Electronic devices and circuits: Allen Mottershed- PHI.
6. Electronic devices: Floyd- Pearson Edn.
7. Electronic devices and applications: B Somanathan Nair- PHI.
8. Electronic devices and circuits: J B Gupta- S K Kataria & Sons Pub.










COMPUTER PROGRAMMING
LA 306 3+1+0

Module 1
Introduction to C: C fundamentals - The character set - identifiers and keywords - Data types - constants - variables and arrays - declarations - expressions - statements - symbolic constants- arithmetic operators - Relational and Logical operators - The conditional operator - Library functions - Data input and output - getchar – putchar, scanf, printf - gets and puts functions - interactive programming.

Module 2
Control Statements: While - do while - for - nested loops -if else switch- break - continue - The comma operator - go to statement, Functions - a brief overview - defining a function - accesing a function - passing arguments to a function - specifying argument - data types - function prototypes - Recursion.

Module 3
Program structure: storage classes - Automatic variables - external variables - multi file programs. Arrays: defining an array - processing an array - passing arrays in a function – multi dimensional arrays - array and strings. Structures and unions: defining a structure - processing a structure - user defined data types - passing structure to a function – self referential structures - unions.
Module 4
Pointers: Fundamentals - pointer declaration - passing pointers to a function - pointers and one dimensional arrays - operations on pointers - pointers and multi dimensional arrays – passing functions to other functions.
Module 5
Data files: Opening and closing of a data file - creating a data file - processing a data file, low level programming - register variables – bit wise operation - bit fields - enumeration - command line parameters - macros - the C pre-processor.

Text Book

1. Programming with ANSI and Turbo C: Ashok N Kanthane, Pearson Edn.
References

1. Theory and problems of programming with C- Gottfried, Schaum’s series.
2. The C programming language: Kernighan & Ritche, PHI.
3. Programming Techniqes through C: Venkateshmurthy, Pearson Edn.
4. Programming in C: Balaguruswamy, Tata Mc Graw Hill.
5. Programming Ansi C: Ram Kumar.
6. Computer Programming: Rajaraman, PHI.





ELECTRICAL LAB
LA 307 0+0+4

1. Measurement of Electric power (single phase and three phase) and energy using wattmeter and energy meter.
2. Study of star-delta connections.
3. O.C.C. and Load characteristics of D.C. generators.
4. Swinburne’s test.
5. Load characteristics of D.C. shunt, series and compound motors
6. O.C and S.C test on single-phase transformer.
7. Load test on step-up/step-down transformer; calculation of efficiency and regulation at different power factors.
8. Study of starting of three phase induction motors and load test on squirrel cage induction motor.
9. Load test on slipring induction motor.
10. Study of stepper and servomotors.
11. Load test on single phase induction motor.
12. Pre-determination of regulation of the alternator by emf and mmf method.


BASIC ELECTRONICS LAB
L 308 0+0+4

Familiarization of CRO, DVM, AF generator etc and soldering practice.
Characteristics - Diode, Transistor, FET, UJT. Determination of parameters.
Design and testing of DC power supplies for specified output.
Design of Single stage RC coupled amplifier. Determination of Band width.
Design of FET amplifier. Determination of Band width.
Wave shaping. Design of clipping, clamping, RC differentiator & Integrator.
Design of Astable multi-vibrator for specified time period - sharpening of edges.
Simple sweep circuit.
Familiarization of data sheets of components – OA79, 1N4001, SZ6.8, BC107, BC547, BC557, BFW10, 2N2646.
Simulation of simple circuits using Spice.

NoteNew experiments may be added in the above list concerned to the relevant theory paper (LA 305).

S8 ELECTRICAL SYLLABUS

POWER SYSTEM ANALYSIS
E 801 3+1+0

Module 1
Power System Model: Representation – Single Line Diagram – per unit system – per unit impedance diagram – network model formulation – bus admittance matrix – formation of Y bus and Z bus using singular transformation – symmetrical components – sequence impedance and networks

Module 2
Power Flow Studies: Load flow problem – Gauss Siedal method – Newton Raphson method – algorithm for load flow solution – handling of voltage controlled buses, off nominal transformer ratios and phase shifting transformers

Module 3
Economic Load Dispatch: System constraints – Economic dispatch neglecting losses – optimal load dispatch including transmission losses – physical interpretation of co ordination equations – exact transmission loss formulae – modified co ordination equation – automatic load dispatching

Module 4
Symmetrical and unsymmetrical short circuit analysis: Different types of faults in power systems – symmetrical fault analysis – selection of circuit breakers – use of reactors
Unsymmetrical faults – analysis of single line to ground, line to line and double line to ground faults in power system – analysis of unsymmetrical fault using Z bus.

Module 5
Stability Analysis: Swing equation – power angle equation and power angle curve – inertia constant – steady state stability - transient stability – equal area criterion – application – numerical solution of swing equation – critical clearing time and angle – effect of clearing time on stability –methods of improving system stability – modified Euler’s method – Rangakutta method – application to the solution of swing equation and computational algorithms

References

1. Power System Engineering: Nagrath and Kothari, TMH
2. Electrical Power Systems: C. L. Wadhwa, New Age Int’l
3. Power System Analysis: Bergen, Pearson Education Asia, LPE
4. Elements of Power System Analysis: William D. Stevenson
5. Power System Stability Vol. I: Kimbark E. W.








SWITCHGEAR AND PROTECTION
E 802 3+1+0

Module 1
Switchgear: Circuit breaker – basic principle of operation – arc phenomenon – initiation and maintenance of arc - arc interruption methods – arc voltage and current waveform in AC circuit breaking – re-striking and recovery voltage – current chopping – DC breakers – rating of circuit breakers - breaking capacity – making capacity – short time rating – working principle and important features of oil CB, minimum oil CB, air blast CB, vacuum CB and SF6 CB – auto high speed re-closing.

Module 2
Protective relaying: Main and back up protection – basic requirements of protective relaying – classification of relays – induction type – principle - inverse time characteristics – directional over-current and power relays – distance relays – definite distance and distance time relays – differential relays - negative phase sequence relay – static relays – basic static relay – block diagram of static over-current, static directional, static distance and static differential relays.

Module 3
Generator Protection: External and internal faults – differential protection – biased circulating current protection – self balance system – over-current and earth fault protection – protection against failure of excitation
Transformer protection: Differential protection – self-balance system of protection – over-current and earth fault protection – buchholz’ s relay and its operation.

Module 4
Feeder protection: Protection of radial feeders – protection of parallel feeders – protection of ring mains – differential pilot protection for feeders – Merz Price voltage balance system – transley system
Transmission Line Protection: Definite distance and time distance protection – phase and earth fault protection – carrier current protection

Module 5
Surge Over-voltages: Causes – lightning and switching surges – protection against over-voltages – surge diverters thyrite and horn gap types – use of ground wires – insulation coordination.
Wave propagation:
Wave propagation on OH lines and UG cables – transmitted and reflected waves – surge impedance – velocity of propagation

References
1. Power System Protection and Switchgear: Ravindranath