ictsyllabus2010-2012
TRANSCRIPT
B.TECH. (ICT) SCHEME
(FOR CANDIDATES ADMITTED FROM 2008 ONWARDS)
NEW SYLLABUS
SEMESTER VI:
Subject Code Subject Title Period of Instruction
Credits L T P
BICCIC601 R01 Soft Computing Techniques 3 1 0 4
BICCIC602 R01 Digital Signal Processing 3 1 0 4
BICCIC603 R01 Computer Graphics 3 1 0 4
BICCIC604 R01 Computer Networks 4 1 0 5
BICDIC XXX DE 5 3 1 0 4
BICDIC XXX DE 6 3 1 0 4
BICCIC 605 R01 Computer Networks Lab 0 0 3 2
BICCIC 606 R01 Digital Signal Processing Lab 0 0 3 2
BICCTP607 HR SKILLS IV 1 0 0 1
TOTAL 20 6 6 30
DEPARTMENTAL ELECTIVES:
BICDIC601 R01 Data Warehousing and Data Mining 3 1 0 4
BICDIC602 R01 Distributed Systems 3 1 0 4
BICDIC603 R01 Parallel Computing & Algorithms 3 1 0 4
BICDIC604 TCP/IP and Socket Programming 3 1 0 4
BICDMA605 Resource Management Techniques 3 1 0 4
BICDIC606 R01 C# Programming 2 0 3 4
BICDIC607 R01 Robotics 3 1 0 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 scaling-
crossover 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 L T P CREDITS
3 1 0 4 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
(Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4
UNIT-I (15 Periods)
Introduction: Application areas of Computer Graphics, overview of graphics systems, video-
display 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 Algorithm-
Painter‟s 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, Schaum‟s 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:
1. 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.
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
- Naïve 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 Web‟s 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
(Common for CSE, IT and ICT) L T P CREDITS 3 1 0 4
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. Michael J. Quinn, “Parallel computer theory and practice”, McGraw Hill, Second Edition,
1994. [Units I, II & III)
2. 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. Douglas E. Comer, “Internetworking with TCP/IP”, Volumes 1 & 2, Pearson Education,
Fourth Edition, 2000. [Units I,II & III]
2. W. Richard Stevens, “UNIX network programming”, Prentice Hall of India, Second
Edition, 1998. [Unit IV]
References:
1. Richard Stevens, “TCP/IP Illustrated”, Volumes 1, 2 & 3, Pearson education India, 1996.
2. 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 CREDITS
3 1 0 4
UNIT-I Linear Programming (15 Periods)
Linear Programming - Introduction-Mathematical formulation of LPP-Graphical solution-
General LPP-Canonical form-Standard form-Simplex method-Charnes Penalty method-Duality-
Dual simplex method-Transportation problem-IBFS-NWCR-LCM-VAM-Optimum solution-
MODI 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 (Common for CSE, IT and ICT)
L T P CREDITS 2 0 3 4
UNIT-I (19 Periods)
Basics of C#: Creation of C# - C# and .Net frame work-CLR- Managed and unmanaged code-
CLS - Object Oriented Programming-Simple programs-Data types, literals, and variables-
Operators- 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 (Common for CSE, IT and ICT)
L T P CREDITS 3 1 0 4
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 Layout: 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 CREDITS
0 0 3 2
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
L T P CREDITS
1 0 0 1
S.NO DETAILS NO.OF CLASSES
1. Employers‟ Expectation-staff lecture 1
2. Selection Process – Staff lecture 1
3. Resume Writing – Presentation – Staff lecture 1
4. Group Discussion 3
5. Mock Interview 4
6. Aptitude Test – IV 3
7. End Semester Examinations 2
TOTAL 15
B.TECH. (ICT) SCHEME
(FOR CANDIDATES ADMITTED FROM 2008 ONWARDS)
COMMON TO 2007 BATCH
NEW SYLLABUS
SEMESTER VII:
Subject Code Subject Title
Period of
Instruction Credits
L T P
BICCIC 701 Broadband Communications 4 1 0 5
BICCIC 702 R01 Software Engineering 3 1 0 4
BICCIC 703 R01 Component Based Development 4 1 0 5
BICCIC 704 Mobile Communication 3 1 0 4
BICDIC XXX DE 7 3 1 0 4
BICDIC XXX DE 8 3 1 0 4
BICCIC 705 R01 Component Based Development Lab 0 0 3 2
BICCIC 706 R01 Software Engineering Lab 0 0 3 2
TOTAL 20 6 6 30
DEPARTMENTAL ELECTIVES:
BICDIC701 Real Time Systems 3 1 0 4
BICDIC702 Protocols & Network Management 3 1 0 4
BICDIC703 R01 Wireless Communication 3 1 0 4
BICDIC704 R01 Embedded Systems 3 1 0 4
BICDIC705 R01 Cryptography & Network Security 3 1 0 4
BICDIC706 Ruby on Rails 2 0 3 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-configuration-
application- DQDB: feature- concepts- protocols-Working-Gigabit Ethernet-SMDS: Standards-
cell structure- Architecture- protocol-inter carrier Specification
Frame relay: Frame structure- Frame relay Vs Packet switching- Frame relay operators-
Bandwidth on demand-Voice over Frame relay - SONET/SDH -advantages- standard- protocols-
basic 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 control-
Control of supplementary services. ISDN Services: Service Capabilities- Bearer Services and
Teleservices- Basic and supplementary services. Signaling System Number: SS7Architecture-
signaling 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 (Common for CSE, IT and ICT)
L T P CREDITS 3 1 0 4
UNIT – I (15 Periods)
Software Engineering: Introduction to Software Engineering- -Evolving role of software-
Software-Changing Nature-Legacy software-Generic View of Process-layered technology-
CMMI-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 patterns-
architectural 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 issues-
test 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 Practitioner‟s 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 (Common for CSE, IT and ICT)
L T P CREDITS 4 1 0 5
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 (Common for CSE, IT and ICT)
L T P CREDITS 3 1 0 4
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 (Common for CSE, IT and ICT)
L T P CREDITS 3 1 0 4
UNIT – I (15 Periods)
Introduction: Issues in Real–Time computing – structure of a Real–time system – task classes –
Characterization of Real–Time 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, Run–Time error handling, overloading and
generics Multitasking, task scheduling Timing specification, Run–time 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, Two–phase approach to improve predictability, serialization
consistency, Databases for Hard Real – Time systems.
Real–Time Communication: Network topologies – Protocols
UNIT – IV (15 Periods)
Fault–tolerance 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 Engineer‟s 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 – MIBs-
The 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 Systems-
Network 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, 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 systems-
Comparison 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 strategies-
Interference 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 Diversity-
Rake 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 protocols-
Capture 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 (Common for CSE, IT and ICT)
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. [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 Techniques-
Stream 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 Protocols-
Kerberos – 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
L T P CREDITS
2 0 3 4 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 constants-
Interpolating 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 ruby‟s 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 Application-
Creating 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. Create a COM component to get a greeting message, using VB.
2. Create ActiveX components in VB for Rapid application development.
3. Create a COM ++ component for Addition, Subtraction, Multiplication
and Division Transaction in VB .Net.
4. Create a ADO .Net Component for Arithmetic operation using ASP .Net
Application.
5. Create a program in ASP to access the Database via ADO Component.
6. Create an online application which bills the items using session Bean in J2EE.
7. Check the Authentication for the module using Entity Bean and deliver the
proper message.
8. Create a program in EJB to maintain the session for the user using
Session Bean.
9. Create a MESSAGE DRIVEN BEAN for inter process communication between
the components.
10. Create a program for intra communication within the component using any one
component model.
BICCIC 706 R01 SOFTWARE ENGINEERING LAB
L T P CREDITS 0 0 3 2
1. CASE Tools Study: Study of Rational Unified Process
2. Generation of the Use Case and Activity Diagrams using Rational Rose. (Payroll
and Course Registration System)
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. Software Testing: Management of Test Planning using Rational Test Manager
7. Developing Test Script (Classic On Line CD-Store)
8. Software Testing Tool (Rational Robot): Object insertions and adding Alphanumeric
Verification Points.
9. Testing With External Data Source
10. Creating and Using Data Pools
11. Object Scripting
12. 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:
Subject Code Subject Title
Period of
Instruction Credits
L T P
BICCIC 801 Project Work 0 0 18 9
BICOIC801 Web Technology 3 0 0 3
BICOIC802 E Commerce 3 0 0 3
BICOIC803 Software Project Management 3 0 0 3
BICOIC804 Management Information Systems 3 0 0 3
TOTAL 12 0 18 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 Consumer‟s Perspective
and Merchant‟s 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 – plug-
ins – database connectivity – Internet Information Systems - EDI application in business –
Internet commerce –Customization of Internet commerce
Text Books :
1. Eric Ladd, Jim O‟ Donnel, “Using HTML 4, XML and Java”, Prentice Hall of India, 1999.
2. Jeffy Dwight, Michael Erwin and Robert Niles, “Using CGI”, Prentice Hall of India,
1999.
3. 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 analysis-
executing 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 O‟Brien, “Management Information System”, Tata McGraw Hill, 1999.