|
- First Year (Download) Second Year
Third Year
Final Year
- Semester 1
Introduction to C Programming
Programming languages, algorithms and flowcharts, character set,
identifiers and keywords, operators and expressions, standard I/O,
decision making statements, control statements, arrays, functions,
mathematical functions, structures and unions, pointers, pointers and
arrays, pointers and functions, pointers and structures, static variables,
header Files, file Handling, dynamic memory allocation, preprocessor directives,
graphics programming, drawing figures, graphs, charts etc
Terms Work/Sessionals
The term work for the subject shall consist of report on the performance of
any fifteen computer programmes in C programming language based on above
syllabus. A list of sample programmes is –
1. Programs using operators
2. Solving an algebraic equation
3. Largest number using if-else statements.
4. Test whether a given string is palindrome or not?
5. List of prime numbers up to n
6. Reverse the given number
7. Count total even and odd numbers out of N entered numbers
8. Display the given numbers in ascending number.
9. Shift the entered number by few bits right/left
10. Recognition of entered letter in upper or lower case
11. Calculation of electricity bill based on different consumption units
12. Program using switch case statements-Trigonometric problems etc
13. Pascal’s triangle
14. Find the values of sin x, cos x, exp(x) by using sum of series.
15. Reverse pyramid of digits.
16. Generate Fibonacci numbers up to n
17. Tower of Hanoi using recursion
18. Use mathematical and string functions to develop programs–abs(),ceil(),
strlen(), strcpy(), strcmp(), strcat(), strrev(), etc
19. Addition ,multiplication of matrices and inversion of a matrix
20. Sorting methods
21. Use functions and pointers
22. Call by value and call by reference
23. Swap two numbers using pointer
24. Use of structures and unions- Declaration and initialization of
structures, structures within structures, Arrays within
structures,structures and functions
25. Program to implement a structure for an employee
26. Dynamic memory allocation
27. Programmes using file I/O use of fprintf, fscanf, fget, fput, fread,
fwrite etc
28. Graphics programmes –To draw Triangle, Circle, Ellipse etc
References Books
1)Yashavant Kanetkar Let us C
2)B. W. Kernighan and D. M. Ritchie, The C Programming Language,
Second Edition PHI, 2001.
3)E. Balgurusamy, Programming in ANSI C, Third Edition, TMH, 1999.
4)K. R. Venugopal and S. R. Prasad, Programming with C, First Edition, TMH, 2000.
5)A. N. Kamthane, Programming with ANSI and TURBO C, Pearson Education, 2003
6)Ramkumar and R. Agarwal, Programming in ANSI C, First Edition, TMH, 2001.
ES101 Engineering Drawing
Introduction to engineering drawing:
Principles of Engineering Graphics and their significance, Engineering
Drawing, Drawing Instruments and their use, conventions in drawing etc.
Projections of lines:
Concept of reference planes and quadrants, projections of lines inclined
to both the reference planes, locating H.T. and V.T. Determination of true
length and true angle of inclination(s).
Projections of planes:
Projections of regular and composite planes inclined to both the
reference planes.
Projections of solids:
Projections of solids having their axes inclined to both the
reference planes.
Sections of solids:
Projection of solids having their axes inclined to one of the
reference planes and cut by a section plane inclined to one of
the reference planes, true shape of section.
Development of surfaces:
The development of lateral surface of solids or cut solids
Orthographic projections:
Conversion of pictorial view of simple parts and patterns into
orthographic projections, drawing of sectional views
Isometric projections:
Conversion of the given orthographic views into isometric
view/projection of simple objects
NOTE: First angle method of projections is recommended for chapter 3 onwards.
Term Work/Sessionals :
Term work shall consist of minimum four sheets covering all the topics
in the syllabus.
Sheets will be drawn on: Projection of lines, Planes and Developments,
Solids and section of solids, Orthographic and a Sketchbook containing
two/three problem from each chapter.
Tutorials :
Two hours per week per batch shall consist of problem solving sessions
on above syllabus. Solutions for at least two problems on each of the
chapters to be regularly solved in the tutorials.
Reference Books:
1) N.D. Bhatt & V.M. Panchal, Elementary Engineering Drawing, 43rd edition,
Charotar Publisher,2001
2) N. D. Bhatt and V. M. Panchal, Machine Drawing, 43rd edition,
Charotar Publisher, 2001
3) M. B. Shah and B. C. Rana, Engineering Drawing,Pearson Education, 2005
4) Dhananjay Jolhe, Engineering Drawing, TMH, New Delhi, 2008
EC101 Basic Electronics
Semiconductor diodes:
Introduction to Semiconductors, PN junction diode, diode resistance,
equivalent circuits, diode rectifiers: half-wave, full-wave, and
bridge type, efficiency of rectifiers, ripple factor, filter
circuits, clipper and clamper circuits. Zener diode, block diagram
of dc regulated power supply, three terminal IC regulators
(78XX series), light-emitting diode, photo diode, tunnel diode.
(8 hours)
Transistors:
BJT fundamentals, Common Base (CB), Common Emitter (CE) and Common
Collector (CC)configurations with their characteristics, comparison
of CB, CE, CC configurations, transistor as a switch, transistor as
an amplifier, Field effect transistors: Working principle,
characteristics of JFETand MOSFET, comparison of BJT, JFET and MOSFET.
(8 hours)
Transistor biasing:
Load line analysis, operating point, biasing, base resistor biasing,
biasing with feedback resistor, voltage divider bias method.(3 hours)
Transistor amplifiers:
Single stage CE amplifier, phase reversal, dc and ac equivalent
circuits, load-line analysis, input and output impeadnce of an
amplifier, gain concept of an amplifier, amplifier equivalent circuit.
Multistage RC coupled amplifier.
(6 hours)
Amplifiers with feedback:
Principles and advantages of negative feedback, voltage and
current feedback, Darlington amplifier, positive feedback,
barkhausen’s criteria, various sinusoidal oscillator.
(4 hours)
Operational amplifier:
I.C, Op-Amp as a black box, ideal Op-Amp, characteristics of
INV and non INV, summing and difference amplifier, Unity gain
buffer, Op-Amp as a comparator.Black box concept of IC 555 as timer.
(5 hours)
Digital electronics:
Number systems, logic gates AND, OR, NOT, NOR, NAND, XOR with symbols
Boolean algebra, flip-flops. (4 hours)
Electronic Instruments:
Block diagram of CRO, signal generators, multimeter ( 4 hours).
List of Experiments:
1. Study of electronic instruments: Regulated power supply, Function
generator,Multimeter,Cathode Ray Oscilloscope (CRO), other instruments:
LCR meter, frequency counter, voltmeter, and ammeter.
2. Study of Electronic components: Resistor, Potentiometer, Trimmer,
Capacitors, Inductors,Diodes: p-n junction diode, Zener diode, light
emitting diode (LED), Transistors: BJT and FET, transformers, Probes
and connecting wires, Breadboard.
3. Diode characteristics: p-n junction and Zener diode.
4. Rectifiers: Half wave and full wave rectifier.
5. Filters: C, RC, LC, PI etc.
6. Zener diode as a voltage regulator.
7. clipper circuits
8. clamper circuits
9. Plot input and output characteristics of CB and CE configuration
10. CE Transistor amplifier.
11. RC coupled amplifier
12. Verification of truth table of logic gates: NOT, AND, OR, NOR, NAND, EX-OR.
13. Op-amp as INV and NINV amplifier.
Reference Books:
1) Electronic Circuit Analysis and Design, Donald A. Neamen, Tata McGraw-Hill.
2) Robert Boylestad and Louis Nashelsky, Electronic devices and circuit theory:
Pearson Ed., 2004
3) J. Millman and C. C. Halkias, Integrated Electronics: Analog and
Digital Circuits and Systems, Tata McGraw-Hill Publishing Company.
4) Malvino and D. Leach, Digital Principles and Application, Mc Graw Hill, 1991.
5) FLOYD : Electronic Devices 7th edition, pearson education.
6) Mehta V.K., Principals of Electronics, S. Chand Publications,
Revised Edition 2005.
7) R P JAIN :modern digital electronics, tata McGraw-Hill,
Publishing company limited
8) Ramakant Gaikwad, OPAMPS and Linear Integrated Circuits, PHI/Pearson Education.
Applied Chemistry
Water Treatment
Hard and Soft water, Hardness – Types, Units, Estimation by EDTA,
Numerical to calculate hardness,.Softening of water – Methods and
Numerical, Boiler feed water and trouble.
Lubricants:
Introduction, Classification, Mechanism of Lubrication, Important
prosperities of lubricants – Viscosity, Viscosity Index,
Flash and fire point, cloud and pour point, Acid value,
saponification value, Aniline point, Oxidation stability,
Problems based on the properties, Criteria for selection of
lubricants for I.C. engines, cutting tools, Gears etc.
Polymers and Elastomer
Plastics, Thermoplastics and Thermosettings, Compounding of
plastic, Preparation, properties and uses of Polythene, PVC, Teflon,
Bakelite, Elastomer – Natural rubber, Vulcanization, Synthetic
rubber – Styrene rubber, Nitrile rubber.
Fules
Classification, characteristics of good fuel, calorific value
– Units and types, Determination of CV using Bomb and Boys
calorimeter, Numericals, Coal – types and composition, Proximate
and ultimate analysis with their significance. Petroleum
Cracking, Knocking, Octane no., Cetane no., Antiknocking agents.
Corrosion and its Control
Definition, causes and consequences, Dry- and Wet – corrosion
and their mechanisms, Types of corrosion Pitting, Waterline, soil.
Material selection and design for corrosion control, Cathodic and
anodic – protection, Metallic coating – galvanizing and tinning,
paint coating.
Phase rule
Statement, Terms involved, Application of phase to one component
System (water system) and two component system (Pb-Ag System).
Chapter 7
i) Cement - Portland cement – composition, manufacture process, Setting
and Hardening Heat of hydration.
ii) Refractories– Classification, important properties and uses.
Examination Scheme:
1) Mid Term – 30 Marks.
2) End Term - 70 Marks
List of experiments
1) Determination of total hardness of water.
2) Determination of PH using PH-meter.
3) Proximate analysis of Coal. (ash determination).
4) Estimation of Chloride content in water.
5) Determination of dissolved Oxygen in water.
6) Determination of alkalinity in water.
7) Preparation of Urea – formaldehyde resin.
8) Preparation of Bakelite.
9) To determine coefficient of Viscosity of given liquid.
10) Determination of Acid value of lubricating Oil.
11) Determination of Chlorine in water.
12) Determination of Saponification value of an oil.
13) Estimation of Iron in given Iron alloy sample.
14) To demonstrate and explore the electrochemical nature of corrosion.
Reference Books:
1)Engineering Chemistry by P.C. Jain and M. Jain 15th Edition 2006,
Dhanpat Rai and sons.
2)Engineering Chemistry by S.S. Dara, S. Chand and Company Ltd.,
11th Edition 2006.
3)Fundamentals of Engineering Chemistry by S.K. Sing. New Age
International Publishers.
Note: A Minimum of Ten experiments must be conducted during semester.
AS 101 Applied Physics.
Uncertainty principle :
Wave and group velocity,uncertainty principle and its application.
Schrodinger’s equation time dependent and time independent
Schrodinger’s equation for hydrogen atom.
Nuclear Energy
Nuclear binding energy,semiemperical mass formula,liquid drop
model,nuclear fission and fusion.
Amplitude Modulation:
Amplitude modulation Theory, Generation of amplitude modulation.
Single Side Band Techniques: Introduction to DSB, SSB,
Suppression of Carrier, Suppression of Unwanted sidebands,
Extensions of SSB.
Ultrasonics
Ultrasonics,piezoelectric effect,magnetostriction effect,
production of ultrasonicswaves by piezoelectric & magnetostricion
generators.Applications,sabines formula acoustic design
of buildings.
Dielectrics:
Dielectric constant & dielectric loss,non polar and polar
dielectric, types of polarization, Clausis mosotti equation,
frequency dependence of dielectric constant, Serber technique for
the determination of dielectric constant,dielectric strength.
Laser & fibre optics :
Spotaneous & stimulated emmision, population inversion, Ruby
laser, He-Ne laser, applications of laser.Total internal reflection,
Numerical apperture,modes of propogation,measurement of fibre,
attenuation,refractive index.Numerical apperture & diameter.
Thermodynamics :
First law of thermodynamics,workdone in isothermal and
adiabaticprocess. Carnot cycle,petrol engine,desel engine.
Origin of Magnetization :
Magnetization ,magnetic induction,intensity of magnetization,magnetic
susceptibility & permeability,Hysterisis loop,workdone in cycle of
magnetizaion.Applications of Hysterisis loop.
List of experiments
1) Measurement of impendence of liquid by using ulrasonic
2) Determination of radius of curvature of lens,by using Newton’s rings.
3) Determination of specific heat of solid.
4) Polarization by reflection.
5) e/m Helical method
6) Determination of linear coefficient of Al.by using G.M.counter
7) Michelson’s interferrometer
8) Hydrogen specrum.
9) Determination of N.A. of single mode fibre
10) Verification of inverse square law.
Reference Books:
1)M.N.Avadhanulu and P.G.Kshirsagar,Engineering physics,
9th Edition.S chand &company,2000
2)Mathur,Optics,S.chand and company,1975
Brijlal and Subramanyam, Optics,S.chand,1983
3)J.B.Rajam,Atomic Physics,S.Chand,16th Edition,1984
4)R.K.Gaur and S.L.Gupta, Engineering physics,Dhanpat Rai
5)and Sons,8th Edition,2003
6)R.S.Khurmi and R.S.Seha,Material science,13th Edition,2005
Workshop Practice Mechanical
01. Introduction to Workshop practice. Different tools used for fitting, carpentary plumbing,
forging, tin smithy.
02. Practical Job based on different carpentary joints
03. A job on fitting practice demonstrating various fitting operations such as fitting, marking,
cutting, fitting, drilling taping etc.
04. Demonstration of at least one job from the following trades. welding, plumbing,
smithy / Tin smithy.
05. Demonstration of machining processes, on lathe, shaper, drilling.
06. Demonstration of advance Manufacturing on CNC Milling Machine.
Term work
Term work shall consists of
A) Submision of two jobs as mentioned in unit 2 and 3
B) A journal including information on the unit 1,4,5,and 6
References:
1) Workshop Practice I & II By – Hajra Chaudhary
2) Workshop Practice By – Chapman & Hall
|
|
- Semester 2
SEMESTER2 WILL BE UPLOADED VERY SOON.......
|
- Second Year CSE(Download) First Year
Third Year
Final Year
- Semester 1
MA201: ENGINEERING MATHEMATICS-III (L-4, T-0,P-0, CR-4)
LAPLACE TRANSFORM ( LT )
Definition, existence theorem, linearity property of LT, LT of standard
functions, theorems on LT, Inverse Laplace transforms ( ILT ), convolution
theorem, unit step function, impulse function, LT of periodic functions,
applications to initial and boundary value problems, solutions of Partial
differential equations.
FOURIER SERIES AND FOURIER INTEGRALS
Periodic functions, Fourier theorem, Fourier series, Euler’s formulas for
the Fourier coefficients, convergence of Fourier series, Change of
interval, even and odd functions, half range Fourier Series, Practical
harmonic analysis, Fourier integrals, Fourier sine and cosine integrals,
Fourier transforms.
PARTIAL DIFFERENTIAL EQUATIONS
Separation of variables, Vibrations of string, One dimensional Heat
Equation, Laplace Equation
LEGENDRE’S AND BESSEL’S EQUATIONS
Series solution of differential Equation, Legender’s equation, Legendre’s
polynomial, Pn( X ) Bessel’s differential Equation, Bessel Function,
Bessel Function of second kind Yv( X ), applications , Strum-Liouville
Problems, Orthogonolity of Bessel,s Series.
References Books
1. Advanced Engineering Mathematics, ( Eighth Edition )
By : Erwin Kreyszig. Pub. : John Wiley & Sons.
2. Advanced Engineering Mathematics, ( Second Edition )
By : R. K. Jain & S. R. K. Iyengar. Pub. : Narosa Publication House.
3. Higher Engineering Mathematics ( Thirty sixth Edition )
By : Dr. B. S. Grewal. Pub. : Khanna Publications.
4. Advanced Engineering Mathematics, ( Sixth Edition )
By : Wylie and Barrett. Pub. : Tata Mcgraw-Hill
CSE201: OBJECT ORIENTED PROGRAMMKING (L-4, T-0, P-1, CR-5)
Introduction:
Differences with Procedural Languages, Types and declarations, Expressions
and statements. Decision making and loops, Pointers, arrays and
structures, Functions
Object Oriented Concepts:
Data abstraction, String Handling, Iostreams, Classes and objects,
References, Inheritance and Composition, Multiple Inheritance,
Polymorphism, Function and operator overloading, Dynamic Object Creation –
new , delete operators and their overloading, Virtual functions, Exception
handling, File handling , Name spaces, Templates and Iterators.
Term Work:
Term work shall consist of programs based on the above syllabus.
Practical Examination:
Practical examination shall be of 3 hours duration
Reference Books:
01. B. Stroustroup, “C++ Programming Language”
02. Balguruswamy, “Programming in C++”
03. Venugopal, “Programming in C++
CSE202: DIGITAL ELECTRONICS (L-4, T-0, P-1, CR-5)
Number Systems and Codes:
Binary, octal, decimal and hexadecimal number Systems and their
conversion, Binary arithmetic, BCD, Octal & Hexadecimal codes, Excess-3,
Biquinary and other BCD codes, parity in codes, code detection and
correction, gray code, display codes, encoding and decoding for security.
Boolean algebra and Logic gates:
Theorems and properties of Boolean algebra, Boolean Functions,
canonicals and standard forms, other Logic operations. Digital Logic
gates, IC digital logic families and Logic design examples.
Simplification of Boolean functions:
The map method, 2,3 & 4 variable maps, five and six variable Maps,
simplification and NAND-NOR Realization.
Combinational Logic design:
Adders, subtractions, Code converters, Binary parallel adders
Decimal adders, magnitude comparators, decoders, multiplexes,
demultiplexers, signed magnitude numbers and its arithmetic
implementation.
Sequential Logic Design:
Flip-flops, triggering, analysis of dock sequential circuits, J- K, D, T,
S.R. flip- flops, excitation tables of flip flops and their applications.
Counters and shift Registers:
Asynchronous counters, Synchronous counters, mod-3, Counters, mod-5
counters,presettable counters, shift- counters, Up-down counters, Ripple
counters,Shift Registers, Serial in Serial out, Serial in parallel out,
Parallel in Serial out, and Parallel in Parallel out shift Registers.
Semiconductor Memories:
Memory organization and operation, expanding memory size, Classification
and characteristics of memories, sequential memories, Read only memories
R/W memories, content addressable memories, PLA and CCD memories.
Term work:
The term work shall consist experiments based on above syllabus.
Practical Examination:
Practical Examination shall be of three hours duration
Reference Books:
1.Digital Logic & Computer Design (PHI) --M. Moriss Mano
2.Digital Principles and application (Mc Graw Hill) -- A. Malvino and D.Leach.
3.Modern Digital Electronics (McGraw Hill) -- R.P.Jain]
4.Introduction to Digital Technology (John willer & Saw) --Louis Nesklesky
5.Digital Electronics (PHI) -- Williams H. Gothman
CSE203: DISCRETE MATHEMATICS (L-4, T-0, P-1, CR-5)
The Foundations:
Logic sets and Functions. Logic, Propositions and Prepositional
equivalences, Predicates and quantifiers, sets and set operations,
Functions, Sequences and summations, the growth of functions.
The Fundamentals:
Algorithms, and the Integers:- Algorithms, Complexity of Algorithms, The
integers and division, Integers and Algorithms, Applications of Number
Theory.
Mathematical Reasoning:
mathematical induction, Recursively defined Functions Recursively defined
sets, Recursive algorithms; methods of proof, methods of proving theorems,
Theorems and Quantifiers.
Counting:
The basics of counting, the pigeonhole principle, Permutations and
Combinations, Discrete Probability, Probability theory, Generalized
Permutations and Combinations, Generating Permutations and Combinations.
Advanced Counting Techniques:
Recurrence Relations, Solving Recurrence Relations, Divide and Conquer
Relations, Generating functions, Inclusion- Exclusion, and Applications of
inclusion and Exclusion.
Relations:
Relations and their properties, n-ary relations and their applications,
Representing relations, closures of Relations, Equivalence relations, and
Partial orderings.
Graphs:
Introduction to Graphs, Graph Terminology ,Representing Graphs and Graph
Isomorphism ,Connectivity, Euler and Hamilton Paths , Shortest Path
Problems , Planar Graphs , Graph Coloring.
Trees :
Introduction to Trees , Applications of Trees , Tree Traversal , Trees and
Sorting , Spanning Trees , Minimum Spanning Trees.
Term Work:
The term work shall consist of record of programs based on the above syllabus.
Practical Examination:
Practical examination shall be of 3 hours.
Reference Books:
01. Kenneth H. Rosen, “Discrete Mathematics and its applications", Third
Edition, McGraw Hill.
02. C.L. Liu, “Elements of Discrete Mathematics", McGraw Hill.
03. John Truss, “Discrete Mathematics for computer Scientists",
Addison Wesley.
CSE204: COMMUNICATION ENGINEERING (L-4, T-0, P-1, CR-5)
Introduction to Communication Systems:
Communication Systems, Types of Filter-Low pass , High Pass, Band Pass,
Fourier Series and Fourier Transform for finding the spectra of various
signals.
Noise:
External noise, internal noise, basic noise Calculations, noise figure,
noise temperature
Amplitude Modulation:
Amplitude modulation Theory, Generation of amplitude modulation.
Single Side Band Techniques: Introduction to DSB, SSB, Suppression of
Carrier, Suppression of Unwanted sidebands, Extensions of SSB.
Frequency Modulation:
Theory of frequency and Phase modulation, noise and frequency modulation,
Generation of frequency modulation.
Radio Receivers:
Receiver types, AM Receiver, communications Receivers, FM Receiver, Single
and independent sideband Receivers.
Introduction to Digital Communication:
Base band Signal, Sampling theorem, Band Pass sampling theorem, Modulation
schemes- FSK, BPSK, QPSK.
Picture Signal Transmissions and Reception:
Television Scanning Process, interlaced scanning, composite video signal,
CCIR-B Standards, TV Camera Systems, Chrominance and Luminance Signals,
Transmission and Receptions using PAL systems.
Sound and Acoustical Systems:
Nature of sound, Frequency range and harmonics, stereophony, microphone
and their types, Loudspeakers and types, Basic Principal of sound
Recording.
Term work:
The term work shall consist of Experiments based on above syllabus.
Practical Examination:
Practical Examination shall be of three hours duration
Reference Books:
01. Electronics Communication Systems (TMH) -- George Kennedy
02. Electronics Communications (EEE) -- D. Roddy and John Coolen.
CSE205: INTRODUCTION TO WEB PROGRAMMING (L-0, T-0, P-2, CR-1)
HTML:
Introduction to www, evaluation of markup language and protocols,
Introduction to HTML and some basic tags, Information of tags like body,
title, head format tags like font, bold and background etc, Images and
multimedia in web page anchor tag and tables with all attributes, Frames
and form elements, graphics, style sheets, Building a website using all
the above tags
JavaScript:
Introduction to JavaScript, difference between Java and JavaScript,
JavaScript syntax, variables and their types, JavaScript operators, arrays
and array methods, Program flow: Control statements, exercise, Built-in
objects in JavaScript, Array, String, Math, Date objects, documents forms
and form elements window location, History object
Introduction to PHP:
conditions & branches, Loops, Arrays, Strings, Regular Expressions,
Various functions, Objects
MySQL and SQL:
Database basics, MySQL command interpreter, Managing Databases, Insert,
Update , Delete , Queries, Functions,Querying Web Databases: Connecting to
MySQL Database, formatting Results, User driven Querying, Writing to Web
Databases
Validation & Authentication:
validation on the Server & Client, Sessions, Authentication & Security.
References:
1. Castro, “HTML 4 for World Wide Web”, Pearson education
2. Hugh Williams & David Lane, “Web Database Applications
with PHP and MySQL”,O’Reilly associates.
3. Barrett, “Essential JavaScript for web professionals”,
Pearson Education
Term work:
The term-work shall consist of practicals based on the above syllabus.
Practical Examination:
The term-work shall consist of practicals based on the above syllabus.
|
|
- Semester 2
MA202: ENGINEERING MATHEMATICS – IV (L-4, T-0, P-0, CR-4)
COMPLEX ALGEBRA AND ANALYSIS
Complex numbers, Polar form of complex numbers, Curves and regions in the
complex plane, Cauchy Riemamm equations, Laplace equation, Exponential
functions,trigonometric and Hyperbolic functions and logarithm, general
power, Conformal mapping,Complex integrals, Taylor’s and Laurent series,
Integration by the method of residue,Complex analytic functions and potential
theory.
VECTOR CALCULUS:
Introduction of vector calculus: Limit, continuity, derivative of a vector
function, curves,tangent and arc length. Velocity and acceleration,
tangential and normal acceleration,gradient of a scalar field, Directional
derivative, divergence of a vector field,curl of a vector field.Line integrals,
green’s theorem in the plane, surface integrals,Divergence theorem, stokes theorem.
STATISTICS AND PROBABILITY
Introduction of correlation, regression coefficients, lines of regressions and
its relevance in engineering field.Probability distribution, discrete and
continuous probability distribution, Binomial, Poisson and normal distribution and
its applications and importance in engineering field, problems and fitting curves.
REFERENCES BOOKS
Advanced Engineering Mathematics, ( Eighth Edition )By : Erwin Kreyszig.
Pub. : John Wiley & Sons.
Advanced Engineering Mathematics, ( Second Edition )By : R. K. Jain and
S. R. K. Iyengar. pub. : Narosa Publication House.
Higher Engineering Mathematics ( Thirty sixth Edition )By : Dr. B. S. Grewal.
Pub. : Khanna Publications.
Advanced Engineering Mathematics, ( Sixth Edition )By : Wylie and Barrett.
Pub. : Tata Mcgraw-Hill
CSE206: DATA STRUCTURES (L-4,T-0,P-1,CR-5)
Introduction to Data Structures:
Concepts of data and algorithms, Data object, Data type, Storage of data
in memory, Arrays andRepresentation of Arrays.
Stack and Queues:
Stack Definition and concepts,operation on stack, Stacks and Expression
Evaluation, Stacks and Recursion, Definition of Queue operations, Stack
and Queue implementation, Simulation.
Linked Lists:
Linked Linear Lists, Operations on linear Lists using singly linked storage
Structures, Circularly Linked lists, Doubly Linked linear lists,applications
of linear lists, Polynomial manipulation, multiprecision arithmetic, linked
stacks and Queues, Sparse matrices.
Trees:
Definition and concepts, operation on Binary trees, Storage representation and
manipulation of Binary trees, Linked storage Representation of Binary tree,
conversion of general trees to binary trees, sequential and other representation
of trees, applications of trees, Manipulation of Arithmetic expressions, set
representations, decision tree and game tree.
Graphs:
Graph definition and concepts, graph representation, Matrix representation of graph,
List structures and other representation of graph, Breadth first search and
depth first search, spanning trees and applications of graph.
Searching and Sorting:
Linear search, Binary search, tree searching, hashing, Bubble sort, quick sort,
insertion sort, selection and tree sorting.
File Organization:
Queries, index techniques, File organization, sequential organization,
Random Organization, Linked organization, Inverted files.
Reference Books:
01. Tenenbaum, Langsam & Angenstein, "Data Structures using C", PHI
02. Tremblay and Sorenson, "An Introduction to Data Structures with Application",
McGraw Hill.
Term Work:
The term work shall consist of record of programs based on the above syllabus.
Practical Examination:
Practical examination shall be of 3 hours duration.
CSE207: OPERATING SYSTEMS (L-4,T-0,P-1,CR-5)
Introduction to system software-
Assemblers, linkers, macroprocessors, compilers, interpreters, loaders,
compiler drivers, static linking, object files, relocatable object files,
symbols and symbol tables, symbol resolution, relocation, executable object
files, loading executable object files, dynamic linking with sharedlibraries,
loading and linking shared libraries from applications, position independent code,
tools for manipulating object files
Computer system overview -
CPU registers, interrupts, memory hierarchy, cache memory,I/O communication
techniques
Operating system overview -
objectives and functions, evolution of operating systems,characteristics
of modern operating systems like windows, Unix, Linux
Processes -
process states, description, control, Unix SVR4 process management, processes
and threads, symmetric multiprocessing, microkernels, windows thread, SMP
management, Solaris thread, Linux process and thread management
Concurrency:
mutual exclusion and synchronization- principles of concurrency, mutual
exclusion-software approaches and hardware support, semaphores, monitors,
message passing, readers-writers problem, concurrency deadlocks, and
starvation – principles of deadlock, deadlock preventation, deadlock
avoidance, detection, integrated deadlock strategy, dining philosophers
problem, Unix concurrency mechanisms, Solaris thread synchronization
primitives, windows concurrency mechanisms
Memory management-
its requirements, memory partitioning, paging, segmentation,virtual
memory - hardware control structures, operating system software, Unix
& Solaris memory management, Linux memory management, windows memory
management
Scheduling –
Uniprocessor scheduling - types, scheduling algorithms, traditional
Unix scheduling multiprocessor and real time scheduling: Unix
scheduling, Windows scheduling IO management and disk scheduling
- IO devices, organization of IO function, OS design issues, IO buffering,
disk scheduling, raid, disk cache, Unix IO,
Windows IO
File management -
file organization, directories, file sharing, record blocking, secondary
storage management, Unix and Windows file management
References:
1. William Stallings, “Operating systems: internals and design principles”,
Pearson Education
2. Silberschatz, Galvin, “Operating System Concepts”, Addison Wesley
Term Work:
The term-work should consist of practical and case studies based
on the above syllabus.
Practical Examination:
Practical examination shall be of 3 hours duration
CSE208: INTRODUCTION TO MICROPROCESSORS AND MICROCONTROLLER (L-4,T-0,P-1,CR-5)
Introduction:
Internal architecture and pin diagram of 8086/8088 microprocessor,
Minimum and maximum mode, Timing Diagrams, Address decoding, even
and odd memory banks, Accessing memory and I/O ports.
Programming with 8086/8088:
Addressing Modes, Instruction set, Instruction encoding format, Assembler
directives, 8086 programming examples, String operations, File I/O
processing, Far and Near procedures, Macros, Timing and delay loops,
‘.EXE’ and ‘.COM’ file structures, BIOS calls: INT 10H
calls, DOS calls: INT 21H calls, TSRs.
Interrupt Structure:
8086 interrupt structure, 8259 priority interrupt controller,
Interfacing and programming, 8254 Timer, Interfacing and programming.
Interfacing with 8086/8088:
Memory interfacing, Programmable parallel ports, Intel 8255, Block
diagram &interfacing, Modes and initialization, Keyboard/Display
Controller 8279: block diagram, system connections & programming,
Serial communication: Asynchronous & synchronous communication,
RS-232C protocol, 8251 USART Interfacing and programming, 8257
Direct memory Access (DMA) Interfacing and programming .
Introduction to 8051 microcontroller:
Pin configuration, Architecture, Addressing mode, Instruction set,
Simple programming examples.
Term Work:
The term work shall consist of record of programs based
on the above syllabus.
Practical Examination:
Practical examination shall be of 3 hours duration.
Text Books:
1. Microprocessors and Interfacing, Programming and Hardware,
2nd Edition. Douglas V. Hall
2. Y. Liu, G. Gibson, “Microcomputer Systems: The 8086/8088 Family,
Architecture, Programming and Design” 2nd Edition.
3. A. Ray, K. M. Bhurchandi, "Advanced Microprocessors and Peripherals:
Architecture, Programming and Interfacing", Tata
4. The 8051 microcontroller and embedded system – Muhammad Ali Mazidi
Reference Books:
1. J. Uffenbeck, “80x86 Family: Design, Programming, and Interfacing”,
Prentice Hall,
2. The Intel Microprocessors: 8086/8088, 80186, 80286, 80386,
80486, Pentium, Pentium Pro, and Pentium II, Fifth Edition,
Barry B. Brey, Prentice-Hall.
CSE209: NUMERICAL ANALYSIS AND COMPUTATION (L-4, T-0, P-1, CR-5)
Approximations & Errors:
Significant figures, accuracy & precision, Error definitions, round
off errors, Truncation errors, Error Approximations, Total numerical
errors, Blunders formulation errors and Data uncertainty.
Roots of Equation:
Bracketing Methods: Graphical methods, Bisections method, false
position method Open Methods: Simple one point iteration method,
Newton Raphson method, secants method, multiple Roots, System of nonlinear
equations, Case Study: Design of Electric circuit and General
Engineering problems.
System of Linear algebraic equations:
Gauss eliminations method, pitfalls of elimination, techniques for
improving solutions.Gauss Jordan & Guass seidal methods. Matrix
inverse, error analysis and system condition and Guass Seidal method.
Curve fitting:
Least Squares regression: Linear regression, Polynomial regression,
multiple linear regression, nonlinear regression.
Interpolation:
Newtons divided difference-interpolating polynomials, Lagrange
interpolation polynomials and Spline Interpolation.
Numerical Differentiation & Integration:
Newton cotes integration formula: trapezoidal rule, Simpson’s rule,
and integration with unequal segments. Integrations of equations:
Romberg integration, gauss quadralure integration improper integration.
Numerical Differentiation, High accuracy differentiation formula, Richardson
extrapolation, Derivative of unequally spaced data, derivative and
integral estimates for data with errors. Case studies: Cash flow analysis,
determination of root mean square current by numerical Integration.
Ordinary differential equations:
One step method: Euler’s method, modification & improvement of Euler’s
method, Runga-Kutta methods, system of equation Case Study: Mathematical
model for computer sales Projection, Simulating transient current for
Electrical circuit.
Term work:
The term work shall consist of programs based
on above syllabus.
Practical Examination:
Practical Examination shall be of three hours duration
Reference Books:
1.Steven C Chapra, “Numerical Methods For Engineers”.
2.S. S. Satry, “ Introductory Methods of Numerical Analysis”.
3.V. Rajaraman, “Computer Oriented Numerical Methods”.
HU201: COMMUNICATION SKILL (L-0,T-0,P-1,CR-1)
Objective:
The main objective of this course is to prepare the engineering
students for future career, further studies through development of
listening, reading writing and speaking skills.
Methodology:
The course may be dealt with in following ways: -
1.Discussion by tutor about theoretical nature of different aspects
of Communication Skill.
2.Practice of it by the students as pronunciation, public speaking
and organizing meeting etc.
3.Intervention by the tutor for corrective measures.
4.Understanding and grasping and then reporting by the students.
Contents:
What is communication- need, importance, types, and objectives.
Communication process, barriers. Principles of effective communication.
1.Modes of communication.
2.Practice of effective communication through eye contact, voice
modulation, audience awareness,presentation plan and
non-verbal language.
3.Face to face conversation- self-analysis.
4.Understanding guidelines for telephonic conversation, making and
receiving calls, telephone message.
5.Interviews for employment – Preparing self and reporting for sample
questions on educational background, co-curricular activities, extra
curricular activities, experience, and general knowledge, miscellaneous.
6.Data Collection- Role of communication in organizations around and
experience sharing by the students.
7.Meetings: understanding role and importance of procedure, chairmanship,
participation, and physical arrangements, rules for successful meeting-
experience sharing and reporting.
8.Group Discussions, Seminars and Conferences- Understanding different
aspects-experience sharing and reporting.
9.Practice of public speaking with use of audio – Visual and Graphic
aids, experience sharing and reporting.
10.Paragraph writing – Understanding principles, general hints writing and
analyzing paragraph writing on3-5 topics.
11.Understanding the principles and practice of –
office drafting, circular, notices,memos, and telex/telegraph/email
messages.Application resumes, sales enquiry, reply order,complaint
Reports, feasibility report, analytical report, progress report,
project report,inspect of damage and losses etc.
12.Preparation of notices, agenda, minutes etc.
13.Language Grammar –
Concept, units of expression and meaning- Graphemes, and phonemes,
Morphemes, words, phrases, clauses sentences, sentence elements etc.
14.Oral Skills – Articulation of sounds structure of syllable stress,
rhythm, connected speech, intelligibility, clarity and pitch.
15.Use of integrated skills of communication.
Term work and Reporting:
Term work will be in the form of Report containing minimum
10-12 exercises based on separate topics as mentioned in the syllabus.
The assessment will be made by the concerned teacher or an internal
examiner appointed by the Principal of the College.
Reference Books:
1.Developing Communication Skill by Krishna Mohan and Meera Banerjee,
McMillan Publishers.
2.Communication Skill – B.V. Pathak, Nirali Prakashan.
3.Writing Correct English – Readers Digest Publication.
4.GRE by Baron
5.Audio Cassettes by Baron.
Note: Exercises on Chapter No. 1, 2, 3 and 7 are desirable and one each
on other topic is essential.
|
|
|
|
|
|
|
|
|
|
|
- Third Year CSE(Download) First Year
Second Year
Final Year
- Semester 1
CSE301: Database Management Systems (L-4, T-0,P-0, CR-4)
Introduction
Basic concepts, Advantages of a DBMS over file-processing systems, Data
abstraction,Data Models and data independence, Components of DBMS and
overall structure of DBMS,Data Modeling, entity, attributes, relationships,
constraints, keys E-R diagrams, Components of E-R Model.
Relational Model
Structure, relational algebra, tuple and domain relational calculus,
extended relational algebra operations, news and modifications
SQL
Basic structure, set operations, aggregate functions, null values, data definitions,
embedded SQL, other SQL features and views
Relational Database Design
Concept of integrity and referential constraints Notion of normalized relations,
functional dependency, decomposition and properties of decomposition,
Normalization using functional dependency, Multi-valued dependency and Join
dependency.
Object-Based Databases
Nested Relations, Complex Types and Object Orientation,Querying with Complex Types,
Creation of Complex Values and Objects, Comparison of Object-Oriented and
Object-Relational Databases.
Storage and file structure
Physical storage media, magnetic disks, RAID, territory storage, file organization,
organization of records in files, data dictionary storage, storage structures
for object oriented databases
Indexing and hashing
Index sequential files, B-tree indexed files, B+ trees index files, static and
dynamic hash functions, comparison
Query Processing
Query interpretations, equivalence of expressions, estimation of query processing
cost, estimation of cost of access using indices, join strategies, structure of
query optimizer
Transaction processing and management
Transaction concept, transaction state, implementation Atomicity and Durability,
Concurrent Executions, Serializability, Implementation of Isolation ,
Transaction definition in SQL
Database system Architecture
Centralized, Client Server, Parallel and Distributed Systems . Web enabled System
References Books
1. Abraham Silberschatz, Henry F. Korth, S. Sudarshan, “Database system concepts”,
5th Edition, McGraw Hill International Edition.
2. Raghu Ramkrishnan, Johannes Gehrke, “Database Management Systems”,
Second Edition, McGraw Hill International Editions.
3. Rob Coronel, “Database systems: Design implementation and management”,
4th Edition, Thomson Learning Press
4. C.J.Date ,”An introduction to Database system” , 7th Edition
Term Works
The Term-work shall consist of at least ten practicals based on the above syllabus
or a simple Database Design Mini Project using the database concepts that are
covered in the curriculum. Practical examination will be based on the above
term-work and questions will be asked to judge the understanding of term-work
performed at the time of exami-nation.
CSE302: Theory of Computation (L-4, T-0, P-1, CR-5)
Introduction:
Automata, Computability, and Complexity. Types of Proof.
Regular Languages
Finite Automata, formal definition, examples, designing finite automata,
the regular operations
Nondeterminism
Formal definition, equivalence of NFAs and DFAs, closure under the regular operations.
Regular expressions
Formal definitions, equivalence with finite automata.
Nonregular Languages
The Pumping lemma for regular languages.
Context-Free Languages
Context-free Grammars, formal definition, examples, designing context-free
grammars, Ambiguity, Chomsky normal form.
Pushdown Automata
Formal definition, examples, equivalence with context-free grammars.
Non-context-free Languages
The pumping lemma for context-free languages.
The Church-Turing Thesis
Turing Machines, formal definition, examples
Variants of Turing Machines
Multitape Turing Machines, Nondeterministic Turing Machines, Enumerators, equivalence
with other models, The Definition of Algorithm, Hil-bert’s problems.
Decidability
Decidable Languages and the Halting Problem.
Complexity Theory
Time Complexity, Measuring Complexity, The Class P, The Class NP,
Np-completeness, NP-complete problems.
Reference Books:
01. M. Sipser, Introduction to the Theory of Computation, Brooks/Cole
Thomson Learning, 1996
02. H.R. Lewis and C.H.Papadimitrou, Elements of the Theory of Computation,
Prentice Hall Inc., 1999
03. J.E. Hopcroft, Rajeev Motwani and J.D.Ullman, Introduction to Automata,
Languages and Computation, Pearson Education, 2002.
04. Dexter Kozen, Automata and Computability, Springer Verlag.
CSE303: UNIX & System programming (L-4, T-0, P-1, CR-5)
Introduction
System structure, user perspective, operating system services, system commands,
assumption about hardware.
Shell Programming
Bourne shell and C shell progamming, variables, constants, environments, control
structures, shell scripts examples
Introduction to kernel
Architecture of the Unix operating system, introduction to system concepts,
kernel data structures, and system administration
Buffer Cache
Buffer headers, structure of buffer pool, scenarios for retrieval of a buffer,
reading and writing disk blocks
Internal Representation of Files
Inodes, Structure of a regular file, directories, Conversions of a path name to
I node, super Block, I node assignment to a new file, allocation of disk blocks,
other file types
System Calls of the file systems :
Open, read, write, file and record locking, lseek, close, file creation, creation
of special files, change directory and change root, change owner and change mode,
stat and fstat , pipes, dup, mounting and un-mounting file system, link and unlink,
file system abstraction, file system mainten-ance
Process Control
Process creation, signals, process termination, awaiting process termination,
invoking other programs, UID of a process, changing the size of a process,
The shell, system boot and the init process.
Memory management policies
Swapping, demand paging, a hybrid system with swapping and demand paging
I/O Subsystem
Driver interfaces, disk drivers, terminal drivers.
Term work:
The Term-work shall consist of at least ten practicals based on the above syllabus.
Prac-tical examination will be based on above term-work and questions will be asked
to judge the understanding of term-work performed at the time of examination.
Reference Books:
1. M. J. Bach, “The Design of the UNIX operating Systems”, PHI
2. Richard Stevens, “UNIX Network Programming”, PHI
3. John Muster, “UNIX made easy”, Third Edition, TMH Edition
CSE304: Computer Algorithms (L-4, T-0, P-1, CR-5)
Introduction:
The role of algorithm in computing, insertion sort, analyzing algorithms,
designing algorithms, growth of functions, recurrences
Divide and conquer
General method, binary search, merge sort, quick sort,lower bounds for sorting
by comparison of keys
Greedy method
General method, Knapsack problem, job sequencing with dead-lines, minimum cost
spanning trees-Prim’s algorithm, Kruskal’s Algorithm, single source shortest paths.
Dynamic programming
General method, multistage graphs, all pairs shortest paths, single source
shortest paths, optimal binary search trees, reliability design, traveling
salesperson problem.
Basic search and search techniques:
Techniques for graphs, Breadth First search traversal, Depth First search traversal,
connected components and spanning trees, biconnected components and DFS.
Backtracking:
General method, eight queens problem, sum of subsets, graph color-ing, Knapsack problem.
Branch and bound
Least cost search, 15-puzzle; An example, control abstraction for LC search,
bounding,FIFO branch and bound, LIFO branch and bound, Knapsack problem,
LC branch and bound solution.
NP- Completeness
Polynomial time, polynomial time verification, NP- com-pleteness and reducibility,
Np-complete problems.
Term Work:
The Term-work shall consist of at least ten practicals based on the above syllabus.
Prac-tical examination will be based on above term-work and questions will be asked
to judge the understanding of term-work performed at the time of examination
Reference Books:
01. Thomas cormn, C. E. Leiserson, Ronald L. Rivest " Introduction to algorithms"
02. Sara Baase, Allen V Gelder “Computer Algorithms – Introduction to design
& anal-ysis” Pearson Education
03. Brassard, Bratly “Fundamentals of algorithms”.
CSE305 : Introductory Course on JAVA (L-4, T-0, P-1, CR-5)
Working with AWT
AWT classes, Component, classes, panel, Graphics, working with color,
image based web manus.
User interface component with swing
Model controller, Layout management, text input, choice component, menus,
dialog boxes.
Graphics Programming
Swing, event handling, exception handling, stream & files, Applet &
its applications.
Generic Programming:
Multithreading, String handling,
Networking:
Socket, client server, reserved socket, proxy server, internet addressing, Java
network classes & interfaces.
Network Security:
Network security in JAVA
JDBC:
database programming with JDBC
JAVA Utilities
Collections framework, Collection interfaces, list, set, sorted set inter-faces.
Collection ofclasses, Array list, linked list, handset, Linked Hash set,Tree Set,
Hash table.
Term work:
The Term-work shall consist of at least ten practicals based on the above syllabus.
Practical Examination:
Prac-tical examination will be based on above term-work and questions will be
asked to judge the understanding of term-work performed at the time of examination
Reference Books:
01. Horstmann,Cornell: “Core Java 2:Volume 1-Fundamentals” Pearson Education
02. Grorge Reese : “Database Programming with JDBC and JAVA” O’REILLY
|
- Semester 2
CSE306: Computer Networks (L-4, T-0, P-0, CR-4)
Introduction
Uses of computer networks, network hardware, network software, reference models,
example of networks, example data communication services
The physical layer
Theoretical basis for data communication,transmission media,wireless transmission,
the telephone system, narrowband ISDN, broadband ISDN and ATM, cellular radio
and communication satellite, data transmission: Concepts and terminology,
analog and digital data transmission and transmission impairments
Data link layer
Data link layer design issues, error detection and correction, ele-mentary data
link protocols, sliding window protocols, example data link protocols
Medium access sublayer
The channel allocation problem, multiple access proto-cols, IEEE standard 802
for LANS and MANS, bridges, high speed LANs, satellite Networks
Network layer
Network layer design issues, routing algorithms, congestion control
algorithms, internetworking
Transport layer
The transport service,elements of transport protocols & simple transport
protocols
Application layer
Introduction to network security, DNS, SNMP, Email, USE-NET, WWW, multimedia
Term work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Prac-tical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination.
REFERENCES BOOKS
01 Andrew S. Tanenbaum, “Computer networks”, PHI
02 William Stallings, “Data & computer communication”,
Pearson Education publication
03 Ullyess Black, “Computer Networks”, PHI.
CSE307: Compiler Construction (L-4,T-0,P-1,CR-5)
Introduction
Analysis of the source program, phases of a compiler, compiler
con-struction tools, simple one pass compiler.
Lexical analysis
Role of lexical analyzer, input buffering, specification and
recogni-tion of the tokens, a language for specifying lexical
analyzers, finite automata, con-version of regular expression
and NFA, optimization of DFA.
Syntax analysis
Role of parser, context free grammars, top down and bottom up
parsing operator precedence parsing. LR parsers, using ambiguous
grammars, parser generators
Syntax directed translation
Definition, construction of syntax trees, bottom up evaluation
of S-attributed definitions, L-attributed definitions, top
down translation, bottom up evaluation of inherited attributes
recursive evaluators, space for attribute values at compiler time,
type checking.
Run-time environments:
Source language issues, storage organization, access to nonlocal
names, parameter passing, symbol tables, dynamic storage
allocation tech-niques.
Intermediate code generation
Intermediate language, declarations, assignment statements,
Boolean expressions, case statements, back patching, procedure
calls.
Code Generation
Issues in the design of a code generator, the target machine,
run time storage management, basic blocks and flow graphs, next
use information, a sim-ple code generator, register allocation
and assignment, the dag representation of basic blocks, peephole
optimization, generating code from dag, dynamic programming code
generation algorithm, code-generator generators
Code Optimization
Introduction, the principal sources of optimization, optimization
of basic blocks, loops in flow graphs,introduction to global
data-flow analysis,itera-tive solution of data-flow equations,
efficient data-flow algorithms,estimation of types.
Term Work:
The Term-work shall consist of at least ten practicals based on
the above syllabus.
Practical Examination:
Prac-tical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination.
Reference Books:
01. Alfred V. Aho, Ravi Sethi, Jeffry D. Ullman, “Compilers principles,
techniques and tools”, Addison Wesley
02. Damdhere D.M., “Compiler construction, principle and practice”,
MacMillan pub-lisher,
03. Holab A.J., “Compiler design in C”, PHI
CSE308: Software Engineering (L-4,T-0,P-1,CR-5)
The Product and the Process:
The Product: The evolving role of software, s/w characteristics, s/w
applications, software myths. The process: Software engineering,
software process, software process models, linear sequential model,
prototyping model, the RAD model, evolutionary software process
models, component-based development, the formal methods model
Managing Software projects:
Project management concepts: The management spectrum, people, the
product, and the process. Software process and project metrics:
Measures, metrics and indicators, s/w measurement, metrics for
s/w quality, integrating metrics within s/w engineering process,
managing variation, establishing s/w metrics program.
Software Project Planning: Project planning objectives,
software scope, resources, software project estimation,
decomposition techniques. Risk analysis and management: reactive
versus proactive risk strategies, software risks, risk
identification, risk projection, risk refinement, risk mitigation,
monitoring and management, safety risks and hazards. Project
scheduling and tracking: basic concepts, the relationship
between people and effort, defining a task set for the software
project. Software quality assurance: Quality concepts, the quality
movement, software quality assurance and software reviews.
Conventional Methods for Software Engineering
System Engineering: Computer based systems, system engineering
hierarchy, business process engineering, product engineering,
requirements engineering, system modeling. Analysis Modeling:
data modeling, functional modeling and information flow,
behavioral modeling, the mechanics of structured analysis,
the data dictionary. Design concepts and principles: s/w design
and s/w engineering, design process, design principles, design
concepts, effective modular design, design documentation.
Architectural design: Software architecture, data design,
mapping requirements into a software architecture, transform
mapping, transaction mapping. User interface design: golden rules,
user interface design, task analysis and modeling, interface
design activities, implementation tools. Software testing
techniques: Testing fundamentals, test case design, white
box testing, basis path testing, control structure testing,
black box testing, testing for specialized environments,
architectures and applications. Software testing strategies:
a strategic approach, strategic issues, unit testing, integration
testing, validation testing, system testing and the art of debugging
Object oriented software engineering
Object oriented concepts and principles, object oriented analysis,
object oriented design and object oriented testing
Advanced topics in software engineering
Component based software engineering, client/server software
engineering, web engineering and reengineering
Term Work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Practical Examination:
Practical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination
References:
1. Stephen R. Schach, “Object oriented and Classical software
Engineering”, TMH edi-tion
2. David Gustafson, “Software engineering”, TMH edition
3. Pankaj Jalote, “Software Project Management in Practice”,
Pearson Education
4. Pressman, “Software Engineering”, fifth edition, McGraw Hill
5. Ghezzi, Jazayeri and Mandrioli, “Fundamentals of software
Engineering”, 2/e, Prentice Hall
6. Ian Sommerville, “Software Engineering”, Pearson education Asia
CSE309: Computer Organization (L-4,T-0,P-1,CR-5)
Introduction:
organization and architecture, structure and function, a brief
history of computers, designing for performance
The computer system:
computer components and function, interconnection struc-tures,
bus interconnection, peripheral component interconnect, computer
memory system overview, semiconductor main memory, cache memory,
cache organization, advanced DRAM organization, external memory
and input/output
The central processing unit:
the arithmetic and logic unit, integer representation, integer
arithmetic, floating point representation, floating point
arithmetic, processor organization, register organization,
instruction cycle, instruction pipelining, Pentium processor,
instruction execution characteristics, use of a large register
file, compiler-based register optimization, reduced instruction
set architecture, RISC pipelining, RISC versus CISC controversy
The control unit:
micro-operations, control of the processor, hardwired implementation,
basic concepts of the micro-programmed control, microinstruction
sequencing and execution and applications of microprogramming
Multiprocessors:
Programming multiprocessors, single bus and network oriented
multiprocessors, clusters, network topologies
Reference Books:
1. David A. Patterson, John L. Hennessy, “Computer Organization
and Design:The Hardware/Software Interface”, Morgan-Kaufman publisher
2. William Stallings, “Computer organization and architecture”,
Pearson Education
3. Randal Bryant and David, “O'Hallaron Computer Systems: A Programmer's
Perspec-tive (CS: APP)”, Prentice Hall, 2002
CSE310: Advance course on Java (L-4, T-0, P-1, CR-5)
Networking :
Inet Address - Factory, instance methods, TCP/IP client sockets,
WHOIS, URL format, URL connection, TCP/IP server sockets, A caching
proxy HTTP server, Datagram, URL classes, java beans, JAR packaging,
networking parts.
Database handling :
Relational database, SQL, JDBC, Graphics, sound, client server
computing, networking parts, SMTP (email), Remote method
innovation (RMI), IDL & CORBA Connectivity
J2EE 1.4platform:
Enterprise java beans technology, java servlet technology,
java server page technology, J2EE applications
J2SE:
J2SE SDK classes, primitives, arrays, value types, java
beans component.
Java server pages technology :
What is JSP pages, examples, life cycles, creating static,
dynamic contents, expression language, java beans component,
using custom tags, reusing custom tags, reusing content in
JSP pages, transferring control to another web page component
including applet, setting properties for group of JSP pages.
JSP standard library, variables, tags, flow controls, message
tag, custom tags, servlets, java struts.
Enterprise beans:
Enterprise bean, session beans, entity bean, message driven
beans, defining client access with interfaces, life cycle
of enterprise beans.XML,SOAP, Messaging ,Creating J2EE
application ,Creating enterprise beans-Coding, compiling,
packaging, specifying, creating application client, creating
web client, primary key for bean managed.
Term work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Practical Examination:
Practical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination
Reference Books:
1. Java Network programming, Elliotte Rusty harold,
O’reilly Publication
2. Java How to Program, Deitel & Associates,
Pearson Education
3. J2EE Architecture, Kumar Sangeeta Subrahmanya, TMH India
CSE311: Mini Project
Objective:
Mini Project shall be based on any recent topic selected by the
students working in a group. In any group more than three
students are not allowed. Laboratory load of four hours per
week per group shall be allotted to the teacher. The guide
shall give the term-work marks by assessing the work done
and the submitted bound report by the students in the group.
External practical examination shall be based on the work
demonstrated by the group, followed by the oral examination.
CSE401: Industrial Training
Objective:
Every student should undergo training for a period of one
month during summer vacation and he/she has to prepare and
submit a report that will be evaluated through a seminar
giv-en by him/her. The performance will be considered in
the first term of final year
|
|
|
|
|
|
|
|
|
|
|
|
- B. TECH CSE(Download) First Year
Second Year
Third Year
- Semester 1
CSE402 Advanced Database Management Systems (L-4,T-0,P-2,CR-5)
Distributed Databases
Introduction, Promises of DDBSs, Complicating factors, problem areas of DDBSs,
Architectural models for Distributed DBMS, Distributed DBMS architecture.
Distributed database Design: Alternative Design Strategies, Distribution
Design issues.
Distributed Query Processing
Query processing problem, objectives of Query processing, Complexity of
Relational Algebra operation, Characterization of Query processors, Layers
of Query processing. Distributed Transactions, Commit protocols, Concurrency
control in Distributed Databases, Failures and fault Tolerance in
Distributed databases.
Parallel Databases
Database servers, Parallel architectures, parallel DBMS techniques, parallel
execution problems, parallel execution for Hierarchical architecture.
Application development and administration
Web interfaces to databases, performance tuning, performance
benchmarks, standardization, e-commerce, and legacy systems
Advanced Querying and Information Retrieval
Decision support systems, data analysis and OLAP, data mining,
data warehousing, and information retrieval systems
Advanced Data Types and New Applications
Motivation, time in databases, spatial and geographic data,
multimedia databases, mobility and personal databases
Advanced Transaction Processing
Transaction processing monitors, transactional workflows,
main memory databases, real time transaction systems, long
duration transactions, transaction management in multidatabases
Multidimensional Indexes
Application needing multiple dimensions, hash like
structures for multidimensional data, tree like
structures for multidimensional data, bitmap indexes
Information Integration
modes of information, wrappers in mediator based systems,
on-line analytic processing, data cubes, data warehouses
and data mining applications
XML
Background, Structure of XML Data, XML Docu-ment Schema,
Querying and Transformation, API, Storage of XML Data,
XML Applications
References Books
1. Naveen Prakash, “Introduction to database management”, TMH
2. Rob and Coronel, “Database Systems”, Fifth Edition, Thomson
3. Molino, Ullman and Widom, “Database System Implementation”,
Pearson Education Asia
4. Ozsu and Valduriez, “Principles of Distributed Database Systems”,
Pearson Education Asia
5. Database management, Objectives, system functions and
administration, Gordon Everest
6. Ramkrishnan and Gehrke, “Database Management Systems”,
MGH International Edition
7. Silberchatz, Korth and Sudarshan,
“Data base systems con-cepts”, MGH, 4th edition
Term Works
The Term-work shall consist of at least ten practicals based
on the above syllabus or a simple Database Design Mini Project
using the database concepts that are covered in the curriculum.
Practical examination will be based on the above
term-work and questions will be asked to judge the understanding
of term-work performed at the time of exami-nation.
CSE403 Object Oriented Modeling and Design (L-4,T-0,P-2,CR-5)
Introduction:
Object Orientation-System Development, Review of objects,
Inheritance, Object Relationship, Dynamic binding, -
OOSD life cycle, Process, Analysis, Design, Prototyping,
Implementation- Testing
Methodology and UML
Overview of Methodologies, OMT- Booch methodology, Jacobson Methodology,
Unified approach-UML-Class Diagram, Dynamic modeling
Analysis
Use case model- Creation of classes-Noun phrase approach- Responsibilities
-Collaborators- Object Relationship- Super-Sub class- Aggregation
Design
OO Design Examples- Class visibility- Refining attributes- Methods-
Access layers- OODBMS- Tables- Class mapping view layers- VI designing
Software Quality
Quality Assurance testing—Inheritance and testing- Test plan Usability
testing- User satisfaction- Testing.
Reference Books:
01. Ali Bahrami- “ Object oriented System Development”
Mcgraw Hill International Edition, 1999
02. Booch G. “ Object Orineted Ananlysis and Design”
Addition Wesley Publishing Company 1994
03. Rambaugh J. Blaha, M. Premerlani W. Eddy F and Loresen W.
“ Object Oriented Modelling and Design”. PHI 1997
Term Works
The term-work should consist of at least eight practicals based
on the above syllabus. Practical examination will be based on
above term-work and questions will be asked to judge the
understanding of term-work performed at the time of examination
CSE404 TCP/IP Networking (L-4,T-0,P-2,CR-5)
Introduction
Introduction and overview, Concepts and architectural model,
Internet addresses.
Address mapping
Mapping Internet addresses to physical addresses (ARP),
Reverse address resolution protocol (RARP).
Internet protocols
Connectionless datagram delivery, Routing IP Datagrams,
Error and control messages (ICMP), Classless and Subnet
address Extensions (CIDR), Protocol layering.
Transmission Protocols:
User datagram protocol (UDP), Reliable stream transport service (TCP).
Routing:
cores, peers and algorithms, Routing: Exterior gateway protocols
and autonomous systems (BGP), Routing: In an autonomous system
(RIP, OSPF, HELLO).
Other Topics:
Internet multicasting, TCP/IP over ATM networks, mobile IP,
Private network interconnection (NAT, VPN), Client server model,
Bootstrap and auto con-figuration (BOOTP, DHCP), The domain name
system (DNS).
Applications:
Remote login (TELNET), File transfer and access (FTP), Electronic
Mail (SMTP), world wide web (HTTP), voice and video over IP (RTP),
Internet Security and Firewall design.
Term work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Prac-tical examination will be based on above term-work and
questions will be asked to judge the understanding of term-work
performed at the time of examination.
Reference Books:
1. Behrouz A. Forouzan, “TCP/IP Protocol Suite”, TMH Edi-tion
2. Stevens, “TCP/IP illustrated”, Vol. 1, Pearson Education
3. William Stallings, “Data and computer communications” PHI
4. Siyan, “TCP/IP Unleashed”, Third Edition, Pearson Educa-tion
5. Snader, “Effective TCP/IP Programming”, Pearson Educa-tion
6. Comer, “Internetworking with TCP/IP”, Vol. 1, Fourth Edition,
Pearson Education
7. Laura A. Chappell, “Guide to TCP/IP”, Thomson Learning
CSE405 Elective I (L-4,T-0,P-2,CR-5)
Artificial Neural Networks
Feedforward networks:
Fundamental concepts- Models of artificial neural network (ANN);
Learning and adaption; Learning rules, Classification model,
Features and decision regions, Perceptron networks, Delta
learning rules for multi-perceptron layer, Generalized learning
rule, Error back-propagation training, Learning factors
Recurrent networks:
Mathematical foundation of discrete time and gradient type
Hopefield networks, Transient re-sponse and relaxation modeling
Self-organizing networks:
Hamming net and MAXNET, Unsupervised learning of clusters,
Counterpropagation network, Feature mapping, Self organizing
feature maps, Cluster discovery network (ART1).
Fuzzy Neural Networks:
Fuzzy set theory, Operations on fuzzy sets, Fuzzy neural
networks, Fuzzy min-max neural networks, General fuzzy
min-max neural network
Applications:
Handwritten character recognition, Face rec-ognition,
Forecasting, Image compression
Term Work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Prac-tical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination
Reference Books:
01. Jacek Zurada, “Introduction to ANN”, Jaico Publishing House
02. Bose and Liang, “Neural network fundamentals with Graphs,
Algorithms, and Applications”, TMH edition
03. Ham and Kostanic, “Principles of Neurocomputing for Science
and Engineerin”, TMH edition
CSE401 Industrial Training (L-0,T-0,P-0,CR-2)
INDUSTRIAL TRAINING
Students undergone for training for a period of one month
during summer vacation after second semester of third year
has to prepare and submit a report that will be evaluated
through a se-minar given by them.
CSE406 Project-I (L-0,T-0,P-8,CR-4)
PROJECT - I
Project shall be based on any recent topic selected by
the students working in a group. In any group more than
two students are not allowed. Teaching load of two hours
per week per group shall be allotted to the teacher. The
guide shall give the term-work marks by assessing the work
done and the submitted bound report by the students in the
group. External practical examination shall be based on the
work demonstrated by the group, followed by the oral
examination conducted by the panel of examiners, consisting
of guide working as a senior examiner and other external
examiner(s), appointed by the Institute.
|
- Semester 2
CSE 407 Computer Graphics (L-4, T-0, P-0, CR-4)
Introduction
Types of displays, displays and display processors, display
adapters-VGA, SVGA, graphic accelerators, file formats of BMP,
TIFF, PCX, GIF
Line and circle generation:
Line, circle and character generation methods
Polygons:
Types, representations, polygon filling, scan conversion,
run length encoding, cell encoding
Geometrical transformation:
2-D transformations, 3-D transformations, concepts of
parallel and perspective projections, 3-D clipping
Windowing and clipping:
viewing transformations, 2-D clipping, Sutherland Kohen
algorithm, Cyrus Beck algo-rithm, Sutherland Hodgman
algorithm
Hidden surfaces and lines:
Back face removal algorithm, hidden line methods, Z buffer,
Warnock and Painter al-gorithm, floating horizon
Light color and shading:
Diffused illumination, point source illumination, shading
algorithm, color models, eliminating back spaces,
transparency, reflections and shadows
Curves and fractals:
Curve generation, interpolation and algorithms, B-splines
curves, Bezier curves, fractals, fractal surfaces and lines
Term work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Prac-tical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination.
REFERENCES BOOKS
01 David F. Rogers, “Procedural elements for computer graphics”,
Mc-Graw Hill Int. editions
02 Foley, Van dam, Feiner, Hughes,
“Computer graphics principles and practice”, Addison Wesley
CSE408 Distributed Systems (L-4,T-0,P-1,CR-5)
Introduction
Definition, goals, hardware and software concepts, client/server model
Communication:
Layered protocols, RPC, ROI, MOI, SOC
Processes:
Threads, clients, servers, code migration, soft-ware agents
Naming:
Naming entities, locating mobile entities, removing un-referenced entities
Synchronization:
Clock synchronization, event ordering, mutual exclusion,
deadlock, election algorithms
Consistency and replication:
Data centric consistency models, client centric consistency
model, distribution pro-tocols, consistency protocols
Distributed file systems:
NFS, CODA, XFS, SFS
Distributed object based systems:
CORBA and COM DCOM
Distributed document based systems:
WWW
Term Work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Practical Examination:
Prac-tical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination.
Reference Books:
01. Singhal and Shivaratri,
“Advanced concepts in Operating Systems”, TMH edition
02. P.K. Sinha, “Distributed operating system”, IEEE press
03. Tenenbaum and Steen, “Distributed systems”, PHI, 2002
CSE409 Data and Network Security (L-4,T-0,P-2,CR-5)
Introduction to cryptography:
What is Cryptography, Encryption Schemes, Functions,
Secret Key Cryptography, Public Key Cryptography,
Hash Algorithms
Conventional Encryption:
Classical techniques, Modern Techniques, Algorithms,
Confidentiality using conventional encryption
Public Key encryption and Hash Function:
Public Key Cryptography, Introduction to number theory,
Message au-thentication and hash function, Digital
Signatures and au-thentication protocols
System Security:
Kerberos, Web security SSL, TSL, Firewalls
Advanced topics in software engineering
Component based software engineering, client/server software engineering,
web engineering and reengineering
Term Work:
The Term-work shall consist of at least ten practicals based
on the above syllabus.
Practical Examination:
Practical examination will be based on above term-work
and questions will be asked to judge the understanding of
term-work performed at the time of examination
References:
1. King, Dalton, and Osmanoglu, “Security Architecture”, TMH edition
2. Kaufman, Perlman, and Spenciner, “Network Security”, PHI
3. William Stalling, “Cryptography and Network and Network
security-Principals and practices”, Pearson Education
CSE410 Elective-II: (L-4,T-0,P-2,CR-5)
Mobile Computing
Introduction to Wireless Communication Systems:
Evolution of mobile radio communications, examples of wireless
communication systems
The Cellular Concepts–System Design Fundamentals:
Introduction, frequency reuse, channel assignment strategies,
handoff strategies, interference and system capacity, trunking
and grade of service, improving coverage and ca-pacity in
cellular systems
Multiple Access Technology:
Introduction to multiple access, FDMA, TDMA, SSMA, SDMA, PACKET RA-DIO
Wireless Networking:
Introduction to wireless N/Ws, dif-ferences between wireless
and fixed telephone N/Ws, de-velopment of wireless N/Ws,
fixed N/W transmission hie-rarchy, traffic routing in wireless
N/Ws wireless data ser-vices, PCS/PCN, protocols for wireless
N/W access, N/W databases, UMTS
Wireless LANs:
Infrared Vs radio transmission, infrastruc-ture and
ad-hoc N/Ws, IEEE 802.11, HIPERLAN, bluetooth
Mobile Network Layer:
Mobile IP, DHCP, ad hoc N/Ws
Mobile Transport Layer:
Traditional TCP, indirect TCP, snooping TCP, mobile TCP,
fast retransmit/fast recovery, transmission/time-out freezing,
selective retransmission, transaction oriented TCP
Support for Mobility:
File systems, World Wide Web, WAP architecture, WDP,
WTLS, WTP, WSP, WAE, WML, WML Script, WTA, Examples,
stacks with WAP
Wireless WAN:
GSM, GPRS, TDMA, CDMA, WATM
Reference Books:
1. T.S. Rappaport,
“Wireless Communications: principles and practice”,
Pearson Education
2. Jochen Schiller, “Mobile Communications”, Pearson Education
3. Pahlavan and Krishnamurthy,
“Principles of Wireless Net-works”, Pearson Education
4. Pahlavan and Krishnamurthy, “Wireless Application Protocol”,
Pearson Education
CSE412 Project -II (L-0,T-0,P-8,CR-4)
PROJECT - II
Project shall be based on any recent topic selected
by the students working in a group. In any group more
than two students are not allowed. Teaching load of
two hours per week per group shall be allotted to the
teacher. The guide shall give the term-work marks by
assessing the work done and the submitted bound report
by the students in the group. External practical
examination shall be based on the work demonstrated
by the group, followed by the oral examination conducted
by the panel of examiners, consisting of guide working
as a senior examiner and other external examiner(s),
appointed by the Institute.
CSE411 Environmental Studies (Audit)
Examination scheme for Audit course – Environmental Studies:
The examination scheme in the compulsory audit course-
Envi-ronmental Studies shall be as under:
1) Assignments 30 marks
2) End term examination (Major) 60 marks
3) Attendance and activity 10 marks
---------------------------------------Total marks 100
To get the pass grade in the audit course the students
will have to get atleast 40 marks out of 100 marks.
1) The Multidisciplinary nature of environmental studies: (Lect:2)
Definition, scope & importance, Need for public awareness.
2) Natural Resources(Lect:8)
Renewable & non-renewable resources:Natural resources & associated problems
Forest resources: Use & over-exploitation, deforestation,
case studies, Timber extraction, mining, dams &
their effects on forests & tribal people
Water resources: Use & over-utilization of surface & ground water,
floods, drought, conflicts over water, dams-benefits & problems
Mineral resources: Use & exploitation , en-vironmental effects of
extracting & using mineral resources, case studies.
Food resources: World food problems, changes caused by agriculture
& overgrazing, effects of modern agriculture, fertilizer-pesticide
problems, water logging, salinity, case studies.
Energy resources: Growing energy needs, renewable and non renewable
energy sources, use of alternate energy, Case studies
Land resources: Land as a resource, land degradation, man induced
landslides, soil erosion and desertification.
Role of an individual in conservation of natural re-sources,
equitable use of resources for sustainable lifestyles.
3) Ecosystems: (Lect: 6)
Concept of an ecosystem, Structure and function of an ecosystem,
Producers, Consumers and decomposers, Energy flow in the eco-system,
Ecological Succession, Food chain, food webs and ecological py-ramids,
Introduction, types, characteristics features, structure and function
of the Following ecosystem:-Forest ecosystem, Grassland eco-system,
Desert ecosystem Aquatic ecosystem (ponds, streams, lakes, riv-ers,
oceans, estuaries)
4) Biodiversity and its conservation (Lect: 8)
Introduction- definition: genetic, species and ecosystem diversity,
Biographical Classification of India, Value of biodiversity: consump
-tive use, productive use, Social, Ethical, aesthetic & option values,
Biodiversity at global, National & local levels, India as a mega
diversity nation, Hot –spots of biodiversity, Threats to biodiversity:
habitat loss, poaching of wildlife, man-wildlife conflicts, Endangered
and endemic species of India, Conservation of biodiversity: In-situ
and Ex-situ conservation of biodiversity
5) Environmental pollution (Lect: 8)
Definition, Causes, effects and control measures of: - Air pollution,
Water pollution, Soil pollution, Marine pollution, Noise pollution,
thermal pollution, nuclear hazards, Solid waste Managment: cause,
effects & control measures of urban & industrial wastes, Role of
an individual in prevention of pollution, Pollution case studies.
Disaster management: Floods, earthquake, cyclone & landslides
6) Social Issue & the Environment: (Lect: 7)
From Unsustainable to Sustainable development. Urban problems related
to Energy, Water conservation, rain water harvesting, wa-tershed
management, Resettlement & rehabilitation of people; its problems
& concerns, Case studies, Environmental ethics: Issues & possible
solutions, Cli-mate change, global Warming, acid rain, ozone layer
depletion, nuclear ac-cidents & holocaust, case studies, Wasteland
reclamation, Consumerism & waste products, Environment Protection Act,
Air (Prevention & control of Pollution) Act. Water (prevention & control
of pollution) Act, Wildlife Act, Forest conservation Act, Issues involved
in enforcement of environmental leg-islation, Public awareness.
7) Human Population & the Environment: (Lect: 6)
Population growth, variation among nations, Population explosion-
Family Welfare Programme, Environment & human health, Human
Rights, Value Education, HIV/AIDS, Women & Child Welfare,
Role of Information Technology in Environment & human health,
Case stu-dies.
8) Field Work: (Lect: 5)
Visit to a local area to document environmental assets- river /
forest/grassland/ hill/ mountain, visit to a local polluted
site- Urban/ Rural / Industrial/ Agricultural, Study of common
plants, insects, birds, Study of simple Ecosystems: - pond,
river, hill slopes etc.
|
|
|

|
|
|
|
|