Top Banner
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
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ICTSyllabus2010-2012

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

Page 2: ICTSyllabus2010-2012

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.

Page 3: ICTSyllabus2010-2012

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.

Page 4: ICTSyllabus2010-2012

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.

Page 5: ICTSyllabus2010-2012

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.

Page 6: ICTSyllabus2010-2012

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.

Page 7: ICTSyllabus2010-2012

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.

Page 8: ICTSyllabus2010-2012

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.

Page 9: ICTSyllabus2010-2012

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.

Page 10: ICTSyllabus2010-2012

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.

Page 11: ICTSyllabus2010-2012

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.

Page 12: ICTSyllabus2010-2012

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.

Page 13: ICTSyllabus2010-2012

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.

Page 14: ICTSyllabus2010-2012

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

Page 15: ICTSyllabus2010-2012

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

Page 16: ICTSyllabus2010-2012

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

Page 17: ICTSyllabus2010-2012

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.

Page 18: ICTSyllabus2010-2012

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.

Page 19: ICTSyllabus2010-2012

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.

Page 20: ICTSyllabus2010-2012

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.

Page 21: ICTSyllabus2010-2012

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.

Page 22: ICTSyllabus2010-2012

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.

Page 23: ICTSyllabus2010-2012

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.

Page 24: ICTSyllabus2010-2012

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.

Page 25: ICTSyllabus2010-2012

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

Page 26: ICTSyllabus2010-2012

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.

Page 27: ICTSyllabus2010-2012

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.

Page 28: ICTSyllabus2010-2012

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

Page 29: ICTSyllabus2010-2012

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

Page 30: ICTSyllabus2010-2012

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.

Page 31: ICTSyllabus2010-2012

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.

Page 32: ICTSyllabus2010-2012

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.

Page 33: ICTSyllabus2010-2012

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.