&
SYLLABI
for
Offered by
Guru Gobind Singh Indraprastha University
Kashmere
Gate, Delhi – 6 [INDIA]
www.ipu.ac.in
SCHEME OF EXAMINATION
M.Tech. (Integrated) - Information Technology
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
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
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
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
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)
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)
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)
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
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.
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.
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.
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
(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.
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.
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
Basic laws of Electrical Engineering
Temperature Resistance Coefficients
Network theorems and applications
Division of Current
Potentiometer
Circuit Parameters
Energy and Power
Superposition
Thevenin and Reciprocity theorems
Star Delta Formations
Peak, Average and RMS values for alternating currents
Power and Power factor
Resistance, Inductance and Capacitance
Resonance
Q Factor
Magnetic Induction
Permeability
Hysteresis
Moving Coil and Moving Iron Instruments
Construction of Instruments
Attraction and Repulsion type
Permanent Magnet and Eletrodynamics, Dynamometer type
Principle of operation of Generators & Motors
Speed Control of shunt motors
Flux control, Rheostatic control, voltage control
Speed control of series 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
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
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
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.
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.
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
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.
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.
Construction, operation of NPN & PNP transistor, characteristics, Types of configurations, methods of transistor biasing and stabilization.
Classification of FET’s, construction & working principles of JFET, MOSFET, biasing methods, small signal model parameters.
Differential amplifier circuits, operational amplifiers and its applications,
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
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.
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.
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
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
The experiments will be based on the Switching Theory & Logic Design Paper (IT 203)
Code No: IT 253 P
The experiments will be based on the Object Oriented Programming using C++ Paper (IT 207)
Code No: IT 255 P
The experiments will be based on the Electronic Devices and Circuits Paper (IT - 205)
Code No: IT 202 L T
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
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
Code No : IT 206 L T
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.
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
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
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
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
The experiments will be based on the Communication System (IT 210)
Code No: IT 254 P
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
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
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
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
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
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
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
The experiments will be based on the following papers:
1) Computer Networks
Code No: IT 353 P
The experiments will be based on the following Papers:
1) Computer Graphics
2) Front End Design Tools
Code No: IT 355 P
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
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
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.
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
Memory Technology: Hierarchical memory technology, Inclusion, Coherence and Locality, Memory capacity planning, Virtual Memory Technology
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
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
The Experiments will be based on the following papers:
1) Multimedia Applications
Code No: IT 354 P
The Experiments will be based on the following Papers:
1) Advanced Computer Networks
2) Linux & X-Windows Programming
Code No: IT 356 P
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
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
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
A basic
cellular system, performance criteria, uniqueness of mobile radio environment,
operation of cellular systems, planning a cellular system, analog & digital
cellular systems.
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.
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.
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.
Characteristics,
antenna at cell site, mobile antennas
Frequency
management, fixed channel assignment, non-fixed channel assignment, traffic
& channel assignment.
Why hand
off, types of handoff and their characteristics, dropped call rates & their
evaluation.
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
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.
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
Basic concepts: Telecommunication network management, review of LAN, MAN, WAN, network operating system, network systems.
Network
management protocols : SNMP and RMon
Encryption Techniques: Conventional techniques, Modern techniques, DES, DES chaining, Triple DES, RSA algorithm, Key management.
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.
1. “VLSI Fabrication: Principals”, Sorab Gandhi, John Willey & Sons, 1983.
2. “VLSI Technology”, J. S. M. Sze, McGraw Hill, 1983
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:
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
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
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 :
Multimedia Systems Design : Introduction,
compression and decompression data file format standards, multimedia input/output technologies, multimedia application design
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.
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
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.
Paper: Network Programming 3 1
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
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
Current literature
Code: IT – 535 L T
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
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
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
Classifying software measures, Determining what to measure, Applying the framework
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 the results of experiments, Analysis Techniques, Overview of statistical tests.
Aspects of Software Size, Length, Reuse, Functionality, Complexity, Types of Structural Measures, Modularity and information flow attributes, Object Oriented Metrics
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:
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 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 of DB2, SQL server and Oracle.
DB2 sever tuning, SQL server tuning, Oracle server tuning, OS tuning (Microsoft OS’s)
Components, levels of data & process distribution, transparency features, data fragmentation, data replication.
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
“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
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).
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.
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
Code No. IT – 506 L T
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
Modeling: Basic Concept, Functional modeling at the logic level, Functional models at the register level, Structural models, Level of modeling.
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.
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.
ATG for SSFs in combinational circuits, Fault oriented ATG, Fault independent ATG, Random test generation.
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
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.
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:
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
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
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
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.
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
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.
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.
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
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
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
1. “Testing, Object-Oriented Systems”, Robert V. Binder
Code No: IT 542 L T
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:
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
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
.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
Virtual reality, Virtual reality systems, Realtime computer graphics, Overview of application areas.
The virtual environment, The computer environment, VR technology, Modes of Interaction.
Sensor hardware, display systems, acoustic hardware, integrated VR systems
The virtual world space, Perspective projection, Stereo vision, 3D clipping, Color theory, 3D modeling, illumination models, shading algorithms, Hidden surface removal, realism.
Frames of reference, 3D transforms, instances, picking, flying, scaling the VE, Collision detection.
Introduction to animation, The dynamics of numbers, updating real-time graphics, shape and object inbetweening, free-form deformation.
Perception, Persistence of vision, Stereopsis, Sound perception, Equilibrium
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.