for
BACHELOR OF TECHNOLOGY
(COMPUTER SCIENCE & ENGINEERING)
B. TECH. (CSE)
1. OBJECTIVE
2. THE PROGRAMME
CBCS/BTCSE/2015 1
3. PROGRAMME STRUCTURE
Semester I
Paper Code Title of the Paper Course Marks L-T-P Cre
type Internal Semester Total dits
Assessment Exam
BTCSE 101 Applied FC 30 70 100 3-1-0 4
Mathematics I
BTCSE 102 Applied Physics I FC 30 70 100 3-1-0 4
BTCSE 103 Applied Chemistry FC 30 70 100 3-1-0 4
BTCSE 104 Engineering FC 30 70 100 3-1-0 4
Mechanics
BTCSE 105 Introduction to DC 30 70 100 3-1-0 4
Computer
Programming
BTCSE 106 Communication FC 30 70 100 0-2-2 2
Skills I
BTCSE 107 Applied Physics I FC 50 50 100 0-0-4 2
Lab
BTCSE 108 Workshop Practice FC 50 50 100 0-0-4 2
BTCSE 109 C Programming DC 50 50 100 0-0-4 2
Lab
Total 15-7-14 28
CBCS/BTCSE/2015 2
Semester II
Paper Code Title of the Paper Course Marks L-T-P Cred
type Internal Semester Total its
Assessment Exam
Semester III
Paper Code Title of the Paper Course Marks L-T-P Cred
type Internal Semester Total its
Assessment Exam
CBCS/BTCSE/2015 3
Semester IV
Semester V
CBCS/BTCSE/2015 4
Semester VI
Semester VII
@4-6 weeks Industrial/ Departmental training will be held after sixth semester. However,
Viva-Voce will be conducted in the seventh semester.
CBCS/BTCSE/2015 5
Semester VIII
CBCS/BTCSE/2015 6
DE 4
BTCSE DE41 Digital Image Processing 30 70 100 3-1-0 4
BTCSE DE42 Cloud Computing 30 70 100 3-1-0 4
BTCSE DE43 Real Time Systems 30 70 100 3-1-0 4
BTCSE DE44 Pattern Recognition 30 70 100 3-1-0 4
BTCSE DE45 Advanced Database 30 70 100 3-1-0 4
Management System
DE 5
BTCSE DE51 Software Re-engineering 30 70 100 3-1-0 4
BTCSE DE52 Big data analytics 30 70 100 3-1-0 4
BTCSE DE53 Network Programming 30 70 100 3-1-0 4
BTCSE DE54 Computer Vision 30 70 100 3-1-0 4
BTCSE DE55 Advanced Operating 30 70 100 3-1-0 4
System
OE 1
BTCSE OE11 Principles of 30 70 100 3-1-0 4
Management
BTCSE OE12 Financial Accounting 30 70 100 3-1-0 4
BTCSE OE13 Technology and Culture 30 70 100 3-1-0 4
BTCSE OE14 Operational Research 30 70 100 3-1-0 4
OE 2
BTCSE OE21 Organization behaviour 30 70 100 3-1-0 4
BTCSE OE22 Customer Relationship 30 70 100 3-1-0 4
Management
BTCSE OE23 Managing and Marketing 30 70 100 3-1-0 4
Technology
BTCSE OE24 Knowledge Management 30 70 100 3-1-0 4
OE 3
BTCSE OE31 Enterprise Resource and 30 70 100 3-1-0 4
Planning
BTCSE OE32 IPR and Cyberlaws 30 70 100 3-1-0 4
BTCSE OE33 Android based App 30 70 100 3-1-0 4
development
BTCSE OE34 Engineering Economics 30 70 100 3-1-0 4
OE 4
BTCSE OE41 Consumer Electronics 30 70 100 3-1-0 4
BTCSE OE42 Knowledge Based 30 70 100 3-1-0 4
System and Robotics
CBCS/BTCSE/2015 7
4. MODE OF CURRICULUM DELIVERY
Mode of curriculum delivery includes classroom teaching, assignments, test, lab work,
presentations, participation in relevant events and regularity.
5. ATTENDANCE
a. All students are supposed to attend every lecture and practical classes.
However, the attendance requirement for appearing in the examination shall be a
minimum of 75% of the classes held.
b. Each one-period teaching shall account for one attendance unit.
c. The concerned teacher will take a roll call in every scheduled class, maintains
and consolidate the attendance record, which would be submitted to the Head of
the Department at the conclusion of the semester.
d. Attendance on account of participation (with prior permission from the Head of
the Department) in the co-curricular/extra-curricular activities can be granted by
the Dean on receipt of certificates or recommendations of the respective activity
issued by the Head of the Department.
e. Attendance records displayed on the Notice Board from time to time, in respect
of short attendance, shall be deemed to be a proper notification and no individual
notice shall be sent to the students/local guardian.
f. In case a student is found to be continuously absent from the classes without
information for a period of 30 days, the concerned teacher shall report it to the
Head of the Department.
g. Head of the Department may recommend for striking off the name of a student
from rolls, after ensuring one month continuous absence, from all the
concerned teachers.
h. A student, whose name has been struck off on account of long absence may
apply to the Dean for readmission within 15 days of the notice of striking off the
name. The readmission shall be effected on payments of prescribed readmission
fees.
i. A student with less than 75% attendance in a subject shall not be allowed to
appear in that subject in the semester examination. The Head of the Department
shall recommend all such cases to the Dean of the School.
j. The Dean, on the recommendation of the Head of the Department, may consider
the relaxation of attendance up to 10% on account of sickness and /or any other
valid reason. No application for relaxation of attendance (duly certified by a
Registered Medical Practitioner/Public hospital or a competent authority) will be
entertained after 15 days from the recovery from illness etc.
6. INTERNAL ASSESSMENT
CBCS/BTCSE/2015 8
e. The teacher concerned shall maintain a regular record of the marks obtained by
students in minor tests and display the same in due course.
f. The concerned teachers shall submit the compiled internal assessment marks to
the Head of the Department, on the conclusion of teaching of the current
semester.
g. The Head shall display a copy of the compiled sheet, of internal assessment
marks of all the papers, before forwarding it to the Controller of Examination, i.e.
at the conclusion of the semester.
h. A promoted candidate, who has to reappear in the examination of a paper, will
retain internal assessment marks.
i. In the case of re-admission, the candidates shall have to go through the internal
assessment process afresh and shall retain nothing of the previous year.
7. SEMESTER EXAMINATIONS
Prescriptions for conducting semester examinations of theory and lab papers, those
shall be conducted after the conclusion of each of the semesters, are presented in the
following table:
a. Mode (Theory Papers) Written only
(Lab Papers) Written, Demo,
Programming and
viva- voce.
b. Duration (Theory paper) 03 Hours
c. Total Marks (Theory Papers) 70 (Seventy only)
(Lab Papers) 50 (Fifty only)
8. MAJOR PROJECT
a. Each student of the final year will have to go for Major Project work either in the
Industry or in the Department under the guidance of one or two faculty members.
b. Period of completion of Major Project work shall be full one semester.
c. There shall normally be two supervisors-one internal and one external (in the
case of industry project form the place where the student is pursuing project-
work).
d. All the students, who are pursuing the Major project work, shall be continuously
in touch with the internal supervisor.
e. There shall be a mid-term evaluation of the progress and the internal
supervisors will conduct it. However, an internal supervisor may ask the student
to submit a confidential progress-report from the external supervisor (in the case
of industry project).
f. All the candidates shall submit Three (03) hard copies of the project reports that
are duly approved and signed by internal as well as external (if applicable)
supervisors.
g. An external examiner, appointed for the purpose, shall evaluate the project
report.
h. The Head of the Department shall fix a date and time for viva-voce examinations,
on receipt of the evaluation-report of the project reports from the external
examiner.
CBCS/BTCSE/2015 9
i. Head of the Department shall forward the compiled total marks (awarded in
internal assessment, project Report and Viva-voce Examination), in the project-
semester of each of the candidate, to the Controller of Examination.
9. EXAMINATION
a. A student will be promoted from 1st year to 2nd year/2nd year to 3rd year/3rd year to
4th year provided that he/she is not having more than 07 (Seven) backlog papers
(including Labs; excluding non-credit papers) in total. A student who fails to satisfy
the criteria mentioned for the promotion shall detained in the same year.
b. A detained Student is not allowed to re-appear in the minor tests. His/her old internal
assessment marks will remain same. However, he/she will be required to re-appear
in the semester examination for those papers in which he/she had failed, when these
papers are offered again (Examination for Odd semester paper will be held in Odd
semester, and for Even semester papers will be held in Even semester).
c. Supplementary Examination: For the final year students, students can appear in
supplementary examinations in their all backlog papers after the declaration of their
Final semester results only.
After having passed all the EIGHT semesters, the students shall be eligible for the award
of B. Tech. Computer Science (CSE) degree of JAMIA HAMDARD.
The result of successful candidates, who fulfill the criteria for the award of B. Tech.
Computer Science (CSE), shall be classified at the end of last semester, on the basis of
his/her final CGPA (to be calculated as per university rule).
CBCS/BTCSE/2015 10
SYLLABUS
Unit I
COMPLEX NUMBERS AND INFINITE SERIES: De Moivres theorem and roots of complex
numbers, Eulers theorem, Logarithmic Functions, Circular, Hyperbolic functions and their
inverses, convergence and divergence of Infinite series, Comparison test dAlemberts ratio test,
Higher ratio test, Cauchys root test, alternating series, Lebnitz test, absolute and conditional
convergence.
Unit II
Unit III
Unit - IV
LINEAR ALGEBRA (MATRICES): Rank of matrix, linear transformations, Hermitian and skew
Hermitian forms, inverse of matrix by elementary operations. consistency of linear simultaneous
equations, diagonalisation of a matrix, eigen values and eigen vectors. CaleyHamilton theorem
(without proof).
Unit V
INTEGRAL CALCULUS: Double integral, change of order of integration, triple integral, change
of variables, Beta and gamma functions and relationship between them.
TEXTBOOKS
REFERENCE BOOKS
Mitin, V. V., Polis, M. P. and Romanov, D. A., Modern Advanced Mathematics for
Engineers, John Wiley and Sons, 2001.
Dr. A. B. Mathur, V. P. Jaggi, Advanced Engineering Mathematics, Khanna publications.
Jain, R. K. and Iyengar, S. R. K., Advanced Engineering Mathematics , Narosa, 2003
B.S. Grewal, Elementary Engineering Mathematics, 34th Ed., Khanna Publishers, 1998.
CBCS/BTCSE/2015 11
BTCSE 102 (APPLIED PHYSICS I)
Unit I
Unit II
Unit III
Unit IV
LASER: Introduction, temporal and spatial coherence, principle of Laser, stimulated and
spontaneous emission, Einsteins Coefficients, He-Ne Laser, Ruby Laser, Application of Lasers.
FIBRE OPTICS: Introduction, numerical aperture, step index and graded index fibres,
attenuation & dispersion mechanism in optical fibers (Qualitative only), application of optical
fibres, optical communication (block diagram only)
Unit V
MECHANICS: Central and non-central forces, Inverse square force, SHM, Damped, undamped
and forced Oscillations.
SPECIAL THEORY OF RELATIVITY: Frame of reference, Michelson-Morley experiment, basic
postulates of special relativity, Lorentz transformations (space time coordinates & velocity
only), mass energy relation.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 12
BTCSE 103 (APPLIED CHEMISTRY)
Unit I
WATER: Analysis of water-alkalinity, hardness and its determination (EDTA method only).
Water for domestic use, water softening processes- lime-soda process, ion exchange method,
boiler feed water, boiler problems- scale, sludge, priming and foaming, caustic embitterment
and corrosion, their causes and prevention, removal of silica, removal of dissolved gases,
carbonate and phosphate conditioning, colloidal conditioning. Calgon treatment. Numerical
problems on alkalinity, hardness, lime-soda process and ion exchange method, EDTA method.
Unit II
FUELS: Classification, combustion and chemical principles involved in it, calorific value: gross
and net calorific values and their determination by Bomb calorimeter. Solid Fuels: Proximate
and ultimate analysis of coal and their importance, high and low temperature
carbonization.Liquid Fuels: Coversion of coal into liquid fuels (Bergius process and Fisher-
Tropsch process) and mechanism, Petroleum: its chemical composition and fractional
distillation, cracking of heavy oil residues- thermal and catalytic cracking, knocking and chemical
structure, octane number and cetane number and their significance. Numerical on calorific
value, combustion and ultimate analysis of coal.
Unit III
GASEOUS STATE: Gas laws and Kinetic theory of gases, real gases- non ideal behaviour,
causes of deviation from ideal behaviour, Vander Waals equation. Numericals based on above
topics. Thermochemistry: Hesss law, Effect of temperature on heat of reaction at constant
pressure (Kirchoffs Equation)
Unit IV
Unit V
TEXTBOOKS
J.C. Kuracose and J. Rajaram, Chemistry in Engineering and Technology (Vol. I and II)
S.S. Dara, Environmental Chemistry and Pollution control (Latest ed.).
J.D. Lee, Inorganic Chemistry.
Puri, Sharma and Pathania, Principles of Physical Chemistry.
V.R. Gowariker, N.V. Viswanathan and Jayadev Sreedha, Polymer Science.
CBCS/BTCSE/2015 13
BTCSE 104 (ENGINEERING MECHANICS)
Unit I
FORCE SYSTEMS: Moment of a force about a point and about an axis; couple moment;
reduction of a force system to a force and a couple. Equilibrium : Free body diagram; equations
of equilibrium; problems in two and three dimensions; plane frames and trusses.
Unit II
FRICTION: Laws of Coulomb friction., problems involving large and small contact surfaces;
square threaded screws;belt friction; rolling resistance. Kinematics and Kinetics of particles:
Particle dynamics in rectangular coordinates cylindrical coordinates and in terms of path
variables; central force motion.
Unit III
PROPERTIES OF AREAS: Moments of inertia and product of inertia of areas, polar moment of
inertia, principal axes and principal moments of inertia. Concept of stress and strain : Normal
stress, shear stress, state of stress at a point, ultimate strength, allowable stress, factor of
safety; normal strain, shear strain, Hookes law, Poissons ratio, generalized Hookes law;
analysis of axially loaded members.
Unit IV
TORSION: Torsion of cylindrical bars, torsional stress, modulus of rigidity and deformation.
Flexural loading : Shear and moment in beams; load, shear and moment relationship; shear and
moment diagrams; flexure formula; shear stress in beams; differential equation of the elastic
curve, deflection of beams.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 14
BTCSE 105 (INTRODUCTION TO COMPUTER PROGRAMMING)
Unit I
Unit II
CONDITIONAL STATEMENTS AND ITERATIONS: conditional executing using if, else, switch
and break statements, Concept of loops, for, while and do-while, continue. One dimensional
arrays and 2-d arrays and Use in matrix computations.
Unit III
Unit IV
POINTERS AND STRINGS: Pointers, relationship between arrays and pointers, Argument
passing using pointers, Array of pointers, Passing arrays as arguments. Strings and C string
library.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 15
BTCSE 106 (COMMUNICATION SKILLS I)
Unit I
Unit II
PARTS OF SPEECH: Noun, Pronouns, Verb (Verbs classified according to form and types of
Verbs), Adjectives and their Usage in Daily Life, Adverbs ( type, position and functions of
Adverbs), Prepositions , Conjunctions , Interjections, errors of accidence and syntax with
reference to Parts of Speech, Articles.
Unit III
TENSES, NARRATION AND VOICE: Descriptive study of Tenses, real life usage of Tenses,
Active and Passive Voice, Conversion of Active voice into Passive voice, Direct speech,
Reported speech, Conversion of Direct speech into Indirect speech.
Unit IV
VOCABULARY USAGE AND TECHNICAL WRITING: Word Formation (by adding suffixes
and prefixes), Synonyms, Antonyms, Homophones and Homonyms, One Word Substitutions,
Confusing Words, Common Differences between British English and American English,
Punctuation, Letter Writing, Paragraph and Essay writing, Interpretation and Use of Charts,
Graphs and Tables in technical writing , Comprehension of Unseen Paragraphs.
Unit V
TEXT: ENGLISH FOR STUDENTS OF SCIENCE BY A.ROY AND P.L. SHARMA (ORIENT
LONGMAN)
Chapters for Study:
"The year 2050" by Theodore J. Gordon, "The Mushroom of Death" by A. Bandhopadhyay,
Human Environment by Indira Gandhi, The Adventure of Blue Carbuncle By Arthur Conan
Doyle
TEXT BOOKS
CBCS/BTCSE/2015 16
BTCSE 201 (APPLIED MATHEMATICS II)
Unit I
Unit II
Unit III
COMPLEX INTEGRATION: Complex line integral, Cauchys integral theorem, Cauchys integral
formula, zeros and singularities, Taylor series, Laurents series, calculation of residues, residue
theorem, evaluation and real integrals.
Unit IV
Unit V
TEXTBOOKS
Ramana, Higher Engineering mathematics, TMH.
Kresyzig, E., Advanced Engineering Mathematics, John Wiley and Sons.
REFERENCE BOOKS
Mitin, V. V.; Polis, M. P. and Romanov, D. A., Modern Advanced Mathematics for
Engineers
, John Wiley and Sons, 2001.
Dr. A. B. Mathur, V. P. Jaggi, Advanced Engineering Mathematics, Khanna publications.
Jain, R. K. and Iyengar, S. R. K., Advanced Engineering Mathematics , Narosa, 2003
Ramana, Engineering Mathematics, TMH.
B.S. Grewal, Elementary Engineering Mathematics, 34th Ed., Khanna Publishers, 1998.
CBCS/BTCSE/2015 17
BTCSE 202 (APPLIED PHYSICS II)
Unit I
Unit II
Unit III
SOLID STATE PHYSICS: Formation of energy bands in metals, semiconductors and insulators;
intrinsic and extrinsic semiconductors, Fermi energy levels for doped, undoped semiconductors
and pn junction; Tunnel diode, Zener diode.
Unit IV
Unit V
X-RAYS: production and properties, Crystalline and Anorphous solids (Brief) Braggs Law,
Applications. ULTRASONICS: Introduction, Production of Ultrasonics (Magentostriction and
piezoelectric methods), engineering applications.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 18
BTCSE 203 (FUNDAMENTALS OF ELECTRICAL ENGINEERING)
Unit I
CIRCUIT ANALYSIS: Ohms Law, KCL, KVL Mesh and Nodal Analysis, Circuit parameters,
energy storage aspects,Superposition, Thevenins, Nortons, Reciprocity, Maximum Power
Transfer Theorem, Millmans Theorem, Star-Delta Transformation. Application of theorem to the
Analysis of dc circuits.
Unit II
A. C. CIRCUITS: R-L, R-C, R-L-C circuits (series and parallel), Time Constant, Phasor
representation, Response of RL,R-C and R-L-C circuit to soinusoidal input Resonance-series
and parallel R-L-C Circuits, Q-factor, Bandwidth.
Unit III
Unit IV
Unit V
ROTATING MACHINES: Construction and working principles of dc motor and generator and its
characteristics, Applications of DC machines, Construction and working principles of 3-j-
Induction motor, Torque-speed characteristics, and Industrial applications.
TEXTBOOKS
Vincent DEL TORO, Electrical Engineering Fundamentals, Prentice Hall India, 2002.
D.P. Kothari & L.J. Nagrath, Basic Electrical Engineering, TMH.
B L Thareja, Basic Electrical and Electronics
REFERENCE BOOKS
P.C. Sen, Principles of Electric Machines and Power Electronics, Wiley Eastern 2003.
Mittal, Basic Electrical Engineering, TMH.
A. K. Sawhney, Electrical & Electronics Measurement & Instrumentation, Hanpat Rai &
Sons, India.
CBCS/BTCSE/2015 19
BTCSE 204 (OBJECT ORIENTED PROGRAMMING IN C++)
Unit I
Unit II
CLASSES AND OBJECTS: Abstract data types, Object & classes, attributes, methods,
Reference variable, C++ class declaration, State identity and behavior of an object,
Constructors and destructors, copy Constructor, Static Class Data, inline function, default
arguments, const arguments Friend Functions.
Unit III
Unit IV
Unit V
FILES AND EXCEPTION HANDLING: Console I/O :Stream, stream classes, unformatted I/O
operations, formatted I/O operations, manipulators.File I/O Basics of data files, creating/
opening & closing a file, reading data from file, writing data into file, error-handing functions,
random access of data files. Namespaces and Exception handling
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 20
BTCSE 205 (COMMUNICATION SKILLS II)
Unit I
Unit II
Unit III
Unit IV
GROUP DISCUSSION: Use of persuasive strategies including some rhetorical devices for
emphasizing (for instance; being polite and firm; handling questions and taking in criticism of
self; turn-taking strategies and effective intervention; use of body language).
TEXTBOOKS
Bansal, R.K. and J. B. Harrison. Spoken English For India: A Manual of Speech and
Phonetics, Hyderabad: Orient Longman, 1983.
Lewis, Hedwig, Body Language: A Guide For Professionals, New Delhi: Response
Books (A division of Sage Publication), 2000
REFERENCE BOOKS
Sides, Charles H. How to Write & Present Technical Information. Cambridge: CUP,
1999.
Forsyth, Sandy & Lesley Hutchison. Practical Composition. Edinburgh : Oliver & Boyd,
1981
CBCS/BTCSE/2015 21
BTCSE ES (ENVIRONMENTAL STUDIES)
Unit I
Unit II
Unit III
WATER POLLUTION AND CONTROL: Hydrosphere, natural water, pollutants their origin and
effects, river, lake/ground water pollution, standards and control.
Unit IV
Unit V
TEXTBOOKS
CBCS/BTCSE/2015 22
BTCSE 301 (APPLIED MATHEMATICS III)
Unit - I
FOURIER SERIES: Fourier Series, Eulers formulae, fundamental theorem of Fourier series
(Convergence theorem), having arbitrary periods, Fourier expansion of odd and even functions,
Fourier expansion of square wave, rectangular wave, saw-toothed wave, periodic block
function, half range sine and cosine expansion, Fourier transform, sine and cosine transforms,
shifting theorem.
Unit II
SPECIAL FUNCTIONS: Bessels functions of first kind, Recurrence relations, modified Bessel
functions of first kind, Ber and Be functions, Legendre Polynomial, Rodrigues formula,
orthogonal expansion of function.
Unit - III
VECTOR CALCULUS: Scalar and Vector point functions, Gradient, Divergence, Curl with
geometrical physical interpretations, Directional: derivatives, Properties. Line integrals and
application to work done, Greens Lemma, Surface integrals and Volume integrals, Stokes
theorem and Gauss divergence theorem (both without proof).
Unit -IV
PARTIAL DIFFERENTIAL EQUATION: Formation of first and second order linear, Lagranges
linear partial differential equation, first order non-linear partial differential equation, Charpits
method, method of separation of variables equations, Laplace, wave and heat conduction
equation.
Unit -V
PROBABILITY AND STATISTICS: Conditional Probability; Mean, Median, Mode and Standard
Deviation; Random variables; Distributions, Poisson, Binomial, Normal.
TEXTBOOKS
REFERENCE BOOKS
Mitin, V. V.; Polis, M. P. and Romanov, D. A., Modern Advanced Mathematics for
Engineers, John Wiley and Sons, 2001.
Dr. A. B. Mathur, V. P. Jaggi, Advanced Engineering Mathematics, Khanna publications.
Jain, R. K. and Iyengar, S. R. K., Advanced Engineering Mathematics, Narosa, 2003
Ramana, Engineering Mathematics, TMH.
B.S. Grewal, Elementary Engineering Mathematics, 34th Ed. Khanna Publishers, 1998.
CBCS/BTCSE/2015 23
BTCSE 302 (DISCRETE MATHEMATICS)
Unit I
Unit II
Unit III
FUNCTIONS AND RELATIONS :Defining a function; domain and range of a function; types of
functions; graph of functions ; compositions of functions; inverse function; equality of functions;
Introduction to relations; Types of relations like binary, inverse, identity, reflexive, irreflexive,
equivalence, symmetric relation etc; Partial Order Relations ; creating Graphs from a relation
and vice versa.
Unit IV
Unit V
GRAPH THEORY: Introduction and Definitions of graphs; types of graphs; graph traversals;
graph colouring defining trees , tree traversals , minimum spanning trees; Eulers formula; Euler
and Hamiltonian paths and circuits;
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 24
BTCSE 303 (ANALOG AND DIGITAL ELECTRONICS)
Unit I
BIPOLAR JUNCTION TRANSISTOR: Introduction, construction, B.J.T operation, Current
relations, B.J.T characteristics, load line ,operating point ,leakage currents saturation & cut off
mode of operations, Transient Char of CE, CB and CC Conf., relation between and . Region
of operation of transistor.
BIAS STABLIZATION: Need for stabilization, stability factor, fixed bias, self bias, emitter bias,
potential div method. Bias stability with respect of variation in Ico, IB, Vbe ,, stablisation factor &
thermal stability.
Unit II
SMALL SIGNAL AMPLIFIERS: Analysis of CB, CE, CC. RC coupled amp, freq response, Mid
band model, gain and impedance, Comparisons of different configurations, Darlington pair,
Class B Push Pull Ampifier.
FEEDBACK AMPLIFIERS: Feedback concepts, classification of feedback amplifiers, properties
of negative and positive feedback amplifiers, advantages and disadvantages, sinusoidal
Oscillators.
Unit III
FIELD EFFECT TRANSISTORS
Introduction to FET, classification and characteristics, operating point, biasing, Depletion and
enhancement MOSFETs, CMOS.
OPERATIONAL AMPLIIER
Char. Of Ideal OP-AMP, Inverting & Non-Inverting Amplifier, Diffferential Amplifier, Adder &
Subtractor, Integrator. Differentiator, Instrumentation Amplifier, Schmitt Trigger, Astable
Multivibrator.
Unit IV
DIGITAL ELECTRONICS: Analog & digital signals, AND ,OR, NOT ,NAND, NOR, XNOR & X-
OR gates, Boolean Algebra, Standard representation of logic function, K. Map simplification of
logic functions dont care conditions, X-OR, X-NOR simplification, introduction to Q-M.
Combinational circuit, multiplexers, demux, decoders, encoders. Adder, Subtractors, Code
converter, binary codes, Comparator, Decoder / driver for display devices.
Unit V
Flip-flop, S-R, J-K, D, T FFs excitation tables, race Around conditions conversion of FF,
Sequential circuit shift registers, ripple counter, Asynchronous counter, Synchronous counter,
Cascade counters and sequence detector, Sequence generator.
TEXTBOOKS
Boylstad & Nashelsky, Electronics Devices and Circuit theory, Pearson publisher.
Sedra, Smith, Microelctronic circuits, oxford university Press.
M. Morris Mano, M.D.Cilleti, Digital Design, Pearson publication.
R.P.jain, Modern Digital Electronics, Mc Graw Hill publication.
REFERENCE BOOKS
V.K.Mehta, Rohit Mehta, Principles of electronics, S. Chand publisher.
B.Kumar, Shail Bala Jain, Electronic Devices and circuit, PHI publication.
N.N.Bhargwa, Basic Electronics, TTTI, Chandigarh.
A. Anand Kumar, Fundamentals of Digital logic Circuits, PHI publication.
Malvino and Leach, Digital principles & Applications, TMH Publication.
CBCS/BTCSE/2015 25
BTCSE 304 (DATA STRUCTURES)
Unit I
ARRAYS AND LINKED LISTS: Storage structures for arrays, matrix, row-major, column-major,
Sparse matrices. Linked list, Doubly linked lists, Circularly linked lists Operations on
polynomials, Dynamic storage management - Garbage collection and compaction.
Unit II
STACK AND QUEUE: Stacks and queues: insertion, deletion, Stack and queue using linked
list, Circular queue, Prefix, postfix, infix notation and conversions.
Unit III
TREES: Binary tree insertion, deletion, traversal (inorder, preorder and postorder), Binary
Search Tree, Threaded binary tree, AVL tree, B-tree, B+-tree.
Unit IV
SORTING AND SEARCHING: Selection sort, Insertion sort, Bubble sort, Merge Sort, Heap
sort, and Quick sort, sorting in linear time, Hash Tables.
Unit V
GRAPH: Representation of Graphs, Breadth First Search, Depth First Search, Topological Sort,
Strongly Connected Components, Algorithm for Kruskals and Prims for Finding Minimum cost
Spanning Trees, Dijkstras Algorithm for finding Single source shortest paths.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 26
BTCSE 305 (COMPUTER ORGANIZATION AND ARCHITECTURE)
Unit I
Unit II
CPU CONTROL UNIT DESIGN: Execution of a complete instruction, Multiple bus organization,
Hardwired control, Micro programmed control, Computer arithmetic, Integer addition and
subtraction, ripple carry adder, carry look-ahead adder, etc. multiplication - shift-and-add, Booth
multiplier etc.
Unit III
PIPELINE: Basic concepts, Data hazards, Instruction hazards, Influence on instruction sets,
Data path and control considerations, Performance considerations, Exception handling. Case
Study of Intel Atom Board.
Unit IV
MEMORY SYSTEM DESIGN: Basic concepts, Semiconductor RAM ROM, Speed, Size and
cost, Cache memories, Improving cache performance, Virtual memory, Memory management
requirements, Associative memories, Secondary storage devices. Case study of Intel Atom
Board.
Unit V
TEXTBOOKS
REFERENCE BOOKS
David A. Patterson and John L. Hennessy, Computer Organization and Design: The
Hardware/Software Interface, Elsevier, 2012.
Carl Hamachar, Zvonco Vranesic and Safwat Zaky, Computer Organization, MGH,
1990.
Vincent P. Heuring and Harry F. Jordan, Computer Systems Design and Architecture,
2nd Edition, Pearson Education, 1996.
CBCS/BTCSE/2015 27
BTCSE 401 (COMMUNICATION SYSTEM)
Unit - I
Unit II
ANGLE MODULATION: Frequency & phase Modulation, narrow & wide-band, FM, BW of FM
waves, Generation & demodulation of FM waves, S/N ratio, Comparison of AM, FM & PM.
Unit III
Unit IV
PULSE DIGITAL MODULATION: Pulse Code Modulation signal to quantization noise ratio,
Probability of error for PCM in AWGN Channel, DPCM, DM and ADM modulators and
demodulators, Prediction Filter, line coding, Inter symbol Interference.
Digital transmission through career modulation Amplitude, Frequency and phase shift
keying, Differential phase shift keying, CPFSK, MSK OPSK and QAM modulation & detection,
probability of error calculation, Matched Filter.
Unit - V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 28
BTCSE 402 (DATABASE MANAGEMENT SYSTEM)
Unit I
INTRODUCTION: Data base system concepts and its architecture, Data models schema and
instances, Data independence and data base language and interface, Data definition
languages, DML. Overall data base structure.
DATA MODELING USING ER MODEL: ER model concept, notation for ER diagrams mapping
constraints, Keys, Concept of super key, candidate key, primary key generalizations,
Aggregation, reducing ER diagrams to tables, extended ER model.
Unit II
RELATIONAL DATA MODEL AND LANGUAGE: Relational data model concepts, integrity
constraints, Keys domain constraints, referential integrity, assertions, triggers, foreign key
relational algebra, relational calculus, domain and tuple calculus, SQL data definition queries
and updates in SQL.
Unit III
DATABASE DESIGN: Functional dependencies, normal forms, 1NF, 2NF, 3NF and BCNF,
multi-valued dependencies fourth normal forms, join dependencies and fifth normal forms.
Inclusion dependencies, loss less join decompositions, normalization using FD, MVD and JDs,
alternatives approaches to database design.
Unit IV
STORAGE AND FILE ORGANIZATION: File Organization, Indexing and Hashing Overview of
file organization techniques, Indexing and Hashing- Basic concepts, Static Hashing, Dynamic
Hashing, Ordered indices, Multi-level indexes, B-Tree index files, B+- Tree index files, Buffer
management.
Unit V
TEXTBOOKS
REFERENCE BOOKS
Silberschatz, H. Korth & S. Sudarshan, Database System Concepts, TMH, 5th Edition,
2010.
R. Ramakrishnan & J. Gehrke, Database Management Systems, 3rd edition, TMH,
2007.
CBCS/BTCSE/2015 29
BTCSE 403 (DESIGN AND ANALYSIS OF ALGORITHMS)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
J. Kleinberg & E. Tardos, Algorithm Design, 1st Edition, Pearson, 2012.
S. Dasgupta, C. Papadimitriou & U. Vazirani, Algorithms, 1st Edition, TMH, 2013.
CBCS/BTCSE/2015 30
BTCSE 404 (SOFTWARE ENGINEERING)
Unit I
Introduction, Software Model and Process: Software Crisis, Need and Definition of Software
Engineering, Software Myths, Process Model: Waterfall Model, V-Model, Incremental Model,
Evolutionary Model,
Unit II
Unit III
Unit IV
Testing and Quality: Software Testing, Verification and Validation, Test Strategy: Unit Testing,
Integration Testing, System Testing, User Acceptance Testing: Alpha & Beta Testing, Internal
and External View of Testing: White Box Testing, Black Box Testing, Quality Concepts, Garvins
Quality Dimension, McCalls Quality Factors, ISO 9126 Quality Factors
Unit V
TEXT BOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 31
BTCSE 405 (OPERATING SYSTEM)
Unit I
Unit II
Unit III
Unit IV
Unit V
I/O MANAGEMENT & DISK SCHEDULING: I/O devices and organization of I/O function, I/O
Buffering, DISK I/O, Operating System Design Issues.
FILE SYSTEM: File Concept, File Organization and Access Mechanism, File Directories, File
Sharing, Implementation Issues
TEXTBOOKS
A Silberschatz, P.B. Galvin & G. Gagne, Operating Systems Concepts, 8th edition, John
Wiley Publications, 2008.
REFERENCE BOOKS
G. Nutt, Operating Systems: A Modern Perspective, Pearson Education, 2nd edition,
1997.
A.S. Tanenbaum, Modern Operating Systems, 3rd edition, Pearson Education, 2007.
W. Stallings, Operating Systems, Internals & Design Principles, 5th edition, PHI, 2008.
CBCS/BTCSE/2015 32
BTCSE 501 (AUTOMATA AND FORMAL LANGUAGES)
Unit I
Unit II
Unit III
CONTEXT FREE GRAMMAR (CFG) AND CONTEXT FREE LANGUAGES (CFL): Definition,
Examples, Derivation , Derivation trees, Ambiguity in Grammar, Inherent ambiguity, Ambiguous
to Unambiguous CFG, Useless symbols, Simplification of CFGs, Normal forms for CFGs: CNF
and GNF, Closure properties of CFLs, Decision Properties of CFLs: Emptiness, Finiteness and
Membership, Pumping lemma for CFLs.
Unit IV
Unit V
TEXTBOOKS
P. Linz, An Introduction to Formal Languages and Automata, 5th Edition, Jones Barlett.
John E. Hopcroft, Rajeev Motwani & Jeffery D. Ullman, Introduction to Automata Theory,
Languages and Computation, 3rd Edition, Pearson Education, 2007.
REFERENCE BOOKS
John C. Martin, Introduction to Languages and the Theory of Computation, TMH, 2011.
Daniel I. A.Cohen, Introduction to Computer Theory, 2nd edition, John Wiley, 1997.
Harry R. Lewis, Christos H. Papadimitriou, Elements of the Theory of Computation, 2nd
edition, Pearson Education, 1998.
CBCS/BTCSE/2015 33
BTCSE 502 (WEB TECHNOLOGY)
Unit I
Unit II
Unit III
CONCEPTS OF WEB PROGRAMMING: Developing Web using HTML, DHTML, CSS, XML,
Using Scripting Languages such as JavaScript
Unit IV
WEB RESEARCH & PRACTICES: The World Wide Web Impact: Opportunities and
Challenges, Evolution of Search Engines.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 34
BTCSE 503 (SYSTEM SOFTWARE)
Unit I
SYSTEM SOFTWARE TOOLS: Text editors, Overview of the Editing Process, User Interface,
Editor Structure, Interactive debugging system, Debugging functions and capabilities,
Relationship with other parts of the system, User-Interface Criteria.
Unit II
ASSEMBLERS: Basic assembler functions, A simple SIC assembler Assembler algorithm and
data structures, Machine dependent assembler features , Instruction formats and addressing
modes, Program relocation , Machine independent assembler features , Literals, Symbol-
defining statements Expressions, One pass assemblers and Multi pass Assemblers,
Implementation example, MASM assembler.
Unit III
LOADERS AND LINKERS: Basic loader functions, Design of an Absolute Loader, A Simple
Bootstrap Loader, Machine dependent loader features, Relocation Program Linking
Algorithm and Data Structures for Linking Loader, Machine-independent loader features,
Automatic Library Search Loader Options, Loader design options, Linkage Editors Dynamic
Linking Bootstrap Loaders, Implementation example, MSDOS linker.
Unit IV
MACRO PROCESSORS: Basic macro processor functions, Macro Definition and Expansion
Macro Processor, Algorithm and data structures, Machine-independent macro processor
features , Concatenation of Macro Parameters, Generation of Unique Labels, Conditional Macro
Expansion, Keyword Macro Parameters-Macro within Macro-Implementation example - MASM
Macro Processor, ANSI C Macro language.
Unit V
SYSTEM SOFTWARE AND MACHINE ARCHITECTURE: The Simplified Instructional
Computer (SIC), Machine architecture, Data and instruction formats, addressing modes,
instruction sets, I/O and programming.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 35
BTCSE 504 (JAVA PROGRAMMING)
Unit I
Java Basics: Java and Internet, Difference between C++ and Java, Byte code and platform
independence, Features of Java, Java 2 Standard Edition (J2SE), Java Runtime Environment
(JRE), Java Just In Time (JIT) Compiler, Installing JDK, Compiling and executing Java
Application, Java Program Structure, Java Keywords, Data types, Variables, Arrays,
Expressions, Operators, Control Statements, for each statement, Command Line Arguments.
Unit II
Object-Oriented Programming: Class and Encapsulation, Objects, Methods, Default and
parameterized Constructors, Inheritance, super and this Keywords, Static Methods,
Polymorphism, Overloading, Overriding, Dynamic Method Dispatch, Abstract class, final
Keyword, Using Scanner Class for Formatted Input, Universal Superclass Object, Variable
Argument List.
Unit III
Interface, Package and String: Interface and Multiple Inheritance, Package, Creating
Package, Using Imports, static import, Access Controls, public, private, protected and default
Control, String, Methods of String, toString() Method, StringBuffer and StringBuilder.
Unit IV
Exception handling and Multithreading: Exception, try and catch Statement, Multiple catch
Statements, Nested try Statement, throw, throws and finally Statements, Creating Exception
Subclasses, Thread, Advantages of Thread, Creating Threads by Extending Thread Class and
Implementing Runnable Interface, Creating Multiple Threads, Life Cycle of a Thread, Thread
Priorities, Thread Synchronization.
Unit V
GUI Programming: Applet and AWT Basics, Applet Vs. Application, Applet Life Cycle, Passing
Parameters to Applets, Drawing Line, Rectangle, Ellipse and Arc, Font and Color Class, Frame,
FlowLayout, BorderLayout and GridLayout Manager, Delegation Event Model, Listeners, Action
and Item Events, Handling Mouse and Keyboard Events, Using Components, Text Field, Label,
Button, Choice, List.
TEXT BOOKS
Herbert Schildt, Java: The Complete Reference, Seventh Edition, DEC-06, ISBN:
9780072263855
Joel Murach and Andrea Steelman, Murach's Java SE 6, ISBN-10: 1-890774-42-1;
ISBN-13: 978-1-890774-42-4
REFERENCE BOOKS
Katherine Sierra, Kathy Sierra, Bert Bates, SCJP Sun Certified Programmer for Java 6
Study Guide: Exam (310-065), McGraw-Hill Companies, June 2008, ISBN-13:
9780071591065
Jeff Friesen, Beginning Java SE 6 Platform: From Novice to Professional, Apress
Deital and Deital, Java How to Program, 8/e, Prentice Hall, 03/17/2009, ISBN:
0136123716
Khalid Mughal, Rolf Rasmussen, A Programmer's Guide to Java SCJP Certification: A
Comprehensive Primer, 3/e, ISBN: 0321556054
CBCS/BTCSE/2015 36
BTCSE 505 (COMPUTER NETWORKS)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
REFERENCES BOOKS
CBCS/BTCSE/2015 37
BTCSE 601 (COMPUTER GRAPHICS)
Unit I
Unit II
Lines and Curves: Bresenhams Line Drawing Algorithm , Mid-point Circle Drawing Algorithm
,Clipping Algorithms: Line and Polygon Clipping Algorithms , Bezier Curves, 4 point and 5 point
Bezier curves using Bernstein Polynomials, Conditions for smoothly joining curve segments, B-
Spline Curves, Cubic B-Spline curves using uniform knot vectors
Unit III
Projection and Solid Modelling: Parallel Projection, Oblique Projection on xy plane, Isometric
Projection, Perspective Projection, One Vanishing Point (V.P.) projection from a point on z axis,
Generation of 2 V.P. Projection, Isometric Projection, Perspective Projection, one vanishing
Point (VP), projection from 0 point on z axis, Solid Modelling.
Unit IV
Illumination and Shading: Shading, Illumination Model for diffused Reflection, Effect of
ambient lighting, distances, Specular Reflection Model, Computing Reflection Vector, Gourard
Shading, Phong Model
Unit V
Hidden Surface Removal: Back Face Detection, Depth Buffer (Z-Buffer, A-Buffer) Method,
Scan Line Method, Depth Sorting Method, Area Subdivision Method.
TEXT BOOKS
REFERENCES BOOKS
CBCS/BTCSE/2015 38
BTCSE 602 (MICROPROCESSOR)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXT BOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 39
BTCSE 603 (ADVANCED JAVA PROGRAMMING)
Unit I
Java Database connectivity (JDBC): Introduction to JDBC, Two Tier and Three Tier Database
Design, JDBC API, Different types of JDBC drivers, Statement, PreparedStatement, Batch
update, Scrollable and Updatable ResultSet, Transaction, Overview of JDBC 2.0 API.
Unit II
Java Servlets: HTML forms and controls, Static Vs Dynamic web pages, CGI limitations,
Difference between Post and Get, Introduction to Servlet and Java Web Server, Servlet API,
Basic Servlet structure, Servlet life cycle, Handling the Client request and FORM data,
HttpRequest and HttpResponse, Handling cookies, Session Tracking, Using servlet to access
database with JDBC.
Unit III
Java Server Page (JSP) and Java Beans: Introduction to JSP, Components of JSP page, JSP
Comments, Scripting elements, Declaration, Directives, implicit objects, Introduction to Java
bean, Bean naming conventions, Getter and Setter methods, Advantages of Java Bean,
Integrating Java Beans with JSP for reading information from forms, Integrating Servlet, JSP
and Bean, Accessing database using JSP.
Unit IV
Unit V
Introduction to EJB: Introduction to EJB, EJB architecture, Overview of entity, session and
message beans, Deployment descriptor, Container Managed Persistence (CMP) and Bean
Managed Persistence (BMP).
TEXT BOOKS
By Marty Hall, Larry Brown, Core Servlets and JavaServer Pages Volume 1: Core
Technologies, Pearsons
Bert Bates, Kathy Sierra, Bryan Basham, Head First Servlets and JSP, O'Reilly
REFERENCE BOOKS
Budi Kurniawan, Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to
J2EE Solutions, New Riders Publishing
Monica Pawlan, Writing Enterprise Applications with Java 2 SDK, Enterprise Edition,
Sun Microsystems, Inc.
Advanced Java 2 Platform HOW TO PROGRAM, Deitel & Deitel, PHI.
CBCS/BTCSE/2015 40
BTCSE 604 (MOBILE COMMUNICATION)
Unit I
Unit II
PCS and GSM: PCS Architecture, GSM-architecture-Location tracking and call setup- Mobility
management- Handover-Security-GSM SMS International roaming for GSM
Unit III
GPRS and Packet Data Network GPRS Network Architecture GPRS Network Operations
Data Services in GPRS Applications for GPRS Limitations of GPRS Spread Spectrum
technology, Third Generation Networks, Applications on 3G
Unit IV
Unit V
Emerging Mobile Communication Technology: Mobile IP, Cellular IP, VoIP, SIP, LTE, 4G
goal and architecture
TEXT BOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 41
BTCSE 701 (DATA WAREHOUSING AND DATA MINING)
Unit I
Unit II
DATA MINING CONCEPTS: Data mining primitives, Basics of data mining, Query language,
Architectures of data mining system
Unit III
Unit IV
Unit V
TEXTBOOKS
Alex Berson & Stephen J. Smith, Data Warehousing, Data Mining & OLAP, Tenth Reprint,
TMH, 2007.
Jiawei Han & Micheline Kamber, Data Mining Concepts and Techniques, 2nd Edition,
Elsevier, 2007.
REFERENCE BOOKS
Pang-Ning Tan, Michael Steinbach & Vipin Kumar, Introduction To Data Mining, Pearson
Education, 2007.
G. K. Gupta, Introduction to Data Mining with Case Studies, Easter Economy Edition, PHI,
2006.
Daniel T. Larose, Data Mining Methods and Models, Wile-Interscience, 2006.
CBCS/BTCSE/2015 42
BTCSE 801 (COMPILER DESIGN)
Unit I
INTRODUCTION: Introduction to Translators (interpreter, compiler & cross-compiler), Phases
of compilation and overview, Introduction to GCC.
LEXICAL ANALYSIS (SCANNER): Regular language, finite automata, regular expression and
their applications to lexical analysis, from regular expression to finite automata, Implementation
of lexical analyzers, lexical-analyzer generator, LEX-compiler, Formal grammars and their
application to syntax analysis, ambiguity, YACC.
Unit II
SYNTAX ANALYSIS (PARSER): Context-free language and grammar
BASIC PARSING TECHNIQUES: Parsers, Top down parsing, Shift reduce parsing, operator
grammar, operator precedence parsing, predictive parsers. LL(1) grammar, LR(0), SLR(1),
LR(1), LALR(1) grammars and Bottom-up parsing, ambiguity and LR parsing, LALR(1) parser
generator (yacc,bison).
Unit III
SYNTAX-DIRECTED TRANSLATION: Syntax-directed Translation schemes, Implementation of
Syntax directed Translators, Intermediate code, postfix notation, Parse trees & syntax trees,
three address code, quadruple & triples, translation of assignment statements, Boolean
expressions, statements that alter the flow of control, postfix translation, translation with a top
down parser.
Unit IV
SEMANTIC ANALYSIS: Attribute grammar, syntax directed definition, evaluation and flow of
attribute in a syntax tree.
SYMBOL TABLE: Data structure for symbols tables, representing scope information, symbol
attributes and management. Run-time environment: Procedure activation, parameter passing,
value return, memory allocation, and scope. Error Detection & Recovery: Lexical Phase errors,
syntactic phase errors semantic errors.
Unit V
INTERMEDIATE CODE GENERATION: Translation of different language features, different
types of intermediate codes.
CODE IMPROVEMENT (OPTIMIZATION): Analysis: control-flow, data-flow dependence etc.,
Code improvement local optimization, global optimization, loop optimization, peep-hole
optimization
TEXTBOOKS
Alfred V. Aho, Monica S. Lam, Ravi Sethi & Jeffrey D. Ullman, Compilers: Principles,
Techniques, and Tools, 2nd edition, Prentice Hall, 2006.
REFERENCE BOOKS
Allen I. Holub, Compiler Design in C , PHI, 2003.
C. N. Fischer and R. J. LeBlanc, Crafting a compiler with C, Benjamin Cummings.
J.P. Bennet, Introduction to Compiler Techniques, 2nd Edition, TMH, 2003.
Henk Alblas and Albert Nymeyer, Practice and Principles of Compiler Building with C,
PHI, 2001.
CBCS/BTCSE/2015 43
DEPARTMENTAL ELECTIVES (DE)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
Russell & Norvig, Artificial Intelligence- A Modern Approach, 3rd edition, Prentice Hall,
2010.
Elaine Rich, Kevin Knight, Shivashankar & B. Nair, Artificial Intelligence, 3rd edition,
TMH, 2009.
D W Patterson, Artificial Intelligence and Expert Systems, Prentice Hall of India, 2002.
William F. Clocksin, Christopher S. Mellish, Programming in Prolog, 5th edition, Springer-
Verlag, 2003.
REFERENCE BOOKS
CBCS/BTCSE/2015 44
BTCSE DE12 (SOFTWARE DESIGN AND TESTING)
Unit I
Software Design: Basic Concept of Software Design, Architectural Design, Low Level Design:
Modularization, Design Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion
Measures, Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down
and Bottom-Up Design. Software Measurement and Metrics: Various Size Oriented Measures:
Halesteads Software Science, Function Point (FP) Based Measures, Cyclomatic Complexity
Measures: Control Flow Graphs.
Unit II
White Box and Black Box Testing: White box testing, static testing, static analysis tools,
Structural testing: Unit/Code functional testing, Code coverage testing, Code complexity testing,
Black Box testing, Requirements based testing, Boundary value analysis, Equivalence
partitioning, state/graph based testing, Model based testing and model checking, Differences
between white box and Black box testing.
Unit III
Integration, System, and Acceptance Testing: Top down and Bottom up integration, Bi-
directional integration, System integration, Scenario Testing, Defect Bash, Functional versus
Non-functional testing, Design/Architecture verification, Deployment testing, Beta testing,
Scalability testing, Reliability testing, Stress testing, Acceptance testing: Acceptance criteria,
test cases selection and execution
Unit IV
Test Selection & Minimization for Regression Testing: Regression testing, Regression test
process, Initial Smoke or Sanity test, Selection of regression tests, Execution Trace, Dynamic
Slicing, Test Minimization, Tools for regression testing, Ad hoc Testing: Pair testing, Exploratory
testing, Iterative testing, Defect seeding.
Unit V
Test Management and Automation: Test Planning, Management, Execution and Reporting,
Software Test Automation: Scope of automation, Design & Architecture for automation, Generic
requirements for test tool framework, Test tool selection, Testing in Object Oriented Systems.
TEXT BOOKS
REFERENCES BOOKS
Naik and Tripathy, Software Testing and Quality Assurance, Wiley
K. K. Aggarwal and Yogesh Singh, Software Engineering, New Age International
Publication.
CBCS/BTCSE/2015 45
BTCSE DE13 (INFORMATION SECURITY)
Unit I
Unit II
SECURITY ISSUES: Need for Security, threat, risk, attack, legal and ethical issues.
Unit III
ERROR DETECTION / CORRECTION: Block Codes, Generator Matrix, Parity Check Matrix,
Minimum distance of a Code, Error detection and correction, Standard Array and syndrome
decoding. Hamming Codes.
Unit IV
CRYPTOGRAPHY: Modular Arithmetic, Congruence, Plain text, Cipher Text, Key, Encryption,
Decryption, Kerckhoffs Principle. Substitution Ciphers, Transposition Ciphers, Types of Attacks
on Ciphers. Cryptanalysis of Substitution Ciphers, Transposition Ciphers. Block Cipher, Stream
Cipher, Data Encryption Standard, Diffie- Hellma key exchange algorithm, Rabin Cipher, Public
Key Infrastructure.
Unit V
SECURITY TOOLS: Intrusion detection systems, Honey pots, Honey nets and padded cell
systems, scanning and analysis tools.
TEXTBOOKS
REFERENCE BOOKS
Kaufman, Perlman , Speciner, Network Security, 2nd Ed., PHI ,India, 2010
Shu Lin , D. J. Costello, Error Control Coding: Fundamentals and applications, Printice
Hall, New Jersey, 2003.
CBCS/BTCSE/2015 46
BTCSE DE14 (SOFT COMPUTING)
Unit I
Unit II
FUZZY LOGIC: Introduction to Fuzzy Logic, Classical and Fuzzy Sets: Overview of Classical
Sets, Membership Function, Fuzzy rule generation.
OPERATIONS ON FUZZY SETS: Compliment, Intersections, Unions, Combinations of
Operations, Aggregation Operations.
FUZZY ARITHMETIC: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on Intervals
& Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations.
Unit III
FUZZY LOGIC: Classical Logic, Multivalued Logics, Fuzzy Propositions, Fuzzy Qualifiers,
Linguistic Hedges Uncertainty based Information: Information & Uncertainty,
INFERENCING: Mamadani and T-S models
APPLICATION OF FUZZY LOGIC: Medicine, Economics etc.
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 47
BTCSE DE15 (INFORMATION THEORY AND CODING)
Unit I
Unit II
SOURCE CODING THEOREM: Huffman coding, Discrete memory less Channels, Mutual
information, Channel Capacity.
CONTINUOUS CHANNEL: Differential entropy and mutual information for continuous
Ensembles, Channel capacity Theorem.
Unit III
Unit IV
CYCLIC CODES: Binary Cyclic Codes, Algebraic structures of cyclic codes, Encoding using (n-
k) bit shift register, Syndrome calculation, BCH codes.
RS AND GOLAY CODES: Golay codes and Shortened cyclic codes R S codes, Burst error
correcting codes, Burst and Random Error correcting codes.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 48
BTCSE DE21 (ADVANCED COMPUTER ARCHITECTURE)
Unit I
PARALLEL COMPUTER MODELS: The state of computing, Classification of parallel
computers, Multiprocessors and multicomputer, Multivector and SIMD computers.
PROGRAM AND NETWORK PROPERTIES: Conditions of parallelism, Data and resource
Dependences, Hardware and software parallelism, Program partitioning and scheduling, Grain
Size and latency, Program flow mechanisms, Control flow versus data flow, Data flow
Architecture, Demand driven mechanisms, Comparisons of flow mechanisms.
Unit II
SYSTEM INTERCONNECT ARCHITECTURES: Network properties and routing, Static
interconnection networks, Dynamic interconnection Networks, Multiprocessor system
interconnects, Hierarchical bus systems, Crossbar switch and multiport memory, Multistage and
combining network.
PROCESSORS AND MEMORY HIERARCHY: Advanced processor technology, Instruction-set
Architectures, CISC Scalar Processors, RISC Scalar Processors, Superscalar Processors,
VLIW Architectures, Vector and Symbolic processors.
Unit III
MEMORY TECHNOLOGY: Hierarchical memory technology, Inclusion, Coherence and Locality,
Memory capacity planning, Virtual Memory Technology.
BACKPLANE BUS SYSTEM: Backplane bus specification, Addressing and timing protocols,
Arbitration transaction and interrupt, Cache addressing models, Direct mapping and associative
caches.
Unit IV
PIPELINING: Linear pipeline processor, Nonlinear pipeline processor, Instruction pipeline
design, Mechanisms for instruction pipelining, Dynamic instruction scheduling, Branch handling
techniques, Arithmetic Pipeline Design, Computer arithmetic principles, Static arithmetic
pipeline, Multifunctional arithmetic pipelines.
Unit V
VECTOR PROCESSING PRINCIPLES: Vector instruction types, Vector-access memory
schemes. Synchronous Parallel Processing: SIMD Architecture and Programming Principles,
SIMD Parallel Algorithms, SIMD Computers and Performance Enhancement.
TEXT BOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 49
BTCSE DE22 (SOFTWARE PROJECT MANAGEMENT)
Unit I
Unit II
COST AND SCHEDULING ESTIMATION MODELS: Various Levels of COCOMO for Cost ,
Effort, Schedule and Productivity Estimation. Approaches to Effort, Cost Estimation, and
Schedule Estimation factors through COCOMO II, Putnam Estimation Model, Algorithmic
models.
Unit III
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 50
BTCSE DE23 (PARALLEL COMPUTING)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
CBCS/BTCSE/2015 51
BTCSE DE24 (SIMULATION AND MODELING)
Unit I
Unit II
Unit III
Unit IV
Unit V
OUTPUT ANALYSIS: Types of simulations with respect to output analysis, stochastic nature of
output data, measures of performance & their estimation, output analysis for termination
simulations & steady state simulations.
Brief overview of discrete & continuous simulation languages and applications of simulation.
TEXT BOOKS
J. Banks, S. Carson & Nelson B.L., Discrete-Event System simulation, 4th edition ,
Pearson Education, 2007
A. M. Law, W. D. Kelton, Simulation Modeling and analysis, 3rd edition, MGH.
REFERENCE BOOKS
W. feller, An introduction to probability theory and its applications, vol. 183, wiley
eastern Ltd.
G. Gordon, System Simulation, PHI.
CBCS/BTCSE/2015 52
BTCSE DE25 (MULTIMEDIA COMMUNICATION TECHNIQUES)
Unit I
Unit II
MULTIMEDIA BUILDING BLOCKS: Text, Sound MIDI, Digital Audio, audio file formats, MIDI
under windows environment Audio & Video Capture.
Unit III
Unit IV
Unit V
MULTIMEDIA NETWORKING: End to End QoS FOR Video Delivery, Wireless video, Error
control in Video Streaming, Cross-Layer Video Adaptation.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 53
BTCSE DE31 (GRAPH THEORY)
Unit I
BASICS: Graphs, degree sequences, distance in graphs, complete, regular and bipartite
graphs, basic properties.
Unit II
STRUCTURE AND SYMMETRY: Cut vertices, bridges and blocks, automorphism groups,
reconstruction problem.
Unit III
TREES AND CONNECTIVITY: Properties of trees, Arboricity, vertex and edge connectivity,
Mengers theorem.
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 54
BTCSE DE32 (NETWORK SECURITY & CRYPTOGRAPHY)
Unit I
INTRODUCTION: Introduction to security attacks, services and mechanism, introduction to
cryptography.
CONVENTIONAL ENCRYPTION: Conventional encryption model, classical encryption
techniques- substitution ciphers and transposition ciphers, cryptanalysis, stereography, stream
and block ciphers.
MODERN BLOCK CIPHERS: Block ciphers principals, Shannons theory of confusion and
diffusion, fiestal structure, data encryption standard(DES), strength of DES, differential and
linear crypt analysis of DES, block cipher modes of operations, triple DES, IDEA encryption and
decryption, strength of IDEA, confidentiality using conventional encryption, traffic confidentiality,
key distribution, random number generation.
Unit II
MATHEMATICAL FOUNDATION: ring and field, prime and relative prime numbers, modular
arithmetic, Fermats and Eulers theorem, Euclids Algorithm, Chinese Remainder theorem,
discrete logarithms.
Principals of public key crypto systems, RSA algorithm, security of RSA, key management,
DiffieHellman key exchange algorithm, introductory idea of Elliptic curve cryptography,
ElGamal encryption.
Unit III
MESSAGE 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.
Unit IV
AUTHENTICATION APPLICATIONS: Kerberos and X.509, directory authentication service,
electronic mail security-pretty good privacy (PGP), S/MIME.
Unit V
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.
TEXTBOOKS
William Stallings, Cryptography and Network Security: Principals and Practice, Prentice
Hall, New Jersy.
Johannes A. Buchmann, Introduction to Cryptography, Springer-Verlag.
REFERENCE BOOKS
Charlie Kaufman, Radia Perlman, Mike Speciner, Network Security: Private
Communication in Public World, 2nd Edition, Pearson Education.
Atul Kahate, Cryptography and Network Security, TMH, 2003.
CBCS/BTCSE/2015 55
BTCSE DE33 (NATURAL LANGUAGE PROCESSING)
Unit I
Unit II
Unit III
GRAMMARS AND PARSING: Grammars and sentence Structure, Top-Down 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.
Unit IV
GRAMMARS FOR NATURAL LANGUAGE: Auxiliary Verbs and Verb Phrases, Movement
Phenomenon in Language, Handling questions in Context-Free Grammars. Human preferences
in Parsing, Encoding uncertainty, Deterministic Parser.
Unit V
TEXTBOOKS
Akshar Bharti, Vineet Chaitanya & Rajeev Sangal, NLP: A Paninian Perspective,
Prentice Hall, New Delhi.
James Allen, Natural Language Understanding, Pearson Education, 2003.
D. Jurafsky, J. H. Martin, Speech and Language Processing, Pearson Education, 2002.
REFERENCE BOOKS
CBCS/BTCSE/2015 56
BTCSE DE34 (MOBILE COMPUTING)
Unit I
Unit II
(Wireless) Medium Access Control : Motivation for a specialized MAC (Hidden and exposed
terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA.
Unit III
Mobile Network Layer : Mobile IP (Goals, assumptions, entities and terminology, IP packet
delivery, agent advertisement and discovery, registration, tunneling and encapsulation,
optimizations), Dynamic Host Configuration Protocol (DHCP).
Unit IV
Mobile Transport Layer : Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Fast
retransmit/fast recovery, Transmission /time-out freezing, Selective retransmission, Transaction
oriented TCP.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 57
BTCSE DE35 (DISTRIBUTED COMPUTING)
Unit I
CHARACTERIZATION OF DISTRIBUTED SYSTEMS: 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, Lamports & 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.
Unit II
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.
Unit III
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.
Unit IV
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.
Unit V
DISTRIBUTED ALGORITHMS: Introduction to communication protocols, Balanced sliding
window protocol, Routing algorithms, Destination based routing, APP problem, Deadlock free
Packet switching, Introduction to Wave & traversal algorithms, Election algorithm. CORBA Case
Study: CORBA RMI, CORBA services.
TEXTBOOKS
Singhal & Shivaratri, Advanced Concept in Operating Systems, McGraw Hill.
Coulouris, Dollimore, & Kindberg, Distributed System: Concepts and Design, Pearson.
REFERENCE BOOKS
Gerald Tel, Distributed Algorithms, Cambridge University Press.
CBCS/BTCSE/2015 58
BTCSE DE41 (DIGITAL IMAGE PROCESSING)
Unit I
Unit II
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN: Some basic Gray Level Transformations,
Histogram Processing, Enhancement Using Arithmetic and Logic operations, Basics of Spatial
Filters, Smoothening and Sharpening Spatial Filters, Combining Spatial Enhancement Methods.
Unit III
Unit IV
Unit V
TEXTBOOKS
Rafael C. Gonzales, Richard E. Woods, Digital Image Processing, 3rd Edition, Pearson
Education, 2010.
REFERENCE BOOKS
Anil Jain, Fundamentals of Digital Image Processing, PHI Learning Pvt. Ltd., 2011.
Jayaraman S., Esaki Rajan S., T.Veera Kumar, Digital Image Processing, 2nd Reprint,
TMH, 2010.
Bhabatosh Chanda & Dwejesh Dutta Majumder, Digital Image Processing and analysis,
2nd Edition, PHI, 2011.
CBCS/BTCSE/2015 59
BTCSE DE42 (CLOUD COMPUTING)
Unit I
INTRODUCTION TO COMPUTING AND CLOUD COMPUTING: Trends in Computing, Grid
Computing, Cluster Computing, Distributed Computing, Utility Computing, Cloud Computing.
Concept and Evolution of cloud computing paradigm. Business driver for adopting cloud
computing. Benefits and challenges of cloud computing. Various types of cloud computing.
Cloud Computing Architecture: Cloud delivery model, SPI framework, SPI evolution, SPI vs.
traditional IT Model.
Unit II
INFRASTRUCTURE AS A SERVICE (IAAS): IaaS service providers, Amazon EC2, GoGrid,
Microsoft soft implementation and support, Amazon EC service level agreement, recent
developments, Benefits.
SOFTWARE AS A SERVICE (SAAS): SaaS service providers, Google App Engine,
Salesforce.com and google platfrom, Benefits, Operational benefits, Economic benefits,
Evaluating SaaS.
PLATFORM AS A SERVICE (PAAS ): PaaS service providers, Right Scale, Salesforce.com,
Rackspace, Force.com , Services and Benefits.
Unit III
VIRTUALIZATION: Virtualization concept and Operating System, Need of virtualization, cost,
administration, fast deployment, reduce infrastructure cost, limitations. Types of hardware
virtualization: Full virtualization, partial virtualization, para virtualization. Desktop virtualization:
Software virtualization, Memory virtualization, Storage virtualization, Data virtualization, Network
virtualization. Microsoft Implementation: Microsoft Hyper V, VMware features and infrastructure,
Virtual Box, Thin client.
Unit IV
CLOUD DEPLOYMENT MODEL: Public clouds, Private clouds, Community clouds, Hybrid
clouds, Advantages of Cloud computing, Performance and Resource management, load
balancing, Energy model.
Unit V
BEST PRACTICE CLOUD IT MODEL: Analysis of Case Studies when deciding to adopt cloud
computing architecture, How to decide if the cloud is right for your requirements. Cloud based
service, applications and development platform deployment so as to improve the total cost of
ownership (TCO), Security aspects in cloud.
TEXTBOOKS
Barrie Sosinky, Cloud Computing, Wiley Publishing House, 2011.
Michael J. Kavis, Architecting the cloud: Design decision for cloud computing, John
Wiley & Sons, 2014.
REFERENCE BOOKS
Anthony T.Velte, Toby J. Velte & Robert Elsenpeter, Cloud computing a practical
approach, MGH, 2009.
Thomas Erl, Ricardo Puttini, Cloud Computing: Concepts, Technology & Architecture,
Prentice Hall, Pearson Publications, 2013.
CBCS/BTCSE/2015 60
BTCSE DE43 (REAL TIME SYSTEMS)
Unit I
DEFINITION, TYPICAL REAL TIME APPLICATIONS: Digital Control, High Level Controls,
Signal Processing etc., Release Times, Deadlines, and Timing Constraints, Hard Real Time
Systems and Soft Real Time Systems, Reference Models for Real Time Systems: Processors
and Resources, Temporal Parameters of Real Time Workload, Periodic Task Model,
Precedence Constraints and Data Dependency.
Unit II
Unit III
Unit IV
Unit V
REAL TIME COMMUNICATION: Model of Real Time Communication, Priority-Based Service
and Weighted Round-Robin Service Disciplines for Switched Networks, Medium Access Control
Protocols for Broadcast Networks, Internet and Resource Reservation Protocols, Real Time
Protocols, Communication in Multicomputer System, An Overview of Real Time Operating
Systems.
TEXTBOOKS
REFERENCE BOOKS
Prof. Albert & M. K. Cheng, Real-Time Systems: Scheduling, Analysis, and Verification,
John Wiley and Sons Publications.
CBCS/BTCSE/2015 61
BTCSE DE44 (PATTERN RECOGNITION)
Unit I
Unit II
Unit III
Unit IV
Neural Approach: Introduction to artificial neural networks, feed forward networks, delta rule and
backpropagation, Hopfield networks and unsupervised learning, Adaptive resonance
architectures, related techniques. Pattern associators and content addressable memories,
hardware realizations.
Unit V
Syntactic pattern recognition: Formal languages and grammars Pattern grammars and higher
dimensional grammars, Parsing, Automata realizations, stochastic grammars, Grammatical
Inference, computational learning theory, Valiant`s framework.
TEXT BOOKS
REFERENCE BOOKS
Pattern Classification and Scene Analysis by R. O. Duda and P. E. Hart; Wiley, New
York, 1973.
Structural Methods in Pattern Recognition by L. Miclet; North Oxford Academic,
London, 1986.
CBCS/BTCSE/2015 62
BTCSE DE45 (ADVANCED DATABASE MANAGEMENT SYSTEM)
Unit I
Unit II
Unit III
Unit IV
OVERVIEW OF STORAGE AND INDEXING: Data on External Storage, File Organization and
Indexing Clustered Indexes, Primary and Secondary Indexes, Index data Structures Hash
Based Indexing, Tree based Indexing Storing data: Disks and Files: -The Memory Hierarchy
Redundant Arrays of Independent Disks. Tree Structured Indexing: Intuitions for tree Indexes,
Indexed Sequential Access Methods (ISAM) B+ Trees: A Dynamic Index Structure, Search,
Insert, Delete. Hash Based Indexing: Static Hashing, Extendable hashing, Linear Hashing,
Extendable vs. Linear Hashing.
Unit V
TEXTBOOKS
Raghu Ramakrishnan & Johannes Gehrke, Data base Management Systems, TMH
A. Silberschatz, H.F. Korth, S. Sudarshan, Data base System Concepts, McGraw hill
Ramez Elmasri, Shamkant & B.Navathe, Fundamentals of Database Systems, 5th
edition, Pearson Education, 2008.
REFERENCE BOOKS
P. K. Das Gupta, Database Management System Oracle SQL and PL/SQL, PHI.
Peter Rob & Carlos Coronel, Database System Concepts, Cengage Learning, 2008.
CBCS/BTCSE/2015 63
BTCSE DE52 (BIG DATA ANALYTICS)
Unit I
Unit II
MINING DATA STREAMS: Introduction To Streams Concepts , Stream Data Model and
Architecture , Stream Computing , Sampling Data in a Stream , Filtering Streams, Counting
Distinct Elements in a Stream, Estimating Moments , Counting Oneness in a Window,
Decaying Window, Real time Analytics Platform(RTAP) Applications , Stock Market Predictions.
Unit III
HADOOP: History of Hadoop, The Hadoop Distributed File System, Components of Hadoop,
Analyzing the Data with Hadoop- Scaling Out- Hadoop Streaming- Design of HDFS-Java
interfaces to HDFSBasics, Developing a Map Reduce Application, How Map Reduce Works,
Anatomy of a Map Reduce Job run-Failures-Job Scheduling-Shuffle and Sort, Task execution,
Map Reduce Types and Formats, Map Reduce Features.
Unit IV
Unit V
FRAMEWORKS: Applications on Big Data Using Pig and Hive Data processing operators in
Pig Hive services HiveQL Querying Data in Hive - fundamentals of HBase and
ZooKeeper, IBM InfoSphere BigInsights and Streams. Visualizations - Visual data analysis
techniques, interaction techniques; Systems and applications.
TEXTBOOKS
Michael Minelli , Michele Chambers , Ambiga Dhiraj, Big Data, Big Analytics: Emerging
Business Intelligence and Analytic Trends for Today's Businesses, Wiley Publications,
2013.
Zikopoulos, Paul, Chris Eaton, Understanding Big Data: Analytics for Enterprise Class
Hadoop and Streaming Data, TMH, 2011.
REFERENCE BOOKS
Michael Berthold, David J. Hand, Intelligent Data Analysis, Springer, 2007.
Tom White, Hadoop: The Definitive Guide, 3rd Edition, Oreilly Media, 2012.
CBCS/BTCSE/2015 64
BTCSE DE53 (NETWORK PROGRAMMING)
Unit I
Unit II
TCP CLIENT SERVER: Introduction, TCP Echo server functions, Normal startup, terminate and
signal handling server process termination, Crashing and Rebooting of server host shutdown of
server host.
Unit III
I/O MULTIPLEXING AND SOCKET OPTIONS: I/O Models, Select function, Batch input,
shutdown function, Poll function, TCP Echo server, getsockopt and setsockopt functions. Socket
states, Generic socket option, IPV6 socket option, ICMPV6 socket option, IPV6 socket option
and TCP socket options.
Unit IV
ELEMENTARY UDP SOCKETS: Introduction UDP Echo server function, lost datagram,
summary of UDP example, Lack of flow control with UDP, determining outgoing interface with
UDP.
ELEMENTARY NAME AND ADDRESS CONVERSIONS: Domain Name System,
gethostbyname function, RES_USE_INET6 Resolver option, gethostbyname2 function and IPv6
support, gethostbyaddr function, uname function, gethostname function, getservbyname and
getservbyport functions.
Unit V
IPV4 AND IPV6 INTEROPERABILITY: IPv4 client, IPv6 server, IPv6 client, IPv4 server.
NETWORK MANAGEMENT AND DEBUGGING: Troubleshooting a Network, ping, traceroute,
netstat, Packet Sniffers, Network Management Protocols, SNMP.
TEXTBOOKS
R. W. Stevens, B. Fenner, A. M. Rudoff, Unix Network Programming: The Sockets Networking
API, 3rd edition, vol.1, PHI, 2010.
E. Nemeth, G. Snyder, T. R. Hein, B. Whaley, UNIX and Linux System Administration
Handbook 4th Edition, Pearson Education 2011.
REFERENCE BOOKS
A.S. Tanenbaum; Computer Networks, 5th edition, Pearson, 2012.
B.A. Forouzan, Data Communications and Networking, 4th edition, Tata McGraw Hill,
2006.
CBCS/BTCSE/2015 65
BTCSE DE54 (COMPUTER VISION)
Unit I
INTRODUCTION: Machine vision systems, optics and lenses, image sensors, human vision
and Neuro-visual model; Marr's paradigm; Imaging geometry - world co-ordinate system and
camera co-ordinate system, co-ordinate transformations, projection geometry, camera
calibration, radiometry.
Unit II
EARLY PROCESSING AND IMAGE FILTERING: Noise removal, region segmentation, concept
of primal sketch, scale space, edge detection and localization, edge linking, Hough transform,
corner and junction detection. Reflectance map and photometric stereo: Image brightness and
radiometry, image formation and surface reflectance under different conditions, reflectance map
and bidirectional reflectance distribution function, photometric stereo recovering albedo and
surface orientation, shape from shading.
Unit III
Unit IV
Unit V
TEXTBOOKS
D. H. Ballard and C. M. Brown, Computer Vision, Prentice Hall, New York, 1986.
R. M. Haralick, L. G. Shapiro, Computer and Robot Vision, Addison-Wesley, 1992.
REFERENCE BOOKS
CBCS/BTCSE/2015 66
BTCSE DE55 (ADVANCED OPERATING SYSTEM)
Unit I
Unit II
Unit III
SIGNALS AND SESSION MANAGEMENT : Signal generation and handling, Unreliable signals,
Reliable signals, Signals in SVR4, Signals implementation, Exceptions, Process Groups and
Terminal management, SVR4 Sessions architecture Process Scheduling : Clock interrupt
handling, Scheduler Goals, Traditional UNIX scheduling.
Unit IV
Unit V
FILE SYSTEM INTERFACE AND FRAMEWORK : The user interface to files, File systems,
Special files, File system framework, The Vnode/Vfs architecture, Implementation Overview,
File System dependent objects, Mounting a file system, Operations on files.
FILE SYSTEM IMPLEMENTATIONS : System V file system (s5fs) implementation, Berkeley
FFS, FFS functionality enhancements and analysis, Temporary file systems, Buffer cache and
other special-purpose file systems.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 67
OPEN ELECTIVES (OE)
Unit II
INTRODUCTION TO FUNCTIONS OF MANAGEMENT PLANNING: Nature, Scope, Objectives
and Significance of Planning, Types of Planning, Process of Planning, Barriers to Effective
Planning, Planning Premises and Forecasting, Key to Planning, Decision Making. Organizing:
Concept, Organization Theories, Forms of Organizational Structure, Combining Jobs:
Departmentation, Span of Control, Delegation of Authority, Authority & Responsibility,
Organizational Design.
Unit III
STAFFING: Concept, System Approach, Manpower Planning, Job Design, Recruitment &
Selection, Training & Development, Performance Appraisal Directing: Concept, Direction and
Supervision Motivation: Concept, Motivation and Performance, Theories of motivation,
Approaches for Improving Motivation, Pay and Job Performance, Quality of Work Life, Morale
Building.
Unit IV
Unit V
QUALITY: The Quality Concept Factors affecting Quality, Developing a Quality Control System,
Total Quality Control, Pre-control of Inputs, Concurrent Control of Operations. Post Control of
Outputs.
CHANGE AND DEVELOPMENT: Model for Managing Change, Forces for Change, Need for
Change, Alternative Change Techniques, New Trends in Organizational Change.
TEXTBOOKS
Stoner, Freeman & Gilbert, Management, 6th Edition, PHI.
Koontz, Principles of Management, 1st Edition , TMH.
REFERENCE BOOKS
Robbins & Coulter, Management, PHI, 8th Edition.
CBCS/BTCSE/2015 68
BTCSE OE12 (FINANCIAL ACCOUNTING)
Unit I
Unit II
Unit III
Unit IV
Unit V
PREPARING REPORTS: cash book, ledger accounts, trial balance, income statement and
balance sheet by using a reputed accounting software package.
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 69
BTCSE OE14 (OPERATIONAL RESEARCH)
Unit I
INTRODUCTION: Definition and scope of operations research (OR), OR model, solving the OR
model, art of modelling, phases of OR study.
LINEAR PROGRAMMING: Two variable Linear Programming model and Graphical method of
solution, Simplex method, Dual Simplex method, special cases of Linear Programming, duality,
senstivity analysis.
Unit II
Unit III
NETWORK TECHNIQUES: Shortest path model, Max-Flow problem and Min-cost problem.
PROJECT MANAGEMENT: Phases of project management, guidelines for network
construction, CPM and PERT.
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 70
BTCSE OE21 (ORGANIZATIONAL BEHAVIOUR)
Unit I
FOCUS AND PURPOSE: Definition, need and importance of organizational behaviour, Nature
and scope, Frame work, Organizational behaviour models.
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
Stephen P. Robins, Organizational Behavior, PHI Learning / Pearson Education, 2008.
Fred Luthans, Organizational Behavior, 11th Edition, TMH, 2001.
REFERENCE BOOKS
Schermerhorn, Hunt and Osborn, Organizational Behavior, 9th Edition, John Wiley.
Udai Pareek, Understanding Organizational Behaviour, 2nd Edition, Oxford Higher
Education, 2004.
Mc Shane & Von Glinov, Organizational Behaviour, 4th Edition, TMH, 2007.
Hellrigal, Slocum and Woodman, Organisational Behavior, 11th Edition, Cengage
Learning, 2007.
Ivancevich, Konopaske & Maheson, Organizational Behaviour & Management, 7th
Edition, TMH, 2008.
CBCS/BTCSE/2015 71
BTCSE OE22 (CUSTOMER RELATIONSHIP MANAGEMENT)
Unit I
Unit II
Unit III
SERVICE QUALITY: Concept of Quality, Meaning and Definition of Service Quality, Factors
influencing customer expectation and perception, Types of Service Quality.
Unit IV
Unit V
TEXTBOOKS
Alok Kumar Rai, Customer Relationship Management: Concepts and Cases, 2nd
Edition, PHI Learning.
Simon Knox, Adrian Payne, Stan Maklan, Customer Relationship Management,
Routledge Inc.
Bhasin, Customer Relationship Management, Wiley Dreamtech.
REFERENCE BOOKS
CBCS/BTCSE/2015 72
BTCSE OE23 (MANAGING AND MARKETING TECHNOLOGY)
Unit I
Core Concepts of Marketing: Concept, Meaning, definition, nature, scope and importance of
marketing, Approaches to Marketing: Product , Production , Sales, Societal, Relational.
Concept of Marketing Myopia, Holistic Marketing Orientation, Customer Value, Adapting
marketing to new liberalised economy - Digitalisation, Customisation, Changing marketing
practices.
Unit II
Market Analysis and Selection: Nature and Contents of Marketing Plan, Marketing environment,
Controllable and Uncontrollable factors effecting marketing decisions, Analyzing latest trends in
Political, Economic, Socio-cultural and Technical Environment, Concept of Market Potential &
Market Share, Concept, Characteristics of consumer and organizational markets, Buyer
Behavior, concept of market segmentation, Evaluating & Selecting, Target Markets, Concept of
Target Market, Positioning and differentiation strategies, Concept of positioning Value
Proposition & USP, Marketing Information System, Strategic marketing planning and
organization.
Unit III
Product Decision- Concept of a product; Classification of products; Major product decisions;
Product line and product mix; Branding; Packaging and labeling; Product life cycle strategic
implications; New product development and consumer adoption process.
Unit IV
Price Decision- Concept, and Meaning of Price and Pricing, Significance of Pricing Decision,
Factors affecting price determination; Pricing Methods and Techniques, Pricing policies and
strategies; Discounts and rebates.
Unit V
Place Decision- Nature, functions, and types of distribution channels; Distribution channel
intermediaries; Channel management decisions, Marketing channel system - Functions and
flows; Channel design, Channel management - Selection, Training, Motivation and evaluation of
channel members; Promotion Decision-Communication Process; Promotion mix advertising,
personal selling, sales promotion, publicity and public relations; Media selection; Advertising
effectiveness; Sales promotion tools and techniques.
TEXTBOOKS
Philip Kotler-Agnihotri, Principle of marketing, Pearson Education
Ramaswamy V.S. and Namakumari S, Marketing Management: Planning,
Implementation and Control , 3rd Edition, Macmillian.
Rajan Saxena, Marketing Management, TMH.
REFERENCE BOOKS
R Kumar & Goel, Marketing Management, UDH Publishers, 2013.
Stanton William J, Fundamentals of Marketing , TMH.
M.J. Etzel, B.J. Walker and William J Stanton, Marketing concept & Cases, 13th
Edition, TMH.
CBCS/BTCSE/2015 73
BTCSE OE24 (KNOWLEDGE MANAGEMENT)
Unit I
Unit II
Unit III
Unit IV
Knowledge management system life cycle, managing knowledge workers, knowledge audit,
and knowledge management practices in organizations, few case studies.
Unit V
TEXTBOOKS
REFERENCE BOOKS
Amrit Tiwana , The KM Toolkit Orchestrating IT, Strategy & Knowledge Platforms, 2nd
Edition, PHI.
Sudhir Warier, Knowledge Management, Vikas Publications.
CBCS/BTCSE/2015 74
BTCSE OE31 (ENTERPRISE RESOURCE AND PLANNING)
Unit I
Unit II
Unit III
Unit IV
THE ERP MARKET: ERP Market Place, SAP AG, Peoplesoft, Baan, JD Edwards, Oracle,
QAD, SSA
Unit V
ERP PRESENT AND FUTURE: Turbo Charge the ERP System, EIA, ERP and e-Commerce,
ERP and Internet, Future Directions.
TEXTBOOKS
Alexis Leon, ERP Demystified, Tata McGraw Hill, New Delhi, 2000.
REFERENCE BOOKS
CBCS/BTCSE/2015 75
BTCSE OE32 (IPR AND CYBER LAWS)
Unit I
Unit II
ISSUES IN CYBER SECURITY: Private ordering solutions, Regulation and Jurisdiction for
global Cyber security, Copy Right-source of risks, Pirates, Internet Infringement, Fair Use,
postings, criminal liability, First Amendments, Data Loss.
Unit III
Unit IV
Unit V
TEXTBOOKS
Chris Reed and John Angel, Computer Law, OUP, New York, 2007.
Justice Yatindra Singh, Cyber laws, Uiversal Law publishing Co, New Delhi, 2012.
REFERENCE BOOKS
Jonathan Rosenoer, Cyber Law: The law of the Internet, Springer-Verlag, 1997.
Mark F Grady, Fransesco Parisi, The Law and Economics of Cyber Security, Cambridge
University Press, 2006.
CBCS/BTCSE/2015 76
BTCSE OE33 (ANDROID BASED APP DEVELOPMENT)
Unit I
Unit II
Unit III
APP COMPONENTS: Intent, Intent Types, Building an Intent, explicit intent, implicit intent,
Receiving an Implicit Intent, Activities, Services, App Widgets
Unit IV
APP RESOURCES & GUI: Providing Resources, Accessing Resources, Resource Types, User
Interface, User Interface Layout, Input Controls, Input Events, Event Listeners, Event Handlers,
Touch Mode, Handling Focus
Unit V
TEXBOOKS
Dawn Griffiths & David Griffiths, Head First Android Development, OReilly.
Reto Meier, Professional Android 2 Application Development, Wrox.
REFERENCE BOOK
CBCS/BTCSE/2015 77
BTCSE OE34 (ENGINEERING ECONOMICS)
Unit I
Unit II
Unit III
Unit IV
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 78
BTCSE OE41 (CONSUMER ELECTRONICS)
Unit I
Unit II
Unit III
LANDLINE AND MOBILE TELEPHONY: Basic landline equipment, CLI, Cordless. Intercom/
EPABX system. Mobile phones: GPRS & Bluetooth. GPS Navigation system. Smart Phones.
Unit IV
OFFICE EQUIPMENT: Scanners, Barcode / Flat bed, Printers, Xerox, Multifunction units (Print,
Scan, fax, and copy).
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 79
BTCSE OE42 (KNOWLEDGE BASED SYSTEMS AND ROBOTICS)
Unit I
KNOWLEDGE BASED SYSTEMS: Uncertainty Handling using Fuzzy logic, Neural Networks,
Swarm Intelligence.
Unit II
ROBOT ELEMENTS: Drive system, control system, sensors, end effectors, gripper actuators
and gripper design.
Unit III
Unit IV
ROBOT CONTROL: Fundamental principles, classification, position, path velocity and force
control systems, computed torque control, adaptive control, Seroo system for robot control, and
introduction to robot vision.
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 80
BTCSE OE43 (EMBEDDED SYSTEMS)
Unit I
Unit II
Unit III
Unit IV
Unit V
TEXTBOOKS
REFERENCE BOOKS
CBCS/BTCSE/2015 81
BTCSE OE44 (PROBABILITY AND STOCHASTIC PROCESSES)
Unit I
Unit II
STOCHASTIC PROCESSES: The canonical probability space, Constructing the Random Walk,
Simulation , Random number generation, Simulation of Random Variables, Monte Carlo
Integration.
Unit III
Unit IV
RANDOM WALKS: advanced methods: Stopping times, Walds identity, The distribution of the
first hitting time T1, recursive formula, Generating-function approach.
Unit V
TEXTBOOKS
Peyton Z. Peebles, Probability, Random Variables & Random Signal Principles, 4th
Edition TMH.
Athanasios Papoulis and S. Unnikrishna Pillai Probability, Random Variables and
Stochastic Processes, 4th Edition, PHI.
REFERENCE BOOKS
R.P. Singh and S.D. Sapre, Communication Systems Analog & Digital, TMH, 1995.
Henry Stark and John W. Woods, Probability and Random Processes with Application to
Signal Processing , 3rd Edition, Pearson Education.
CBCS/BTCSE/2015 82