Vous êtes sur la page 1sur 107

1

GITAM UNIVERSTIY
(Declared as Deemed to be University U/S 3 of UGC Act, 1956)

REGULATIONS & SYLLABUS


Of
B.Tech. (Information Technology )
(w.e.f. 2012-13 admitted batch)

Gandhi Nagar Campus, Rushikonda


VISAKHAPATNAM 530 045
Website: www.gitam.edu

REGULATIONS
(W.e.f. 2012-013 admitted batch)
1.0

ADMISSIONS

1.1

2.0

3.0

Admissions into B.Tech (Information Technology) programme of GITAM University are


governed by GITAM University admission regulations.

ELIGIBILTY CRITERIA

2.1

A pass in 10+2 or equivalent examination approved by GITAM University with Physics,


Chemistry and Mathematics.

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.

STRUCTURE OF THE B.Tech. PROGRAMME

3.1

The Programme of instruction consists of:

(i)
(ii)
(iii)

A general core programme comprising Basic Sciences, Basic Engineering,


Humanities & Social Sciences and Mathematics.
An engineering core programme imparting to the student the fundamentals of
engineering in the branch concerned.
An elective programme enabling the students to take up a group of departmental
/ interdepartmental courses of interest to him/her.

In addition, a student has to

(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.

CREDIT BASED SYSTEM

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

One credit for each Lecture / Tutorial hour.


One credit for two hours of Practicals.
Two credits for three (or more) hours of Practicals.
4.3

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.

4.5 - Table 1: Group of Courses


S.No,

Group of Courses

Minimum credits

Humanities & Social Sciences

HS

12

Basic Sciences

BS

17

Mathematics

MT

10

Basic Engineering

BE

26

Core Engineering

CE

68

Departmental Elective

DE

Inter Departmental Elective

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

CONTINUOUS ASSESSMENT AND EXAMINATIONS

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.

Table 2: Assessment Procedure


S.No.

Component
assessment

of

Marks allotted

Type
Assessment

of

Scheme of Examination

1. Best two mid examinations of the three mid


examinations for 15 marks each for a total of
30 marks
Theory

2. Remaining 10 marks are given by the


teacher by conducting quiz / assignments /
surprises tests etc.
40

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

(ii) One examination for a maximum of 20


marks shall be conducted by the teacher
handling the lab course at the middle of the
semester
(iii) One examination for a maximum of 40
marks shall be conducted at the end of the
semester (as scheduled by the Head of the
Department concerned).

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

(ii) 50 marks are allotted for the


presentation of the project work & vivavoce at the end of the semester.*

Eighth

(i) 50 marks are allotted for report


submission and seminar presentations after
completion of the training.
Industrial
(Seventh

Training

Industrial training
evaluation
100

(ii) 50 marks are allotted for the viva-voce


at the end of the semester.*

Semester )
4
* Head of the Department concerned shall appoint two examiners for conduct of the examination.
8.0

RETOTALLING, REVALUATION & REAPPEARANCE

8.1

8.2

8.3

Re-totaling of the theory answer script of the end-semester examination is permitted on a


request made by the student by paying the prescribed fee within ten days of the
announcement of the result.
Revaluation of the theory answer script of the end-semester examination is also permitted
on a request made by the student by paying the prescribed fee within fifteen days of the
announcement of the result.
A Student who has secured F Grade in any theory course / Practicals of any semester
shall have to reappear for the semester end examination of that course / Practicals along
with his / her juniors.

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

A student having F Grade in more than 5 courses (Theory/practicals) shall not be


permitted to appear for the special examination.

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.

Table 3: Grades & Grade Points

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

A student who earns a minimum of 5 grade points (C grade) in a course is declared to


have successfully completed the course, and is deemed to have earned the credits
assigned to that course. However, a minimum of 24 marks is to be secured at the semester
end examination of theory courses in order to pass in the theory course.

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

To arrive at Cumulative Grade Point Average (CGPA), a similar formula is used


considering the students performance in all the courses taken in all the semesters
completed up to the particular point of time.

12.4

The requirement of CGPA for a student to be declared to have passed on successful


completion of the B.Tech programme and for the declaration of the class is as shown in
Table 4.

Table 4: CGPA required for award of Degree


Distinction

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

ELIGIBILITY FOR AWARD OF THE B.TECH DEGREE

8
13.1

Duration of the Programme:


A student is ordinarily expected to complete the B Tech. programme in eight semesters of
four years. However a student may complete the programme in not more than six years
including study period.

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.

a) Registered and successfully completed all the courses and projects.


b) Successfully acquired the minimum required credits as specified in the curriculum
corresponding to the branch of his/her study within the stipulated time.
c) Has no dues to the Institute, hostels, Libraries, NCC / NSS etc, and
d) No disciplinary action is pending against him / her.

13.4

The degree shall be awarded after approval by the Academic Council.

Course Code

Category

Sl.
No.

SYLLABUS Programme Code: EURIT- 200701


B.Tech. (IT) First Semester
Scheme of
Scheme of Examination
Instruction
Name of the Course
Hours per
Dura
Maximum
week
tion in
Marks
Hrs.
L/T
D/P
Sem.
Con.
End
Eval
Exam

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

B.Tech. (IT) Second Semester


Scheme of
Instruction
Name of the Course
Hours per
week
L/T
D/P
Category

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

Engg. Physics Lab


Objected oriented
programming with C++
Lab
Engineering Graphics
Practice

10
Third Semester

Name of the Course

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

Switching theory & digital


logic circuits

CE

60

40

100

EURIT- 311

Switching theory & digital


logic circuits lab
Basic Electronics Lab
Communications Skills Lab

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

Name of the Course

Category

Cre
dits
Semester
End Exam

Con. Eval.

Total

Fourth Semester

EURIT- 401/
EURCS 401
EURIT- 402

Computer Organization

CE

60

40

100

Data Structures and


Algorithms

CE

60

40

100

EURIT- 403

Graphics and Multimedia

CE

60

40

100

EURIT- 404

Electrical Circuits and


Machines

BE

60

40

100

EURIT- 405/
EURCS 405
EURIT- 411

Software Engineering

CE

60

40

100

Data Structures and


Algorithms lab

CE

100

100

3 3

EURIT- 412

Graphics and Multimedia


Lab

CE

100

100

3 3

EURIT- 413

Industrial Tour

IT

Non Credit Audit Course

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

Name of the Course

Cat
ego
ry

Credi
ts

Marks
Semester
End Exam

Con. Eval.

Total

Fifth Semester

EURIT- 501

Design and Analysis of


algorithms
Object Oriented Analysis &
Design

CE

60

40

100

CE

60

40

100

Data Base Management


Systems
Artificial Intelligence

CE

60

40

100

CE

60

40

100

EURIT- 505

Programming with Java

CE

60

40

100

EURIT- 511

Object Oriented Analysis &


Design lab
Data Base Management
Systems Lab
Programming with Java Lab

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

Name of the Course

Cate
gory

Credits

Marks
Semester
End Exam

Con. Eval.

Total

Sixth Semester

EURIT- 601

Computer Networks

CE

60

40

100

EURIT- 602

Unix and Shell


Programming
Automata theory &
Compiler Design
Web Technologies

CE

60

40

100

CE

60

40

100

CE

60

40

100

Operating Systems

CE

60

40

100

EURIT- 611

Computer networks Lab

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

Web technologies Lab

CE

EURIT- 614

Personality Development

HS

Non-credit Audit Course

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

Hours per week

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

Hours per week

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

Name of the Course


Course
Code

13

B.Tech. (IT )ELECTIVES


Department Electives I and II (any two subjects)

Software Project management

Embedded Systems

Network Management Systems

C# and .Net

Distributed operating systems

E-Commerce

Mobile Computing

Advanced Databases

Introduction to biotechnology

Advanced computer architecture

Image Processing

Data Mining and Data warehousing


Department Electives III

Bioinformatics

Cloud computing

Soft Computing

Information Technology And Cyber laws

Human Computer Interaction

Real Time Systems.


Inter department Electives I and II(any Two)

Medical informatics

Robotics and automation

ERP and supply chain management

Remote Sensing & GIS

Operations Research& Engineering Management

Human Values, Ethics And Intellectual Property Right

Nanotechnology

Graph Theory

Introduction to modern algebra

Entrepreneurship

14

Digital Signal Processing.

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.

Humanities and social


sciences

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

B.Tech. (IT) First Semester

Code No.

EUREG 101

Category

EUREG 101: ENGINEERING ENGLISH-I

HS

Scheme of
Instruction
Hours per week

Scheme of Examination
Credits
Sem. End Exam

Maximum Marks (100)

D/P

Duration in Hrs.

Sem. End Exam

Con. Eval.

awarded

---

60

40

UNIT- I:Introduction to Communication


Role and Importance of Communication, Features of Human Communication
Process of Communication, Types of Communication: Verbal and Non-Verbal
Importance of Listening in Effective Communication, Barriers to Communication
UNIT- II :Effective Vocabulary
Words Often Confused, One-word Substitutes, Idiomatic Usage, Using Dictionary and Thesaurus
UNIT- III :Functional Grammar
Functions: Making proposals, Offering suggestions, Apologizing, Requesting,
Offering and Refusing help, Giving and asking for information, Making
complaints, Interrupting, Giving and asking directions, Inviting, Asking
Permission, Expressing ability, etc.,
Articles, Prpositions, Tenses , Concord
UNIT- IV:Communication through Writing
Paragraph writing
Communication through letters: official and personal letters, letters of complaint,
letters of enquiry and responses.
Rsum writing, Cover letters, E-mail etiquette, Punctuation
UNIT- V:Reading for Enrichment
Sachin Tendulkar, Michael Jackson
Text Books Prescribed:
1.E. Suresh Kumar et al., Enriching Speaking and Writing Skills, Orient
Blackswan, 2012.
Reference Books:

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

B.Tech. (IT) First Semester

Code No.

EURMT 102

Category

EURMT 102: ENGINEERING MATHEMATICS

MT

Scheme of
Instruction
Hours per week

Scheme of Examination
Credits
Sem. End Exam

Maximum Marks (100)

L/T

D/P

Duration in Hrs.

Sem. End Exam

Con. Eval.

---

60

40

to be
Awarded
4

UNIT-I: First order Differential Equations


(10)
Formation Variables seperable Homogeneous, non Homogeneous, Linear and Bernoulli
equations. Exact equations - Applications of first order differential equations Orthogonal Trajectories,
Newtons law of cooling, law of natural growth and decay.
UNIT-II: Higher order Differential Equations
(12)
Complete solutions - Rules for finding complementary function - Inverse operator - Rules for
finding particular integral - Method of variation of parameters - Cauchys and Legendres linear equations Simultaneous linear equations with constant coefficients - Applications of linear differential equations to
Oscillatory Electrical circuits L-C, LCR Circuits - Electromechanical Analogy.
UNIT-III: Mean Value Theorems
(08)
Rolles, Lagranges and Cauchys mean value theorems. Taylors and Maclaurins theorems and
applications (without proofs).
UNIT-IV: Infinite Series
(12)
Definitions of convergence, divergence and oscillation of a series - General properties of series Series of positive terms - Comparison tests - Integral test - D Alemberts Ratio test - Raabes test Cauchys root test - Alternating series - Leibnitzs rule - Power series - Convergence of exponential,
Logarithmic and binomial series (without proofs).
UNIT-V: Linear Algebra
(12)
Rank of a Matrix Elementary Transformations Echelon form - Normal form (self study). Consistency of
Linear system of equations A X = B and A X = 0. Eigen Values and Eigen Vectors Properties of eigen
values(without proofs) Cayley Hamilton theorem (Statement only without proof) Finding inverse and
powers of a square matrix using Cayley Hamiton theorem Reduction to diagonal form Quadratic form
- Reduction of Quadratic form into canonical form Nature of quadratic forms.
Text Books Prescribed:
1. Higher Engineering Mathematics,
2. Engineering Mathematics Vol.-1

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

Erwin Kreyszig. Wiley Eastern Pvt. Ltd.


N.P.Bali.
Laxmi Publications (P) Ltd.
Dr.M.K.Venkata Raman. National Pub. Co.
Thomas / Finney Sixth edition -Narosa Publishing House

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

Sem. End Exam


Duration in Hrs.

---

Maximum Marks (100)


Sem. End Exam

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

EURCH 104: ENGINEERING CHEMISTRY-I

BS

Scheme of
Instruction

Scheme of Examination
Credits

Hours per week

Sem. End Exam

Maximum Marks (100)

L/T

D/P

Duration in Hrs.

Sem. End Exam

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)

Colloids: Types of Colloids Preparation of Colloidal solutions Micelles Applications of Colloids


Adsorption : Classification Adsorption of Gasses on solids - Applications of Adsorption
Nanochemistry : Introduction Wet chemical methods of preparation ( Microemulsion Solvent
Extraction Reduction Chemical Oxidation / Reduction).
UNIT- IV. POLYMERS:
(9 hours)
Types of Polymerization Mechanism of addition polymerization-Moulding constituents and Moulding
techniques. Differences between Thermo Plastic and Thermosetting Resins. Preparation and Properties of
Polyethylene, PVC, Polystyrene, Polyamides (Nylon-6:6), Polycarbonates and Bakelite - Engineering
applications of Plastics, Poly Siloxanes, Polyphosphines.
UNIT- V. ENGINEERING MATERIAL SCIENCE:

(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,

P.C. Jain and M. Jain.

Dhanapat Rai & Sons,

Delhi.

Engineering Chemistry,

B.K.Sharma.

Krishna Prakashan,

Meerut.

A Textbook of Engineering Chemistry,

Sashi Chawla.

Dhanapath Rai & Sons, Delhi.

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 ,

S.Chand & Co. New Delhi.


V. Raghavan

to be

19

Code No.

EURCS 105

Category

B.Tech. (IT)First Semester

BE

EURCS 105: CS116: PROGRAMMING with C


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.
3

---

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

B.Tech. (IT) First Semester


EURCS 113: PROGRAMMING LAB WITH C
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.
---

--

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

8. a) Write a C program that uses functions to perform the following operations:


i) To insert a sub-string in to given main string from a given position.
ii) To delete n Characters from a given position in a given string.
b) Write a C program to determine if the given string is a palindrome or not
c) Given an Array of Strings Write a Program to Sort the String in Dictionary Order.

9. Write a C program that uses functions to perform the following operations:


i) Reading a complex number
ii) Writing a complex number
iii) Addition of two complex numbers

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

Sem. End Exam


Duration in Hrs.

---

Maximum Marks (100)


Sem. End Exam

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.

1. Calibration of Volumetric Apparatus.


2. Determination of sodium carbonate in soda ash.
3. Estimation of Iron as Ferrous Iron in an Ore Sample.
4. Estimation of Calcium on Portland cement.
5. Estimation of volume strength of Hydrogen Peroxide.
6. a) Estimation of Active Chlorine Content in Bleaching Power.
b) Determination of Hardness of a Ground Water Sample.
7.

Determination of Chromium (VI) in Potassium Dichromate

8. Determination of Copper in a Copper Ore.


9. a) Determination of Viscosity of a Liquid.
b) Determination of Surface Tension of a Liquid.
10. a) Determination of Mohrs Salt by potentiometric method.
b) Determination of Strength of an acid by pH metric method.

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

a. Study of Electrical Symbols


b. Study of Electrical Components
a. One way Control of a Lamp
b. Two way Control of a Lamp
A Lamp controlled from three different places
Study of Cathode Ray Oscilloscope & Signal Generator
Study of Electronics Components with Symbols
Tube Light wiring
Bread Board connections
Half Wave Diode Rectifier
Living Room wiring
Godown wiring
Verification of OHMS law
Soldering & De Soldering Techniques & Precautions
Fan wiring
Doctors Room wiring
Series & Parallel Connections of Lamps ( Dim & Bright connections )
PCB Design

Credits

EUREE 118/218: ELECTRICAL & ELECTRONIC WORKSHOP LAB

24

EUREG 201

Category

Code No.

B.Tech. (IT)Second Semester


EUREG 201: ENGINEERING ENGLISH-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.

HS

---

60

UNIT- I :Interpersonal Communication:


Introduction to Interpersonal Communication, Models of Interpersonal Relationship
Development, Team Work, Persuasion Techniques
UNIT- II:Spoken Communication:
Importance of spoken communication, Basics of Spoken English
Situational Dialogues, Speech Making: Formal and Informal
UNIT- III :Developing Vocabulary and Correcting Common Errors:
Homonyms, Homophones and Homographs, Synonyms and Antonyms
Oral and Written
UNIT- IV:Information Transfer:
Using charts, Figures, Tables, Pictograms, Maps, Note Making
Note Taking
UNIT- V:Reading for Enrichment
Sir Mokshagundam Visvesvaraya
Steve Jobs: The Early Years
Text Book Prescribed:
E. Suresh Kumar et al., Communication for Professional Success, Orient
Blackswan, 2012.

Reference Books:

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.

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

Hours per week

Sem. End Exam

Credits

Maximum Marks (100)

L/T

D/P

Duration in Hrs.

Sem. End Exam

Con. Eval.

3+1

---

60

40

UNIT-I: Partial Differentiation-1

(10)

Introduction to Partial differentiation - Total derivative - Differentiation of implicit functions Geometrical interpretation - Tangent plane and normal to a surface - Change of variables - Jacobians.

UNIT-II: Partial differentiation-2

(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.

UNIT-III: Fourier Series

(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.

UNIT-IV: Partial differential equations

(12)

Formation of partial differential equations - Solutions of a partial differential equation - Equations


solvable by direct integration - Linear equations of the first order - Non-linear equations of the first order Homogeneous linear equations with constant coefficients - Rules for finding the complementary function Rules for finding the particular integral.

UNIT-V: Applications of Partial Differential Equations

(12)

Method of separation of variables partial differential equations wave equation one


dimensional heat flow two-dimensional heat flow-solution of Laplace equation Laplace equation in
polar co-ordinates.
Text Books Prescribed :
Text Books Prescribed:
1.
2.

Higher Engineering Mathematics,


Engineering Mathematics Vol.-1

Dr.B.S Grewal. Khanna Publishers.


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.

to be
awarded
3

26

B.Tech. (IT)Second Semester


EURMT203: HIGHER ENGINEERING MATHEMATICS II

Code
No.

EURMT203

Category

Scheme of

MT

Scheme of Examination

Instruction

Credits
Maximum Marks (100)

to be

Hours per week

Sem. End Exam

L/T

D/P

Duration in Hrs.

Sem. End Exam

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

Hours per week

Sem. End Exam

L/T

D/P

Duration in Hrs.

Sem. End Exam

Con. Eval.

awarded

3+1

---

60

40

BS

Maximum Marks (100)

UNIT-I. NON-CONVENTIONAL ENERGY SOURCES AND APPLICATIONS: (9 hours)


Chemical: Electrode Potential Determination of Single Electrode Potential-Reference
Electrodes Hydrogen and Calomel Electrodes. Electrochemical Series and its Applications. Primary
CellDry or Leclanche Cell, Secondary Cell Lead acid storage Cell Ni Cd, Li batteries , Fuel
CellHydrogen-Oxygen Fuel Cell. Methyl alcohol Oxygen, Propane Oxygen fuel cell.
Solar : Photoelectric cells Applications of Solar Cells
UNIT-II. CORROSION ENGINEERING:
(11 hours)
Definition of Corrosion, Theories of Corrosion Dry Corrosion and Electro Chemical Corrosion
Factors Affecting Corrosion- Nature of the Metal and Nature of the Environment. Prevention of
Corrosion: Metallic Coatings Galvanising and Tinning, Anodized Coatings, Cathodic ProtectionInhibitors, Organic Coatings-Paints Characteristics, Constituents and their functions, Varnishes.

UNIT-III. FUEL TECHNOLOGY: CALORIFIC VALUE AND SOLID FUELS:


(9 hours)
Classifications of Fuels Characteristics of Fuels- Calorific Value - UNIT-s. Determination Bomb
Calorimetric Method- Dulongs formula. Solid FuelsCoal, Classification of Coal by Rank-Analysis
of Coal Proximate and Ultimate Analysis. Coke: Manufacture of Coke- Beehive oven and
Otto Hoffmanns by product Oven processes.

UNIT-IV. FUEL TECHNOLOGY : LIQUID FUELS:


( 8 hours)
Refining of Petroleum - Petroleum products used as Fuels - Gasoline - Knocking and Octane
Number of Gasoline, Synthetic Petrol Bergius and Fishcher Tropsch methods. Diesel - Cetane
Number, High speed and low speed Diesel oil.- Power Alcohol: Manufacture, Advantages and
Disadvantages - LPG.
UNIT-V. LUBRICANTS :

(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,

P.C. Jain and M. Jain.


B.K.Sharma.
Sashi Chawla.

Reference Books :
A Textbook of Engineering Chemistry, S.S.Dara.
Material Science and Engineering,
V.Raghavan.

Dhanapat Rai & Sons,


Delhi.
Krishna Prakashan,
Meerut.
Dhanapath Rai & Sons, Delhi.

S.Chand & Co. New Delhi.


Prentice-Hall India Ltd.

Note: The figures in parentheses indicate approximate number of hours of Instruction.

to be

29
B.Tech. (IT) Second Semester

Code
No.

EURCS206

Category

EURCS206: OBJECT ORIENTED PROGRAMMING WITH C++

BE

Scheme of
Instruction
Hours per week
L/T
3

D/P
---

Scheme of Examination
Sem. End Exam
Duration in Hrs
3

Maximum Marks (100)


Sem. End Exam
60

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.

Mastering C++ by K.R.Venugopal., published by Tata McGraw- Hill.


Object- Oriented Programming with ANSI and Turbo C+ + , 1/eBy Ashok Kamthane
Problem Solving, Abstraction, and Design using C++ (6TH 11)
Frank L. Friedman

30

Code No.

Categor
y

B.Tech. (IT) Second Semester


EURPH 212/112:ENGINEERING PHYSICS LAB

Scheme of
Instruction

Scheme of Examination
Credits
to be
awarded

Hours per week


EURPH
212/112

BS

L/T

D/P

Sem. End Exam


Duration in Hrs.

---

Maximum Marks (100)


Sem. End Exam

Con. Eval.

--

100

1.

J by Callender and Barnes Method.

2.

Thermal Conductivity of a Bad Conductor Lees Method.

3.

Magnetic Field Along the Axis of a Circular Coil Carrying Current Stewart and Gees
Galvanometer.

4.

Hall Effect- Measurement of Hall Coefficient.

5.

Carey Fosters Bridge Laws of Resistance and Specific Resistance.

6.

Calibration of Low Range Voltmeter Potentiometer Bridge Circuit.

7.

Thickness of a Paper Strip- Wedge Method.

8.

Newtons Rings Radius of Curvature of a Plano Convex Lens.

9.

Diffraction Grating Normal Incidence.

10. Determination of Refractive Indices (o and e) of a Bi-Refringent Material (Prism).


11. Cauchys Constants Using a Spectrometer.
12. Dispersive Power of a Prism Using a Spectrometer.
13. Determination of Rydberg Constant.
14. LASER Diffraction.
15. Determination of Band Gap in a Semiconductor.
16. Optical Fibres Numerical Aperture and Loss of Signal.
17. VI Characteristics of a pn-junction diode
18. Response of a series RLC Circuit

***

31

Category

B.Tech. (IT)Second Semester


EURCS 213: OBJECTED ORIENTED PROGRAMMING LAB WITH C++

Code
No.

EURCS 213

Scheme of
Instruction
Hours per week

BE
1.

Scheme of Examination
Credits
Sem. End Exam

Maximum Marks (100)

to be

L/T

D/P

Duration in Hrs.

Sem. End Exam

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)

To copy contents of one file into another file.

b) To replace a word with other word in a given file?


c)

To count the no of occurrences of a word in a given file

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

B.Tech. (IT)Second Semester

EURIE

BE

EURME215/115: ENGINEERING GRAPHICS PRACTICE


Scheme of
Scheme of Examination
Instruction

Credits
to be
awarded

Hours per week

Sem. End Exam

Maximum Marks (100)

L/T

D/P

Duration in Hrs.

Sem. End Exam

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.

Introduction to draw commands line, circle, rectangle, polygon etc.

(1 hr practice)

3.

Introduction to modify commands extend, trim, chamfer, rotate, etc.

(1 hr practice)

4.

Introduction to dimensioning and object properties.

(1 hr practice)

5.

Engineering Curves Conics general method, cycloid, epicycloids, hypocycloid, involutes.


(1 hr practice)

6.

Projection of planes

(2 hr practice)

7.

Sections and sectional views of solids prism, pyramid, cylinder, cone

(2 hr practice)

8.

Developments of solids- prism, pyramid, cylinder, cone. (2 hr practice)

9.

Intersection of solids- prism to prism, cylinder to cylinder (1 hr practice)


10. * *

34
B.Tech. (IT)Third Semester
EURIT-301: BASIC ELECTRONICS
Code

EURIT- 301

Name of
Course

Basic
Electronics

Category

BE

Instruction Hours Per


Week

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

Instruction Hours Per


Week
L

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

Instruction Hours Per


Week

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

Probability & Statistics

Category

MT

Instruction Hours Per Week

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

Instruction Hours Per Week

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

Instruction Hours Per


Week

Max Marks

Tot

Tot

100

100

Credits

1.

Realization of NOT, OR, AND, XOR, XNOR gates using universal gates

2.

Gray to Binary conversion & vice-versa.

Code conversion between BCD and EXCESS-3

ODD and even parity generation and checking.

4-bit comparator circuit

Design of combinational circuit to drive seven-segment display

Design of combinational circuits using multiplexer

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

10 Realization of Asynchronous up/down counter


11 Realization of Synchronous Mod-N counter
12 Digital to Analog conversion

41
B.Tech. (IT) Third Semester
EURIT- 312 : BASIC ELECTRONICS LAB

Name of
Course

Code

Category

Instruction Hours Per Week


L

EURIT- 312

Basic
Electronics
Lab

BE

1.

Characteristics of PN junction diode

2.

Characteristics of zener diode

3.

Characteristics of Light emitting diode

4.

Half wave rectifier with and without filter

5.

Full wave rectifier with and without filter.

6.

CRO Application.

7.

Input output characteristics of BJT

8.

Drain and Transfer characteristics of FET.

9.

RC coupled amplifier.

Max Marks

Tot

Tot

100

100

10. Oscillators-RC phase shift and Wien bridge.


11. Feedback amplifiers.
12. Simulations of above circuits using PSPICE.

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

ADVANCED COMMUNICATION SKILLS AND ENGLISH LANGUAGE LAB


Name of
Course

Category

Instruction Hours Per Week


L

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

English Language Laboratory


Introduction to Phonetic Transcription: Phonemes:
Vowels,
Consonants
Syllabification, Weak and Strong Forms, Word Stress

and

Diphthongs,

Difficulties of Indian Speakers of English: Sound, Stress and Intonation Problems


Use of Dictionary to Develop Pronunciation: Advantages of using a dictionary, Effective use of
dictionary and
thesaurus.
Fluency and Continuous Speech: Problems
(Fluency Techniques, Pauses, Intonation, Styles of Speech - Formal and Informal)
Prescribed Text Book:
Language Lab Manual, Department of English, GITAM University, 2012.
Reference Books:
1. E. Suresh Kumar et al, A Handbook for English Language Laboratories (With CD), Cambridge
University Press India Pvt Ltd. 2009.
2. Edgar Thorpe, Winning at Interviews, Pearson Education, 2006.
3. Hari Mohan Prasad, How to prepare for Group Discussions and Interviews, Tata McGraw Hill, 2006.

43

B.Tech. (IT) Fourth Semester


EURIT- 401 :

Code No

EURIT-401

Name of
Course

Computer
Organization

Category

CE

COMPUTER ORGANIZATION

Instruction Hours Per


Week

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

DATA STRUCTURES AND ALGORITHMS

Category

CE

Instruction Hours Per


Week

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

Graphics & Multimedia

Instruction Hours Per


Week

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

ELECTRICAL CIRCUITS &MACHINES

Category

BE

Instruction Hours Per


Week

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

B.Tech. (IT) Fourth Semester


EURIT- 411 :
Code

EURIT411

Name of
Course
Data
Structures and
Algorithms
Lab

Data Structures and Algorithms Lab

Category

Instruction Hours Per


Week
L
T
P
Tot

CE

Max Marks
C

Tot

100

100

Develop algorithms and write programs in C++ to implement the following :


1. Operation on arrays insertion and deletion.
2. Linked lists-creation, insertion, deletion of a single, double and circular lists.
3. Stack- operations using arrays and linked lists.
4. Infix to postfix conversion.
5. Evaluation to postfix expression.
6. Queue- operations using arrays and linked lists.
7. Queue, circular-operations.
8.Binary tree traversals- In order, pre order, post order using recursion.
9.Binary tree traversals- In order, pre order, post order using non recursion.
10.linear and binary search.
11. Sorting bubble, insertion, selection, quick sort.
12.Addition, multiplication of sparse matrices.
13. Polynomial addition and multiplication.

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

Graphics & Multimedia lab


Instruction Hours Per
Week

CE

Max Marks

Tot

Tot

100

100

Credits

1. Write a program to implement DDA line drawing algorithm


2. Write a program to implement Bresenhames line drawing algorithm.
3. Write a program to implement Bresenhames circle drawing algorithm.
4. Write a program to draw an ellipse using Bresenhames algorithm.
5. Write a program to perform various transformations on line, square & rectangle.
6. Write a program to implement Cohen Sutherland line clipping algorithm.
7. Write a program to implement polygon filling using edge fill/seed fill/boundary fill.
8. Write a program to implement Cohen-Sutherland polygon clipping algorithm to clip a polygon with a
Pattern.
Multimedia programs
1. Assigning Actions to an Object, and a Button
2. Creating Loops
3. Creating a Function, Calling a Function
4. Detecting the Player Version
5. Checking the System language
6. Detecting Display Settings
7. Tinting a Movie Clips Color
8. Controlling a Movie Clips Color with Sliders

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

Instruction Hours Per


Week

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

OBJECT ORIENTED ANALYSIS AND DESIGN


Category

CE

Instruction Hours Per


Week

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

DATABASE MANAGEMENT SYSTEM


Category

CE

Instruction Hours Per


Week

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

Instruction Hours Per


Week

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Data base Management System Lab

Category

CE

Instruction Hours Per


Week
L

Tot

Tot

100

100

Creating a database, Simple Queries.


1. Use of Select Statement for queries using
i) AND, OR, NOT operations.
ii) Union, Intersection, Projection and Join Operations.
iii) Sorting and Grouping.

2. Nested queries using SQL.

3. Built in functions of SQL.

4. Update operations using SQL.

5. Use SQL forms.

6. Use of Indexes, creating views and queuing in views.

7. Embedded SQL with C.

Student Evaluation System.

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

OBJECT ORIENTED ANALYSIS AND DESIGN lab

Name of
Course
OBJECT
ORIENTED
ANALYSIS
AND
DESIGN lab

Category

CE

Instruction Hours Per


Week
L
T
P
Tot

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.

Mini-Project - I: A Point-of-Sale (POS) System


A POS system is a computerized application used to record sales and handle payments; it is typically used
in a retail store, it includes hardware components such as a computer and bar code scanner, and software to
run the system. It interfaces to various service applications, such as a third-party tax calculator and
inventory control. These systems must be relatively fault tolerant; that is, even if remote services are
temporarily unavailable they must still be of capturing sales and handling at least cash payments. A POS
system must support multiple and varied client-side terminals and interfaces such as browser, PDAs, touchscreens.

Mini-Project - II: Online Bookshop Example


Following the model of amazon.com or bn.com, design and implement an online bookstore.

Mini-Project - III: A Simulated Company


Simulate a small manufacturing company. The resulting application will enable the user to take out a loan,
purchase a machine, and over a series of monthly production runs, follow the performance of their
company.

Mini-Project - IV: A Multi-Threaded Airport Simulation


several Simulate the operations in an airport. Your application should support multiple aircrafts using
runways and gates avoiding collisions/conflicts. Landing: an aircraft uses the runway, lands, and then taxis
over to the terminal. Take-Off: an aircraft taxies to the runway and then takes off.

Mini-Project -V: An Automated Community-y Portal

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.

Mini-Project -VI: A Content Management System


The goal is to enable non-technical end users to easily publish, access, and share information over theweb,
while giving administrators and managers complete control over the presentation, style, security,and
permissions.

Features:

Robust Permissions System

Templates for easy custom site designs

Total control over the content

Search engine friendly URL's

Role based publishing system

Versioning control

Visitor profiling

Mini-Project-VII: An Auction Application


Several commerce models exist and are the basis for a number of companies like eBay.com, pricellne.com
etc. Design and implement an auction application that provides auctioning services. It should clearly model
the various auctioneers, the bidding process, auctioning etc.

Mini-Project -VIII: A Notes and File Management System

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.

Mini-Project - IX: A Customizable Program Editor


A programmer's editor which will be focused on an individual programmer's particular needs and style. The
editor will act according to the specific language the current source file is in, and will perform numerous
features, such as auto-completion or file summarization, on the file. These features will be able to be turned
on or off by the programmer, and the programming style of the user will be used to create as efficient an
editing environment as possible.

Mini-Project - X: A Graphics Editor


Design and implement a Java class collection that supports the construction of graph editing applications,
i.e., applications that include the ability to draw structured and unstructured diagrams. E.g., The goal of the
GEF project is to build a graph editing library that can be used to construct many, high quality graph
editing applications. Some of GEF's features are:
A simple, concrete design that makes the framework easy to understand and extend. Node-Port-Edge graph
model that is powerful enough for the vast majority of connected graph applications. Model-ViewController design based on the Swing Java Ul library makes GEF able to act as a Ul to existing data
structures, and also minimizing learning time for developers familiar with Swing. High-quality user
interactions for moving, resizing, reshaping, etc. GEF also supports several novel interactions such as the
broom alignment tool and selection-action- buttons. Generic properties sheet based on JavaBeans
introspection. XML-based file formats based on the PGML standard

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

"Object-Oriented Analysis & Design," Andrew Haigh, Tata McGraw-Hill, 2001,

Various Net Resources and projects:


http://user-mode-linux.sourceforge.net/case-studies.html
http://www.onesmartclick.com/programming/case-studies.html
http://www.tigris.org/sarvlets/ProjectList?type=P rejects
http://hotscripts.com/
http://www.developingwebs.net/
http://sourceforge.net/projects/
http://governing.com/gpp/gponline.htm
http://www.cio.com/research/government/gov.html
http://www.whitehouse.gov/omb/inforeg/egovstrategy.pdf
http://www.andhrapradesh.com/
http://www.ap-lt.com/
http://www.aponline.gov.in

61

Code

EURIT513

B.Tech. (IT) Fifth Semester


EURIT- 513 :Programming with Java Lab
CateInstruction Hours Per
Name of Course
Max Marks
gory
Week

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

Instruction Hours Per


Week

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

B.Tech. (IT) Sixth Semester


EURIT- 602 :Unix and Shell Programming
Name of
Cate- Instruction Hours Per
Max Marks
Course
gory
Week

Unix and Shell


Programming

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

B.Tech. (IT) Sixth Semester


EURIT- 604 : Web Technologies
Code No

EURIT-604

Name of
Course
Web
Technologies

Category
CE

Instruction Hours Per


Week
L
T
P
Tot
3

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.

An Introduction to web Design and Programming Wang-Thomson.

67

B.Tech. (IT) Sixth Semester

Code No

EURIT-605

Name of
Course

Operating
Systems

EURIT- 605 : Operating Systems


Cate- Instruction Hours Per
gory
Week

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

Instruction Hours Per


Week

Max Marks

Tot

Tot

100

100

1. OSI model simulation


2. Implementation of data link framing methods
a) character count
b) bit stuffing and de stuffing
c) character stuffing and de stuffing
3. Parity check
a) single dimensional data
b) multi dimensional data
4. Even and odd parity
5. Implementation of crc polynomials
6. Implementation of data link protocols
a) unrestricted simplex protocol
b) stop and wait protocol
c) noisy channel
7. Implementation of sliding window protocols
a) One Bit sliding window protocol
b) go back n sliding window protocol
c) selective repeat sliding window protocol
8. Implementation of routing algorithms
a) dijkstras algorithm
b) distance vector routing
c) hierarchical routing
d) broadcast algorithm
9. Congestion algorithms
a) token bucket algorithm
b) leaky bucket algorithm

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

Instruction Hours Per


Week

Max Marks

Tot

Tot

100

100

Credits

1.Write a shell script to generate a multiplication table.


2. Write a shell script that copies multiple files to a directory.
3. Write a shell script which counts the number of lines and words present in a given file.
4. Write a shell script which displays the list of all files in the given directory.
5. Write a shell script(small calculator) that adds, subtracts, multiplies and divides the given two integers.
There are two division options: one returns the quotient and the other returns reminder. The script requires
3 arguments: The operation to be used and two integer numbers. The options are add(-a), subtract(-s),
multiply(-m), quotient(-c) and reminder(-r).
6. Write a shell script to reverse the rows and columns of a matrix.
a) using standard I/O b) using system calls.
7. Implement in C the following Unix commands using system calls.
a) cat b) ls c) mv
8. Write a C program that illustrates the creation of child process using fork system call.
9. Write a C program that displays the real time of a day every 60 seconds.
PART-B :
1. Simulate the following CPU scheduling algorithms.
a) Round Robin b) SJF c) FCFS d) Priority.
2. Simulate all file allocation strategies.
a) Sequential b) Indexed c) Linked.
3. Simulate Bankers Algorithm for Dead Lock Avoidance.
4. Simulate Bankers Algorithm for Dead Lock Prevention.
5. Simulate all page replacement algorithms.
a) FIFO b) LRU c) LFU Etc.

70

EURIT- 613Web Technologies Laboratory

Code

EURIT613

Name of
Course

Web
Technologies
Laboratory

Category

CE

Instruction Hours Per


Week
L

Tot

Tot

100

100

1.) Introduction To Web Technologies Lab.


2.) Introduction To Html
A.) Sample Static Webpage.
B.) Source Code
3.) Introduction ToJavascript
A.) Sample Webpage.
B.) Source Code.
4.) Introduction To Dhtml
A.) Sample Dynamic Webpage.
B.) Source Code.
5.) Introduction To Servlets
A.) Sample Program.
B.) Output.
C.) Sample Program With Database Connectivity.
D.) Output.
6.) Introduction ToJsp (Java Server Page)
A.) Sample Program.
B.) Output .
C.) Sample Program With Database Connectivity.
D.) Output.
7.) Introduction To PHP
A.) Sample Program.
B.) Output.
C.) Sample Program With Database Connectivity.
D.) Output.
8.) Introduction To Flash
A.) Sample Program.
B.) Output.

Max Marks

Credits

71

EURIT-614 Personality Development


Code
EURIT614

Name of Course
Personality
Development

Category
HS

Instruction Hours Per


Week
L
T
P
Tot

Tot

Max Marks

Credits

72
B.Tech. (IT) Seventh Semester

Code No

EURIT-701

EURIT- 701 : PRINCIPLES OF MANAGEMENT


Cate- Instruction Hours Per
Name of Course
Max Marks
gory
Week
L
T
P
Tot
C
S
Tot
PRINCIPLES OF
HS
3
1
4
40
60
100
MANAGEMENT

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.

B.Tech. (IT) Seventh Semester


EURIT- 702 :CRYPTOGRAPHY AND NETWORK SECURITY
Code No

Name of Course

Cate-

Instruction Hours Per

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.

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II
EURIT- 722 Software Project management

74

Code No

Name of
Course

Category

EURIT-722

Software
Project
management

DE

Instruction Hours Per


Week
L
T
P
Tot
3

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

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II

75
EURIT- 723 Embedded Systems
Code No

EURIT-723

Name of
Course
Embedded
Systems

Category

DE

Instruction Hours Per


Week
L
T
P
Tot
3

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.

B.Tech. (IT) Seventh Semester

76
DEPARTMENT ELECTIVES I/II
EURIT- 724 Network Management Systems

Code No

EURIT-724

Name of
Course
Network
Management
Systems

Category

DE

Instruction Hours Per


Week
L
T
P
Tot
3

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.

UNIT- V Network management Applications. Configuration management, Fault management,


Performance management, Event correlation techniques, Security management , account management,
report management, policy based management, service level management.
TEXT BOOK :
1. Network Management, Principles and Practice, Mani Subrahmanian, second addition Pearson
Education.
REFERENCES :
1. Network management, Morris, Pearson Education.
2. Principles of Network System Administration, Mark Burges, Wiley Dreamtech.
3. Distributed Network Management, Paul, John Wiley.

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II

77
EURIT- 725 C# and .Net

Code No

Name of
Course

Category

C# and .Net
EURIT-725

DE

Instruction Hours Per


Week

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

Instruction Hours Per


Week
L
T
P
Tot
3

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.

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II

80
EURIT- 727 E-Commerce

Code No

Name of
Course

Category

E-Commerce
EURIT-727

DE

Instruction Hours Per


Week

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.

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II
EURIT- 728 Mobile Computing

81

Code No

Name of Course

EURIT728

Mobile Computing

Category
DE

Instruction Hours Per


Week
L
T
P
Tot
3

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.

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II

82
EURIT- 729

Code No

Name of
Course

Category

Advanced Databases

Instruction Hours Per


Week

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.

R. Ramakrishnan Gehrke, Database Management Systems, McGraw-Hill , ISBN 0-07-050775-9


M.Tamer OZSU, PATRICK VALDURIEZ, Principles of Distributed Database Systems, 2nd Edition,
A.Elmagarmid, M.Rusinkiewicz, A.Sheth (eds)Management of Heterogeneous and Autonomous Database
Systems, Morgan Kaufmann, 1999, ISBN 1-55860-216-X.
References

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

B.Tech. (IT) Seventh Semester


DEPARTMENT ELECTIVES I/II
EURIT- 731

Code No

EURIT-731

Name of
Course
Advanced
computer
architecture

Category

DE

Advanced computer architecture

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week

Max Marks

Tot

Tot

100

100

Credits

NETWORK SECURITY LAB


The following programs should be implemented preferably on UNIX platform using C
language (for 1-7) and other standard utilities available with UNIX systems (for 8-10) :1.IP-ADDRESSING
2. ENCRYPTION ALGORITHMS
a) Substitution Cipher
b) Transposition Cipher
3. Implement the encryption and decryption of 8-bit data using Simplified DES Algorithm in C.
4. Implement Linear Congruential Algorithm to generate 5 pseudo-random numbers in C.
5. Implement Rabin-Miller Primality Testing Algorithm in C.
6. Implement the Euclid Algorithm to generate the GCD of an array of 10 integers in C.
7. Implement RSA algorithm for encryption and decryption in C.
8. Configure a mail agent to support Digital Certificates, send a mail and verify the
correctness of this system using the configured parameters.
9. Configure SSH (Secure Shell) and send/receive a file on this connection to verify the
correctness of this system using the configured parameters.
10. Configure a firewall to block the following for 5 minutes and verify the correctness of
this system using the configured parameters:
(a) Two neighborhood IP addresses on your LAN
(b) All ICMP requests
(c) All TCP SYN Packets

11. IMPLEMENTATION OF SERVERS


a) DATE SERVER
b) CHAT SYSTEM
c) ECHO SERVER

88
B.Tech. (IT) Seventh Semester
EURIT- 712 Project Phase I

Code

Name of
Course

Category

Instruction Hours Per


Week
L

EURIT712

Project Phase
I

PW

Max Marks

Credits

Tot

Tot

50

50

100

B.Tech. (IT) Seventh Semester


EURIT- 713Industrial Training

Code

Name of
Course

Category

Instruction Hours Per


Week
L

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

Instruction Hours Per


Week

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

Instruction Hours Per


Week

Max Marks

Tot

Tot

40

60

100

Credits

UNIT- 1:Overview of Medical Informatics Health data, information, knowledge, Electronic


Health Records, Practice Management Systems.
UNIT- 2:Health Information Exchange, Data Standards , Architecture of Information Systems,
Health Information Privacy , Health Information Security , Consumer Health Informatics Ethics,
Consumer Health Informatics
UNIT- 3:Mobile Technology, Online Medical Resources, Search Engines, Evidence Based
Medicine, Clinical Practice Guidelines, Disease Management and Disease Registries
UNIT- 4: Quality Improvement Strategies, Patient Safety and Health Information Technology,
Electronic Prescribing, Telehealth and Telemedicine, Picture Archiving and Communication
Systems
UNIT- 5:Bioinformations, Public Health Informatics, E-Research
Text Book: Health Informatics: Practical Guide for Healthcare and Information Technology
Professionals, Fifth Edition 2012, Robert E. Hoyt MD Editor Ann Yoshihashi MD, Nora BaileyAssociate Editor

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week

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

Remote Sensing & GIS

Instruction Hours Per


Week

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

B.Tech. (IT) Eighth Semester


INTER DEPARTMENT ELECTIVES I/II
EURIT- 826 OPERATIONS RESEARCH & ENGINEERING MANAGEMENT
Cate- Instruction Hours Per
Name of Course
Max Marks
Credits
gory
Week
L
T
P
Tot
C
S
Tot
OPERATIONS
RESEARCH &
IDE
3
1
4
40
60
100
4
ENGINEERING
MANAGEMENT

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

B.Tech. (IT) Eighth Semester


INTER DEPARTMENT ELECTIVES I/II
EURIT- 827 Human Values, Ethics And Intellectual Property Right
Code No

EURIT-827

Name of
Course
Human
Values,
Ethics And
Intellectual
Property
Right

Category

IDE

Instruction Hours Per


Week
L
T
P
Tot

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

B.Tech. (IT) Eighth Semester


INTER DEPARTMENT ELECTIVES I/II
EURIT- 828 Nanotechnologies
Cate- Instruction Hours Per
Name of Course
Max Marks
gory
Week
L
T
P
Tot
C
S
Tot
Nanotechnology

IDE

40

60

100

Credits

UNIT-I: Introduction to Nanotechnology


Introduction, Difference between Nanoscience and Nanotechnology, Feynman predictions on
Nanotechnology, Examples of nanomaterials - quantum dots, metal nanoparticles, magnetic nanoparticles,
carbon nanotubes and nanowires.
UNIT-II: Synthesis and Characterisation of Nanoparticles
Introduction to Top-Down and Bottom-Up approaches for synthesis of nanomaterials. Characterisation
of materials using Scanning Electron Microscopy, Transmission Electron microscopy, Optical microscopy
and X-ray diffraction.
UNIT- III: Properties of Nanomaterials
Mechanical, Optical, Electrical, magnetic, electrochemical and chemical sensing properties of
Nanomaterials.
UNIT-IV: Nanoelectronics (information and communication technology)
Introduction to Nanoelectromechanical systems (NEMS), Nanolithography, Nanosensors,
Microelectromechanical systems (MEMS) - Materials for manufacture of MEMS, Fabrication and
application of MEMS.
UNIT- V: Applications of Nanomaterials
Application of Nanomaterials in medicine, energy sector, next-generation computer technology, catalysis,
water purification, communication sector, fabric industry, Automobiles and ceramics industry.
Books:
1. Nanochemistry: A chemical approach to Nanomaterials, Ozin Geoffrey A. and Andre C.
Arsenault, Royal Society of Chemistry Publication, 2005.
2. Principles of Nanoscience and Nanotechnology, M. A. Shah &Tokeer Ahmad, Narosa
Publications, 2010.
3. Nano: The Essentials, T. Pradeep, Tata McGraw Hill, 2007

97

Code No

EURIT-829

B.Tech. (IT) Eighth Semester


INTER DEPARTMENT ELECTIVES I/II
EURIT- 829 Graph Theory
Name of
Cate- Instruction Hours Per
Max Marks
Course
gory
Week
L
T
P
Tot
C
S
Tot
Graph
Theory

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

B.Tech. (IT) Eighth Semester


INTER DEPARTMENT ELECTIVES I/II
EURIT- 832 DIGITAL SIGNAL PROCESSING
Name of
Cate- Instruction Hours Per
Max Marks
Course
gory
Week
L
T
P
Tot
C
S
Tot
DIGITAL
IDE
3
1
4
40
60
100
SIGNAL
PROCESSING

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

B.Tech. (IT) Eighth Semester


DEPARTMENT ELECTIVES III
EURIT- 842 Bioinformatics
Name of
Cate- Instruction Hours Per
Max Marks
Course
gory
Week
L
T
P
Tot
C
S
Tot
Bioinformatics
DE
3
1
4
40
60
100

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week
L
T
P
Tot
3

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

Instruction Hours Per


Week

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

Instruction Hours Per


Week
L

EURIT811

Project
Phase II

PW

Max Marks

Tot

Tot

10

10

50

50

100

Credits