B.tech Syllabus Wef 2012-13 Admitted Batch
B.tech Syllabus Wef 2012-13 Admitted Batch
B.tech Syllabus Wef 2012-13 Admitted Batch
GITAM UNIVERSTIY
(Declared as Deemed to be University U/S 3 of UGC Act, 1956)
REGULATIONS
(W.e.f. 2012-013 admitted batch)
1.0
ADMISSIONS
1.1
2.0
3.0
ELIGIBILTY CRITERIA
2.1
2.2
Admissions into B.Tech will be based on an All India Entrance Test (GAT) conducted by
GITAM University and the rule of reservation, wherever applicable.
3.1
(i)
(ii)
(iii)
(i)
carry out a technical project approved by the department and submit a report.
(ii)
undergo summer training in an industry for a period prescribed by the
department and submit a report.
3.2
4.0
Each academic year consists of two semesters. Every branch of the B.Tech programme
has a curriculum and course content (syllabi) for the courses recommended by the Board
of Studies concerned and approved by Academic Council.
3
4.1
Each course is assigned certain number of credits which will depend upon the number of
contact hours (lectures & tutorials) per week.
In general, credits are assigned to the courses based on the following contact hours per
week per semester.
4.2
The curriculum of B.Tech programme is designed to have a total of 190 to 200 credits for
the award of B.Tech degree.
4.4
Every course of the B Tech programme will be placed in one of the nine groups of
courses with minimum credits as listed in the Table 1.
Group of Courses
Minimum credits
HS
12
Basic Sciences
BS
17
Mathematics
MT
10
Basic Engineering
BE
26
Core Engineering
CE
68
Departmental Elective
DE
IE
Project Work
PW
Industrial Training
IT
Total
5.0
Code
160
MEDIUM OF INSTRUCTION
The medium of instruction (including examinations and project reports) shall be English.
6.0
REGISTRATION
Every student has to register himself/herself for each semester individually at the time specified by
the Institute / University.
4
7.0
7.1
The assessment of the students performance in each course will be based on continuous
internal evaluation and semester-end examination. The marks for each of the component
of assessment are fixed as shown in the Table 2.
Component
assessment
of
Marks allotted
Type
Assessment
of
Scheme of Examination
Continuous
evaluation
The semester-end examination in theory
courses will be for a maximum of 60 marks.
1
Semester-end
examination
60
100
Total
(i) 40 marks are allotted for record work
and regular performance of the student in
the lab.
Continuous
evaluation
2
Practicals
100
5
(i) 50 marks are allotted for continuous
evaluation of the project work throughout
the semester by the guide.
Project work
(VII
&
Semester )
100
Project evaluation
Eighth
Training
Industrial training
evaluation
100
Semester )
4
* Head of the Department concerned shall appoint two examiners for conduct of the examination.
8.0
8.1
8.2
8.3
8.4
9.0
A student who has secured F Grade in Project work / Industrial Training shall have to
improve his report and reappear for viva voce Examination of project work at the time
of special examination to be conducted in the summer vacation after the last academic
year.
SPECIAL EXAMINATION
9.1
A student who has completed the stipulated period of study for the degree programme
concerned and still having failure grade (F) in not more than 5 courses ( Theory /
Practicals), may be permitted to appear for the special examination, which shall be
conducted in the summer vacation at the end of the last academic year.
9.2
6
10.0
11.0
ATTENDANCE REQUIREMENTS
10.1
A student whose attendance is less than 75% in all the courses put together in any
semester will not be permitted to attend the end - semester examination and he/she will
not be allowed to register for subsequent semester of study. He /She has to repeat the
semester along with his / her juniors.
10.2
However, the Vice Chancellor on the recommendation of the Principal / Director of the
University College / Institute may condone the shortage of attendance to the students
whose attendance is between 66% and 74% on genuine medical grounds and on payment
of prescribed fee.
GRADING SYSTEM
11.1
Based on the student performance during a given semester, a final letter grade will be
awarded at the end of the semester in each course. The letter grades and the
corresponding grade points are as given in Table 3.
11.2
Grade
Grade points
Absolute Marks
10
90 and above
A+
80 89
70 79
B+
60 69
50 59
40 49
Failed, 0
Less than 40
7
12.0 GRADE POINT AVERAGE
12.1
A Grade Point Average (GPA) for the semester will be calculated according to the
formula:
[Cx G]
GPA = ---------------C
Where
C = number of credits for the course,
G = grade points obtained by the student in the course.
12.2
Semester Grade Point Average (SGPA) is awarded to those candidates who pass in all the
courses of the semester.
12.3
12.4
8.0*
First Class
7.0
Second Class
6.0
Pass
5.0
* In addition to the required CGPA of 8.0, the student must have necessarily passed all the courses of
every semester in first attempt.
13.0
8
13.1
13.2
However the above regulation may be relaxed by the Vice Chancellor in individual cases
for cogent
and sufficient reasons.
13.3
A student shall be eligible for award of the B.Tech degree if he / she fulfils all the
following
conditions.
13.4
Course Code
Category
Sl.
No.
1
EUREG 101
Engg. English I
2
EURMT 102
Engg. Mathematics
3
EURPH 103
Engg. Physics - I
4
EURCH 104
Engg. Chemistry I
5
EURCS 105
Programming with C
DRAWING / PRACTICALS :
EURCS 113
Programming with C Lab
EURCH 114/214
Engg. Chemistry Lab
EUREE 118/218
Electrical & Electronics
Workshop Lab
Total:
Course Code
HS
MT
BS
BS
BE
3
4
4
4
3
-----------
3
3
3
3
3
60
60
60
60
60
40
40
40
40
40
3
4
4
4
3
BE
BS
BE
-------
3
3
3
3
3
3
----
100
100
100
2
2
2
18
09
---
300
500
24
Sl.
No.
Credit
s
to be
award
ed
Scheme of Examination
Dura
tion in
Hrs.
Maximum
Marks
Sem.
Con
End
Eval
Exam
60
40
Credit
s
to be
award
ed
3
EUREG 201
Engg. English II
HS
---
EURMT 202
MT
---
60
40
EURMT 203
MT
---
60
40
EURPH 204
Higher Engineering
Mathematics I
Higher Engineering
Mathematics II
Engg. Physics - II
BS
---
60
40
5
6
EURCH 205
EURCS 206
BS
BE
3
3
-----
3
3
60
60
40
40
3
3
BS
BE
-----
3
3
3
3
---
100
100
2
2
BE
---
--
100
18
10
---
360
540
24
Engg. Chemistry II
Object Oriented
programming with C+ +
DRAWING / PRACTICALS :
EURPH 212/112
EURCS 213
EURIE 215/115
10
Third Semester
Marks
Hours per
week
L T P
EURIT- 301
Basic Electronics
BE
60
40
100
EURIT- 302/
EURCS 302
EURIT- 303
Environmental Studies
HS
60
40
100
Discrete Mathematical
Structures
Probability & Statistics
CE
60
40
100
MT
60
40
100
EURIT- 305
CE
60
40
100
EURIT- 311
CE
100
100
3 3
BE
HS
2
2
100
100
100
100
3 3
3 3
23
300
500
800
EURIT- 304
EURIT- 312
EURIT- 313
Total
Course Code
Category
Cre
dits
Semester
End Exam
Con. Eval.
Total
Fourth Semester
EURIT- 401/
EURCS 401
EURIT- 402
Computer Organization
CE
60
40
100
CE
60
40
100
EURIT- 403
CE
60
40
100
EURIT- 404
BE
60
40
100
EURIT- 405/
EURCS 405
EURIT- 411
Software Engineering
CE
60
40
100
CE
100
100
3 3
EURIT- 412
CE
100
100
3 3
EURIT- 413
Industrial Tour
IT
Total
Hours per
week
L T P
Marks
Total
Total
Credit
s
Con.
Eval.
Categ
ory
Semeste
r End
Exam
Course
Code
11
Total
23
300
400
700
Course Code
Cat
ego
ry
Credi
ts
Marks
Semester
End Exam
Con. Eval.
Total
Fifth Semester
EURIT- 501
CE
60
40
100
CE
60
40
100
CE
60
40
100
CE
60
40
100
EURIT- 505
CE
60
40
100
EURIT- 511
CE
100
100
3 3
CE
100
100
3 3
CE
100
100
3 3
26
300
500
800
EURIT502/EURCS
502
EURIT- 503/
EURCS 503
EURIT- 504
EURIT- 512
EURIT- 513
Total
Total
Hours per
week
L T P
Course
Code
Cate
gory
Credits
Marks
Semester
End Exam
Con. Eval.
Total
Sixth Semester
EURIT- 601
Computer Networks
CE
60
40
100
EURIT- 602
CE
60
40
100
CE
60
40
100
CE
60
40
100
Operating Systems
CE
60
40
100
EURIT- 611
CE
100
100
3 3
EURIT- 612
Unix &Operating
Systems lab
CE
100
100
3 3
EURIT- 603
EURIT- 604/
EURCS -604
EURIT- 605
Total
Hours per
week
L T P
12
EURIT- 613
CE
EURIT- 614
Personality Development
HS
Total
26
100
300
100
500
3 3
800
Seventh Semester
EURIT- 701
EURIT- 702
EURIT- 722-33
EURIT- 722-33
EURIT- 711
EURIT- 712
EURIT- 713
Principles of
Management
Cryptography &
Network Security
DEI
DEII
Network Security
Lab
Project Phase-I
Industrial
Training
HS
CE
DE
DE
CE
PW
IT
Total
23
Total
Credits
Con. Eval.
Category
Semester
End Exam
Course Code
Marks
60
40
100
60
40
100
60
40
100
60
40
100
100
50
50
50
340
210
100
50
Total
Name of the
Course
--
--
--
5
-
5
-
650
Eighth Semester
Total
IDEII
DEIII
Project phase-II
IDE
IDE
DE
PW
4
4
6
22
Total
EURIT- 822-832
EURIT- 842-847
EURIT- 811
BE
Con. Eval
EURIT- 822-832
Professional Ethics
IDEI
Marks
Semester
End Exam
EURIT- 801
Credits
Categor
y
60
60
40
40
100
100
60
60
50
40
40
50
100
100
100
3
3
-
1
1
-
10
4
4
10
290
210
500
Total
13
Embedded Systems
C# and .Net
E-Commerce
Mobile Computing
Advanced Databases
Introduction to biotechnology
Image Processing
Bioinformatics
Cloud computing
Soft Computing
Medical informatics
Nanotechnology
Graph Theory
Entrepreneurship
14
Details of category wise minimum credits as per AICTE norms and actual credits allocated are as
follows:
S.No
Category
Code
Allocated credits
Minimum as per
AICTE norms
1.
HS
15
12
2.
Basic Sciences
BS
18
17
3.
Maths
MT
13
10
4.
Basic Egg
BE
26
26
5.
Core Egg
CE
87
68
6.
Departmental electives
DE
12
09
7.
Interdepartmental
electives
IDE
08
08
8.
Project Work
PW
10
08
9.
Industrial Training
IT
02
02
Total
191
160
15
Code No.
EUREG 101
Category
HS
Scheme of
Instruction
Hours per week
Scheme of Examination
Credits
Sem. End Exam
D/P
Duration in Hrs.
Con. Eval.
awarded
---
60
40
to be
L/T
E. Suresh Kumar et al., Communication Skills and Soft Skills, Pearson, 2010.
Jayashree Mohanraj et al., Speak Well, Orient Black Swan, 2011.
Oxford Advanced Learners Dictionary, 2010 Edition.
16
Code No.
EURMT 102
Category
MT
Scheme of
Instruction
Hours per week
Scheme of Examination
Credits
Sem. End Exam
L/T
D/P
Duration in Hrs.
Con. Eval.
---
60
40
to be
Awarded
4
Dr.B.S Grewal.
Khanna Publishers.
Dr.T.K.V.Iyengar S.Chand.
References :
Advanced Engineering Mathematics,
Textbook of Engineering Mathematics,
Higher Engineering Mathematics,
Calculus and Analytic Geometry
Note: The figures in parentheses indicate approximate number of expected hours of Instruction.
17
B.Tech. (IT) First Semester
EURPH 103: ENGINEERING PHYSICS I
Code
No.
EURPH 103
Category
BS
Scheme of
instruction
Hours per week
Scheme of Examination
L/T
D/P
---
Con. Eval.
60
40
The aim of the course is to impart knowledge in basic concepts of Physics relevant to Engineering
applications.
UNIT - I
(9 hours)
THERMODYNAMICS: Heat and Work - First Law of Thermodynamics and Applications - Reversible
and Irreversible Processes - Carnots Cycle and Efficiency - Second Law of Thermodynamics - Carnots
Theorem - Entropy - Entropy in Reversible and Irreversible Processes - Entropy and Second Law - Entropy
and Disorder - Third Law of Thermodynamics.
UNIT - II
(10 hours)
ELECTROMAGNETIC OSCILLATIONS AND ALTERNATING CURRENTS: Energy Stored in a
Capacitor and an Inductor - LC Oscillations (Qualitative and Quantitative) - Analogy to Mechanical
Motion-Damped Oscillations - Damped Oscillations in an RLC Circuit - Alternating Current (Including
Equations for Voltages and Currents) - Fundamental Definitions - (Cycle, Time period, Frequency,
Amplitude, Phase, Phase Difference, Root Mean Square (RMS) value, Average Value, Form Factor,
Quality Factor, Power in Alternating Current Circuits) - Forced Oscillations and Resonance - The Series
RLC Circuit.
ELECTROMAGNETIC WAVES: Induced Magnetic Fields - Displacement Current - Maxwells
Equations - Traveling Waves and Maxwells Equations - The Poynting Vector - Light and the
Electromagnetic Spectrum.
UNIT-III
(8 hours)
DIELECTRIC PROPERTIES: Introduction - Fundamental Definitions - Local Field - ClaussiusMossotti Relation -Different Types of Electric Polarizations (electronic, ionic, and dipolar polarizations) Frequency and Temperature Effects on Polarization - Dielectric Loss - Dielectric Breakdown Determination of Dielectric Constant - Properties and Different Types of Insulating Materials Ferroelectric Materials - Spontaneous Polarization in BaTiO3 - Electrets.
UNIT-IV
(8 hours)
MAGNETIC PROPERTIES: Introduction - Fundamental Definitions - Different Types of Magnetic
Materials - Weiss Theory of Ferromagnetism - Domain Theory of Ferromagnetism Hysteresis - Hard and
Soft Magnetic Materials - Ferrites - Microwave Applications - Magnetic Bubbles.
UNIT-V
(9 hours)
SUPERCONDUCTIVITY : Introduction - BCS Theory - Meissner Effect - Properties of Superconductors
- Type-I and Type-II Superconductors - High Tc Superconductors - Applications.
ULTRASONICS: Introduction - Production of Ultrasonics by Magnetostriction and Piezo-electric Effects
- Detection and Applications of Ultrasonics.
Prescribed Books :
Physics part I & II
Resnick, Halliday, Krane. John Wiley & Sons.
Engineering.Physics
P.K.Palani samy. Scitech Publications (India) Pvt Ltd.,
Chennai
Reference Books:
Heat, Thermodynamics, and Statistical Physics Agarwal, Singhal, Satya Prakash. Pragati Prakashan,
Meerut.
Note: The figures in parentheses indicate approximate number of expected hours of instruction.
B.Tech. (IT)First Semester
Credits
to be
awarded
4
18
Code No.
EURCH 104
Category
BS
Scheme of
Instruction
Scheme of Examination
Credits
L/T
D/P
Duration in Hrs.
Con. Eval.
awarded
---
60
40
.
UNIT- - I. WATER TECHNOLOGY - SOURCES AND PURIFICATION OF WATER:
Sources of Water Impurities in Water- Hardness of Water Temporary and Permanent
(8 hours )
Hardness-UNIT-s. Municipal Water treatment- Sedimentation CoagulationFiltration-Sterilisation Desalination of Brackish Water - Reverse Osmosis and Electrodialysis.
UNIT- - II. WATER TECHNOLOGY-SOFTENING METHODS AND BOILER TROUBLES:
(8 hours)
Industrial Water treatment- Lime - Soda Ash Method - Chemical reactions Problems - Zeolite and Ion
exchange processes. Boiler Troubles Boiler corrosion- Scale and Sludge formation - Caustic
Embrittlement-Priming and Foaming Internal conditioning methods like phosphate, carbonate
conditioning.
UNIT- III. SURFACE CHEMISTRY AND NANOCHEMISTRY:
(9 hours)
(11 hours)
Refractories: Classification - criteria of a good refractory. Preparation and properties of silica, magnesite
and silicon carbide refractories - clay bond, silica nitride bond and self bond in silicon carbide.
Glass: Manufacture of glass types of glasses- Soft glass hard glass and pyrex glass.
Ceramics: Structural clay products, white wares and Chemical stone wares.
Cement: Chemical composition of Portland cement, Manufacture- Setting and Hardening of Cement.
Text Books Prescribed:
Engineering Chemistry,
Delhi.
Engineering Chemistry,
B.K.Sharma.
Krishna Prakashan,
Meerut.
Sashi Chawla.
Text Book of NanoScience and NanoTechnology , by B.S. Murthy and P.Shankar, University Press.
Reference Books:
A Textbook of Engineering Chemistry,
S.S.Dara.
Material Science and Engineerng ,
to be
19
Code No.
EURCS 105
Category
BE
---
60
40
UNIT- I
(8 periods)
Algorithm, flowchart, program development steps, structure of C program, Compilers, Linker,
Preprocessor, identifiers, basic data types and sizes, Constants, variables, operators, expressions,
type conversions, conditional expressions, precedence and order of evaluation. Input-output
statements, statements and blocks, programming examples.
UNIT- II
(8 periods)
Control Structures: if and switch statements, loops- while, do-while and for statements, break,
continue, goto and labels.
Designing structured programs, Functions, basics, parameter passing, block structure, user defined
functions, standard library functions, recursive functions, Comparison of Iteration and Recursion,
header files, C preprocessor, storage classes- extern, auto, register, static, scope rules, example c
programs.
UNIT- III
(8 periods)
Arrays: concepts, declaration, definition, accessing elements, storing elements, arrays and
functions, two-dimensional and multi-dimensional arrays, applications of arrays.
Pointers: concepts, initialization of pointer variables, pointers and function arguments, address
arithmetic, Character pointers and functions, pointers to pointers, pointers and multidimensional
arrays, dynamic memory management functions, command line arguments, c program examples.
UNIT- IV
(8 periods)
Strings: What are Strings, Arrays of Strings and Standard Library String Functions.
Derived types: structures- declaration, definition and initialization of structures, accessing
structures, nested structures, arrays of structures, structures and functions, pointers to structures,
self referential structures, unions, typedef, bitfields, C program examples.
UNIT- V
(8 periods)
Input and output - concept of a file, , File Structure , text files and binary files, streams, standard
I/O, Formatted I/O, file I/O operations, error handling, C program examples.
Text Books:
1. Computer science, A structured programming approach using C, B.A. Forouzan and R.F. Gilberg,
Third edition, Thomson.
2. MASTERING C, byK R Venugopal, S R Prasad published by Tata McGraw Hill.
Reference Books:
1. Programming with ANSI and Turbo C by Ashok N. Kamthane, published by PEARSON
Education
2. Let us C by Yashwant Kanetkar, published by BPB Publications.
***
Credits
to be
awarded
3
Code
No.
EURCS 113
Category
20
BE
--
1.a) Write a C program to ask the user to enter one char ( Upper-Case letter) check
100
whether user
entered a Upper-case letter or not(by using relational and logical operators) and then if user has entered a
Upper-case letter convert into a Lower-case letter? ( hint: Upper-case means capital letters, use ASCII
information to check for Upper-case and convert)
2.Write a C program to ask the user to enter two integers and apply all arithmetic operations on those print
the corresponding values?(hint : +,-,*,/,%)
3. Write a C program to Determine the ranges of char, short, int and long int variables both signed and
unsigned
(i)
By using sizeof operator (ii) By printing appropriate values from standard header (limits.h )
4.a) Write a Program to Find the Roots of a Quadratic Equation using if else and Switch
statements.
b) Write a Program which Generates One Hundred Random Integers in the Range of 1 To 100,
store them in an array and then prints the average. Write three versions of the program using Different
Loop Constructs.
5.a) Write a C program to find the sum of individual digits of a positive integer.
b) A Fibonacci Sequence is defined as follows: the first and second terms in the sequence are 0
and 1. Subsequent terms are found by adding the preceding two terms in the sequence. Write a C
program to generate the first n terms of the sequence.
c) Write a C program to calculate the following
Sum=1-x2/2! +x4/4!-x6/6!+x8/8!-x10/10!
6. a) Write a C program to generate all the prime numbers between 1 and n, where n is a value supplied
by the user.
b)Write C programs that use both recursive and non-recursive functions
i) To find the factorial of a given integer.
ii) To find the GCD (greatest common divisor) of two given integers.
iii) To solve Towers of Hanoi problem.
7. a) Write a C program to find both the largest and smallest number in a list of integers.
Credits
to be
awarded
2
21
b) Write a program to read set of elements in the array and sort them in ascending order.
c) Write a C program that uses functions to perform the following:
i) Addition of Two Matrices
ii) Multiplication of Two Matrices
iii) Transpose of a given Matrix
10. Write a C program that uses functions to perform the following operations:
a)Count number of characters, words in a file.
b) Write a C program to reverse the first n characters in a file.
(Note: The file name and n are specified on the command line.)
c) Write a C program which copies one file to another.
22
B.Tech. (IT) First Semester
EURCH114/214: ENGINEERING CHEMISTRY LAB
EURCH
114/214
Scheme of
Instruction
Hours per week
Category
Code
No.
BS
Scheme of Examination
L/T
D/P
---
Con. Eval.
--
100
Credits
to be
awarded
2
The objective of the Laboratory Practicals is to make the student to acquire the basic Concepts on
Engineering Chemistry.
23
B.Tech. (IT) First Semester
Category
Total
hours
EUREE
118/218
Marks
Con. Eval.
End exam
100
--
Total
100
List of Experiments
1.
2.
3.
4.
5.
6
7
8
9
10
11
12
13
14
15
16
Credits
24
EUREG 201
Category
Code No.
HS
---
60
Reference Books:
40
Credits
to be
awarded
3
Code No.
EURMT202
Category
25
B.Tech. (IT)Second Semester
EURMT202: HIGHER ENGINEERING MATHEMATICS I
Scheme of
Scheme of Examination
Instruction
MT
Credits
L/T
D/P
Duration in Hrs.
Con. Eval.
3+1
---
60
40
(10)
Introduction to Partial differentiation - Total derivative - Differentiation of implicit functions Geometrical interpretation - Tangent plane and normal to a surface - Change of variables - Jacobians.
(08)
Taylors theorem for functions of two variables. Total differential - Maxima and minima of
functions of two variables - Lagranges method of undetermined multipliers - Differentiation under the
integral sign, Leibnitzs Rule.
(12)
Eulers formulae - Conditions for a Fourier expansion - Functions having points of discontinuity Change of interval - Odd and even functions - Expansions of odd or even periodic functions - Half range
series and practical Harmonic Analysis.
(12)
(12)
References :
Advanced Engineering Mathematics,
Erwin Kreyszig. Wiley Eastern Pvt. Ltd.
Textbook of Engineering Mathematics,
N.P.Bali.
Laxmi Publications (P) Ltd.
Higher Engineering Mathematics,
Dr.M.K.Venkata Raman. National Pub. Co.
Note: The figures in parentheses indicate approximate number of expected hours of Instruction.
to be
awarded
3
26
Code
No.
EURMT203
Category
Scheme of
MT
Scheme of Examination
Instruction
Credits
Maximum Marks (100)
to be
L/T
D/P
Duration in Hrs.
Con. Eval.
awarded
3+1
---
60
40
The objective of the course is to impart knowledge in Basic concepts of Mathematics relevant to
Engineering applications.
UNIT-I: Multiple Integrals-I
(10)
Double integrals- Change of order of integration, Double integrals in Polar coordinates- Areas
enclosed by plane curves,
UNIT-II: Multiple Integrals-II
(12)
Triple integrals - Volume of solids - Change of variables - Area of a curved surface. Beta and
Gamma functions Properties - Relation between beta and gamma functions Dirichlets integrals of type
I and type II.
UNIT-III: Vector Differentiation
(10)
Scalar and vector fields - Gradient, Divergence and Curl - Directional derivative Identities Irrotational and Solenoidal fields.
UNIT-IV: Vector Integration
(10)
Line, Surface and Volume integrals - Greens theorem in the plane - Stokes and Gauss divergence
theorems - Introduction of orthogonal curvilinear co-ordinates, Cylindrical co-ordinates and Spherical polar
co-ordinates
(self study)
UNIT-V: Laplace transforms
(12)
Transforms of elementary functions - Properties of Laplace transforms - Existence conditions Inverse transforms - Transforms of derivatives and integrals - Multiplication by tn - Division by t Convolution theorem. Applications to ordinary differential equations and simultaneous linear equations
with constant coefficients - UNIT- step function - UNIT- impulse function - Periodic functions.
Text Books Prescribed:
Higher Engineering Mathematics,
Dr.B.S Grewal. Khanna Publishers.
Engineering Mathematics Vol.-1
Dr.T.K.V.Iyengar S.Chand.
References :
Advanced Engineering Mathematics,
Erwin Kreyszig. Wiley Eastern Pvt. Ltd.
Textbook of Engineering Mathematics,
N.P.Bali. Laxmi Publications (P) Ltd.
Higher Engineering Mathematics,
Dr.M.K.Venkata Raman. National Pub. Co.
Note: The figures in parentheses indicate approximate number of expected hours of Instruction.
Code
No.
Category
27
B.Tech. (IT)Second Semester
EURPH 204:ENGINEERING PHYSICS II
Scheme of
Scheme of Examination
instruction
Hours per week
Sem. End Exam
Maximum Marks (100)
Duration
in
Hrs.
L/T
D/P
Sem. End Exam
Con. Eval.
EURPH 204
BS
3+1
--3
60
40
The aim of the course is to impart knowledge in basic concepts of physics relevant to engineering
applications.
UNIT I
(9 hours)
INTERFERENCE: Introduction - Interference in Thin Films - Wedge Shaped Film - Newtons Rings Lloyds Mirror - Michelsons Interferometer and Applications.
DIFFRACTION: Introduction - Differences between Fresnel and Fraunhofer Diffractions - Single Slit
Diffraction (Qualitative and Quantitative Treatment) - Differences between Interference and Diffraction Gratings and Spectra-Multiple Slits - Diffraction Grating - X-ray Diffraction - Braggs Law.
UNIT II
(9 hours)
POLARISATION: Introduction - Double Refraction - Negative Crystals and Positive Crystals - Nicols
Prism - Quarter Wave Plate and Half Wave Plate - Production and Detection of Circularly and Elliptically
Polarised Lights.
LASERS: Introduction - Spontaneous and Stimulated Emissions - Population Inversion Ruby Laser - HeNe Laser - Semiconductor Laser Applications.
UNIT III
(10 hours)
MODERN PHYSICS (QUANTUM PHYSICS): Matter Waves - Heisenbergs Uncertainty Principle Schrodingers Time Independent Wave Equation - Physical Significance of Wave Function () Application to a Particle in a one Dimensional Box (Infinite Potential Well) - Free Electron Theory of
Metals - Band Theory of Solids (qualitative) -Distinction between Metals, Insulators and Semiconductors Elementary Concepts of Maxwell-Boltzmann, Bose-Einstein and Fermi-Dirac Statistics (No Derivation).
UNIT IV
(9 hours)
SEMICONDUCTORS: Introduction - Intrinsic and Extrinsic Semiconductors - Carrier Concentration in
Intrinsic Semiconductors - Carrier Concentration in n-Type Semiconductors - Carrier Concentration in pType Semiconductors - Hall Effect and Applications -Variation of Carrier Concentration with Temperature
- Conductivity of Extrinsic Semiconductor - PN Junction - Forward Bias - Reverse Bias -VI Characteristics
of a PN Junction - Fundamentals of LED, LCD - Photovoltaic Cell ( Solar Cell).
UNIT V
(8 hours)
FIBRE OPTICS: Introduction - Optical Paths in Fibre - Optical Fibre and Total Internal Reflection Acceptance Angle and Cone of a Fibre - Fibre Optics in Communications - Applications.
NANOSCIENCE: History Definition - Size Dependent Properties (Qualitative): Mechanical and
Electrical - Growth Techniques: Top Down (PVD, Ball Milling) - Bottom Up (Sol-Gel and CoPrecipitation) - Applications.
Prescribed Books :
Physics part I & II
Resnick, Halliday, Krane. John Wiley & Sons.
Applied.Physics
P.K.Palani samy. Scitech Publications (India) Pvt
Ltd., Chennai
Reference Books:
Modern Physics
Arthur Beiser.Tata Mc Graw-Hill.
Solid State Physics
S.O.Pillai. New Age International (P)Limited, New
Delhi.
Materials Science
M. Arumugam. Anuradha Agencies, Kumbhakonam.
A Text Book of Engg. Physics
Kshirsagar & Avadhanulu. S.Chand and Co.
The Feynman Lectures on Physics
Addison-Wesley.
Note: The figures in parentheses indicate approximate number of expected hours of instruction.
Credits
to be
awarded
3
28
B.Tech. (IT)Second Semester
Code
No.
EURCH205
Category
EURCH205:ENGINEERING CHEMISTRY-II
Scheme of
Instruction
Scheme of Examination
Credits
L/T
D/P
Duration in Hrs.
Con. Eval.
awarded
3+1
---
60
40
BS
(8 hours)
Classification-Properties- Viscosity and Oiliness, Flash and Fire - Points, Cloud and Pour - Points. Aniline
point, Saponification number Carbon residue, Emulsification number volatilities, precipitation number,
specific gravity, neutralization number. Principles and Mechanism of Lubrication - Fluid Film, Boundary
and Extreme - Pressure Lubrications.
Text Books Prescribed :
Engineering Chemistry,
Engineering Chemistry,
A Textbook of Engineering Chemistry,
Reference Books :
A Textbook of Engineering Chemistry, S.S.Dara.
Material Science and Engineering,
V.Raghavan.
to be
29
B.Tech. (IT) Second Semester
Code
No.
EURCS206
Category
BE
Scheme of
Instruction
Hours per week
L/T
3
D/P
---
Scheme of Examination
Sem. End Exam
Duration in Hrs
3
Credits
to be
awarded
Con. Eval.
40
UINT-I
Introduction to OOPS: Origins of C++, Object Oriented Programming, Headers & Name
Spaces,Applications of OOP, Structure of C++ Program.
C++ Basics: Keywords, Constants, Data Types, Dynamic Initialization of Variables, Reference Variables,
Operators in C++.
C++ Class Overview: Class Definition, Objects, Class Members, Access Control, Class Scope.
UNIT-II
Dynamic memory allocation and deallocation (new and delete), Parameter passing methods, static class
members, Arrays of Objects, Objects as Function Arguments, Default Arguments, Const Arguments, Inline
functions,Function Overloading, Friend Functions,this pointer,pointers to data members and member
function.
UNIT-III
Constructors, Parameterized Constructors, Multiple Constructors in a Class, Constructors with Default
Arguments, Dynamic initialization of Objects, Copy Constructors, Dynamic Constructors, Destructors.
Introduction to inheritance, Defining Derived Classes, Single Inheritance, Multiple Inheritance, Multi Level
Inheritance, Hierarchical Inheritance, Hybrid Inheritance, Virtual Base Classes, Abstract Classes,
Constructors in Derived Classes.
UNIT-VI
Introduction to pointers, Pointers to Objects, Pointers to Derived Classes, compile time polymorphism, Run
time polymorphism, Virtual Functions, Pure Virtual Functions,Virtual Destructors, Operator overloading,
Rules for Operator overloading, overloading of binary and unary operators.
Files in C++: File I/O, Unformatted and Binary I/O, file handling library functions.
UNIT-V
Templates: Introduction, Class Templates, Class Templates with Multiple Parameters, Function Templates,
Function Templates with Multiple Parameters, Member Function Templates.
Exception Handling: Basics of Exception Handling, Types of exceptions, Exception Handing Mechanism,
Throwing and Catching Mechanism, Rethrowing an Exception, Specifying Exceptions.
Text Book:
1. Object Oriented Programming in C++ by E.Balagurusamy., published by Tata McGraw-Hill.
2. Computer Science : A Structured Approach Using C++ second edition
Behrouz A. Forouzan and Richard F. Gilberg
Reference Books:
1.
2.
3.
30
Code No.
Categor
y
Scheme of
Instruction
Scheme of Examination
Credits
to be
awarded
BS
L/T
D/P
---
Con. Eval.
--
100
1.
2.
3.
Magnetic Field Along the Axis of a Circular Coil Carrying Current Stewart and Gees
Galvanometer.
4.
5.
6.
7.
8.
9.
***
31
Category
Code
No.
EURCS 213
Scheme of
Instruction
Hours per week
BE
1.
Scheme of Examination
Credits
Sem. End Exam
to be
L/T
D/P
Duration in Hrs.
Con. Eval.
awarded
---
--
100
Write a CPP program that contains a function to exchange values of two arguments( swap) by
using pointers and reference parameters.
2.
Write a CPP program to find the given string is palindrome or not. Declare private member
function to find palindrome of the given string and access it using public member function.
3.
Write a CPP program to find transpose of 2D matrix and allocate memory dynamically to the
matrix using dynamic memory allocation. Initialize and display contents of the matrix and
deallocate memory.
4.
Write a CPP program to add two polynomials of any degree using object as function arguments.
Hint: create two objects each represent one polynomial equation.
5.
Write a CPP program to add corresponding elements of two 2D matrices using friend function.
Create two classes each capable of storing one 2D matrix. Declare the matrix under private access
specifier and access them outside the class.
6.
Write a program to find total and average marks of each student in class. Create a student class
with student number, name, 6 subject marks as its members and initializes the details. Use friend
class that access the details of student and calculates total, average marks and prints the result.
7.
Write a program to add two matrices of same copy. Create two objects of the class and each of
which refers one 2D matrix. Use constructor to allocate memory dynamically and use copy
constructor to allocate memory when one array object is used to initialize another.
8.
Write a Program to Generate Fibonacci Series by using Constructor to Initialize the Data
Members.
9.
Write a program for finding area of different geometric shapes (circle, Rectangle, cube). Use
function overloading with type, order, sequence of arguments to find the area of shapes.
10. Write a program which prompts the user to enter a string and returns the length of the longest
sequence of identical consecutive characters within the string using pointers to data members and
member function. For example, in the string "aaaAAAAAjjB", the longest sequence of identical
consecutive characters is "AAAAA".
32
11. Write a program to calculate gross and net pay of employee from basic salary. Create employee
class which consists of employee name, emp_id, basic salary as its data members. Use
parameterized constructor in the derived class to initialize data members of the base class and
calculate gross and net pay of the employee in the derived class.
12. Write a program to calculate bonus of the employees. The class master derives the information
from both admin and account classes which intern derives information from class person. Create
base and all derived classes having same member functions called getdata, display data and bonus.
Create a base class pointer that capable of accessing data of any class and calculates bonus of the
specified employee. (Hint: Use virtual functions)
13. Write a program to add two matrices of mxn size using binary operator overloading.
14. Write a program to find transpose of a given matrix of mxn size using unary operator overloading.
15. Write a program to concatenate one string to another using binary operator overloading.
16. Write a program that uses functions to perform the following operations:
a)
17. Write a program to sort a given set of elements using function template.
18. Write a program to search a key element in a given set of elements using class template.
19. Write a program to find average marks of the subjects of a student. Throw multiple exceptions
and define multiple catch statements to handle division by zero as well as array index out of
bounds exceptions.
20. Write a program to find factorial of a given number. Throw multiple exceptions and define
multiple catch statements to handle negative number andout of memory exception. Negative
number exception thrown if given number is negative value and out of memory exception is
thrown if the given number is greater than 20.
33
Categor
y
EURIE
BE
Credits
to be
awarded
L/T
D/P
Duration in Hrs.
Con. Eval.
---
--
100
215/115
1.
Introduction to AutoCAD, Beginning a new drawing, exploring and interacting with the drawing
window, saving and opening a file, Coordinate systems (Cartesian ,polar and relative co-ordinate
system)
(1 hr practice)
2.
(1 hr practice)
3.
(1 hr practice)
4.
(1 hr practice)
5.
6.
Projection of planes
(2 hr practice)
7.
(2 hr practice)
8.
9.
34
B.Tech. (IT)Third Semester
EURIT-301: BASIC ELECTRONICS
Code
EURIT- 301
Name of
Course
Basic
Electronics
Category
BE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Semiconductor diode: Classification of semiconductors- Conductivity of Semiconductors- characteristics
of PN junction diode-half wave rectifier- full wave rectifier-bridge rectifier-ripple factor efficiency
regulation-zener diode-LED-Varcator diode- photodiode .
UNIT- II
Transistors: The bipolar junction transistor- operation of PNP and NPN transistors, CB,CC,CE,
Configiration Transistors biasing Types of biasing and analysis & stability.
UNIT- III
Transistor amplifiers : CB, CE, CC amplifiers small signal analysis of single stage BJT amplifiers RC
couple amplifier and its frequency response.
UNIT- IV
Field effect transistors: Junction field effect transistor-JFET characteristics biasing the FET small signal
model of FET- MOSFET- depletion and enhancement.
UNIT- V
Feed back amplifier and oscillators ( Elementary treatment only): Basic concept of feedback- effects of
negative feedback- feedback topologies oscillator- RC Phase shift oscillator- Weinbridge oscillatorcrystal oscillator.
Text Books:
1.Electronic devices and Circuits --- S.Salivahan, N Suresh Kumar, A.Vallavaraj 3rd edition, TMH.
References:
1.Integrated Electronics
---- Milliman and Halkias 3rd edition,
2.Electronics devices and Circuits --- 3rd Sanjeev Gupta Dhanpat pai Publication.
3.Electronic Devices and Circuits --- C.Dharmaraj & BT Krishna 2nd edition Person Education
35
B.Tech. (IT) Third Semester
EURIT-302: ENVIRONMENTAL STUDIES
Code
Name of
Course
Category
EURIT-302
Environmental
Studies
HS
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Multidisciplinary nature of environmental studies & Natural Resources: Multidisciplinary nature of
environmental studies Definition, scope and importance . Need for public awareness .Natural Resources :
Renewable and non-renewable resources . Natural resources and associated problems. Forest resources :
Use and over-exploitation, deforestation, case studies.Timber extraction, mining, dams and their effects on
forest and tribal people. Water resources : Use and over-utilization of surface and ground water,floods,
drought, conflicts over water, dams-benefits and problems. Mineral resources : Use and exploitation,
environmental effects of extractingand using mineral resources, case studies.Food resources : World food
problems, changes caused by agriculture andovergrazing, 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 sources. 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 resources. Equitable use of resources for sustainable lifestyles.
UNIT- II
Ecosystems and Biodiversity and its conservation : Concept of an ecosystem. Structure and function of
an ecosystem. Producers, consumers and decomposers.Energy flow in the ecosystem.Ecological
succession. Food chains, food webs and ecological pyramids. Introduction, types, characteristic features,
structure and function of the following ecosystem :-. Forest ecosystem .Grassland ecosystem . Desert
ecosystem. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries) Biodiversity and its
conservation Introduction Definition : genetic, species and ecosystem diversity. Biogeographical
classification of India Value of biodiversity : consumptive use, productive use, social, ethical, aesthetic and
option values Biodiversity at global, National and local levels.India as a mega-diversity nation. Hot-sports
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.
36
UNIT- III
Environmental Pollution : Definition Cause, effects and control measures of :-Air pollution.Water
pollution. Soil pollution. Marine pollution. Noise pollution. Thermal pollution. Nuclear hazards. Solid
waste Management : Causes, effects and control measures of urban and industrial wastes. Role of an
individual in prevention of pollution.Pollution case studies. Disaster management : floods, earthquake,
cyclone and landslides.
UNIT- IV
Social Issues and the Environment :From Unsustainable to Sustainable development Urban problems
related to energy.Water conservation, rain water harvesting, watershed management. Resettlement and
rahabilitation of people; its problems and concerns. Case Studies. Environmental ethics : Issues and
possible solutions. Climate change, global warming, acid rain, ozone layer depletion, nuclear accidents and
holocaust. Case Studies.Wasteland reclamation..Consumerism and waste products.
UNIT- V
Human Population and the Environment and Environment Protection Act and Field work: Population
growth, variation among nations. Population explosion Family Welfare Programme.Environment and
human health. Human Rights.Value Education. HIV/AIDS.Women and Child Welfare.Role of
Information Technology in Environment and human health. Case Studies. Environment Protection
Act.Air (Prevention and Control of Pollution) Act. Water (Prevention and control of Pollution) Act
Wildlife Protection Act Forest Conservation Act Issues involved in enforcement of environmental
legislation. Public awareness.Field work.Visit to a local area to document environmental assets
river/forest/
grassland/hill/mountain.Visit to a local polluted siteUrban/Rural/Industrial
/Agricultural.Study of common plants, insects, birds.Study of simple ecosystems-pond, river, hill slopes,
etc.
Text Books:
1.Text book of environmental studies for undergraduates courses by Erach Bharucha,
Published by University Grants Commission, Universities Press,India.
2.Text book of environmental studies for undergraduates courses by Benny Joseph.
Published by Tata Mc Graw Hill Publishing company limited.
Reference
1.Text book of environmental studies for undergraduates courses by Benny Joseph.
Published by Tata Mc Graw Hill Publishing company limited.
37
B.Tech. (IT) Third Semester
EURIT- 303 : DISCRETE MATHEMATICAL STRUCTURES
Code
EURIT303
Name of
Course
Discrete
Structures
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Mathematical Logic & Predicates: Statements and notations, Connectives, Well formed formulas, Truth
Tables, tautology, equivalence implication, Normal forms. Predicative logic, Free & Bound variables,
Rules of inference, Consistency, proof of contradiction, Automatic Theorem Proving.
UNIT- II
Set Theory : Properties of binary Relations, equivalence, compatibility and partial ordering relations,
Hasse diagram. Functions: Inverse Function ,Composition of functions, recursive Functions, Lattice and its
Properties, Pigeon hole principles and its application.
UNIT- III
Algebraic structures : Algebraic systems Examples and general properties, Semi groups and monoids,
groups ,sub groups, homomorphism, Isomorphism.
UNIT- IV
Recurrence Relation : Generating Functions, Function of Sequences Calculating Coefficient of generating
function, Recurrence relations, Solving recurrence relation by substitution and Generating functions.
Characteristics roots solution of homogeneous Recurrence Relation.
UNIT- V
Graph Theory and Applications: Basic Concepts Isomorphism and Sub graphs, Multi graphs and Euler
circuits, Hamiltonian graphs, Chromatic Numbers, Representation of Graph, DFS, BFS, Spanning Trees,
planar Graphs.
Text Books:
1.. Discrete Mathematical Structures with applications to computer science Trembly J.P. & Manohar .P,
TMH
2. Discrete and Combinational Mathematics- An Applied Introduction-5th Edition Ralph. P.Grimaldi. and
B.V.Ramana Pearson Education
3.Discrete Mathematics and its Applications, Kenneth H. Rosen, Fifth Edition.TMH.
Reference Books:
1. Discrete Mathematics with Applications, Thomas Koshy, Elsevier
2. Discrete Mathematical Structures, Bernand Kolman, Roberty C. Busby, Sharn Cutter Ross, Pearson
Education/PHI.
3. Discrete Mathematics,Rosen and kamala keerthi vasan, Pearson publications
3. Discrete Mathematical structures Theory and application-Malik & Sen
4. Discrete Mathematics for Computer science, Garry Haggard and others, Thomson.
5. Discrete Mathematics for Computer Scientists & Mathematicians, J.L. Mott, A. Kandel, T.P. Baker
Prentice Hall.
6. Logic and Discrete Mathematics, Grass Man & Trembley, Person Education. Mandel,Theodore P.Bater.
38
B.Tech. (IT) Third Semester
EURIT- 304 : PROBABILITY & STATISTICS
Code
EURIT304
Name of Course
Category
MT
Max Marks
Credits
Tot
Tot
40
60
100
UNIT- I
Probability : definitions of Probability, addition theorem, conditional Probability, Multiplication theorem,
Bayes theorem of Probability and Geometric Probability. Random Variables and their properties, Discrete
Random Variable, Continuous Random Variable, Probability Distribution, Transformation variables,
Mathematical expectations , Probability generating functions, Probability distribution / Discrete
distributions : Binomial , Poisson , negative binomial distributions and their properties.(Definition, mean,
variance, moment generating function, additive properties , fitting of the distribution)
UNIT- II
Continuous distributions: Uniform, normal exponential distributions and their properties. rectangular
distribution and its properties.Curve fitting Principle of least squares, method of least squares, working
procedure, Fitting of other curves.
UNIT- III
Multivariate Analysis : correlation, correlation coefficient, Rank correlation, Regression analysis, 2 test
for goodness of fit , test for independence. Estimation : Sample, populations, statistic, parameter, sampling
distribution, standard error, unbiasedness, efficiency, maximum likelihood estimator, notion & interval
estimation.
UNIT- IV
Testing of Hypothesis : Formulation of Null Hypothesis, critical regions , level of significance, power of
the test.
UNIT- V
Small sample Tests : Testing equality of means, testing equality of variances, test of correlation
coefficients, test for regression coefficient.
Large sample Tests : Tests based on Normal distribution.
Text Book:
1. Fundamentals of Mathematical Statistics S.C. Gupta & V.K.Kapoor S.Chand Publications.
Reference books:
1)
Probability Statistics with Reliability, Queuing and Computer Science Application
Kishar . S, Trivedi, PHI Publicatioin.
2)
Probability & Statistics M.R. Spiegel, J.Schiller & R Alu Srinivasan Schum Series
McGrahill Publications.
39
B.Tech. (IT) Third Semester
EURIT- 305 :SWITCHING THEORY & DIGITAL LOGIC CIRCUITS
Code
Name of Course
EURIT305
SWITCHING
THEORY &
DIGITAL LOGIC
CIRCUITS
Category
CE
Max Marks
Credits
Tot
Tot
40
60
100
UNIT- I
Digital Computer and Digital Systems, Binary numbers, Number base conversion ,octal and Hexadecimal
number ,complements , binary codes , arithmetic with signed unsigned numbers, addition, subtraction.
Binary logic , integrated circuits.
UNIT- II
Basic definition of Boolean algebra ,Axiomatic definition of Boolean algebra, Basic theorems and
properties of Boolean algebra, Boolean functions, Standard forms ,Digital logic gates ,NAND and NOR
implementation ,IC digital logic families.Introduction to CAD tools, introduction to Verilog.
UNIT- III
Optimized implementation of logic functions-karnaugh map, stragegy for minimization, minimization of
product of sums forms, incompletely specified functions, multiple output circuits, multilevel synthesis, a
tabular method for minimization, practical considerations, CAD tools.
UNIT- IV
Introduction to Combinational circuits, Design Procedure, adders ,subtractors, design of arithmetic circuits
using CAD tools, multiplexers, encoders, decoders, code converters, verilog for combinational circuits
UNIT- V
Flip flops, basic latch, gated SR latch, gated D latch, Master-slave and edge triggered D flip flop, T flip
flop, JK flip flop, registers, counters, other types of counters, using storage elements with CAD tools, using
registers and counters with CAD tools.
Text Books:
1. Digital Logic and Computer Design by M. Morris Mano.
2. Fundamental of digital logic with Verilog Design by Stephen Brown & ZVONKO VRANESIC,
Tata McGrawHill.
Reference Books:
1. Switching Theory & Finite Automata Z.V. Kohavi.
40
.Tech. (IT) Third Semester
EURIT- 311 : SWITCHING THEORY AND DIGITAL LOGIC CIRCUIT LAB
Code
EURIT311
Name of
Course
Switching
theory &
digital logic
circuits lab
Category
CE
Max Marks
Tot
Tot
100
100
Credits
1.
Realization of NOT, OR, AND, XOR, XNOR gates using universal gates
2.
Adder/Subtractor circuits using Full-Adder using IC and/ or logic gates. B. BCD Adder circuit
using IC and/ or logic gates
Realization of RS, JK, and D flip flops using Universal logic gates
41
B.Tech. (IT) Third Semester
EURIT- 312 : BASIC ELECTRONICS LAB
Name of
Course
Code
Category
EURIT- 312
Basic
Electronics
Lab
BE
1.
2.
3.
4.
5.
6.
CRO Application.
7.
8.
9.
RC coupled amplifier.
Max Marks
Tot
Tot
100
100
Note:
Credits
*Detailed specification for each of the experiments with the above titles
is to be formulated by the instructor and given to the learners before or
at the time of commencement of instruction.
* Number of experiments under each title may not be limited to ONE.
42
B.Tech. (IT) Third Semester
EURIT- 313:
Code
Category
EURIT- 313
Advanced
Communication
Skills and
English
Language Lab
HS
Max Marks
Credits
Total
Total
100
100
UNIT- - I
Report writing: Types of reports, Writing technical reports and scientific papers , Writing a Statement of
Purpose
UNIT- - II
Presentation Skills: Make effective presentations, expressions which can be used in presentations, use of
non-verbal communication, coping with stage fright, handling question and answer session, Audio-visual
aids, PowerPoint presentations., Seminar Skills
UNIT- - III
Interview Skills: planning and preparing for interviews, facing interviews confidently, use of suitable
expressions during interviews.
UNIT- - IV
Group Discussion: objectives of a GD; Types of GDs; Initiating, continuing and concluding a GD.
UNIT- - V
Debate: difference between debate and group discussion, essentials of a debate, conducting a debate.
Telephone Etiquette
and
Diphthongs,
43
Code No
EURIT-401
Name of
Course
Computer
Organization
Category
CE
COMPUTER ORGANIZATION
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Register Transfer and Micro operations :Register Transfer Language, Register Transfer, Bus and
Memory Transfers, Arithmetic Micro-operations, Logic Micro-operations, Shift Micro-operations,
Arithmetic Logic Shift UNIT-.Basic Computer Organization and Design: Instruction Codes, Computer
Registers, Computer Instructions, Timing and Control, Instruction Cycle, Memory-Reference Instructions,
Input-Output and Interrupt, Complete Computer Description. Design of the Basic Computer, Design of
Accumulator logic.
UNIT- II
Central Processing UNIT-: Introduction, General Register Organization, Stack Organization, Instruction
Formats, Addressing Modes, Data Transfer and Manipulation, Program Control.
UNIT- III
Computer Arithmetic: Introduction, Addition and Subtraction, Decimal Arithmetic UNIT-, Booth
Multiplication Algorithm.Microprogrammed Control: Control Memory, Address Sequencing,
Microprogram Example. Design of the Control UNIT-.
UNIT- IV
Input-Output Organization: Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer,
Modes of Transfer, Priority Interrupt, Direct Memory Access. Input Output Processor.
UNIT- V
Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory,
Cache Memory, Virtual Memory.
Text Books:
1. Computer System Architecture (Third Edition) M.Morris Mono Prentice Hall
Reference Books:
1. Computer Architecture and Organization (Third Edition) John P. Hayes TMH
44
B.Tech. (IT) Fourth Semester
EURIT- 402 :
Code No
EURIT-402
Name of
Course
Data
Structures and
Algorithms
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction to Data Structures: Introduction to Data Structures : Time Complexity, Big Oh - notation,
Running Times, Best Case, Worst Case, Average Case, Factors depends on running time, Abstract Data
Types, Pointers, Arrays, Dynamic Memory Allocation and Classes in C++, matrices, special and sparse
matrices .Linked Lists: single linked list, double linked list, circular linked list.
UNIT- II
Stacks: Definitions and Examples, Representing Stacks, Example: Infix, Postfix, Prefix, Recursion, Array
representation of stacks. Queues: Definition and Sequential Representation, Priority Queue. Array
representation of queues. Linked Lists: Linked Implementation of stacks, queues, Priority Queues.
UNIT- III
Trees: Binary trees, Binary tree Representations, Representing Lists as Binary Trees. Tree Searching,
Binary Search Tree: Operations, General Search Trees : B+ trees, operations on B+ trees. AVL trees and
operations on AVL trees.
UNIT- IV
Sorting: General Background, merge sort, quick sort, selection sort, heap sort, Insertion sort. Searching:
Basic Search Techniques, Sequential Search, Binary Search. Hashing: Various types of hashing.
UNIT- V
Graphs: graphs, Linked representation of graphs. Graph traversal and spanning Forests.
Text Books:
1. Date Strctures using C and C++, Yedidyah Langsam, MosheJ Augenstein
Tenenbaum,Second Edition.Publisher: Prentice Hall India.
2. Data Structures. Algorithms and Applications in C++ , S.Sahani,Second Edition,
a) Tata Mc-Graw Hill.
Aaron M.
References:
1. Data Structures and Algorithm Analysis in C++, Mark Allen Weiss, Third Edition, Pearson
Education,2008.
2. Introduction to Algorithms, T.H.Cormen, C.E.Leiserson, R.L.Rivest, and C.Stein, Second edition,
PHI Pvt.Ltd./ Pearson Education,2004 .
3. Data Structures and Algorithms in C++, Goodrich, Michael T., Roberto Tamassia, David Mount.
7th ed, Wiley. 2004.
4. Fundamentals of Data Structures, Horowitz and Sahani, Galgotia Publications.
45
B.Tech. (IT) Fourth Semester
EURIT- 403 :
Code No
EURIT-403
Name of
Course
Graphics &
Multimedia
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction, Application areas of Computer Graphics, overview of graphics systems, Video-display
devices, raster-scan systems, random scan systems, graphics monitors and Work stations and input devices,
rubber band techniques, dragging
UNIT- II
Points and lines, line drawing algorithms, mid-point circle and ellipse algorithms. Filled area primitives:
Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms.
2-D & 3-D Co-ordinate system, Translation, Rotation, Scaling, Reflection Inverse transformation, matrix
representations and homogeneous coordinates , Parallel and perspective projection
UNIT- III Composite transformation, world coordinate system, screen coordinate system, Viewing
coordinate reference frame, window to view-port coordinate transformation, viewing functions, CohenSutherland, Sutherland Hodgeman polygon clipping algorithm , Line Clipping Algorithms, curves and
fractals, Beizier Method, B-spline Method.
UNIT- IV Fundamental concepts in Text and Image: Multimedia and hypermedia, World Wide Web,
overview of multimedia
software tools.
Graphics and image data representation
graphics/image data types, file formats, Color in image and video.
UNIT- V. Action Script I: Action Script Features, Object-Oriented Action Script, Data types and Classes,
Action Script II: Inheritance, Authoring an Action Script 2.0 Subclass, Interfaces, Packages, Exceptions ,
Application Development: An OOP Application Frame work, Using Components with Action Script Movie
Clip Subclasses
Text Books:
1. Donald Hearn and M.Pauline Baker, Computer Graphics C Version, Pearson Education, 2003.
2)Fundamentals of Multimedia by Ze-Nian Li and Mark S. Drew PHI/Pearson
Education
3) Essentials Action Script 2.0, Colin Moock, SPD O,REILLY.
4) Flash MX Action Script for designers, Doug Sahlin, Dreamtech Wiley.
Reference Books:
1) Computer Graphics Second edition, Zhigand xiang, Roy Plastock, Schaums outlines, Tata Mc-Graw
hill edition
2) Principles of Interactive Computer Graphics, Neuman and Sproul, TMH.
3)Fundamentals of Multimedia by Ze-Nian Li and Mark S. Drew PHI/Pearson, Education
4) Essentials Action Script 2.0, Colin Moock, SPD O,REILLY.
5) Action Script Cookbook, Joey Lott, SPD-Oreilly.
46
B.Tech. (IT) Fourth Semester
EURIT- 404 :
Code No
EURIT-404
Name of
Course
Electrical
circuits and
Machines
Category
BE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- -1
Introduction to Electrical Engineering - Ohms law, Series and parallel combination of resistances.
Kirchoffs laws, Analysis of circuits using loop current method and node voltage method. Power in D.C
circuits. Faradays laws of electromagnetic induction. Types of induced EMFs.
UNIT- -2
D.C Machines- Construction and working principles of DC generator.EMF Equation, Types of excitation.
Working principle of D.C Motor, Production of torque. Power stages and efficiency. Principle and
operation of Variable Reluctance, Permanent magnet stepper Motors.
UNIT- -3
A.C Circuits- Sinusoidal sources, Phasor representation of sinusoidal quantities. Average and R.M.S
values. Form factor. Analysis of RLC circuits to sinusoidal inputs. Power factor, active power and reactive
power. Three-Phase Circuits: Star & Delta Connections,(simple Problems).
UNIT- -4
Transformers- Single phase transformers. Principle of operation and construction details. Operation of
transformer on no- load and full load, Equivalent circuit. Efficiency and regulation of transformers. O.C
and S.C Tests on Transformer.
UNIT- -5
Induction Motors- Three Phase induction motors. Production of rotating magnetic field. Construction and
principle of operation induction motor. Slip,Torque Equation Slip-Torque characteristics. Principle and
operation of single phase induction motor. Types of single phase induction motors: Split Phase, capacitor
start, capacitor run and shaded pole Motors.
Text Books
1.Introduction to electrical engineering, M.S.Naidu & S. Kamakshiah. TaTa McGraw Hill,
5th Edition 1995.
2. Principles of electrical Engineering and Electronics, V.K Mehta. S.Chand & co. First Multicolor Edition
References:
1. Theory and performance of electrical Machines by J.B Gupta,S.K.Kataria & sons, Eleventh
Edition,1992.
2. Basic Electrical Engineering, T.K Nagasarkar and M.S Sukhija, Oxford University Press.
3. Theory and Problems of Basic electrical Engineering, D.P. Kothari and I.J Nagrath, PHI
4. Essentials of electrical Engineering, David V.Kerns, Jr.J.David Irwin, Pearson Education.
47
EURIT- 405 :
Code No
EURIT-405
Name of
Course
Software
Engineering
Category
CE
SOFTWARE ENGINEERING
Max Marks
C
Tot
40
60
100
Credits
UNIT- I:
Introduction to Software Engineering. Software, Software Engineering, Changing Nature of Software,
Software myths.A Generic view of process.Software engineering- A layered technology, a process
framework, Process patterns, CMMI ,personal and team process models, process models.The waterfall
model,Evolutionary process model, The Unified process.
UNIT- II
Requirements engineering. ConstructionRequirements engineering tasks, Initiating Requirements
engineering Process, Eliciting Requirements, Bulding the Analysis Model, Negotiating Requirements,
Validating Requirements, Requirements Analysis, Object Oriented Analysis, Scenario-Based Modeling
,Flow-Oriented Modeling ,Class-Based Modeling.
UNIT- III
Design Engineering. Design process and Design quality, Design concepts, the design model. Creating an
architectural design Software architecture, Data design, Architectural styles and patterns, Architectural
Design, Performing User interface design :Golden rules, User interface analysis and design, interface
analysis.
UNIT- IV
Testing Strategies. A strategic approach to software testing, strategic issues, test strategies for conventional
software, Validation testing, System testing. Testing Tactics.Software testing fundamentals, White-Box
testing, Basic Path testing, Control Structure testing, Black-Box testing.Productmetrics.SoftwareQuality,A
frame work for Product Metrics, Metrics for analysis model, Metrics for design model,Metrics for source
code, Metrics for testing, Metrics for maintenance, Metrics for process and products, Software
Measurement, Metrics for software quality.
UNIT- V
Riskmanagement :Reactive vs. Proactive Risk strategies, software risks, Risk identification, Risk
projection, Risk refinement, RMMM, RMMM Plan. Quality Management :Quality concepts, Software
quality assurance, Software Reviews, Formal technical reviews, Software reliability.
Text Book:
1.Software Engineering, A practitioners Approach- Roger S. Pressman, 7th edition.McGrawHill
International Edition.
References :
1. Software Engineering- K.K. Agarwal&Yogesh Singh, New Age International Publishers.
2. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill
48
EURIT411
Name of
Course
Data
Structures and
Algorithms
Lab
Category
CE
Max Marks
C
Tot
100
100
Credits
49
14.Depth first search of a graph.
15.Breadth first search of a graph.
Note:
Detailed description of problems is to be given by the instructor before or at the time of instruction.
50
B.Tech. (IT) Fourth Semester
EURIT- 412 :
Name of
Course
Code
EURIT412
Graphics &
Multimedia
lab
Category
CE
Max Marks
Tot
Tot
100
100
Credits
51
B.Tech. (IT) Fifth Semester
EURIT- 501 :Design and Analysis of algorithms
Code No
EURIT-501
Name of
Course
Design and
Analysis of
algorithms
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction to algorithms: Algorithm specification -- Performance Analysis. Divide and Conquer: The
general method -- Binary search -- finding maximum and minimum -- Merge sort-- Quick sort -- Selection - Strassens Matrix multiplication.
UNIT- II
The Greedy Method: The general method Knapsack problem -- Job sequencing with deadlines --Optimal
storage on tapes -- minimum cost spanning trees -- single source shortest paths.
UNIT- III
Dynamic Programming: The general method -- Multistage graphs -- all pairs shortest paths -- optimalbinary
search trees -- reliability design -- the traveling sales person problem.
UNIT- IV
Basic search and traversing techniques: Techniques for Binary trees Techniques for Graphs Connected
components and spanning trees -- Bi-connected components and depth first search. BackTracking: The
General Method -- Eight Queens problem -- Sum of subsets -- Graph coloring --Hamiltonian cycle.
UNIT- V
Branch and Bound: The method -- Traveling sales person problem -- efficiency considerations.Algebraic
Problems: The general method -- Evaluation and Interpolation.
Text Books:
1.Fundamentals of Computer Algorithms by Ellis Horowitz, S. Sahni et.al.
Galgotia Pub. 2001.
2.The Design and Analysis of Computer Algorithms by Aho, Hopecraft, Ullman.
Reference Books :
1.Computer Algorithms : Introduction to Design and Analysis by Sara Baase, Allen Van Gelder, Pearson
Education.
52
B.Tech. (IT) Fifth Semester
EURIT- 502 :
Code No
EURIT-503
Name of
Course
OBJECT
ORIENTED
ANALYSIS
AND
DESIGN
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT-I
Introduction to UML: Importance of modeling, principles of modeling, object oriented modeling,
conceptual model of the UML, Architecture, Software Development Life Cycle.
UNIT-II
Basic Behavioral Modealing: Use cases, Use case Diagrams,. Interaction diagrams, Activity Diagrams.
UNIT-III
Basic Structural Modeling: Classes, Relationships, common Mechanisms, and diagrams,class diagrams.
UNIT-IV
Advanced Behavioral Modeling: Events and signals, state machines, processes and threads, time and
space,state chart diagrams. Advanced structural Modeling:Advanced classes, advanced relationships,
Interfaces, Types and Roles, Packages,instances.
UNIT-V
Architectural Modeling: Component, Deployment, Component diagrams and Deployment diagrams.Case
Study: The Unified Library application.
Text books:
1. Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling
Language User Guide, Pearson Education.
2. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: UML 2
Toolkit, WILEY-Dreamtech India Pvt. Ltd.
Reference books:
1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML,
Pearson Education.
2. Pascal Roques: Modeling Software Systems Using UML2, WILEYDreamtech India Pvt. Ltd.
3. Atul Kahate: Object Oriented Analysis & Design, The McGraw-Hill
Companies.
4. Mark Priestley: Practical Object-Oriented Design with UML,TATA
McGrawHill
5. Appling UML and Patterns: An introduction to Object Oriented Analysis
and Design and Unified Process, Craig Larman, Pearson Education.
53
EURIT- 503 :
Code No
EURIT-503
Name of
Course
Data base
Management
System
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT-I
Introduction to DBMS: Overview, File system vs DBMS, Advantages of
DBMS, Storage data,
queries, Transaction Management, DBMS structure. E-R model: Entities, Attributes and Entity sets,
Relationship and Relationship sets, Features of ER model, Conceptual database design with ER model.
UNIT-II
Relational model: Integrity constraints over relations and enforcement, Querying relation data, Logical
database design, views, destroying/altering tables and views Relational algebra and calculus: Relational
algebra and calculus.
UNIT-III
SQL: Basic SQL, Query, union, interest, except, Nested Queries, Aggregated Operation, Null values,
Embedded SQL, cursors, ODBC and JDBC, Triggers and Active database, designing active databases.
UNIT-IV
Schema refinement and Normal forms: Schema refinement, fds, fds reasoning normal
decomposition, normalization.
forms,
UNIT-V
Transaction management, concurrency control & crash recovery
Transaction concept, transactions and schedules, concurrent execution of transactions ,lock based
concurrency control, crash recovery. Concurrency control - lock management, specialized locking
techniques, concurrency control without locking.Crash Recovery- Aries, recovering from a system crash,
media recovery.
Text Book:
1.Database Management Systems .Raghu Ramakrishnan and Johannes Gehrke, McGraw-Hill.
Reference Book:
1.Fundamentals of Database System R.El. Masri and S.B. Navathe.
2. Data System Concepts . H.F.Korth and A.silberschatz McGraw-Hill .
54
B.Tech. (IT) Fifth Semester
EURIT- 504 : ARTIFICIAL INTELLIGENCE
Code No
EURIT-504
Name of Course
ARTIFICIAL
INTELLIGENCE
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction to Artificial Intelligence, Artificial Intelligence Problems, Artificial Intelligence Techniques,
problems, Problem space and search-defining the problem as a state space search, Production System,
Problem characteristics, Heuristic Search Technologies Generate & Test Hill Climbing, Best First
search,Problem reduction, Constraint satisfaction, Means Endo Analysis
UNIT- -II
Knowledge Representation Representation Knowledge using predicate logic-representing simple facts in
logic, representing instance and is relationships, computable functions and predicates
resolution.Representing Knowledge Using Rules: Procedural Vs Declarative knowledge, Logic
Programming, Forward Vs Backward Reasoning, Matching, Control Knowledge.
UNIT- III
Symbolic Reasoning under uncertainty,Introduction to Non-monotonic Reasoning, logics for Nonmonotonic Reasoning,Implementation :depth first search-Dependency Directed Backtracking.
Justification based truth maintenance, logic based truth maintenance systems Statistical Reasoning
probability and bayes theorem,certainity factors and rule-base systems beyesian networks,dempster-shaffer
theory. Weak Slot and Filler Structures Sematic nets, Frames.
UNIT- IV
Strong slot and filler structures Conceptual dependencies, Scripts. Game Planning Overview an example
domain-Block world, Components of a Planning System, Goal State Planning, Non Linear Planning using
constraint posting, Hierarchical Planning.
UNIT- V
Natural Language Processing: Introduction, Syntactic Analysis, Semantic Analysis, Discuses and
Pragmatic Processing. Introduction and Fundamentals of Artificial Neural Networks: Biological prototype,
Artificial Neuron, Single layer Artificial, Neural Networks, Multilayer Artificial Neural Networks, Training
of Artificial Neural Networks.
Text Books:
1) Artificial Intelligence- Rich E & Knight K TMH (1991)
2) Neural Computing: Theory and practice Waserman
Reference Book:
1)Artificial Intelligence Structures and Strategies complex problem solving George F.Lugar Pearson
Education
2)Neural Networks: A Comprehensive Foundation 2/e Symen Pearson Education.
3) Intoduction to Artificical Inteligence & Expert Systems-Dan w.patterson(Pearson Education)
55
B.Tech. (IT) Fifth Semester
EURIT- 505 :Programming with Java
Code No
EURIT-505
Name of
Course
Programming
with Java
Category
CE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Introduction: Creation of Java, importance of Java to internet, byte code, Java buzzwords, OOP
Principles, Encapsulation, Inheritance and Polymorphism, data types, variables, declaring variables,
dynamic initialization, scope and life time of variables, arrays, operators, control statements, type
conversion and casting, compiling and running of simple Java program.
Classes and Objects: Concepts of classes and objects, class fundamentals Declaring objects, assigning
object reference variables, introducing methods,constructors, usage of static with data and methods, usage
of final with data, access control, this key word, garbage collection, overloading methods and constructors,
parameter passing - call by value, recursion,nested classes and inner classes, exploring the String class.
UNIT- II
Inheritance, Packages and Interfaces:Basic concepts, member access rules, usage of super key word,
forms of inheritance, method overriding, abstract classes, dynamic method dispatch, using final with
inheritance, the Object class. Packages and Interfaces:Defining, Creating and Accessing a Package,
Understanding CLASSPATH, importing packages, differences between classes and interfaces, defining an
interface, implementing interface, applying interfaces, variables in interface and extending interfaces.
UNIT- III
Exception Handling , Multithreading and Event Handling: Concepts of Exception handling, types of
exceptions, usage of try, catch, throw, throws and finally keywords, Built-in exceptions, creating own
exception sub classes, Concepts of Multithreading, differences between process and thread, thread life
cycle,creating multiple threads using Thread class, Runnable interface, Synchronization, thread priorities,
inter thread communication, daemon threads,deadlocks, thread groups.Event Handling:Events, Event
sources, Event classes, Event Listeners, Delegation event model, handling mouse and keyboard events,
Adapter classes.
UNIT- IV
AWT Controls: AWT : Concepts of components, container, panel, window, frame, canvas, Font class,
Color class and Graphics.Buttons, Labels, Text fields, Text area, Check boxes, Check box groups, Lists,
Choice, Scrollbars, Menus, Layout Managers - Flow, Border,Grid, Card and Gridbag.
UNIT- V
Swing: Swing - JApplet, JFrame and JComponent, Icons and Labels, Handling threading issues, text fields,
buttons - The JButton class, Check boxes, Radio buttons, Combo boxes, Tabbed Panes, Scroll Panes, Trees,
and Tables. Applets - Concepts of Applets, differences between applets and applications,life cycle of an
applet, types of applets, creating applets, passing parameters to applets.
Text Books:
1. The Complete Reference Java J2SE 5th Edition, Herbert Schildt, TMH Publishing Company Ltd,
NewDelhi.
2. Big Java 2nd Edition, Cay Horstmann, John Wiley and Sons.
References:
1. Java How to Program, Sixth Edition, H.M.Dietel and P.J.Dietel, Pearson Education/PHI.
2. Core Java 2, Vol 1, Fundamentals, Cay.S.Horstmann and Gary Cornell, Seventh Edition, Pearson
Education.
3. Core Java 2, Vol 2, Advanced Features, Cay.S.Horstmann and Gary Cornell, Seventh Edition, Pearson
Education.
56
B.Tech. (IT) Fifth Semester
EURIT- 511 :
Code
EURIT511
Name of
Course
Data base
Management
System Lab
Category
CE
Tot
Tot
100
100
Reference Books
1. Oracle PL/SQL programming by steven Feuerstein Oreilly Publishers.
2. PL/pgSQL search internet for necessary documentation.
3. Oracle books form oracle press.
Max Marks
Credits
57
B.Tech. (IT) Fifth Semester
EURIT- 512 :
Code
EURIT512
Name of
Course
OBJECT
ORIENTED
ANALYSIS
AND
DESIGN lab
Category
CE
Max Marks
C
Tot
100
100
Credits
The student is expected to take up about five mini-projects and model them and produce Use Cases,
Analysis Documents - both static & dynamic aspects, Sequence Diagrams and State- Charts, Database
Design using Rational Products A sample collection of ideas is given. Numerous other ideas can be found
in the pages from the list of references given below.
58
Business in the 21st Century is above all BUSY. Distractions are everywhere. The current crop of
"enterprise intranet portals" are often high noise and low value, despite the large capital expenditures it
takes to stand them up. Email takes up 30 - 70% of an employee's time. Chat and Instant Messaging are
either in the enterprise or just around the corner. Meanwhile, management is tasked with unforeseen and
unfunded leadership and change-agent roles as well as leadership development and succession
management. What is needed is a simplified, repeatable process that enhances communications within an
enterprise, while allowing management and peers to self-select future leaders and easily recognize high
performance team members in a dynamic way. Additionally, the system should function as a generalpurpose content management, business intelligence and peer-review application. Glasscode's goal is to
build that system. The software is released under a proprietary license, and will have the following features:
Remote, unattended moderation of discussions However, it will have powerful discovery and business
intelligence features, and be infinitely extendable, owing to a powerful API and adherence to Java platform
standards.
Encourages peer review and indicates for management potential leaders, strong team players and reinforces
enterprise and team goals seamlessly and with zero administration.
Features:
Versioning control
Visitor profiling
59
In the course of one's student years and professional career one produces a lot of personal notes and
documents. All these documents are usually kept on papers or individual files on the computer. Either way
the bulk of the information is often erased corrupted and eventually lost. The goal of this project is to
build a distributed software application that addresses this problem. The system will provide an interface
tocreate, organize and manage personal notes through the Internet for multiple users. The system will also
allow users to collaborate by assigning permissions for multiple users to view and edit notes.
Text Book(s):
"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified
Process", Craig Larman, Pearson Education Asia, 2002, 2nd Edition
Reference(s):
60
"Object Oriented Systems Analysis and Design using UML", Simon Sennet, Steve McRobb, and Ray
Farmer, McGraw Hill, 2002, 2nd Edition
61
Code
EURIT513
Programming
with Java Lab
Tot
Tot
100
100
CE
Credits
1. Write a Java program that prints all real solutions to the quadratic equation ax2 + bx + c = 0. Read in a, b,
c and use the quadratic formula. If the discriminant b2 -4ac is negative, display a message stating that there
are no real solutions.
2. The Fibonacci sequence is defined by the following rule. The first two values in the sequence are 1 and
1. Every subsequent value is the run of the two values preceding it. Write a Java program that uses both
recursive and non recursive functions to print the nth value in the Fibonacci sequence.
3. Write a Java program that prompts the user for an integer and then prints out all prime numbers up to
that integer.
4. Write a Java program that checks whether a given string is a palindrome or not. Ex: MADAM is a
palindrome.
5. Write a Java program for sorting a given list of names in ascending order.
6. Write a Java program to multiply two given matrices.
7. Write a Java Program that reads a line of integers and then displays each integers and the sum of all the
integers (use string to kenizer class)
8. Write a Java program that reads on file name from the user then displays information about whether the
file exists, whether the file is readable, whether the file is writable, the type of file and the length of the file
in bytes.
9. Write a Java program that reads a file and displays a file and displays the file on the screen, with a line
number before each line.
10. Write a Java program that displays the number of characters, lines and words in a text file.
11. Write a Java program that:
a) Implements stack ADT. b) Converts infix expression into Postfix form.
12. Write an applet that displays a simple message.
13. Write an applet that computes the payment of a loan based on the amount of the loan, the interest rate
and the number of months. It takes one parameter from the browser: Monthly rate; if true, the interest rate
is per month; Other wise the interest rate is annual.
14. Write a Java program that works as a simple calculator. Use a grid layout to arrange buttons for the
digits and for the + - X % operations. Add a text field to display the result.
15. Write a Java program for handling mouse events.
16. Write a Java program for creating multiple threads.
62
B.Tech. (IT) Sixth Semester
EURIT- 601 :
Code No
EURIT-601
Name of
Course
Computer
Networks
Computer Networks
Category
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Data transmission: concepts and terminology analog and digital data transmission, transmission
impairments Channel Capacity -- Transmission Media: Guided and Unguided
.Reference Models: OSI, TCP/IP and Differences between OSI and TCP/IP. Examples of Networks:
Novel Netware, Internet, Connection Oriented Networks.
MAC Sub layer: Channel Allocation Problems: Static and Dynamic. Multiple Access Protocols: ALOHA,
CSMA, Collision-free protocols.
UNIT- II
IEEE 802.x Standards :Ethernet, Wireless LANS: 802.11 protocol stack, physical layer, MAC sub layer
protocol, frame structure and services. Bluetooth, Data link Layer Switching: Bridges from 802.x to 802.y,
Local Internetworking, Spanning tree bridges, Remote bridges, Repeaters, Hubs, Bridges, Switches,
Routers and Gateways.
.
UNIT- III
Network Layer: Design Issues: Store and forward packet switching, Services provided to the Transport
Layer, Implementation of connection less and connection oriented services and comparisons. Routing
Algorithms, Congestion Algorithms, The Network Layer in the Internet: IP, ICP and IPV6.
UNIT- IV
Transport Layer: Transport Services: Services provided to the upper layer, Primitives, Berkeley Sockets
and examples. Elements of Transport Protocols: Addressing, Connection Establishment, Release, Flow
control and Buffering, Multiplexing and crash Recovery. The Internet Transport Protocols: TCP, UDP.
UNIT- V
Application Layer: DNS, E-MAIL, WWW, MULTIMEDIA.
Text Books:
1. Computer Networks Andrew S Tanenbum, 4th Edition. Pearson Education/PHI.
2.Data and computer communications, William Stallings Pearson Education 7th
Edn.
Reference Book:
1.Data Communications and Networking by Behrouz a Forouzan, 4th Edition. Tata McGraw-Hill.
2. Data Communications, Computer Networks and Open Systems by Fred Halsall, 4th Edition
Pearson Education
63
Code No
EURIT-602
CE
Tot
Tot
40
60
100
Credits
UNIT- I:
Introduction to Unix:- Architecture of Unix, Features of Unix , Unix Commands PATH, man, echo,
printf, script, passwd, uname, who, date, stty, pwd, cd, mkdir, rmdir, ls, cp, mv, rm, cat, more, wc, lp, od,
tar, gzip.
UNIT- II :
Unix Utilities:- Introduction to unix file system, vi editor, file handling utilities, security by file
permissions, process utilities, disk utilities, networking commands, unlink, du, df, mount, umount, find,
unmask, ulimit, ps, w, finger, arp, ftp, telnet, rlogin.Text processing utilities and backup utilities , detailed
commands to be covered are tail, head , sort, nl, uniq, grep, egrep, fgrep, cut, paste, join, tee, pg, comm,
cmp, diff, tr, awk, cpio
UNIT- III :
Introduction to Shells :Unix Session, Standard Streams, Redirection, Pipes, Tee Command, Command
Execution, Command-Line Editing, Quotes, Command Substitution, Job Control, Aliases, Variables,
Predefined Variables, Options, Shell/Environment Customization.Filters :Filters and Pipes, Concatenating
files, Display Beginning and End of files, Cut and Paste, Sorting, Translating Characters, Files with
Duplicate Lines, Count characters, Words or Lines, Comparing Files.
UNIT- IV :
Interactive KornShell :Korn Shell Features, Two Special Files, Variables, Output, Input, Exit Status of a
Command, eval Command, Environmental Variables, Options, Startup Scripts, Command History,
Command Execution Process. Korn Shell Programming :Basic Script concepts, Expressions, Decisions:
Making Selections, Repetition, special Parameters and Variables, changing Positional Parameters,
Argument Validation, Debugging Scripts, Script Examples.
UNIT- V :
Interactive C Shell :C shell features, Two Special Files, Variables, Output, Input, Exit Status of a
Command, eval Command, Environmental Variables, On-Off Variables, Startup and Shutdown Scripts,
Command History, Command Execution Scripts.C Shell Programming :Basic Script concepts, Expressions,
Decisions: Making Selections, Repetition, special Parameters and Variables, changing Positional
Parameters, Argument Validation, Debugging Scripts, Script Examples.
TEXT BOOKS :
1. Unix and shell Programming Behrouz A. Forouzan, Richard F. Gilberg.Thomson
2. Your Unix the ultimate guide, Sumitabha Das, TMH. 2nd Edition.
REFERENCES :
1. Unix for programmers and users, 3rd edition, Graham Glass, King Ables, Pearson Education.
2. Unix programming environment, Kernighan and Pike, PHI. / Pearson Education
3. The Complete Reference Unix, Rosen, Host, Klee, Farber, Rosinski, Second Edition, TMH
64
B.Tech. (IT) Sixth Semester
EURIT- 603 : Automata theory & Compiler Design
Code No
Name of
Course
EURIT-603
Automata
theory &
Compiler
Design
Category
CE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
The theory of automata: Definition and description - Transition systems - properties - Acceptability of
string - NDFA - Equivalence in between DFA & NDFA. Grammars - Types of Grammars - Grammars and
Automata - Regular expressions - Finite Automata and Regular expressions - Regular sets and Regular
Grammars. Overview of compilers:
Brief discussion on various phases of Compilers
UNIT-II
Lexical analyzer:
Design of lexical analyzer - Design of Parsers - Shift Reduce parser - Operator Precedence Parser Predictive Parser - LR parser - SLR parser - LALR parser.
UNIT-III
Syntax directed translation: Syntax directed translation and implementation - Intermediate code - Postfix
notation - Parsing tree - Three addresses Code - Quadruples - Triples.
Intermediate code optimization:The principle sources of optimization - Loop Optimization - DAG Global data flow analysis.
UNIT-IV
Code generation:Problems - Machine model - A simple code generator - Register allocation and
assignment - Code generation from DAG - Peep hole optimization.
UNIT-V
Symbol tables - Run-time storage administration.
Text books:
1.Introduction to Automata, Languages & Computation by J.E.Hopecraft & Jeffery,D.Ulman
Person education 3e/2007
2. Principles of Compiler Design - Alfred V. Aho, D. Ullman
3. Systems Programming - John. J. Donovan.
References:
1.Theory of Computer Science - K.L.P.Mishra, N.Chandra Sekharan.
2.Theory of computation S.N.Sivanandan & M.Janaki Meena-I.K.International,2009
3.Introduction to Formal Languages, Automata Theory and computation-Kamala
Krithivasan, Pearson publication
4.Compiler Design G.Sudha Sadasivam,Scitech publication Principles of Compiler
Design- V.Raghavan- Mcgraw Hill publications
65
EURIT-604
Name of
Course
Web
Technologies
Category
CE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I:
Introduction to Web Technology : Internet, WWW, Web Browsers with suitable examples , Web Servers
with suitable examples, URL, HTTP, MIME.Introduction to HTML: Basic Syntax, HTML Document
Structure , Text Formatting, Images, Lists, Links, Tables, Frames, Forms.Cascade Style Sheets : Levels
Of Style Sheets, Specification Formats, Style Classes , Properties, Colors, Span and Div tags.
UNIT- II
Introduction to Java Script: Overview of java Script, Syntactic characteristics, Primitives, Operator and
Expression, control statements, Arrays, functions, errors in scripts, Document Object Model(DOM),Event
driven computation, element access in Java script, The navigator Object.Dynamic Document with Java
Script : Element positioning, Moving elements, Changing colors and fonts, Dynamic content, Locating the
mouse Cursor, Slow movements of elements, Dragging and Dropping Elements.
UNIT- III
Introduction to XML: Syntax of XML, Document Structure, Document type definition,
Namespaces,XML Schemas, Document Object model, Presenting XML, Using XML Processors: DOM
and SAX ,XSLT,X query.
UNIT- IV:
Networking and Servlets: Introduction to networking using java API,TCP/IP, sockets, datagram
sockets.Web Servers and Servlets: Tomcat web server, Introduction to Servelets: Lifecycle of a Servlet,
The Servlet API, The javax.servlet Package, The javax. servlet HTTP package, Handling Http Request &
Responses, Using Cookies-Session Tracking, Security Issues, Structure of Web Application, Deploying
Web Application, Introduction to Model View Controller (MVC) Architecture, its structure, components.
UNIT- V:
Introduction to PHP: Overview of PHP, general server characteristics, Creating PHP Pages, Form
handling , Data Base access with PHP &MySql. Introduction to JSP: The Problem with Servlet. The
Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP
Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat,JSP
components,comments, expression, scriplets.
Text books:
1.
Programming world wide web- Robert W.Sebesta , Pearson 2nd edition
2.
J2EE The complete Reference by Jim Keogh
3.
Beginners PHP, Apache, MY Sql, Web Development, by Michael Glass Wrox.
Reference books:
1.
2.
3.
4.
Core servlets and javaserver pages volume 1: core technologies by marty hall and larry brown
pearson.
Internet and World Wide Web How to program by Dietel and Nieto PHI/Pearson Education Asia.
Jakarta Struts Cookbook , Bill Siggelkow, S P D OReilly for chap 8.
Murachs beginning JAVA JDK 5, Murach, SPD.
66
5.
67
Code No
EURIT-605
Name of
Course
Operating
Systems
CE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction: Computers and Software, Operating system strategies : Batch system, timesharing system,
Personal computers and workstations, Operating system organization: Basic functions , general
implementation considerations, Contemporary OS kernels. Process Management Process concepts
,Process scheduling, threads, scheduling-criteria , algorithms, their evaluation.
UNIT- II
Interprocess communication: Race condition, critical section, mutual exclusion, sleep & wakeup,
Semaphores, Monitors, classic problems of synchronization, synchronization Hardware.
UNIT- III
Memory Management: Without Swapping, swapping , paging, structure of the page table , segmentation,
virtual memory, demand paging, page-Replacement, algorithms, allocation of frames , thrashing.
UNIT- IV
Deadlock, I/O systems & File system Interface: system model, deadlock characterization, deadlock
prevention, detection and avoidance, recovery from deadlock, I/O systems, Hardware, application interface,
kernel I/O subsystem, Transforming I/O to Hardware operation, performance. File system Interface File
concept, Access Methods, Directory structure, protection.
UNIT- V
File system implementation & Mass-storage structure:. File System implementation- File system
structure, allocation methods, free-space management ,directory implementation, , efficiency and
performance, Mass-storage structure Disk structure, disk scheduling,disk management. Protection : Goals
of Protection, Domain of protection, Access Matrix. case studies: UNIX, Linux, Windows.
Text Books:
1. Operating System Concepts with java Abraham Silberchatz, Peter B. Galvin, Greg Gagne 6/e , John
Wiley
Reference Books:
1.Operating systems 3/e Gary Nutt , Pearson education. (Chapter1,3)
2. Modern Operating Systems, Andrew S Tanenbaum 2nd edition Pearson/PHI.
3. Operating Systems Internal and Design Principles Stallings, Fifth Edition2005, Pearson
education/PHI
4. Operating System A Design Approach-Crowley, TMH.
5. 2. Operating systems- A Concept based Approach-D.M.Dhamdhere, 2/e , TMH.
68
B.Tech. (IT) Sixth Semester
EURIT- 611 : Computer Network Lab
Code
EURIT611
Name of
Course
Category
Computer
Network Lab
CE
Max Marks
Tot
Tot
100
100
Credits
69
B.Tech. (IT) Sixth Semester
EURIT- 612 :
B.Tech. (IT) Sixth Semester
EURIT- 612 : UNIX and Operating Systems Lab
Code
EURIT613
Name of
Course
Category
UNIX and
Operating
Systems Lab
CE
Max Marks
Tot
Tot
100
100
Credits
70
Code
EURIT613
Name of
Course
Web
Technologies
Laboratory
Category
CE
Tot
Tot
100
100
Max Marks
Credits
71
Name of Course
Personality
Development
Category
HS
Tot
Max Marks
Credits
72
B.Tech. (IT) Seventh Semester
Code No
EURIT-701
Credits
UNIT-I
OVERVIEW OF MANAGEMENT Definition - Management - Role of managers - Evolution of
Management thought - Organization and the environmental factors Trends and Challenges of
Management in Global Scenario.
UNIT- II
PLANNING Nature and purpose of planning - Planning process - Types of plans Objectives Managing by objective (MBO) Strategies - Types of strategies - Policies - Decision Making - Types of
decision - Decision Making Process - Rational Decision Making .
UNIT-III
ORGANIZING Nature and purpose of organizing - Organization structure - Formal and informal groups
organization - Line and Staff authority - Departmentation - Span of control - Centralization and
Decentralization - Delegation of authority - Staffing - Selection and Recruitment - Orientation - Career
Development - Career stages Training - Performance Appraisal.
UNIT- IV
DIRECTING Creativity and Innovation - Motivation and Satisfaction - Motivation Theories - Leadership
Styles - Leadership theories - Communication - Barriers to effective communication - Organization Culture
- Elements and types of culture - Managing cultural diversity.
UNIT- V
CONTROLLING Process of controlling - Types of control - Budgetary and non-budgetary control Q
techniques - Managing Productivity - Cost Control - Purchase Control Maintenance Control - Quality
Control - Planning operations.
TEXT BOOKS:
1. Stephen P. Robbins and Mary Coulter, 'Management', Prentice Hall of India, 8th edition.
2. Charles W L Hill, Steven L McShane, 'Principles of Management', Mcgraw Hill Education,
Special Indian Edition, 2007.
REFERENCES:
1.Hellriegel, Slocum and Jackson, Management- A competency Based Approach. Thomas
south western, 10th edition, 2007.
2.Harold Koontz, Heinz Weihrich and Mark V Cannice 'Management - A global &
Entrepreneurial Perspective', Tata Mcgraw Hill, 12th edition, 2007.
3. Andrew J. Dubrin, 'Essentials of Management', Thomson Southwestern, 7th edition,2007.
Name of Course
Cate-
Max Marks
Credits
73
gory
EURIT-702
CRYPTOGRAPHY
AND NETWORK
SECURITY
CE
Week
L
Tot
Tot
40
60
100
UNIT-I
Introduction: Security Attacks, Security Services, Security Mechanisms, Model for Network Security,
Classical Encryption Techniques: Symmetric cipher model, Substitution Techniques, transposition
techniques, Steganography. Block Ciphers and the Data Encryption Standard: Block cipher principles, Data
Encryption Standard, Strength of DES, Differential and linear cryptanalysis.
UNIT- II
Block cipher design principles, Block cipher mode operation, Triple DES, AES algorithm, Stream ciphers,
RC4. Introduction to Number Theory: Modular Arithmetic, Euclidean Algorithm, Prime numbers, Fermats
and Eulers theorem, testing for primality, Chinese Remainder Theorem, Discrete Logarithms.
UNIT- III
Public Key Cryptography: Principles of public key cryptosystems, RSA algorithm.Key management: Key
management, Diffie-Hellman Key Exchange. Message Authentication and Hash functions: Authentication
requirements and Authentication functions, MAC, Hash functions.
UNIT-IV
Hash Algorithms: Secure Hash Algorithm, Whirlpool, HMAC, CMAC.Digital Signatures & Authentication
Protocols: Digital Signatures, Digital Signatures Standard. Authentication Applications: Kerberos, X.509
Authentication Service.
UNIT- V
Electronic Mail Security, IP Security, Web Security, Firewalls.
Text book:
1. Cryptography and Network Security, Principles and Practices,Fourth Edition, William Stallings.
Pearson Education.
References :
1. Network Security: Private Communication in a Public World, Charlie Kaufman,
Radia Perlman Mike Speciner, Publisher: Prentice Hall 2/E.
2.Fundamentals of Network Security, Eric Maiwald, Publisher TATA McGraw-Hill
Publishing Co 2003.
3. Contemporary Cryptography. Birkhauser. Springer International Edition. Yes Dee
Publications.
74
Code No
Name of
Course
Category
EURIT-722
Software
Project
management
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT - I
Conventional Software Management : The waterfall model, conventional software Management
performance. Evolution of Software Economics : Software Economics, pragmatic software cost estimation.
UNIT - II
Improving Software Economics : Reducing Software product size, improving software processes,
improving team effectiveness, improving automation, Achieving required quality, peer inspections. The old
way and the new : The principles of conventional software Engineering, principles of modern software
management, transitioning to an iterative process.
UNIT-- III
Life cycle phases : Engineering and production stages, inception, Elaboration, construction, transition has.
Artifacts of the process : The artifact sets, Management artifacts, Engineering artifacts, programmatic
artifacts. Model based software architectures : A Management perspective and technical perspective.
UNIT-IV
Work Flows of the process : Software process workflows, Iteration workflows. Checkpoints of the process :
Major mile stones, Minor Milestones, Periodic status assessments. Iterative Process Planning : Work
breakdown structures, planning guidelines, cost and schedule estimating, Iteration planning process,
Pragmatic planning.
UNIT- IV
Project Organizations and Responsibilities : Line-of-Business Organizations, Project Organizations,
evolution of Organizations.Process Automation : Automation Building blocks, The Project Environment.
UNIT- - VI
Project Control and Process instrumentation : The seven core Metrics, Management indicators, quality
indicators, life cycle expectations, pragmatic Software Metrics, Metrics automation.Tailoring the Process :
Process discriminants.Future Software Project Management : Modern Project Profiles, Next generation
Software economics, modern process transitions.
TEXT BOOK :
1. Software Project Management, Walker Royce: Pearson Education, 2005.
REFERENCES :
1. Software Project Management, Bob Hughes and Mike Cotterell: Tata McGraw-Hill Edition.
2. Software Project Management, Joel Henry, Pearson Education.
3. Software Project Management in practice, PankajJalote, Pearson Education.2005
75
EURIT- 723 Embedded Systems
Code No
EURIT-723
Name of
Course
Embedded
Systems
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT-I
Embedded Computing: Introduction, Complex Systems and Microprocessor, The Embedded System
Design Process, Formalisms for System Design, Design Examples.
The 8051 Architecture : Introduction, 8051 Micro controller Hardware, Input/Output Ports and Circuits,
External Memory, Counter and Timers, Serial data Input/Output, Interrupts.
UNIT-II
Basic Assembly Language Programming Concepts: The Assembly Language Programming Process,
Programming Tools and Techniques, Programming the 8051. Data Transfer and Logical Instructions.
Arithmetic Operations, Decimal Arithmetic. Jump and Call Instructions, Further Details on Interrupts.
UNIT-III
Applications :Interfacing with Keyboards, Displays, D/A and A/D Conversions, Multiple Interrupts, Serial
Data Communication. Introduction to Real Time Operating Systems: Tasks and Task States, Tasks
and Data, Semaphores, and Shared Data; Message Queues, Mailboxes and Pipes, Timer Functions, Events,
Memory Management,
Interrupt Routines in an RTOS Environment.
UNIT-IV
Basic Design Using a Real-Time Operating System: Principles, Semaphores and Queues, Hard RealTime Scheduling Considerations, Saving Memory and Power, An example RTOS like uC-OS (Open
Source); Embedded Software Development Tools: Host and Target machines, Linker/Locators for
Embedded Software, Getting Embedded Software into the Target System; Debugging Techniques: Testing
on Host Machine, Using Laboratory Tools, An Example System.
UNIT-V
Introduction to advanced architectures: ARM and SHARC, Processor and memory organization and
Instruction level parallelism; Networked embedded systems: Bus protocols, I2C bus and CAN bus;
Internet-Enabled Systems, Design Example-Elevator Controller.
TEXT BOOKS:
1. Computers as Components-principles of Embedded computer system design, Wayne Wolf,
Elseveir.
2. The 8051 Microcontroller, Third Edition, Kenneth J.Ayala, Thomson.
3. An Embedded Software Primer, David E. Simon, Pearson Education.
REFERENCES:
1. Embedding system building blocks, Labrosse, via CMP publishers.
2. Embedded Systems, Raj Kamal, TMH.
3. Micro Controllers, Ajay V Deshmukhi, TMH.
4. Embedded System Design, Frank Vahid, Tony Givargis, John Wiley.
5. Microcontrollers, Raj kamal, Pearson Education.
76
DEPARTMENT ELECTIVES I/II
EURIT- 724 Network Management Systems
Code No
EURIT-724
Name of
Course
Network
Management
Systems
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Data communications and Network Management Overview : Analogy of Telephone Network Management,
Communications protocols and Standards, Case Histories of Networking and Management, Challenges of
Information Technology Managers, Network Management: Goals, Organization, and Functions, Network
management System and architecture, Network Management System Platform, Current Status and future of
Network Management.
UNIT- II
SNMPV1 Network Management : Organization and Information and Information Models. Managed
network : Case Histories and Examples, The History of SNMP Management, The SNMP Model, The
Organization Model, System Overview, The Information Model.
UNIT- III
SNMPv1 Network Management : Communication and Functional Models. The SNMP Communication
Model, Functional model. SNMP Management: SNMPv2 : Major Changes in SNMPv2, SNMPv2 System
Architecture, SNMPv2 Structure of Management Information, The SNMPv2 Management Information
Base, SNMPv2 Protocol, Compatibility With SNMPv1.
UNIT-IV
SNMP Management : RMON : What is Remote Monitoring? , RMON SMI and MIB, RMON1, RMON2,
ATM Remote Monitoring, A Case Study of Internet Traffic Using RMON. Telecommunications
Management Network : Why TMN? , Operations Systems, TMN Conceptual Model, TMN Standards,
TMN Architecture, TMN Management Service Architecture, An Integrated View of TMN, implementation
Issues.
77
EURIT- 725 C# and .Net
Code No
Name of
Course
Category
C# and .Net
EURIT-725
DE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
THE PHILOSOPHY OF .NET
Understanding the previous state of Affairs, The .NET Solution, The Building Blocks of the .NETPlatform
( CLR, CTS, CLS ), The Role the .NET Base Class Libraries, What C# Brings to theTable, Additional
.NET-Aware Programming Languages, An Overview of .NET Binaries (akaAssemblies), The role of the
Common Intermediate Language, The role of .NET Type Metadata,The role of the Assembly Manifest,
Compiling CIL to Platform Specific Instructions,Understanding the Common Type System, Intrinsic CTS
Data Types, Understanding theCommon Language Specification, Understanding the Common Language
Runtime, A tour of the.NET Namespaces, Increasing Your Namespace Nomenclature, Deploying the .NET
Runtime.
UNIT- II
BUILDING C# APPLICATIONS The role of the Command Line Compiler (csc.exe), Building a C#
Application Using csc.exe,Working with csc.exe Response Files, Generating Bug Reports, Remaining C#
Compiler Options,The Command Line Debugger (cordbg.exe), Using The Visual Studio .NET IDE,
Building a VS.NET Test Application, Debugging with the Visual Studio.NET IDE, Other Key Aspects of
the VS.NET IDE, Documenting Your Source Code via XML, C# Preprocessor Directives, AnInteresting
Aside: The System.Environment Class, Building .NET Applications with Other IDEs.
UNIT- III
C# LANGUAGE FUNDAMENTALS
78
The Anatomy of a Basic C# Class, Creating Objects: Constructor Basics, The composition of aC#
Application, Default Assignments and Variable Scope, The C# Member Variable InitializationSyntax,
Basic Input and Output with the Console Class, Understanding Value Types andReference Types, The
Master Node: System.Object, The System Data Types (and C# Aliases),Converting between Value Types
and Reference types: Boxing and Unboxing, Defining ProgramConstants, C# Iteration Constructs, C#
Control Constructs, The Complete Set of C# Operators,Defining Custom Class Methods, Understanding
Static Methods, Method Parameter Modifiers,Array Manipulation In C#, String Manipulation in C#, C#
Enumerations, Defining Structures In C#,Defining Custom Namespaces.
UNIT- IV
OBJECT ORIENT PROGRAMMING WITH C#
Formal Definition of the C# Class, Defining the Default Public Interface of a Type, Recappingthe Pillars
of OOP, The First Pillar: C#s Encapsulation Services, Pseudo-Encapsulation: CreatingRead - Only Fields,
The Second Pillar: C#s Inheritance Support, Keeping Family Secrets: Theprotected Keyword, Nested
Type Definitions, The Third Pillar: C#s Polymorphic Support,Casting Between Types, Generating Class
Definitions Using Visual Studio.NET
UNIT- V
EXCEPTIONS AND OBJECT LIFE TIME
Ode to Errors, Bugs, and Exceptions, The Role of .NET Exception handling, The
System.ExceptionBase Class, Throwing a Generic Exception, Catching Exceptions, CLR
System-Level Exceptions (System.SystemException), Custom Application-Level Exception
(System.ApplicationException), Handling Multiple Exceptions, TheFinally Block, The Last
Chance Exception, Dynamically Identifying Application- and System-Level Exceptions,
Debugging System Exceptions Using VS .NET, Understanding Object Lifetime, The CIL of new,The
basics of Garbage Collection, Finalizing a Type, the Finalization Process, Building an Ad HocDestruction
Method, Garbage Collection Optimizations, The System.GCType.
Text Book:
I. C# and the .NET Platform, Andrew Troelsen, Second Edition 2003, Dreamtech Press
Reference Books:
1. Inside C#, Tom Archer, 2001, WP Publishers.
2. C# 2.0: The Complete Reference, Herbert Schildt, McGraw Hill Osborne Media, 2005
3. Perry, Core C# And .NET: The Complete And Comprehensive Developers Guide To C#
2.0and .NET 2.0, Pearson Education, 2007.
B.Tech. (IT) Seventh Semester
DEPARTMENT ELECTIVES I/II
EURIT- 726 Distributed operating systems
79
Code No
EURIT-726
Name of
Course
Category
Distributed
operating
systems
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT-I
Introduction: Introduction to Distributed System, Goals of Distributed system, Hardware and Software
concepts, Design issues. Communication in distributed system: Layered protocols, ATM networks, Client
Server model ,Remote Procedure Calls and Group Communication. Middleware and Distributed Operating
Systems.
UNIT-II
Synchronization in Distributed System: Clock synchronization, Mutual Exclusion, Election algorithm,
the Bully algorithm, a Ring algorithm, Atomic Transactions, Deadlock in Distributed Systems, Distributed
Deadlock Prevention, Distributed Deadlock Detection .
UNIT-III
Processes and Processors in distributed systems: Threads, System models, Processors Allocation,
Scheduling in Distributed System, Real Time Distributed Systems.
UNIT-IV
Distributed file systems: Distributed file system Design, Distributed file system Implementation, Trends
in Distributed file systems.
Distributed Shared Memory: What is shared memory, Consistency models, Page based distributed shared
memory, shared variables distributed shared memory.
UNIT-V
Fault Tolerance: Concepts, Failure Models, Failure Masking by Redundancy
Process Resilience: Design Issues, Failure Masking and Replication, Agreement in Faulty Systems
Recovery: Introduction, Check-pointing, Message Logging Synchronous and Asynchronous, Adaptive
Logging
Text Book:
1. Distributed Operating System Andrew S. Tanenbaum, PHI.
Reference Books:
1.Distributed Systems: Principles and Paradigms :Andrew Tannenbaum and
Maarten van Steen.
2. Distributed Operating Systems : Concepts and Design: Pradeep K. Sinha.
3. Distributed Operating Systems and Algorithm Analysis : Randy Chow, Theodore
Johnson.
80
EURIT- 727 E-Commerce
Code No
Name of
Course
Category
E-Commerce
EURIT-727
DE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I:
Electronic commerce environment and opportUNIT-ies: back ground The electronic commerce
Environment.Modes of electronic commerce: overview-EDI-Migration to open EDI-E commerce with
WWW/internet-Commerce Net Advocacy Web commerce going forward.
UNIT- II:
Approaches to safe electronic commerce-Overview-Secure-transport protocols-Secure Transactions-Secure
Electronic Payment Protocol- Secure Electronic Transaction-Certificates for Authentication-Security on
Web Servers and Enterprise networks.
UNIT- III:
Electronic cash and electronic payment schemes-Internet Monitory payment and Security requirementsPayment and purchase order process-Online electronic cash.
UNIT- IV:
Master card/visa secure electronic transaction: Introduction-Business requirements-concepts-payment
processing.E-mail and Secure E-mail Technologies for Electronic Commerce: Introduction, The means of
Distribution, A model for message handling and How does E-mail work.
UNIT- V:
Internet and Web Site Establishment: Introduction-Technologies for Web Servers-Internet Tools Relevant
to commerce-Internet Applications for commerce-Internet Charges-Internet Access and ArchitectureSearching the internet.
Text Books:
Web Commerce Technology Hand Book, Daniel Minoli, McGraw Hill.
Reference:
Frontiers of Electronic Commerce Ravi kalakotar, Andrew B. Whinston Addison- Wesley.
81
Code No
Name of Course
EURIT728
Mobile Computing
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- - I
Introduction to Mobile Communications and Computing: Introduction to MC, novel applications, a
simplified reference model, cellular systems .Medium Access Control: Motivation for a specialized
MAC (Hidden and exposed terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA,
comparison of S/T/F/CDMA
UNIT- II
GSM : Mobile services, System architecture, Radio interface, Protocols, Localization and calling,
Handover, Security, and New data services.
UNIT- - III
Mobile Network Layer : Mobile IP (Goals, assumptions, requirements entities and terminology, IP
packet delivery, agent discovery, registration, tunneling and encapsulation, optimizations), Dynamic
Host Configuration Protocol (DHCP).
UNIT- - IV
Mobile Transport Layer : Traditional TCP(congestion control, slow start, Fast retransmit/fast recovery
implications on mobility) Classical TCP Improvements (Indirect TCP, Snooping TCP, Mobile TCP,
Fast retransmit/fast recovery, Transmission /time-out freezing, Selective retransmission, Transaction
oriented TCP).TCP over 2.5/3G wireless networks
UNIT- V
Wireless LAN: infrared vs radio transmission, infrastructure and adhoc networks IEEE802.11: system
architecture, protocol architecture. Wireless application Protocols: Architecture, wireless data gram
protocol, wireless transport layer protocol, wireless transaction layer protocol, wireless session layer
protocol, wireless application environment.
TEXT BOOKS :
1. JochenSchiller,Mobile Communications. second edition, 2009.Pearson.
REFERENCES :
1. Reza Behravanfar, Mobile Computing Principles: Designing and Developing Mobile Applications
with UML and XML, ISBN: 0521817331, Cambridge University Press, October 2004,
2. Adelstein, Frank, Gupta, Sandeep KS, Richard III, Golden , Schwiebert, Loren, Fundamentals of
Mobile and Pervasive Computing, ISBN: 0071412379, McGraw-Hill Professional, 2005.
3. Hansmann, Merk, Nicklous, Stober, Principles of Mobile Computing, Springer, second edition,
2003.
82
EURIT- 729
Code No
Name of
Course
Category
Advanced Databases
Max Marks
Tot
Tot
40
60
100
Credits
Advanced
EURIT-729
Databases
DE
UNIT-I
Review of the fundamental principles of modern database management systems (DBMS): architecture
and functionality; relational databases (the relational data model, the relational algebra, SQL); objectoriented databases (ODMG data model and query language); object-relational DBMS: Oracle 10g.
UNIT-II
Query processing and query optimization.
UNIT-III
Transaction Management: ACID properties, concurrency control, and recovery.
UNIT-IV
Distributed databases: Distributed DBMS Architecture, distributed database design, distributed query processing,
distributed transaction management
UNIT- V
Heterogeneous databases: architecture, schema translation and schema integration, query processing, transaction
management, and alternative transaction models.
Text-books:
1.
2.
3.
1. Ramez Elmasri and Shamkant B.Navathe Fundamentals of Database Systems, Pearson Edn.
2. P.A. Bernstein, V. Hadzilacos, N.Goodman,Concurrency Control and Recovery in Database Systems,
Addison Wesley,
83
B.Tech. (IT) Seventh Semester
DEPARTMENT ELECTIVES I/II
EURIT- 730 Introduction to Biotechnology
Code No
EURIT-730
Name of
Course
Introduction
to
biotechnology
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Basic Science:Principles and applications of the scientific method, Introduction to living organisms:
Chemical nature of life, Biomolecules, Enzymes Cellular basis of lifeMolecular Biology: DNA structure
and function, RNA transcription, Protein synthesis, Mutations
UNIT- II
Sexual Reproduction and Mendelian Genetics: Genes and chromosomes, Cell cycle, Mitosis, Meiosis,
Genetic traits,
Mendel's lawsMutations. Mutations and genetic diseases: Mutations, Genetic
disorders.Metabolism and regulation of gene expression: Regulation of gene expression, Cellular
communication, Cell cycle regulation. Genetic engineering: Cloning and expression of genes, Gel
electrophoresis, Southern hybridization, Polymerase Chain Reaction (PCR). Gene Therapy: Diseasecausing genes, Genetic diagnosis, Screening for genetic diseases.
UNIT- III
Immune System: Types of blood cells, Innate versus acquired immunity, Antigens and antibodies, Immune
response to disease, Autoimmune diseases, Vaccines, Polyclonal and monoclonal antibodies, Medical
diagnosis.AIDS and HIV: Human viruses, HIV reproductive cycle, HIV infection and the immune system,
Current and future treatments for AIDS.
Cancer: Types of cancer, Traits of tumor cells, Genetics of cancer, Oncogenes and tumor suppressor genes,
Current and future therapies for cancer
UNIT- IV
Business and future of biotechnology: Biotechnology applications, Government regulations.
Genetic Engineering Tools: General considerations, Identification of genes, Restriction enzymes, Vectors,
Selection of cloned DNA. Specific techniques: DNA and RNA analysis-sequencing, genotyping,
microarrays; Protein analysis-Proteomics
UNIT- V
Societal Applications: Gene therapy, Recombinant vaccines, Forensic science, Agricultural apps, Stem cell
research, Genetic diagnosis, Custom medical care pharmacogenomics, Cloning.
Societal Concerns: Privacy of genetic Information, Ethics of medical applications, Safety of genetically
engineered products, Environmental effects, Governmental policy, Influences on the developing world,
Conflicting cultural views.
Text Books
1. Biotechnology: Science for the New Millennium, Ellyn Daugherty, 2006.
2. Biotechnology- Lab Manual Ellyn Daugherty
References:
1. DNA Science: A First Course in Recombinant DNA Technology, Micklos and Freyer, Colds
Springs Harbor Laboratory Press, 1990, ISBN# 0-89278-411-3
2. Biotechnology: An Introduction, Barnum, Wadsworth Publishing, 1998, ISBN# 0-534234364
3. Short Protocols in Molecular Biology, Ausubel, Wiley ISBN# 0-471-25092-9
84
Code No
EURIT-731
Name of
Course
Advanced
computer
architecture
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- - I
Fundamentals of Computer design- Technology trends- cost- measuring and reporting performance
quantitative principles of computer design.
Instruction set principles and examples- classifying instruction set- memory addressing- type and size of
operands- addressing modes for signal processing-operations in the instruction set- instructions for control
flow- encoding an instruction set.-the role of compiler
UNIT- - II
Instruction level parallelism (ILP)- over coming data hazards- reducing branch costs high performance
instruction delivery- hardware based speculation- limitation of ILP
ILP software approach- compiler techniques- static branch protection - VLIW approach - H.W support for
more ILP at compile time- H.W verses S.W Solutions
UNIT- - III
Memory hierarchy design- cache performance- reducing cache misses penalty and miss rate virtual
memory- protection and examples of VM.
UNIT- - IV
Multiprocessors and thread level parallelism- symmetric shared memory architectures- distributed shared
memory- Synchronization- multi threading.
UNIT- - V
Storage systems- Types Buses - RAID- errors and failures- bench marking a storage device- designing a
I/O system.
TEXT BOOK :
1. Computer Architecture A quantitative approach 3rd edition John L. Hennessy & David A. Patterson
Morgan Kufmann (An Imprint of Elsevier)
REFERENCES :
1. Computer Architecture and parallel Processing Kai Hwang and A.Briggs International Edition
McGraw- Hill.
2. Advanced Computer Architectures, Dezso Sima, Terence Fountain, Peter Kacsuk, Pearson.
3. Parallel Computer Architecture, A Hardware / Software Approach, David E. Culler, Jaswinder Pal singh
with Anoop Gupta, Elsevier
85
B.Tech. (IT) Seventh Semester
DEPARTMENT ELECTIVES I/II
EURIT- 732 Image Processing
Code No
EURIT-732
Name of
Course
Image
Processing
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT-I
Introduction: What is Digital Image Processing, Examples of fields that use digital image processing,
fundamental steps in digital image processing, components of image processing system.. Digital Image
Fundamentals: A simple image formation model, image sampling and quantization, basic relationships
between pixels.
UNIT-II
Image Enhancement In The Spatial Domain: Basic gray-level transformation, histogram processing,
enhancement using arithmetic and logic operators, basic spatial filtering, smoothing and sharpening spatial
filters.
UNIT-III
Image Restoration: A model of the image degradation/restoration process, noise models, restoration in the
presence of noiseonly spatial filtering, Weiner filtering, constrained least squares filtering, geometric
transforms; Introduction to the Fourier transform and the frequency domain, estimating the degradation
function.
Color Image Processing: Color fundamentals, color models.
UNIT-IV
Image Compression: Fundamentals, image compression models, Lossless Compression: Huffman coding,
Run length coding contour coding, A brief discussion on Lossy Compression Image compression standards.
Morphological Image Processing: Preliminaries, dilation, erosion, open and closing, hit or miss
transformation, basic morphologic algorithms.
UNIT-V
Image Segmentation: Detection of discontinuous, edge linking and boundary detection, threshold, region
based segmentation.
Text Book:
1. Digital Image Processing, Rafeal C. Gonzalez, Richard E. Woods, Second Edition,
Pearson Education/PHI.
References:
1. Image Processing, Analysis, and Machine Vision, Milan Sonka, Vaclav Hlavac
and Roger Boyle, Second Edition, Thomson Learning.
2. Introduction to Digital Image Processing with Matlab, Alasdair McAndrew,
Thomson Course Technology
3. Computer Vision and Image Processing, Adrian Low, Second Edition, B.S.
Publications
4. Digital Image Processing using Matlab, Rafeal C.Gonzalez, Richard E.Woods,
Steven L. Eddins, Pearson Education.
5. Digital Image Processing and Analysis, B. Chanda, D. Datta Majumder,
Prentice Hall of India, 2003.003.
86
B.Tech. (IT) Seventh Semester
DEPARTMENT ELECTIVES I/II
EURIT- 733 Data Mining and Data warehousing
Code No
EURIT-733
Name of
Course
Data Mining
and Data
warehousing
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT-I
1. Introduction to Data Mining:
Motivation and importance, What is Data Mining, Relational Databases, Data Warehouses, Transactional
Databases, Advanced Database Systems and Advanced Database Applications, Data Mining
Functionalities,Interestingness of a pattern Classification of Data Mining Systems, Major issues in Data
Mining . Data Mining Primitives: What defines a Data Mining Task Architectures of Data Mining Systems.
why Pre-process the Data,Data Cleaning, Data Integration and Transformation Data Reduction,
Discretization and Concept Hierarchy Generation
UNIT-II
2. Data Warehouse and OLAP Technology for Data Mining (8) What is a Data Warehouse? MultiDimensional Data Model, Data Warehouse Architecture, Data Warehouse Implementation, Development of
Data Cube Technology, Data Warehousing to Data Mining
UNIT-III
Concept Description: Characterization and comparison
What is Concept Description, Data Generalization and summarization-based Characterization, Analytical
Characterization: Analysis of Attribute Relevance, Mining Class Comparisons: Discriminating between
different Classes, Mining Descriptive Statistical Measures in large Databases
UNIT-IV
Mining Association rule in large Databases
Association Rule Mining, Mining Single-Dimensional Boolean Association Rules from Transactional
Databases,Mining Multilevel Association Rules from Transaction Databases, Mining Multidimensional
Association Rules from Relational Databases and Data Warehouses, From Association Mining to
Correlation Analysis, Constraint- Based Association Mining
UNIT-V
Classification and prediction
Concepts and Issues regarding Classification and Prediction, Classification by Decision Tree Induction,
Bayesian Classification, Classification by Back propagation, Classification Based on Concepts from
Association Rule Mining, Other Classification Methods.
Cluster Analysis
What is Cluster Analysis, Types of Data in Cluster Analysis, A Categorization of Major Clustering
Methods, Partitioning algorithms
Text books:
1. Data Mining Concepts and Techniques Jiawei Han and Micheline Kamber
Morgan Kaufman Publications
Reference Books:
1. Data Mining Introductory and Advanced Topics, Margaret H Dunhan, Pearson Education.
2. Data Mining, Ian H.Witten Eibe Frank, Morgan Kaufman Publications.
3. Data Mining by Tan, Steinbach, Vipin Kumar, Pearson Education.
87
B.Tech. (IT) Seventh Semester
EURIT- 711 : Network Security lab
Name of
Course
Code
EURIT711
Network
Security lab
Category
CE
Max Marks
Tot
Tot
100
100
Credits
88
B.Tech. (IT) Seventh Semester
EURIT- 712 Project Phase I
Code
Name of
Course
Category
EURIT712
Project Phase
I
PW
Max Marks
Credits
Tot
Tot
50
50
100
Code
Name of
Course
Category
Tot
Max Marks
C
Credits
Tot
50
50
Industrial
EURIT713
Training
IT
89
B.Tech. (IT) Eighth Semester
EURIT- 801 :PROFESSIONAL ETHICS
Code No
EURIT-801
Name of Course
PROFESSIONAL
ETHICS
Category
BE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT-I
Engineering Ethics: Senses of 'Engineering Ethics' - variety of moral issues - types of inquiry - moral
dilemmas - moral autonomy -kohlberg's theory -giligan's theory - consensus and controversy - professions
and professionalism professional ideals and virtues - theories about right action - self-interest-customs
and religion - uses of ethical theories
UNIT-II
Engineering As Social Experimentation: Engineering as experimentation - engineers as responsible
experimenters - codes of ethics-a balanced outlook onlaw-the challenger case study
UNIT-III
Engineer's Responsibility For Safety: Safety and risk - assessment of safety and risk - risk benefit
analysis-reducing risk-the three mile island and chernobyI case studies.
UNIT-IV
Responsibilities And Rights; Collegiality and loyalty - respect for authority - collective bargaining confidentiality - conflicts of interest -occupational crime - professional rights - employee rights intellectual property rights (ipr)-discrimination.
UNIT-V
Global Issues: Multinational corporations - environmental ethics-computer ethics-weapons developmentengineers as managers-consulting engineers-engineers as expert witnesses and advisors-moral leadershipsample code of conduct.
Text Book:
1. Mike Martin and roland Schinzinger, "Ethics in Engineering", McGraw Hill, New York 1996.
References :
1. Charles D.Fleddermann, "Engineering Ethics", prentice Hall, New Mexico, 1999.
2. Laura Schlesinger, "How Could You Do That: The Abdication of Character, Courage, and
Conscience",Harper Collins, New York, 1996.
3. Stephen Carter, "Integrity", Basic Books, New York, 1996.
4. Tom Rusk, "The Power of Ethical Persuasion: From Conflict to Partership at Work and in Private
Life",Viking, New York, 1993
90
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 822
Code No
EURIT-822
Name of
Course
Medical
Informatics
Category
IDE
Medical Informatics
Max Marks
Tot
Tot
40
60
100
Credits
91
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 823 Robotics and automation
Code No
EURIT-823
Name of
Course
Robotics
and
automation
Category
IDE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Introduction: Historical robots, robots in science fiction, future trends of robots, definitions of robots,
present application status.
Robot End Effectors: Classification of end effectors, drive systems for grippers, mechanical grippers,
magnetic grippers, vacuum grippers, adhesive grippers, hooks, scoops and miscellaneous devices, active
and passive grippers.
UNIT- II
Robot Drives Actuators and Control: Functions of drive system, general types of control, Pump
classification, and introduction to pneumatic systems, electrical drives, DC motor and transfer function,
stepper motor, drive mechanisms.
UNIT- III
Robot Kinematics: Forward and reverse kinematics of 3 DOF arm, forward and reverse kinematics of 4
DOF arm, Homogeneous transformation, kinematics equations using homogeneous transformations.
UNIT- IV
Robot Sensors: Need for sensing systems, types of sensor, robot vision, robot tactile syst5em, proximity
sensors.
UNIT- V
Robot applications: Capabilities of robots, material handling, machine loading and unloading, machining
and fettling robot assembly, welding, future applications. Introductory concepts.
Text Books:
1) Robotics Technology and Flexible Automation by S.R. Deb
2) James L. Fuller
92
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 824 ERP AND SUPPLY CHAIN MANAGEMENT
Code No
EURIT-824
Name of Course
ERP AND
SUPPLY CHAIN
MANAGEMENT
Category
IDE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- I
Introduction to Enterprise Resource Planning ERP Introduction, Evolution of Enterprise applications,
What is ERP? Reasons for the growth of the ERP market, Operational advantages of Enterprise Wide
Applications, Why do many ERP packages fail? What are the ERP packages being used now?ERP
modules, Introduction, Finance, Plant Maintenance, Quality Management, Materials Management
UNIT- - II
ERP Market and Implementation, SAP AG, Baan Company, Oracle Corporation, People Soft, JD Edwards
World Solutions Company. System Software Associates, Inc (SSA)QAD. A Comparative Assessment and
Selection of ERP packages and Modules.ERP implementation lifecycle, issue in implementing ERP
packages, pre-evaluation screening package evaluation, project planning phase, gap analysis, reengineering
configuration, implementation team training testing going live, end user training post implementation
(Maintenance mode).
UNIT- - III
Introduction to Supply Chain management SCM-Introduction, Objectives, Importance, Process View,
Competitive and Supply chain strategies, Supply chain drives, Transportation information Designing
Supply chain Networks, Role of distribution Factors influencing distribution networks in practice,
modeling for supply chain.
UNIT- - IV
SCM Strategies, Performance Supply chain strategies, achieving strategic fit, value chain Supply chain
drivers and obstacles, Strategic Alliance and Outsourcing purchasing aspects of supply chain, Supply chain
performance measurement. The balanced score card approach Performance Metrics Planning demand and
supply. Demand fore casting in supply chain aggregate planning in supply chain, Predictable variability.
UNIT- - V
Trends in ERP and SCM:IT enabled Supply chain Management, Customer Relationship management,
Internal Supply chain Management. Supplier Relationship Management, ERP and E-Commerce, Future
Directions and trends in ERP. Recent Trends in Supply chain management
Text Books
1. Alexis Leon Enterprise Resource Planning TMH, New Delhi 2008
2. Sunil Chopra & Peter meind, Supply chain ManagementStrategy. Planning and Operation
Pearson/PHI
Reference Books
1. Alexis Leon ERP Demystified, TMH, New Delhi 2008
2. Janatshah, Supply chain management Personal Publication 2008
93
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 825
Code No
EURIT-825
Name of
Course
Remote
Sensing &
GIS
Category
IDE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT-I:
Fundamentals of Remote Sensing:
Introduction, Electromagnetic radiation, Electromagnetic Spectrum, Energy interactions with Earths
surface materials and Atmosphere, Sensors and Platforms, False Colour Composite (FCC) image, Image
interpretation techniques, Satellite remote sensing Indian context.
UNIT-II:
Fundamentals of GIS:
Introduction, Elements of GIS, Vectorization, Rasterization, Geo-referencing, Map Projections,
Digitization Process, Data Base handling, Types of data structures, overlay analysis, surface terrain models
Digital elevation model (DEM), Triangulated irregular network (TIN), and Slope models.
UNIT-III:
RS & GIS Techniques for Natural resources Management:
Landuse/land cover classification systems, Forest cover, agriculture and wasteland management. Water
resource management.
UNIT-IV:
RS & GIS Techniques for Infrastructure Planning and Management:
Urban utilities, cadastral mapping and transport network. GPS Navigation system for various applications.
UNIT-V:
RS & GIS Techniques for Natural Disasters Management:
Earthquakes, Landslides, cyclones and Floods Hazard Zonation, Risk assessment, Relief and
Rehabilitation measures.
Text Books:
1. P.K. GUHA, Remote Sensing for the Beginner, EWP Ltd.
2. M.ANJIREDDY, Text Book of Remote Sensing and Geographical Information Systems, BSP
Publishers.
3. Lillesand, T.M. and Kiefer, Remote Sensing and Image Interpretation, R.W. John Wiley & Sons
Publishers.
94
Code No
EURIT-826
UNIT- I
Operations Research Models; Solving the OR Model; Queuing and Simulation Models; Art of Modeling;
More Than Just Mathematics; Phases of an OR.
MODELING WITH LINEAR PROGRAMMING Two-Variable LP Model; Graphical LP Solution;
Selected LP Applications.
UNIT- II
THE SIMPLEX METHOD AND SENSITIVITY ANALYSIS
LP Model in Equation Form; The Simplex Method; Artificial Starting Solution; Special Cases in
Simplex Method. DUALITY AND POST-OPTIMAL ANALYSIS
Definition of the Dual Problem; Simplex Tableau Computations.
UNIT- III
TRANSPORTATION MODEL AND ITS VARIANTS
Definition of the Transportation Model; Nontraditional Transportation Models; The Transportation
Algorithm; The Assignment Model. NETWORK MODELS
Scope and Definition of Network Models; Shortest-Route Problem; CPM and PERT.
UNIT- IV
INTRODUCTION TO ENGINEERING MANAGEMENT
What is Management; The History of Management; Types of Manager; Management
Responsibilities; Management Tasks; The Engineering Manager. THE ORGANIZATION
Defining the Organization; Organization Structures; The Quality Organization; Organizational
Change; Managing Change.
UNIT- V
STRATEGY FORMULATION The Elements of Corporate Strategy; Strategy Formulation Process;
Alliances and Acquisitions; Strategy Formulation Tools and Techniques.
DECISION MAKING The Nature of Management Decision; Decision Making Process; Decision Making
Techniques.INFORMATION PRESENTATION Statistical Analysis; Presentation of Data.
FORECASTING MODELS FOR DECISION MAKING Forecasting the Future; Qualitative Methods;
The Time Series; Causal Models
Text Books:
I. Operations Research, An Introduction, Hamdy A. Taha, Eight Edition, PHI, 2007
II. Engineering Management, Fraidoon Mazda, Low Price Indian Edition, Addison-Wesley.
Reference Books:
1. Introduction to Operation Research, Hiller and Liberman, Fifth Edition, McGraw Hill
Publications.
2. Operations Research, S.D. Sharma, Kedarnath, Ramnath & Co
3. Managing Engineering & Technology, Babcock & Morse, Pearson Education.
4. Management A Competency Based Approach, Helriegel / Jackson / Slocum, 9th Edition,
Thomson South Western.
95
EURIT-827
Name of
Course
Human
Values,
Ethics And
Intellectual
Property
Right
Category
IDE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I Values: Concept, Types, Rokeach Value Survey. Different Kinds of Values: Individual,
Societal, Material, Psychological, Cultural, Moral And Ethical, Spiritual; The Burgeoning Crises at Each of
these levels.
UNIT- II Modern Approach to the Study of Values: Analyzing Individual Human Values such as
Creativity, Freedom, Wisdom and Love; Value Spectrum for a Good Life; The Indian Concept of Values,
Comparison of eastern and western concept of values. Ethics: Values, Morals and Ethics; Need for
Ethics in Professional Life; Kohlbergs Theory of Moral Development and Its Applicability to Engineers.
UNIT- III Professional Ethics: Values in Work Life; Professional Ethics and Ethos; Codes of Conduct,
Whistle-Blowing, Corporate Social Responsibility, Case Studies on Ethics in Business.Introduction to
IPR: Nature and Enforcement, International Character of IPRs, Role of IPRs in Economic Development.
UNIT- IV Patents: Introduction To Patents, Object of Patent Law, Inventions not Patentable, Obtaining
Patents, Rights and Obligations of a Patentee. Copyrights: Introduction to Copyrights, Subject-Matters
of Copyright, Rights Conferred by Copyright, Infringement, Assignment and Licensing Of Copyrights,
Copyright Societies, International Copyright, Performers Rights.
UNIT- V Trademarks: Functions, Significance and Types of Trademarks, Distinctiveness and
Deceptive Similarity, Registration Procedure, Trademark Registry, Grounds for Refusal of Registration
of Trademarks, Concurrent Use, CharacterMerchandising.Trade Secrets: Meaning, Types of Trade
Secrets, Statutory Position of Trade Secrets in India, Proofs Required in Trade Secret Litigation Case.
Text Books
1.
Narayanan, P., Intellectual Property Law, Eastern Law House (2007) 3rded.
2. Tripathi A.N., Human Values, New Age International (P) Ltd (2008).
Reference book/Journal
1.
Robbins, S.P., Organizational Behavior, Prentice Hall of India (2007)8thed.
2.
Journal of Intellectual Property Rights, published by National Institute of Science
Communication,
CSIR.
96
Code No
EURIT-828
IDE
40
60
100
Credits
97
Code No
EURIT-829
IDE
40
60
100
Credits
UNIT- 1:
Introduction. Paths and Circuits: Euler graphs, Hamiltonian paths and circuits.
UNIT- 2:
Trees: rooted and binary trees, spanning trees, fundamental circuits, spanning trees in a weighted
graph.Cut-sets: fundamental circuits and cut-sets, network flows, 1-isomorphism, 2-isomorphism.
UNIT- 3:
Planar Graphs: Kuratowski two graphs, detection of planarity, geometric dual, thickness and crossing.
Matrix representation of graphs:
UNIT- 4:
Colouring and Covering: chromatic number, four colour problem.
Directed graphs: Digraphs and binary relations, Euler digraphs.
UNIT-5 :
Algorithms on Graphs: Minimum cost spanning trees, depth first search, strong connectivity, path finding
problems, transtive closure algorithm, shortest path algorithm, path problems and matrix multiplication,
single source problems.
REFERENCES:
1. Harary, Graph Theory.
2. Narsing Deo, Graph Theory with applications to Engineering and Computer Science.
3. Aho, A.V. Hopcroft, J.E. and Ullman J.D., The Design and Analysis of Computer
Algorithms.
4. Alan Gibbons, Algorithmic graph theory.
98
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 830 Introduction to modern algebra
Code No
Name of
Course
EURIT-830
Introduction
to modern
algebra
Category
IDE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I:
Introduction to Proofs, Elements of Mathematical Logic, Methods of Proof, Review of Set Theory,
Functions. Arithmetic in Z: The Division Algorithm, Divisibility, Prime Numbers
First Midterm.
UNIT- II:
Modular Arithmetic:Congruence and Congruence Classes, Modular Arithmetic, The Structure of Zp
when p is Prime.
UNIT- III:
Rings:De_nition and Examples of Rings, Basic Properties of Rings,Homorphisms and Isomorphisms of
Rings.
UNIT- IV:
The Ring of Polynomials F[x]:Polynomial Arithmetic and the Division Algorithm, Divisibility in F[x],
Irreducible Polynomials and Unique Factorization, Polynomial Functions, Roots, and Reducibility.
UNIT- IV:
Groups:Definition and Examples of Groups, Basic Properties of Groups, Subgroups, Group
Homomorphisms.
Text book: Abstract Algebra, Second Edition, by Thomas W. Hungerford, Brooks/Cole, 1997
99
B.Tech. (IT) Eighth Semester
INTER DEPARTMENT ELECTIVES I/II
EURIT- 831 ENTREPRENEURSHIP
Code No
Name of Course
Category
Instruction Hours
Per Week
L
T
P Tot
Max Marks
C
Credits
Tot
EURITIDE
3
1
4
40 60 100
4
ENTREPRENEURSHIP
831
UNIT- I
INTRODUCTION:
Meaning, importance, benefits of Entrepreneurship-characterizes, factors of Entrepreneurship-Barriers of
Entrepreneurship-Difference between Entrepreneurship and management-Evolution of the concept of
entrepreneur-Difference between entrepreneur and entrepreneur. Motivational aspects of entrepreneur
(McClelland theory)
UNIT- II
PROJECT IDENTIFICATION AND SELECTION:
Meaning, classification of projects-Factors involved in project identification. Selection-significance
contents, formulation of a project report specimen of a project report-planning commissions guidelines
for formulating a project-Basics of capital budgeting-Pay back period. Net present value.Internal Rate of
Return.
UNIT- III
SOURCES OF FINANCE:
Cost of capital-importance of a capital-Basic concepts, rational assumptions-cost of debt, reference, equity
capital-source of finance-internal, external sources-institutional finance to entrepreneurs and institutional
support to entrepreneurs.
UNIT- IV
PROJECT APPRAISAL:
Concept project appraisal-Methods of project appraisal, Economic analysis, Financial analysis, Market
analysis Technical feasibility and Managerial competence (assessment of working and fixed capital Govt.
Policies, qualitative methods of market analysis, Life cycle segmentation).
UNIT- V
OWNERSHIP STRUCTURES & EVALUATION OF EDPS:
Ownership structures-sole trader, partnership (Partnership deed) types of partnership-Joint stock
companies-Difference between private and a public company Advantage and disadvantages of the
ownership structures Distinction between MDP and EDP Training methods and Role playing (Games).
Text Books:
1. Dr.S.S.Khanka, Entrpreneurial Development, Sultan Chand Publishing House, New Delhi, Latest
Edition.
2. B.Janakiram and M Rizwana, Entreprenurship Development Text and Cases, Excel Publishers,
New Delhi, Latest Edition.
3. Vasanth Desai, Dynamics of Entrepreneurial Development and Management, Himalaya
Publishing House, New Delhi, Latest Edition.
4. MadhurimaLall and ShikhaSahai, Entrepreneruship, Excel Publishers, New Delhi, Latest Edition.
References:
1. Patel J.B .Nold S.S. A Manual on Business OpportUNIT-y Identification, Selections, EDH.
2. Rao C.R. Finance for Small Scale Industries.
3. Pandey M.W. Compier Guide to Successful Entrepreneurship. Vikas Publishing.
4. Harold Koontz & Heinz Weihrich. Essentials of Management, McGraw Hill International.
5. Hirich R.D. & Peters Irwin M.P., Enterpreneurship, McGraw Hill
100
Code No
EURIT-832
Credits
UNIT- I
SIGNALS AND SYSTEMS
Basic elements of digital signal Processing Concept of frequency in continuous time and discrete time
signals Sampling theorem Discrete time signals. Discrete time systems Analysis of Linear time
invariant systems Z transform Convolution and correlation.
UNIT- II
FAST FOURIER TRANSFORMS Introduction to DFT Efficient computation of DFT Properties of
DFT FFT algorithms Radix-2 and Radix-4 FFT algorithms Decimation in Time Decimation in
Frequency algorithms Use of FFT algorithms in Linear Filtering and correlation.
UNIT- III
IIR FILTER DESIGN Structure of IIR System Design of Discrete time IIR filter from continuous time
filter IIR filter design by Impulse Invariance. Bilinear transformation Approximation derivatives
Design of IIR filter in the Frequency domain.
UNIT- IV
FIR FILTER DESIGN Symmetric &Antisymteric FIR filters Linear phase filter Windowing
technique Rectangular, Kaiser windows Frequency sampling techniques Structure for FIR systems.
UNIT- V
FINITE WORD LENGTH EFFECTS Quantization noise derivation for quantization noise power
Fixed point and binary floating point number representation comparison over flow error truncation
error co-efficient quantization error - limit cycle oscillation signal scaling analytical model of sample
and hold operations Application of DSP Model of Speech Wave Form Vocoder.
TEXT BOOK
1.John G Proakis and Dimtris G Manolakis, Digital Signal Processing Principles, Algorithms and
Application, PHI/Pearson Education, 2000, 3rd Edition.
REFERENCES
1.Alan V Oppenheim, Ronald W Schafer and John R Buck, Discrete Time Signal
Processing, PHI/Pearson Education, 2000, 2nd Edition.
2. JohnyR.Johnson, Introduction to Digital Signal Processing, Prentice Hall of
India/Pearson Education, 2002.
3. SanjitK.Mitra, Digital Signal Processing: A Computer Based Approach, Tata
McGraw-Hill, 2001, Second Edition.
101
Code No
EURIT-842
Credits
UNIT- I
Introduction: Basic biology, Genetic material, genes, what molecules code for genes,structure of
DNA,what carries information between DNA and proteins,Proteins, analysis of DNA,Why
bioinformatics.
UNIT- II
Exhaustive Search: Restriction mapping, impractical Restriction mapping algorithm , practical
Restriction mapping algorithm, Regulatory motifs in DNA sequences, profiles, The motif finding
problem, search trees, finding motifs , finding a median string.
UNIT- III
Greedy algorithms:
Genome rearrangement,
Sorting
algorithm,breakpoints, greedy approach for motif finding.
by
reversals,
Approximation
UNIT- IV
Dynamic programming algorithm:Edit distance and assignments, longest common subsequence, global
sequence alignment, scoring alignment, local sequence alignment, Alignment with gap
penalties,Multiple alignment ,gene prediction,statistical approach to gene prediction, Similarity based
approach to gene prediction.
UNIT- V
Clustering and trees: Gene expression analysis, Hierarchical clustering, k-mean clustering, clustering
and corrupted cliques, evolutionary tree, distance based tree construction, reconstructing tree for
additive matrices, evolutionary tree and hierarchical clustering, character based tree clustering.
Text Books:
1. Jones, N. and Pevzner, P. (2004) An introduction to Bioinformatics Algorithms, MIT Press.
References:
1.Practical Bioinformatics, Janusz M.Bujnicki. Springer international edition.Yes Dee Publishing Pvt
Ltd
2. Durbin, R., Eddy, S., Krogh, A., Mitchison, G. (1998) Biological Sequence Analysis:
Probabilistic models of proteins and nucleic acids, Cambridge University Press.
3. Gusfield, D. (1997) Algorithms on Strings, Trees, and Sequences.Cambridge
University Press.
4. Waterman, M. (1995) Introduction to Computational Biology: Maps,sequences and
genomes. Chapman and Hall (CRC).5. Aluru, S. (2006) Handbook of Computational Molecular
Biology.Chapman and Hall (CRC).
102
B.Tech. (IT) Eighth Semester
DEPARTMENT ELECTIVES III
EURIT- 843 CLOUD COMPUTING
Code No
EURIT-843
Name of
Course
CLOUD
COMPUTING
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT-I
Introduction to Cloud Computing : Cloud Computing in a Nutshell, Roots of Cloud Computing Layers
and Types of Clouds, Desired features of a Cloud, Cloud Infrastructure Management, Infrastructure as a
Service Providers, Platform as a Service Providers, Challenges and Risks. Migrating into a Cloud:
Introduction, Broad approaches to Migrating into the Cloud, The Seven-Step Model of Migration into a
Cloud.
UNIT-II
Enriching the Integration as a Service Paradigm for the Cloud Era: An Introduction, The Outset of
Knowledge Era, The Evolution of SaaS, The Challenges of Saas Paradigm, Approaching the SaaS
Integration Engima, New Integration Scenarios, The Integration Methodologies, SaaS Integration Products
and Platform, SaaS Integration Services, Business-to Business (B2B) services, A Framework of SensorCloud Integration, SaaS Integration Appliance. The Enterprise Cloud Computing Paradigm:
Introduction, Background, Issues for Enterprise Applications on the Cloud, Transition Challenges,
Enterprise Cloud Technology and Market Evolution, Business Drivers Toward a Marketplace for
Enterprise Cloud Computing the Cloud Supply Chain.
UNIT-III
Virtual Machines Provisioning and Migration Services: Introduction and Inspiration, Background and
Related work, Virtual Machines Provisioning and Manageability, Virtual Machine Migration Services, V
M Provisioning and Migration in Action, provisioning in the Cloud Context. On the Management of
Virtual Machines for Cloud Infrastructures: The Anatomy of Cloud Infrastructures, Distributed
Management of Virtual Infrastructures, Scheduling Techniques for Advance Reservation of Capacity,
Capacity Management to meet SLA Commitments.
UNIT-IV
Aneka-integration of Private and Public Clouds: Introduction, Technologies and Tools for Cloud
Computing Aneka Cloud Platform, Aneka Resource Provisioning Service, Hybrid Cloud Implementation.
Comet Cloud: An Autonomic Cloud Engine: Introduction, CometCloud Architecture, Autonomic
Behavior of CometCloud, Overview of Comet Cloud based Applications, Implementation of Evaluation.
UNIT-V
Data Security in the Cloud: An Introduction to the Data Security, The Current State of Data Security in
Cloud, Homo Sapiens and Digital Information, Cloud Computing and Data Security Risk, Cloud
Computing and I identity, The Cloud, Digital Identity and Data Security, Content Level Security-Pros and
Cons. Secure Distributed Data Storage in Cloud Computing: Introduction, Cloud Storage from LANs,
TO WANs, Technologies for Data Security in Cloud Computing.
Text Book
1. Raj Kumar Buyya, James BrodergAnderzejGoscinscinki Cloud Computing Principles and
Paradigms WILEY Publications
Reference Books:
1. John Rhoton Cloud Computing Explained Second Edition, Recursive Press
2. Brain J.S.Chee and Curtis Franklin Jr. Cloud Computing. Technologies and Strategies for
ubiquitous Data Center CRC Press
103
B.Tech. (IT) Eighth Semester
DEPARTMENT ELECTIVES III
EURIT- 844 SOFT COMPUTING
Code No
EURIT-844
Name of
Course
SOFT
COMPUTING
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Introduction: Neural Networks, Application Scope of Neural Networks, Fuzzy Logic, Genetic Algorithm,
Hybrid Systems, Soft computing. Artificial Neural Network: Fundamental Concept, Evolution of Neural
Networks, Basic Models of Artificial Neural Networks, Important terminologies of ANNs, McCulloh-Pitt
Neuron, Linear Separability, Hebb Network.
UNIT- II
Introduction to Fuzzy Logic, Classical Sets and Fuzzy Sets: Introduction to Fuzzy Logic, Classical
Sets, Fuzzy Sets. Classical Relations and Fuzzy Relations: Introduction, Ctartesian Product of Relation,
Classical Relation, Fuzzy Relations, Tolerance and Equivalence Relations, Noninteractive Fuzzy Sets.
Membership Functions: Introduction, Features of the Membership functions, Fuzzification, Methods of
Membership Value Assignments. Fuzzy Arithmetic and Fuzzy Measures: Introduction, Fuzzy arithmetic,
Extension Principle, Fuzzy Measures, Measures of Fuzziness, Fuzzy Integrals .
UNIT- III
Fuzzy Rule Base and Approximate Reasoning: Introduction, Truth Values and Tables in Fuzzy Logic,
Fuzzy propositions, Formation of Rules, Decomposition of Rules, Aggregation of Fuzzy Rules, Fuzzy
Reasoning Fuzzy Inference Systems. Fuzzy Decision Making: Introduction, Individual Decision Making
Multi person Decision Making Multi objective Decision Making, Multi attribute Decision Making Fuzzy
Bayesian Decision Making Fuzzy Logic Control Systems: Introduction, Control System Design,
Architecture and Operation of FLC system Models, Application of FLC System.
UNIT- IV
Genetic Algorithm: Introduction, Biological Background, Traditional Optimization and Search
Techniques, Genetic Algorithm and search Space, Genetic Algorithm vs Traditional Algorithm, Basic
Terminologies in Genetic Algorithm, Simple GA, General Genetic Algorithm Operators in Genetic
Algorithm, Stopping Condition for Genetic Algorithm Flow, Constraints in Genetic Algorithm, Problem
solving Using Genetic Algorithm, The Schema theorem, Classification of Genetic Algorithm, Holland
Classifier Systems, Genetic Programming, Advantages and Limitations of Genetic Algorithm.
UNIT- V
Hybrid Soft Computing Techniques: Introduction, Neuro- Fuzzy Hybrid Systems, Genetic Neuro-Hybrid
Systems, Genetic Fuzzy Hybrid and Fuzzy Genetic Hybrid Systems, Simplified Fuzzy ARTMAP.
Applications of Soft Computing: Introduction, A Fusion Approach of Multispectral Images with SAR
Image with Area Analysis, Optimization of Traveling Salesman Problem using Genetic Algorithm
Approach, Genetic Algorithm-Based Internet Search Technique, Soft Computing Based Hybrid Fuzzy
Controllers, Soft Computing Based Rocket Engine Control.
Text Book:
1. principles of Soft Computing by S.N.Sivanandam and A.N.Deepika, Second Edition, Wiley
Publications, India.
Reference Books:
1. Neural Networks, A Class Room Approach by Satish Kumar, Tata McGrawHill Publications.
2. Soft Computing and intelligent systems design theory, tools and applications by
Fakhreddinekarray and Clarence de silva, Addison wesley publishing August 2004
104
B.Tech. (IT) Eighth Semester
DEPARTMENT ELECTIVES III
EURIT- 845 INFORMATION TECHNOLOGY AND CYBER LAWS
Code No
Name of Course
EURIT-845
INFORMATION
TECHNOLOGY
AND CYBER
LAWS
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT- I
Crimes of this millennium checks and balances against arbitrary arrests concept of cyber crime and the
IT Act- Hacking Teenage Web Vandals Cyber Fraud and Cyber Cheating Virus on the Internet-other
IT Act offences Network service providers-Criminal justice in India and Implications
UNIT- II
Contracts in the Infotech World Click Wrap and Shrink Wrap contracts contract formation under the
Indian context contract formation on the Internet Terms and conditions of the Contract jurisdiction
and information technology act foreign judgements in India IPR disputes misuse of the law of
jurisdiction jurisdictional disputes with respect to the internet in USA.
UNIT- III
Concept of Domain Name and Reply to Cyber squatters meta-tagging copyright ownership and
assignment licence of copyright copyright term and respect for foreign works copyright infringement
remedies and offences copyright protection of content on the Internet computer software piracy
UNIT- IV
Concept of permanent Establishment PE in cross border E-Commerce - the UNIT-ed nations model Tax
treaty law of double taxation avoidance agreements Tax Agents ofnon-residents under the Income tax
act and the relevance to E commerce impact of the internet on customs duties taxation policies in India.
UNIT- V
Digital signatures Digital signature certificate certifying authorities and liability in the event of Digital
signature compromise status of Electronic records as Evidence proving Digital signatures proof of
Electronic agreements proving electronic messages goods and services consumer complaint defect in
goods and deficiency in services, restrictive and unfair trade practices ,reliefs under CPA consumer
foras, jurisdictions and implications on cyber consumers in India .
Text book:
1.Cyberlaw Simplified VivekSood, Tata McGraw Hill, 2001.
References:
1.Godbole, Information Systems Security, Willey
2.Merkov, Breithaupt, Information Security, Pearson Education
3.Yadav, Foundations of Information Technology, New Age, Delhi
4.Schou, Shoemaker, Information Assurance for the Enterprise, Tata McGraw Hill
5.Furnell, Computer Insecurity, Springer IT Act 2000
105
B.Tech. (IT) Eighth Semester
DEPARTMENT ELECTIVES III
EURIT- 846 HUMAN COMPUTER INTERACTION
Code No
Name of Course
EURIT-846
HUMAN
COMPUTER
INTERACTION
Category
DE
Max Marks
C
Tot
40
60
100
Credits
UNIT I
Introduction : Importance of user Interface definition, importance of good design. Benefits of good
design. A brief history of Screen design. The graphical user interface popularity of graphics, the concept
of direct manipulation, graphical system, Characteristics, Web user Interface popularity, characteristicsPrinciples of user interface.
UNIT- II
Design process Human interaction with computers, importance of human characteristics human
consideration, Human interaction speeds, understanding business junctions. Screen Designing : Design
goals Screen planning and purpose, organizing screen elements, ordering of screen data and content
screen navigation and flow Visually pleasing composition amount of information focus and emphasis
presentation information simply and meaningfully information retrieval on web statistical graphics
Technological consideration in interface design.
UNIT- III
Windows New and Navigation schemes selection of window, selection of devices based and screen based
controls.Components text and messages, Icons and increases Multimedia, colors, uses problems,
choosing colors.
UNIT- IV
Software tools Specification methods, interface Building Tools.
UNIT- V
Interaction Devices Keyboard and function keys pointing devices speech recognition digitization and
generation image and video displays drivers.
TEXT BOOKS :
1. The essential guide to user interface design, Wilbert O Galitz, Wiley DreamaTech.
2. Designing the user interface. 3rd Edition Ben Shneidermann , Pearson Education Asia.
REFERENCES :
1. Human Computer Interaction. ALAN DIX, JANET FINCAY, GRE GORYD, ABOWD,
RUSSELL BEALG, PEARSON.
2. Interaction Design PRECE, ROGERS, SHARPS. Wiley Dreamtech,
3. User Interface Design, SorenLauesen , Pearson Education.
106
B.Tech. (IT) Eighth Semester
DEPARTMENT ELECTIVES III
EURIT- 847 Real Time Systems
Code No
EURIT-847
Name of
Course
Real Time
Systems
Category
DE
Max Marks
Tot
Tot
40
60
100
Credits
UNIT- 1:Introduction: Issues in real-time system, task classes, architecture issues, operating system
issues, performance measure for real time systems, estimating program run times, classical
uniprocessor scheduling algorithm, uniprocessor scheduling of IRIS tasks, task assignment, mode
changes, fault tolerance scheduling.
UNIT- 2: Programming Languages and Tools: Introduction, desirable languages characteristics,
data types, control structures, facilitating hierarchical decomposition packages, exception handling,
overloading and generics, multitasking, low-level programming, task scheduling, timing specification,
programming environments, run-time support.
UNIT- 3:Real-Time Database & Communication: Basic definitions, real time vs. general purpose
databases, main memory databases, transaction priorities, transaction aborts, concurrency control
issues, disk scheduling algorithms, two-phase approach to improve predictability, maintaining
serialization consistency, databases for real-time systems, communication network topologies,
communication protocols.
UNIT- 4:Fault -Tolerance Techniques: Introduction, failure causes, fault types, fault detection, fault
and error containment, redundancy, data diversity, reversal checks, malicious or Byzantine failures,
integrated failure handling.
UNIT- 5:Reliability & Clock Synchronization: Introduction, obtaining parameter values, reliability
models for hardware redundancy, software error models, taking time into account, clock
synchronization, nonfault-tolerant synchronization algorithms, impact of faults, fault tolerant
synchronization in hardware.
TEXT BOOK:
1.C.M. Krishna, Kang G. shin, Real-Time systems, McGraw Hill, 2004.
REFERENCE BOOK:
1.R.J.A. Buhr, D.L. Bailey, An Introduction to Real-Time Systems, Prentice-Hall International,
1999.
2. Real Time systems ,Theory and Practics Rajib Mall.Person Education.
107
B.Tech. (IT) Eight Semester
EURIT- 811 Project Phase II
Code
Name of Course
Category
EURIT811
Project
Phase II
PW
Max Marks
Tot
Tot
10
10
50
50
100
Credits