SCHEME OF EXAMINATION

 

&

 

SYLLABI

 

 

for

 

 

 

 

 

Master of Technology (Integrated)
Information Technology

 

 

 

 

Offered by

 

School of Information Technology

 

 

 

 

 

 

 

 

 

 

 

 

 

Guru Gobind Singh Indraprastha University

Kashmere Gate, Delhi – 6 [INDIA]

www.ipu.ac.in
SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

FIRST SEMESTER EXAMINATION

 

 

Code No.

Paper

L

T/P

Credits

Theory Papers

BA 103

Chemistry – I

2

1

3

BA 109

Mathematics – I

3

1

4

BA 111

Physics – I

2

1

3

HS 101

Communication Skills-I

2

1

3

HS 119*

Impact of Science & Technology on Society – I

1

-

1

IT 105

Introduction to Computers

3

-

3

IT 107

Electrical Science

3

1

4

Practical/Viva Voce

BA 151

Chemistry-I Lab

-

2

1

BA 153

Physics-I Lab

-

2

1

IT 155

Computer Lab

-

2

1

IT 157

Engineering Graphics-I

-

2

1

IT 159

Electrical Science Lab

-

2

1

Total

16

15

26

 

 

 

*NUES

 

               


SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

SECOND SEMESTER EXAMINATION

 

 

Code No.

Paper

L

T/P

Credits

Theory Papers

BA 108

Mathematics – II

3

1

4

BA 110

Physics-II

2

1

3

BA 114

Statistics Theory of Probability and Linear Programming

2

1

3

BA 118

Chemistry-II

2

1

3

HS 102

Communication Skills – II

1

2

3

HS 126*

Impact of Science & Technology on Society – II

1

-

1

IT 104

Engineering Mechanics

3

1

4

IT 128

Data Structures

3

0

3

Practical/Viva Voce

BA 156

Physics –II Lab

-

2

1

BA 162

Chemistry –II Lab

-

2

1

IT 152

Data Structure Lab

-

2

1

IT 154

Engineering Graphics-II lab

-

2

1

Total

16

16

28

 

 

 

*NUES


SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

THIRD SEMESTER EXAMINATION

 

 

Code No.

Paper

L

T/P

Credits

Theory Papers

IT 201

Computer Architecture

3

1

4

IT 203

Switching Theory & Logic Design

3

1

4

IT 205

Electronic Devices and Circuits

3

1

4

IT 207

Object Oriented Programming using C++

3

1

4

IT 209

Foundations of Computer Science

3

1

4

IT 211

Operating Systems

3

1

4

Practical/Viva Voce

IT 251

Switching Theory & Logic Design

-

2

1

IT 253

Software Lab – I

-

4

2

IT 255

Electronic Devices & Circuits

-

2

1

Total

18

14

28

 


SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

FOURTH SEMESTER EXAMINATION

 

Code No.

Papers

L

T/P

Credits

Theory Papers

IT 202

Java Programming

3

1

4

IT 204

Web Site Design

2

0

2

IT 206

Algorithm Analysis & Design

3

1

4

IT 208

Database Management Systems

3

1

4

IT 210

Communication Systems

3

1

4

IT 212

Software Engineering

 

 

 

Practicals

IT 252

Communication Lab – I

-

2

1

IT 254

Software Lab – II

-

4

2

IT 256

Software Lab – III

-

4

2

Total

17

15

27

 


 

SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

FIFTH SEMESTER EXAMINATION

 

 

Code No.

Paper

L

T/P

Credits

Theory Papers

IT 301

Computer Graphics

3

1

4

IT 303

Computer Networks

3

1

4

IT 305

Microprocessors

3

1

4

IT 307

Digital Communication

3

1

4

IT 309

Front End Design Tools

3

1

4

MS 311

Organization Behaviour

3

1

4

Practicals

IT 351

Software Lab IV

-

2

1

IT 353

Software Lab V

-

4

2

IT 355

Microprocessor Lab

-

2

1

IT 357*

Practical Training Viva

(Held in house/industry at the end of IV semester)

-

-

1

 

Total

18

14

29

 

 

 

* NUES

SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

SIXTH SEMESTER EXAMINATION

 

Code No.

Paper

L

T/P

Credits

Theory Papers

IT 302

Multimedia Applications

3

1

4

IT 304

Advanced Computer Networks

3

1

4

IT 306

Linux & X-Windows Networks

3

1

4

IT 308

Digital System Design

3

1

4

IT 310

Advanced Computer Architecture

3

1

4

IT 312*

Technical Writhing

3

0

3

Practicals

IT 352

Software Lab VI

-

4

2

IT 354

Software Lab VII

-

4

2

IT 356

Digital System Lab

-

2

1

Total

18

15

28

 

 

*NUES


 

 

SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

SEVENTH SEMESTER EXAMINATION

 

Code No.

Paper

L

T/P

Credits

Theory Papers (Core)

IT 401

Digital Signal Processing

3

1

4

IT 403

Embedded System Design

3

1

4

Electives (Select any Two)

IT 405

Soft Computing

3

1

4

IT 407

Mobile Computing

3

1

4

IT 409

Reliability Engineering

3

1

4

IT 411

Simulation & Modeling

3

1

4

IT 413

Object Oriented Software Engineering

3

1

4

IT 415

Data Warehousing & Data Mining

3

1

4

IT 417

Digital Image Processing

3

1

4

MS 419

Cognitive Psychology

3

1

4

MS 421

Transactional Analysis

3

1

4

IT 423

Cellular & Mobile Communication

3

1

4

IT 425

E-Commerce

3

1

4

IT 427

Compiler Design

3

1

4

Practicals

IT 451

Software Lab VIII

0

6

3

IT 453

Seminar

0

2

2

IT 455

Minor Project

0

8

4

IT 457*

Industrial Training/Industrial visit Report (held at the end of sixth semester)

0

0

1

Total

12

20

26

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*NUES

 


 

 

SCHEME OF EXAMINATION

M.Tech. (Integrated) - Information Technology

 

 

EIGHTH SEMESTER EXAMINATION

 

Code No.

Paper

L

T/P

Credits

IT 402

Major Projects

0

30

15

IT 404*

Seminar and Progress Reports

0

02

01

IT 406*

Comprehensive Viva

-

-

02

Total

0

32

18

 

* NUES 

 

The student will submit a synopsis at the beginning of the semester for approval from the departmental committee in a specified format. The student will have to present the progress of the work through seminars and progress reports.

 

 

NOTE:

 

1.         The total number of credits of the Programme up to B.Tech. (Integ.) Information Technology = 210

 

2.      Each student shall be required to appear for examinations in all courses. However, for the award of the degree a student shall be required to earn the minimum of 200 credits.


 

Programme Scheme for M.Tech.  (Integrated)

(Information Technology)

 

NINTH SEMESTER EXAMINATION

Course Code

Subject Name

L

T/P

Credits

IT 501

Network Management & Security

3

1

4

IT 503

Artificial Intelligence

3

1

4

Electives (Select a group & choose any three subjects from Section – I of the group)

 

Elective – I

3

1

4

 

Elective – II

3

1

4

 

Elective – III

3

1

4

Practicals

 

 

 

 

IT  551

Software Lab. IX

0

4

2

IT  553

Software Lab. X

0

4

2

Total

15

13

24

 

GROUP – I

GROUP – II

GROUP – III

SECTION – I

IT  505

Real Time Systems & Software

IT  523

Optical Communication

IT  535

Software Reusability

IT  507

Neural Network

IT  525

Multimedia Communications and System Design

IT  537

Software Requirement & Estimation

IT  509

IC Technology

IT  527

Network Design

IT  539

Software Metrics

IT  511

VLSI Design

IT  529

Telecommunication switching Systems and Networks

IT  541

OLAP

IT 513

Designing with ASICs

IT  531

Network Programming

IT  543

Advanced Animation Techniques

IT  515

Information Theory & Coding

IT  515

Information Theory & Coding

IT  545

Advanced DBMS

IT  517

Distributed and Parallel Systems

IT  533

Future Trends in communication

IT  547

ERP

BA 519

Quantum Computers

BA 519

Quantum Computers

IT  549

Software Architecture

IT  521

Project / Term Paper

IT  521

Project / Term Paper

IT  521

Project / Term Paper

 

Programme Scheme for M.Tech.  (Integrated)

(Information Technology)

 

TENTH SEMESTER EXAMINATION

Course Code

Subject Name

L

T/P

Credits

IT  502

Software Testing

3

1

4

IT 504

Mobile & Personal Communication Systems

3

1

4

Electives (Select any three subjects from the same group from section II

 

Elective – IV

3

1

4

 

Elective – V

3

1

4

 

Elective – VI

3

1

4

Practicals

 

 

 

 

IT – 552

Computer Lab. XI

 

4

2

IT – 554

Computer Lab. XII

 

4

2

Total

15

13

24

 

GROUP – I

GROUP – II

GROUP - III

SECTION – II

IT 506

Computer Aided VLSI Design

IT  524

Speech Processing

IT  540

Object Oriented Testing

IT  508

Digital Design for Testability and Fault Tolerance

IT  526

Microwave and Radar Engineering

IT  542

Software Project Management

IT  510

Fuzzy Sets & Logic

IT  528

WAN Technologies

IT  544

Object Oriented database

IT  512

Advanced IC Technology

IT  530

Digital Switching Systems

IT  546

Design Patterns

IT  514

Pattern Recognition

IT  532

Internetworking Technologies

IT  548

.NET Programming

IT 516

Advanced DSP

IT  534

Satellite Communication

IT  550

Virtual Reality

IT  518

Robotics Engineering

IT  536

CDMA

IT 552

Software Quality Management

IT  520

Advanced Microprocessor

IT  538

Cryptography

IT  518

Robotics Engineering

IT  522

Project / Term Paper

IT  522

Project / Term Paper

IT  522

Project / Term Paper

 


 

Programme Scheme for M.Tech.  (Integrated)

(Information Technology)

 

 

ELEVENTH SEMESTER EXAMINATION

 

 

Course Code

Subject Name

L

T/P

Credits

IT 901

Dissertation

0

30

25

IT 903*

Seminar & Progress Report

0

10

03

IT 905*

Comprehensive Viva

0

0

02

 

 

 

 

30

 

 

 

*Non University Exam System

 

The student will submit a synopsis at the beginning of the semester for approved from the departmental committee in a specified format. The student will have to present the progress of the work through seminars and progress reports.

 

 

NOTE:

 

1.                  The total number of credits of the Programme M. Tech. (IT) = 288.

2.                  Each student shall be required to appear for examination in all courses. However, for the award of the degree a student shall be required to earn the minimum of 275.


Code No.: BA 103                                                                  L          T/P      Credits

Paper: CHEMISTRY – I                                                       1          3          2

 

 

1.         Water: Specification for water, Analysis of water-Alkalinity, harness and its determination (EDTA Method only), water for domestic use, Water-softening-Lime-Soda process, Ion-exchangers polished water, Boiled-feed water, boiler problems-scale, sludge, priming and foaming, caustic embrittlement and corrosion, their causes and prevention, removal of silice, removal of dissolved gases, carbonates phosphate conditioning, colloidal conditioning, Calgon treatment, conditioning, Numerical problems of Alkalinity, hardness Lime-Soda process and EDTA method.

 

2.         Fuels: Definition and classification, combustion and chemical principles involved in it. Calorific value: Gross and Net Calorific values and their determination by Boy’s Gas Calorimeter and Bomb Calorimeter.

i)                    Solid Fuels: Proximate and ultimate analysis of coal and their importance.

Carbonization: High and Low temperature carbonization, coke, its manufacture by the Otto Hoffman Oven and uses.

ii)                  Liquid Fuels: Conversion of coal into liquid fuels (Bargius process & Fischer

Tropsch process and mechanism, Petrolum: its chemical composition and Fractional distillation, Cracking of heavy oil residues: thermal cracking and catalytic cracking, Knocking-chemical structure and knocking: Octane and Cetane number and their significance, Power alcohol.

iii)         Gaseous Fuels: Natural gas, producer gas, water gas, carbureted water gas, coal gas and oil gas, fuel and fuel gases and their analysis by Orsat’s apparatus.

iv)        Numericals on calorific value, combustion, Proximate and ultimate analysis of coal and fuel gas analysis.

            v)         Nuclear Fuels: Nuclear reactions, nuclear fission and nuclear fusion, Nuclear reactor.

 

3.         Polymers:         Basic concepts & Terminology, such as monomers, Polymers, Functionality, Thermoplastics, Thermosets, Linear, Branched, cross linked polymers etc. Different definitions of molecular eight’s viz., Mw, Mn, Mv and then determinations, Industrial applications of polymers, Addition, condensation and Ionic polymerization’s, solutions of polymers, good solvents, & bad solvent, solubility parameter, solutions viscosity and determination of intrinsic viscosity.

 

4.         Corrosion:        Definition and types of corrosion, Laws of Oxide film growth (Linear, parabolic and logarithmic), different theories of corrosion, Atmospheric corrosion, Stress corrosion, water-line, pitting and soil corrosion.

 

            Protective measures against corrosion:

i)                    Modification of environment

ii)                   Modification of the properties of the metal.

iii)                 Use of protective coatings

iv)                 Cathodic Protection

v)                  Material selection and design.


Code No.: BA 109                                                                  L          T/P      Credits

Paper: MATHEMATICS                                                      3          1          4

 

 

I(a)       Calculus of Functions of One Variable

 

(i)         Successive Differentiation, Leibnitz’s theorem (without proof). Mean value theorems, Taylor’s theorem, Remainder Term, Asymptotes, Curvature, Curve Tracing

 

(ii)        Infinite Series: Convergence, divergence, Comparison test, Ratio test, Cauchy Leibnitz’s theorem (without proof), Absolute and Conditional Convergence, Taylor and Maclaurin series, Power Series, Radius of Convergence.

 

(iii)       Integral Calculus: Fundamental theorems, Reduction Formulae, Properties of definite Integral, Applications to length, area, volume, surface of revolution, moments, center of gravity, Improper integrals, Beta-Gamma functions.

 

I(b)      Calculus of Functions of Several Variables:

 

Partial derivatives, Chain rule, Differentiation of Implicit functions, Exact differentials, Tangents and Normals, Maxima, Minima and Saddle Points, Method of Lagrange multipliers, Errors and Approximations, Differentiation under integral sign, Jacobians and transformations of coordinates, Multiple Integrals-Double and Triple integrals, Applications to areas, Volumes etc.

 

II          Vector Calculus:

 

Scalar and vector fields, Curves, Arc length, Tangent, Directional Derivative, Gradient of scalar field, divergence and curl of a vector field, Line integrals (independent of path), Green’s theorem, Divergence theorem and Stoke’s theorem (without proofs), Surface Integrals.


Code No.: BA 111                                                                  L          T/P      Credits

Paper: PHYSICS – I                                                              2          1          3

 

I.          OPTICS

 

Polarization:

Types of polarization, elliptically and circularly polarized light Brewsters law, Malu’s Law, Nicol prism, double refraction, quarter-wave and half-wave plates, optical activity, specific rotation, Laurent half shade polarimeter.                                                     

5 hrs.

Interference:

Coherence and coherent sources, interference by division of wave front (young’s double slit experiment, Fresnel’s biprism), interference by division of amplitude (thin films, Newton’s rings, Michelson’s interferometer, Fabry Perot interferometer)

7 hrs.

Diffraction:

(Fresnel and Fraunhofer types of diffraction) Fraunhofer diffraction: Single slit, double slit, circular aperture and N-slit, diffraction wavelength determination, resolving power and dispersive power, Fresnel Diffraction: Zone plate, circular aperture, opaque circular disc, narrow slit.

7 hrs.

II         LASER AND FIBRE OPTICS

 

Lasers:

Introduction, coherence, Einstein A and B coefficients, population inversion, basic principle and operation of a laser, type of lasers, He-Ne laser, Ruby laser semiconductor laser, holography theory and applications.

5 hrs.

Fibre Optics:

Introduction to optical fibre, types of optical fibres and their characteristics, (Attenuation and dispersion step index and graded index fibres, principle of fibre optic communication–total internal reflection, numerical aperture, fibre optical communication network (qualitative) – its advantages.

5 hrs.

III.       THEORY OF RELATIVITY

 

Absolute and Inertial frames of reference, Galenlian transformations, Michelson-Morley experiment, the postulates of the special theory of relativity, Lorentz transformations, time dilation, length contraction, velocity addition, mass energy equivalence

5 hrs.

Recommended Books:

1.         Concepts of Modern Physics: A Beiser

2.         Modern Physics: Kenneth Krane

3.         Fundaments of Optics: Jenkins and White

4.         Optics: Ghatak

5.         Fundamental of Physics: Resnick & Halliday

Code No.: HS 103                                                                  L          T/P      Credits

Paper: COMMUNICATION SKILLS – I                           2          1          3

 

I.          Remedial Grammar

(a)                Simple sentences – their phrase structure

(b)               Parts of speech

(c)                Tense and concord

(d)               Gerunds, Participles & Infinitives

(e)                Complex and Compound sentences (Use of connectives)

(f)                 Conditional clauses

(g)                Question tags & short responses

(h)                Common errors

 

II.         Vocabulary and Usage

(a)                Synonyms & Antonyms

(b)               One word substitutions

(c)                Words often confused

(d)               Idioms / Idiomatic expressions

(e)                Foreign Phrases (Greek and Latin)

 

III.       Presentation of Technical Information:

            Technical description of

(a)                Simple objects, tools, appliances

(b)               Processes and operations

(c)                Scientific principles

 

IV.       Composition:

(a)                Comprehension – Unseen passages

(b)               Dialogues – Creation of mock situations.

(c)                Debates – Discussing the pros and cons of a given topic.

(d)               Thematic Appreciation Exercises / Development of situational outlines.

 

V.        Prose

            Selected prose pieces from prescribed texts.


Code No.: IT 105                                                                   L          T/P      Credits

Paper: INTRODUCTION TO COMPUTERS                    3          0          3

 

I.          Introduction: Overview of computer organization and historical perspective computer applications in various fields of science and management.

Data representation: Number systems, character representation codes, Binary, hex, octal codes and their inter conversions. Binary arithmetic, Floating point arithmetic, signed and unsigned numbers. Data Storage: Primary and Secondary storage, Introduction to various computer devices such as keyboard, mouse, printers, disk files, floppies etc. Concept of computing, contemporary, Operating Systems such as DOS, Windows’95, UNIX etc. (only brief user level description). Introduction to organization and architecture of mainframe, mini and micro systems. Introduction to E-mail, ftp, login and other network services, world wide web, MS-Office.

 

II.         Introduction to Programming:    Concept of algorithms, Flow charts, Example of Algorithms such as how to add ten numbers, roots of a quadratic equation. Concept of sequentially following up the steps of a algorithm.Notion of program, programmability and programming languages, Structure of programs, Object codes, compilers.

Introduction to the Editing tools such as vi or MS-VC editors. Concepts of the finite storage, bits, bytes, kilo, mega and gigabytes, Concepts of character representation.

 

III.       Programming using C:   The emphasis should be more on programming techniques rather that the language itself. The C programming language is being chosen mainly because of the availability of the compilers, books and other reference materials. Example of some simple C program. Dissection of the program line by line, Concepts of Variables, program statements and function calls from the library (printf for example)

o        C data types, int, char, float etc.

o        C expressions, arithmetic operations, relational and logic operations.

o        C assignment statements, extension of assignment to the operations. C primitive input output using getchar and putchar, exposure to the scanf and printf functions.

o        C statements, conditional executing using if, else. Optionally switch and break statements may be mentioned.

o        Concepts of loops, example of loops in C using for, while and do-while, Optionally continue may be mentioned.

o        One dimensional arrays and example of iterative programs using arrays, 2-d arrays. Use in matrix computations.

o        Concept of Sub-programming, functions, Example of functions, Argument passing mainly for the simple variables.

o        Pointers, relationship between arrays and pointers, Argument passing using pointers, Array of pointers, Passing arrays as arguments.

o        Strings and C string library

Structures and Unions. Defining C structures, passing strings as arguments, programming examples.

o        File I/O, Use of fopen, fscanf and fprintf routines.


Code No.: IT 107                                                                   L          T/P      Credits

Paper: ELECTRICAL SCIENCE                                         3          1          4

 

 

I.          Properties of Conductors and Insulators

            Basic laws of Electrical Engineering

            Temperature Resistance Coefficients

 

II.         D.C. Circuits

            Network theorems and applications

            Division of Current

            Potentiometer

            Circuit Parameters

            Energy and Power

            Superposition

            Thevenin and Reciprocity theorems

            Star Delta Formations

 

III.       Alternating Currents

            Peak, Average and RMS values for alternating currents

            Power and Power factor

            Resistance, Inductance and Capacitance

            Resonance

            Q Factor

           

IV.       Electromagnetism

            Magnetic Induction

            Permeability

            Hysteresis

 

V.        Measuring Instruments

            Moving Coil and Moving Iron Instruments

            Construction of Instruments

            Attraction and Repulsion type

            Permanent Magnet and Eletrodynamics, Dynamometer type

 

VI.       D.C. Generators & Motors

            Principle of operation of Generators & Motors

            Speed Control of shunt motors

            Flux control, Rheostatic control, voltage control

            Speed control of series motors

 

VII.      A.C. Generators & Motors

Principle of operation

Removing Magnetic field

Squirrel cage and phase wound rotor

Starting of Induction motors

Direct on line and Star Delta starters

Synchronous machines

 

VIII.     Transformers

 

            Construction

            Regulation and efficiency calculations

            Open and short circuit tests


Code No.: BA 151                                                                  L          T/P      Credits

Paper: CHEMISTRY – I LAB                                              0          2          1

 

 

1.         Determination of percentage composition of a mixture of sodium hydroxide and sodium carbonate.

 

2.         Determination of Carbonate, bicarbonate and chloride contents of irrigation water.

 

3.         Determination of the amount of Oxalic acid and sulphuric acid in one litre of solution provided standard NaOH and KmnO4.

 

4.         Determination of the strength of FeSO4 solution provided standard potassium dichromate solution.

            i)          Internal indicator method.

            ii)         External indicator method.

 

5.         Determination of the amount of Cu in the copper ore solution. Provided Na2S2O3 solution.

 

6.         Determination of the amount of KmnO4 in acidic medium provided Na2S2O3 solution.

 

7.         Determination of the amount of K2Cr2O7 in the given solution. Provided Na2S2O3 solution.

 

8.         Determination of the strength of sodium bromide by Vohlard’s method. Provided standard potassium thiocyanates and silver nitrate solutions.

 

9.         Estimation of silver in silver alloy solution. Provided standard sodium chloride solution.

 

10.       Determination of dissolved oxygen in the silver sample of water.

 

11.       Estimation of manganese dioxide in pyrolusite.

 

12.       Determination of surface tension of the given liquid by drop pippete method.

 

13.       Determination of available lime as CaO in industrial lime iodimetrically.


Code No.: BA 153                                                                  L          T/P      Credits

Paper: PHYSICS – I LAB                                                     0          2          1

 

List of Experiments:

 

1.         To determine wavelength of sodium light source using Newton’s Rings.

 

2.         To determine wavelength of sodium light source using Fresnel Biprism assembly.

 

3.         To determine wavelength of different colours using diffraction grating.

 

4.         To determine refractive index of prism.

 

5.         To determine resolving power of a Telescope.

 

6.         To determine specific rotation using polarimeter.

 

7.         To determine wavelength of laser light using pinhole and grating.

 

8.         To determine g by bar pendulam.

 

9.         To determine g by kater’s pendulam.

 

10.       To determine moment of inertia of a fly wheel.

 

11.       Computer simulation of Brownian motion.

 

12.       Computer simulation of physics experiments based on the theory syllabus.

 

13.       To determine Wavelength Micheleon Interferrometer.

 

14.       To determine wavelength by fabry perot interferometer.

 

 

 


Code No.: BA 155                                                                  L          T/P      Credits

Paper: COMUTER LAB                                                       0          2          1

 

 

1.         Write a program to produce ASCII equivalent of given number.

2.         Write a program to find divisor or factorial of a given number.

3.         Write a program to evaluate the following algebraic expressions after reading necessary values from the user:

o        (ax+b)/(ax-b)

o        2.5 log x – cos 32 + |x^2-y^2| + sqrt(2xy)

o        (x^5 + 10 x^4 + 8 x^3 + 4x + 2

4.         Write a program to find sum of a geometric series.

5.         Write a program to cipher a string.

6.         Write a program to check whether a given string follows English capitalization rules.

7.         Write a program to find sum of the following series:

            1 + ½ + 1/3 + -------------- + 1/20.

8.         Write a program to search whether a given substring exists in an input string or not and then delete this substring from input string.

9.         Write a recursive program for tower of Hanoi problem.

10.       The fibonacci sequence of numbers if 1,1,2,3,5,8,…. Based on the recurrence relation

                        F(n) = F(n-1) + F(n-2) for n>2

            Write a recursive program to print the first m fibonacci numbers.

11.       Write a menu driven program for matrices to do the following operations depending on whether the operation requires one or two matrices:-

            a)         Addition of two matrices

            b)         Subtraction of two matrices.

            c)         Finding upper and lower triangular matrices.

            d)         Trace of a matrix.

            e)         Transpose of a matrix.

            f)          Check of a matrix symmetry.

            g)         Product of two matrices.

12.       Write a program that takes two operands and one operator from the user perform the operation and then print the answer.

13.       Write a program to print the following outputs:

            1                                                                                              1

            2          2                                                                      2                      2

            3          3          3                                              3                      3                      3

            4          4          4          4                      4                      4                      4                      4

            5          5          5          5          5                      5                      5                      5                      5


 

14.       Write procedures to add, subtract, multiply and divide two complex numbers (x+iy) and (a+ib). Also write the main program.

15.       Write a menu driven program for searching and sorting with following options:-

            a)         Searching:-       (1)        Linear Searching

                                                (2)        Binary Searching

            b)         Sorting:-           (1)        Intersection Sort

                                                (2)        Selection Sorting

 

16.       Write a program to copy one file to other, use command line arguments.

17.       Write a program to mask some bit of a number (using bit operations).

18.       An array of record contain info of managers and workers of a company. Print all the data of managers and workers in separate files.


Code No.: IT 157                                                                   L          T/P      Credits

Paper: ENGINEERING GRAPHICS-I                               0          2          1

 

 

1.         General

Importance, Significance and scope of engineering drawing, Lettering, Dimensioning, Scales, Sense of proportioning, Different types of projections, Orthographic projections, B.I.S. Specifications.

 

2.         Projections of Points and Lines

Introduction of planes of projection, Reference and auxiliary planes, projections of points and lines in different quadrants, traces, inclinations, and true lengths of the lines, projections on auxiliary planes, shortest distance intersecting and non-intersecting lines.

 

3.         Planes Other than the Reference Planes

Introduction of other planes (perpendicular and oblique), their traces, inclinations etc., projections of points and lines lying in the planes, conversion of oblique plane into auxiliary plane and solution of related problems.

 

4.         Projections of Plane Figures

Different cases of plane figures (of different shapes) making different angles with one or both reference planes and lines lying in the plane figures making different given angles (with one or both reference planes). Obtaining true shape of the plane figure by projection.

 

5.         Projection of Solids

Simple cases when solid is placed in different positions, Axis, faces and lines lying in the faces of the solid making given angles.

 

6.         Development of Surface

            Development of simple objects with and without sectioning.

 

7.         Nomography

            Basic concepts and use.


Code No.: IT 159                                                                   L          T/P      Credits

Paper: ELECTRICAL SCIENCE LAB                                0          2          1

 

1.         Verification of Thevnin’s theorem/Superposition theorem.

 

2.         Phasor Diagram and Power factor of LCR circuit

 

3.         Measurement of Power and Power factor in three phase load using three ammeters/voltmeters.

 

4.         Caliberation of Energy Meter/Watt Meter/Voltmeter/Ammeter.

 

5.         Two wattmeter method of measuring power in three phase circuit (resistive load only).

 

6.         Load test on Single Phase Transformer Regulation and Efficiency of Transformer.

 

7.         Short Circuit/Open Circuit test on Single Phase transformer.

 

8.         To measure the armature and field resistance of a D.C. Machine

 

9.         Connection and starting of a Three Phase Induction Motor using direct on line or Star Delta starter.

 

10.       Starting and Speed Control of a DC shunt motor.


Code No.: BA 108                                                                  L          T/P      Credits

Paper: MATHEMATICS-II                                     3          1          4

 

 

1.         Linear Algebra: Vector spaces – linear independence and dependence of vectors, inner products, Inner product spaces, Matrices and determinants, Linear transformations, Systems of linear equations- consistency and inconsistency, Gauss elimination, rank of a matrix, inverse of a matrix, Bilinear, Quadratic, Hermitian, Skew-Hermitian Forms, Eigenvalues and Eigenvectors of a matrix, diagonalization of a matrix, Cayley-Hamilton Theorem (without proof).

 

2.         Ordinary Differential Equations: Formation of ODE’s, definition of order, degree and solutions. ODE’s of first order: Method of separation of variables, homogeneous and nonhomogeneous equations, exactness and integrating factors, linear equations and Bernoulli equations, General linear ODE’s of nth order: solutions of homogeneous and nonhomogenous equations, operator method, method of undermined coefficients and variation of parameters, Solutions of simple simultaneous ODE’s. Power series method of solution of DE, Legendre’s Equation, Legendre’s Polynomials, Bessel’s equation, Bessel’s function.

 

3.         Complex Variables: Curves and Regions in the Complex Plane, Complex Functions, Limits, Derivative, Analytic Function, Cauchy-Riemann Equations, Laplace’s Equation, Rational, Exponential, Trigonometric, Hyperbolic Functions, Linear Fractional Transformations, Conformal Mapping, Complex Line Integral, Cauchy’s Integral Theorem, Cauchy’s Integral Formula, Derivatives of Analytic Function, Power Series, Taylor Series, Laurent Series, Methods of obtaining Power Series, Analyticity at Infinity, Zeroes, Singularities, Residues, Residue Theorem, Evaluation of Real Integrals.

 

4.         Probability and Statistics: Random Variables, Discrete and Continuous Distribution, Mean and Variance of a Distribution, Moments, Moment Generating Functions, Skewness, Kurtosis, Binomial, Poisson, Normal Distributions, Testing of Statistical Hypothesis, F-Test, T-test, c2-test.


Code No.: BA 110                                                                  L          T/P      Credits

Paper: PHYSICS - II                                                 2          1          3

 

I.          Quantum Mechanics:

            Wave particle duality, deBroglie waves, evidences for the wave nature of matter – the experiment of Davisson and Germer, electron diffraction, physical interpretation of the wave function and its properties, the wave packet, the uncertainty principle.

4 hrs.

            The Schrodinger wave equation (1-dimensional), Eigen values and Eigen functions, expectation values, simple Eigen value problems – solutions of the Schrodinger’s equations for the free particle, the infinite well, the finite well, tunneling effect, simple harmonic oscillator (qualitative), zero point energy.

6 hrs.

 

II.        Quantum Statistics

The statistical distributors: Maxwell Boltzmann, Bose-Einstein and Fermi-Dirac statistics, their comparisons, Fermions and Bosons Applications: Molecular speed and energies in an ideal gas, The Black body spectrum, the failure of classical to give the correct explanations – the applications of Bose-Einstein statistics to the Black body radiation spectrum, Fermi-Dirac distribution, free electron theory, electronic specific heats, Fermi energy and average energy – its significance.

10 hrs.

 

III.       Band Theory of Solids

Origin of energy bands in solids, motion of electrons in a periodic potential – the Kronig – Penny model, Brillouin zones, effective mass, metals, semi-conductors and insulators and their energy band structures, Extrinsic and Intrinsic semiconductors, doping-fermi energy for doped and undoped semiconductors, the p-n junction (energy band diagrams with fermi energy), the unbiased diode, forward and reverse biased diodes –tunnel diodes, zener diode, photo diode its characteristics, LED, Introduction to transistors.

10 hrs.

 

IV.       Overview of Electro-Magnetism

Maxwell’s Equations: The equation of continuity for Time-Varying fields, Inconsistency in ampere’s law, Maxwell’s Equations, conditions at a Boundary Surface, Introduction to EM wave.

4 hrs.

 

Recommended Books:

1.         Concept of Modern Physics: A Beiser

2.         Modern Physics: Kenneth Krane

3.         Solid State Physics: Kittle

4.         Electronic Principles: Malvino

5.         Statistical Mechanics: Garg Bansal and Ghosh (TMH)


Code No.: BA 114                                                                  L          T/P      Credits

Paper: STATISTICS, THEORY OF PROBABILITY         2          1          3

            AND LINEAR PROGRAMMING

                                                                                                           

 

1.  PROBABILITY, STATISTICS

 

Elementary Probability theory, Random Variables: discrete and continuous, distribution and density functions, Expectation, Moments, Moment Generating function, Skewness, Kurtosis, Binomial, Poisson and Normal distribution, Method of least square for linear and parabolic curves, Correlation of a bivariate distribution, Linear regression, properties of regression coefficient, Sampling distribution of mean and variance, Testing of Statistical hypothesis, F-test, T-test and chi square test.

17 hrs.

2.  LINEAR PROGRAMMING

 

Mathematical Preliminaries, Formulation of the Problem and Solution by Graphical method, The simplex Method, Dual problem formulation and Solution, Application to Transportation and Assignment Problems.

17 hrs.

Suggested Text Books & References


Code No.: BA 118                                                                  L          T/P      Credits

Paper: CHEMISTRY – II                                                     2          1          3

 

1.         Atomic Structure: Introduction to wave mechanics, the Schrodinger equation as applied to hydrogen atom, origin of quantum numbers Long form of periodic table on the basis of Electronic configuration s, p, d, f block elements periodic trends, Ionisation potential, atomic and ionic radii electron affinity & electro-negativity.

 

2.         Chemical Bonding: Ionic bond; energy changes, lattice energy Born Haber Cycle, Covalent bond-energy changes, Potential energy curve for H2 molecule, characteristics of covalent compound, co-ordinate bond- Werner’s Theory, effective atomic numbers, isomerism in coordinate compounds. Hydrogen bonding, Vander Waal’s forces, hybridization and resonance, Valance Shell Electron Repulsion theory (VSEPR), Discussion of structures of H2O, NH3, BrF3, SiF4, Molecular orbital theory, Linear combination of atomic orbitals (LCAO) method. Structure of simple homo nuclear diatomic molecule like H2, N2, O2, F2.

 

3.         Thermochemistry: Hess’s Law, heat of a reaction, effect of temperature on heat of reaction, at constant pressure (Kirchoff’s Equation) heat of dilution, heat of hydration, heat of neutralization and heat of combustion, Flame temperature.

 

4.         Reaction Kinetics: Significance of rate law and rate equations, order and molecularity, Determinations of order of simple reactions-experimental method, Equilibrium constant and reaction rates-Lindemann, collision and activated complex theories, complex reactions of 1st order characteristics of consecutive, reversible and parallel reactions-Steady state and non- steady state approach.

 

5.         Electron Chemistry: Conductance of electrolytic solutions transference number and its determination, Kohlrausch’s law of in-dependent migration of ions, Interionic attraction theory, activity and activity coefficient of strong electrolytes.

 

6.         Catalysis: Criteria for Catalysis – Homogeneous Catalysis, acid-base, Enzymatic catalysis, Catalysis by metal salts, Heterogeneous catalysis – concepts of promoters, inhibitors and poisoning, Physiosorption, Chemisorption, Surface area, Industrially important process. Theories of Catalysis.

 

7.         Phase rule: Derivations of phase rule, Significance of various terms involved in the definitions phase diagram of one component system partial miscibility, interpolations of two component system diagrams.


Code No.: HS 102                                                                  L          T/P      Credits

Paper: COMMUNICATION SKILLS – II                          1          2          3

 

 

1.         Some Key Concepts:

Communication as sharing; context of communication; the speaker/writer and the listener/reader; medium of communication; barriers to communication; accuracy, brevity, clarity and appropriateness in communication.

 

2.         Writing:

Selecting material for expository, descriptive, and argumentative pieces; business letters; formal report; summarizing and abstracting; expressing ideas within a restricted word limit; paragraph division, introduction and the conclusion; listing reference material; use of charts, graphs and tables; punctuation and spelling; semantics of connectives, modifiers and modals, variety in sentences and paragraphs.

 

3.         Reading Comprehension:

Reading at various speeds (slow, fast, very fast), reading different kinds of texts for different purposes (e.g., for relaxation, for information, for discussion at a later stage, etc.); reading between the lines.

 

4.         Speaking:

Achieving desired clarity and fluency; manipulating paralinguistic features of speaking (voice quality, pitch, tone, etc.); pausing for effectiveness while speaking, task-oriented, interpersonal, informal and semiformal speaking; making a short classroom presentation.

 

5.         Group Discussion:

Use of persuasive strategies including some rhetorical devices for emphasizing (for instance; being polite and firm; handling questions and taking in criticism of self; turn-taking strategies and effective intervention; use of body language).

 

6.         Listening Comprehension:

Achieving ability to comprehend material delivered at relatively fast speed; comprehending spoken material in Standard Indian English, British English and American English, intelligent listening in situations such as an interview in which one is a candidate.


Code No.: IT 104                                                                   L          T/P      Credits

Paper: ENGINEERING MECHANICS                              3          1          4

 

1.         Force System:  Introduction, force, principle of transmissibility of force, resultant of a force system, resolution of a force, moment of force about a line. Varigon’s theorem, couple, resolution of force into force and a couple, properties of couple and their application to engineering problems.

 

2.         Equilibrium: Force body diagram, equations of equilibrium and their applications to engineering problems, equilibrium of two force and three force member

           

3.         Structure: Plane truss, perfect and imperfect truss, assumption in the truss analysis, analysis of perfect plane trusses by the method of joints, method of section and graphical method.

 

4.         Friction: Static and Kinetic friction, laws of dry friction, co-efficient of friction, angle of friction, angle of repose, cone of friction, frictional lock, friction of flat pivot and collered thrust bearings, friction in journal-bearing, friction in screws, derivation of equation.

 

                        T1 / T2              =          le A                 and its application.

 

5.         Distributed Forces: Determination of center of gravity, center of mass and centroid by direct integration and by the method of composite bodies mass moment of inertia and area moment of inertia by direct integration and composite bodies method, radius of gyration, parallel axis theorem, Pappus theorems, polar moment of inertial., Dynamics.

 

6.         Kinematics of Particles: Rectilinear motion, plane curvilinear motion-rectangular co-ordinates, normal and tangential coordinates

 

7.         Kinetics of Particles: Equation of motion, rectilinear motion and curvilinear motion, work energy equation, conservation of energy, impulse and momentum conservation of momentum, impact of bodies, co-efficient of restitution, loss of energy during impact.

 

8.         Kinematics of Rigid Bodies: Concept of rigid body, types of rigid body motion, absolute motion, introduction to relative velocity, relative acceleration (Corioli’s component excluded) and instantaneous center of zero velocity, Velocity and acceleration polygons for four bar mechanism and single slider mechanism.

 

9.         Kinetics of Rigid Bodies: Equation of motion, translatory motion and fixed axis rotation, application of work energy principles to rigid bodies conservation of energy.

 

10.       Vibrations: Classification, torsional free vibrations-single rotor and two rotor system, Spring mass system-its damped (linear dash pot) and undamped free vibrations, spring in series and parallel, simple problems.

Text/Reference:

1.         U.C. Jindal, “Engineering Mechanics”, Galgotia Publication.2000.
Code No.: IT 128                                                                   L          T/P      Credits

Paper: DATA STRUCTURES                                              3          0          3

 

 

o        Introduction to programming methodologies and design of algorithms.

 

o        Structured programming concepts

 

o        Study and implementation of basic data structures like:

           

§         Arrays, multidimensional arrays and their organization, introduction to sparse arrays

 

§         Linked list (singly, doubly and circular)

 

§         Stacks

 

§         Queues

 

§         Binary trees: definition, traversal, insertion, deletion.

 

o        Evaluation of arithmetic expressions using stacks and binary trees.

 

o        Searching: Sequential and binary searching.

 

o        Sorting: Insertion, selection, shell, merge and quick sort

 

o        Introduction to file structures: Sequential, Indexed, Indexed sequential

 

o        B-trees, B+ trees, AVL trees.

 

o        Hashing techniques

 

o        Introduction to graphs and graph traversal methods.

 


Code No.: BA 156                                                                  L          T/P      Credits

Paper: PHYSICS – II LAB                                                    0          2          1

 

List of Experiments:

 

1.         P-V Characteristics of a Photovoltaic Cell

 

2.         To determine Planck’s constant

 

3.         Study of an IC regulated power supply.

 

4.         To determine the band gap of a Semiconductor by Four-Probe method

 

5.         To study charging and discharging of capacitors

 

6.         To determine band gap of Semiconductor using a diode

 

7.         PC based experiments

(a)                Simulate Brownian motion

(b)               Determine the Value of Pi using Monte Carlo method

 

8.         Determine e/m using Bar Magnet Method

 

9.         Determine e/m using Magnetic focusing Method.

 

10.       Construction of a hologram.

 

11.       Study of Super conductivity.

 

12.       Study of properties of characteristics of optical fiber.

 

 

 


Code No.: BA 162                                                                  L          T/P      Credits

Paper: CHEMISTRY  – II LAB                                           0          2          1

 

 

1.                  To determine the molecular weight of a substance by Rast metod.

2.                  To determine the molecular weight of a substance using elevation in boiling point techniques.

3.                  Determine the heat of neutralization of strong acid with strong base (HCI V/s NaOH).

4.                  Determine the heat of neutralization of weak acid with strong base (CH3COOH V/s NaOH)

5.                  To prepare a buffer solution and determine its P11 value.

6.                  To determine the concentration of a solution of KMnO4 / K2Cr2O7 using spectrophotometer.

7.                  To determine the strength of a strong acid by titrating it conductometrically with a strong base.

8.                  To determine the strength of a weak acid by titrating it with strong base conductometrically.

9.                  To determine the strength of silver nitrate solution by titrating it with KCl conductometrically.

10.              To study the kinetics of a 1st order reaction.


Code No.: IT 152                                                                   L          T/P      Credits

Paper: DATA STRUCTURE LAB                                       0          2          1

 

 

Experiments will be based on the Data Structures Paper.


Code No.: IT 154                                                                   L          T/P      Credits

Paper: ENGINEERING GRAPHICS – II                           0          2          1

 

1.         Basic Concepts

I. S. drawing conventions, line symbols, kinds of line, drawing sheet lay-out, rules of printing, preferred scales.

 

2.         Projections

Perspective, orthographic, isometric and oblique projections, isometric scale, isometric drawing, Technical sketching.

 

3.         Shape Description (External)

Multiplanar representation in first- and third angle systems of projections, glass-box concept, sketching of orthographic views from pictorial views, precedence of lines.

 

Sketching of pictorial (isometric and oblique) views from Multiplanar orthographic views, Reading exercises, Missing line and missing view exercises.

 

4.         Shape Description (Internal)

 

Importance of sectioning, principles of sectioning, types of sections, cutting plane representation, section lines, conventional practices.

 

5.         Size Description

 

Dimensioning, tools of dimensioning, Size and location dimensions, Principles of conventions of dimensioning, Dimensioning exercises.

 

6.         Computer Aided Drafting

 

            Basic concepts and use.

 

           

 


Code No : IT 201                                                                   L                      T

Paper : Computer Architecture                                             3                      1

                                                           

                                               

Introduction:

Overview of Digital Fundamentals

 

Register Transfer and Microoperation:              

Register Transfer Language, Register Transfer, Bus and Memory Transfer, Arithmatic Microoperations, Logic Microoperations, Shift Microoperations.

 

Basic Computer Organization and         Design:

Instruction Codes, Computer Registers, Computer Instructions, Timing & Control, Instruction Cycle, Memory Reference Instructions, Input-Output and Interrupts, Design of Basic Computer, Design of Accumulator Logic.

 

Microprogrammed Control Unit:          

Control Memory, Address Sequencing.

 

Central Processing Unit:

Introduction, General Register Organization, Stack Organization, Instruction Formats, Addressing Modes.

 

Computer Arithmetic:                                       

Introduction, Addition and Subtraction, Multiplication Algorithms, Division Algorithms, Floating Point Arithmetic Operation, Decimal Arithmetic Unit, Decimal Arithmetic Operations.

 

Input – Output Organization:

Peripheral devices, Input – Output interface, Asynchronous Data Transfer, Modes of Data Transfer, Priority Interrupt, Direct Memory Access, Input – Output Processor.

 

Memory Organization:

Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory, Memory Management Hardware.

 

Text:

1.         Mano, M “Computer System and Architecture”, PHI.

 

Reference:

1.         Pal Chaudhuri, P. “Computer Organization & Design”, PHI.

2.         Malvino “Digital Computer Electronics: An Introduction to Microcomputers, 3/e”, McGraw Hill.

3.         Malvino “Digital Principles and Applications, 4/e”, McGraw Hill.

4.         Hayes. J.P., “Computer Architecture and Organization”, McGraw Hill

5.         Stallings, W “Computer Organization & Architecture”, PHI.


Code No : IT 203                                                                   L                      T

Paper : Switching Theory and Logic Design                        3                      1

 

Analog & Digital signals, AND, OR, NOT, NAND, NOR & XOR gates, Boolean algebra.

 

Standard representation of Logical functions, K-map representation and simplification of logical functions, Don’t care conditions, X-OR & X-NOR simplification of K-maps.

 

Combinational circuits: Multiplexers, demultiplexers, Decoders & Encoders, Adders & Subtractors, Code Converters, comparators, decoder/drivers for display devices

 

Flip Flops: S-R, J-K, D & T  Flip-flops, excitation table of a flip-flop, race around condition.

Sequential circuits: Shift registers, Ripple counter, Design of Synchronous counters and sequence detectors.

 

555 Timer and its application as mono-stable and astable multi-vibrator. Nyquist Sampling Theorem, A/D and D/A converters : Binary-weighted DAC, R-2R Ladder type networks, Successive-approximation ADC, Linear-ramp ADC, Dual-slope ADC

 

Bipolar-Transistor Characeristics, RTL and DTL circuits, TTL, ECL  and C MOS Logic families.

 

Logic Implementations using ROM, PAL & PLA., Semiconductor Memories: Memory organization & operation, classification and characteristics of memories, RAM, ROM and content addressable memory.

 

Text/References:

 

1.            R.P. Jain, “Modern Digital Electronics”, TMH, 2nd Ed,

2.            Malvino and Leach, “Digital principles and  applications”, TMH

3.            Morris Mano, “Digital Design”, PHI, 2nd Ed.

4.            R. J. Tocci, “Digital Systems”, PHI, 2000

5.            I. J. Nagrath, “Electronics, Analog & Digital”, PHI, 1999.

6.            J. M. Yarbrough, “Digital Logic-Application and Design”, PWS Publishing.

7.            B. S. Nai, “ Digital Electronics and Logic Design”, PHI

8.            Balabanian and Carlson, “Digital Logic Design Principles”, Wiley Pub.

 

 


 

Code No: IT 205                                                                    L                      T

Paper : Electronic Devices & Circuits                                  3                      1

 

Semiconductor diodes and their applications

Construction, characteristics and working principles of semi conductor diodes: PN junction diode, zener diode, varactor diode, schottky diode, photo diodes, Light emitting diode, Laser diode.

 

Transistors and Biasing

Construction, operation of NPN & PNP transistor, characteristics, Types of configurations, methods of transistor biasing and stabilization.

 

Field Effect Transistor

Classification of FET’s, construction & working principles of JFET, MOSFET, biasing methods, small signal model parameters.

 

Linear Integrated Circuits

Differential amplifier circuits, operational amplifiers and its applications,

 

Oscillators

Concept of Feedback, barkhausen criteria for sinusoidal oscillators, phase shift oscillators, wein bridge & crystal oscillator.

 

 

Text/References:

 

1.         S.G. Burns, P.R. Bond, “Principles of Electronic Circuits, 2nd Ed., Galgotia

2.         M.S. Roden, G.L. Carpenter & W.R.Wieseraman, “Electronic Design”, Shroff Publisher & Distributors.

3.         B. G. Streetman, Theory & Technology & Semiconductor Devices.

4..        Millman & Halkias Electronic  Devices & Circuits , TMH(ISE)

5.         S. Salivahanan & other, Electronic Devices & Circuits, TMH.

6.         Malvino, Electronic Principles, TMH.

7.         Jacob Millman, Micro Electronics, TMH.


Code No: IT 207                                                                                L                      T

Paper    : Object Oriented Programming      using C++                   3                       1

 

Objects, relating to other paradigms (functional, data decomposition), basic terms and ideas (abstraction, encapsulation, inheritance, polymorphism).

 

Review of C, difference between C and C++, cin, cout, new, delete operators.

 

Encapsulation, information hiding, abstract data types, object & classes, attributes, methods. C++ class declaration, state identity and behavior of an object, constructors  and destructors, instantiation of objects, default parameter value, object types, C++ garbage collection, dynamic memory allocation, metaclass/abstract classes.

 

Inheritance, Class hierarchy, derivation – public, private & protected; aggregation,  composition vs classification hierarchies, polymorphism, categorization of polymorphic techniques, method polymorphism, polymorphism by parameter, operator overloading, parametric polymorphism, generic function – template function, function name overloading, overriding inheritance methods, run time polymorphism.

 

Standard C++ classes, using multiple inheritance, persistant objects,  streams and files, namespaces, exception handling, generic classes, standard template library: Library organization and containers, standard containers, algorithm and Function objects, iterators and allocators, strings, streams, manipulators, user defined manipulators, vectors, valarray, slice, generalized numeric algorithm.

 

Text:

1.      S. B. Lippman & J. Lajoie, “C++ Primer”, 3rd Edition, Addison Wesley, 2000.

2.      A.R.Venugopal, Rajkumar, T. Ravishanker “Mastering C++”, TMH

 

References:

1.         E.Balaguruswamy, “Objected Oriented Programming with C++”, TMH

2.         R. Lafore, “Object Oriented Programming using C++”, Galgotia.

3.         D . Parasons, “Object Oriented Programming with  C++”,BPB Publication.

4.         R. S. Pressman “Software Engineering”, Mc Graw Hill

5.         Rumbaugh et. al. “ Object Oriented Modelling & Design” , Prentice Hall

6.         G . Booch  “Object Oriented Design & Applications”, Benjamin,Cummings.

7.         Steven C. Lawlor, “The Art of Programming Computer Science with C++”, Vikas Publication.


Code No. IT 209                                                                                L                      T

Paper: Foundation of Computer Science                                          3                      1

 

Formal Logic: Statement, Symbolic Representation and Tautologies, Quantifiers, Predicator and validity, Normal form. Propositional Logic, Predicate Logic, Logic Programming and Proof of correctness.

 

Proof, Relation and Analysis of Algorithm:

Techniques for theorem proving: Direct Proof, Proof by Contra position, Proof by exhausting cares and proof by contradiction, principle of mathematical induction, principle of complete induction. Recursive definitions, solution methods for linear, first-order recurrence relations with constant coefficients, Analysis of Algorithms involving recurrence relations-recursive binary search, quick sort, solution method for a divide-and-conquer recurrence relation.

 

Sets and Combinations :

Sets, Subtracts, powersets, binary and unary operations on a set, set operations/set identities, fundamental country principles, principle of inclusion, exclusion and pigeonhole principle, permutation and combination, pascal’s triangles, binominal theorem, representation of discrete structures.

 

Relation/function and matrices: Rotation, properties of binary rotation, operation on binary rotation, closures, partial ordering, equivalence relation, Function properties of function, composition of function, inverse, binary and n-ary operations,

characteristics for, Permutation function, composition of cycles, Boolean matrices, Boolean matrices multiplication.

 

Lattices & Boolean Algebra:

 Lattices: definition, sublattices, direct product, homomorphism Boolean algebra: definition, properties, isomorphic structures (in particulars, structures with binary operations)  subalgebra, direct product and homo-morphism, Boolean function, Boolean expression, representation & minimization of Boolean function.

 

Graph Theory:

Terminology, isomorphic  graphs, Euler’s formula (proof) four color problem (without proof) and the chromatic number of a graph, five color theorem. Trees terminology, directed graphs, Computer representation of graphs, Warshall’s, algorithms, Decision Trees,  Euler path & hamiltonian circuits, Shortest path & minimal spanning trees, Depth-first and breadth first searchs, trees associated with DFS & BFS). Connected components, in order, preorder & post order trees traversal algorithms.

 

Modeling arithmetic, computation and languages: definition of group, monoid & semigroup, simple examples from arithmetic of numbers and matrices, modular arithmetic, transformation & formutation, strings, elementary group theorem-uniqueness of identity and inverses; definition of subgroup, definition and examples of group isomorphism. Lagranges’ theorem and Cayley’s theorem (without proof).  Definition of finite state machines, and Kleene’s theorem, unreachable states, limitations of Finite state machines, definition of turning machines and some examples, turing machines need for net recognition and to compute functions, Church-Turing thesis (overview), Definition of the set P and the set NP, Introduction to formal languages & grammars.

 

 

Text:

1.         J.P. Tremblay & R. Mamohan, “Discrete Mathematical Structure with Application to Computer Science,” TMH, New Delhi (2000).

2.         Kolman, Busby & Ross  “Discrete Mathematical Structures”, PHI.

3.         Iyengar, Chandrasekaran and Venkatesh, “Discrete Mathematics”, Vikas Publication.

4.         Peter Linz, “An Introduction to Formal Languages and Automata”, Narosa Publishing House.

 

Reference:

1.         J. Truss, “Discrete Mathematics”, Addison Wesley.

2.         C.L.Liu, “Elements of Discrete Mathematics”, McGraw Hill Book Company.

3.         M.Lipson & Lipshutz, “Discrete Mathematics”, Schaum’s Outline series.

4.         J.E.Hopcroft & J.D.Ullman, “Introduction to Automata Theory, Languages and Computation”,

Addison Wesley.


Code No: IT 211                                                                                L                      T

Paper    : Operating Systems                                                            3                      1

 

Overview:

 Importance of Operating Systems; Basic Concepts and Terminology; An Operating System Resource Manager: Memory Management Functions, Processor Management Functions, Device Management Functions, Information Management Functions;

 

Memory Management:

Single Contiguous Allocation: H/W Support, S/W Support, Advantages, Disadvantages ; Introduction to Multiprogramming : Concept of Multiprogramming , Measure of System I/O Wait Percentage, Relevance of Multiprogramming to Memory Management ;  Partitioned Allocation, Relocatable Partitioned Memory Management, Paged Memory Management, Demand-Paged Memory Management, Segmented Memory Management, Segmented and Demand –Paged Memory Management, Other Memory Management Schemes (Swapping, Overlays);

 

Processor Management:

State Model : Job Scheduler, Process Scheduling , Job and Process Synchronization, Structure of Processor Management ; Job Scheduling : Functions,  Policies, Job Scheduling in Nonmultiprogrammed Environment, Job Scheduling in Nonmultiprogrammed environment, Job Scheduling in multiprogrammed environment ; Process Scheduling, Multiprocessor Systems : Separate Systems, Coordinated Job Scheduling, Master/Slave Scheduling, Homogeneous Processor scheduling ; Process Synchronization : Race Condition, Synchronization Mechanism, Deadly Embrace, Synchronization Performance Considerations;

 

Device Management: Techniques for Device Management : Dedicated Devices, Shared Devices, Virtual Devices ; Device Characteristics- Hardware Considerations : Input or Output Devices, Storage Devices; Channels and Control Units : Independent Device Operation, Buffering, Multiple Paths, Block Multiplexing ; Device Allocation Considerations; Virtual Devices;

 

Information Management: Introduction; A Simple File System; General Model of a File System; Symbolic File System; Basic File System, Access Control Verification; Logical File System; Physical File System;

 

Case study on DOS, Windows 98, Windows NT & Linux.

 

Text:

1.         Madnick E., Donovan J., “Operating Systems”, Tata McGraw Hill.

2.         Silbershatz and Galvin, “ Operating System Concepts”, Addison Wesley.

 

References:

1.         Tannenbaum, “Operating systems”, PHI.

2.         Peterson, “Operating System”.

 Code No: IT 251                                                                                           P

Lab: Switching Theory & Logic Design                                                       2         

 

 

            The experiments will be based on the Switching Theory & Logic Design Paper (IT 203)

 

 

Code No: IT 253                                                                                            P

Lab: Software Lab-I                                                                                      4         

 

 

The experiments will be based on the Object Oriented Programming using C++ Paper (IT 207)

 

 

Code No: IT 255                                                                                            P

Lab: Electronic Devices and Circuits                                                           2         

 

 

The experiments will be based on the Electronic Devices and Circuits Paper      (IT - 205)

 


Code No: IT 202                                                                                L                      T

Paper    : Java Programming                                                 3                       1

 

Introduction to Java: Importance and features of java, keywords, constants, variables and data types, Operators and expressions, Decision making, branching and looping: if..else, switch, ?: operator, while, do, for statements, labeled loops, jump statements : break, continue, return.

 

Introducing classes, objects and methods: defining a class, adding variables and methods, creating objects, constructors, class inheritance.

 

Arrays and strings: creating an array, one and two dimensional arrays, string array and methods, String and StringBuffer classes, Wrapper classes.

 

Inheritance: Basics types, using super, Multilevel hierarchy abstract and final classes, Object class, Packages and interfaces, Access protection, Extending Interfaces, packages.Exception Handling: Fundamentals exception types, uncaught exceptions, throw, throw, final, built in exception, creating your own exceptions.

 

Multithreaded Programming: Fundamentals, Java thread model: priorities, synchronization, messaging, thread class, Runnable interface, interthread Communication, suspending, resuming and stopping threads.

 

Input/Output: Basics, Streams, Byte and Character stream, predefined streams, Reading and writing from console and files. Using Standard Java Packages (lang, util, io, net).

 

Networking: Basics, networking classes and interfaces, using java.net package, doing TCP/IP and Datagram Programming.

 

Event Handling: Different mechanism, the Delegation Event Model, Event Classes, Event Listener Interfaces, Adapter and Inner Classes, Working with windows, graphics and text, using AWT controls, Layout managers and menus, handling Image, animation, sound and video, Java Applet.

 

 

Text:

1.         “Java-2 the complete Reference” by Patrick Naughton and Herbertz Schidt.

 

References:

1.         “Programming with Java” by E Balaguruswamy.

2.         “HTML 4 unleashed” by Rick Dranell, second edition, Techmedia publication.

3.         “Dynamic web publishing” unleashed by Shelley Powers, second edition, Techmedia.

4.         Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley.

5.         Decker & Hirshfield, “Programming.Java”, Vikas Publication.


Code No : IT 204                                                                               L                      T

Paper : Web Site Design                                                                   2                       0

 

Overview of Internet: Introduction to Internet and WWW, Concept of Networking and Layers of OSI Model, Internet protocols like TCP/IP, http, telnet and ftp, url, email, domain name, Web Browsers, Search Engines, Counters, Chat & Bulletin Board Services, Various Internet & Web Technologies,  Hardware and Software requirement for different Internet Applications.Principles of Web Design: Key issues to be considered in web site design. Structure of a Web Page: Introduction to HTML, Elements of HTML syntax, Head and Body sections, Building HTML documents, Inserting text, images, hyperlinks,  Backgrounds and Color Control,  ordered and unordered lists, content layout & presentation.

 

HTML Tags : Use of Different HTML tags in web pages.

 

Table Handling :  Table layout & presentation, constructing tables in a web page, developing a web page in a table.HTML Editors & Tools: Use of different HTML editors and tools like Netscape Communicator and Microsoft Front Page   etc.Graphical and Animation Techniques: Use of Different graphical and animation tools like Abode Photoshop , Gif Animator etc.  Frames : Developing Web pages using frames.Interactivity: Client Server Model, Static & Dynamic Web pages, Creating forms,  CGI, Role of Databases in web applications. Security: Concept of various methods of Internet security like firewalls etc.Web Technologies : Overview of various web technologies and their applications like Java Script, active server pages, Macromedia flash,  embedding java applets in a web page etc.   

 

Text:

1.         C. Xavier, “World Wide Web Design with HTML”, Tata McGraw Hill.

2.         Joel Sklar, “Principles of Web Design”, Web Warrior series.

 

References:

1.         Rick Dranell, “HTML4 unleashed”, Techmedia Publication.

2.         Shelly Powers, “Dynamic Web Publishing Unleashed”, Techmedia.

3.                  Don Gosselin, “JavaScript”, Vikas Publication

4.         Mark Swank & Drew Kittel, “World Wide Web Database”, Sams net.


Code No : IT 206                                                                               L                      T

Paper : Algorithm Analysis & Design                                              3                      1

 

Preliminaries:

Growth of functions, Summations, Recurrences: The substitution method, The iteration method, The master method, Divide and Conquer paradigm, Dynamic programming, Greedy Algorithms.

 

Sorting and Order Statistics:

Merge Sort, Heap sort, Quick sort, Sorting in linear time, Medians and Order statistics.

 

Searching and Data Structures for Disjoint Sets:

Hash Tables, Binary Search Trees, Red-Black trees, order statistic tree, disjoint-set Operations, Linked list representation of disjoint sets, Disjoint set forests.

 

Graph Algorithms:

Representation of Graphs, Breadth First Search, Depth First Search, Topological Sort, Strongly Connected Components, Algorithm for Kruskal’s and Prim’s for Finding Minimum cost Spanning Trees, Dijkstra’s and Bellman Fort Algorithm for finding Single source shortest paths. All pair shortest paths and matrix multiplication, Floyd-Warshall algorithm for all pair shortest paths.

 

String matching:

The naïve String Matching algorithm, The Rabin-Karp Algorithm, String Matching with finite automata, The Knuth Marris Pratt algorithm.

 

NP-Complete Problem

Polynomial-time verification, NP-Completeness and Reducibility, NP-Completeness Proof, NP-Complete problems.

 

 

Text:

1.         T .H . Cormen, C . E . Leiserson, R .L . Rivest “Introduction to Algorithms”, PHI.

 

References:

1.      A .V. Aho, J . E . Hopcroft, J . D . Ulman “The Design & Analysis of Computer Algorithms”, Addison Wesley.

2.      V . Manber “Introduction to Algorithms – A Creative Approach”, Addison Wesley.

3.      Ellis  Harwitz  and Sartaz Sahani “Fundamentals of Computer  Algorithms”, Computer Science Press.

4.      Peter Linz, “An Introduction to Formal Languages and Automata”, Narosa Publishing House.

5.      J.E.Hopcroft & J.D.Ullman, “Introduction to Automata Theory, Languages and Computation”, Addison Wesley.

6.      K.L.Mishra & N.Chandrasekaran, “Theory of Computer Science”, PHI.

7.      John C.Martin, “Introduction to Languages and Theory of Computation”, TMH.


Code No: IT 208                                                                                L                      T

Paper     :  Data Base Management Systems                                  3                       1        

 

Basic concepts:  database & database users, characteristics of the database, database systems, concepts and architecture, date models, schemas & instances, DBMS architecture & data independence, database languages & interfaces, data modelling using the entity-relationship approach. Overview of hierarchical, Network & Relational Data Base Management Systems.

 

Relational model, languages & systems: relational data model & relational algebra: relational model concepts, relational model constraints, relational algebra, SQL- a relational database language: date definition in SQL, view and queries in SQL, specifying constraints and indexes in sql, a relational database management systems, DB2.

 

DB2 Architecture, Logical Data Structures Physical Data Structure, Instances, Table Spaces, Types of Tablespaces, Internal Memory Structure, Background Processes, Data Types, Roles & Privileges, Stored Procedures, User Defined Functions, Cursors, Error Handling, Triggers.

 

Relational data base design: function dependencies & normalization for relational dataases: functional dependencies, normal forms based on primary keys, (1NF, 2NF, 3NF & BCNF), lossless join and dependency preserving decomposition. 

 

Concurrency control & recovery techniques:  concurrency control techniques, locking techniques, time stamp ordering, granularity of  data items, recovery techniques: recovery concepts, database backup and recovery from catastrophic failures.

 

Concepts of object oriented database management systems, Distributed Data Base Management Systems.

 

Text:

1.         Desai, B., “An introduction to database concepts”, Galgotia publications.

 

References:

1.      Date, C. J. , “An introduction to database systems”, 7rd Edition, Addison Wesley. 

2.      Date, C. J. , “An introduction to database systems”, 3rd Edition, Narosa publishing house.

3.      Elmsari and Navathe, “Fundamentals of database systems”, Addison Wesley.

4.      Ullman, J. D., “Principals of database systems”, Galgotia publications.    

5.      DB2 Manuals

 

 


Code No : IT 210                                                                               L                      T

Paper : Communication Systems                                                      3                      1

 

Signals & Systems:

Classification of signals & systems, Fourier Series, Fourier transforms and their applications to system analysis. Representations of random signals, Concept of Probability, Probability distribution Function, Probability density Function, Gaussian, Binomial, Raleigh & Poisson’s distribution, Random Processes, Correlation Function, Power Spectral Density, Response of linear systems to random Signals. Gaussian distribution, Central Limit theorem, Ergodicity, co-variance.

 

Modulation Techniques:

Concept of Modulation, Various Analog modulation and demodulation techniques (AM, FM, PM). Multiplexing, Analog to Digital conversion, Various pulse modulation techniques (PAM, PPM, PWM & PCM). Delta Modulation.

 

Introduction to Information Theory & Noise: Introduction, Noise its sources, mathematical representation of noise, noise temperature, S/N ratio & Noise figure.

Measure of Information, Channel Capacity, bandwidth S/N trade off.

 

 

Text:

1. Taub & Schilling, “Principles of Communication Systems”, TMH

 

Reference:

1.         Hancock J. C.,“An Introduction to the Principles of Communication Theory”, TMH

2.         Bruce Carlson, “Communications Systems”

3.         B.P. Lathi, “Communications Systems”

4.         Dennis Roddy & J. Collin, “Electronic Communications

5.         Simon Haykins, “Communication Systems”, John Wiley.

 


Code No : IT 212                                                                               L                      T

Paper : Software Engineering                                                           3                       1        

 

Introduction:

Software Crisis, Software Processes, Software life cycle models: Waterfall, Prototype, Evolutionary and Spiral models, Overview of Quality Standards like ISO 9001, SEI-CMM

Software Metrics:

Size Metrics like LOC, Token Count, Function Count, Design Metrics, Data Structure Metrics, Information Flow Metrics.

Software Project Planning:

Cost estimation, static, Single and multivariate models, COCOMO model, Putnam Resource Allocation Model, Risk management.

Software Requirement Analysis and Specifications:

Problem Analysis, Data Flow Diagrams, Data Dictionaries, Entity-Relationship diagrams, Software Requirement and Specifications, Behavioural and non-behavioural requirements, Software Prototyping.

Software Design:

Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function Oriented Design, Object Oriented Design, User Interface Design.

Software Reliability:

Failure and Faults, Reliability Models: Basic Model, Logarithmic Poisson Model, Calender time Component, Reliability Allocation.

Software Testing:

Software process, Functional testing: Boundary value analysis, Equivalence class testing, Decision table testing, Cause effect graphing, Structural testing: Path testing, Data flow and mutation testing, unit testing, integration and system testing, Debugging, Testing Tools & Standards.

Software Maintenance:

Management of Maintenance, Maintenance Process, Maintenance Models, Reverse Engineering, Software Re-engineering, Configuration Management, Documentation.

 

 

Text:

1.         R. S. Pressman, “Software Engineering – A practitioner’s approach”, 3rd ed., McGraw Hill Int. Ed., 1992.

2.         K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International, 2001

 

Reference:

1.         R. Fairley, “Software Engineering Concepts”, Tata McGraw Hill, 1997.

2.         P. Jalote, “An Integrated approach to Software Engineering”, Narosa, 1991.

3.         Stephen R. Schach, “Classical & Object Oriented Software Engineering”, IRWIN, 1996.

4.         James Peter, W Pedrycz, “Software Engineering”, John Wiley & Sons

5.         I. Sommerville, “Software Engineering ”, Addison Wesley, 1999.

Code No: IT 252                                                                                            P

Lab: Communication Lab- I                                                              2         

 

 

            The experiments will be based on the Communication System (IT 210)

 

Code No: IT 254                                                                                            P

Lab: Software Lab-II                                                                         4         

 

 

            The experiments will be based on the following Papers:

a)                  Java Programming (IT 202)

b)                  Web site Design (IT 204)

c)                  Software Engineering (IT 212)

 

Code No: IT 256                                                                                            P

Lab: Software Lab-III                                                                                   4         

 

 

            The experiments will be based on the following Papers:

a)                  Algorithm Analysis and Design (IT 206)

b)                  Database Management System (IT 208)


Code No : IT 301                                                                               L                      T

Paper : Computer Graphics                                                               3                       1        

 

 

Basic raster graphics algorithms for drawing 2 D Primitives liner, circles, ellipses, arcs, clipping, clipping circles, ellipses & polygon.

 

Polygon Meshes in 3D, curves, cubic & surfaces, Solid modeling.Geometric Transformation: 2D, 3D transformations, window to viewport transformations, acromatic and color models.


Graphics Hardware: Hardcopy & display techniques,  Input devices, image scanners

 

Shading Tech: Transparency, Shadows, Object reflection, Gouraud & Phong shading techniques. Visible surface determination techniques for visible line determination, Z-buffer algorithm, scanline algorithm, algorithm  for oct-tres, algorithm for curve surfaces, visible surfaces ray-tracing , recursive ray tracing, radio-city methods.

 

Elementary filtering tech, elementary Image Processing techniques, Geometric & multi-pass transformation mechanisms for image storage & retrieval.

 

Procedural models, fractals, grammar-based models, multi-particle system, volume rendering.

 

Text:

1.         Foley et. al., “Computer Graphics Principles & practice”, AWL.

 

References:

1.         R.H. Bartels, J.C. Beatty and B.A. Barsky, “An Introduction to Splines for use in Computer Graphics and Geometric Modeling”, Morgan Kaufmann Publishers Inc., 1987.

2.         D. Hearn and P. Baker, “Computer Graphics”, Prentice Hall, 1986.

3.         C.E. Leiserson, T.H. Cormen and R.L. Rivest, “Introduction to Algorithms”, McGraw-Hill Book Company, 1990.

4.         W. Newman and R. Sproul, “Principles of Interactive Computer Graphics, McGraw-Hill, 1973.

5.         R. Plastock and G. Kalley, “Theory and Problems of Computer Graphics”, Schaum’s Series, McGraw Hill, 1986.

6.         F.P. Preparata and M.I. Shamos, “Computational Geometry: An Introduction”, Springer-Verlag New York Inc., 1985.

7.         D. Rogers and J. Adams, “Mathematical Elements for Computer Graphics”, MacGraw-Hill International Edition, 1989.

8.         David F. Rogers, “Procedural Elements for Computer Graphics”, McGraw Hill Book Company, 1985.

9.         Alan Watt and Mark Watt, “Advanced Animation and Rendering Techniques”, Addison-Wesley, 1992.


Code No : IT 303                                                                               L                      T

Paper : Computer Networks                                                 3                       1

 

Uses of Computer Networks, Network Architecture, Reference Model (ISO-OSI, TCP/IP-Overview, IP Address Classes, Subneting), Domain Name Registration & Registrars

 

The Physical Layer: Theoretical basis for data communication, transmission media-Magnetic Media, Twisted Pair, Baseband Coaxial Cable, Broadband Coaxial Cable, Fibre Cable, Structured Cabling, Cable Mounting, Cable Testing, Wireless transmission, the telephone system, narrowband ISDN, broadband ISDN and ATM.

 

The Data Link Layer: Data link layer design issues, error detection and correction, data link protocols, sliding window protocols, Examples of Data Link Protocols.

 

The Medium Access Sublayer: The channel allocation problem, multiple access protocols, IEEE standard 802 for LANS and MANS, high-speed LANs, satellite networks, Network devices-repeaters, hubs, switches and bridges.

 

The Network Layer: Network layer design issues, routing algorithms, congestion control algorithm, internetworking, the network layer in the internet, the network layer in ATM networks.

 

 

Text:

1.         Tananbaum A.S., “Computer Networks”, 3rd Ed, PHI, 1999.

 

References:

1.         Black U., “Computer Networks-Protocols, Standards and Interfaces”, PHI, 1996.

2.         Stallings W., “Computer Communication Networks”, PHI.

3.         Laura Chappell (ed), “Introduction to Cisco Router Configuration”, Techmedia, 1999.

4.         Michael A. Miller, “Data & Network Communications”, Vikas Publication.

5.         William A. Shay, “Understanding Data Communications & Networks”, Vikas Publication.


Code No : IT 305                                                                               L                      T

Paper : Microprocessors                                                                   3                       1

 

 

Architecture of 8086, instruction set, assembly language programming, assembler directives, procedures and macros.8086 minimum mode, system timing diagram, addressing memory and ports in microprocessors based systems, interrupts and interrupt service procedures, interfacing 8086 with 8251, 8254, 8255, 8259, 8279, A/D and D/A converters.8086 maximum mode, DMA transfer, interfacing and refreshing dynamic RAM, 8087, overview of architecture of 80386, 486 and pentium processors and power PC.

 

Text:

1.         D.V. Hall, “Microprocessors and Interfacing”, TMH, 2nd edition.

 

Reference:

1.         Peter Able, “IBM PC assembly language programming.”, PHI

2.         James L. Antonakes, “An Introduction to the Intel Family of Microprocessors”, Published by Addison Wesley.

3.         Liu Gibson, “Microprocessor Systems: The 8086/8088 family Architecture, Programming & Design”, Published by PHI.


Code No : IT 307                                                                               L                      T

Paper : Digital Communication                                                         3                       1

 

Analog-to-Digital Conversion: Sampling theorem, Pulse-Amplitude Modulation, Channel bandwidth for PAM signal, Natural sampling, Flat top sampling, Quantization of signals, Quantization error, Pulse-code modulation (PCM), Electrical representation of binary digits, The PCM system, Companding, Multiplexing PCM signals, Differential PCM, Delta modulation, Adaptive delta modulation, Vocoders, Channel Vocoder, Linear Predictive coder.

 

Digital Modulation Techniques: Binary Phase-Shift Keying (BPSK), Differential Phase-Shift Keying, Differentially-Encoded PSK (DEPSK), Quadrature Phase-Shift Keying (QPSK), Quadrature Amplitude Shift Keying (QASK), Binary Frequency-Shift Keying (BFSK), Similarity of BPSK and BFSK, M-ary FSK, Minimum Shift Keying (MSK).

 

Data Transmission: A base band signal receiver, Probability of error, The Optimum Filter, Matched Filter, Probability of error in Matched filter, Coherent reception, Coherent reception of PSK and FSK, Non-Coherent reception of FSK, PSK and QPSK, Calculation of error probability of BPSK and BFSK, Error probability for QPSK] Bit-by-bit encoding versus Symbol-by-Symbol encoding, Relationship between Bit error rate and Symbol Error rate and comparison of modulation systems.

 

Information Theory and Coding: Discrete messages, The concept of amount of information, Entropy, Information rate, Coding to increase average information per bit, Shannon’s theorem, Capacity of a Gaussian channel, Bandwidth-S/N tradeoff, use of orthogonal signals to attain Shannon’s limit, Efficiency of orthogonal signal transmission, Coding: Parity check bit coding for error detection, Coding for error detection and error correction, Block codes (coding and decoding), Convolution codes (coding and decoding), Comparison of error rates in coded and uncoded transmission.

 

Text/References:

 

1.         Taub and Schiling, “Principles of Communication Systems”, TMH, IInd Edition.

2.         S. Haykin, “Digital Communication”, Wiley.

3.         S. Haykin, “Analog and Digital Communication”, Wiley.


Code No : IT 309                                                                               L                      T

Paper : Front End Design Tools                                                        3                       1

 

 

Visual Basic:

Variable Names, Data Types, Assignment, If-then, if-then-else, if then-elseif-else, expression, print statement, arrays, variable declaration, built-in & User Defined types, Subroutine and functions, Boolean Operators, Arithmetic Operator, For-.next, do loop, while-wend, procedures/Public, Private, and Static & Dim Statement.

 

Structure of VB program, Forms & built in controls, Properties and events, Code Module, Scale Modes, Printer Object (Printing text, setting Fonts, graphics) Common dialog Boxes, picture controls, image-controls, send keys, MS-Common controls, Error Handling, Classes, Control Arrays, MDI, SDI.

 

File Handling-Text and Binary Files, Files System Object.

 

Database Interface:

Review of ANSI SQL, ODBC, Pass through ODBC, DAO, MS-Jet Engine, DB-Engine, Workspaces, Databases, recordsets, Data bound controls, ActiveX controls, ADO, Active X Data controls, RDO, Data view Window, Data Environment Designer, Crystal Report and Data Report Utility.

 

Using Visual Basic (VB) for Transaction Management, Concurrency Control, Interfacing with RDBMS, Backend Stored procedure Usage.

 

Help Writing: Building a help, System, Building & Topics File, Labeling the topics,Creating a help project, primary & secondary help window, linking to internet, Adding Multimedia, Using HTML help workshop, content sensitive help, help file.

 

Overview of COM/DCOM, using Windows API Functions, MAPI interface, Microsoft Transaction Server, Visual source safe, VB Script.

 

 

Text:

1.         B. Reselman et al, “Using Visual Basic 6”, PHI

2.         B. Siler & J. Spotts, “Using Visual Basic 6”, PHI

 

Reference:

1.         E. Petroutsos, “Mastering Visual Basic 6.0”, BPB.

2.         G. Perry, “Teach Yourself Visual Basic 6 in 21 days ”, Techmedia.

3.         E. Brierley, Anthony Prince, & David Rinaldi, “Visual Basic 6: How-to”, Techmedia.

4.         Mohd.Azam, “Visual Basic Programming with Visual Basic 6.0”, Vikas Publication.

5.         V.K. Jain, “Introduction to OOP and VB”, Vikas Publication.


 

Code No: MS 311                                                                              L                      T

Paper     :  Organizational  Behavior                                     3                      1

 

Introduction: Meaning and nature of management; management systems and processes, Tasks and responsibilities of a professional manager; Managerial skills.

 

Organization Structure and Process: Organizational climate and culture, Management ethos; Organizational Structure and Design: Managerial Communication; Planning process; Controlling.

 

Behavioural Dynamics: Individual detgerminants of Organization Behaviour; Perceptions, Learning, Personality, Attitudes and Values, Motivation; Stress and its management.

 

Interactive Aspects of Organizational Behaviour; Analysing inter-personal relations; Group Dynamics; Management of Organizational Conflicts; Leadership Styles.

 

Decision Making: Organizational Context of Decisions, Decision Making Models; Problem Solving and Decision Making.

 

References:

1.      Luthans Fred., “Organizational Behaviour”, McGraw Hill, 1998.

2.      Robbins (4th ed.), “Essentials of organizational behaviour”, Prentice Hall of India Pvt. Ltd., New Delhi, 1995.

3.      Hersey and Blanchard (6th ed.), “Management of organizational behaviour: utilising human resources”, Prentice Hall of India Pvt. Ltd., New Delhi, 1996.

4.      Dwivedi, R. S., “Human relations and organizational behaviour: a global perspective”, Macmillan India Ltd., Delhi, 1995.

5.      Arnold,  John, Robertson, Ivan  t. and Cooper, Cary, l., “Work psychology: understanding human behaviour in the workplace”, Macmillan India Ltd., Delhi, 1996.

 

           

 

 


Code No: IT 351                                                                                            P

Lab: Software Lab. IV                                                                                   2         

 

 

            The experiments will be based on the following papers:

 

1)                  Computer Networks

 

 

Code No: IT 353                                                                                            P

Lab: Software Lab. V                                                                                    4         

 

 

            The experiments will be based on the following Papers:

 

1)                  Computer Graphics

2)         Front End Design Tools

 

 

Code No: IT 355                                                                                            P

Lab: Microprocessor Lab.                                                                            2         

 

 

            The experiments will be based on the following Papers:

 

            1)         Microprocessors

 

 

Code No: IT 357*

Summer / Practical Training viva

(Held in house/industry at the end of 4th semester)

 

 

*NUES

 

 

 


Code No: IT 302                                                                                L                      T

Paper     :  Multimedia Applications                                     3                      1

 

Introduction:

Concept of Multimedia, Multimedia Applications, Hardware Software requirements, Multimedia products & its evaluation.

 

Components of multimedia: Text, Graphics, Audio, Video.

 

Design & Authoring Tools, Categories of Authority Tools, Types of products.

 

Animation:

 

Introduction, Basic Terminology techniques, Motion Graphics 2D & 3D animation.

 

Introduction to MAYA(Animating Tool):

 

Fundamentals, Modeling: NURBS, Polygon, Organic, animation, paths & boxes, deformers.

 

Working with MEL: Basics & Programming

 

Rendering & Special Effects: Shading & Texturing Surfaces, Lighting, Special effects.

 

Text/References:

1.         David Hillman, “Multimedia Technology & Applications”, Galgotia Publications.

2.         Rajneesh Agrawal, “Multimedia Systems”, Excel Books.

3.         Nigel Chapman & Jenny Chapman, “Digital Multimedia”, Wiley Publications.

4.         D.P. Mukherjee, “Fundamentals of Computer Graphics and Multimedia”, PHI.

 

 


Code No: IT 304                                                                                L                      T

Paper     :  Advanced Computer Networks                                       3                      1

 

 

Review of Physical, Data link layer, TCP/IP: Datalink Protocols; ARP and RARP.

 

Network Layer: Routing algorithms and protocols, Congestion control algorithm, Router Operation, Router configuration, Internetworking, IP Protocol, IPv6 (an overview), Network layer in ATM Network.

 

Transport Layer: Transport Service, Transport Protocol (TCP, UDP, ATM AAL layer protocol).

 

Application layer: Security, DNS, SNMP, RMON, Electronic Mail, WWW.

 

Network Security: Firewalls (Application and packet filtering), Virtual Public Network.

 

Text:

1.         Tananbaum A.S., “Computer Networks”, 3rd Ed, PHI, 1999.

2.         Laura Chappell (ed), “Introduction to Cisco Router Configuration”, Techmedia, 1999.

 

References:

1.         Black U., “Computer Networks-Protocols, Standards and Interfaces”, PHI, 1996.

2.         Stallings W., “Computer Communication Networks”, PHI.

3          Stallings W., “SNMP, SNMPv2, SNMPv3, RMON 1&2”, 3rd Ed., Addison Wesley, 1999.

4.         Michael A. Miller, “Data & Network Communications”, Vikas Publication.

5.         William A. Shay, “Understanding Data Communications & Networks”, Vikas Publication.

 


Code No: IT 306                                                                                L                      T

Paper     :  Linux and X-Windows Programming                              3                      1

 

Linux History, Overview of Linux Architecture, Installation, Booting and Shutdown Process, System Processes (an overview), User Management – Types of users, Creating users, Granting Rights, File Quota, File-system Management and Layout, Login Process, Linux shells (bash and tcsh), Shell Programming, Networking on Linux (an overview), Printing and print sharing, ftp service, http service.

 

Review of C and C++, Introduction to system calls.

 

History of X-Windows, X-Windows configuration, X-Protocol (overview), Event-Driven Programming Model, Client-Server and Windows Management, Xlib Programming Model, Xlib Usage, Creating and Managing Windows, Handling events, Keyboard and Mouse Management, Text handling, X-Windows graphics, colormap and colormap manipulation.

 

Overview of X-toolkits (Xt, OSF/motif or any other equivalent toolkit).

 

Text:

1.         Nicholas Wells, “Guide to Linux Installation and Administration”, Vikas Publishing House.

2.         Barkakati, N. “X-Windows System Programming”, PHI (2001)

3.         Jack Dent & Tong Gaddis, “Guide to Unix Using Linux”, Vikas Publishing House.

4.         Cox K., “Red Hat Linux Administrator’s Guide”, PHI (2001)

 

References:

1.         O’Reilly and Associates – Vol. 0: X Protocol Reference Manual (1992)

2.         O’Reilly and Associates – Vol. 1: Xlib Programming Manual (1992)

3.         O’Reilly and Associates – Vol. 2: Xlib Programming Manual (1992)

4.         Bach, “The Design of the Unix Kernel”, PHI

5.         Swan T., “GNU C++ for Linux”, PHI, (2000)

6.         Jones O., “Introduction to the X-Windows System”, Prentice Hall, Englewood Cliffs, (1989)

7.         Young D.A., “The X-Windows System: Programming and Applicatiions with Xt, OSF/Motif Edition”, Prentice Hall, Englewood Cliffs, (1990).

8.         Nemeth E. et. al., “Unix System Administration Handbook”, Prentice Hall PTR, (1995)

9.         Komarinski M.F. et. al., “Linux System Administration Handbook”, Prentice Hall PTR, (1998)

10.       Taylor G., “Linux Complete”, BPB, (2000)

11.       Relevant Linux HOW-TO(s) and System documentation.


 

Code No. : IT 308                                                                              L                      T         

Paper: Digital System Design                                                           3                      1

 

Specification of combinational systems using VHDL, Introduction to VHDL, Basic language element of VHDL, Behavioral Modeling, Data flow modeling, Structural modeling, Subprograms and overloading, VHDL description of gates.

 

 Description and design of sequential circuits using VHDL, Standard combinational modules, Design of a Serial Adder with Accumulator, State Graph for Control Network, design of a Binary Multiplier, Multiplication of a Signed Binary Number, Design of a Binary Divider.

 

Register- transfer level systems, Execution Graph, Organization of System, Implementation of RTL Systems, Analysis of RTL Systems,  Design of RTL Systems.

 

 Data Subsystems, Storage Modules, Functional Modules, Data paths, Control Subsystems, Micro programmed Controller, Structure of  a micro programmed controller, Micro instruction Format, Micro instruction sequencing, Micro instruction Timing, Basic component of a micro system, memory subsystem.

 

 I/O subsystem, Processors, Operation of the computer and cycle time. Binary Decoder, Binary Encoder, Multiplexers and Demultiplexers,

 

Floating Point Arithmetic-Representation of Floating Point Number, Floating Point Multiplication.

 

Text/References:

 

1.         J. Bhaskar, “ A VHDL Primer”, Addison Wesley, 1999.

2.         M. Ercegovac, T. Lang and L.J. Moreno, ”Introduction to Digital Systems”, Wiley,2000

3.         C. H. Roth, “Digital System Design using VHDL”, PWS Publishing

4.         J.F. Wakerly, “Digital Design-Principles and Practices”, PHL

5.         Douglas Perry, “VHDL”, MGH

6.                  Michae John Sebastian Smith, “Application-Specific Integrated Circuits”, Addison-Wesley.

7.        Z. Navabi, “ VHDL-Analysis and Modeling of Digital Systems”, MGH                                                                                                                                                                                               


 

Code No. IT – 310                                                                             L                      T

Paper: Advanced Computer Architecture                                        3                      1

 

Parallel computer models:The state of computing , Multiprocessors and multicomputers, Multivector and SIMD computers, Architectural development tracks
Program and network properties: Conditions of parallelism, Data and resource dependences,Hardware and software parallelism,Program partitioning and scheduling, Grain size and latency, Program flow mechanisms,Control flow versus data flow,Data flow architecture,Demand driven mechanisms,Comparisons of flow mechanisms
System Interconnect Architectures: Network properties and routing, Static interconnection networks,Dynamic interconnection Networks,Multiprocessor system interconnects,Hierarchical bus systems, Crossbar switch and multiport memory,Multistage and combining network.
Processors and Memory Hierarchy: Advanced processor technology, Instruction-set Architectures,CISC Scalar Processors, RISC Scalar Processors, Superscalar Processors,VLIW Architectures, Vector and Symbolic processors

Memory Technology: Hierarchical memory technology, Inclusion, Coherence and Locality, Memory capacity planning, Virtual Memory Technology

Backplane Bus System: Backplane bus specification, Addressing and timing protocols, Arbitration transaction and interrupt, Cache addressing models, Direct mapping and associative caches.

Pipelining: Linear pipeline processor, Nonlinear pipeline processor, Instruction pipeline design, Mechanisms for instruction pipelining, Dynamic instruction scheduling, Branch handling techniques, Arithmetic Pipeline Design, Computer arithmetic principles, Static arithmetic pipeline, Multifunctional arithmetic pipelines

Vector Processing Principles: Vector instruction types, Vector-access memory schemes.

Synchronous Parallel Processing : SIMD Architecture and Programming Principles, SIMD Parallel Algorithms, SIMD Computers and Performance Enhancement

 

Text/References: 

1.       Kai Hwang, “Advanced computer architecture”; TMH.

2.       J.P.Hayes, “computer Architecture and organization”; MGH.

3.       Harvey G.Cragon,”Memory System and Pipelined processors”; Narosa Publication.

4.       V.Rajaranam & C.S.R.Murthy, “Parallel computer”; PHI.

5.       R.K.Ghose, Rajan Moona & Phalguni Gupta, “Foundation of Parallel Processing”; Narosa Publications.

6.       Kai Hwang and Zu, “Scalable Parallel Computers Architecture”; MGH.

7.       Stalling W,  “Computer Organisation & Architecture”;PHI.

8.       D.Sima, T.Fountain, P.Kasuk, “Advanced Computer Architecture-A Design space Approach,”Addison Wesley,1997.

9.       M.J Flynn, “Computer Architecture, Pipelined and Parallel Processor Design”; Narosa Publishing.

10.   D.A.Patterson, J.L.Hennessy, “Computer Architecture :A quantitative approach”; Morgan Kauffmann feb,2002.

11.   Hwan and Briggs, “ Computer Architecture and Parallel Processing”; MGH.

 


Code No: IT 312                                                                                L                      T

Paper     :  Technical Writing                                                             3                      0

 

 

Writing Skills: Descriptive, Narrative, Argumentive and Discursive, Reflective and Literary-Evaluative Writing.

 

Technical Writing: Definition, Purpose and Characteristics of Technical Writing.

 

The Technical Writing Process: Prewriting Stage, The Writing Stage and the Post-writing stage.

 

Technical Writing Skills: Researching, Summarizing and Outlining, Visual Aids, Definition, Description, Set of Instructions.

 

Formal Formatting: Arrangement of Formal Elements, Front Material, Format Devices in the Body of Formal Report-Heading, Pagination, End Material—Citations, References and Bibliography, Appendix.

 

Technical Writing Applications: Memorandums and Informal Format, Formal Format, Recommendations and Feasibility Reports, Proposals, Progress Reports, Analysis Reports Professional Communication, Letters and Job Applications.

 

Presentation and Meetings.

 

Text/References:

1.         Forsyth, Sandy and Lesley Hutchison, “Practical Composition”, Edinburgh Oliver and Boyd, 1981.

2.         Sides, Charles H., “How to Write and Present Technical Information”, Cambridge, Cambridge University Press, 1999.

3.         Guffey, Mary Ellen,  “Business Communication, Cincinnati”, South-Western College Publishing, 2000.

 

 

 

 

 

 


Code No: IT 352                                                                                            P

Lab: Software Lab. VI                                                                                   4         

 

 

            The Experiments will be based on the following papers:

 

1)                  Multimedia Applications

 

 

Code No: IT 354                                                                                            P

Lab: Software Lab. VII                                                                                 4         

 

 

            The Experiments will be based on the following Papers:

 

1)                  Advanced Computer Networks

2)                  Linux & X-Windows Programming

 

Code No: IT 356                                                                                            P

Lab: Digital System Lab.                                                                              2         

 

 

            The Experiments will be based on the following Papers:

 

            1)         Digital System Design


 

Code No: IT 401                                                                                            L         T

Paper    : Digital Signal Processing                                                               3           1

 

Discrete time signals and systems, Z-transforms, structures for digital filters, design procedures for FIR and IIR filters. Frequency transformations: linear phase design; DFT. Methods for computing FFT. Noise analysis of digital filters, power spectrum estimation.

 

Signals and signal Processing: characterization & classification of signals, typical Signal Processing operations, example of typical Signals, typical Signals Processing applications.

 

Time Domain Representation of Signals & Systems: Discrete Time Signals, Operations on Sequences, the sampling process, Discrete-Time systems, Time-Domain characterization of LTI  Discrete-Time systems, state-space representation of LTI Discrete-Time systems, random signals.

 

Transform-Domain Representation of Signals: the Discrete-Time Fourier Transform, Discrete Fourier Transform, DFT properties, computation of the DFT of real sequences, Linear Convolution using the DFT. Z-transforms, Inverse z-transform, properties of z-transform, transform domain representations of random signals.

 

Transform-Domain Representation of LTI Systems: the frequency response, the transfer function, types of transfer function, minimum-phase and maximum-Phase transfer functions, complementary transfer functions, Discrete-Time processing of random signals.

 

Digital Processing of Continuous-Time Signals : sampling of Continuous Signals, Analog Filter Design, Anti-aliasing Filter Design, Sample-and-hold circuits, A/D & D/A converter, Reconstruction Filter Design.

 

Digital Filter Structure: Block Diagram representation, Signal Flow Graph Representation, Equivalent Structures, bone FIR Digital Filter Structures, IIR Filter Structures, State-space structure, all pass filters, tunable IIR Digital filters. cascaded Lattice realization of IIR and FIR filters, Parallel all pass realization of IIR transfer function, Digital Sine-Cosine generator.

 

Digital Filter Design: Impulse invariance method of IIR filter design, Bilinear Transform method of IIR Filter Design, Design of Digital IIR notch filters, FIR filter Design based on truncated fonner sens, FIR filter design based on Frequency Sampling approach.

 

Applications of DSP.

 

Text / Reference:

1.         Sanjit K. Mitra, “Applications DSP a Computer based approach” , TMH.

2.         Allan Y. Oppenhein & Ronald W. Schater , "Digital Signal Processing”, PHI
Code No. IT – 403                                                                             L                      T

Subject: EMBEDDED SYSTEMS DESIGNS                                 3                      1

 

Introduction to an embedded systems and its design:

Introduction to ES & its applications, Design parameters of an ES and its significance (with respect to all parameter), Present trends in ES, Embedded system design life cycle, Product specifications and hardware, software partitioning, Co-design

RTOS & its overview:

Spell of OS 2 Difference between OS 2 RTOS, Role of RTOS in ES 2 its process models (Process transition diagram), Course structure, Overview Window, CE, Unix, Mino Kernnel, UCOs & RT linux, Interrupt roatining in RTOS &^ Inblow response cycle, Different IPC machines in RTOS, Scheduling construm in RTOS (hand 2 soft), Memory sowing and its protechan, Encapsulation of Semephores and Queues, Timon in RTOS (Watch dog timer)

Processor Selection:

Role of processor selection in ES (Mp V/s Uc), Mino control – 8051, 16232 bit mino controller 2 its processor, More about micro controller applications with respect to embedded system design, DSP’s in ES, New trends in processing and DSP’s.

Cost Compiler and cross assembly for embedded systems

Why we need cross compiler / Assemble, Embedded software development take chain and software development tool chain, Compiler linker, locators, cross assembles, GCC compiler.

Basic Concepts of Device Driving:

Device drives introduction & how device driver are different from the normal ports, Sevical communication enterface device drivers.

System Synthesis and Debugging Techniques:

Introduction to system synthesis & Hardware and Software, Biomultation & methods to improve to speed of simulations, Emulators (ICE) and its type, How emolutors an difference for simulations, Introduction JTAG and OCP (on chich and debugging)

Communication Protocols with reference to ES:

Introduction to protocol, why we need in ES, Overview TCP (IP), UDD< wings protocols, IrDA, Blue Box, IEEE 8811

Other design issues and current trends on its application of ES

Memory optimization, Poorer optimization, Co-similation of its system on chip and SOS (System on Slices), Revision of Cost

 

Text / References:

1.                  “An Embedded Software Primer”, David E. Simon, Pearson Education

2.                  John Catsoulis, “Designing Embedded Hardware”, O’reilly

3.                  Frank Vahid, Tony Givargis, “Embedded System Design”, John Wiley & Sons, Inc

4.                  Karim Yaghmour, “Building Embedded Linux Systems”, O’reilly

5.                  Michael Barr, “Programming Embedded Systems”, O’reilly

6.                  Alan C. Shaw, “Real-time systems & software”, John Wiley & sons, Inc.

7.                  Wayne Wolf, “ Computers as Components”, Harcourt India Pvt. Ltd.

 

Code No: IT 405                                                                                            L         T

Paper    : Soft Computing                                                                              3           1

 

Neural Networks: History, overview of biological Neuro-system, Mathematical Models of Neurons, ANN architecture, Learning rules, Learning Paradigms-Supervised, Unsupervised and reinforcement Learning, ANN training Algorithms-perceptions, Training rules, Delta, Back Propagation Algorithm, Multilayer Perceptron Model, Hopfield Networks, Associative Memories, Applications of Artificial Neural Networks.

 

Fuzzy Logic: Introduction to Fuzzy Logic, Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function, Fuzzy rule generation.

 

Operations on Fuzzy Sets: Compliment, Intersections, Unions, Combinations of Operations, Aggregation Operations.

 

Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on Intervals & Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations.

 

Fuzzy Logic: Classical Logic, Multivalued Logics, Fuzzy Propositions, Fuzzy Qualifiers, Linguistic Hedges.

 

Uncertainty based Information: Information & Uncertainty, Nonspecificity of Fuzzy & Crisp Sets, Fuzziness of Fuzzy Sets.

 

Introduction of Neuro-Fuzzy Systems, Architecture of Neuro Fuzzy Networks.

 

Application of Fuzzy Logic: Medicine, Economics etc.

 

Genetic Algorithm: An Overview, GA in problem solving, Implementation of GA

 

Text:

1.         “An Introduction to Neural Networks”, Anderson J.A., PHI, 1999.

2.         “Introduction to the Theory of Neural Computation”, Hertz J. Krogh, R.G. Palmer, Addison-Wesley, California, 1991.

3.         “Fuzzy Sets & Fuzzy Logic”, G.J. Klir & B. Yuan, PHI, 1995.

4.         “An Introduction to Genetic Algorithm”, Melanie Mitchell, PHI, 1998.

 

Reference:

1.         “Neural Networks-A Comprehensive Foundations”, Prentice-Hall International, New Jersey, 1999.

2.         “Neural Networks: Algorithms, Applications and Programming Techniques”, Freeman J.A. & D.M. Skapura, Addison Wesley, Reading, Mass, (1992).


Code No: IT 407                                                                                            L         T

Paper    : Mobile Computing                                                             3           1

 

Introduction to Personal Communications Services (PCS): PCS Architecture, Mobility management, Networks signalling.

 

Global System for Mobile Communication (GSM) system overview: GSM Architecture, Mobility management, Network signalling.

 

General Packet Radio Services (GPRS): GPRS Architecture, GPRS Network Nodes.

 

Mobile Data Communication:  WLANs (Wireless LANs) IEEE 802.11 standard, Mobile IP.

 

Wireless Application Protocol (WAP): The Mobile Internet standard, WAP Gateway and Protocols, wireless mark up Languages (WML).

 

Third Generation (3G) Mobile Services: Introduction to International Mobile Telecommunications 2000 (IMT 2000) vision, Wideband Code Division Multiple Access (W-CDMA), and CDMA 2000, Quality of services in 3G.

 

Wireless Local Loop(WLL):  Introduction to WLL Architecture, wireless Local Loop Technologies.

 

Global Mobile Satellite Systems; case studies of the IRIDIUM and GLOBALSTAR systems.

 

Wireless Enterprise Networks: Introduction to Virtual Networks, Blue tooth technology, Blue tooth Protocols.

 

Text Books:

1.         “Wireless and Mobile Networks Architectures”, by Yi-Bing Lin & Imrich Chlamtac, John Wiley & Sons, 2001.

2.         “Mobile and Personal Communication systems and services”, by Raj Pandya, Prentice Hall of India, 2001.

 

Reference Books:

1.         “Guide to Designing and Implementing wireless LANs”, by Mark Ciampa, Thomson learning, Vikas Publishing House, 2001.

2.         “Wireless Web Development”, Ray Rischpater, Springer Publishing, 2000.

3.         “The Wireless Application Protocol”, by Sandeep Singhal, Pearson Education Asia, 2000.       

4.         “Third Generation Mobile Telecommunication systems”, by P.Stavronlakis, Springer Publishers, 2001.


Code No: IT 409                                                                                            L         T

Paper    : Reliability Engineering                                                                  3           1

 

Reliability Fundamentals: Introduction, Need for Reliability Engineering, Definition, Causes of Failures, Catastrophic Failures and Degradation Failures, Characteristic Types of Failures, Useful Life of Components, The Exponential Case of Chance Failures, Reliability Measures, Failure Data Analysis.

 

Reliability Mathematics: Fundamentals of Set Theory, Probability Theory, Random Variables, Discrete Distributes, Continuous Distributions, Stochastic Processes, Markov Chains

 

Reliability Analysis of Series Parallel Systems: Introduction, Reliability Block Diagrams, Series Systems, Parallel Systems, Series Parallel Systems, K-out-of-M Systems, Open and Short Circuit Failures, Standby Systems.

 

Reliability Analysis Nonseries Parallel Systems: Introduction, Path Determination, Boolean Algebra Methods, A Particular Method, Cut Set Approach, Delta-Star Method, Logical Signal Relations Method, Baye’s Theorem Method.

 

Reliability Prediction: Introduction, Purpose, Classification, Information Sources for Failure Rate Data, General Requirements, Prediction Methodologies, Software Prediction Packages, Role and Limitation of Reliability Prediction.

 

Reliability Allocation: Introduction, Subsystems Reliability Improvement, Apportionment for New Units, Criticality.

 

Redundancy Techniques for Reliability Optimization: Introduction, Signal Redundancy, Time Redundancy, Software Redundancy, Hardware Redundancy.

 

Maintainability and Availability: Introduction, Forms of Maintenance, Measures of Maintainability and Availability, Maintainability Function, Availability Function, Two Unit Parallel System with Repair, Preventive Maintenance, Provisioning of Spares.

 

Reliability Testing: Introduction, Kinds of Testing, Component Reliability Measurements, Parametric Methods, Confidence Limits, Accelerated Testing, Equipment Acceptance Testing, Reliability Growth Testing.

 

Text:

1.         “Reliability Engineering”, K. K. Aggarwal, Kluwar Publications


.

Code No: IT 411                                                                                            L         T

Paper    : Simulation & Modelling                                                                3           1

 

Definition of System, types of system: continuous and discrete, modelling process and definition of a model, computer workloads and preparation of its models, verification and validation modeling procedures, comparing model data with real system data, differential and partial differential equation models, combining discrete event and continuous models. Simulation process: Use of simulation, discrete and continuous simulation procedures, Simulation of timesharing computer system. Simulation Languages: A brief introduction to important discrete and continuous simulation languages, one language may be studied in detail depending on the availability.

 

 

Text:

1.         Gordon G., “System Simulation”, PHI.

 

Reference:

1.         Banks J., Carson S., Nelson B.L., “Discrete-Event System Simulation”, 2nd Edition, Prentice Hall of India, N. Delhi, 1996.

2.         Deo N., “System Simulation with Digital Computers”, Prentice Hall of India, 1979.

3.         Law A.M., Kelton W.D., “Simulation Modeling and Analysis”, 2nd Edition, McGraw Hill, N.Y., 1991


Code No: IT 413                                                                                L                      T

Paper: Object Oriented Software Engineering                                 3                      1

 

Introduction to Software Engineering: Software Engineering Development, Software Life Cycle Models, Standards for developing life cycle models.

 

Object Methodology & Requirement Elicitation: Introduction to Object Oriented Methodology, Overview of Requirements Elicitation, Requirements Model-Action & Use cases, Requirements Elicitation Activities, Managing Requirements Elicitation

 

Architecture: Model Architecture, Requirements Model, Analysis Model, Design Model, Implementation Model, Test Model

 

Modeling with UML: Basic Building Blocks of UML, A Conceptual Model of UML, Basic Structural Modeling, UML Diagrams

 

System Analysis: Analysis Model, Dynamic Modelling & Testing

 

System Design: Design concepts & activities, Design models, Block design, Testing

 

Testing Object Oriented Systems: Introduction, Testing Activities & Techniques, The Testing Process, Managing Testing

 

Case Studies

 

Text Books:

1.         Stephen R. Scach, “Classical & Object Oriented Software Engineering with UML and Java”, McGraw Hill, 1999.


 

Code No: IT 415                                                                                            L         T

Paper    : Data Warehousing & Data Mining                                              3           1

 

Data Warehousing:  An Introduction to data ware housing and characteristics of a data warehouse, various aspects of data marts.

 

On Line Analytical processing:  OLTP and OLAP systems, Data Modelling, OLAP Tools, web OLAP, Decision support system.

 

Developing a Data Ware house:  Architectural strategies and Organization Issues, Design Considerations, Tools for Data Warehousing, crucial decisions in designing a Data Ware house using ORACLE 8i / SQL server.

 

Data Mining:  From Data ware housing to Data Mining, Objectives of Data Mining, the Business context for Data mining, Process improvement, marketing and Customer Relationship Management (CRM), the Technical context for Data Mining, machine learning, decision support and computer technology.

 

Data Mining Techniques and Algorithms:  Process of data mining, Algorithms, Data base segmentation or clustering, predictive Modelling, Link Analysis, Data Mining Techniques, Automatic Cluster Detection, Decision trees and Neural Networks.

 

Data Mining Environment: Case studies in building business environment, Application of data ware housing and Data mining in Government, National Data ware houses and case studies.

 

Test Books

 

1.   “Mastering Data Mining:  The Art and Science of Customer Relationship Management”, by Berry and Lin off, John Wiley and Sons, 2001.

2.   “Data Ware housing: Concepts, Techniques, Products and Applications”, by C.S.R. Prabhu, Prentice Hall of India, 2001.

 

Reference Books

 

1.         “Data Mining: Concepts and Techniques”, J.Han, M.Kamber, Academic Press, Morgan Kanf man Publishers, 2001.

2.         “Data Mining”, by Pieter Adrians, Dolf Zantinge, Addison Wesley,2000.

3.         “Data Mining with Microsoft SQL Server”, by Seidman, Prentice Hall of India,2001.


Code No: IT 417                                                                                            L         T

Paper    : Digital Image Processing                                                              3           1

 

Introduction And Digital Image Fundamentals

Digital Image Representation, Fundamental Steps in Image Processing, Elements of Digital image processing systems, Sampling and quantization, some basic relationships like neighbours, connectivity, Distance measure between pixels, Imaging Geometry.

 

Image Transforms

Discrete Fourier Transform, Some properties of the two-dimensional fourier transform, Fast fourier transform, Inverse FFT.

 

Image Enhancement

Spatial domain methods, Frequency domain methods, Enhancement by point processing, Spatial filtering, Lowpass filtering, Highpass filtering, Homomorphic filtering, Colour Image Processing.

 

Image Restoration

Degradation model, Diagnolization of Circulant and Block-Circulant Matrices, Algebraic Approach to Restoration, Inverse filtering, Wiener filter, Constrained Least Square Restoration, Interactive Restoration, Restoration in Spatial Domain.

 

Image Compression

Coding, Interpixel and Psychovisual Redundancy, Image Compression models, Error free comparison, Lossy compression, Image compression standards.

 

Image Segmentation

Detection of Discontinuities, Edge linking and boundary detection, Thresholding, Region Oriented Segmentation, Motion based segmentation.

 

Representation and Description

Representation schemes like chain coding, Polygonal Approximatiion, Signatures, Boundary Segments, Skeleton of region, Boundary description, Regional descriptors, Morphology.

 

Recognition and Interpretation

Elements of Image Analysis, Pattern and Pattern Classes, Decision-Theoretic Methods, Structural Methods, Interpretatiion.

 

Text:

1.         Rafael C. Conzalez & Richard E. Woods, “Digital Image Processing”, AWL.

2.         A.K. Jain, “Fundamental of Digital Image Processing”, PHI.

 

Reference:

1.         Rosefield Kak, “Digital Picture Processing”,

2.         W.K. Pratt, “Digital Image Processing”,


Code No: MS 419                                                                                          L         T

Paper    : Cognitive Psychology                                                                    3           1

 

A Brief history of the cognitive approach, cognitive science, Neuro science, Artificial intelligence, The Parallel processing approach.

 

Perceptual Process: Perception, pattern recognition, theories of pattern recognition, Bottom-up vs Top-down Processing, Template matching, feature analysis, prototype matching, pattern recognition: The role of the perceives.

 

Communication and Language Processing: Linguistic Hierarchy, Chomsky’s theory of grammer, Psycho-linguistic aspects, Abstraction of linguistic ideas, knowledge and comprehension, non-verbal abstraction – musical syntax, The language of motion.

 

Memory Modules: Memory, process, storage, Short term memory, long term memory, organization in memory, simulation modules of learning and memory, mnemonics, syntactic and semantic issues, Concept formation, problem solving.

 

Contribution of cognitive psychology to advances in Artificial Intelligence, computer based learning/teaching systems, knowledge acquisition and knowledge based systems, expert systems.

 

 

References:

1.         Marc de May, “The cognitive Paradigm”, Reidel, 1982

2.         R. C. Shank, P. Childers, “Cognitive computer on language, Learning and AI”, 1984

3.         P.C. Kendall, “Advances in Cognition behavioural research and therapy”, Academic Press, 1984.

4.         Solso, R.L. “Cognitive Psychology (3rd Edition), 1991, Allyn & Balon.

5.         Matlin M.W., “Cognition (3rd Edition), 1995, Harcourt Brace (Prism Indian Edition).

6.         Leahey T.H. & Harris R.J., “Learning and Cognition (4th Edition), 1997, PHI.


Code No: MS 421                                                                                          L         T

Paper    : Transactional Analysis                                                                  3           1

 

Introduction to Transactional Analysis: A historical perspective: Frend, penfield and Eric Berme, Ego Status – The parent, The adult and the child, types of transaction – complementary & crossed, analyzing the transactions.

 

Life position – I’m not o.k. – You’re o.k.; I’m not o.k. – You’re not o.k.; I’m o.k. – You’re not o.k.; I’m o.k. – You’re o.k.

 

Application of Concepts: Marriage, Employment, Sales, Problem Solving, Grievances Harding, Strokmy leadership and conflict resolution.

 

Winners & Lossers: Learning to pull your own strings.

 

 

References:

1.         Eric Berne, “Transactional Analysis in Psychotherapy, New York”, Grove Press Inc., 1961.

2.         Eric Berne, “Games People Play, New York”, Grove Press Inc., 1964.

3.         Thomas A. Harris, “I’m o.k. – you’re o.k.: A practical guide to Transactional Analysis”, New York, Harper & Tow Publication Inc., 1969.

4.         Graham Barnes, “Transactional Analysis after Eric Berne”, Harper and Row, 1977.

5.         J. Allyn Bradford and Reuben Guberman, “Transactional Awareness”, Addison Wesley Publication Co., 1978.

6.         James M. & Jongeward D., “Born to Win”, Addison Wesley, 1971.

7.         Dyer W.W., “Pulling your own Strings”, Hamlyn Books, U.K., 1978


Code No: IT 423                                                                                            L         T

Paper    : Cellular & Mobile Communication                                     3           1

 

 

Introduction to Cellular Mobile Systems

 

A basic cellular system, performance criteria, uniqueness of mobile radio environment, operation of cellular systems, planning a cellular system, analog & digital cellular systems.

 

Elements of Cellular Radio Systems Design

 

General description of the problem, concept of frequency reuse channels, co-channel interference reduction factor, desired C/I from a normal case in an omni directional antenna system, cell splitting, consideration of the components of cellular systems.

 

Interference

 

Introduction to co-channel interference, real time co-channel interference, co-channel measurement design of antenna system, antenna parameter and their effects, diversity receiver in co-channel interference – different types.

 

Cell Coverage for Signal & Traffic

 

General introduction, obtaining the mobile point to point mode, propagation over water or flat open area, foliage loss, propagation near in distance, long distance propagation, point to point prediction model- characteristics, cell site, antenna heights and signal coverage cells, mobile to mobile propagation.

 

Cell Site Antennas and Mobile Antennas

 

Characteristics, antenna at cell site, mobile antennas

 

Frequency Management and Channel Assignment

 

Frequency management, fixed channel assignment, non-fixed channel assignment, traffic & channel assignment.

 

Hand Off, Dropped Calls

 

Why hand off, types of handoff and their characteristics, dropped call rates & their evaluation.

Operational Techniques

Parameters, coverage hole filler, leaky feeders, cell splitting and small cells, narrow beam concept.

Text Books:

1.         Mobile Cellular Telecommunications; 2nd ed.; William, C Y Lee McGraw Hill

2.          Wireless and Digital Communications; Dr. Kamilo Feher (PHI)

Reference Book

1.                   Mobile Communication Hand Book; 2nd Ed.; IEEE Press

2.                  Mobile Communication Engineering – Theory & Applications; TMH

Code No: IT 425                                                                                            L         T

Paper    : E-Commerce                                                                                  3           1

 

Introduction to E-Commerce: The Internet and commercial Transactions, Infrastructure for Electronic Commerce; Internet, Internets and extra nets, web clients and servers.

 

Web based tools for E-Commerce:  Web server hardware and software, web portals E-Commerce Soft ware, web hosting services and packages.

 

Security Technologies: Security threats to E-Commerce, Encryption, Digital signatures, certifying authorities, public key cryptography, security protocols; secure socket layer, (SSL), secured electronic Transaction (SET), PKI

 

Electronic Payment Systems: Secure online Transaction models, e-cash, smart cards, credit and charge cards, e-wallet.

 

Electronic Data Interchange (EDI): EDI basics, EDI on the Internet, supply chain management, software for purchasing, logistics and support activities. Cyber Law for E-Commerce, Legal, ethical and Tax issues. Case Studies

 

 

Text Books

1.         “ Electronic Commerce ” by Pete Loshin and P.A.Murphy, Jaico Publishing House, 1999.

2.         “Electronic Commerce” by Gary Schneider and James T. Perry, Thomson learning, 2001.

 

Reference Books

1.         “Frontiers of E-Commerce ” by Kalakota, Addition Wesley long man Publishers, 1999.

2.         “Designing systems for Internet Commerce” by Treese Addison  Wesley long man; 1999.

3.         “E-Commerce: The cutting edge of Business” by Kamlesh Bajaj & Debjani Nag, Tata Mcgraw Hill, 2000.

4.         “Creating a winning E-Business” by Napier, Judd, Rivers and Wagner, Thomson learning,Vikas Publishing House, 2001.

5.         “E-Commerce for Managers: E-business strategy in developing countries”, by Alwyn Didar Singh, Vikas Publishing House, 2002.

6.         “E-Commerce Application using Oracle 8i and Java”, Thakkar Prentice Hall of India 2001.

7.         “E-Commerce strategies”, Trepper, Prentice Hall of India, 2001.


Code No.:  IT 427                                                                              L                      T         

Subject: Compiler Design                                                                  3                      1

 

Alphabets, Strings, languages, Finite automation, Deterministic and non-Deterministic Finite automata, Minimization of Finite automata, regular enterprises and languages, Context free grammars and languages, Parse trees, Ambiguity in content free grammars and languages, Push down automata, Equivalence of push down automata and content free grammars, Introduction to Turing machine, Chomsky classification of languages.

 

Parts of a compiler, input and logical analysis, LEX, System analysis, Top-down passing, bottom-up passing, operator procedure parsing, LR parsers, code generation, code optimization.

 

Text / References:

 

1.   J. R. Levine et. al., “LEX & YACC”, O’reilly, 2002

2.   J. Hopcroft, R. Motwani, J. D. Ullman, “Introduction to Automata Theory: Languages & Computation”, 2nd Ed., Pearson Education, 2001.

3.   J. Hopcroft, J. D. Ullman, “Introductioni to Automata Theory: Languages and Computation”, 1st Edition, Narosa Publications, 1992.

4.   K. L. P. Mishra & N. Chandrakaran, “Theory of Computers Science”, PHI, 1991.

5.   A. I. Holub, “Computer Design in C”, PHI, 2002.

6.   A. V. Aho, Ravi Sethi, J. D. Ullman, “Compuler – Principles, Techniques & Tools”, Pearson Education, 2003.

7.   A. Aho & J. D. Ullman, “Principles of Compiler Design”, Narosa, 2002.


 

 

Code No: IT 451                                                                                            P          C

Lab: Software Lab VIII                                                                                 6          3

 

 

The Experiments will be based on the following papers:

 

a)            Digital Signal Processing (IT 401)

b)            Embedded System Design (IT 403)

c)            Electives – I

d)            Electives - II

 

 

 

 

Code No: IT 453                                                                                            P          C

Seminar                                                                                                          2          2

 

            Students will give a seminar on any IT related latest topics

 

           

 

 

Code No: IT 455                                                                                            P          C

Minor Project                                                                                     8          4

 

 

 

 

Code No: IT 457                                                                                            C

Industrial Training / Industrial Visit Report                                     1

 


Code No.:  IT – 501                                                                           L                      T

Subject: Network Management & Security                         3                      1

 

 

Basic concepts: Telecommunication network management, review of  LAN, MAN, WAN, network operating system, network systems.

 

Security aspects: Sniffing, spoofing, viruses, worms, Trojan horses, and their security. Physical security, Biometric systems, Data security, systems, security, Computer System security, communication security.

 

Network management protocols : SNMP and RMon

 

Encryption Techniques: Conventional techniques, Modern techniques, DES, DES chaining, Triple DES, RSA algorithm, Key management.

 

Message Authentication and Hash Algorithm: Authentication requirements and functions secue Hash Algorithm, NDS message digest algorithm, digital signatures, Directory authentication service

 

Firewalls, Cyber laws and Future Threats to Network: Firewalls,  Design  Princples, Trusted systems, IT act and cyber laws, Virtual private network. Recent attacks on networks, Case study

 

References Books

 

1.                  Lakshmi G Raman, “Fundamentals of Telecommunication Network management”, PHI , 2000

2.                  William Stalling “Cryptography and Network Security” Pearson Education

3.                  Kaufman et.al, “Network security” 2nd edition, PHI, India.

4.                  Mathew strobe et.al, “Network security” BPB Publications, New Delhi.

5.                  Shaffer.S.L et.al, “Network security” AP Professional, MA 02139.

6.                  Charels P. Pfleeger “Security in Computing” Prentice Hall

7.                  Jeff Crume “Inside Internet Security” Addison Wesley

8.                  Paul Simoneau, “SNMP Network Management”, Mc Graw Hill, 1999

.           Jeff Crume “Inside Internet Security” Addison Wesley
Code No.: IT – 503                                                                            L                      T

Subject: Artificial Intelligence                                                           3                      1

 

Scope of AI

Games, theorem proving, natural language processing, vision and speech processing, robotics, expert systems, AI techniques- search knowledge, abstraction.

 

Problem solving

State space search; Production systems, search space control: depth-first, breadth-first search, heuristic search - Hill climbing, best-first search, branch and bound. Problem Reduction, Constraint Satisfaction End, Means-End Analysis

 

Knowledge Representation

Predicate Logic: Unification, modus ponens, resolution, dependency directed backtracking. Rule based Systems : Forward reasoning: conflict resolution, backward reasoning: use of no backtrack.

Structured Knowledge Representation: Semantic Nets: slots, exceptions and default frames, conceptual dependency, scripts.

 

Handling uncertainty

Non-Monotonic Reasoning, Probabilistic reasoning, use of certainty factors, fuzzy logic.

 

Learning

Concept of learning, learning automation, genetic algorithm, learning by inductions, neural nets.

 

Expert Systems

Need and justification for expert systems, knowledge acquisition, Case studies: MYCIN, RI.

 

Text:

1.         E. Rich and K. Knight, “Artificial intelligence”, TMH, 2nd ed., 1992.

2.         N.J. Nilsson, “Principles of AI”, Narosa Publ. House, 1990.

 

Reference:

1.         D.W. Patterson, “Introduction to AI and Expert Systems”, PHI, 1992.

2.         Peter Jackson, “Introduction to Expert Systems”, AWP, M.A., 1992.

3.         R.J. Schalkoff, “Artificial Intelligence - an Engineering Approach”, McGraw Hill Int. Ed., Singapore, 1992.

4.         M. Sasikumar, S. Ramani, “Rule Based Expert Systems”, Narosa Publishing House, 1994.


Code No.: IT – 505                                                                            L                      T

Subject: Real Time Systems and Software                                      3                      1

 

 

Introduction, Real-time Versus Conventional Software, Computer Hardware for Monitoring and Control, Software Engineering Issues.

 

Process and State-based Systems model, Periodic and Sporadic Process, Cyclic Executives, CE definitions and Properties, Foreground-Background Organiazations, Standard OS and Concurrency – Architectures, Systems Objects and Object-Oriented Structures, Abstract Data Types, General Object Classes

 

Requirements and Design Specifications: Classification of Notations, Data Flow Diagrams, Tabular Languages, State Machine, Communicating Real Time State Machine- Basic features, Timeing and clocks, Sementics Tools and Extensions, Statecharts-Concepts and Graphical Syntax, Semantics and Tools

 

Declarative Specifications: Regular Expressions and Extensions, Traditional Logics-Propositional Logic, Predicates, Temporal logic, Real time Logic

 

Deterministic Scheduling : Assumptions and Candidate Algorithms, Basic RM and EDF Results, Process Interactions-Prority Inversiotn and Inheritance

 

Execution Time Prediction: Measurement of Software by software, Program Analysis with Timing Schema, Schema Concepts, Basic Blocks, Statements and Control, Schema Practice, Prediction by optimisation, System Interference and Architectural Complexities

 

Timer Application, Properities of Real and ideal clocks, Clock Servers – Lamport’s Logical clocks, Monotonic Clock service, A software Clock server, Clock Synchronization- Centralized Synchronization, Distributed Synchronization

 

Programming Languages: Real Time Language Features, Ada-Core Language, Annex Mechanism for Real Time Programming, Ada and Software Fault Tolerance, Java and Real-time Externsions, CSP and Occam

 

Operating Systems: Real Time Functions and Sevices, OS Architectures-Real Time UNIX and POSIX, Issues in Task management- Processes and Threads, Scheduling, Synchronization and communication

 

Text Book:

 

1.         Real – Time Systems and software by Alan C. Shaw ; John Wiley & Sons Inc


Code No. 507                                                                                     L                      T

Subject: Neural Networks                                                                 3                      1                     

Biolotical, Analogy, Architecture classification, Neural Models, Learning Paradigm and Rule, single unit mapping and the preception.

 

Feed forward networks – Review of optimization methods, back propagation, variation on backpropagation, FFANN mapping capability, Mathematical properties of FFANN’s  Generalization, Bios & variance Dilemma, Radiol Basis Function networks.

 

Recurrent Networks – Symmetric hopfield networks and associative memory, Boltzmann machine, Adaptive Resonance Networks

 

PCA, SOM, LVQ, Hopfield Networks, Associative Memories, RBF Networks, Applications of Artificial Neural Networks to Function Approximation, Regression, Classification, Blind Source Separation, Time Series and Forecasting.

 

Text / Reference:

1.         Haykin S., “Neural Networks-A Comprehensive Foundations”, Prentice-Hall International, New Jersey, 1999.

2.         Anderson J.A., “An Introduction to Neural Networks”, PHI, 1999.

3.         Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”,

4.         Addison-Wesley, California, 1991.

5.         Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”, Addison-Wesley, California, 1991.

6.         Freeman J.A., D.M. Skapura, “Neural Networks: Algorithms, Applications and Programming Techniques”, Addison-Wesley, Reading, Mass, (1992).        

7.         Golden R.M., “Mathematical Methods for Neural Network Analysis and Design”, MIT Press, Cambridge, MA, 1996.

8.         Cherkassky V., F. Kulier, “Learning from Data-Concepts, Theory and Methods”, John Wiley, New York, 1998.

9.         Anderson J.A., E. Rosenfield, “Neurocomputing: Foundatiions of Research, MIT Press, Cambridge, MA, 1988.

10.       Kohonen T., “Self-Organizing Maps”, 2nd Ed., Springer Verlag, Berlin, 1997.

11        Patterson D.W., “Artificial Neural Networks: Theory and Applications”, Prentice Hall, Singapore, 1995.

10.       Vapnik V.N., “Estimation of Dependencies Based on Empirical Data”, Springer Verlag, Berlin, 1982.

11.       Vapnik V.N., “The Nature of Statistical Learning Theory”, Springer Verlag, New York, 1995.

12.       Vapnik V.N., “Statistical Learning Theory: Inference from Small Samples”, John Wiley, 1998.

 


Code No. IT – 509                                                                             L                      T

Subject: IC Technology                                                                     3                      1         

 

Basic IC processing step, oxidation, diffusion, Ficks laws, sheet resistivity, Ion implantation, Epitaxy: Basics of vacuum deposition, Chemical vapour deposition: high and low temperature / pressure depositions, Etching techniques, Standard Bipolar NMOS and CMOS process sequences, Standard bipolar NMOS and CMOS process sequences, Techniques for process evaluation analysis, In-process measurements, Novel structures in bipolar and MOS, VMOS etc. Introduction to process modeling, SUPREM.

 

 

Text / Reference:

 

1.                  “VLSI Fabrication: Principals”, Sorab Gandhi, John Willey & Sons, 1983.

2.                  “VLSI Technology”, J. S. M. Sze, McGraw Hill, 1983

 


Code No. IT – 511                                                                             L                      T

Subject: VLSI Design                                                                        3                      1

 

Introduction to CMOS circuits: MOS Transistors, MOS transistor switches, CMOS Logic, The inverter, Combinational Logic, NAND gate, NOT Gate, Compound Gates, Multiplexers, Memory-Latches and Registers.

Circuits and System Representation: Behavioural Representation, structural representation, and physical representation

CMOS Processing Technology: Silicon Semiconductor Technology- An Overview, wafer processing, oxidation, epitaxy deposition, Ion-implantation and diffusion, The Silicon Gate Process- Basic CMOS Technology, basic n-well CMOS process, p-well CMOS process, Twin tub process, Silicon on insulator, CMOS process enhancement-Interconnect, circuit elements, 3-D CMOS.

 

Layout Design Rule: Layer Representations, CMOS n-well Rules, Design Rule of background scribe line, Layer Assignment, SOI Rule

 

Latch up: Physical origin of Latch up, Latch up triggering, Latch prevention, Internal Latch up prevention techniques, I/O Latch up Prevention

 

Switching Characteristics: analytic delay models, empirical delay model, gate delay.

 

Power Dissipation: Static dissipation, Dynamic dissipation, short-circuit dissipation, total power dissipation.

 

CMOS design Methods: Design Strategies, Structural design strategies, Hierarchy, Regularity, Locality.

 

Programmable Logic, Programmable Logic structure, Programmable interconnect, and Reprogramable Gate Array: Xilinx Programmable Gate Array, Algortomix, concurrent logic, Gate array design, Full custom mask design

 

Design Methods: Behavioural Synthesis, RTL synthesis, Placement, Routing, Layout Synthesis.

Design Capture Tools: HDL Design, Schematic, Layout Design, Floorplanning, Chip composition

Design Verification: Simulation, Timing verifier, Netlist Comparisons

 

Text / References:

1.         Principles of CMOS VLS Design – A System Perspective by Neil H.E. Weste and Kamran Eshraghian; Addison Wesley Pub.

2.         Digital Integrated Circuits by Demassa & Ciccone, Willey Pub.

3.         Modern VLSI Design: system on silicon by Wayne Wolf; Addison Wesley Longman Publisher

4.         Basic VLSI Design by Douglas A. Pucknell & Kamran Eshranghian; PHI

5.         Digital Integrated Circuits: A Design Perspective by Jan M. Rabaey; PHI

Code No. IT – 513                                                                             L                      T

Subject: DESIGNING WITH ASICS                                               3                      1

 

Types of ASICs – Design flow – Economics of ASICs – ASIC cell libraries – CMOS logic cell data path logic cells – I/O cells – cell compilers.

 

ASIC Library design: Transistors as resistors – parasitic capacitance – logical effort programmable ASIC design software: Design system – logic synthesis – half gate ASIC.

 

Low level design entry: Schematic entry – low level design languages – PLA tools – EDIF – An overview of VHDL and verilog.

 

Logic synthesis in verilog and & VHDL simulation.

 

ASIC Construction – Floor planning & placement – Routing.

 

Text / References:

1.         J.S. Smith, “Application specific Integrated Circuits”, Addison Wesley, 1997.


Code No. IT – 515                                                                             L                      T

Subject: Information Theory and Coding                                         3                      1

 

 

Information, channel capacity, The concept of amount of information, entropy, Information rate, Conditional and joint entropies.

 

Source coding :  Noise less coding, Shannon’s first fundamental theorem, Discrete memory less channel, Mutual information, Sources with finite memory, Markov sources, Shannon’s second fundamental theorem on coding, Huffman coding, Lempel – Ziv algorithm, Shannon-Fano algorithm.

 

Channel coding :  Error detecting codes, Hamming distance, Error correcting codes, Repitition codes, Linear block codes, binary cyclic codes, BCH codes, Reed-Soleman codes, Golay codes.

 

Convolution Coding: Code tree, state diagram, Trellis diagram, Maximum-Likelihood decoding – Viterbi’s algorithm, sequential decoding.

 

Network information theory, introduction to Cryptography

 

Reference books:

 

1.      T M Gover, J M Thomos, “Elements of Information Theory”, Wiley , 1991

2.      Haykins S, “Digital Communications”, Wiley

3.      J G Proakis, “ Digital Communications”, Mc Graw Hill.

 

 


Code No.: IT – 517                                                                                        L          T

Subject : Distributed and Parallel System                                                    3          1

 

Basic Concepts: Introduction to parallel processing, parallel processing terminology, decomposition, complexity, throughout, speedup, measures, data dependence, resource dependence, Bernstein’s conditions levels of parallelism in programs. Program flow-control flow, data flow,  Distributed systems – Introduction, advantages, tightly-coupled loosely-coupled systems. Hardware and software requirements, design issues.

 

Parallel Processing – Structure & Organization: Taxonomy of parallel processes: granularity, basic architectures, multiprocessors, vector processors, pipeline, array, systolic, wavefront array, cube architecture, hypercube, CCC, pyramid, prism, network architecture – binarytree, hypertree butterfly, shuffle exchange, dataflow architecture, connection machine.

 

Distributed Systems: Review of networks, layered protocols – Physical, data link network, transport, application, Network operating system, Distributed Operating System, Resource sharing, Message passing, example system, Synchronization aspects, clocks, algorithms, Mutual exclusion, coroutines, CSP, DP, Deadlocks, Distributed deadlock detection, Modelling – Petri Nets.

 

Parallel Algorithms: PRAM model of computation, Elementary parallel algorithms – Broadcast, prefix sums, permutation, parallel selection, merging, sorting, Odd-even, bitonic merge, dictionary operations, elliss, Algorithm Graph Algorithms, Matrix-transportation, multiplication, solving linear systems.

 

Parallel & Distributed Programming: Parallel Programming environments, models, synchronous asynchronous programming, modulla-2, occamm, FORTRAN, DAP FORTRAN, Actus, data flow programming, VAL.

 

Text / Reference Books:

1.         Michael J. Quinn, “Parallel Computing – Theory and Practice, 2nd Edition, McGraw Hill, 1994

2.         Kai Hwang, “Advanced Computer Architecture – Parallelism, Scalability, Programmability”, McGraw Hill Inc, 1993

3.         S. G. Akl, “The Design and Analysis of parallel algorithms”, Englewood Cliffs, NJ, 1989

4.         A. S. Tanenbaum, “Modern Operating System”, PHI, 1996.

5.         R. H. Perrott, “Parallel Programming”, Addison Wesley, 1987.

6.         T. G. Lewie and H. Ele-Revini, “Introduction to Parallel computing”, PHI, NJ, 1992.

7.         S. Lakshmivardhan and S.K. Dhall, “Analysis and design of parallel algorithm – arithmetic and matrix problems”, McGraw Hill, 1990

8.         J. M. Crichlow, “An introduction to distributed and parallel computing”, PHI, 1988

 

Code No.: BA – 519                                                                                       L          T

Paper: Quantum Computers                                                              3          1

 

Introduction: Computers as physical systems, technological issues, Turing machines, computability, complexity, classical complexity classes, quantum complexity classes

 

Quantum Physics and Computers:

Review of quantum mechanics – state vectors, superpositions, unitary operators, hermitian operators, Schrodinger equation, Hamiltonian evolution the concept of quantum measurement, the concept of qubits, quantum registers and quantum gates, quantum algorithms: Deutsch’s algorithm, Shor’s algorithm, Grover’s search algorithm, Physical Implementation of simple quantum gates.

 

Quantum Cryptography and Quantum Teleportation:

Heisenberg uncertainty principle, polarization states of photons, quantum cryptography using polarized photons, local vs. non local interactions, entanglements, EPR paradox, Bell’s theorem, Bell basis, teleportation of a single qubit – theory and the experiement.

 

Future trends:

Review of experimental successes till date; discussion on the technological feasibility of a quantum computer; candidate physical systems and the limitations imposed by noise.

 

 

 

Text/References:

 

1.                  R. P. Feynman, “Feynman lectures on computation”, Penguin Books, 1996

2.                  Gennady P. Berman, Gary D. Doolen, Ronnie Mainiri & Valdmis I Tri Frinovich, “Introduction to quantum computers”, World Scientific, Singapore, 1998

 


Code No.: IT-521                                                                                           L          T

Paper: Project/Term Paper                                                                           3          1

 


Code No.: IT-523                                                                                           L          T

Paper: Optical Communication                                                                     3          1

 

Introduction: concepts of information, general communication systems, evolution of optical fiber communication systems, advantages, disadvantages of optical fiber, communication systems.

 

Wave propagation in dielectric waveguide: snell’s law, internal reflection, dielectric slab wave guide, numerical aperture, propagation of model & rays. step-index fibers, graded index fibers.

 

Attenuation in optics fibers: Fiber attenuation, connectors &splices, bending loses, Absorption, scattering, very low loss materials, plastic & polymer-clad-silica fibers.

 

Wave propagation in fibers: wave propagation in step index & graded index fiber, fiber dispersion, single mode fibers, multimode fibers, dispersion shifted fiber, dispersion flattened fiber, polarization.

 

Optical sources & detectors: principles of light emitting diodes (LED’s) , design of LED’s for optical fiber communications, semiconductor LASER for optical fiber communication system ,principles of semiconductor photodiode detectors, PIN photodiode, Avalance photodiode detectors.

 

Optical fiber communication system: telecommunication, local distribution series, computer networks local data transmission & telemetry, digital optical fiber communication system, first & second  generation system, future system.

 

Advanced multiplexing strategies: Optical TDM, subscriber multiplexing (SCM), WDM

 

Optical networking: data communication networks, network topologies, MAC protocols, Network Architecture- SONET/TDH, optical transport network, optical access network, optical premise network.

 

 

Refence Books :

 

  1. Senior J., optical fiber communications, principles & practice, PHI.
  2. Keiser G., optical fiber communications, Mcgraw-hill.
  3. Gowar J., optical communication systems, PHI.
  4. William B. Jones jr., Introduction to optical fiber communication systems,Holt, Rinehrt and Winston,Inc.

                       


 

Code No.: IT-525                                                                                           L          T

Paper: Multimedia Communication and System Design                             3          1

 

Multimedia Communication : Introduction, Network requirements, multimedia terminals, multimedia processing  in communications, distributed multimedia systems, a  standards, communication across networks.

 

Multimedia Systems Design : Introduction, compression and decompression data file format standards, multimedia  input/output  technologies, multimedia application design

 
Reference Books
1.      Rao, Bojkovic, Milovanovic, “Multimedia Communication Systems”, PHI
2.      Andleigh, Thakrar, “Multimedia System Design”, PHI
3.      Sharda, “Multimedia Information Networking”, PHI
4.      Vaughan, “Multimedia Making it work”,Tata Mc Graw Hill

Code No.: IT-527                                                                                           L          T

Paper: Network Design                                                                                   3          1

 

 

 

Review of OSI layers, circuit types & services, topologies, networking hardware, common protocols & interfaces in physical, data, network & transport layers.

 

Switching technologies, multiplexing, circuit switching, packet switching X.25, frame relax, SMDs ATM, B-ISDN, traffic matrix, traffic pattern calculations, performance issues of packet networks, delay, availability and reliability

 

Comparisons: circuits Vs. packets vs frame vs cell Technologies & services, protocols & interface comparisons, switching comparisons, SMDs Vs. B-ISDN, FDDE Vs SMDS

 

Network Design for Access: Campus network design, leased line and radio modems, DDR & ISDN Access Network design, X.25 remote access network design, Frame-relay interfaces & traffic shaping VSAT & WLAN network design. Scaling access networks.

 

Network Design for Backbone: Identification & selection of internetworking devices, CISCO routers & Nortel switches, EIGRP

 

Network Design for convergence: UDP broadcasts, IP Networks for Voice, Data, Video, Fax, Soft & hard design examples for IP Technology networks, network design for digital video broadcast

 

Data Network Management Systems: Managing IP, ICMP, TCP, UDP, X.25 reporting Ethernet traffic, managing bridges & routers. Microsoft & HP, NMS Tools.

 

Case Studies: selected from design, architecture & topology areas of internetworks.

 

Reference Books

 

1.      Data Network Design; D L Spolin, Mc-Graw Hill, 1993

2.      SNMP “Feit” Mc-Graw Hill Inc., 1995

3.   Network Design & Case Studies “CISCO Systems Inc.” , CISCO Press, 1993


Code No.: IT-529                                                                                           L          T

Paper: Telecommunication Switching Systems and  Networks                       3          1

 

 

 Telecommunications transmission : Basic Switching System, Simple Tele-phone Communication, evolution of switching systems -Stroger swithching systems, cross bar switching , Electronic Switching – Space Division Switching, Time Division Switching – Time Division space switching, Time Division Time Switching, Time multiplexed space switching, Time multiplexed Time Switching, Combination Switching.

 

Speech Digitization and transmission : Quantization Noise, Companding, Differential Coding, Vocodors, Pulse Transmission,, Line Coding, NRZ and RZ Codes, Manchester Coding, AMI Coding, Walsh Codes, TDM,

 

Traffic Engineering:  Grade of Service and Blocking Probabity – Telephone Networks, Subscriber Loops, Switching Hierchy and Routing, Transmission Plans and Systems, Signaling Techniques, In Channel, Common Channel.

 

Control of switching systems : call processing functions, common control, stored program control.

 

Telephone networks and signaling : introduction, subscriber loop systems, switching hierarchy, transmission and numbering plans,common channel signaling principles, CCITT signaling systems 6&7.

 

Reference Books:

 

J.E.Flood, “Telecommunications switching, traffic and networks” first Indian reprint 2001, Pearson education asia.

 

T.Viswanathan,   “Telecommunication switching systems and networks” 17th Indian reprint 2003, PHI, India.


Code No.: IT-531                                                                                           L          T

Paper: Network Programming                                                                      3          1

 

 

Introduction : TCP/IP Architecture, TCP/IP addressing, services, FTP, SMTP, TFTP, SNMP, Network file system, domain name system, transport layer protocols, user datagram protocol, transmission control protocol.

 

Interprocess communications : File and record locking, pipes, FIFO’s, stream and messages, message quues, samphorers.

 

Sockets : Sockets system cells, reserved parts, stream pipes, socket option, asynchronous I/O, Sockets and signals

 

Transport Lay Interface : Elementary TLI functions, stream and stream pipes, asynchronous I/O I/O multiplexing

 

Remote Procedure calls : Remote login, remote command execution, external data representation.

 

Text/Reference:

 

1.         A. Stevens, “TCP/IP Illustrated”, Vol. 1-3, Addison Wesley, 1998

2.         R. Stevens, “Unix Network Programming”, PHI 1998

3.         J. Martin, “TCP/IP Networking – Architecture, Administration and programming”, Prentice Hall, 1994.

4.         D.E. Comer, “Internetworking with TCP/IP, Vol. 1, Vol. 2, Vol. 3 Principles,  

            Protocols, and architecture, PHI, 2000

5.         Feit, “TCP/IP”, Mc Graw Hill, 1996


Code No.: IT-533                                                                                           L          T

Paper: Future Trends in Communications                                           3          1

 

 

Current topics -  Recent developments in Coding theory, convolution and  turbo codes, forward  error correcting codes, viterbi codes,future technologies for 4G and other related topics

 

 

 

Reference Books

 

Current literature


Code: IT – 535                                                                                   L                      T

Paper: Software Reusability                                                 3                      1

 

Introduction: Software Reuse success factors

 

Architecture Style: Object-oriented software engineering, application & component systems, use case components, object components, layered architecture.

 

Reuse processes: Object oriented business engineering, applying business engineering to define processes & organization, application family engineering, component system engineering, application system engineering

 

Organizing a reuse business: Its transaction, Management, working

 

 

Reference

1.         “Software Reuse”, Ivan Jacobson, Griss Jacobson

2.         “Measuring Software Reuse: Principales Practices, Economic Models”, Joffrey S. Poutin, Addison Wesley.

 


Code No: IT 537                                                                                            L          T

Subject: Software Requirements & Estimation                                           3          1

 

 

Introduction to software life cycle, management activities in a software project

 

Requirements engineering: Requirements Elicitation, Requirement Elicitation techniques, Requirement Analysis, Requirement Analysis Models, Requirement Documentation, Requirement Management

 

Size Estimation: Function Point Analysis, Mask II FPA, LOC estimation, Conversion between size measures

 

Effort, schedule & cost estimation: Estimation factors, COCOMO-II, Putnam Estimation Model,  Estimation by Analogy, Validating Software Estimates

 

Tools: Software Estimation Tools

 

Industry Resources; IFPUG, UQAM-SEMRL, COSMIC, IEEE, COCOMO

 

Reference:

1.         “Software Requirements and Estimation”, Swapna Kishore, Rajesh Naik


Code: IT – 539                                                                                   L                      T

Paper: Software Metrics                                                                   3                      1

 

 

Introduction:

What is measurement and why do it? Measurement in software engineering, scope of software metrics.

 

The Basics of Measurement:

Representational theory, Measurement & Models, Measurement Scales and Scale Types, Meaningfulness in Measurement

 

A Goal Framework for Software Measurement:

Classifying software measures, Determining what to measure, Applying the framework

 

Empirical Investigation & Data Collection:

Four Principles of Investigation, Planning formal experiments, What is good data, How to define the data, How to collect data, When to collect data.

 

Analyzing Software Measurement Data:

Analyzing the results of experiments, Analysis Techniques, Overview of statistical tests.

 

Measuring Internal Product Attributes, Size and Structure:

Aspects of Software Size, Length, Reuse, Functionality, Complexity, Types of Structural Measures, Modularity and information flow attributes, Object Oriented Metrics

 

Measuring External Product Attributes:

Modeling Software Quality, Measuring aspects of quality

 

Measurement and Management:

Planning a measurement program, Measurement in practice, empirical research in software engineering.

 

Books:

1.         Norman E. Fenton & Shari Lawrence Pfleefer, “Software Metrics”, Thomson Computer Press, 1996.

Code No: IT 541                                                                                            L          T

Subject: OLAP                                                                                               3          1

 

 

Online Transaction Processing and Online Analytical Processing, OLAP Systems Vs Other Systems, Evolution of OLAP, OLAP characteristics, OLAP architecture, Different types of OLAP – multidimensional OLAP, Hybrid OLAP and relational OLAP; Codd’s OLAP product evalution rules, Decision Making in the OLAP environment, Dataware-housing and OLAP software, Implementation Issues, Strategic planning.

 

Functional requirements of OLAP Systems, Limitations of Spreadsheet and SQL, n-dimensional modeling and analysis, internal structure of a dimension, Hypercube or semantic spaces, Multi-dimensional formula, Analytical visualization, Practical steps for design and implementation of OLAP models.

 

 

 

Text/References:

 

  1. E. Thomsen, OLAP Solutions : Building Multidimensional Information Systems, John   Wiley & Sons, 1997.
  2. R. J. Thierauf, Online Analytical Processing for Business, Wiley, 1996

 


Code No: IT 543                                                                                            L          T

Subject: Advanced Animation Techniques                                       3          1

 

Rendering polygonal object: Polygon representation of 3-D object, Pixel-level process, Theoretic foundation, The theory and practices of light/object interaction, the theory and practices of parameteric representation technique, The theory and practices of anti-aliasing techniques, Shadow generation techniques, Mapping techniques, textures and environment mapping, Procedural texture mapping and modeling, Ray tracing Basic recursive ray tracing, Radiosity methods, Global Illumination models, Volume rendering technique, Overview and low-level motion specification, Animation articulated, procedural animation.

 

 

Reference Books:

 

1.         A. H. Watt, “Advanced Animation and Rendering Techniques: Theory and Practices”

2.         Rick Parent, “Computer Animation Algorithms and Techniques”, Morgan Kaufmann Publishers

3.         John Vince, “Essential Computer Animation Fast”

4.         Steve Upstill, “The RenderMan Companion: A Programmer’s Guide to Realistic Computer Graphics”, Addison-Wesley

5.         John Lasseter, “Tricks to Animating Characters with a Computer”

6.         G. Scott Owen, “Renderman Tutorial for Blue Moon Rendering Tools”

 


 

Code No. IT-545                                                                                L                      T

Subject: Advanced DBMS                                                                3                      1                     

Review of traditional DBMS’s, relational algebra and relational calculus, design principles, normalization, transaction and concurrency control, recovery management.

 

Design Process

Design process, design evaluation, modelling process, E-R model, semantic data model, object oriented model, models and mapping normalization and denormalization. Data warehousing, OLAP and data mining.

 

Architecture

Architecture of DB2, SQL server and Oracle.

DB2 sever tuning, SQL server tuning, Oracle server tuning, OS tuning (Microsoft OS’s)

 

Distributed Database Management Systems

Components, levels of data & process distribution, transparency features, data fragmentation, data replication.

 

Client Server Systems

Principles, components, ODBC, ADO, JDBC and JSQL overview

 

 

Text:

       1.                        C J Date – Introduction to Database Systems, AWL

       2.                        J L Warrington – Object Oriented Database Design, Morgan Kaufman

       3.                        T J Tewrey – Database Modeling and Design, Morgan Kaufman

 

Reference:

1.         DB2, Oracle & SQL Server Documentation


 

Code No. IT – 547                                                                             L                      T

Subject: Enterprise Resource Planning                                            3                      1

 

Introduction:

ERP: An Overview, Enterprise-An Overview, Benefits of ERP, ERP and Related Technologies, Business Process Reengineering (BPR), Data Warehousing, Data Mining, On-line Analytical Processing (OLAP), Supply Chain Management

ERP Implementation:

To be or not to be, ERP Implementation Lifecycle, Implementation Methodology, Not all Packages are Created Equal!, ERP Implementation-The Hidden Costs, Organizing the Implementation, Vendors, Consultants and Users, Contracts with Vendors, Consultants and Employees, Project Management and Monitoring, After ERP Implementation…

 

The Business Modules:

Business Modules in an ERP Package, Finance, Manufacturing (Production), Human Resources, Plant Maintenance, Materials Management, Quality Management, Sales and Distribution

The ERP Market:

ERP Market Place, SAP AG, PeopleSoft, Baan Company, JD Edwards World Solutions Company,  Oracle Corporation, QAD, System Software Associates, Inc. (SSA)

ERP-Present and Future:

Turbo Charge the ERP System, Enterprise Integration Applications (EIA), ERP and E-Commerce, ERP and Internet, Future Directions in ERP, Appendices"

Text/References :

1                    S. Sadagopan, “Enterprise Resource Planning”, Tata McGraw Hill.

2                    Alexis Leon, “Enterprise Resource Planning”, Tata McGraw Hill.

Code No: IT 549                                                                                            L          T

Subject: Software Architecture                                                                     3          1

 

Introduction: Software Design Levels, Current States

 

Architecture Styles: Introduction, Pipes & Filters, Object-oriented, event-based, layered, repertories, Interpreters, Process Control, Heterogeneous Architectures.

 

Architectural Design Guidance

 

Formal Models & Specification

 

Tools for Architectural Design

 

 

Reference

“Software Architecture: Many Shaw”, David Gaban, PHI

Code No: IT 502                                                                                            L          T

Subject: Software Testing                                                                             3          1

 

Introduction: What is software testing and why it is so hard?, Error, Fault, Failure, Incident, Test Cases, Testing Process, Limitations of Testing, No absolute proof of correctness, Overview of Graph Theory.

 

Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based Testing, Cause Effect Graphing Technique.

 

Structural Testing: Path testing, DD-Paths, Cyclomatic Complexity, Graph Metrics, Data Flow Testing, Mutation testing.

Reducing the number of test cases:

Prioritization guidelines, Priority category, Scheme, Risk Analysis, Regression Testing, Slice based testing

Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging, Domain Testing.

Object Oriented Testing: Issues in Object Oriented Testing, Class Testing, GUI Testing, Object Oriented Integration and System Testing.

Testing Tools: Static Testing Tools, Dynamic Testing Tools, Characteristics of Modern Tools.

 

Text:

1.             William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York, 1995.

2.             Cem Kaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Second Edition, Van Nostrand Reinhold, New York, 1993.

3.             Boris Beizer, “Software Testing Techniques”, Second Volume, Second Edition, Van Nostrand Reinhold, New York, 1990.

4.             Louise Tamres, “Software Testing”, Pearson Education Asia, 2002

 

Reference:

1.             Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Fifth Edition, McGraw-Hill International Edition, New Delhi, 2001.

2.             Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and Systems”, John Wiley & Sons Inc., New York, 1995.

3.             K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers, New Delhi, 2003.

4.             Marc Roper, “Software Testing”, McGraw-Hill Book Co., London, 1994.

5.             Gordon Schulmeyer, “Zero Defect Software”, McGraw-Hill, New York, 1990.

6.             Watts Humphrey, “Managing the Software Process”, Addison Wesley Pub. Co. Inc., Massachusetts, 1989.

7.             Boris Beizer, “Software System Testing and Quality Assurance”, Van Nostrand Reinhold, New York, 1984.

8.             Glenford Myers, “The Art of Software Testing”, John Wiley & Sons Inc., New York, 1979.

 


Code No: IT 504                                                                                            L          T

Subject: Mobile & Personal Communication Systems                                3          1

 

 

Review of   Personal Communications systems Services (PCS):- PCS Architecture, Mobility management, Networks signalling.

 

Multiple access techniques for wireless communication :- Introduction, FDMA, TDMA, Spread spectrum multiple access: FHMA &CDMA, Pure ALOHA and Slotted ALOHA, Demand assigned multiple acces(DAMA).

 

Mobile systems and standards :2G cellular networks: Global systems for mobile(GSM), GSM architecture, services, protocol model, mobility management, SMS, security aspects. AMPS: IS-136 North American TDMA standard.CDMA: IS95 Digital cellular standard.

 

2.5G TDMA standards : GPRS architecture, network, interfaces and procedures, EDGE architecture and features.

3G mobile services: UMTS architecture and W-CDMA, Cdma 2000, quality of service in 3G.

Wireless Local Area Networks(WLAN) : Components and working of WLAN, transmission media for WLAN, Modulation techniques for WLAN(DSSS,FHSS), IEEE 802.11 standards and protocols for WLAN(MACA,MACAW).

Mobile Network and Transport layer : Mobile IP, Mobile TCP, traffic routing in wireless networks, wire less ATM.

Wireless Local Loop(WLL) :  WLL Architecture, WLL Technologies and frequency spectrum, LMDS.

Future trends : Blue tooth technology, 4G mobile techniques.

 

Text Books/Reference Books

 

  1.  Raj Pandya, “Mobile and Personal Communication systems and services”, Prentice Hall of India, 2001.
  2. Theodore S.Rappaport, “Wireless communications:Principles and practice”, third Indian reprint Pearson Education Asia 2003.
  3. C.Y.William Lee, “Mobile cellular telecommunications”, 2nd edition Mc.Graw Hill Inc.1995.
  4. Jochen Schiller, “Mobile communications”, fifth Indian reprint, Pearson Education Ltd. 2000.
  5. Yi-Bing Lin and Imrich Chlamtac, “Wireless and Mobile Network Architectures”’ 2001, John Wiley &Sons.
  6. Garg.V.K “IS-95 CDMA and cdma 2000”, first Indian reprint 2002, Pearson Education ltd.
  7. Stallings.W “Wireless communications and networks”, second Indian reprint 2002, Pearson Education Ltd.

 


Code No. IT – 506                                                                             L                      T

Subject: Computer Aided VLSI Design                                            3                      1

 

Hardware description languages; Verifying behaviour prior to system construction simulation and logic verification; Logic Synthesis PLA based synthesis and multilevel logic synthesis; Logic optimization; Logic Simulation Compiled and event simulators; Relative advantages and disadvantages; Layout Algorithms Circuit partitioning, placement, and routing algorithms; Design rule verification; Circuit Compaction; Circuit extraction and post-layout simulation; Automatic Test Program Generation; Combinational testing D-Algorithm and PODEM algorithm; Scan-based testing of sequential circuits; Testability measures for circuits

 

Text / Reference:

1.                  “Algorithm and Data Structures for VLSI Design”, Christophn Meinel & Throsten Theobold

2.                  “Evolutionary Algorithm for VLSI”, Rolf Drechsheler


Code No. IT – 508                                                                             L                      T

Subject: Digital Design for Testability and Fault Tolerance           3                      1

 

 

Introduction

 

Modeling: Basic Concept, Functional modeling at the logic level, Functional models at the register level, Structural models, Level of modeling.

 

Logic Simulation

 

Problems in simulation based design verification, Type of simulation, The unknown logic value, compiled simulation, Event-driven simulation, Delay models, Elements evaluation, Haazard detection, Gate level event driven simulation, Transition-Independent nominal transport delays simulation engines.

 

Fault Modeling

 

Logical fault models, Fault detection and redundancy, Fault equivalence and fault location, Fault Dominance, Single stuck-fault models, multiple stuck fault model, stuck RTL variables, Fault variables.

 

Fault Simulation

 

General fault simulation techniques,Serial Fault simulation, Parallel fault simulation, Deductive fault simulation, Concurrent fault simulation, Fault simulation for combinational circuits, Fault sampling, Statistical fault analysis.

 

Testing for Single Stuck Faults

 

ATG for SSFs in combinational circuits, Fault oriented ATG, Fault independent ATG, Random test generation.

 

Design for testability

 

Testability, Ad-hoc design for testability techniques, controllability and obseravility by means of scan registers, Generic scan-based design, Storage cells for scan designs, Classical scan designs, Board level and system level DFT approaches, Muliple test session, Partial scan using I-paths, Ballast A structural partial scan design, Boundary scan standards test bus circuitry.

 

 

Text/References:

 

1. Digital systems testing and testable design by M.Abramovici, M.A. Breuer, A.D. Friedman; Jaico Publishing House

Code No: IT 510                                                                                            L           T

Paper    : Fuzzy Sets & Logic                                                                        3            1

 

Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function, a-cuts, Properties of a-cuts, Decomposition Theorems, Extension Principle.

 

Operations on Fuzzy Sets: Compliment, Intersections, Unions, Combinations of Operations, Aggregation Operations.

 

Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on intervals & Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations.

 

Fuzzy Relations: Crisp & Fuzzy Relations, Projections & Cylindric Extensions, Binary Fuzzy Relations, Binary Relations on  single set, Equivalence, Compatibility & Ordering Relations, Morphisms, Fuzzy Relation Equations.

 

Possibility Theory: Fuzzy Measures, Evidence & Possibility Theory, Possibility versus Probability Theory.

 

Fuzzy Logic: Classical Logic, Multivalued Logics, Fuzzy Propositions, Fuzzy Qualifiers, Linguistic Hedges.

 

Unertainty based Information: Information & Uncertainity, Nonspecificity of Fuzzy & Crisp sets, Fuzziness of Fuzzy Sets.

 

Applications of Fuzzy Logic:

 

Text / References :

1.         G.J.Klir & T.A. Folyger,“Fuzzy Sets, Uncertainty & Information”, PHI, 1988.

2.         G.J.Klir & B.Yuan, “Fuzzy sets & Fuzzy logic,” PHI, 1995.

3.         T. J. Row, “Fuzzy Logic with Engineering Applications”, McGraw Hill, 1995.

4.         H. Zimmermann, “Fuzzy Set Theory and its applications”, 2nd Edition, Allied Publishers, 1996.


 

Code No. IT – 512                                                                             L                      T

Subject: ADVANCED IC TECHNOLOGY                         3                      1

 

Introduction to crystal growth, epitaxial growth, Silicon Oxidation, thermal and rapid thermal oxidation, polysilicon oxidation and oxidation induced defects, Lithography: Optical-, E-beam-, X-ray-, Icn- beam-lithography Etching: Wet and Dry Etching, Reactive ION Etching, Ion Beam milling Physical and Chemical Vapour Deposition Thermal Diffusion, mechanisms, ION Implantation Process Integration: Isolation Techniques- Well Isolation, treanch isolation, dielectric isolation LDD structures, PROCESS SIMULATION – SUPREM/STEPS/SAMPLE

 

Text / Reference:

  1. “Silicon VLSI Technology”, James Plummer, M. Deal & P. Griffin, Prentice Hall Electronics & VLSI Series, 2000.
  2. “The Science and Engineering of Microelectronics”, Stephen Canbel, Oxford University Press - 1996

Code No. IT – 514                                                                             L                      T

Subject: Pattern Recognition                                                            3                      1

 

Unit 1: Introduction and Bayerian Decision Theory

Introduction to pattern recognition, Systems, design cycles, learning and adoptation, Bayerian decision theory, minimum error-rate classification, classifiers, discriminant functions and decisions surfaces.

 

Unit II: Maximum – Likelihood and bayerian parameter estimation

 

Maximum – Likelihood estimation, bayerian estimation, bayerian parameter estimation, Guarian case and general theory, problems of dimeusability, Hidden marker models.

 

Unit III: Nonparameter Techniques

Density estimation, parazen windows, Kn – Nearest neighbour, estimation, The nearest neghlaur, rode, metris and nearest – neghron, classification, fuzzy classification, approximation by series expansions.

 

Unit IV: Linear Discriminant functions:

Linear discriminant functions and decision surfaces, generadized linear discrminant functions, The two category unicorly separate case, minimizing the perception criterion function, relaxation procedures, nonrepersable behaviour, Minimum squared-error procedures, The Ho – Kashyap Procedures, support vexter machines, multicategory generatization.

 

Unit V: Multilayer Neural Networks

Feed forward operations and classifications, back propagation algorithm, error factors, back propagation as feature & mapping, back propagation, bayer theory and probability, practical techniques for improving back propagation, regularization, complexity adjustment and pruning.

 

Unit VI: Stochastic methods: Stochastic search, Boltzman learning, boltzman networks of graphical models, evolutionary methods, genetic progrances.

 

Unit VII: Unsuperversed learning and clustering mixture densities and identificability, maximum, likelihood estimation, application to normal mixtures, unemperouses, Bayerian Learning, Data descriptions and controls, criterion function for clusterian, interface, optimization, hierarchical clustering, component analysis, low dimensial representation and multidimensional scaling.

 

Text / References:

1.   Richard O. Duda, Peter E. Hart and David G. Stork, “Pattern Classification” 2nd Edition, John Wiley

2.   John Hertz, Andres Krogh & Richard G. Palmer, “Introduction to the theory of Neural Computation”, Addison Wesley

 

Code No. IT – 516                                                                             L                      T

Subject: Advanced DSP                                                                     3                      1

 

 

Reviews of Linear algebra, Functional analysis, time-frequency representation, frequency scale and resolution, uncertainty principle, short-time Fourier transform, Multi-resolution concept and analysis, Wavelet transforms, Wigner-ville distributions, Multi-rate signal processing, discrete-time bases and filter banks; 2D signals and systems, 2D sampling in arbitrary lattices, 2D-linear transforms, 1D/2D signal compression, introduction to DSP architecture.

 

Text/References:

 

 

1.            Sanjit K. Mitra, “ Application DSP a computer based approach”, TMH

2.            Allan Y Openhein & Ronald W. Schater, “ Digital Signal Processing”, PHI

3.            Andreas Antoniou, “ Digital Filters, Analysis, Design and applications”, TMH

Code No. IT – 518                                                                             L                      T

Subject: Robotics Engineering                                                         3                      1

 

Matrix algebra, Inversion of Matrices, Rotational groups, matrix representation of co-ordinate transformation.

 

Manipulator kinematics: kinematics: Introduction, solvability, algebraic solution by reduction to polynomial, standard frames, repeatability and accuracy, computational considerations.

 

Manipulator dynamics: introduction, acceleration of rigid body, mass distribution, Newton’s equation, Euler’s equation, Iterative Newton-Euler dynamic formulation, closed dynamic equation, Lagrangian formulation of manipulator dynamics, dynamic simulation, computational consideration.

 

Trajectory Generation: Introduction, general considerations in path description and generation, joint space schemes, Cartesian space schemes, Path generation in runtime, Planning path using dynamic model.

 

Linear control of manipulators: Introduction, feedback and closed loop control, second order linear systems, control of second-order systems, Trajectory following control, modeling and control of a single joint.

 

Robot Programming languages & systems: Introduction, the three level of robot programming, requirements of a robot programming language, problems peculiar to robot programming languages.

 

Off-line programming systems: Introduction, central issues in OLP system, cimstation, automating subtasks in OLP systems.

 

Books:

1.         John J. Craig, “Introduction to Robotics”, Addison Wesley publication

2.         Richard D. Klafter, Thomas A. Chmielewski, Michael Negin, “Robotic Engineering – An integrated approach”, PHI Publication

3.         Tsuneo Yoshikawa, “Foundations of Robotics”, PHI Publication


Code No. IT – 520                                                                             L                      T

Subject: Advanced Microprocessor                                      3                      1

 

Architecture of 8086, instruction set, assembly language programming, assembler directives, procedures and macros.

 

8086 minimum mode, system timing diagram, addressing memory and ports in microprocessors based systems, interrupts and interrupt service procedures, interfacing 8086 with 8251, 8254, 8255, 8259, 8279, A/D and D/A converters.

 

8086 maximum mode, DMA transfer, interfacing and refreshing dynamic RAM, 8087, overview of architecture of 80386, 486 and pentium processors and power PC.

 

Text:

1.         D.V. Hall, “Microprocessors and Interfacing”, TMH, 2nd edition.

 

Reference:

1.                  Peter Able, “IBM PC assembly language programming.”, PHI

2.                  James L. Antonakes, “An Introduction to the Intel Family of Microprocessors”, Published by Addison Wesley.

3.                  Liu Gibson, “Microprocessor Systems: The 8086/8088 family Architecture, Programming & Design”, Published by PHI.

 


Code No. IT – 522                                                                             L                      T

Subject: Project work/Term Paper                                                    3                      1

 


Code No. IT – 524                                                                             L                      T

Subject: Speech Processing                                                               3                      1

 

 

Signal processing background : Review of DSP concepts and notation, review of probability and Stochastic processes, topics in statistical pattern recognition, information and entropy, phasors and steady-state solutions.

 

Speech Production and modeling :  Fundamentals of speech science, preamble, speech communication, anatomy and physiology of the speech production system phonemics and phonetics.

Modeling Speech Production -  Preamble, acoustic theory of speech production, discrete-time modeling.

 

Analysis techniques :

 

Short-term processing of speech – introduction, short-term measures from long-term concepts, example short-term features and applications.

 

Linear Prediction Analysis – Preamble, long-term LP analysis by system, how good is the LP model? , short-term LP analysis alternative representation of the LP coefficients, applications of LP in speech.

 

Cepstral analysis – Introduction, “Real” cepstrum, complex cepstrum, a critical analysis of the cepstrum.

 

Reference Books

 

1.      John R Deller,  Jr John G Proakios, John H L Hansen, “Discrete Time Processing of Speech Signals”, Macmillan Publishing Company, 1993

2.      Douglass O’ Shaughnessy, “Speech Communication : Human and Machine”, Addison Wesley, 1987

3.      L R Rabner and R W Schafer, “Digital Processing of speech signals”, Englewood Cliffs, Prentice Hall, 1978

4.      L Rabiner and B H Juang, “Fundamentals of speech recognition”, Englewood Cliffs Prentice Hall, 1993

 

 

 

 

 

 

 

 

 

 

Code No. IT – 526                                                                             L                      T

Subject: Microwave and Radar Engineering                                   3                      1

 

Introduction to microwave and sources: Microwave region and band designations, application, microwave tubes, semiconductor microwave devices, classification, Gunn diode, principles of operation, IMPATT & TRAPATT, Tunnel Diode applications, limitations of conventional tubes and solid state devices at UHF. Two-cavity klystron, Velocity modulation, reflex klystron, transmits time relationships, TWT, Magnetron types.

 

Microwave components: Attenuator, phase shifter, cavity resonator, directional couplers, magic tee, circulator, isolator, scattering matrix properties, microwave measurements on VHWR, Impedance, power measurements.

 

Radar equation: Introduction to radar, pulse radar, radar range equation, radar frequencies, prediction of radar performance, receiver noise, Radar cross section of targets, transmitted power, prf.

 

CW radar, MTI and pulse Doppler radar: The Doppler effect, CW applications, FM-CW radar, MTI radar, delay line cancellers, limitations of MTI radar, introduction to tracking radars.

 

 

Text/Refernces:

 

1.         Samuel Y Liao, “ Microwave devices and Circuits”, PHI

2.         R.E. Colins, “Foundations of microwave engineering”, TMH

3.         Skolink, “ Introduction to radar Systems”, TMH

 

 


Code No. IT – 528                                                                             L                      T

Subject: WAN Technologies                                                 3                      1

 

 

Recent developments routing, flow control, performance evaluation, transport protocols, application protocols, network architectures etc., broad band networking concepts, PPP, X.25, T1/E1, ISDN, SS7, ATM, SMDS, Frame-relay, SONET, mobile services and data transmission, point to point wireless data transmission (microwave technologies), broadcast wireless data transmission (satellite technologies) etc, multimedia applications.

 

 

Text/Reference Books

 

1.                  Bertsekas D and Gallager B, “Data Networks”, PHI, 1992

2.                  Comer – Three volumes, “Internetworking with TCP/IP Principles  protocols and architecture”, PHI, 1995

3.                  Goralski W J, “Introduction to ATM networking”, Mc Graw Hill, 1995

4.                  Keshav S, “Computer Networks: An Engineering Approach”, AWL, 1997

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Code No. IT – 530                                                                             L                      T

Subject: Digital Switching Systems                                                   3                      1

 

Digital Switching Systems (DSS) fundamentals: Introduction, digital switching system, hierarchy and evolution of switching systems. Major digital switching systems (Lucent 5ESS switching system, Nortel’s DMS 100, Ericsson’s AXE 10, etc.,) 

 

Communications and control: Introduction, switching communication and control, functions of interface controller, network control processor, central processor, control architectures, switches fabric.

 

Reliability modeling and analysis: Introduction, downtimes in DSS, reliability assessment techniques, failure models, state transition diagrams for central processor community, clock sub-system, network controller sub-system, switching network.

 

Switching System Software (SSS) and quality analysis: Basic software architecture, call models, call features, life cycle of SSS software development, methodology of accessing quality of SSS to CMM and ISO models.

 

Analysis of DSS:  Models for performance analysis of integrated packet networks, deterministic models, worst-case analysis, stochastic models. Models for traffic flow in packet networks. Current trends in DSS and

 

Reference Books

 

1.         Digital Switching Systems,  Syed R Ali, 4th reprint, 2003,Tata Mc Graw-Hill

2.         Ross K W, “Multi Service Loss models for broad band telecommunication  

            networks”,Springer-Verlag, 1995

3.         Hui J Y, “ Switching and traffic theory  for integrated broad band networks”, Kluwer  

            Press, 1990

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Code No. IT – 532                                                                             L                      T

Subject: Internetworking Technology                                               3                      1

 

 

Internetworking model, application & upper layers, physical & data link layers network layer & path determination, router basics: Types, configuration & operation

 

TCP/IP, IP Addressing, IP routing configuration, Multi protocol routing, IP Subnets, IP routing protocols: OSPF, RIP, BGP, IP forwarding, classless inter domain routing, traffic management with access lists.

 

Transport  protocols: TCP, basic behavior, versions of TCP, UDP, link layer technologies: ARP, RARP, Ethernet , HDLC, LAP-B. Modems, CSU/DSU, B.35 and G.7.3 interfaces, ISDN,  Fire walling, IPSEC basics,  L2TP, New services over internet.

 

Introduction to WAN connection, configuration of X.25, configuration of frame-relay

 

New services over the Internet : VOIP, Fax over IP,VOATM, VOFR, RTP/RTCP, SIP, H.323.

 

Virtual private network, IP-multicast, QOS architectures in the Internet, IntServ, DiffServ, Core Stateless fare Queing.

 

Internet access technologies- security, directory enabled networking, network caching technologies.

 

Reference Books

 

1.                  W R Stevens, “ TCP/IP Illustrated- Volume 1- The Protocols, Pearson Edition Asis Education,

2.                  Duglas Comer, “Internetworking withTCP/IP Volume 1 – Principles, protocols and architecture, Prentice Hall, 4th Edition 2000

3.                  Internetworking Technologies handbook, 2nd edition, 1999, Cisco Press

4.                   Introduction to CISCO router configuration; 1998, Cisco Press

 

   

 

 

 


Code No. IT – 534                                                                             L                      T

Subject: Satellite Communication                                                       3                      1

 

 

Introduction : Origin and brief history of satellite communications, An overview of satellite system engineering, satellite frequency bands for communication.

 

Orbital theory : Orbital mechanics, locating the satellite in the orbit w.r.t. earth look angle determination. Azimuth &  elevation calculations.

 

Spacecraft systems :Attitude and orbit control system, telemetry , tracking and command (TT&C), communications subsystems, transponders, spacecraft antennas.

 

Satellite link design :Basic transmission theory, noise figure and noise temperature, C/N ratio, satellite down link design, satellite uplink design.

 

Modulation, Multiplexing, Multiple access Techniques :Analog telephone transmission, Fm theory, FM Detector theory, analog TV transmission, S/N ratio Calculation for satellite TV linking, Digital  transmission, baseband and bandpass transmission of digital data, BPSK, QPSK , FDM, TDM,

Access techniques : FDMA, TDMA, CDMA.

 

Encoding & FEC for Digital satellite links : Channel capacity, error detection coding, linear block, binary cyclic codes, convolution codes.

 

Satellite Systems :Satellite Earth station Technology,satellite mobile communication, VSAT technology, Direct Broadcast by satellite (DBS).

 

Reference Books:

 

1.  Timothy Pratt , Charles W. Bostian, Satellite communication    John Wiley &sons  

     publication

2.  J.J. Spilker , Digital Communication by satellite , PH Publication

3.  J. Martin, Communication satellite systems, PH publication

 

 

 

 

 

 

 

 

 

 

 

 

Code No. IT – 536                                                                             L                      T

Subject: CDMA Systems                                                                  3                      1

 

Direct sequence and frequency hopped spread spectrum, spreading sequences and their correlation functions, acquisition and tracking of spread spectrum signals, error probability for DS-CDMA on AWGN channels, DS-CDMA on frequency selective fading channels, performance analysis of cellular DS-CDMA, capacity estimation, power control effect of imperfect power control on DS-CDMA performance, softhand offs, spreading/coding tradeoffs, multi carrier CDMA, IS95A CDMA systems, 3rd Generation CDMA systems, multi user detection, optimum receivers,  SIC, PIC receivers and performance.

 

 

 

Reference Books

 

1.                  Andrew J Viterbi, “ CDMA Principles of spread spectrum communications, Addition Wesley, 1995

2.                  J S Lee and L E Miller, “CDMA systems engineering handbook”, Artech House 1998

3.                  Marvin K Simon, Jim K Omura, Robert A Scholtz, Bary Klevit, “Spread Spectrum Communications”, 1995

4.                  Sergio Verdu, “Multiuser Detection”, Cambridge University  Press, 1998

5.                  Research Papers in Journals and conferences

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Code No. IT – 538                                                                             L                      T

Subject: Cryptography                                                                       3                      1

 

 

Principles and concepts of security :  Introduction, security approaches, types of attacks,Security approaches.

 

Cryptography techniques : Substitution techniques, transposition techniques, encryption and decryption, symmetric and asymmetric key cryptography, staganography, secret key and public key cryptography, pseudo random bit generators, computer based symmetric tree cryptographic algorithms - DES, IDEA, AES, computer based asymmetric  key cryptographic algorithms – RSA algorithm, knapsack algorithm., public key infra structure and public key cryptographic standards(PKCS), probabilistic  encryption authentication, digital signatures, zero knowledge interactive protocols, elliptic curve crypto systems, crypto analysis hard problems

 

Internet security protocols, security hyper text transfer protocols (SHTTP), WAP security, case studies

 

Reference books

 

  1. Atul Kahate, “Cryptography and Network Security”, Tata Mc Graw Hill
  2. Koblitz N, “Course on number theory and cryptography”, Springer Verlag, 1986
  3. Menezes A et al, “ Hand book of Applied Cryptography”, CRC Press, 1996

 


Code No: IT 540                                                                                            L          T

Subject: Object Oriented Testing                                                                 3          1

 

 

Purpose of testing:

Test Models: Testing Classes, Reusable components, subsystem, application systems, UML, State Machine Testing, Regression Testing, Test Automation, Testing Tools

 

 

 

Reference:

1.         “Testing, Object-Oriented Systems”, Robert V. Binder 

 


 

Code No: IT 542                                                                                            L          T

Subject: Software Project Management                                                       3          1

 

Introduction to software Project Management

 

An overview of project planning

 

Project Evaluation

 

Selection of an appropriate project approach

 

Software Estimation

 

Activity Planning

 

Risk Management

 

Resource Allocation

 

 

Reference:

1.                  “Software Project Management”, Bole Hughes and Mike Cotterell

 


Code No. IT – 544                                                                             L                      T

Subject: Object Oriented Databases                                                3                      1

 

 

Data Models: Hierarchical, Network, Relational, Object-Oriented

 

Review of Object Oriented Paradigm: Objects, Layers, Methods, Method overloading, inheritance, polymorphism.

 

Object Databases: Objects and literals, collection objects, atomic (user-defined) objects, interfaces, Extents, Keys and factory objects, Object definition language, exchange, object query language.

 

Review of concurrency control and transaction management in Relational databases, concurrency control in object oriented databases – Schema locking algorithm, Class inheritance locks – class instance lattice, class lattice looks, composite object lattice, laitance locking algorithm, class locking algorithm analysis.

 

Object Oriented databases design: Object identifier, 1 to many, many to many, ISA, extends & whole-part relationship, Relationship integrity, Hierarchical object oriented design, object oriented structured design and Jackson structured design, methods of object oriented analysis – Shlaer / Mellor, Coad / Yourdon, Rumbaugh / OMT, OSA, Booch, UML.

 

Study of Object-Relational Features of Oracle, 8i/9

 

Text / References:

 

1.                  J. L. Harrmington, “Object – Oriented Databases Design”, Harcourt / Morgon Kaufmann, 2000

2.                  R. Narang, “Object Oriented Interfaces and Databases, PHI, 2002

3.                  I. Graham, “Object Oriented Methods, AWL, 1994

4.                  C. J. Date, “An Introduction to Databases Systems”, AWL, 1995.

5.                  R. Elmorni & S. B. Navathe, “Fundamentals of database systems, AWL, 2000. 


Code No. IT – 546                                                                             L                      T

Subject: Design Patterns                                                                   3                      1

 

Patterns in software engineering, definition and evolution, identifying patterns, representation, relection, usage, refactoring, anti pattern.

 

J2EE & Design Pattern

Sum Java center J2EE patterns catalog, The server slide .Com patterns catalog, patterns applied to the web tier, patterns applied to a persistence framework, patterns to improve performance, seal ability and security, pattern for enterprise integration, patterns applied to enable reusability, maintainability & extensibility/

 

VB .NET & Design Pattern:

Patterns in the Data Tier, Middle Tier, Presentation Tier, .NET remoting.

 

Text / References:

 

1.                  E. Gamma et. al., “Design Pattern, Elements of reusable object oriented software”, AWL

2.                  C. A. Berry et. al., “J2EE design patterns applied, Wror/Spd, 2000

3.                  T. Fischer, “Design patterns in VB .NET, Wrox/Spd, 2002

Code No. IT – 548                                                                             L                      T

Subject: .NET Programming                                                 3                      1

 

.Net architecture, Namespheres, Assemblies, object oriented features, memory management, interoperation with IOM, transaction in .NET, Structured exception handling, code access security.

 

VB.NET

 

Similarities & differences with Visual Basic, windows focus, ADO.NET, working with databases, object oriented features.

 

ASP.NET

Similarities & difference with ASP, Architecture, web-form, development, XML, databases interface.

 

C++ .NET

Similarities & differences with C/C++, Creating components, window four, menus, validation, database interface.

 

.NET

Security framework, .NET performance counters, Managed / Unmanaged code, .NET configuration files.

 

Text / References:

 

1.                  A. Chakraborti et. al., “Microsoft .NET framework”, PHI, 2002

2.                  M. Reynolds et. al., “.NET Enterprise”, Wrox/SPD, 2002

3.                  J. P. Hamilton, “Object Oriented Programming with VB .NET”, O’reilly, 2002


Code No. IT – 550                                                                             L                      T

Subject: Virtual Reality                                                                     3                      1

 

Introduction

Virtual reality, Virtual reality systems, Realtime computer graphics, Overview of application areas.

 

Virtual Reality Systems

The virtual environment, The computer environment, VR technology, Modes of Interaction.

 

Virtual Reality Hardware

Sensor hardware, display systems, acoustic hardware, integrated VR systems

 

3D Computer Graphics

The virtual world space, Perspective projection, Stereo vision, 3D clipping, Color theory, 3D modeling, illumination models, shading algorithms, Hidden surface removal, realism.

 

Geometrical transforms

Frames of reference, 3D transforms, instances, picking, flying, scaling the VE, Collision detection.

 

Animating the Virtual Environment

Introduction to animation, The dynamics of numbers, updating real-time graphics, shape and object inbetweening, free-form deformation.

 

Human Factors

Perception, Persistence of vision, Stereopsis, Sound perception, Equilibrium

 

Physical Simulation

Simulation of physical systems, mathematical modeling, collisions, projectiles, introduction to dynamics, motion kinetmatics.

 

Reference Books:

1.         John Vince, “Virtual Reality systems”, Addison-Wesley, 1995

2.         R. Carey and G. Bell, “The Annotated Vrml 2.0 reference”, Addison Wesley, 1997

3.         M. McCarthy and A. Descartes, “Reality Architecture: Building 3D worlds in Java and VRML”, Prentice Hall, 1998

4.         S. Diehl, “Distributed Virtual Worlds: Foundations and Implementation Techniques Using Vrml, Java and Corba, Springer Verlag, 2001

           


Code No. IT – 552                                                                             L                      T

Paper    :  Software Quality Management                                        3                      1

 

Concepts and Overview: Concepts of Software Quality, Quality Attributes, Software Quality Control and Software Quality Assurance, Evolution of SQA, Major SQA activities, Major SQA issues, Zero defect Software.

Software Quality Assurance: The Philosophy of Assurance, The Meaning of Quality, The Relationship of Assurance to the Software Life-Cycle, SQA Techniques.

Tailoring the Software Quality Assurance Program: Reviews, Walkthrough, Inspection, and Configuration Audits.

Evaluation: Software Requirements, Preliminary design, Detailed design, Coding and Unit Test, Integration and Testing, System Testing, types of Evaluations.

Configuration Management: Maintaining Product Integrity, Change Management, Version Control, Metrics, Configuration Management Planning.

Error Reporting: Identification of Defect, Analysis of Defect, Correction of Defect, Implementation of Correction, Regression Testing, Categorization of Defect, Relationship of Development Phases.

Trend Analysis: Error Quality, Error Frequency, Program Unit Complexity, Compilation Frequency.

Corrective Action as to Cause: Identifying the Requirement for Corrective Action, Determining the Action to be Taken, Implementing the Correcting the corrective Action, Periodic Review of Actions Taken.

Traceability, Records, Software Quality Program Planning, Social Factors: Accuracy, Authority, Benefit, Communication, Consistency, and Retaliation.

 

Text:

1.         Robert Dunn, “Software Quality Concepts and Plans”, Prentice-Hall, 1990.

2.         Alan Gillies, “Software Quality, Theory and Management”, Chapman and Hall, 1992.

Reference:

1.         Michael Dyer, “The Cleanroom approach to Quality Software Engineering”, Wiley & Sons, 1992.

2.         Daniel Freedman, Gerald Weinberg, “Handbook of Walkthroughts, Inspections and Technical Reviews”, Dorset House Publishing, 1990.

3.         Tom Gilb, “Principles of Software Engineering Management”, Addison-Wesley, 1988.

4.         Tom Gilb, Dorothy Graham, “Software Inspection” Addison-Wesley, 1993.

5.         Watts Humphrey, “Managing the Software Process”, Addison-Wesley, 1990.

6.         Watts Humphrey, “A Discipline for Software Engineering”, Addison-Wesley, 1995.

7.         Arthur Lowell, “Improving Software Quality An Insiders guide to TQM”, 1993, Wiley & Sons.