ad 2

Monday, September 23, 2013

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY

-----------------------------------------------------------------------------------------------------------------

SEMESTER III

CODE NO
COURSE TITLE
MA 2211
CS 2203
CS 2202
IT 2201
IT 2202
GE 2021


SEMESTER IV

CODE NO
COURSE TITLE
MA 2262
CS 2255
CS 2252
CS 2253
CS 2254
IT 2251


SEMESTER V



CODE NO
COURSE TITLE
IT2301
MG2452
CS2304
CS2302
CS2403
IT2302

SEMESTER VI 


CODE NO
COURSE TITLE
IT2351
CS2353
IT2352
IT2353
IT2354

 

SEMESTER VII

CODE NO
COURSE TITLE
IT2401
IT2402
CS2401
IT2403

SEMESTER VIII 


CODE NO
COURSE TITLE
 IT2064 Speech Processing
CS2053 Soft Computing

TRANSFORMS AND PARTIAL DIFFERENTIAL EQUATIONS (SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

TRANSFORMS AND PARTIAL DIFFERENTIAL EQUATIONS
(Common to all branches)


UNIT I

FOURIER SERIES


Dirichlet’s conditionsGeneral Fourier seriesOdd and even functionsHalf range sine seriesHalf range cosine seriesComplex form of Fourier SeriesParseval’s identifyHarmonic Analysis.


UNIT II

FOURIER TRANSFORMS


Fourier integral theorem (without proof)Fourier transform pair Sine and Cosine transformsPropertiesTransforms of simple functionsConvolution theoremParseval’s identity.

UNIT III

PARTIAL DIFFERENTIAL EQUATIONS


Formation of partial differential equations Lagrange’s linear equation Solutions of standard types of first order partial differential equations - Linear partial differential equations of second and higher order with constant coefficients.

UNIT IV

APPLICATIONS OF PARTIAL DIFFERENTIAL EQUATIONS


Solutions of one dimensional wave equationOne dimensional equation of heat conduction Steady state solution of two-dimensional equation of heat conduction(Insulated edges excluded)Fourier series solutions in cartesian coordinates.

UNIT V

Z -TRANSFORMS AND DIFFERENCE EQUATIONS


Z-transforms - Elementary properties Inverse Z-transform Convolution theorem -Formation of difference equations Solution of difference equations using Z-transform.

OBJECT ORIENTED PROGRAMMING (SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

OBJECT ORIENTED PROGRAMMING
(Common to CSE & IT)


UNIT I


Object oriented programming concepts objectsclassesmethods and messagesabstraction and encapsulationinheritanceabstract classespolymorphism. Introduction to C++ classes access specifiersfunction and data membersdefault arguments function overloadingfriend functions const and volatile functions - static membersObjects pointers and objects constant objectsnested classes local classes

UNIT II


Constructorsdefault constructorParameterized constructorsConstructor with dynamic allocation copy constructordestructorsoperator overloadingoverloading through friend functionsoverloading the assignment operatortype conversionexplicit constructor

UNIT III


Function and class templates - Exception handlingtry-catch-throw paradigmexception specificationterminate and Unexpected functionsUncaught exception.

UNIT IV


Inheritance public, private, and protected derivationsmultiple inheritance - virtual base classabstract classcomposite objects Runtime polymorphismvirtual functionspure virtual functionsRTTI typeiddynamic casting RTTI and templates cross casting down casting .

UNIT V


Streams and formatted I/O I/O manipulators - file handling random access object serialization namespaces - std namespaceANSI String Objectsstandard template library.

DIGITAL PRINCIPLES AND SYSTEM DESIGN(SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

DIGITAL PRINCIPLES AND SYSTEM DESIGN
(Common to CSE & IT)


UNIT I

BOOLEAN ALGEBRA AND LOGIC GATES

Review of binary number systems - Binary arithmetic Binary codes Boolean algebra and theorems - Boolean functionsSimplifications of Boolean functions using Karnaugh map and tabulation methods Logic gates


UNIT II

COMBINATIONAL LOGIC

Combinational circuits Analysis and design procedures - Circuits for arithmetic operations - Code conversion Introduction to Hardware Description Language (HDL)

UNIT III

DESIGN WITH MSI DEVICES

Decoders and encoders - Multiplexers and demultiplexers - Memory and programmable logic - HDL for combinational circuits

UNIT IV

SYNCHRONOUS SEQUENTIAL LOGIC

Sequential circuits Flip flops Analysis and design procedures - State reduction and state assignment - Shift registers Counters HDL for Sequential Circuits.

UNIT V

ASYNCHRONOUS SEQUENTIAL LOGIC

Analysis and design of asynchronous sequential circuits - Reduction of state and flow tables Race-free state assignment Hazards. ASM Chart

DATA STRUCTURES AND ALGORITHMS (SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

DATA STRUCTURES AND ALGORITHMS




UNIT I

LINEAR STRUCTURES


Abstract Data Types (ADT) List ADT array-based implementationlinked list implementation cursor-based linked listsdoubly-linked listsapplications of listsStack ADTQueue ADT circular queue implementationApplications of stacks and queues

UNIT II

TREE STRUCTURES


Tree ADT tree traversalsleft child right sibling data structures for general trees Binary Tree ADTexpression treesapplications of treesbinary search tree ADT AVL treesbinary heaps

UNIT III

HASHING AND SETS


HashingSeparate chainingopen addressing rehashing extendible hashingDisjoint Set ADT dynamic equivalence problem – smart union algorithms path compressionapplications of Sets

UNIT IV

GRAPHS

DefinitionsTopological sortbreadth-first traversal - shortest-path algorithmsminimum spanning treePrim's and Kruskal's algorithms biconnectivity – Euler circuitsapplications of graphs

UNIT V

ALGORITHM DESIGN AND ANALYSIS


Introduction to algorithm design techniques: Greedy algorithms, Divide and conquer, Dynamic programming, backtracking, branch and bound, Randomized algorithms – Introduction to algorithm analysis: asymptotic notations, recurrences Introduction to NP-complete problems

PRINCIPLES OF COMMUNICATION (SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

PRINCIPLES OF COMMUNICATION



UNIT I

FUNDAMENTALS OF ANALOG COMMUNICATION

Principles of amplitude modulation, AM envelope, frequency spectrum and bandwidth, modulation index and percent modulation, AM Voltage distribution, AM power distribution, Angle modulation - FM and PM waveforms, phase deviation and modulation index, frequency deviation and percent modulation, Frequency analysis of angle modulated waves. Bandwidth requirements for Angle modulated waves.

UNIT II

DIGITAL COMMUNICATION

Introduction, Shannon limit for information capacity, digital amplitude modulation, frequency shift keying, FSK bit rate and baud, FSK transmitter, BW consideration of FSK, FSK receiver, phase shift keying binary phase shift keying QPSK, Quadrature Amplitude modulation, bandwidth efficiency, carrier recoverysquaring loop, Costas loop, DPSK.

UNIT III

DIGITAL TRANSMISSION


Introduction, Pulse modulation, PCM
PCM sampling, sampling rate, signal to quantization noise rate, companding analog and digital percentage error, delta modulation, adaptive delta modulation, differential pulse code modulation, pulse transmission Intersymbol interference, eye patterns.

UNIT IV

SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES

Introduction, Pseudo-noise sequence, DS spread spectrum with coherent binary PSK, processing gain, FH spread spectrum, multiple access techniqueswireless communication, TDMA and CDMA in wireless communication systems, source coding of speech for wireless communications.

UNITV

SATELLITE AND OPTICALCOMMUNICATION

Satellite Communication Systems-Keplers Law,LEO and GEO Orbits, footprint, Link model -Optical Communication Systems-Elements of Optical Fiber Transmission link,Types, Losses, Sources and Detectors.

ENVIRONMENTAL SCIENCE AND ENGINEERING(SEMESTER III)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY

 


 

ENVIRONMENTAL SCIENCE AND ENGINEERING
(Common to Civil, CSE, IT & Biomedical Degree Programmes)



UNIT I

ENVIRONMENT, ECOSYSTEMS AND BIODIVERSITY

             Definition, scope and importance of environmentneed for public awareness - concept of an ecosystemstructure and function of an ecosystemproducers, consumers and decomposersenergy flow in the ecosystem ecological succession food chains,food webs and ecological pyramids Introduction, types, characteristic features, structure and function of the (a) forest ecosystem (b) grassland ecosystem (c) desert ecosystem (d) aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)Introduction to biodiversity definition: genetic, species and ecosystem diversity biogeographical classification of Indiavalue of biodiversity: consumptive use, productive use, social, ethical, aesthetic and option values Biodiversity at global, national and local levels India as a mega-diversity nationhot-spots of biodiversity threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts endangered and endemic species of India conservation of biodiversity: In-situ and exsitu conservation of biodiversity. Field study of common plants, insects, birds Field study of simple ecosystems – pond, river, hill slopes, etc.

UNIT II

ENVIRONMENTAL POLLUTION

UNIT III

NATURAL RESOURCES


             Forest resources: Use and over-exploitation, deforestation, case studies- timber extraction, mining, dams and their effects on forests and tribal peopleWater resources: Use and over-utilization of surface and ground water, floods, drought, conflicts over water, dams-benefits and problems Mineral resources: Use and exploitation, environmental effects of extracting and using mineral resources, case studiesFood resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case studiesEnergy resources: Growing energy needs, renewable and non renewable energy sources, use of alternate energy sources. case studiesLand resources: Land as a resource, land degradation, man induced landslides, soil erosion and desertification role of an individual in conservation of natural resources Equitable use of resources for sustainable lifestyles. Field study of local area to document environmental assetsriver / forest / grassland / hill / mountain.

UNIT IV

SOCIAL ISSUES AND THE ENVIRONMENT

             From unsustainable to sustainable development urban problems related to energy water conservation, rain water harvesting, watershed management resettlement and
rehabilitation of people; its problems and concerns, case studies
role of nongovernmental organization- environmental ethics: Issues and possible solutionsclimate change, global warming, acid rain, ozone layer depletion, nuclear accidents and holocaust, case studies. – wasteland reclamationconsumerism and waste products environment production act Air (Prevention and Control of Pollution) act Water (Prevention and control of Pollution) actWildlife protection actForest conservation act enforcement machinery involved in environmental legislation- central and state pollution control boards- Public awareness.

UNIT V

HUMAN POPULATION AND THE ENVIRONMENT

PROBABILITY AND QUEUEING THEORY(SEMESTER IV)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY

 


 

PROBABILITY AND QUEUEING THEORY
(Common to CSE & IT)



UNIT I

RANDOM VARIABLES

            Discrete and continuous random variables - Moments - Moment generating function and their properties. Binomial, Poisson ,Geometric ,Negative binomial, Uniform,
Exponential, Gamma, and Weibull distributions
.


UNIT II

TWO DIMENSIONAL RANDOM VARIABLES

            Joint distributions - Marginal and conditional distributionsCovariance - Correlation and regression - Transformation of random variables - Central limit theorem.


UNIT III

MARKOV PROCESSES AND MARKOV CHAINS


             Classification - Stationary process - Markov process - Markov chains - Transition probabilities - Limiting distributions-Poisson process.


UNIT IV

QUEUEING THEORY


             Markovian modelsBirth and Death Queuing models- Steady state results: Single and multiple server queuing models- queues with finite waiting rooms- Finite source models- Little’s Formula


UNIT V

NON-MARKOVIAN QUEUES AND QUEUE NETWORKS

             M/G/1 queue- Pollaczek- Khintchine formula, series queues- open and closed networks

DATABASE MANAGEMENT SYSTEMS(SEMESTER IV)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

DATABASE MANAGEMENT SYSTEMS
(Common to CSE & IT)

UNIT I

INTRODUCTION

           Purpose of Database System -– Views of dataData Models Database Languages –– Database System ArchitectureDatabase users and AdministratorEntityRelationship model (E-R model )E-R Diagrams -- Introduction to relational databases.


UNIT II

RELATIONAL MODEL

           The relational ModelThe catalog- TypesKeys - Relational AlgebraDomain Relational CalculusTuple Relational Calculus - Fundamental operationsAdditional
Operations
- SQL fundamentals - Integrity Triggers - SecurityAdvanced SQL featuresEmbedded SQL Dynamic SQL- Missing Information ViewsIntroduction
to Distributed Databases and Client/Server Databases


UNIT III

DATABASE DESIGN

           Functional DependenciesNon-loss DecompositionFunctional DependenciesFirst, Second, Third Normal Forms, Dependency PreservationBoyce/Codd Normal FormJoin Dependencies and Fifth Normal Form

UNIT IV

TRANSACTIONS

           Transaction Concepts - Transaction RecoveryACID Properties System Recovery Media RecoveryTwo Phase Commit - Save PointsSQL Facilities for recoveryConcurrencyNeed for ConcurrencyLocking ProtocolsTwo Phase Locking Intent Locking Deadlock- SerializabilityRecovery Isolation LevelsSQL Facilities
for Concurrency
.

UNIT V

IMPLEMENTATION TECHNIQUES

           Overview of Physical Storage MediaMagnetic Disks RAID Tertiary storage File OrganizationOrganization of Records in FilesIndexing and HashingOrdered
Indices
B+ tree Index FilesB tree Index FilesStatic HashingDynamic HashingQuery Processing OverviewCatalog Information for Cost EstimationSelection
Operation
Sorting Join Operation Database Tuning.

MICROPROCESSORS AND MICROCONTROLLERS(SEMESTER IV)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY



 

MICROPROCESSORS AND MICROCONTROLLERS
(Common to CSE & IT)

 


UNIT I

THE 8085 AND 8086 MICROPROCESSORS

           8085 Microprocessor architecture-Addressing modes- Instruction set-Programming the 8085

UNIT II

SOFTWARE ASPECTS

           Intel 8086 microprocessor - Architecture - Signals- Instruction Set-Addressing Modes- Assembler Directives- Assembly Language Programming-Procedures-Macros-Interrupts And Interrupt Service Routines-BIOS function calls.

UNIT III

MULTIPROCESSOR CONFIGURATIONS

           Coprocessor ConfigurationClosely Coupled ConfigurationLoosely Coupled Configuration8087 Numeric Data ProcessorData TypesArchitecture8089 I/O
Processor
ArchitectureCommunication between CPU and IOP.

UNIT IV

I/O INTERFACING

           Memory interfacing and I/O interfacing with 8085parallel communication interfaceserial communication interfacetimer-keyboard/display controllerinterrupt controllerDMA controller (8237)applications – stepper motortemperature control.

UNIT V

MICROCONTROLLERS

           Architecture of 8051 MicrocontrollersignalsI/O portsmemorycounters and timersserial data I/O interrupts- Interfacing -keyboard, LCD,ADC & DAC

COMPUTER ORGANIZATION AND ARCHITECTURE(SEMESTER IV)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY

 


 

COMPUTER ORGANIZATION AND ARCHITECTURE
(Common to CSE & IT)


UNIT I

BASIC STRUCTURE OF COMPUTERS

             Functional unitsBasic operational conceptsBus structuresPerformance and metricsInstructions and instruction sequencing Hardware Software Interface
Instruction set architectureAddressing modesRISCCISC. ALU design – Fixed point and floating point operations.


UNIT II

BASIC PROCESSING UNIT

             Fundamental conceptsExecution of a complete instructionMultiple bus organizationHardwired controlMicro programmed controlNano programming.

UNIT III

PIPELINING

             Basic conceptsData hazardsInstruction hazardsInfluence on instruction setsData path and control considerationsPerformance considerationsException
handling
.

UNIT IV

MEMORY SYSTEM

             Basic conceptsSemiconductor RAMROMSpeed Size and costCache memoriesImproving cache performanceVirtual memoryMemory management
requirements
Associative memoriesSecondary storage devices.

UNIT V

I/O ORGANIZATION

             Accessing I/O devicesProgrammed Input/Output -InterruptsDirect Memory AccessBusesInterface circuitsStandard I/O Interfaces (PCI, SCSI, USB), I/O devices and processors.

OPERATING SYSTEMS(SEMESTER IV)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


 

OPERATING SYSTEMS
(Common to CSE & IT)

 


UNIT I

PROCESSES AND THREADS

 

           Introduction to operating systemsreview of computer organizationoperating system structures system callssystem programssystem structurevirtual machines. Processes: Process conceptProcess schedulingOperations on processesCooperating processesInterprocess communicationCommunication in client-server systems. Case study: IPC in Linux. Threads: Multi-threading modelsThreading issues. Case Study: Pthreads library

UNIT II

PROCESS SCHEDULING AND SYNCHRONIZATION

           CPU Scheduling: Scheduling criteriaScheduling algorithmsMultiple-processor scheduling Real time schedulingAlgorithm Evaluation. Case study: Process scheduling in Linux. Process Synchronization: The critical-section problemSynchronization hardwareSemaphoresClassic problems of synchronizationcritical regionsMonitors. Deadlock: System modelDeadlock characterizationMethods for handling deadlocksDeadlock preventionDeadlock avoidanceDeadlock detectionRecovery from deadlock.

UNIT III

STORAGE MANAGEMENT

 

           Memory Management: BackgroundSwappingContiguous memory allocationPagingSegmentationSegmentation with paging. Virtual Memory: BackgroundDemand pagingProcess creationPage replacement Allocation of framesThrashing. Case Study: Memory management in Linux

UNIT IV

FILE SYSTEMS

           File-System Interface: File conceptAccess methodsDirectory structureFilesystem mountingProtection. File-System Implementation : Directory implementationAllocation methodsFree-space managementefficiency and performance recoverylog-structured file systems. Case studies: File system in Linux file system in Windows XP

UNIT V

I/O SYSTEMS

           I/O SystemsI/O HardwareApplication I/O interfacekernel I/O subsystem streamsperformance. Mass-Storage Structure: Disk schedulingDisk managementSwap-space managementRAIDdisk attachmentstable storagetertiary storage. Case study: I/O in Linux