Download Course Descriptions (CSE)-2010

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Burroughs MCP wikipedia , lookup

Unix security wikipedia , lookup

OS 2200 wikipedia , lookup

Distributed operating system wikipedia , lookup

Transcript
Course Descriptions (CSE)-2010
I Year (TRIMESTER I/II/III)
Course No.
MTH 101
Course Name
MATHEMATICSI(ADVANCED
CALCULUS)
L T P
4 1 -
Course Description
Differential Calculus: Curve tracing, Curvature of
Cartesian curves; Curvature of parametric and polar
curves, Integral Calculus: Rectification of standard
curves; Areas bounded by standard curves; Volumes
and surfaces of revolution of curves; Centre of
gravity and Moment of inertia of simple bodies by
integral calculus and of composite areas by the
principle of moments; Applications of integral
calculus to find centre of pressure, mean and root
mean square values, Partial Derivatives: Function of
two or more variables; Partial differentiation;
Homogeneous functions and Euler’s theorem;
Composite functions; Total derivative; Derivative of
an implicit function; Change of variable;
Applications of partial differentiation: Tangent and
normal to a surface; Taylor’s and Maclaurin’s series
for a function of two variables; Maxima and minima
of function of several variables; Lagrange’s method
of undetermined multipliers, Multiple Integral:
Double and triple integration, change of order of
integration, change of variable. Application of
double integration to find areas. Application of
double & triple integration to find volumes
Infinite Series: Convergence and divergence of
series, Test of convergence: Comparison test,
Integral test, Ratio test, Rabee’s test, Logarithmic
test, Cauchy’s root test. Convergence and absolute
convergence of alternating series, Power series and
Uniform convergence, Complex Numbers: DeMoivre’s theorem and applications, exponential &
logarithmic complex functions, circular and
hyperbolic functions of complex variables, real and
imaginary parts of inverse functions, Summation of
trigonometric series.
CS 101
BASIC SKILLS OF 3 - 4
COMPUTER
Computer Basics: Basic structure of computer and
its working, Block diagram of computer associated
peripherals, memories, RAM, ROM, secondary
storage devices, Introduction to Windows:
Introduction to windows and its features,
Introduction to MS WORD: Introduction to MS
Word, document creation, editing, printing and
saving, spell check and mail merge. Process text by
using text processor package such as MS Word, Use
of computer using windows operating system.
C++ Introduction: Introduction to C++ Language,
structure of C++ Program, Creating source file and
compiling and linking, tokens, keywords Identifiers
and data structures, symbolic constants, variable
operators, control structures.
Functions, Arrays and Operator Overloading :
Functions and their types, Introduction to onedimensional,
twodimensional
and
multidimensional arrays, Concepts of Object
Oriented programming, structures, Introduction to
Information Technology: Program development
tools and implementing simple programs,
Introduction to Information Technology and its
applications, Introduction of internet and its
applications.
BIO 101
BIOLOGICAL
SYSTEM
3 - -
EC 101
BASIC ELECTRICAL 4 - 2
AND ELECTRONICS
ENGG.
Living systems and their properties; major
biological
compounds;
basic
physiological
processes; introduction to genetics; environment and
evolution
Introduction: Resistance (law, units); resistivity
(law, units);conductance & conductivity, effect of
temperature on resistance, temperature coefficient of
resistance, effect of temperature on resistivity,
ohm’s law, resistance in series, parallel, voltage
divide ,types of resistances and its combinations,
DC Network theorem: Electric circuit and network
theorems, Kirchhoff’s law, simulation equations
with two and three unknowns, Independent and
dependent sources and Maxwell loop, source
conversion, Superposition theorem, Thevnin’s,
Reciprocity, combination Millmans, Max Power
theorem , delta star transformation.
Measuring Instruments:
Classification of
Instruments, Basic Principles of indicating
instruments, Moving Iron Instruments – Attraction
and Repulsion Type, Moving Coil Instruments –
Permanent Magnet - Dynamometer Type, Induction
Type Energy Meter, Multimeters fundamentals,
Transducers: Capacitive Transducer, Inductive
Transducers,
Linear
Variable
differential
Transformer (LVDT), Potentiometric Transducer,
Electrical
Strain
Gauges,
Thermistor,
Thermocouple,
Hall
effect,
Piezoelectric
Transducer, Photoelectric Transducer.
Semiconductor devices: Principle of operation;
characteristic and application of PN Junction Diode,
Zener Diode, Bipolar Junction, Field effect
transistor, Thyristor, Opto-Electronics Devices,
Rectifiers, Digital Electronics : Binary number
System, Octal and Hexadecimal ,logic Gates,
Introduction and truth tables, Flip Flops and the
truth tables ; R-S, J-K, D and T.
List of Experiments:
1. To study of Ohm’s law
2. To study of series and parallel combination
of R, L & C.
3. To study of Kirchoff’s law.
4. To study the response of P N junction diode.
5. To study the transistor response.
6. To analysis the truth tables of various basic
digital gates.
7. To study the response of LVDT transducer.
8. To study various measuring
instruments(Moving Iron Instruments –
Attraction Type, Moving Iron Instruments –
Repulsion Type, Moving Coil Instruments –
Permanent Magnet Type, Moving Coil
Instruments – Dynamometer Type).
9. To study the use of Multimeter.
10. Measurement of inductance by Maxwell’s
bridge
11. Verify the truth table of a J-K, RS, D & T
flip-flop
12. Measurement of medium resistance by
wheat stone’s bridge
CC 132
ENVIRONMENT
MANAGEMENT
3 - -
Vision
The importance of environmental science and
environmental studies cannot be disputed. The need
for sustainable development is a key to the future of
mankind. Continuing problems of pollution, loss of
forget, solid waste disposal, degradation of
environment, issues like economic productivity and
national security, Global warming, the depletion of
ozone layer and loss of biodiversity have made
everyone aware of environmental issues. The United
Nations Conference on Environment and
Development held in Rio de Janerio in 1992 and
world Summit on Sustainable Development at
Johannesburg in 2002 have drawn the attention of
people around the globe to the deteriorating
condition of our environment. It is clear that no
citizen of the earth can afford to be ignorant of
environment issues. Environmental management has
captured the attention of health care managers.
Managing environmental hazards has become very
important
1-Introduction to environmental management, scope
and overview on the syllabus
2-Basic scientific principles governing ecosystem
3-Structure and composition of earth
4-Ecosystems
• Concept of an ecosystem.
• Structure and function of an ecosystem.
• Producers, consumers and decomposers.
• Energy flow in the ecosystem.
• Ecological succession
5-Environmental Pollution
• Cause, effects and control measures of :a. Air pollution
b. Water pollution
c. Soil pollution
d. Marine pollution
e. Noise pollution
f. Thermal pollution
6-Social Issues and the Environment
• From Unsustainable to Sustainable development
• Urban problems related to energy
• Water conservation, rain water harvesting,
watershed management
• Resettlement and rehabilitation of people; its
problems and concerns. Case
Studies
• Environmental ethics : Issues and possible
solutions.
• Climate change, global warming, acid rain, ozone
layer depletion, nuclear
accidents and holocaust. Case Studies.
• Wasteland reclamation.
• Consumerism and waste products.
ME 101
WORKSHOP
TECHNOLOGIES
- - 6
• Environment Protection Act.
• Air (Prevention and Control of Pollution) Act.
• Water (Prevention and control of Pollution) Act
• Wildlife Protection Act
• Forest Conservation Act
• Issues involved in enforcement of environmental
legislation.
• Public awareness.
EMPHASIS TO BE LAID ON REAL LIFE
APPLICATIONS WHEN FRAMING THE
EXERCISES.
FITTING: Tools & Equipments - Practice in Filing
and Drilling. Making Vee Joints, Square, dovetail
joints, Key Making.
CARPENTARY:Tools and Equipments- Planning
practice. Making Half Lap, dovetail, Mortise &
Tenon joints, a mini model of a single door window
frame.
MTH 102
MATHEMATICS-II
(COMPLEX
VARIABLES AND
LINEAR ALGEBRA)
4 1 -
SHEET METAL:Tools and equipments Fabrication of a small cabinet, Rectangular Hopper,
etc.WELDING:Tools and equipments - Arc welding
of butt joint, Lap Joint, Tee Fillet. Demonstration of
Gas welding, TIG & MIG,SMITHY:Tools and
Equipments -Making simple parts like hexagonal
headed bolt, chisel.
Analytic functions, Laplace equation, elementary
functions, Cauchy's integral theorem (Proof by
using Greens theorem), Cauchy's integral formula,
Taylor series and Laurent series, Residues and
applications to evaluating real improper integrals
and inverse Laplace transforms, Conformal
mapping, linear fractional transformations.
Boundary value
problems involving partial
differential equations such as wave equation, heat
equation, Laplace equations.Sets and examples of
sets, operations on sets, relations, functions, binary
operations, algebraic structures, operations on
functions.
Vector spaces and their examples, subspaces, span
of a set, linear dependence, linear independence,
dimension and basis. Definition and examples of a
linear transformation, range and kernel of a linear
map, rank and nullity
MGM 101
PRINCIPLES OF
MANAGEMENT
4 - -
Human Resource Management: Introduction to
Human Resource Management and its definition,
Functions of Human Resource Management & its
relation to other managerial, Importance of Human
Resource in Industry. Procurement And Placement:
Need for Human Resource Planning process of
Human Resource Planning, Method of Recruitment,
Psychological tests and interviewing, Meaning and
Importance of placement and Induction.
Training & Development: Difference between
Training and Development, Principles of Training,
Employee Development, Promotion merit V/S
seniority performance appraisal, Job Satisfaction :
Job satisfaction and its importance, Motivation
Factor affecting motivation
Introduction of motivation Theory, workers
participation, Quality of working like. Integration &
Maintenance: Introduction to Integration and
Maintenance.
ME 102
ENGINEERING
GRAPHICS
3 - 6
Introduction and basic of engg, Drawing, drawing
standards, various types of lines and scales. Various
types of projections, First and Third angle systems
of orthographic projections. Projections of points in
different quadrants. Projections of straight lines –
parallel to one or both reference planes, contained
by one or both planes, perpendicular to one of the
planes, inclined to one plane but parallel to the other
plane, inclined to both the planes, true length of a
line and its inclinations with reference planes, traces
of a line.
Projections of Polyhedra Solids and solids of
Revolution – in simple positions with axis
perpendicular to a plane, with axis parallel to both
planes, with axis parallel to one plane and inclined
to the other. Development of surface of various
simple solids such as cubes, cylinders, prisms,
pyramids etc. orthographic views, orthographic
drawings of Bolts, Nuts, Bolted joints, screw
threads, screwed joints.
Isometric projection:
fundamental of Isometric
projection and practice with different objects.
Orthographic projection,Missing views and lines.
Note : Some simple exercise may be attempted with
AUTOCAD.
List of Experiments
1. Introduction of the CAD software and its
utilities in the engineering software.
2. Study of the various toolbar options and
exercises to familiarize all the drawing tools.
3. Study the basic initial setting and viewing of
the drafting software interfaces.
4. Use of basic entities in 2D.
5. Uses of various modify commands of the
drafting software.
6. Dimensioning in 2D and 3D entries.
7. Study and implementing of coordinate
systems & UCS.
8. Draw the different type of 3D modeling
entries using viewing commands to view
them (Isometric projection).
9. Sanctioning of solid primitives and rendering
in 3D.
10. Intersection of solid primitives.
11. Draw different surface models with different
editing commands.
EC 102
ELECTRICAL
SCIENCES I
4 - 2
Electrostatics and Capacitors: Law of electrostatics,
Absolute and Relative permittivity, Electric field,
electric flux, field strength, electrical intensity,
capacitor and its types, Magnetic Circuits: Magnetic
field strength, Absolute and relative permeability of
medium, law of magnetic force, magnetic flux
intensity (H), magnetic flux density (B), BH curve,
Comparison between Magnetic and Electric circuits,
Electromagnetic Induction, Magnetic Effects of
Electric Current, Current carrying conductor in
Magnetic field, Law of Electromagnetic Induction,
Self Inductance, Mutual Inductance, Coupling
Coefficient between two magnetically coupled
Circuits, inductance in series and parallel, faraday
law of electrolysis. Magneto motive force,
reluctance, laws of magnetic circuits, determination
of ampere-turns for series and parallel magnetic
circuits, magnetic leakage and fringing, hysteresis
and eddy current losses. Faraday's laws, Lenz's law,
statically and dynamically induced E.M.F., Energy
stored in magnetic field.
AC Circuits: Generation of Alternating emf,
Concept of 3-phase EMF Generation, Root Mean
square or Effective Value, Average value of AC,
form factor, Phasor representation of Alternating
quantities, Analysis of AC Circuit Representation of
Alternating Quantities in Rectangular and polar
forms, R-L Series Circuits, R-C Series Circuits, RL-C Series Circuits, Power factor, Admittance and
its components,
Resonance in Series and Parallel, Analysis of
simple three phase system, star delta connections
and conversion, Kirchhoff’s law, mesh and nodal
analysis, Superposition theorem, Millmans, Max
Power theorem, Norton, AC bridges, harmonics,
fundamental
wave
harmonics,
effect
of
harmonics.Polyphase circuits: Generation of
polyphase voltage, phase sequence, interconnection,
star and delta connections, conversion, power factor
improvement, parallel loads, measurement in 3
phase circuit, 3 & 2 wattmeter methods, balanced
and unbalanced loads.
List of Experiments
1. To find voltage, current relationship and
power factor of a given R-L circuit.
2. To find out the line voltage, phase voltage
relationship in case of star and delta
connected 3- phase balanced load.
3. To find out the line current and phase current
relationship in case of star and delta
connected 3- phase balanced load.
4. To study the R-L Series Circuits.
5. To study the R-C Series Circuits
6. To study the R-L-C Series Circuits.
7. To perform study on different theorems
8. To correction of power factor by different
methods.
THERMO
101
THERMODYNAMICS 4 - -
Basic Concepts: Systems, Zeroth law, First law.
Steady flow energy equation, Heat and work
transfer in flow and non- flow processes. Second
law, Kelvin Planks and Clausius statements.
Concept of entropy, Clausius inequality, Entropy
changes in non-flow processes. Properties of gases
and vapors: Rankine cycle, Air standard cycles Otto, Diesel Dual combustion and Brayton cycles,
Air standard efficiency, Mean effective pressure.
One dimensional fluid flow: Application of
continuity and energy equations. Isentropic flow of
ideal gases through nozzles. Simple jet propulsion
system. Refrigeration and Air-Conditioning:
Principles of refrigeration, air-conditioning and heat
pumps. Vapour compression and vapour absorption
systems, co-efficient of performance, Properties of
refrigerants.
Internal forces, Stresses and strains, Elasticity,
Hooke’s law, Poisson’s ratio, Elastic constants and
their relationship. Stress-strain diagram for ductile
materials. Definition of creep, fatigue and stress
relaxation. Statically determinate and indeterminate
problems. Thermal stress.
CC 141/142
COMMUNICATION
SKILLS
/INTERVIEW,
PERSONALITY
DEVELOPMENT
2 - -
MTH 103
MATHEMATICS
III(DIFFERENTIAL
EQUATIONS)
4 1 -
Communication, its types and significance and role
in society, Reading skills, Writing skills, rammer,
Business Correspondence-Business letters, elements
of business writing; kind of business letters- official
order, memorandum, report, purchase order,
quotations and tenders, job application letters,
personal resume and curriculum vitae etc., Listening
skills, Speaking Skills, Discussions, Meeting and
Telephone calls.
Matrices: Linear dependence of vectors and rank of
matrices. Elementary transformation, Gauss- Jordan
method to find inverse of a matrix, reduction to
normal form, Consistency and solution of algebraic
equations, Linear transformations, Orthogonal
transformations, Eigen values, Eigen Vectors,
Cayley Hamilton Theorem, Reduction to diagonal
form, bilinear and quadratic form, Orthogonal,
unitary, Hermitian and similar matrices,Ordinary
Differential Equations: Exact Differential equations,
equations reducible to exact form by integrating
factors; Equations of the first order and higher
degree. Clairaut’s equation.
Linear Differential Equations: Leibniz’s linear and
Bernoulli’s equation, methods of finding
complementary functions and particular integrals.
Special methods for finding particular integrals: (i)
method of variation of parameters (ii) method of
underdetermined
coefficients.
Cauchy’s
homogeneous and Legendre’s linear equation.
Simultaneous linear equations with constant
coefficients,Applications of Differential Equations:
Applications to electric/electronic L-R-C circuits.
Deflection of beams, Simple harmonic motion,
Oscillation of a spring.
Statistics: Recapitulation of statistics and
probability. Discrete and continuous probability
distributions. Binomial, Poisson and Normal
distribution, applications. Curve fitting,Sampling
and Testing of Hypothesis: Sampling methods.
Student’s t-test, Chi-square test, F-test and Fisher’s
z-test.
CHM 101
ENGINEERING
CHEMISTRY
4 - 2
Fuels: Energy sources: fuels, classification
conventional fuels (solid, liquid, gaseous) Solid
fuels coal analysis proximate and ultimate analysis
and their significance Liquid fuels
primary
petroleum refining of petroleum-cracking knocking
synthetic petrol Bergius and Fischer Tropsech s
process; Gaseous fuels natural gas, analysis of flue
gas by Orsat s method Combustion problems,
Calorific value of fuel HCV, LCV, determination of
calorific value by Junkers gas calorie meter,
Inorganic Cementing Materials and Lubricants,
Paints and Varnish: Cement, Important parameters
for manufacturing cement clinkers and composition
of cement, Methods for manufacture of cement (Wet
and dry process), Additives for cement, properties
of cement, types of Portland cementPrinciples and
functions of lubricants, Types of lubricants and
mechanism- Thick film or hydrodynamic
lubrication, Thin film or boundary lubrication,
Characteristics of a good paint, brief study of
various constituents of paint,Polymer Science and
Technology: Polymerization reactions, Basic
concepts: Types of polymerization: Addition,
Condensation,
Plastics:
Thermosetting
and
Thermoplastics, Compounding and Moulding of
plastics: Compression, Injection, Transfer and
Extrusion
moulding
methods,
Preparation,
properties and Engineering uses of the following:
Polythene, PVC, Teflon, Bakelite, Nylon,
Polyurethane and
Silicon resins, Rubber:
Processing of Natural Rubber, Vulcanization and
compounding, Elastomers: Buna S, Buna N,
Thiokol, Polyurethane rubber. Chromatography:
Introduction, Classification of chromatographic
separation methods, Liquid chromatography, flow
diagram of LC instrument, Instrumentation, types of
liquid chromatography, general and fundamental
concepts of chromatography, Chromatographic
development and applications.
Spectroscopic Techniques: Molecular: Experimental
techniques, Intensity and Line Width IR, UVVisible spectroscopy and Frank-Condon principle,
Nuclear Magnetic resonance: Principles and its
Applications, chemical shift, spin-spin coupling,
NMR at more than one frequency, Double
Resonance, deuterium exchange reactions and
nuclear
overhauser
effect
,Environmental
Chemistry: Introduction: Effect of pollution on
human health (Name of diseases) and plant. Air
Pollution: Causes of air pollution like factory
Smoke discharge, Automobile exhaust gas,
Deforestation etc. Brief idea of pollution effects like
Acid rain, Greenhouse effect, Action of Ozone layer
which causes greenhouse effect on earth, effect of
chlorofluorocarbon on depletion of ozone layer.
Water Pollution: Standard prescribed by WHO,
IMC and Bureau of Indian Standard for pure
drinking water
List of Experiments
Part-A
1. To determine the Total, Temporary and
Permanent hardness of a given water sample
using disodium salt of EDTA.
2. To study the effect of metal coupling on
corrosion of iron.
3. Determination of total acid value (Total acid
number TAN) of a lubricating oil.
4. Estimation of total dissolved salts in the given
sample of water gravimetrically.
5. Preparation of polystyrene.
6. Study the effect of acids and bases on tensile
strength of natural (use cotton, wool and silk)
and synthetic polymer fibers.
7. Estimation of copper in the given copper ore
solution by titrating against standard solution of
sodium thiosulfate/ or spectrophotometrically.
8. Conductometric estimation of an acid using
standard NaOH solution.
Part-B
CS 102
PROGRAMMING
LANGUAGE & C++
4 - 4
9. Determination of Viscosity coefficient of a
given liquid using ostwald’s viscometer.
10. Colorimetric determination of copper.
11. Determination of pKa of a weak acid using pH
meter.
12. Determination of Calcium Oxide (CaO) in the
given
sample
of
cement
by Rapid EDTA method.
13. Determination of Chemical Oxygen Demand
(COD)
of
the
given
industrial waste Water sample.
14. .Determination of percentage of Copper in brass
using
standard
sodium
thiosulphate solution.
15. Separation of metallic ions by paper
chromatography.
Determination of flash / fire point of the given
lubricant using Able’ s flash point apparatus
Introduction: Review of structures in C, accessing
members of structures using structure variables,
pointer to structures, passing structures to functions,
structures as user defined data types.Introduction to
programming paradigms- (Process oriented and
Object oriented). Concept of object, class, objects as
variables of class data type, difference in structures
and class in terms of access to members, private and
public members of a class, data & function
members.Characteristics of OOP- Data hiding,
Encapsulation, data security. Basics of C++:
Structure of C++ programs, introduction to defining
member functions within and outside a class,
keyword using, declaring class, creating objects,
constructors & destructor functions, Initializing
member values with and without use of
constructors, simple programs to access &
manipulate data members, cin and cout functions.
Dangers of returning reference to a private data
member, constant objects and members function,
composition of classes, friend functions and classes,
using this pointer, creating and destroying objects
dynamically using new and delete operators. Static
class members, container classes and iterators,
proxy classes.
Operator overloading: Fundamentals, Restrictions,
operator functions as class members v/s as friend
functions. Overloading stream function, binary
operators and unary operators. Converting between
types. Inheritance: Introduction, Inheritance: Base
Classes And Derived Classes, Protected Members,
Casting Base- Class Pointers to Derived- Class
Pointers, Using Member Functions, Overriding Base
Class Members in a Derived Class, Public,
Protected and Private Inheritance, Using
Constructors and Destructors in derived Classes,
Implicit Derived Class Object To Base- Class
Object Conversion, Composition Vs. Inheritance.
Virtual Functions and Polymorphism: Introduction
to Virtual Functions, Abstract Base Classes And
Concrete Classes, Polymorphism, New Classes And
Dynamic
Binding,
Virtual
Destructors,
Polymorphism, Dynamic Binding.
Files and I/O Streams: Files and Streams, Creating a
Sequential Access File, Reading Data From A
Sequential Access File, Updating Sequential Access
Files, Random Access Files, Creating A Random
Access File, Writing Data Randomly To a Random
Access File, Reading Data Sequentially from a
Random Access File. Stream Input/output Classes
and Objects, Stream Output, Stream Input,
Unformatted I/O (with read and write), Stream
Manipulators, Stream Format States, Stream Error
States. Templates & Exception Handling: Function
Templates, Overloading Template Functions, Class
Template, Class Templates and Non-Type
Parameters, Templates and Inheritance, Templates
and Friends, Templates and Static Members.
Introduction, Basics of C++ Exception Handling:
Try Throw, Catch, Throwing an Exception,
Catching an Exception, Rethrowing an Exception,
Exception specifications, Processing Unexpected
Exceptions, Stack Unwinding, Constructors,
Destructors and Exception Handling, Exceptions
and Inheritance.
List of experiments:
To write following programs in C / C++ :
1. Using basic statements like control statements ,
looping statements, various I/O statements and
various data structures.
2. Creating classes in C++ for understanding of
basic OOPS features.
3. Representing concepts of data hiding, function
overloading and operator overloading.
4. Using memory management features and various
constructors and destructors.
5. Representing Inheritance, virtual classes and
polymorphism.
6. Writing generic functions.
7. File handling programs.
PHY 101
ENGINEERING
PHYSICS
4 - 2
Electrostatics and Electrodynamics: Charge
Distribution, Integral/ Differential approach to.
Gauss’s Law, Faraday’s Law, Amperes Circuital
Law. Dielectric Polarization; Electric displacement,
susceptibility and permittivity, Maxwell’s equation
and their importance, Electromagnetic Wave and its
Applications: LASERS: Spontaneous and stimulated
emission; Einstein’s coefficients, population
inversion and optical pumping; three-level and fourlevel lasers; Ruby, He-Ne, Co2, Nd-YaG,
semiconductor lasers; Holography. X-Rays:
Continuous X-ray spectra ; production of
characteristic X-Ray spectra; Moseley’s law ;
Bragg’s law and its applications in crystallography;
absorption of X-rays and Absorption.
Fibre Optics: Introduction, basic theory, Acceptance
Angle, Numerical Aperture, Normalized Frequency,
etc; modes of propagating; material dispersion and
pulse dispersion in optical fibre; fibre Connectors,
splicers and couplers; applications of optical
fibre,Magnetic Materials And Superconductors:
Terminology and classification of magnetic
materials. Types of magnetism (dia, Para, Ferro and
ferry), magnetic anisotropy and magneto-striation,
magnetic domains, hard and soft magnetic materials,
ferrites and their applications.
Superconductors:
Introduction
&
Magnetic
properties of Super Conductors (Meissner Effect);
Type I and Type II Super Conductors;
thermodynamics of Super Conductors; field
penetration and London equations; BCS theory of
super conductivity, Theory Of Relativity: Concept
of ether; Michelson Morley experiment; Einstein’s
postulates, Lorentz transformation and Inverse
transformation equations; Galilean transformation
equations as special case of Lorentz transformation
equations; concept of length contraction, time
dilation and Simultaneity in relativity; Relativistic
Doppler effect, velocity addition theorem, variation
of mass with velocity, Mass-energy relation, energy
momentum relation, Quantum Theory: Need of
Quantum mechanics, The Compton effect; matter
waves; group and phase velocities, Uncertainty
Principle and its application; time independent and
time dependent Schrodinger wave equation; Eigen
values and Eigen functions; Born’s interpretation
and normalization of wave function, orthogonal
wave functions; applications of Schrodinger wave
equation (particle in a box and harmonic oscillator).
List of Experiments
EC 103
ELECTRICAL
SCIENCES II
4 - 2
1. To study the magnetic field of a Circular Coil
carrying current.
2. To find out Polerizability of a dielectric
substance.
3. To study the characteristics of a rectangular wave
guide.
4. To study the laser beam characteristics like; wave
length, aperture & divergence etc.
5. To study laser interference using Michel son’s
Interferometer.
6. Making up the hologram using advanced laser kit.
7. Study of Diffraction using Laser beam and thus to
determine the grating element.
8. Determination of optical aperture of a optical
fibre.
9. To determine attenuation & propagation losses in
optical fibres.
10. To find out the frequency of AC mains using
electric-vibrator.
11. To find out the Susceptibility of FeCl3 by
Quinke’s Method.
Transformer: Introduction, Principle of working,
construction of single phase transformer, EMF
equation, phasor diagram on no load, leakage
reactance, transformer on load, equivalent circuit,
voltage regulation, power and energy efficiency,
open circuit and short circuit tests, Parallel operation
of single phase transformer, Auto transformer:
Principle of operation, comparison with two
winding transformers,D.C. Machines: Working,
principle, construction, types, Armature windings,
E.M.F. and torque equations, interaction of fields
produced by excitation circuit and armature, effect
of brush shift, compensating winding, commutation,
D.C. motors: characteristics, starting of shunt and
series motor, starters, speed control methods-field
and
armature
control.Polyphase
Induction
Machines: Constructional features, operation,
equivalent circuit, phasor diagram, leakage
reactance, effect of rotor circuit resistance, starting
torque, cage motors, double cage and deep bar
motor. Generator action, methods of excitation,
Starting methods, speed control: (i) control of speed
of rotating field, (ii) control of slip speed.
Synchronous Machines: Construction & working
principle, Excitation systems, production of
sinusoidal E.M.F., flux & mmf phasors in syn.
machines; cylindrical & salient pole rotors.
Alternators: Construction, Phasor diagram of
cylindrical rotor alternator, ratings, nature of
armature reaction, determination of synchronous
reactance; open circuit characteristics, short ckt
characterstics.Supply System: Introduction to
Transmission and Distribution systems, Comparison
between DC and AC systems for Transmission and
Distribution.
List of Experiments:
1. To perform open- circuit and short circuit test on
a transformer and determine the following (a)
the transformation ratio (b) the transformer
efficiency.
2. To connect, start and reverse the direction of
rotation of a 3- phase induction motor.
3. To study the speed control characteristic of D.C.
Motor.
4. To perform parallel operation of two single
phase transformers.
5. To study d.c. motor starters.
6. To perform no-load & blocked –rotor tests on 3
ph. Induction motor
7. To study the speed control of 3 ph. Induction
motor.
8. To study star- delta starters physically and (a) to
draw electrical connection diagram (b) to start
the 3 ph. Induction motor using it.
9. To start a 3 phase slip –ring induction motor by
inserting different levels of resistance in the
rotor ckt.
10. To measure negative sequence & zero sequence
reactance of Syn. Machines.
CC 143
MATLAB
- - 4
I) Introduction to Matlab
1. Matlab as {best} calculator
2. Standard Matlab windows
3. Operations with variables
a) Naming
b) Checking existence
c) Clearing
d) Operations
4. Arrays
a) Columns and rows: creation and indexing
b) Size & length
c) Multiplication, division, power
d) Operations
5. Writing script files
a) Logical variables and operators
b) Flow control
c) Loop operators
6. Writing functions
a) Input/output arguments
b) Function visibility, path.
c) Example: Matlab startup
7. Simple graphics
a) 2D plots
b) Figures and subplots
II) Data and data flow in Matlab.
1. Data types
a) Matrix, string, cell and structure
b) Creating, accessing elements and manipulating of
data of different types
2. File Input-Output
a) Matlab files
b) Text files
c) Binary files
d) Mixed text-binary files
3. Communication with external devices
a) Serial port
b) Parallel port
c) Sound card
d) Video input
III) Function minimization and parameters
search.
1. Polynomial fit
a) 1D and 2D fits
b) Data windowing
c) Error bounds
IV) Handle graphics and user interface.
1. Pre-defined dialogs
2. Handle graphics
a) Graphics objects
b) Properties of objects
c) Modifying properties of graphics objects
3. Menu-driven programs
a) Controls: uimenu and uicontrol
b) Interactive graphics
c) Large program logic flow
CC 141/142
COMMUNICATION
SKILLS
/INTERVIEW,
PERSONALITY
DEVELOPMENT
2 - -
CS C273
Software Engineering
3 1 -
MATH
241
C Probability & Statistics
3 1 -
TA 252
Computer
Programming II
- - 6
BU C206
Mechanics of Solids
3 1 -
Communication, its types and significance and role
in society, Reading skills, Writing skills, rammer,
Business Correspondence-Business letters, elements
of business writing; kind of business letters- official
order, memorandum, report, purchase order,
quotations and tenders, job application letters,
personal resume and curriculum vitae etc., Listening
skills, Speaking Skills, Discussions, Meeting and
Telephone calls.
Introduction- Need for software engineering, issue
in the design of large software, software life cycle
models, overview of software development process.
Software Requirement Analysis and Specification,
Software Matrics, Software Project Planning,
Software testing techniques, Software Testing
Strategies:
Probability spaces; conditional probability and
independence; random variables and probability
distributions; marginal and conditional distributions;
independent random variables; mathematical
expectation; mean and variance; binomial, Poisson
and normal distributions; sum of independent
random variables; law of large numbers; central
limit theorem (without proof); sampling distribution
and test for mean using normal and student's tdistribution; test of hypothesis; correlation and
linear regression
Practical exercises on: To understand the basic of
various data structures and programming in C
,Operators and expressions, Managing input and
output operations, Decision making and branching,
Decision making and Looping, Arrays, Character
arrays and string, User defined functions, User
defined Data types, Introduction to pointers, File
Handling ,The Preprocessor
Fundamental principles of mechanics; introduction of
mechanics of deformable bodies; forces and moments
transmitted by slender members; stress and strain; stressstrain temperature relations; torsion; stresses and
defections due to bending; stability of equilibrium
MIS
C371
Management
Information Systems
3 - -
Management Information Systems: A Framework,
Structure and classification of MIS, Information and
system concept, e-Commerce, ERP System,
Decision Support Systems, Business Intelligence
and knowledge management systems, Information
system planning, system acquisition, System
implementation, Evaluation & maintenance of IS,Is
security and control
BU C312
Technical Report
Writing
3 - -
BUC 207
Structure & Properties 3 1 of Materials
CS C311
Data Structure &
Algorithms
3 1 -
CS C321
Microprocessor
Programming and
Interfacing
3 1 4
Elements of effective writing; art of condensation;
business letter writing; memos; formal reports;
technical proposals; conducting and participating,
meetings; notices, agenda and minutes; strategies for
writing technical descriptions, definitions and
classifications; oral presentation; use of graphic and
audio- visual aids; editing
Study of the basic properties of materials in relation
to their molecular structure; emphasis on the
structure of metallic, polymeric and ceramic
materials in relation to their mechanical, electrical,
electronic and chemical properties, methods of
imparting desirable properties to materials by
inducing changes in molecular structure; property
requirements and material selection, criteria for
widely ranging service conditions.
Introduction to software design principles,
modularity, abstract data types, data structures and
algorithms; Analysis of algorithms; Linear data
structures – stacks, arrays, lists, queues and linked
representations; Pre-fix, infix and post-fix
expressions; Recursion; Set operations; Hashing and
hash functions; Binary and other trees, traversal
algorithms, Huffman codes; Search trees, priority
queues, heaps and balanced trees; Sorting
techniques; Graphs and digraphs; Algorithmic
design techniques; Data structures for external
storage, multi-way search and B-trees.
Elements of digital electronics; PC organization;
80X86 as CPU: Instruction set register set, timing
diagrams, modular assembly programming using
procedures & macros, assembler, linker & loader
concepts; concept of interrupts: hardware interrupts,
software interrupts, BIOS and DOS interrupts; disk
organization: boot sector, boot partition, root
directory & FAT; memory interfacing & timing
diagrams; I/O interfacing; programmable I/O
devices such as 8255, 8253, 8259, etc.
MATH
C222
Discrete Structures for
Computer Science
3 1 -
Introduction to discrete mathematical structures;
Formal logic and predicate calculus; Sets, relations
and functions; Proof techniques; Graphs and trees;
Primes, factorization, greatest common divisor,
residues and application to cryptology; Boolean
algebra; Permutations, combinations and partitions;
Recurrence relations and generating functions;
Introduction to error-correcting codes; Formal
languages and grammars, finite state machines.
ECON C211 Engineering Economics 3 - -
This course is an introduction to the reporting
system used by businesses to convey financial
information to users external to the enterprise and
the basics of financial markets and financial
management. In the first part of the course, primary
emphasis will be on understanding the financial
reports that are the end products of the accounting
system- what they tell us about a business
enterprise. The accounting principles, conventions
and concepts underlying financial reporting will be
examined with the objective of developing ability to
interpret and analyze financial statements. The
second part will emphasize the financial markets;
financial market reforms; primary and secondary
markets; sources of investment information; portfolio
selection, preliminary concepts of financial
management etc.
Measurement of basic electrical and non-electrical
quantities; system performance measurements;
analysis of experimental data. The course shall aim
to train the student in the skill of operation of
instruments in the electrical and electronics and
communication, civil and mechanical engineering
applications. Precise lab exercises will be prescribed
from time to time
Introduction to data bases and management; data
files and structures; hierarchical, relational, network
models; distributed databases; query processing and
query optimization, query languages; concepts of
security and protection; case study of a data base
system.
Finite automata and regular languages –
equivalences, closure properties. context free
languages & push down automata – equivalences,
closure properties, concepts in parsing; turing
machines; computability & decidability– universal
Turing machine, recursive functions, church- turing
hypothesis; complexity classes – P, NP, reducibility
and NP completeness.
BU C205
Measurement
Techniques II
1 - 6
CS C332
Data Base Systems
3 1 2
CS C341
Theory of Computation
3 1 -
CS C331
Operating Systems
3 1 -
Introduction to operating systems; Various
approaches to design of operating systems;
Overview of hardware support for operating
systems;
Process
management:
process
synchronization and mutual exclusion, interprocess
Communication,
process
scheduling;
CPU
scheduling approaches; Memory management:
paging, segmentation, virtual memory, page
replacement algorithms; File systems: design and
implementation of file systems; Input/Output
systems; device controllers and device drivers;
Security and protection; Case studies on design and
implementation of operating system modules.
CS C291
Digital Electronics and 3 1 2
Computer Organization
BU C304
Optimization
3 1 -
BU C302
Numerical Analysis
3 1 -
CS C312
Advanced Computer
Organization
3 1 -
Number systems and machine representation,
Boolean algebra, combinational and synchronous
sequential
circuits,
logic
minimisation,
programmable logic devices, state table and state
diagrams, digital integrated circuits, asynchronous
circuits, arithmetic operations and algorithms,
introduction to computer organisation and
architecture,
speed
considerations,
memory
organisation, I/O design implementation issues. The
course will also consist of laboratory practice
Introduction to optimization; linear programming;
simplex methods; duality and sensitivity analysis;
transportation model and its variants; integer linear
programming nonlinear programming; multiobjective optimization; evolutionary computation
techniques.
Solution of non-linear algebraic equation;
interpolation and approximation;
numerical
differentiation and quadrature; solution of ordinary
differential equations; systems of linear equations;
matrix inversion; eigenvalue and eigenvector
problems; round off and conditioning.
Memories and memory module design; sample CPU
design - instruction set, addressing modes,
instruction formats, instruction fetching and
execution; instruction and execution cycles, timing,
realization and documentation; floating point
arithmetic operations, FPAU design; I/O devices
and interrupt processing; special topics such as
microprogramming& bus structures, simple design
examples. Fundamental of Computer Design ,
Instruction Set Principles and Examples, Pipelining,
Advanced Pipelining and Instruction, Memory
Hierarchy Design, Storage systems, Interconnection
Networks, Multiprocessors.
CS C333
Computer Graphics
3
CS C342
Programming
Languages & Compiler
Construction
3
CS C322
Computer Networks
3
CS C352
Web Technologies
3
1 2 Generation of dots, lines, arcs and polygons; colour
graphics, shades and levels; image transformation,
windowing and clipping; 2-Dand 3-D graphics; data
structures, algorithms and optimization methods;
case studies using GKS, CORE, etc; graphic
languages and compilers.
1 2 Introduction to compiler process, phases and passes,
bootstrapping of compilers; Formal languages,
grammars and abstract machines; Lexical analysis,
regular expressions and finite automata; Contextfree grammar and push-down automata; Recursivedescent, LL and LR parsers; Semantic analysis,
attribute grammar, type checking, intermediate
representation; Runtime environments; Code
optimization and code generation.
1 - Evolution of communication and computer
networks, protocol layering, network reference
models, multiple access protocols, local area
networks, packet and circuit switching, switching
fabrics, network performance analysis and
simulation techniques; addressing, routing, flow and
congestion control, IP protocol; Broadband
Integrated Services Digital Network (B-ISDN);
Asynchronous Transfer Mode(ATM) reference
models;
network
interoperability,
traffic
management and quality of service in integrated
network protocol design and implementation
strategies
1 2 HTML: Tags, Formatting text, hyperlinks and color
in web pages creating tables and frames. Working
with images, maps and forms, Style sheets. Scripting
Languages: JavaScript- Using Operators, statements,
function, handling events and working with objects.
Creating frames, Processing forms, using hidden
fields and cookies. Working with links and images.
Active Server Pages (ASP) :- ASP basic
architecture, Request Object, response Object,
application Object, Session Object, Server Object
Database Access in ASP. XML:- Creating an XML
document, Using element, declaration and
examination attribute declarations, using XML in an
HTML document, XML on the web. Introduction to
Php: The origin of php, How php works with the
web server. Php tags. Requirement of php web
development. Web architecture. Basic Development
concepts: How Php script works. Php Syntax,
Datatype, Operators, Variables, Dynamic variables,
Strings. Displaying information: Control Structure,
BU C301
Control Systems
3
CS C423
Design & Analysis of
Algorithms
3
CS C424
Java Programming
3
Functions, arrays, strings, File system, OOPs
concept. Database Connectivity.
1 - Mathematical models of physical systems, feedback
characteristics of control systems, control system
components, time response analysis, stability,
frequency response, state space analysis,
compensation.
1 2 Introductory Concepts: The notation of algorithm,
fundamentals of algorithmic problem solving,
analyzing algorithms, A review of fundamental data
structures.
Fundamentals of analysis of algorithms efficiency:
Asymptotic notation and standard efficiency classes,
mathematical analysis of recursive and nonrecursive algorithms.
Divide and Conquer: merge sort, quick sort, binary
search, Selection sort. Search: Binary trees, breadth
first search, depth first search.
Dynamic Programming: All pair shortest path,
Optimal binary search tree, knapsack problem, the
travelling sales person problem; Flow shop
scheduling. Backtracking: the 8 queen’s problem,
graph coloring, Hamiltonian cycles. Greedy
Method: prim’s algorithm, kruskal's algorithm,
dijkstra's algorithm, Minimum cost spanning trees.
Branch and Bound: least cost search(LC), the 15
puzzle, bounding, FIFO branch and bound, LC
branch and bound. Lower Bound Theory:
comparison trees, oracles and adversary arguments,
techniques for algebraic problems, lower bounds on
parallel computing NP hard and NP complete
problems: Basic concepts, Cook's theorem,
examples of NP hard problems and approximation
algorithms. Deterministic and non-deterministic
polynomial time algorithms. Space and time tradeoff
in algorithms.
1 2 An overview of Java :Object oriented programming,
Two paradigms, abstraction, the, OOP principles,
Java class libraries
Data types, variables and arrays: Integers, floating
point types, characters, Boolean, Iterates, Variable,
Data types and casting, automatic type promotion in
expressions arrays.
Operators: Arithmetic operators, bitwise operators,
relational operators, Boolean logical assignment
operators, the? Operator, operator precedence
CS C425
Artificial Intelligence 3
& Expert Systems
1 -
Control statements: Java's selection statements,
iteration statements, jump statements
Introduction to classes: Class fundamentals,
declaring object reference variable, Introducing
methods, constructors, this key word, garbage
collection, the finalize () method. Methods and
Classes :Overloading methods, using objects as
parameters, recursion Inheritance :Inheritance
basics, using super, method overriding, dynamic
method dispatch, using abstract Classes, Using final
with inheritance
Package and Interfaces ,Package asses protection,
importing packages Exception handling :Exception
handling fundamentals., Exception types, Uncaught
Exceptions Using try and catch, multiple catch
clauses, nested try statements throw, finally Java
built in exception creating your own exception sub
classes,
using
exceptions.
Multithreaded
Programming The Java thread model, the main
thread, creating thread, creating multiple thread,
using is alive() and join ().
Thread priorities, synchronization, Inter thread
communications, suspending resuming and stopping
thread using multithreading, String handling The
string constructor, string length, special string
operator character extraction, string comparison,
searching string, modifying string, data conversion,
changing the case of characters, string buffer.
Abstract windowing Toolkit: Introduction to
Applets, definition, steps to create applets, applet
tags, parameter passing, major applet activities.
Introduction to AI: Problems, Techniques and
programming Languages. Introduction to LISP :
List manipulations, functions, predicates, and
conditionals, input, output and logical variables,
iteration and recursion. Lists and arrays.
Introduction to PROLOG. Problems, Problems
Spaces & Search: Defining a problem as a space,
search, production systems, problem characteristics,
production system characteristics, issues in the
design of search programs. Heuristic Search
Techniques: Generate – and – test, Hill Climbing,
best – first search (A*), Problem Reduction (AO*),
constraint satisfaction, Means End Analysis.
Knowledge Representation Issues: Representations
and Mappings, approaches to knowledge
representation, issues of knowledge representation,
the frame problem USING PREDICATE LOGIC:
Representing simple facts in logic representing
instance & its relationships, computable functions
CS C426
Cryptography and
Network Security
3
1 -
and predicates, resolution natural deduction.
REPRENTING KNOWLEDGE USING RULES:
Procedural vs declarative knowledge, logic
programming, forward and backward searching,
matching, control knowledge, GAME PLAYING
AND SEARCH: Introduction Min-Max Algorithm,
alpha-beta cut off. Examples of games. EXPERT
SYSTEM: Component of an expert system,
categories of an Expert System, stages in
development of Expert System, Expert System
Development Tools. Expert System Architecture,
Frames.
Introduction to security attacks, services and
mechanism,
introduction
to
cryptography.
Conventional Encryption: Conventional encryption
model, classical encryption techniques- substitution
ciphers and transposition ciphers, cryptanalysis,
steganography, stream and block ciphers. Modern
Block Ciphers: Block ciphers principals, Shannon’s
theory of confusion and diffusion, fiestal structure,
data encryption standard(DES), strength of DES,
Introduction to prime and relative prime numbers,
modular arithmetic, Fermat’s and Euler’s theorem,
primality testing, Euclid’s Algorithm, Chinese
Remainder theorem. Principals of public key crypto
systems, introductory idea of Elliptic curve
cryptography, Authentication and Hash Function:
Authentication
requirements,
authentication
functions, message authentication code, hash
functions, birthday attacks, security of hash
functions and MACS, MD5 message digest
algorithm, Secure hash algorithm (SHA).Digital
Signatures: Digital Signatures, authentication
protocols, digital signature standards (DSS), proof
of digital signature algorithm. Authentication
Applications: Kerberos electronic mail securitypretty good privacy (PGP), S/MIME. IP Security:
Architecture, Authentication header, Encapsulating
security payloads, combining security associations,
key management. Web Security: Secure socket layer
and transport layer security, secure electronic
transaction (SET). System Security: Intruders,
Viruses and related threads, firewall design
principals, trusted systems.
CS C427
Linux Administration
3
1 2 Introduction to LINUX and UNIX, Architecture of
UNIX operating system, System Structure, User
perspective, Essential tasks of system administrator,
LINUX installation Booting and shutting down :
Boot strapping /Booting/Boot Loaders (LILO,
GRUB), booting single user mode, rebooting and
shutting down System Management : Super user,
choosing root password, system configuration,
system directories & files, Performance analysis
tools & processes. User management: Password
files, managing user environment, adding user,
removing user, login access, disabling user, account
management utilities, managing groups, lightweight
directory access protocol. File Management : Path
names, mounting and unmounting files systems, file
tree, file types, file attributes, configuring RAID
devices, Process management: components of a
process, (PID, PPID, UID, EUID,) signals, send
signals, (kill, killall),process states, nice and renice,
monitor processes, (ps, top), runway processes.
Adding a Disk : Disk interfaces, disk installation
procedure, ext2 and ext3 file systems, FSCK(check
and repair file systems), Adding a disk to linux.
Devices and printer : serial standard, alternative
connectors, hard and soft carriers, serial device files,
software configuration for serial devices,
configuration of hardware terminals, special
character and terminal drivers, modems, common
I/O ports multimedia devices(sound, video and
DVD ), installing sound, network & other cards.
Backup devices and media, setting up backup using
dump, restore. System and Log files: logging
policies, LINUX LOG files, LOGROTATE,
SYSLOG, condensing log files to useful
information. Kernal Administration: precautionary
steps for modifying kernel, kernal adaptation,
configuration methods, building a LINUX kernel.
Electives
CS C428
. Net Technologies
3
1 2 .NET in Context-Introduction to client server
architecture, Vision and Goal of .Net, Building
Blocks of .Net, Overview of the .Net Framework.
Feature of .Net framework, architecture and
component of .Net, elements of .Net. Common
Language Runtime (CLR), Common Type System
(CTS), Common Language Specifications (CLS),
Microsoft Intermediate Language (MSIL), Just In
Time Compiler, Garbage Collection.Engineering
Applications-Window Forms, Net framework and
Controls, Web forms, ASP .Net , Building a Web
CS C428
Relational Database
Management Systems
3
Application, Forms, Visual Inheritance with
Forms,Controls-Button, Textbox, Label, Checkbox,
Radio Button, List Box, Combo Box, Tree View,
Validation Controls,Working with Data in .Net
(with Microsoft SQL Server) .ADO.NET,
Data
Readers, Dataset, DataAdapter,Data Access with
Server Explorer ,Creating Data Table, Bind Data
,Setting up the Data grid, Data Validation
,Connection
Objects,
Command
Objects.
Engineering Web Services:Web Services, building
blocks of web services, creating web services,
consuming web services.AJAX:AJAX and its
related
technologies,
ASP.NET
AJAX
ScriptManager,
Update
Panel,
Timer,
UpdateProgress.
1 2 Query Processing and Optimization: Basic
Algorithms for executing Query Operations.
Concepts
of
Transaction
Processing
and
Concurrency Control. Using Heuristics in
Optimization Transaction Processing Concepts:
Advanced Data Modeling Concepts Enhanced – ER
(ERR)-to-Relational Mapping, Data Abstraction and
Knowledge Representation Concepts, Integrity
Constraints in data modeling, EER Update
Operations and Transaction Specification, Overview
of other Data models. Object-Oriented Databases,
Overview of Object-Oriented concepts, Object
Identity, Object Structure and Type Constructor.
Encapsulations of Operations, Methods and
Persistence, Type and Class Hierarchies and
Inheritance, Complex Objects, Other O – O
concepts. Distributed Databases and Client-Server
Architecture Introduction to Distributed DBMS
Concepts, Overview of Client-Server Architecture,
Data Fragmentation. Distributed Databases and
Client-Server
Architecture.
Introduction
to
Distributed DBMS Concepts, Overview of ClientServer
Architecture,
Data
Fragmentation,
Replication and Allocation Techniques for
Distributed Database Design, Types of Distributed
Database Systems, Query Processing in Distributed
Databases, Overview of Concurrency Control and
Recovery in Distributed databases. Deductive
Databases Introduction to Deductive Databases, The
LDL System, Other Deductive Database Systems.
Emerging Database Technologies and applications
Progression of Database Technology, Emerging
Database Applications, Next Generation of
Databases and Database Management Systems,
Interfaces with other Technologies.
CS C428
Distributed Systems
3
of
Distributed
Systems:
1 2 Characterization
Introduction, Examples of distributed Systems,
Resource sharing and the Web Challenges. System
Models: Architectural models, Fundamental Models
Theoretical Foundation for Distributed System:
Limitation of Distributed system, absence of global
clock, shared memory, Logical clocks, Lamport’s &
vectors logical clocks, Causal ordering of messages,
global state, termination detection. Distributed
Mutual Exclusion: Classification of distributed
mutual exclusion, requirement of mutual exclusion
theorem, Token based and non-token based
algorithms, performance metric for distributed
mutual exclusion algorithms. Distributed Deadlock
Detection:
system
model,
resource
Vs
communication deadlocks, deadlock prevention,
avoidance, detection & resolution, centralized dead
lock detection, distributed dead lock detection, path
pushing algorithms, edge chasing algorithms.
Agreement Protocols: Introduction, System models,
classification of Agreement Problem, Byzantine
agreement problem, Consensus problem, Interactive
consistency Problem, Solution to Byzantine
Agreement problem, Application of Agreement
problem, Atomic Commit in Distributed Database
system. Distributed Objects and Remote Invocation:
Communication between distributed objects,
Remote procedure call, Events and notifications,
Java RMI case study. Security: Overview of security
techniques, Cryptographic algorithms, Digital
signatures Cryptography pragmatics, Case studies:
Needham Schroeder, Kerberos, SSL & Millicent.
Distributed File Systems: File service architecture,
Sun Network File System, The Andrew File System,
Recent advances. Transactions and Concurrency
Control: Transactions, Nested transactions, Locks,
Optimistic Concurrency control, Timestamp
ordering, Comparison of methods for concurrency
control. Distributed Transactions: Flat and nested
distributed transactions, Atomic Commit protocols,
Concurrency control in distributed transactions,
Distributed deadlocks, Transaction recovery.
Replication:
System
model
and
group
communication, Fault - tolerant services, highly
available services, Transactions with replicated data.
CS C428
Natural Language
Processing
3
BU C407
Industrial
Training/Project
Development
-
1 2 Introduction to Natural Language Understanding:
The study of Language, Applications of NLP,
Evaluating Language Understanding Systems,
Different
levels
of
Language
Analysis,
Representations and Understanding, Organization of
Natural language Understanding Systems, Linguistic
Background: An outline of English syntax.
Introduction to semantics and knowledge
representation, Some applications like machine
translation, database interface. Grammars and
Parsing: Grammars and sentence Structure, TopDown and Bottom-Up Parsers, Transition Network
Grammars, Top- Down Chart Parsing. Feature
Systems and Augmented Grammars: Basic Feature
system for English, Morphological Analysis and the
Lexicon, Parsing with Features, Augmented
Transition Networks.
Grammars for Natural
Language: Auxiliary Verbs and Verb Phrases,
Movement Phenomenon in Language, . Human
preferences in Parsing, Encoding uncertainty,
Deterministic Parser. Ambiguity Resolution:
Statistical Methods, Probabilistic Language
Processing, Estimating Probabilities, Part-of-Speech
tagging,
Obtaining
Lexical
Probabilities,
Probabilistic Context-Free Grammars, Best First
Parsing. Semantics and Logical Form, Word senses
and Ambiguity.
- - This course is run during one of the two semesters
of the final year. Total duration will be six months.
Students will be working at industries on the live
projects in supervision of the Institute faculty.