You are on page 1of 33

B.TECH.

(ICT) SCHEME (FOR CANDIDATES ADMITTED FROM 2008 ONWARDS) NEW SYLLABUS

SEMESTER VI:

Subject Code BICCIC601 R01 BICCIC602 R01 BICCIC603 R01 BICCIC604 R01 BICDIC XXX BICDIC XXX BICCIC 605 R01

Subject Title Soft Computing Techniques Digital Signal Processing Computer Graphics Computer Networks DE 5 DE 6 Computer Networks Lab

Period of Instruction L T P 3 1 0 3 1 0 3 1 0 4 1 0 3 1 0 3 1 0 0 0 3 0 1 20 0 0 6 3 0 6

Credits 4 4 4 5 4 4 2 2 1 30

BICCIC 606 R01 Digital Signal Processing Lab BICCTP607 HR SKILLS IV TOTAL

DEPARTMENTAL ELECTIVES: BICDIC601 R01 BICDIC602 R01 BICDIC603 R01 BICDIC604 BICDMA605 BICDIC606 R01 BICDIC607 R01 Data Warehousing and Data Mining Distributed Systems Parallel Computing & Algorithms TCP/IP and Socket Programming Resource Management Techniques C# Programming Robotics 3 3 3 3 3 2 3 1 1 1 1 1 0 1 0 0 0 0 0 3 0 4 4 4 4 4 4 4

BICCIC 601 R01 SOFT COMPUTING TECHNIQUES


(Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT-I (15 Periods) Fuzzy Logic: Introduction to fuzzy sets Fuzzy Relations properties - Fuzzy rules and fuzzy reasoning and inference Standard Forms and Boundaries - Fuzzification and De-fuzzification methods - Extension Principles Functions of Fuzzy Sets Fuzzy Transform (Mapping) Practical Considerations Fuzzy numbers Interval Analysis in Arithmetic Approximate methods of Extension Vertex Method DSW Algorithm Restricted DSW Algorithm. UNIT-II (15 Periods) ANS and BPN: Network inputs and outputs - feed back inter connections and network stability - feed forward networks - adaptive networks - supervised and unsupervised learning Back Propagation Network Approach Operation Generalized Delta Rule Update of output Layer weights Updates of hidden layer weights Training data Network sizing Weights and Learning Parameters BPN Applications Data compression. UNIT-III (15 Periods) BAM and CPN: Associative Memory definitions Hamming Distance Linear Associator BAM Architecture BAM Processing BAM Mathematics BAM Energy Function Discrete Hopfield Memory Counter Propagation Network CPN Building Blocks Input Layer Instar Competitive Networks Outstar CPN data processing. UNIT-IV (15 Periods) Genetic Algorithm: Introduction to Genetic Algorithms - Mathematical foundations Computer implementation of GA: data structures reproduction, crossover and mutation a time to reproduce, a time to cross mapping objective functions to fitness form fitness scalingcrossover schema theorem codings a multiparameter mapped fixed-point coding discretization constraints. Text Books: 1. Timothy J. Ross, Fuzzy Logic with Engineering Applications, McGraw Hill, 2002. [Unit I] 2. James A Freeman, David M Skapura, Neural Networks, Addison Wesley, 1991. [Units II & III] 3. David E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison Wesley, 2001. [Unit IV] References: 1. Jyh-shing Roger Jang, Chnesy-Tsai sur, Eiji Miziltazi, "Neuro Fuzzy and Softcomputing: A Computational approach to learning and machine intelligence, Pearson Education, 2004. 2. Melanie Mitchell, Introduction to Genetic Algorithms, Prentice Hall of India, 2004.

BICCIC 602 R01

DIGITAL SIGNAL PROCESSING


3 1 L T P 0 4 CREDITS

UNIT- I: Discrete Transforms

(15 Periods)

Introduction Z transform and its application to the analysis of LTI systems: Region of Convergence Right, Left and two sided sequences Properties of Z transform Rational Z transform System function of LTI systems Inversion of Z transform - Discrete-Time Fourier transform Relationship of DFT to other transforms Properties of DFT Linear filtering of long data sequences Frequency analysis of signals using DFT Computational complexity of DFT Decimation-in-time, Fast Fourier Transform algorithm - Inverse FFT. UNIT II: Implementation of Discrete Time Systems (15 Periods) Structures for the realization of discrete time systems Structures for FIR systems: Direct Form structure Cascade Form structure Frequency sampling structure Lattice structure Structures for IIR systems: Direct Form Signal Flow Graphs and Transposed Structures Cascade, Parallel Form, Lattice and Lattice Ladder Structures Representation of numbers: Fixed point and binary floating point representation quantization of filter coefficients Round of effects in digital filters UNIT III: Finite Impulse Response (FIR) Filters (15 Periods) Design of Digital Filters General Considerations - Symmetric and antisymmetric FIR filters Design of Linear Phase FIR filters using rectangular, Hanning, Hamming, Blackman and Keiser windows. Design of Linear phase FIR filters by frequency sampling method Optimum equiripple linear phase FIR filter Comparison of design methods for linear phase FIR filter. UNIT IV: Infinite Impulse Response (IIR) Filters (15 Periods) Review of analog filters: Butterworth, Chebyshev and Elliptic types Design of IIR filter from Analog Filters Design by Approximation of Derivatives - Design by Impulse Invariance IIR filter design by Bilinear Transformation Matched Z transform - Frequency transformation in the analog and digital domain. Text Book: 1. John G. Proakis , Dmitris G. Manolakis and Sharma, Digital Signal Processing, Pearson Education , 2006. References: 1. Sanjit K. Mitra, DSP - A Computer Based Approach, McGraw Hill, Third Edition, 2007. 2. S.V.Narasimhan and S.Veena, Signal Processing principles and implementation, Narosa Publishing House, 2005. 3. Oppenheim and Schaffer, Discrete Time Signal Processing, Second Edition, Prentice Hall of India, 2004.

BICCIC 603 R01

COMPUTER GRAPHICS
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

UNIT-I (15 Periods) Introduction: Application areas of Computer Graphics, overview of graphics systems, videodisplay devices, and raster-scan systems, random scan systems, graphics monitors and workstations and input devices. Output primitives: Points and lines, DDA Line Drawing Algorithm Bresenhams Line, Circle & Ellipse algorithms. Filled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms. UNIT-II (15 Periods) 2D geometrical transforms: Translation, scaling, rotation, reflection and shearing transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems.

2D Viewing & Clipping: The viewing pipeline, viewing coordinate reference frame, window to view-port coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland Hodgeman polygon clipping algorithm Text Clipping.
UNIT-III (15 Periods) 3D Geometric transformations: Translation, rotation, scaling, reflection and shearing transformations, composite transformations. 3-D viewing: Viewing pipeline, viewing coordinates, view volume and general projection transforms and clipping 3D object representation: Polygon surfaces, quadric surfaces, spline representation, Hermite curve, Bezier curve and B-Spline curves, Bezier and B-Spline surfaces. Basic illumination models, polygon-rendering methods. UNIT-IV (15 Periods) Hidden Surface Elimination: Back Face Elimination Z Buffer Algorithm-Scan Line AlgorithmPainters Algorithm Computer animation: Design of animation sequence, general computer animation functions, raster animation, computer animation languages, key frame systems, motion specifications. Text Book: 1. Donald Hearn, Computer Graphics C version 2e, Dorling Kindersley (India) Pvt Ltd, 2006. References: Zhigand xiang, Roy Plastock, Schaums outline Series, Computer Graphics, Tata McGraw Hill, Second Edition, 2000. Foley, VanDam, Feiner and Hughes, Computer Graphics Principles & Practice, Addison Wesley, Second Edition,1995.

BICCIC 604 R01 COMPUTER NETWORKS


(Common for CSE and ICT) L T P CREDITS 4 1 0 5 UNIT-I (18 Periods)

Introduction: Network Hardware - Network Software - Reference Models Example Networks Models. Physical Layer: The Theoretical Basis for data communication Guided transmission media - Wireless Transmission Public switched Telephone Network. UNIT-II (19 Periods)

Data Link Layer: Design issues Error Detection and Correction Elementary data link protocol Sliding window protocol. Medium Access Control: Channel Allocation Problem Multiple Access protocol Ethernet Wireless LANs Data Link Layer Switching. UNIT-III (19 Periods)

Network Layer: Design Issues Routing Algorithms: Optimality Principle, Shortest Path Routing, Flooding, Distance Vector Routing, Link State Routing, Hierarchical Routing, Broadcast Routing, Multicast Routing Routing for Mobile Hosts Routing in Ad-Hoc Networks - Congestion Control Algorithms Internetworking - Network Layer in Internet. UNIT-IV (19 Periods)

Transport layer: Transport Service Elements of Transport Protocol - Simple transport Protocol Internet transport Protocols: TCP and UDP Performance Issues. Application Layer: DNS Multimedia. Text Book: 1. Andrew S Tanenbaum , Computer Networks, Pearson Education, Fourth Edition, 2003. References: Behrouz A Forouzan, Data Communication and Networking, Tata McGraw Hill, Fourth Edition, 2006. 2. William Stallings, Data and Computer Communications, Prentice Hall of India, Seventh Edition, 2004.
1.

BICDIC 601 R01 DATA WAREHOUSING AND DATA MINING


(Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4 UNIT-I (15 Periods) Data Warehouse and OLAP Technology: Data Warehouse - A Multidimensional Data Model - Data Warehouse Architecture Data Warehouse Implementation - From Data Warehousing to Data Mining. UNIT-II (15 Periods) Introduction: Data Mining - Data Mining Functionalities; Data preprocessing: Data cleaning: Missing Values -Data Cleaning as a Process; Data Integration and Transformation; Data Reduction: Data Cube Aggregation - Attribute Subset Selection -Dimensionality Reduction Numerosity Reduction; Data Discretization and Concept Hierarchy Generation: Discretization and Concept Hierarchy Generation for Numerical Data - Concept Hierarchy Generation for Categorical Data. UNIT-III (15 Periods) Association Rules: Basic Concepts -Efficient and Scalable Frequent Item set Mining Methods Mining Various Kinds of Association Rules Classification and Prediction: Decision tree induction Attribute Selection Measures Tree pruning Scalability and Decision Tree Induction; Bayesian classification: Bayes Theorem - Nave Bayesian Classification; - Accuracy and Error Measures: Classifier Accuracy Measures -Predictor Error Measures. UNIT-IV (15 Periods) Cluster Analysis: Introduction to cluster analysis and its types-Hierarchical Methods: Agglomerative and Divisive Hierarchical Clustering -BIRCH: Balanced Iterative Reducing and Clustering using Hierarchies Mining the World Wide Web: Mining the Web Page Layout Structure -Mining the Webs Link Structures to Identify Authoritative Web Pages -Mining Multimedia Data on the Web Automatic Classification of Web Documents -Web Usage Mining. Text Book: 1. Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques, Morgan Kaufman, First Edition, 2006. References: 1. Margaret H. Dunham, Data Mining Introductory and Advanced Topics, Pearson Education, First Edition, 2003. 2. Alex Berson, Stephen J. Smith, Data Warehousing, Data Mining and OLAP, McGraw Hill, 2001.

BICDIC602 R01

DISTRIBUTED SYSTEMS
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

UNIT - I (12 Periods) Introduction: Goals Hardware concepts Bus based Multiprocessors Switched multiprocessors Bus Based multi computers Switched multi computers Software concepts Network OS and NFS True distributed systems multiprocessor time sharing systems Design issues. UNIT - II (18 Periods) Communication: Client/server model Addressing Blocking versus non Blocking primitives Buffered versus unbuffered primitives reliable versus unreliable primitives Implementation Remote procedure call: Basic RPC Operation Parameter passing Dynamic binding RPC Semantics in the presence of failures Implementation issues. Remote object invocation Distributed objects Binding a Client to an object Static versus dynamic Parameter passing Message oriented communication Stream oriented communication - Group communication: Introduction design issues ISIS. UNIT - III (15 Periods) Synchronization: Clock synchronization: logical & physical clocks Algorithms Use of synchronized clocks Mutual exclusion: Centralized algorithm Distributed algorithm Token ring algorithm Comparison Election algorithms: Bully algorithm Ring algorithm. Atomic Transactions: Introduction Transaction model Implementation Concurrency control Deadlock: detection and prevention UNIT - IV (15 Periods) Consistency: Introduction Data Centric consistency models Client centric consistency models Fault tolerance process resilience Distributed commit Recovery Distributed file systems Sun network file system Coda file system Text Books: 1. Andrew. S Tanenbaum, Distributed Operating system, Prentice Hall of India, 2006. [Units I, II & III] 2. Andrew S Tanenbaum & Maarten Van Steen, Distributed systems Principles & Paradigms, Prentice Hall, Second Edition, 2006. [Units II & IV] References: 1. Andrew. S Tanenbaum, Modern Operating system, Prentice Hall of India, 2000. 2. Pradeep K Sinha, Distributed operating systems Concepts and Design, Prentice Hall of India, 1998.

BICDIC603 R01

PARALLEL COMPUTING AND ALGORITHMS


(Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4

UNIT - I

(15 Periods)

Parallel Processing: Parallel processing terminology pipelining, data and control parallelism, scalability PRAM model of parallel computation - PRAM algorithms Reducing the number of processors. UNIT - II (15 Periods)

Elementary Parallel Algorithms: Reduction, Broadcast, Prefix sums Matrix multiplication algorithms for processor arrays, Multiprocessors and multicomputers Solving linear systems Gaussian elimination UNIT - III (15 Periods)

Sorting: Enumeration sort Lower bounds Odd-Even transposition - Bitonic Merge Quick sort based algorithms Graph Algorithms: Searching a graph connected components shortest path : single source all pairs minimum cost spanning tree. UNIT - IV (15 Periods)

Multi Core Programming: Multi Core architecture System view of threads Concepts of Parallel Programming - Threading and parallel programming constructs Threading APIs OpenMP A portable solution for threading Text Books: 1. 2. Michael J. Quinn, Parallel computer theory and practice, McGraw Hill, Second Edition, 1994. [Units I, II & III) Shameem Akhter and Jason Roberts, Multi-Core Programming Increasing Performance through Software Multi-threading, Intel Press, 2006 [Unit IV]

References: 1. Kai Hwang, Advanced Computer Architecture Parallelism scalability Programmability, McGraw Hill, 1993. 2. Michael J. Quinn, Parallel Programming in C with MPI and OpenMP, McGraw Hill, First Edition, 2003. 3. Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar, Introduction to Parallel Computing, Pearson Education, Second Edition, 2003.

BICDIC 604 TCP/IP AND SOCKET PROGRAMMING


L T P CREDITS 3 1 0 4 UNIT I (15 Periods)

Internet Protocols: Internet protocol Header, Routing, subnetting and supernetting, ARP and RARP, Internet control message protocol, IP Routing, Dynamic Routing protocols, IPV6 ceser Datagram protocol, IPV6. UNIT II (15 Periods)

Transmission Control Protocol: TCP-services and header, connection establishment and termination, interactive dataflow, timeout and retransmission, TCP performance. UNIT III (15 Periods)

Implementation: ARP, IP routing; IP fragmentation and reassembly; TCP input processing, finite state machine; output processing, Timer management, flow control. UNIT IV (15 Periods)

Socket Programming and Applications: Socket Abstraction, endpoint address creation, connection, sending and receiving, options, using socket calls in programs. Socket Programming Applications: TCP echo client server UDP echo client server- ping FTP other client server application.

Text Books: 1. 2. Douglas E. Comer, Internetworking with TCP/IP, Volumes 1 & 2, Pearson Education, Fourth Edition, 2000. [Units I,II & III] W. Richard Stevens, UNIX network programming, Prentice Hall of India, Second Edition, 1998. [Unit IV]

References: 1. 2. Richard Stevens, TCP/IP Illustrated, Volumes 1, 2 & 3, Pearson education India, 1996. Behrouz A. Forouzan, TCP/IP Protocol Suite, Tata McGraw Hill, Third Edition, 2005.

BICDMA 605

RESOURCE MANAGEMENT TECHNIQUES


(Common for CSE, IT and ICT) L T P 3 1 0 CREDITS 4 (15 Periods)

UNIT-I Linear Programming

Linear Programming - Introduction-Mathematical formulation of LPP-Graphical solutionGeneral LPP-Canonical form-Standard form-Simplex method-Charnes Penalty method-DualityDual simplex method-Transportation problem-IBFS-NWCR-LCM-VAM-Optimum solutionMODI algorithm-Assignment problem-Hungarian algorithm. UNIT-II Network Analysis (15 Periods)

Network Analysis-Introduction-Activities-Events-Network-Constraints in Network-Construction of the network-Time calculations in networks-Earliest times-Latest times-Float or slack values Types of floats-Critical path calculations-Critical path method (CPM)-Project evaluation and Review technique (PERT) Evaluation of the probability of completing the project within the scheduled time Shortening the project duration by crashing the activities using direct and indirect costs. UNIT-III : Inventory Control (15Periods)

Inventory Control: Introduction-Definition of costs involved in inventory Stock-Economic Order Quantity(EOQ) problem-Fundamental problems of EOQ-Problem of EOQ with finite rate of replenishment-Problem of EOQ with shortage and instantaneous production-Problem of EOQ with shortage, instantaneous production and fixed time-Inventory control techniques- uncertain demand Buffer stock-ROL-Stochastic problem with uniform demand(discrete units)-The problem of purchase-Inventory-Price Breaks UNIT-IV : Replacement Problems (15Periods)

Replacement problems-Introduction-Replacement of items-Deteriorate with time-Replacement of items whose maintenance costs increase with time and the value of money remains the same during the period-Replacement of items whose maintenance costs increases with time and the value of money also changes with time- Replacement of items that fail completely-Individual replacement policy-Problems and solutions. Text Book: 1. Kanti swarup, P.K.Gupta and Man Mohan, Operations Research, S. Chand & Sons, 2006. References: 1. Hira and Gupta, Problems and solutions in Operations Research, S.Chand & Sons, 2001. 2. H.A.Taha, Operations Research, Prentice Hall of India, Seventh Edition, 2003.

BICDIC606R01

C# and .NET PROGRAMMING


L T P CREDITS 2 0 3 4

(Common for CSE, IT and ICT)

UNIT-I (19 Periods) Basics of C#: Creation of C# - C# and .Net frame work-CLR- Managed and unmanaged codeCLS - Object Oriented Programming-Simple programs-Data types, literals, and variablesOperators- Program Control statements . Classes and Objects: Class fundamentals - Creating objects Reference variables Methods Constructors new Operator- Garbage collection and destructors - this keyword. UNIT-II (19 Periods) Arrays and Strings: One dimensional arrays - Multi dimensional arrays Jagged Arrays Array references Length property Arrays and for. Each loop - Strings Closer look at methods and classes Operator Overloading: Fundamentals Overloading binary and unary operators Handling built-in types - Overloading Relational, Logical, True and False Conversion operators Overloading restrictions- Indexers and Properties UNIT-III (19 Periods) Inheritance: Inheritance Basics Member access and Inheritance Constructors and inheritance Name Hiding - Multilevel Hierarchy Base class references and Derived Objects Virtual methods and overriding Abstract class Sealed Object Class- Boxing and unboxing. Interfaces: Implementation Interface references, Properties, Indexers Interface inheritance and name hiding Explicit implementation Interface Vs Abstract class Structures and Enumerations. UNIT-IV (18 Periods) Exception Handling: - The System.Exception class Fundamentals Uncaught exceptions Multiple catch Catch all Nesting try blocks Throwing and Rethrowing exceptions Finally Deriving Exception classes Using checked and unchecked Delegates and Events: Delegates Multicasting System.Delegate Purpose of delegates Events - Multicast event Instance Vs Static method Event accessors - Unsafe code and Pointers. Text Book: 1. Herbert Schildt, "C#: The Complete Reference", Tata McGraw Hill, 2002. References: 1. Burton Harvey, Simon Robinson, Julian Templeman, Karli Watson, C# Programming with the Public Beta, Shroft Publishers & Distributers, 2001. 2. Balagurusamy, E, Programming in C#, Tata McGraw Hill, 2002.

BICDIC 607 R01

ROBOTICS
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

UNIT I (15 Periods) Introduction: Introduction to Robotics Components of an Industrial Robot Classification, Drives and Control, Performance, End effectors and Grippers. UNIT II (15 Periods) Sensor and Vision Systems: Sensor and vision system - Transducers and sensors - Tactile Proximity and Range sensors - Acoustic - Capacitance, Inductance sensors, Robot vision system - Image acquisition, processing and analysis. UNIT III (15 Periods) Robot Programming and L ayout: Robot Programming - Methods, lead through, Motion interpolation. Capabilities and limitations of lead through program. Textual robot languages and its types - Artificial intelligence in Robot programming LISP programming. Speech / voice programming. Robot cell design and layout, workcell design and control, Interlocks. UNIT IV (15 Periods) Safety and Application: Safety Robot safety, sensor for safety, training and maintenance. Application Material transfer, machine loading/unloading, processing operations welding and painting. Assembly and inspection. Introduction to Social Issues and future applications. Text Book: 1. Mikel P. Groover, Mitchell Weiss, Roger N.Nagel and Nicholas G.Odrey, Industrial Robotics Technology Programming and Applications, McGraw Hill, 1986. References: 1. Richard D.Klafter,Thomas A.Chmielewski and Michael Negin, Robotic Engineering: An Integrated Approach, Prentice Hall of India, 2002. 2. Fu, Gonzalez and Lee, Robotics: Control, Sensing, Vision and Intelligence McGraw Hill, 1986. 3. John J. Craig, Introduction to Robotics: Mechanics and Control, Addison Wesley Longman Inc., 1999. 4. James L. Fuller, Robotics Introduction, Programming and Projects, Mc Milan Publishing Company, 1991.

BICCIC605R01

COMPUTER NETWORKS LAB


L T P CREDITS 0 0 3 2

Experiments using Java : 1. File Transfer-using TCP 2. File Transfer-using UDP 3. Remote Procedure Call under client server environment (RMI). 4. Serial Communication between PCs (Character Transfer)- Communication via RS 232/ Modems 5. Encryption and Decryption of message 6. Ping a computer using Java API and detect system information such as retrieval of computer names and their IP Addresses, obtaining Node Address 7. Using networking communication functions like sending POP-UP messages via NetMessage functions 8. Simple firewall Implementation Experiments using ns2 : 9. Simulation of TCP/UDP Protocols 10. Simulation of Dynamic Routing 11. Information transfer using different routing protocols Study Exercises : 12. Case Study on web server 13. Study of Network Performance and Management using an SNMP, FTP, HTTP, SMTP and other protocols. 14. Study of Wireless LAN Architecture and devices 15. Case study on entire SASTRA intranet (infrastructure network) 16. Selection of a suitable topology for an Organization.

BICCIC 606 R01

DIGITAL SIGNAL PROCESSING LAB


L T P 0 0 3 2 CREDITS

1. Introduction to DSP starter kit. 2. Introduction to MATLAB. 3. Experiments using DSP Kit i. Simple experiments using DSP starter Kit ii. Waveform generation ramp iii. Waveform generation triangular iv. Waveform generation square v. Linear convolution of two sequences vi. Circular convolution of two sequences 4. Experiments using MATLAB i.Simple Experiments using MAT LAB a)Linear Convolution b)Circular Convolution c)Auto & Cross Correlation ii. DTFT, DFT, IDFT iii. FFT iv. Window based FIR filter design: LFP, HPF, BPF, BSF (windows: Boxcar, triangular, Blackman, Hanning, Hamming) v. IIR filter design a. Butterworth b. Chebyshev I c. Elliptic vi. Kaiser window design vii. Periodogram

BICCTP607

HR SKILLS - IV
1 0 L T P 0 1 CREDITS

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

DETAILS Employers Expectation-staff lecture Selection Process Staff lecture Resume Writing Presentation Staff lecture Group Discussion Mock Interview Aptitude Test IV End Semester Examinations TOTAL

NO.OF CLASSES 1 1 1 3 4 3 2 15

B.TECH. (ICT) SCHEME (FOR CANDIDATES ADMITTED FROM 2008 ONWARDS) COMMON TO 2007 BATCH NEW SYLLABUS SEMESTER VII: Period of Instruction L 4 3 4 3 3 3 0 0 20 T 1 1 1 1 1 1 0 0 6 P 0 0 0 0 0 0 3 3 6

Subject Code BICCIC 701 BICCIC 702 R01 BICCIC 703 R01 BICCIC 704 BICDIC XXX BICDIC XXX BICCIC 705 R01 BICCIC 706 R01

Subject Title Broadband Communications Software Engineering Component Based Development Mobile Communication DE 7 DE 8 Component Based Development Lab Software Engineering Lab TOTAL

Credits 5 4 5 4 4 4 2 2 30

DEPARTMENTAL ELECTIVES:

BICDIC701 BICDIC702 BICDIC703 R01 BICDIC704 R01 BICDIC705 R01 BICDIC706

Real Time Systems Protocols & Network Management Wireless Communication Embedded Systems Cryptography & Network Security Ruby on Rails

3 3 3 3 3 2

1 1 1 1 1 0

0 0 0 0 0 3

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-inter carrier 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, Tata McGraw Hill, Fourth Edition, 2004. [Unit I] 2. William Stallings, ISDN and Broadband ISDN with Frame Relay and ATM Networks, MacMillan Publishing, Fourth Edition, 1999. [Units II,III & IV] Reference: 1. Balaji Kumar, Broad Band Communication, Tata McGraw Hill, 1994.

BICCIC 702 R01

SOFTWARE ENGINEERING
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

UNIT I

(15 Periods)

Software Engineering: Introduction to Software Engineering- -Evolving role of softwareSoftware-Changing Nature-Legacy software-Generic View of Process-layered technologyCMMI-Process Patterns-Process Assessment- PSP & TSP-Process Technology-Product & Process-Process Models- System Engineering. UNIT II (15 Periods)

Requirement Engineering: Estimation-Project Planning Process-Resources-Decomposition techniques- Empirical Estimation Models- Estimation for OO Projects- Requirements engineering-Tasks- Process- Eliciting Requirements- Developing Use cases and building the model- negotiating and validating requirements-Building the Analysis Model-Requirement analysis-approaches- data modeling concepts- OOA-Scenario, flow oriented and class based modeling- Creating a behavioral model. UNIT III (15 Periods)

Design Engineering: Design Concepts- design model- pattern based software design-Creating an architectural design-software architecture- data design- architectural styles and patternsarchitectural design- assessing- mapping data flow into architecture-Modeling Component level design-Performing user interface design. UNIT IV (15 Periods)

Testing and Metrics: Testing Strategies-strategic approach to software testing-strategic issuestest strategies for conventional and OO software-Validation testing-System testing- art of debugging- Testing Tactics- Product Metrics-Software Measurement. Text Book: 1. Roger S Pressman, Software Engineering - A Practitioners approach, McGraw Hill, Sixth Edition, 2005. References: 1. Pankaj Jalote, An Integrated Approach to Software Engineering, Narosa Publishing House, Third Edition, 2005. 2. Rajib Mall, Fundamentals of Software Engineering, Prentice Hall of India, Second Edition, 2004.

BICCIC703 R01

COMPONENT BASED DEVELOPMENT


L T P CREDITS 4 1 0 5

(Common for CSE, IT and ICT)

UNIT-I (18 Periods) Introduction: Components for composition - Custom mode versus standard Software Inevitability of Components - Nature of Software and Deployable entities - Components are Unit of deployment Component - Terms and concepts, Standardization and normalization. Components, interfaces and re-entrance: Components and interfaces Contract - Examples of callbacks and Contracts - Patterns Frameworks - Architectures. UNIT-II (19 Periods) Component Models and Platforms: Object and Component Wiring Standards - Procedures to objects - the fine print and on the wire The rise of XML. CORBA, CCM, OMA and MDA: The Object Request Broker - Common Object Service Specifications - CORBA Component Model - CORBA Compliant implementations - CORBA facilities - Applications objects - CORBA, UML, XML and MDA. UNIT-III (19 Periods) The Sun way- Java, JavaBeans, EJB and Java 2 editions: Overview and history of java component technologies - Java the Language JavaBeans - Basic Java Services - Component variety applets - Servlets, Bean and Enterprise Beans - Advanced java services - Interfaces versus classes in java - JXTA and Jini - Java and web services. UNIT-IV (19 Periods) The Microsoft Way: COM, OLE/ActiveX, COM+ and .Net CLR: Fundamental wiring Model COM - COM object reuse - Interfaces and polymorphism - COM object creation and the COM library. Initializing objects Persistence - Structured Storage Monikers - From COM to distributed COM(DCOM) - Meta information and automation - other COM services - Compound documents and OLE - Contextual composition and Services - The .Net Framework - Assemblies- The .Net Components - Common Language Frameworks. Text Book: 1. Szyperski, Gruntz & Murer, Component Software - Beyond Object Oriented Programming, Addison Wesley, Second Edition, 2002. References: 1. Jerry Zeyu GAO, H. S. Jacob Tsao & Ye Wu, Testing and Quality Assurance for Component-Based Software, Artech House Publishers, 2003. 2. Ivica Crnkovic, & Magnus Larsson, Building Reliable Component-Based Software Systems, Artech House Publishers, First Edition, 2002.

BICCIC 704

MOBILE COMMUNICATION
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

UNIT I

(15 Periods)

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

Wireless Communication Systems: Telecommunication systems GSM, DECT Satellite systems Broadcast systems Wireless LAN Infrared vs Radio transmission, Infrastructure and Ad-Hoc networks, Bluetooth, WiMAX and Voice over Wi-Fi UNIT III (15 Periods)

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

Application Layer & WML: WAP-architecture Wireless datagram protocol Wireless transport layer security Wireless transaction protocol Wireless session protocol Wireless application environment Introduction to WML and WML Script Writing programs in WML Text Books: 1. Jochen H. Schiller, Mobile Communications, Pearson Education, Second Edition, 2008. [Units I, II, III & IV] 2. Alex Shneyderman & Alessio Casati, Fixed Mobile Convergence, Tata McGraw Hill, 2008. [Unit II] References: 1. Asoke K Talukder & Roopa R Yavagal, Mobile Computing Technology, Applications and Service Creation, Tata McGraw Hill, 2005. 2. W.C.Y.Lee, Mobile communication engineering: Theory and Applications, Tata McGraw Hill, 1998. 3. Ben Forta, Paul Fonte, Ronan Mandel, Dylan Bromby, WAP development with WML and WMLScript, Techmedia 2001.

BICDIC 701

REAL TIME SYSTEMS


L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

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, Real Time Systems, McGraw Hill, 1997. References: 1. Philip A. Laplante, Real Time system Design and Analysis - An Engineers Handbook, IEEE Press Ltd., Second Edition, 2002. 2. Alan Burns Andy Wellings, Real Time systems and their programming languages, Addison Wesley, Second Edition, 1996.

BICDIC702

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 MIBsThe internet standard Management model- Network Management applications- Bringing in the LAN monitors- MIB variable, The first MIB-MIB-I- Tuning the MIB to get MIB II- Technology extensions- Simple Network Management Protocol- Structure and Identification of Management information- Advantages of a Modular approach. UNIT - II (15Periods) 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 - Transportlevel 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, 1995. [Unit I] 2. William Stallings, SNMP, SNMPv2, SNMPv3 and RMON1 and 2, Pearson Education, Third Edition, 2003. [Units II,III & IV] References: 1. A. S. Tanenbaum, Computer Networks, Prentice Hall of India, Third Edition, 1999. 2. Camel Terplan, Network Management, CRC Press, 1999. 3. Mani Subramaniam, Network Management Principles & Practice, PTR, First Edition, 2000.

BICDIC703 R01

WIRELESS COMMUNICATION
L T P CREDITS 3 1 0 4

UNIT-I

(15 Periods)

Evolution of mobile radio communications: Examples of wireless communication systemsComparison of common wireless communication systems- Second generation (2G) cellular networks- Evolution to 2.5G wireless networks- Evolution to 2.5G TDMA standards- Wireless local loop (WLL) and LMDS- Wireless local area networks (WLANs) Cellular Concept- Frequency reuse- Channel assignment strategies- Hand off strategiesInterference and system capacity- Introduction to radio wave propagation- Free space propagation model- Small scale multipath propagation.- Overview of GSM and AMPS Architecture. UNIT-II (15 Periods)

Fundamentals of equalization: Training a generic adaptive equalizer-Equalizers in a communication receiver-Survey of equalization techniques-Linear equalizers-Nonlinear equalizers-Algorithms for adaptive equalization-Fractionally spaced equalizers-Diversity techniques-Practical space diversity considerations-Polarization diversity-Frequency DiversityRake receiver. UNIT-III (15 Periods)

Fundamentals of channel coding: Block codes and finite fields-Convolutional codes-Coding gain-Trellis coded modulation-Turbo codes-Speech coding-Quantization techniques-Adaptive differential pulse code modulation (ADPCM) - Vocoders. UNIT-IV (15 Periods)

Packet radio protocols: Carrier sense multiple access (CSMA) protocols-Reservation protocolsCapture effect in packet radio-Capacity of cellular systems wireless networking-Introduction to wireless networks-Differences between wireless and fixed telephone networks-Fixed network transmission hierarchy-Traffic routing in wireless networks-Wireless data services-Common channel signaling(CCS)-Integrated services digital network(ISDN)-Protocols for network access. Text Book: 1. Theodore Rappaport, Wireless Communication-Principles and Practice, Prentice Hall of India, Second Edition, 2007. Reference: 1. Poor & Wang, Wireless communication Systems-Advanced Techniques for signal Reception, Prentice Hall of India, First Edition , 2003.

BICDIC 704 R01

EMBEDDED SYSTEMS
L T P CREDITS 3 1 0 4

(Common for CSE, IT and ICT)

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. [Units I & IV] 2. Raj Kamal, Embedded systems Architecture, Programming and design, Tata McGraw Hill, First reprint, 2003. [Units II & III] Reference: 1. Steve Heath, Embedded systems Design, Newnes publications, Second Edition, 2003.

BICDIC 705 R01

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

BICDIC706

RUBY ON RAILS
2 L T P 0 3 4 CREDITS

UNIT - I

(19 Periods)

Introduction : Creating a first web application Getting started with ruby Working with numbers in ruby Working with strings in ruby Storing data in variables-Creating constantsInterpolating variables in double quoted strings-reading text on the command line-Working with operators-Handling operator precedence. Arrays and conditional loops, methods and blocks: Working with arrays Using two array indices Working with hashes Working with ranges if statement-using loop creating and calling a method. UNIT - II (19 Periods)

Classes and objects: Creating a class Creating an object Using a constructor to configure objects-Understanding ruby attributes-Basing one class on another-Understanding rubys object access-Overriding methods-Creating class variables-Creating class methods. UNIT - III (19 Periods)

Rails: Putting Ruby on Rails-creating the Application framework-Running the ApplicationCreating the controller-Creating a view-Introducing model view controller architecture-Giving the views to do-mixing ruby code and html inside the view. UNIT - IV (18 Periods)

Building simple Rails Application: Accessing data the user provides-Reading data from text fields-Reading data from checkboxes-Reading data from Radio Button-Reading data from select controls.

Text Book: 1. Steven Holzner, Beginning Ruby on Rails, Wrox Publication, First Edition, 2006.

Reference: 1. Jeffery Allan Hardy, Colves Carnevio, Hampton Catlin, Beginning Rails, From Novice to professionals, Wrox Publications, 2007.

BICCIC 705 R01

COMPONENT BASED TECHNOLOGY LAB


L T P CREDITS 0 0 3 2

1. 2. 3.

Create a COM component to get a greeting message, using VB. Create ActiveX components in VB for Rapid application development. Create a COM ++ component for Addition, Subtraction, Multiplication and Division Transaction in VB .Net. Create a ADO .Net Component for Arithmetic operation using ASP .Net Application. Create a program in ASP to access the Database via ADO Component. Create an online application which bills the items using session Bean in J2EE. Check the Authentication for the module using Entity Bean and deliver the proper message. Create a program in EJB to maintain the session for the user using Session Bean. Create a MESSAGE DRIVEN BEAN for inter process communication between the components. one

4.

5. 6. 7.

8.

9.

10. Create a program for intra communication within the component using any component model.

BICCIC 706 R01

SOFTWARE ENGINEERING LAB


L T P CREDITS 0 0 3 2

1. 2.

CASE Tools Study: Study of Rational Unified Process Generation of the Use Case and Activity Diagrams using Rational Rose. and Course Registration System) (Payroll

3.

Generate the Sequence, Collaboration and Class Diagram using Rational Rose.(Payroll and Course Registration System)

4.

a) Project Creation Using Rational Administrator. b) Manage Your Requirements through Requisite Pro

5.

Management tool: Configuration Management and Version Control using Rational Clear Case.

6. 7. 8.

Software Testing: Management of Test Planning using Rational Test Manager Developing Test Script (Classic On Line CD-Store) Software Testing Tool (Rational Robot): Object insertions and adding Alphanumeric Verification Points.

9. 10. 11. 12.

Testing With External Data Source Creating and Using Data Pools Object Scripting Front End Testing: Website Testing Using Rational Site Check

B.TECH. (ICT) SCHEME (FOR CANDIDATES ADMITTED FROM 2008 ONWARDS) COMMON TO 2007 BATCH NEW SYLLABUS SEMESTER VIII: Period of Instruction L T P 0 0 18 3 0 0 3 0 0 3 0 0 3 0 0 12 0 18

Subject Code BICCIC 801 BICOIC801 BICOIC802 BICOIC803 BICOIC804

Subject Title Project Work Web Technology E Commerce Software Project Management Management Information Systems TOTAL

Credits 9 3 3 3 3 21

BICOIC 801 E-COMMERCE L T P C 3 0 0 3 UNIT I: Fundamentals of E-Commerce and Network Infrastructure (11 Periods)

Introduction to Electronic Commerce EC Framework, EC and Media Convergence, Autonomy of EC applications, EC Consumer applications, EC Organization Applications. Network Infrastructure for EC Market Forces influencing the I-way, Components of the I-way, Network Access Equipment, Global Information Distribution Networks, Public Policy issues shaping the I-way. UNIT II: WWW and Consumer-Oriented Electronic Commerce (11 Periods)

Electronic Commerce and WWW Architectural framework for E-commerce, WWW as Architecture, Web Background, Security and the WEB. Consumer Oriented Electronic Commerce - Consumer oriented applications- Personal Finance and Home Banking Management, Basic Services, Intermediate services, Advanced services, Home Shopping, Mercantile Process Models, Mercantile Models from Consumers Perspective and Merchants Perspective. UNIT III: Electronic Payment Systems (11 Periods)

Types of Electronic Payment Systems, Digital Token Based Electronic Payment Systems, Smart Cards and Electronic Payments, Credit Card Based Electronic Payment Systems, Risk and Electronic Payment Systems, Designing Electronic Payment Systems. UNIT IV : Network Security and Firewalls (12 Periods)

Client-Server Network Security, Emerging Client-Server Security Threats, Firewalls and Network Security, Data and Message Security, Challenge Response Systems, Encrypted Documents and Electronic mail. Text Book: 1. Kalakota, R. and, Whinston A.B., Frontiers of E-Commerce, Pearson Education, 2002. References: 1. Efraim Turban, Jae Lee, David King Michael, Electronic Commerce - A Managerial Perspective, Pearson Education, 2001. 2. Trepper, E-commerce Strategies, Prentice Hall of India, 1998. 3. Pete Loshin, Paul A. Murphy, Electronic Commerce, Addison Wesley, Second Edition, 1997.

BICOIC 802 SOFTWARE PROJECT MANAGEMENT L T P C 3 0 0 3 UNIT-I (11 Periods)

Conventional Software Management: The waterfall Model Conventional Software Management. Performance: Evaluation of Software Economics: Software Economics Pragmatic Software cost estimation. Improving Software Economics: reduced Software - Product Size Improving Software Process Improving Team Effectiveness Improving Automation through Software Environments Achieving Required Quantity peer inspections. UNIT-II (11 Periods)

The old way and the new: Principles of Conventional Software Engineering Principles of modern Software Management transition to an iterative process. UNIT-III (11 Periods)

Life Cycle Phases: Engineering and production stage inception phase Elaboration phase construction phase Transition Phase. Artifacts of the process: The artifact sets Management Artifacts Engineering artifacts Pragmatic artifacts. Model Based software architectures: Architecture: A Management perspective Technical Perspective. UNIT-IV (12 Periods)

Software Management Disciplines : Iterative Process planning - work Breakdown structure planning Guidelines The cost and schedule Estimating process Iteration planning process pragmatic planning. Tailoring the process: process Determinants examples of small scale projects versus large scale project. Text Book: 1. Walker Royce, Software Project Management: A Unified Framework, Addison Wesley, 1998.

Reference : 1. Boehm & Barry.W , Software Engineering Economics, Prentice Hall of India, 1981.

BICOIC 803 WEB TECHNOLOGY L T P C 3 0 0 3 UNIT I (11 Periods)

Introduction: Internet Principles Basic Web Concepts Client/Server model Retrieving data from Internet HTML and Scripting Languages Standard Generalized Mark-up Language Next Generation Internet Protocols and applications. UNIT II (11 Periods)

Socket & Common Gateway Interface Programming: HTML forms CGI Concepts HTML tags Emulation Server-Browser communication E-mail generation Authorization and security. Socket Programming: Streaming Networking principles sockets -multicasting Remote Method Invocation activation Serialization - Marshal streams. UNIT III (11 Periods)

Server Side Programming: Dynamic web content cascading style sheets DHTML XML Server side includes - communication Java Server Pages. UNIT IV (12 Periods)

Online applications: Simple applications On-line databases monitoring user events plugins database connectivity Internet Information Systems - EDI application in business Internet commerce Customization of Internet commerce Text Books : 1. 2. 3. Eric Ladd, Jim O Donnel, Using HTML 4, XML and Java, Prentice Hall of India, 1999. Jeffy Dwight, Michael Erwin and Robert Niles, Using CGI, Prentice Hall of India, 1999. Scot Johnson, Keith Ballinger, Davis Chapman, Using Active Server Pages, Prentice Hall of India, 1999.

BICOIC 804 MANAGEMENT INFORMATION SYSTEMS L T P C 3 0 0 3 UNIT I: Introduction (11 Periods)

Technology of Information Systems Concepts Definition - Effect of MIS - Role and importance of management Way to approach Management - Functions of the manager Management as a control system - Database Management Systems - Concepts - Data Models - Database Design - MIS & Client Server Architecture. Process of management - Planning Organization Staffing - Co-ordination and Controlling Exceptional management MIS-A Tool to management - Organization structure and Theory Basic Model and Organization structure - Organizational Behavior. UNIT II: Decision support systems (11 Periods)

Decision making in business-decision making process - structured and unstructured problems- DSS components-types of decision support systems-sensitivity analysisexecuting information systems - Human as an information Processor - Handling System Complexity - Post implementation problems in Systems. UNIT III: System Analysis and Design (11 Periods)

System analysis and design Need for system Analysis - System Analysis of existing System - New Requirement - System Development Model - Structured Systems Analysis and Design - Computer System Design - Development of MIS - Development of long Range plans of the MIS - Ascertaining the class of information - Determining the Information Requirement - Development and implementation of MIS - Management of Quality - MIS Factors of success and failure. UNIT IV: Current Trends (12 Periods)

Knowledge management Networks Internet and Web based Information System Electronic Commerce Electronic Business Commercial applications Case Studies.

Text Book :
1. W.S.Jawadekar, Management Information Systems, Tata McGraw Hill, 1997. References: 1. Kenneth C Landon and Jane P. Laudon, Management Information Systems, Prentice Hall of India, Sixth Edition, 2000. 2. James A OBrien, Management Information System, Tata McGraw Hill, 1999.

You might also like