Sie sind auf Seite 1von 40

INFORMATION AND COMMUNICATION TECHNOLOGY SCHOOL OF COMPUTING ( ODD SEMESTER: JULY 2010) SEMESTER III: Periods of Instruct ion L T P 3 1 0 3 3 3 3 3 0 0 1 19 1 1 1 1 1 0 0 0 6 0 0 0 0 0 3 3 0 6

Subject Code

Subject Title

Credits 4 4 4 4 4 4 2 2 1 29

BICCMA301R01 Transforms & Complex Variables BICCIC302 R02 Computer Organization & Architecture BICCIC303 R02 Data Structures BICCIC304 BICCIC305 R02 BICCIC XXX BICCIC306 R01 BICCIC307 R02 BICCTP308 Digital Systems Microprocessors & Microcontroller DE - 1 Microprocessors & Microcontroller Lab Data Structures Lab HR SKILLS I TOTAL

DEPARTMENTAL ELECTIVES: BICDIC302 BICDIC303 Scientific Computing Multimedia Systems 3 3 1 1 0 0 4 4

ADDITIONAL COURSES FOR LATERAL ENTRY STUDENTS: BICDIC301R01 Programming in C BICDIC304R02 Programming in C Lab 3 0 1 0 0 3 4 2

BICCMA301 R01 TRANSFORMS AND COMPLEX VARIABLES (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods) Laplace Transforms Laplace Transform definition Transform of standard functions properties Transform of n n derivatives and integrals Transform of the type t f(t) , f(t)/t - inverse Laplace Transform Convolution theorem Transforms of periodic function, unit step function and unit impulse function Application to ordinary differential equations with constant coefficients and integral equations simultaneous linear differential equations with constant coefficients. UNIT II (15 Periods) Fourier and Z transforms Fourier Transform The infinite Fourier Transform sine and cosine transform properties inversion theorem problems convolution theorem Parsevals identity problems finite Fourier transform sine and cosine transform Transform of derivatives problems. Z transforms definitions properties convolution theorem inverse Z transforms solving difference equations using Z transform UNIT III (15 Periods) Complex Differentiation Complex variable Analytic functions Necessary and sufficient conditions for analyticity Cauchy-Riemann equations in polar coordinates Harmonic functions Orthogonal system Construction of an analytic function given real or imaginary parts Conformal transformation z definition e ,sinhz and Bilinear transformation only. UNIT IV (15 Periods) Complex Integration Complex integration Cauchys integral theorem, Integral formula Taylors and Laurents series (without proof) Singularities zeros poles and residues Cauchys residue theorem evaluation of the definite integral using Contour Integrations
2

f sin , cos d ;
0

f x dx; g x

f x sin mx / cos mx dx only


-

Text Books: 1. Dr.P.Kandasamy et. al , Engineering Mathematics, S.Chand & Co., 1997. (Units I & II) 2. Dr.M.K.Venkataraman, Engineering Mathematics, National publishing Co., 1995 ( Units III & IV) References: 1. Erwin Kreyszig, Advanced Engineering Mathematics, Wiley Eastern Ltd., Eighth Edition, 2003. 2. B.S.Grewal , Higher Engineering Mathematics, Khanna publishers, 2003

BICCIC302 R02 COMPUTER ORGANIZATION & ARCHITECTURE (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT - I (12 Periods) Introduction: Organization and Architecture, Structure and Function Computer Evolution: Brief history of computers Designing for performance Pentium and Power PC Evolution. Computer System: Components, Function Interconnection Structures Bus interconnection PCI. UNIT - II: (18 Periods) Memory: Cache memory: Memory system overview Cache memory principles Elements of Cache design Semiconductor Main Memory Advanced DRAM organization. External Memory: Magnetic Disk RAID Optical Memory Magnetic Tapes. Input/Output: External Devices I/O Modules Programmed I/O Interrupt Driven I/O DMA I/O Channels & Processors. UNIT - III: (15 Periods) CPU: Computer Arithmetic: ALU Integer Representation and Arithmetic Floating Point Representation and Arithmetic. Instruction Set: Characteristics Operand Types Operation Types Addressing Modes Instruction formats. Processor organization Register organization Instruction Cycle Instruction Pipelining Pentium processor UNIT - IV: (15 Periods) RISC: Instruction execution characteristics Large Register File Compiler based Register Optimization Architecture RISC Vs CISC Characteristics Control unit: MicroOperations Control of Processors Hardwired Implementation Micro Programmed Control: Basic concepts Microinstruction Sequencing Microinstruction Execution Applications of microprogramming. Text Book: 1. William Stallings, Computer Organization and Architecture Designing for Performance, Prentice Hall, Sixth Edition, 2003. References: 1. Patterson, D. A., and Hennessy, J. L., Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann Publishers, Fourth Edition, 2008. 2. John P.Hayes, Computer Architecture and Organization, McGraw Hill, Third Edition, 2002. 3. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization, McGraw Hill, Fifth Edition, 2002.

BICCIC303 R02 DATA STRUCTURES (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods)

Pseudo code & Recursion: Introduction Pseudo code ADT ADT model, implementations; Recursion Designing recursive algorithms Examples GCD, Factorial, Fibonacci, Prefix to Postfix conversion, Towers of Hanoi; General linear lists operations, implementation, algorithms UNIT II (15 Periods)

Linear Lists: Stacks Basic Operations, Linked stack, Algorithms, Implementation, Applications; Queues Operations, Linked list design, algorithms, applications, simulation; Complex implementations circularly linked lists, doubly linked lists, multi-linked lists UNIT III (15 Periods)

Non-Linear Lists: Trees basic concepts, binary trees, traversals, expression trees; General trees insertion, deletion - Conversion of general to binary tree; Binary Search tree basics, operations, ADT, applications Threaded trees; AVL trees basic concepts and implementation UNIT IV (15 Periods)

Heaps & Trie Structure: Heaps basics, implementation, algorithms; Heap applications Priority Queues; Multi-way Trees B-tree implementation, algorithms, 2-3 tree, Trie structure; Searching sequential and binary search, hashed searches, collision resolution; Graphs basics, operations, storage structures, algorithms Text Book: 1. Richard F. Gilberg & Behrouz A. Forouzan, Data Structures: A Pseudocode Approach with C, Thomson Learning, Second Edition, 2007. References: 1. J.P.Trembley & P.G. Sorenson, "An Introduction to Data Structures with Applications", Tata McGraw Hill, Second Edition, 2002. 2. Seymour Lipschutz and G.A.Vijayalakshmi Pai, Data Structures, Tata McGraw Hill, 2005.

BICCIC 304 DIGITAL SYSTEMS (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT-I (15 Periods) Simplification of Boolean functions and Digital Logic Families : Review of number systems, Boolean expressions Simplification using K Map Quine McClusky method NAND and NOR implementation of Boolean functions logic families : Digital IC characteristics Definitions Noise immunity - TTL Totem pole Wired AND ECL I2L MOS logic CMOS logic Interfacing CMOS and TTL Tristate logic Comparison of IC families UNIT - II (15 Periods) Combinational Circuit Design : Half and Full adder Half and Full Subtractor BCD adder and subtractor magnitude comparator (1 bit & 4 bit) - Encoder: Octal to Binary, Priority encoder Decoder: 3 to 8 line decoder and BCD to 7 Segment decoder/ driver Multiplexer (2:1 & 4:1) Demultiplexer (1:2 & 1:4) ALU parity generator/ Checker code converters: BCD to Binary , Binary to BCD, Gray to Binary, Binary to Gray. UNIT - III (15 Periods) Sequential Circuit Design: Flip Flops: Basic flip flop circuit RS flip flop D flip flop JK flip flop T flip flop Master slave JK flip flop. Registers: Shift registers: SISO, SIPO, PISO, PIPO and Bidirectional register. Counters: Asynchronous up, down, up/down, Mod n and BCD counter Synchronous up, down, up/down and BCD counters Design of counters. Introduction to Moore & Mealy machines. UNIT - IV: (15 Periods) Semiconductor Memories and Algorithmic State Machines (ASM): Memory classifications Characteristics Sequential memory Introduction to ROM, RAM, CAM and CCD memory. ASM Charts-Timing considerations-Derivation of ASM charts-Realization of ASM charts-Control implementations-Design examples-Analysis and Design of asynchronous sequential networks-State assignment and races-Flow table reduction- Hazards. Text Books: 1. R.P. Jain, Modern Digital Electronics, Tata McGraw Hill, Third Edition, 2006. [Units I, II, III & IV] 2. Donald D. Givone, Digital Principles and Design, Tata McGraw Hill, 2003 [Unit IV] References: 1. Moris Mano, Digital Logic and Design, Pearson Education, 2006 2. W.H Gothmann, Digital Electronics Introduction to theory and Practice, Pearson Education, Second Edition, 2002 3. T. L. Floyd, Digital Fundamentals, Pearson Education, 2006 4. Charles H.Roth Jr., Fundamentals of Logic Design, Jaico Publishing House, Fourth Edition, 1999.

BICCIC 305 R02 MICROPROCESSORS & MICROCONTROLLER (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods)

8086: Intel 8086 architecture system connections, timing and interrupts Minimum and maximum mode of operation 8086 Hardware overview Basic signal flow and 8086 buses Bus activities during a write machine cycle address decoder concepts addressing and decoding accessing memory and ports in microcomputer systems 8086 timing parameters 8086 interrupts and responses 8086 interrupt types. UNIT II (15 Periods)

8087 Numeric Data Processor: NDPs data types Processor architecture Instruction set Example. 8089 I/O processor: IOP architecture Communication between CPU and IOP Instruction set of 8089 Example. UNIT - III (15 Periods)

X86 processors: Intel 80286,386,486 architecture instruction set, addressing scheme modes of operations and memory management of 80286, 386 and 486 comparative study of 286,386 and 486 Overview of Pentium processor. UNIT - IV (15 Periods)

8051 The 8051 microcontroller introduction Architecture hardware details Pins and ports Memory counters, timers, Serial data I/O and interrupts Instruction setApplications: Keyboards, Displays, Analog to Digital Interfacing and Digital to Analog Interfacing. Text Books: 1. Barry B Brey, The Intel Microprocessors: Architecture, Programming and Interfacing, Prentice Hall of India, Fourth Edition, 1997. [Units I & III] 2. Yu Cheng Liu and Gibson, Microcomputer Systems: 8086/8088 family architecture, Programming and Design, Prentice Hall of India, 2000. [Unit II] 3. Kenneth J Ayala, The 8051 Microcontroller: Architecture, Programming and Applications, PRI, Second Edition, 1996. [Unit IV]

UNIT - I

BICDIC 302 SCIENTIFIC COMPUTING L T P CREDITS 3 1 0 4 (15 Periods)

Introduction: Fundamentals of software issues related to Scientific computing - number representations & errors locating roots of equations bisection method, regula-falsi methodNewton Raphson method- Graffees root squaring method solution of linear system of equations Gauss Elimation method- Gauss Jordans method Gauss seidal iterative method Implementation of Algorithms through MATLAB. UNIT - II (15 Periods) Interpolation, Numerical Differentiation & Integration: Finite differences forward & backward operators problem based on equal interval Newtons forward and backward methods Gauss forward & backward methods unequal internals Lagranges Interpolation Newtons divided difference formula Numerical differentiation and Integration Trapezoidal rule Simpsons rules Implementation of Algorithms through MATLAB. UNIT - III (15 Periods) Numerical Solution Of ODE & Approximation: Initial value problems of ODE Taylorss method- Picards method Eulers method RungeKutta method Predictor & correctors method - Approximations by spline functions- Implementation of algorithms through MATLAB. UNIT - IV (15 Periods) Numerical solution of Partial Differential Equations: Classification of PDE Elliptic and Poisson Model Parabolic Model Hyperbolic Model Problems - Implementation of Algorithm will be investigated through MATLAB. Text Books: 1. Van Loan, Introduction to Scientific Computing, Prentice Hall of India, Second Edition, 1999. 2. Kincaid & Cheney, Numerical Analysis: Mathematics of Scientific computing, BrooksCole, Third Edition, 2002. Reference: 1. R.Kandasamy, Thilagavathy and Gunavathy, Numerical methods, S.Chand & Co, 2002.

BICDIC303 MULTIMEDIA SYSTEMS (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods) Multimedia: An overview - Text: Introduction Types of Text Unicode Standard Font Insertion of Text Text Compression File Formats - Image: Introduction Image Types Seeing Color Color Models Basic Steps for Image Processing Scanner Digital Camera Interface Standards Specifications of Digital Images CMS - Device Independent Color Models File Formats Image Output on Monitor, Printer UNIT II (15 Periods) Audio: Introduction Acoustics Nature of Sound Waves Fundamental Characteristics of Sound Musical Note and Pitch Psycho-Acoustics Elements of Audio Systems Microphone Amplifier Loudspeaker Audio Mixer Digital Audio Synthesizers Midi ,Messages, Connections, Specifications Basics of Staff Notation Sound Card Audio File Formats and CODECs Audio Recording Systems - Video: Introduction Digital Video Digital Video Standards PC Video Video Recording Formats and Systems Video File Formats and CODECs Video Editing UNIT III (15 Periods) Animation: Introduction - Multimedia architecture: Introduction User Interfaces Windows Multimedia Support Hardware Support Distributed Multimedia Applications Real Time Protocols Playback Architectures Streaming Technologies Temporal Relationships Synchronization Multimedia Database Systems Feature Extraction of Images, Audio, Video Similarity Metrics Indexing Mechanisms Characteristics of MMDB UNIT IV (15 Periods) Multimedia Data Compression: Compression principles Text compression Huffman coding LZ and LZW coding Image compression - JPEG Audio compression Differential Pulse Code Modulation Adaptive differential PCM Adaptive and Linear coding MPEG and Dolby audio coders Video compression H.261, DVI, MPEG, MPEG - 1, MPEG - 2, MPEG 4, MPEG 7 - Virtual Reality: Introduction Forms of Virtual Reality VR Applications Software Requirements Peripheral Devices VRML Text books: 1. Ranjan Parekh, Principles of Multimedia, Tata McGraw Hill, 2006 [Units I, II, III & IV] 2. Fred Halsall, Multimedia Communications, Pearson Education, 2001 [Unit IV] References: 1. John Vince, Virtual Reality Systems, Pearson Education, 2001 2. Tay Vaughan, Multimedia Making It Work, Tata McGraw Hill, Sixth Edition, 2007.

BICCIC 306 R01 MICROPROCESSORS & MICROCONTROLLER LAB L T P CREDITS 0 0 3 2

Study of 8086. Basic arithmetic operations using 8086. Linear search & binary search using 8086. Insertion sort & Bubble sort using 8086. Basic arithmetic operations using 8087. Solving algebraic equations through Newton Raphson method using 8087. Interfacing ADC with 8086. Basic operations using 8051. Program for finding largest and smallest number using 8051. Program for Ascending and descending order using 8051. Traffic light controller using 8051. Code conversion using 8051. 13, 14 & 15. Experiments on Advance Microprocessor (Using Pentium Processor)

BICCIC 307 R02 DATA STRUCTURES LAB L T P CREDITS 0 0 3 2 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Create a Stack and do the following operations using arrays. (i) Push (ii) Pop (iii) Peep Create a Queue and do the following operations using arrays (i) Enqueue (ii) Dequeue Implement insertion, deletion and display operations on singly linked list Implement conversion of infix expression to postfix using linked stack. Implement insertion, deletion and display operations on doubly linked list Implement insertion, deletion and display operations on circular doubly linked list. Implement the following operations on a binary search tree: (i) Insert a node (ii) Delete a node (iii) Traversals - In-order, Pre order, & Post order Implement the following operations on multi-way trees : (i) Insert a node (ii) Delete a node Implement the following operations on B-trees : (i) Insert a node (ii) Delete a node Implement the following operations on trie structure : (i) Insert a node (ii) Delete a node (iii) Search for a node (iv) Display using preorder traversal Sort the list of numbers using Heap sort and Merge Sorting Techniques Implement the following three searching techniques for a set of numbers (i) Linear Search (ii) Binary Search (iii) Hash Search Traverse the nodes of the graph using BFS and DFS.

11. 12. 13.

BICCTP 308 HR SKILLS - I L T P CREDITS 1 0 0 1

S.NO 1. 2. 3. 4. 5. 6. 7. 8. 9.

DETAILS SWOT Analysis and presentation (Individual exercise) Listening Skill Exercise (Audio-visual Presentation) Team Skills-Product Launching Aptitude Test I Leadership Exercise (Problem solving exercise) Etiquettes-Discussion & Reporting Person I admire Oral Presentation Emotional intelligence-Written Exercise End Semester Examinations TOTAL

NO.OF CLASSES 2 1 2 2 2 1 2 1 2 15

BICDIC 301 PROGRAMMING IN C (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods)

Introduction: Structure of C C fundamentals Declarations Data types User defined data types Operations Type Conversion I/O functions Header file Library functions. Control Structure: Conditional constructs control constructs Multiple branching Iteration and jump constructs. UNIT II (15 Periods)

Arrays: Declaration Initialization and manipulation of single & multidimensional arraysString Handling -String Manipulations and character handling functions String manipulation operations. Functions: Declarations Definition Scope Arguments Call by reference & value Recursion storage classes preprocessor directives. UNIT III (15 Periods)

Structures & Unions: Structures and Unions- Declarations initializations - Nesting of Structures Structure with arrays and functions. Pointers: Declarations Accessing through pointers pointer and character strings pointer-topointer Pointers in arrays, Structures and functions Dynamic memory allocation. UNIT IV (15 Periods)

Files: Sequential Access Random Access opening & closing file file processing using file manipulation functions. Graphics: Graphics under Windows- Device independent drawing- Hello Windows-Drawing shapes Types of pens-Types of brushes-Free hand drawing-Device Context-Displaying a Bitmap Animation. Text Books: 1. E. Balagurusamy, Programming in ANSI C, Tata McGraw Hill, Third Edition, 2006. [Units I, II, III & IV] 2. Yeshavant.P Kanetkar , Let us C, BPB, Eighth Edition, 2008. [Unit IV] References: Brian Kernighan & Dennis Ritchie, C Programming Language, Prentice Hall of India, Second Edition, 1988. Byron.S. Gottfried, Theory and problems of Programming with C, Tata McGraw Hill, 2000.

BICDIC 304 Programming in C Lab L T P CREDITS 0 03 2 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Programs on arithmetic operators (like simple interest, compound interest and Celsius to Fahrenheit) Programs on conditional and looping statements (like solving Quadratic equation. Sine and Cosine series, Summation of digits) Programs on Numerical Methods problems (like Runge Kutta Method, Gauss- Seidal method) Programs on arrays (like Matrix operations, finding minimum or maximum in a set of numbers) Programs on string manipulations (palindrome, pattern searching) Programs on Functions and recursion (factorial, Fibonacci, tower of Hanoi ) Programs on structure and unions(student, employee details) Programs on pointers (Sorting or Searching) Programs on files( payroll processing) Menu driven Programs to demonstrate graphic functions like (circle, line, ellipse, arc) Programs on Dynamic memory allocation Programs on Command Line Arguments

SEMESTER V: Subject Code BICCMA501 BICCIC 502 BICCIC 503 BICCIC 504 BICDIC XXX BICDIC XXX BICCIC 505 BICCIC 506 BICCTP507 Subject Title Probability & Random Processes Principles of Data Communication Data Base Management Systems Signals & Systems DE 3 DE 4 Data Communication Lab Data Base Management Systems Lab HR SKILLS III TOTAL Period of Instruction L T P 4 1 0 3 1 0 3 1 0 3 1 0 3 1 0 3 1 0 0 0 3 0 0 3 1 0 0 20 6 6 Credits 5 4 4 4 4 4 2 2 1 30

DEPARTMENTAL ELECTIVES: BICDIC 501 BICDIC 502 BICDIC 504 BICDIC 503 BICDIC 505 Digital Image Processing Design and Analysis of Algorithms Simulation & Modeling Marketing of IT Services Artificial Intelligence 3 3 3 3 3 1 1 1 1 1 0 0 0 0 0 4 4 4 4 4

BICCMA501 PROBABILITY AND RANDOM PROCESSES L T P CREDITS 4 1 0 5 UNIT - I Probability And Random Variables. (19 Periods) Probability concepts--Independent eventsBayes theorem simple problems Random variablesDiscrete and continuous random variables--pdf--cdf--properties of cdf F(x) Two dimensional random variables discrete and continuous cases Joint pdf Marginal and conditional distributions Independent random variables. UNIT - II Mathematical Expectations And Standard Random Variables (19 Periods ) Expectations properties Raw and central moments Covariance MGF and CF-properties Correlation and Regression analysis--Exponential,Gamma,Weibull and Gaussian distributions-simple problems. UNIT - III Random Processes (18 Periods)

Classification Stationary process SSS process WSS process-Auto correlation function correlation & covariance function properties Poisson process properties simple problems. UNIT - IV Discrete Parameter Markov Chain (19 Periods )

Introduction computation of n-step Transition probabilities state classification and limiting distributions - Distribution of times between state changes Irreducible finite chains with aperiodic states M/G/1 Queuing system Pollaczak - Khintcline formula Text Books: 1. 2. Veerarajan.T, Probability and Random Processes, Tata McGraw Hill publications, First Edition, 2000 [Units I, II &III] K.S.Trivedi , Probability And Statistics With Reliability, Queuing And Computer Science Applications, Prentice Hall of India. [Unit IV]

References: 1. S.C. Gupta and V. K. Kapoor, Fundamentals of Mathematical Statistics, Sultan Chand & Sons, Tenth Revised Edition, 2000. 2. Papoulis A, Probability, Random Variables and Stochastic Processes, Tata McGraw Hill,1991. 3. Peebles, P. Z, Probability, Random Variables and Random Signal Principles, Tata McGraw Hill, 1980.

BICCIC 502 PRINCIPLES OF DATA COMMUNICATION L T P CREDITS 3 1 0 4 UNIT - I: (15 Periods) Data communication model: Data communication networks, protocols - standards & making organizations - Use of analog signal to transmit digital data - Data rate and channel capacity Transmission media: Guided media - twisted pair, coaxial, optical fiber, unguided media - radio frequency allocation for terrestrial microwave, satellite communication and mobile services Transmission Impairment Data rate limit - Performance. UNIT - II: (15 Periods) Digital data communication techniques: Asynchronous and Synchronous transmission - digital to digital encoding - Channel and source encoding Line coding and schemes 4B/5B and 8B/10B block coding Scrambling Error detection and correction: Types Redundancy FEC Modular arithmetic Block coding Linear Block codes Cyclic codes - Checksum. UNIT - III: (15 Periods) Interfaces and modems: Digital data transmission - Parallel and serial DTE/DCE interface Data terminal equipment, Data circuit terminating equipments - standards EIA 232 interfaceother interface standards - EIA 449, EIA 530, X.21, Modems, transmission rate, Modem standards. Networking and Internetworking devices UNIT - IV: (15 Periods) Network Layer: Logical Addressing IPV4 & IPV6 Addresses and Structure Transition from IPV4 to IPV6. Common carrier service and hierarchies - Analog service and digital service, CDMA, Principles of Mobile Communication, Cellular telephony standards, fixed wireless networks and mobile networks. Text Books: 1. Behrouz Forouzan , Introduction to Data Communications and Networking, Tata McGraw Hill, Fourth Edition, 2006. References: 1. William Schewber , Data Communication, Prentice Hall of India, 1998. 2. A. S. Tanenbaum, Computer Networks, Pearson Education, Third Edition 2003.

BICCIC503 DATABASE MANAGEMENT SYSTEMS (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT - I (15 Periods) Introduction: DataDatabaseCharacteristics of the Database Approach Actors on the scene Advantages Data models, Schemas and Instances Three Schema Architecture and Data IndependenceDatabase Languages and InterfacesDatabase System Environment Classification of DBMS. Files: Buffering of BlocksPlacing File records on DiskOperation on filesIntroduction to IndexesTypes of IndexesBTrees, B+Trees. UNIT - II (15 Periods) Data Modeling: Data modeling using the ER modelEnhanced ER modelingUML Class diagramsRelational model conceptsRelational model constraints and Relations Database Schemas. SQL: Introduction Sub-languagesDDLConstraintsSystem tablesDMLselection, Insert, Update and DeleteOperatorsProjectionJoinsSub queries, nesting and correlated Sub queriesGroupingSortingSet operationsAggregation and BuiltinFunctionsWorking with Date Data typeDatabase SecurityReportsSynonymsViewsSequencesindexes, Stored ProceduresTriggers, Cursors. UNIT - III (15 Periods) Relational Algebra: SELECT, PROJECT, SET OPERATIONS, JOIN, DIVISION, Aggregate Function and Grouping, Outer Join & Outer Union operations. Examples of Queries in Relational Algebra. Relational Database Design: Functional Dependency, First, Second and Third Normal Forms, BCNF, Multi Valued Dependency and Fourth Normal Form, Join Dependency and Fifth Normal Form. UNIT - IV (15 Periods) Transaction Processing Concepts: Introduction to Transaction ProcessingTransaction and System ConceptsCharacterizing schedulesConcurrencyControl TechniquesTransaction Recovery conceptsRecovery Techniques. Text Book: 1. R.Elmasri and S.B.Navathe, Fundamentals of Database Systems, Pearson Education, Fourth Edition, 2004. References: 1. Henry F.Korth, Abraham Silberschatz and Sudarshan, Database System Concepts, McGraw Hill, Fifth Edition, 2005. 2. S.K.Singh, Database Systems Concepts, Design and Applications, Pearson Education, 2006. 3. C.J.Date, An introduction to database, Addison Wesley, Seventh Edition, 2000.

BICCIC 504 SIGNALS AND SYSTEMS L T P CREDITS 3 1 0 4 UNIT - I Signals And Systems (12 Periods) Classification of Signals Transformation of the independent variable Basic continuous time signals Basic discrete time signals Systems Properties of Systems- Linearity, memory, casual, Time invariant and stability. UNIT - II Time Linear Time Invariant Systems (16 Periods) Introduction Discrete time linear time invariant systems - Representation of Discrete Time Signals in Terms of Impulses The Convolution Sum - ContinuousTime Linear Time Invariant Systems; The convolution integral Properties of Linear Time Invariant Systems - System Described by Differential Block Diagram Representation of LTI Systems described by Differential Equations Singularity Functions UNIT - III Fourier analysis For Continuous -Time Signals and Systems (16 Periods) Introduction - The Response of Continuous - Time LTI Systems to Complex Exponentials Representation of Periodic Signals - Continuous Time Fourier Series Approximation of Periodic signals using Fourier Series - Convergence of Fourier Series Representation of Aperiodic Signals The Continuous Time Fourier Transform Properties of CTFT The Convolution Property The Modulation Property The Frequency Response of Systems Characterized by Linear Constant Coefficient Differential Equations First order and Second order Systems. UNIT - IV Fourier analysis for discrete -time signals and systems (16 Periods) Introduction - The Response of Discrete-Time LTI Systems to Complex Exponentials Representation of Periodic Signals The Discrete Time Fourier Series Representation of Aperiodic Signals The Discrete Time Fourier Transform Properties of DTFT The Convolution Property The Modulation Property Duality - The Frequency Response of Systems Characterized by Linear Constant Coefficient Difference Equations First order and Second order Systems. Text Book: 1. Alan V. Oppenheim and Alan S. Willsky with S. Hamid Nawab, Signals and Systems, Pearson Education, Second Edition, 2006. References: 1. Simon Haykin and Baray Van Veen, Signals and systems, Wiley & Sons, Edition, 2003. 2. Hwai Hsu, Schaums outline Series - Signal and Systems, McGraw Hill, 1995. Second

BICDIC 501 DIGITAL IMAGE PROCESSING (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT - I (15 Periods) Fundamentals of Image Processing Digital image fundamentals Elements of visual perception Image model - Sampling and Quantization matrix Vector representation of discrete images Fourier transform and its properties Discrete Fourier transform Discrete cosine transform Karhunen Leove (KL) transform Wavelet transform. UNIT - II (15 Periods) Image Enhancement Point operations Contrast stretching Histogram modification techniques Image smoothening Image sharpening Pseudo and colour processing Image restoration model Least mean square filter Interactive restoration Restoration in spatial domain. UNIT - III (15 Periods) Image Compression Standards Image data compression models Error free compression Fundamental coding theorems Error free coding Pixel coding Predictive techniques Transform coding Threshold coding Image compression standards Joint Picture Expert Group (JPEG) and Motion Picture Expert Group (MPEG). UNIT - IV (15 Periods) Segmentation Image segmentation Detection of discontinuities Thresholding Motion in segmentation . Elements of image analysis Region and scene analysis Classification techniques Image understanding systems Pattern recognition by pattern classes Neural Networks in image processing Image processing applications. Text Book: 1. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Addison Wesley, Third Edition , 2002. References: 1. William K. Pratt, Digital Image Processing, John Wiley & Sons, Third Edition, 2001. 2. Anil K. Jain, Fundamentals of Digital Image Processing, Pearson Education,1995. 3. Gregory A. Baxes, Digital Image Processing Principles and Applications, John Wiley & Sons, 1994.

BICDIC 502 DESIGN AND ANALYSIS OF ALGORITHMS (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT-I (15 Periods) Basic Concepts of Algorithms: Introduction Fundamentals of Algorithmic Problem Solving Important Problem Types Fundamentals of the Analysis of Algorithm Efficiency Analysis Framework Asymptotic Notations and Basic Efficiency Classes Mathematical Analysis of Recursive and Non-recursive Algorithms Fibonacci Numbers Empirical Analysis of Algorithms Algorithm Visualization UNIT-II (15 Periods) Divide and Conquer & Decrease and Conquer : Brute Force Selection Sort and Bubble Sort Divide and conquer Merge sort Quick Sort Multiplication of Large Integers and Strassens Matrix Multiplication Decrease and Conquer Insertion Sort Depth first Search and Breadth First Search Topological Sorting Algorithms for Generating Combinatorial Objects Decrease-by-a-Constant-Factor Algorithms Variable-Size-Decrease Algorithms Sorting by Counting UNIT-III (15 Periods) Transform and Conquer & Dynamic Programming :Transform and conquer Presorting Gaussian Elimination Heaps and Heap sort Horners Rule and Binary Exponentiation Problem Reduction Dynamic Programming Computing a Binomial Coefficient Warshalls and Floyds Algorithm Optimal Binary Search trees The Knapsack Problem and Memory Functions. UNIT-IV (15 Periods) Greedy Techniques, Backtracking & Branch and Bound: Greedy Techniques Prims Algorithm Kruskals Algorithm Dijkstras Algorithm Huffman trees Backtracking nQueens Problem Hamiltonian Circuit problem Subset-Sum problem Branch and bound Assignment problem Traveling salesman problem. Text Book: 1. Anany Levitin, Introduction to the Design and Analysis of Algorithm, Pearson Education, Second Edition, 2007. References: 1. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms, Prentice Hall of India, Second Edition, 2001. 2. Sara Baase and Allen Van Gelder, Computer Algorithms - Introduction to Design and Analysis, Pearson Education Asia, 2003. 3. A.V.Aho, J.E. Hopcroft and J.D.Ullman, The Design and Analysis of Computer Algorithms, Pearson Education Asia, 2003. 4. S.K. Basu, Design and Analysis of Algorithms, Prentice Hall of India, 2005.

BICDIC 503 MARKETING OF IT SERVICES L T P CREDITS 3 1 0 4 UNIT-I (15 Periods)

Understanding Marketing Management: Marketing tasks, Marketing Concepts and tools, Company orientation toward the Marketplace, Building Customer Satisfaction, Value and retention, Analyzing Marketing opportunities, Scanning the Marketing Environment. Identifying Market segments and selecting Target market . UNIT-II (15 Periods)

Shaping the Market Offering: Marketing Mix-4Ps,Setting the product and branding Strategy, Packaging and Labelling, Managing Integrated Marketing Communications, Advertising, Sales Promotion, Public Relation, Direct marketing, Designing and Managing Value Networks and Marketing Channels, Channel dynamics, Channel-Management Decisions. UNIT-III (15 Periods)

Services Marketing: The Nature of Services, Categories of Service Mix, Difference between Product and Service, Characteristics of Services and their marketing implications, Three additional Ps, Managing Product quality, Major trends in Product support services. UNIT-IV (15 Periods)

Customer Relationship Management: Definition-CRM as a business strategy-Web-based Marketing online Customer support-CRM software for marketing and Sales: Campaign management, Lend management, Customer segmentation, Customer profitability Analysis. Text Book: 1. Philip Kotler, Marketing Management, Prentice Hall of India, 1999.

References: 1. 2. 3. Christopher Lovelock , Service Marketing, Pearson Education Asia,1998. Jill Dyche, The CRM Hand Book, Pearson Education Asia, 2000. Quelch,Dolan& Kosnik, Marketing Management, IRWIN Inc., 1993.

BICDIC 504 SIMULATION AND MODELING (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods) Simulation fundamentals and Introduction to Arena: Modeling-advantages and disadvantages of simulation-kinds of simulation-methods for doing simulation-use of simulation, fundamental concepts of simulation, a guided tour through Arena UNIT II (15 Periods) Modeling basic operations and inputs: Electronic assembly and test system and its enhanced version using animation and parts transfer-Input analysis, Modeling detailed operations: modeling issues-modeling approach-building the model-finding and fixing modeling errorsbuilding automotive shop model with animation-inventory simulation, Statistical analysis of output from terminating simulations: time frame of simulations-strategy for data collection and analysis-confidence intervals for terminating simulations-comparing two alternativesevaluating many alternatives with the process analyzer-searching for an optimal alternative with OptQuest. UNIT III (15 Periods) Intermediate Modeling and Steady State Statistical Analysis: Simulation of small manufacturing system-statistical analysis of output from steady state simulations, Entity Transfer: Types-small manufacturing system with resource constrained transfers and transporters-conveyors-modeling conveyors using advanced transfer panel-more on transportersentity reneging-holding and batching entities-overlapping resources-miscellaneous modeling issues. UNIT IV (15 Periods) Arena integration and Customization: reading and writing data files-VBA in Arena-presenting arrival choices to the user-recording and charting model results in excel-modules using the Arena professional Edition, continuous and combined models: modeling simple discrete/continuous system-coal loading operation-continuous state change systems, Statistical issues: random number generation-generating random variates-non stationary poisson process-variance reduction-sequential sampling-designing and executing simulation experiments, conducting simulation studies Text Book: 1. W. David Kelton, Randall P Sadowski, David T Sturrock, W. Kelton, Randall Sadowski, David Sturrock, Simulation with Arena, McGraw Hill, Third Edition, 2004. Reference: 1. Averill M. Law, W. David Kelton, Simulation Modeling and Analysis, McGraw Hill, Third Edition, 2000.

BICDIC505 ARTIFICIAL INTELLIGENCE (Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT I (15 Periods) Introduction Introduction to AI - The History of Artificial Intelligence - The State of the Art Intelligent Agents - Agents and Environments - The Structure of Agents Problem Solving - Problem-Solving Agents - Uninformed Search Strategies - Breadth-first search - Depth-first search - Depth-limited search - Iterative deepening depth-first search Bidirectional search Comparing uninformed search strategies. UNIT II (15 Periods) Informed Search and Exploration - Heuristic Search Strategies - Greedy best-first search - A* search - Memory-bounded heuristic search - Heuristic Functions - Local Search Algorithms and Optimization Problems - Hill-climbing search - Simulated annealing search - Constraint Satisfaction Problems - Backtracking Search for Constraint Satisfaction Problems Adversarial Search - Optimal Decisions in Games - Optimal strategies - The mini-max algorithm - AlphaBeta Pruning . UNIT III (15 Periods) Knowledge and Reasoning - Logical Agents - Knowledge-Based Agents - Logic - Propositional Logic - Reasoning Patterns in Propositional Logic Resolution - Forward and backward chaining - Effective propositional inference - A complete backtracking algorithm - Local-search algorithms - First-Order Logic - Syntax and Semantics of First-Order Logic - Inference in FirstOrder Logic - Propositional vs. First-Order Inference - Unification and Lifting - Forward Chaining - Backward Chaining Resolution. UNIT IV (15 Periods) Planning and Learning - Planning with State-Space Search - Forward state-space search Backward state-space search - Heuristics for state-space search - Uncertain knowledge and reasoning - Uncertainty - Acting under Uncertainty - Basic Probability Notation - The Axioms of Probability - Inference Using Full Joint Distributions - Bayes' Rule and Its Use - Learning Learning from Observations - Forms of Learning. Text Book: 1. Stuart Russel and Peter Norvig, Artificial Intelligence - A Modern Approach, Prentice Hall International, Second Edition, 2008. References: 1. George F.Luger, Artificial Intelligence Structures and Strategies for Complex Problem Solving, Pearson Education, Fourth Edition, 2004. 2. Elain Rich and Kevin Knight, Artificial Intelligence, Tata McGraw Hill, Second Edition, 1993.

BICCIC 505 DATA COMMUNICATION LAB L T P CREDITS 0 0 3 2

1. Amplitude Modulation 2. Amplitude Modulation detection 3. Frequency Modulation 4. Frequency Modulation detection 5. Pulse Width Modulation 6. Pulse Position Modulation 7. Pulse Amplitude Modulation 8. Frequency Shift Keying 9. Amplitude Shift Keying 10. Pulse Code Modulation Encoder, Time Division Multiplexing 11. Binary Phase Shift Keying, Quadrature PSK 12. Study of Fiber Optics Kit Additional Exercises 1. Data Compression techniques 2. Encryption and decryption techniques 3. Serial Communication using RS232(Study on Null MODEM concept)

BICCIC 506

Data Base Management Systems Lab L T P CREDITS 0 0 3 2

PART I: SQL 1. Creation of Tables & Simple Queries. 2. Implementation of key Constraints. 3. Implementation of Arithmetic / Logical Operations , Sorting & grouping. 4. Nested Queries. 5. Joins. 6. Built-In functions. 7. Update Operations. 8. Index , Sequences , Synonyms & Views. 9. Simple PL/SQL Procedure & Cursors PART II: Developer 2000 (Forms) 10. 11. Student Information. Payroll Systems.

PART- III Developer 2000 (Reports) 12. 13. Payroll Reports. Student Reports.

Additional Experiments PL/SQL 1. Triggers.

BICCTP507 HR SKILLS III L T P CREDITS 1 0 0 1

S.NO 1. 2. 3. 4. 5. 6. 7. 8. Mock Press

DETAILS

NO.OF CLASSES 2 2 2 2 2 2 1 2 TOTAL 15

Technical Quiz-By student Technical Interview By Parent Department Staff Aptitude Test III Case Study on Conflict Resolution Corporate Ethics & Culture-Staff lecture Out of Box Thinking Exercise End Semester Examinations

SEMESTER VII: Subject Code BICCIC 701 Subject Title Period of Instruction L T P 4 1 0 4 3 3 3 3 0 0 20 1 1 1 1 1 0 0 6 0 0 0 0 0 3 3 6 Credit Point 5 5 4 4 4 4 2 2 30

Broadband Communications BICCIC 702 Advanced Internet Programming Concepts BICCIC 703 Embedded Systems BICCIC 704 Mobile Computing BICDIC XXX DE 8 BICDIC XXX DE 9 BICCIC 705 Advanced Internet Programming Lab BICCIC 706 Mini Project (CASE Tools Approach) TOTAL DEPARTMENTAL ELECTIVES: BICDIC701 BICDIC702 BICDIC703 BICDIC704 BICDIC705 BICDIC 706 BICDIC 707 Real Time Systems Cryptography & Network Security DSP Architecture Wireless Application Protocols Satellite Communication Protocols & Network Security Advanced Operating Systems & OS Industry Trends

3 3 3 3 3 3 3

1 1 1 1 1 1 1

0 0 0 0 0 0 0

4 4 4 4 4 4 4

BICCIC 701 - BROADBAND COMMUNICATIONS L T P CREDITS 4 1 0 5 UNIT-I (19 periods)

High-speed solutions: Broad Band Communication-Need, definition and supporting technologies. FDDI: frame format-protocol architecture-Network topology-configurationapplication- DQDB: feature- concepts- protocols-Working-Gigabit Ethernet-SMDS: Standardscell structure- Architecture- protocol-intercarrier Specification Frame relay: Frame structure- Frame relay Vs Packet switching- Frame relay operatorsBandwidth on demand-Voice over Frame relay - SONET/SDH -advantages- standard- protocolsbasic SONET overhead capabilities. UNIT-II (19 periods)

ISDN overview: ISDN Standards-ISDN Interfaces and Functions: Transmission structure- User Network interface configuration ISDN protocol Architecture- Addressing-ISDN Physical Layer: Basic User-Network Interface- Primary rate user-Network Interface UNIT-III (18 periods)

ISDN Data Link Layer: LAPD- Terminal adaptation-ISDN Network Layer-Basic call controlControl of supplementary services. ISDN Services: Service Capabilities- Bearer Services and Teleservices- Basic and supplementary services. Signaling System Number: SS7Architecturesignaling data link level-signaling link level- Signaling Network Level. Broadband ISDN Architecture: B-ISDN Standards- Broadband Services- Requirements Architecture UNIT-IV (19 periods)

ATM Protocols: ATM - Transmission of ATM cells- ATM Adaptation Layer. ATM traffic and congestion control: Requirements for ATM traffic and congestion control- ATM service categories- ATM traffic related attributes- Traffic management framework- Traffic Management- ABR traffic management- Flow Control-Error Detection - Error Control TEXT BOOKS: 1. Behrouz Forouzan, Data Communication and Networking, TMH, 4th edition, 2004(Unit I) 2. WilliamStallings,ISDN and Broadband ISDN with Frame Relay and ATM Networks, MacMillan Publishing, 4th edition, 1999(Units II,III & IV) REFERENCE: 1.Balaji Kumar, Broad Band Communication, TMH, 1994

BICCIC 702 ADVANCED INTERNET PROGRAMMING CONCEPTS L T P CREDITS 4 1 0 5 Unit I (19 periods) SWING: Introduction to SWING MVC Design Pattern Introduction to Layout Managers Text Input Making Choices Sophisticated Layout Management Dialog Box List Trees Tables Styled Components Component Organizers. Unit II (19 periods) Java Beans: Bean Writing Process Using Bean to build applications Bean Properties Adding custom Bean Events Property Editors Customizers The Bean Context. Images: Reading and Writing Images Image Manipulation. Unit III (18 periods) JDBC: The Design of JDBC SQL Basic JDBC Programming Concepts Executing Queries Scrollable and Updatable Result Sets Meta Data Transaction. RMI: Remote Objects Setting up Remote Method Invocation Parameter Passing in Remote Methods Using RMI in Applets Server Object Activation Java IDL and CORBA. Unit IV (19 periods) Collections: Collection Interfaces Concrete Collections Collection Framework Algorithms Legacy Collections. Security: Class Loader Byte Code Verification Security Managers and Permissions Digital Signatures Code Signing. TEXT BOOK: 1. Cay S. Horstmann, Gary Cornell, CORE JAVA 2 Volumes I & II, Pearson Education Asia , 2001. REFERENCES: 1. Herbert Schildt, The Complete Reference JAVA 2 Fifth Edition, Tata Mc Graw Hill Edition, 2002. 2. Harvey M. Deitel, Paul J. Deitel, JAVA: How to Program, Seventh Edition, Deitel & Associates Inc., 2006.

BICCIC 703 EMBEDDED SYSTEMS (Common for CSE, ICT and IT students) L T P CREDITS 3 1 0 4 UNIT - I (15 periods) Introduction to Embedded systems: Embedding systems - Classification of embedded systems - Characteristics of embedded computing applications - Challenges in embedded computing system design process - Processor in embedded systems - Other hardware Unit - Software embedded into a system - Exemplary Embedded systems - Embedded system on-chip and VLSI circuit UNIT - II (15 periods) Embedded software development process: Software development life cycle and its models Software analysis, design, Implementation - Testing, validating and debugging - Real time programming issues during development process - Software project management - Software maintenance - Issues in embedded system design UNIT - III (15 periods) Real time Operating Systems: Real-time and Embedded system OS - interrupt routines in RTOS environment - RTOS task scheduling models - performance metric in scheduling models list of basic actions in a preemptive schedules and expected times taken at a processor - Fifteen point strategy for synchronization. Co-design and tools: Embedded system design and co-design issues in system development process - Use of target system and its emulator and ICE - Use of software tools for development of an embedded system - Use of scopes and logic analyser for system hardware tests UNIT IV (15 periods) Distributed embedded systems: Distributed embedded architectures - Networks for embedded systems - Network - Based - Design - Internet enabled systems. Applications: Telephone PBX - Ink Jet printer - Personal Digital Assistants - Set Top Boxes Real time alarm clock TEXT BOOKS: 1. Wayne Wolf, Computers as components Principles of embedded computing system design, Elsevier, Second edition, 2008. [Unit I, IV] 2. Raj Kamal, Embedded systems Architecture, Programming and design, TMH, 1st reprint, 2003. [Unit II, III] REFERENCE: 1.Steve Heath, Embedded systems Design, Second Edition, Newnes publications, 2003.

BICCIC 704 MOBILE COMPUTING L T P CREDITS 3 1 0 4 UNIT I (15 Periods)

Introduction: Frequencies-signals-antennas-signal propagation-multiplexing-modulation-spread spectrum-cellular systems-Medium access control. UNIT II (15Periods)

Telecommunication systems: GSM,DECT-Satellite systems-Broadcast systems. Wireless LANInfrared vs radio transmission, Infrastructure and ad hoc networks, Blue tooth. UNIT III (15 Periods)

Mobile Network layer: Mobile IP, DHCP, Ad hoc networks.-Mobile transport layer-Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP. UNIT IV (15Periods)

WAP: Architecture, wireless datagram protocol, Wireless transport layer security, Wireless transaction protocol, Wireless session protocol, wireless application environment, Introduction to WML, Writing a WAP in WML TEXT BOOK: 1. Jochen Sciller, Mobile communications, Addison Wesley publishers 2001. REFERENCES: 1.W.C.Y.Lee, Mobile communication Engineering: Theory and Applications, TMH 1998. 2. Ben Forta, Paul Fonte, Ronan Mandel, Dylan Bromby, WAP development with WML and WMLScript, Techmedia 2001.

BICDIC 701 REAL TIME SYSTEMS (Common for CSE, ICT and IT students) L T P CREDITS 3 1 0 4 UNIT I (15 periods) Introduction: Issues in RealTime computing structure of a Realtime system task classes Characterization of RealTime systems and tasks: Performance measures Estimating Program Run Times Classical Uniprocessor scheduling Algorithms. UNIT II (15 periods) Task Assignment Mode Changes Fault Tolerant Scheduling. Programming Languages and Tools: Desired language characteristics, Data typing, control structures, Hierarchical decomposition, packages, RunTime error handling, overloading and generics Multitasking, task scheduling Timing specification, Runtime support. UNIT III (15 periods) Real Time Databases: Basic definitions Real Time vs General Purpose Database Main memory Databases Transaction Priorities and Aborts Concurrency control Issues, Disk Scheduling Algorithms, Twophase approach to improve predictability, serialization consistency, Databases for Hard Real Time systems. RealTime Communication: Network topologies Protocols UNIT IV (15 periods) Faulttolerance techniques: Causes of failures Fault types fault detection fault and error containment Redundancy Data diversity Reversal checks Integrated failure handling Reliability evaluation techniques Reliability: Obtaining parameter values Reliability models for hardware redundancy software error models Taking time into account. TEXT BOOK: 1. C. M. Krishna and K. G. Shin, RealTime Systems, McGraw Hill, New York, 1997. REFERENCES: 1. Philip A. Laplante, Real Time system Design and Analysis An Engineers Handbook, IEEE Press Ltd., Second edition, 2002. 2. Alan Burns Andly Welling, Real Time systems and their programming languages, Addison Wesley, Second Edition 1996.

BICDIC 702 CRYPTOGRAPHY & NETWORK SECURITY


L T P CREDITS 3 1 0 4 UNIT I (15 Periods) Introduction: Security Threats, Security Attacks, Security Services, Mechanisms- Model for Network Security-Classical Encryption Techniques-Substitutions-Transpositions TechniquesStream Cipher, Block Cipher- Cipher Modes-ECB-CBC-CFB-OFB- Traffic Confidentiality Feistal Cipher Structure - Key Management - Random Number Generation. UNIT II (15 Periods)

Types & Algorithms: Symmetric Public Key Cryptography- Combining Block ciphers Double, Triple Encryption, Doubling the Block length- How Crypto system fails? Choosing between Strong and Weak Crypto Systems - Data Encryption Standards - AES- RSA Algorithm Blowfish Knapsack Algorithm. UNIT III (15 Periods)

Hash Algorithm, Key Management: Diffie Hellman Key Exchange EKE Conference Key Distribution - Elliptic Curve Cryptography Authentication Message Authentication Codes Hash Functions - Secure Hash Algorithm Digital Signatures DSA - Authentication ProtocolsKerberos AKEP2. UNIT IV (15 Periods)

E-Mail Security: Pretty Good privacy - S/MIME - IP Security: Overview Architecture Authentication Header Encapsulating security payload Combining Security associations Web Security: SSL- TLS-SET Firewalls: Design Principles Trusted systems Text Books: 1. Bruce Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in C, John Wiley & Sons, Second Edition, 1996. [Units I, II & III] 2. William Stallings, Cryptography and Network Security: Principles and Practice, Pearson Education, Fourth Edition, 2006 [Units I, III & IV] References: 1. Alfred J. Menezes, Paul C.Van OorSchot, Scott A. Van Stone, Handbook of Applied Cryptography, CRC Press, 1996. 2. Richard E. Smith, Internet Cryptography, Addison Wesley, 1997. 3. Atul Kahate Cryptography and Network Security. Tata McGraw Hill, 2003

BICDIC703 DSP ARCHITECTURE L T P CREDITS 3 1 0 4 UNIT-I Architectures for Programmable Digital Signal-Processing Devices (15 periods)

Introduction-Basic Architectural Features- DSP Computational Building Blocks- Bus Architecture and Memory- Data Addressing Capabilities- Address Generation UnitProgrammability and Program Execution- Speed Issues- Features for external Interfacing UNIT-II Programmable Digital Signal Processors (15 periods)

Introduction- Commercial Digital signal processing devices- data addressing modes of TMS 320C54xx digital signal processors- Memory space of TMS 320C54xx processors- Program control- TMS 320C54xx Instructions and Programming- On chip peripherals- Interrupts of TMS 320C54xx processors- Pipeline operation of TMS 320C54xx processors UNIT-III Implementation of Basic DSP Algorithms (15 periods)

Introduction- The Q-notation- FIR filters- IIR filters- Interpolation filters- Decimation filtersPID controller- Adaptive filters- 2-D signal processing UNIT IV (15 periods) Interfacing Memory and Parallel I/O Peripherals to Programmable DSP Device Introduction- memory space organization- external bus interfacing signals- memory interfaceparallel I/O interface- programmed I/O- interrupts and I/O- Direct Memory Access (DMA) TEXT BOOK: 1. Avatar Singh and S Srinivasan ,Digital Signal Processing,Thomson Learning,2004 REFERENCES: 1. B Venkataramani and M Bhaskar ,Digital Signal Processors,TMH,2002. 2. B.Venkataramani, M. Bhaskar, Digital Signal Processors, Architecture, Programming and Applications, TMH, 2003.

BICDIC 704 - WIRELESS APPLICATION PROTOCOLS L T P CREDITS 3 1 0 4 UNIT I (15 periods) WAP Application Architecture: WAP Internal Structure WAP Vs Web WAP Gateway Functionality Web Model Vs WAP Model Positioning of WAP Gateway in the network. Basic WML: WML Structure eXentsible Markup Language A basic WML card Navigation Advanced Display Features. Interacting with the user: Making Selection Events Variables Input and Parameter Passing. UNIT II (15 periods) WML Script: Lexical Structure Variables and Literals Operators Automatic data type conversion Control Constructs Functions Using Standard Libraries Pragmas Dealing with Errors. ASP, Java, XML and WAP: WML Active Server Pages ADO Using XML to Define Data Transforming XML into other Formats XHTML Introduction to Servlets Introduction to JSP Design Considerations. UNIT III (15 periods) Cold Fusion and WAP: WAP and E-Mail Introduction to E-Mail Key Elements of E-Mail Introduction to the Java Mail API E-Mail and E-Commerce A Complete E-Mail Application Sending and Receiving E- Mail Using ASP vCard and exchange of personal Information WAP and LDAP/ Directory Services: Introduction to Directory services and LDAP JNDI and LDAP Active Directory and ADSI The Application Configuration Access Protocol. UNIT IV (15 periods) WAP Security: The need for Security Encryption Technologies Comparing Security Models Wireless Security Issues TLS and WLTS Future Wireless Security Push Technologies: Internet Push Model Rationale of a WAP Push Model Push Framework Problems with Push Technologies WTA : Interacting with the Mobile Phone: Fundamentals of WTA Architecture WTA Interfaces WTA State Model WTA Application Scenarios. TEXT BOOK: 1. Charles Arehart et al., Professional WAP, WROX press, 2000 REFERENCE: 1.John L. Cook III, WAP Servlets, John Wiley & Sons, 2000

BICDIC 705 SATELLITE COMMUNICATION L T P CREDITS 3 1 0 4 UNIT I (15 periods) Introduction: Frequency allocation for satellite services - Keplers first law - Orbital perturbations - Antenna look angles - Polar mount antenna - Limits of visibility - Geostationary orbits-Launching orbits-Radio wave propagation-Atmospheric losses-Ionospheric effects- Rain attenuation-Other propagation impairments-Antenna polarization-Polarization of satellite signals-Reciprocity theorem for antennas-Coordinate system-The radiated fields. UNIT II (15 periods)

Space Segment: The power supply-Attitude control-Station keeping Thermal control-TT&C subsystem-Transponders-The antenna subsystem. Earth Segment: Receive-only home TV system-Master antenna TV system Space Link: Equivalent Isotropic Radiated Power-Transmission losses-Effects of rain-The Link Power Budget Equation-The uplink and downlink-Carrier to Noise Ratio UNIT III (15 periods) Satellite Access: Single access -Pre assigned FDMA- Demand assigned FDMA - Spade system Bandwidth-limited and power-limited TWT amplifier operation-TDMA-on-board signal processing for FDMA/TDM operation - Satellite-switched TDMA - Code-division multiple access UNIT IV (15 periods)

Satellite Services: Network layers-TCP link -Enhancing TCP Orbital spacing Power rating and number of transponders Frequencies and polarization Transponder capacity Bit rates for digital TV MPEG compression standards FEC Home Receiver - Outdoor and Indoor unit Satellite mobile services VSATs Radarsat GPS satellite TEXT BOOK: 1. Dennis Roddy,Satellite Communication, TMH, 3rd edition, 2001 REFERENCE : 1. T.Pratt & Bostian, Satellite Communication, John Wiley & sons , 2nd edition,2002

BICDIC706 PROTOCOLS & NETWORK MANAGEMENT L T P CREDITS 3 1 0 4 UNIT I (15periods)

Introduction: Need for simple Network Management- Features of the Management Frame work. A brief overview of TCP/IP. Overview of Simple Network Management: The nature of Management information MIBs- The internet standard Management model- Network Management applications- Bringing in the LAN monitors- MIB variable, The first MIB-MIB-ITuning the MIB to get MIB II- Technology extensions- Simple Network Management ProtocolStructure and Identification of Management information- Advantages of a Modular approach. UNIT II (15 periods) Network Monitoring: Network Management requirements-Network Management SystemsNetwork monitoring architecture-Performance Monitoring-Fault Monitoring. Accounting monitoring. Network Control: Configuration control- Security control. UNIT III (15 periods) SNMP network management concepts: Back ground, Basic Concepts. SNMP management Information: Structure of Management Information - Practical Issues. Standard MIBs: MIB-II - Ethernet interface MIB. Simple Network Management Protocol: Basic concepts, Protocol specification - Transport-level support - SNMP Group practical Issues. UNIT IV (15 periods) Remote network monitoring: Statistics collection,-Basic concepts Statistics groups History group Host group Matrix group Token ring extension to RMON RMON alarms and filter alarms Filter, Packet capture and event group Practical issues RMON2 protocol directory Protocol distribution Address map groups RMON2 host groups, Matrix groups, Extension to RMON1 for RMON2 device. TEXT BOOKS: 1.Dr.Sordnie Feit, SNMP A Guide to Network Management, McGraw-Hill International Editions, 1995. (Unit I) 2.William Stallings, SNMP, SNMPv2, SNMPv3 and RMON1 and 2,Pearson Education, 3rd edition , 2003 (Unit II,III & IV) REFERENCES: 1. A.Tanenbaum, Computer networks, PHI, 3rd edition, 1999. 2. Camel Terplan, Network Management, CRC Press, 1999 3. Mani Subramaniam, Network Management Principles & Practice, PTR, 1st edition, 2000

BCSDCS 707 / BITDIT 707 / BICDIC 707 Advanced Operating Systems & OS Industry Trends (Prerequisite: Operating System Internals) L T P Credits 310 4 Unit I: Kernel Overview, Process Management (15 periods) The Process and the Kernel: Process abstraction Execute in Kernel Mode Synchronization Process Scheduling Signals New Processes and Programs. Threads and Lightweight Processes: Introduction fundamental abstractions User Level Thread Libraries. Users Threads in AIX: Understanding Threads and Process Thread safe and Threaded libraries in AIX Creating Threads Terminating Threads Using Mutex Joining Threads Scheduling Threads Thread specific data Signal management Writing Reentrant Code Developing Multithreaded Programs Benefits of Threads. Process Scheduling: Introduction Clock interrupt handling Scheduler Goals Traditional UNIX scheduling Processor affinity on AIX. Unit II: IPC, File systems & Memory management (15 periods) Inter Process Communication: Universal IPC facilities - System V IPC - Messages Ports Message Passing. File systems: The User Interface to Files File Systems Special Files File System Framework The Vnode / VFS Architecture Implementation Overview Network File System. File systems in AIX: JFS/JF2 File system Layout Mounting File system Managing File system. Virtual memory: Introduction Demand Paging Hardware requirement IBM RS/6000, Intel 80X806 AIX Program Address space Overview. Unit III: Operating System Virtualization, RAS (Reliability, Availability & Serviceability) Security: (15 periods) Virtualization Basics: Introduction to system virtualization - Virtualization Benefits. Virtual machines (Logical partitions): Virtual Machine/Partition - Physical partition - Logical Partition - Partition Characteristics - Partition resources - Dynamic Partitioning - Processor concepts - Micro Partitioning - Dedicated donating processors - Multiple shared processor pool Virtual I/O: Virtual Ethernet, Virtual Storage, Introduction to Virtual I/O Server - Live partition mobility - Capacity on Demand Workload Partitions WPAR (Software Partitions): What is a WPAR (Software partition) Types of WPARs Application & System WPARs - When to use Workload partitions - General consideration File system & Networking - WPAR mobility LPAR & PAR Comparison

Operating system RAS (Reliability, Accessibility and Serviceability): 24*7 Availability RAS Overview - Disaster Recovery & High Availability - Reliability - Availability Serviceability Operating System Security: Base OS Security - Securing the network - Internet Protocol security - Security in Enterprise Unit IV: Operating System Industry trends & Case Study (15 periods) Software Consumption Models: Software as a Service (SaaS): Definition - Benefits - Usage Scenario Architecture Cloud Computing: About cloud Definition Benefits - Usage Scenarios Architecture - Cloud Provisioning and Management Architecture: Introduction to Service-Oriented Architecture - Coupling and decoupling of aspects of service interactions - Designing connectionless services - Service granularity and choreography - Implications of service-oriented architecture. Introduction to Power and Energy Management Introduction to High Availability: High availability - Cluster multi-processing - Availability solutions - History and evolution - High availability terminology and concepts - High availability versus fault tolerance - Software planning. References: UNIT I: 1.Uresh Vahalia, Unix Internals The New Frontiers, Pearson Education, 2004 2.User Threads and process in AIX http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.genprogc/doc/g enprogc/understanding_threads.htm 3.Processor affinity on AIX: http://www.ibm.com/developerworks/aix/library/au-processinfinity.html UNIT II: 1.Uresh Vahalia, Unix Internals The New Frontiers, Pearson Education, 2004 2.JFS/JF2 Filesystem Layout http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.genprogc/doc/g enprogc/fsyslayout.htm http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.genprogc/doc/g enprogc/fsyslayout2.htm 3.Mounting Filesystem http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.baseadmn/doc/b aseadmndita/mounting.htm 4.Managing Filesystem http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.baseadmn/doc/b aseadmndita/filesysmgmttasks.htm 5.AIX Program Address space Overview http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.genprogc/doc/g enprogc/address_space.htm

Unit III: 1.Virtualization: http://www-03.ibm.com/systems/power/software/virtualization/index.html http://en.wikipedia.org/wiki/Hardware_virtualization 2.Virtual machines: System_p_LPAR_Virtualization.pdf (To be provided by IBM) Additional references: http://www.redbooks.ibm.com/redbooks/pdfs/sg247940.pdf http://www.ibm.com/developerworks/wikis/display/WikiPtype/AIX+and+Virtualization+Links 3.Workload Partitions: http://www.redbooks.ibm.com/redbooks/pdfs/sg247431.pdf 4.Operating system RAS: http://www.redbooks.ibm.com/abstracts/sg247196.html?Open http://www.redbooks.ibm.com/redpapers/pdfs/redp4367.pdf 5.Operating System Security: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/topic/com.ibm.aix.security/doc/security/se curity-kickoff.htm 6.Security in Enterprise: http://www.redbooks.ibm.com/redbooks/pdfs/sg247430.pdf Unit IV: 1.Saas: http://www.whatissaas.net,http://www-304.ibm.com/isv/marketing/saas/index.html 2.Cloud Computing: http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/Cloud_computing_wp_fin al_8Oct.pdf 3.SOA: http://www.redbooks.ibm.com/redbooks/pdfs/sg246346.pdf 4.Power and energy management: http://www-03.ibm.com/systems/power/software/energy/index.html 5.High Availability: http://www.redbooks.ibm.com/redbooks/pdfs/sg246769.pdf Lab Activities/ Case Studies: Case studies can be distributed across each units or it can be taken up during the end of the course Unit1: Write C programs using pthreads, IPCs, Basic OS utilities like fork, exec, etc. and Signal handlers. Unit2: Create JFS/JFS2 file systems using smitty and command line on AIX OS, Study memory allocation and data flow path behavior using netstat command. Unit3: Create Lpar, DLPAR, Shared processor pool, SPLPAR using HMC. Create System WPAR and Application WPAR

Das könnte Ihnen auch gefallen