Вы находитесь на странице: 1из 190

REGULATIONS (2009), CURRICULUM AND SYLLABI

FOR
B.Tech. INFORMATION TECHNOLOGY
(EIGHT SEMESTERS / FULL TIME)
(Updated upto June 2012)

B.Tech.Information Technology

REGULATIONS - 2009 FOR B.TECH. DEGREE PROGRAMMES

1.0

PRELIMINARY DEFINITIONS & NOMENCLATURE


In these Regulations, unless the context otherwise requires:
i)

"Programme" means B.Tech. Degree Programme

ii)

"Branch" means specialization or discipline of B.Tech Degree


Programme like Civil Engineering, Polymer Technology, etc.,

iii) "Course" means a theory or practical subject that is normally studied


in a semester, like Mathematics, Physics, Engineering Graphics,
Computer Practice, etc.,
iv) "University" means B.S.Abdur Rahman University.
v)

"Dean (Academic Courses)" means Dean (Academic Courses) of


B.S. Abdur Rahman University.

vi) "Dean (Students)" means Dean(Students) of B.S.Abdur Rahman


University
vii) "Controller of Exams" means the Controller of Examination of
B.S. Abdur Rahman University, who is responsible for conduct of
examinations and declaration of results.
2.0

ADMISSION

2.1 a) Candidates for admission to the first semester of the eight semester B.Tech.
degree programme shall be required to have passed the Higher Secondary
Examination of the (10+2) curriculum (Academic stream) prescribed by the
appropriate authority or any other examination of any university or authority
accepted by the University as equivalent thereto.
2.1 b) Candidates for admission to the third semester of the eight semester B.Tech.
programme under lateral entry scheme shall be required to have passed the
Diploma examination in Engineering / Technology of the Department of
Technical Education, Government of Tamilnadu or any other examination of
any other authority accepted by the University as equivalent there to.
2.2

Notwithstanding the qualifying examination the candidate might have passed,


the candidate shall also write an entrance examination prescribed by the
University for admission. The entrance examination shall test the proficiency
of the candidate in Mathematics, Physics and Chemistry on the standards
prescribed for plus two academic stream.
3

B.Tech.Information Technology

2.3

The eligibility criteria such as marks, number of attempts and physical fitness
shall be as prescribed by the University from time to time.

3.0

BRANCHES OF STUDY

3.1

Regulations are applicable to the following B.Tech. degree programmes in


various branches of Engineering and Technology, each distributed over eight
semesters with two semesters per academic year.

B.TECH. DEGREE PROGRAMMES


Civil Engineering
Mechanical Engineering
Aeronautical Engineering
Automobile Engineering
Polymer Technology
Electrical and Electronics Engineering
Electronics and Communication Engineering
Electronics and Instrumentation Engineering
Computer Science and Engineering
Information Technology
4.0

STRUCTURE OF PROGRAMMES

4.1

Every Programme will have a curriculum with syllabi consisting of theory


and practical courses such as,
i)

General core courses comprising mathematics, basic sciences,


engineering sciences, humanities and engineering arts.

ii)

Core courses of Engineering / Technology

iii) Elective courses for specialization in related fields.


iv) Workshop practice, laboratory work, industrial training, seminar
presentation, project work, education tours, etc.,
v) NCC/NSS/NSO/YRC activities for character development.
4.2

Each course is normally assigned certain number of credits with one credit
per lecture period per week, one credit per tutorial period per week, one
credit for two - three periods of laboratory or practical or seminar or project
work per week and one credit for four weeks of industrial training during
semester vacations.
4

B.Tech.Information Technology

4.3

Each semester curriculum shall normally have a blend of lecture courses


not exceeding six and practical courses not exceeding four.

4.4

For the award of the degree, a student has to earn certain minimum total
number of credits specified in the curriculum of the relevant branch of study.
This minimum will lie between 175 and 185 credits, depending on the branch.

4.5

The medium of instruction, examinations and project report will be English,


except for courses on languages other than English.

5.0

DURATION OF THE PROGRAMME


A student is ordinarily expected to complete the B.Tech. programme in eight
semesters (six semesters in the case of lateral entry student), but in any
case not more than 14 semesters (12 semesters in the case of lateral entry
student). Each semester shall normally consist of around 90 working days
or 450 working hours. Semester end examination will normally follow
immediately after the last working day of the semester.

6.0

FACULTY ADVISOR
To help the students in planning their courses of study and for general
counseling on the academic programme, the Head of the Department of the
student will attach a certain number of students to a teacher of the Department
who shall function as Faculty Advisor for the students throughout their period
of study. Such Faculty Advisor shall advise the students and approve the
courses to be taken by the students during registration and enrolment every
semester.

7.0

COMMON COURSE COMMITTEE


Each common theory course offered to more than one discipline or group,
shall have a "Course Committee" comprising all the teachers teaching the
common course with one of them nominated as Course Coordinator. The
nomination of the course Co-coordinator shall be made by the Head of the
Department / Dean (Academics), depending on whether all the teachers
teaching the common course belong to the same department / different
departments.

8.0

CLASS COMMITTEE
During first semester, a common Class Committee will be constituted for all
branches by the Dean (Academic Courses). During other semesters, separate
Class Committees will be constituted by the respective Head of the
Department of the students.
5

B.Tech.Information Technology

8.1

The first semester Class Committee composition will be as follows:


i)

Course Co-coordinators of all common courses.

ii)

Teachers of all other individual courses.

iii) One male and one female first semester student of each branch of
B.Tech, to be nominated by the Head of the Institution.
iv) All first semester Faculty Advisors as optional Special Invitees.
8.2

The composition of the class committee for each branch of B.Tech , from
2nd to 8th semester, will be as follows:
i)

One senior faculty member preferably not teaching to the concerned


class, appointed as Chairman by the Head of the Department

ii)

Teachers of individual courses

iii) Two students, (preferably one male and one female) of the class per
group of 30 students or part thereof, to be nominated by the Head of the
Department, in consultation with the faculty advisors.
iv) All faculty advisors of the class
v)

Teacher-in-charge of UG programme

vi) Head of the Department


8.3

The class committee shall meet at least thrice during the semester. The first
meeting will be held within two weeks from the date of class commencement,
in which the type of assessments, like test, assignment, assignment based
test etc., will be decided for the first, second and third assessments. The
second meeting will be held within a week after the date of first assessment
report, to review the students' performance and for follow up action. The
third meeting will be held within a week after the second assessment report,
to review the students' performance and for follow up action.

8.4

During these three meetings the student members representing the entire
class, shall meaningfully interact and express opinions and suggestions of
the class students to improve the effectiveness of the teaching-learning
process.

8.5

The class committee, excluding the student members and the invited
members, shall meet within 10 days from the last day of the end-semester
examination to analyse the performance of the students in all the components
of assessments and decide the grades secured by students in each course.
The grades in a common course shall be decided by the concerned course
committee and shall be presented to the class committee(s) by the concerned
course coordinator.
6

B.Tech.Information Technology

9.0

REGISTRATION AND ENROLMENT

9.1

Except for the first semester, every student shall register for the ensuing
semester during a specified week before the end semester examination of
the current semester. Every student shall submit a completed Registration
form indicating the list of courses intended to be credited during the ensuing
semester. Late registration with the approval of Dean (AC) along with a late
fee will be permitted up to the last working day of the current semester.

9.2

From the second semester onwards, all students shall pay the prescribed
fees for the semester on a specific day at the beginning of the semester
confirming the registered courses. Late enrolment, with the approval of
Head of the Institution along with a late fee, will be permitted up to two
weeks from the date of commencement of classes. If a student does not
enroll, his/her name will be removed from rolls.

9.3

The students of first semester shall register and enroll at the time of admission
by paying the prescribed fees.

9.4

A student should have registered for all preceding semesters before


registering for a particular semester.

10.1

CHANGE OF A COURSE
A student can change a course within a period of 15 days from the
commencement of the course, with the approval of the Dean(AC), on the
recommendation of the Head of the Department of the student.

10.2

WITHDRAWAL FROM A COURSE


A student can withdraw from a course at any time before the second
assessment for genuine reasons, with the approval of the Dean(AC), on the
recommendation of the Head of the Department of the student.

11.0 TEMPORARY BREAK OF STUDY FROM A PROGRAMME


A student can take a one time temporary break of study covering the current
semester and/or next semester period with the approval of the Head of the
Institution at any time before the start of third assessment of current semester,
within the maximum period of 14 or 12 semesters as the case may be. If any
students is debarred for want of attendance or suspended due to any act of
indiscipline it will not be considered as break of study.
12.0

CREDIT LIMIT FOR ENROLMENT & MOVEMENT TO HIGHER


SEMESTER

12.1

A student can enroll for a maximum of 30 credits during a semester period


including redo courses.
7

B.Tech.Information Technology

12.2

The minimum credits required to move to 3rd semester B. Tech shall


be 10 credits earned in the 1st semester. There will be no such minimum
credit requirement to move to the remaining 4th to 8th semesters.
However, a student who secured I grade in all the courses of that semester
is not eligible to move to the next higher semester.

12.3

A student who has not satisfied the NCC / NSS / NSO / YRC requirements
(vide clause 19) will not be eligible to register for the fifth semester courses,
even though he / she may satisfy all other requirements.

13.0

SUMMER TERM COURSES

13.1

A student can register for a maximum of three courses during summer term,
If such courses are offered by the concerned department during the summer
term. Fast-track summer courses of 30 periods for 3 credit courses and 40
periods for 4 credit courses will be offered for students with I grades. They
may also opt to redo such courses during regular semesters with slotted
time-tables.

13.2

The Head of the Department, in consultation with the department consultative


committee and with the approval of the Head of the Institution may arrange
for the conduct of a few courses during the summer term, depending on the
availability of teachers during summer and subject to a specified minimum
number of students registering for each of such courses.

13.3

However, in the case of students who have completed eighth semester, but
having arrears in the earlier semesters in a maximum of two courses,
summer courses may be offered, even if less than minimum students are
registering for the course.

13.4

The number of contact hours and the assessment procedure for any course
during summer term will be the same as those during regular semesters
except that there is no provision either for withdrawal from a summer term
course or for substitute examination.

14.0

ASSESSMENT PROCEDURE AND PERCENTAGE WEIGHTAGE OF


MARKS

14.1

Every theory course shall have a total of four assessments during a semester
as given below:

B.Tech.Information Technology

$VVHVVPHQW1R
Assessment 1
Assessment 2
Assessment 3
Semester End Exam

&RXUVHFRYHUDJH 'XUDWLRQ
LQZHHNV

1 to 4
5 to 8
9 to 12
1 to 18
( full course)

1.5 hours
1.5 hours
1.5 hours
3 hours

:HLJKWDJHRI
PDUNV
50/3
50/3
50/3
50

14.2 The pattern of questions, for at least one of the tests, shall be the same as
stipulated for the semester end examination by the University. Teachers
handling courses are given the option to substitute with other suitable
alternate type of evaluation approved by the class committee and the HOD.
The details of such a scheme shall be announced to the students and informed
to the Dean(AC) at the beginning of the semester.
14.3

Every practical course will have 75% weightage for laboratory assessment
and 25% for semester end examination.

14.4

In the case of Industrial training, the student shall submit a report, which will
be evaluated along with an oral examination by a committee of teachers,
constituted by the Head of the department. A progress report from the industry
will also be taken into account for evaluation.

14.5

In the case of project work, a committee of teachers constituted by the


Head of the Department will carry out three periodic reviews. Based on the
project report submitted by the student, an oral examination (viva-voce) will
be conducted as the end-semester examination, for which one external
examiner, approved by the Controller of Examinations, will be included. The
weightage for periodic review will be 50% and remaining 50% for the semester
end examination.

14.6

Assessment of seminars and comprehension will be carried out by a


committee of teachers constituted by the Head of the Department.

15.0

SUBSTITUTE EXAMINATIONS

15.1

A student who has missed, for genuine reasons, a maximum of two of the
four assessments of a course may be permitted to write a substitute
examination. However, permission to take up a substitute examination will
be given under exceptional circumstances, such as accident or admission to
a hospital due to illness, etc.

15.2

A student who misses any assessment in a course shall apply in a prescribed


form to the Dean (AC) through the Head of the department within a week
from the date of missed assessment. However the substitute tests and
9

B.Tech.Information Technology

examination for a course will be conducted within two weeks after the last
day of the end-semester examinations.
16.0

PASSING AND DECLARATION OF RESULTS AND GRADE SHEET

16.1

All assessments of a course will be made on absolute marks basis. However,


the Class Committee without the student members and the invited members
shall meet within 10 days after the end-semester examinations and analyse
the performance of students in all assessments of a course and award letter
grade. The letter grades and the corresponding grade points are as follows:

/HWWHUJUDGH

*UDGHSRLQWV

S
A
B
C
D
E
U
I
W

"W"
"I"

10
9
8
7
6
5
0
---

denotes withdrawal from the course


denotes inadequate attendance in the course and hence prevention from
writing semester end examination.

"U"

denotes unsuccessful performance in the course.

16.2

A student who earns a minimum of five grade points in a course is declared


to have successfully completed the course. Such a course cannot be repeated
by the student

16.3

The results, after awarding of grades, shall be signed by the Chairman of


the Class Committee and Head of the Department and declared by the
Controller of Examinations.

16.4

Within two weeks from the commencement of classes for the next semester,
a student can apply for revaluation of his / her semester end examination
answer paper in a course, on payment of a prescribed fee, through proper
application to Dean(AC), who shall constitute a revaluation committee
consisting of Chairman of the Class Committee as convener, the teacher of
the course and a senior member of faculty knowledgeable in that course.
The committee shall meet within a week to revalue the answer paper and
10

B.Tech.Information Technology

submit its report to the Controller of Examinations for consideration and


decision
16.5

After results are declared, grade sheets shall be issued to each student,
which will contain the following details. The list of courses enrolled during
the semester including summer term courses, if any, and the grade scored,
the Grade Point Average (GPA) for the semester and the Cumulative Grade
Point Average (CGPA) of all courses enrolled from first semester onwards.
GPA is the ratio of the sum of the products of the number of credits of courses
registered and the points corresponding to the grades scored in those
courses, taken for all the courses, to the sum of the number of credits of all
the courses in the semester, including summer courses, if any.
If Ci, is the number of credits assigned by for ith course and GPi is the Grade
Point obtained in the ith course

GPA =

(Ci )( GPi )
i

Ci
i

The Cumulative Grade Point Average CGPA shall be calculated in a similar manner,
considering all the courses enrolled from first semester.
"I" and "W" grades will be excluded for calculating GPA .
"U", "I" and "W" grades will be excluded for calculating CGPA
16.6 After successful completion of the programme, the Degree will be awarded
with the following classifications based on CGPA.

&ODVVLILFDWLRQ

&*3$

First Class with Distinction

8.50 and above and passing all


examinations in the first appearance and
completing the programme within the
normal 8 or 6(for lateral entry) semesters.

First Class

6.50 and above and completing the


programme within a maximum of 10 or 8
(for lateral entry) semesters.

Second Class

All others

11

B.Tech.Information Technology

17.0 ATTENDANCE REQUIREMENT AND COURSE REPETITION


17.1

A student shall earn 100% attendance in the contact periods of every course,
subject to a maximum relaxation of 25% for genuine reasons like on medical
grounds, representing the University in approved events etc., to become
eligible to appear for the end-semester examination in that course, failing
which the student shall be awarded "I" grade in that course. If the course is
a core course, the candidate should register for and repeat the course when
it is offered next.

17.2

The teacher of each course shall cumulate the attendance details for the
semester and furnish the names of the students who have not earned the
required attendance in that course to the Dean(AC) through the Head of
the Department. There upon, the Dean (AC) shall announce, course-wise,
the names of such students prevented from writing the semester end
examination in each course.

17.3

A student should register to re-do a core course wherein "I" or "W" grade is
awarded. If the student is awarded, "I", or "W" grade in an elective course
either the same elective course may be repeated or a new elective course
may be taken.
A student who is awarded 'U' grade in a course will have the option of either
to write semester end arrear exam at the end of the subsequent semesters,
or to redo the course during summer term / regular semester.
If a student chooses to write the semester end arrear examination for the
course, the grade will be calculated based on
either
continuous assessment marks already earned along with marks of the arrear
examination
or
the arrear examination marks only,
whichever is higher.
The above procedure will be applicable for the First Year (First and
Second Semester) and not for the remaining B.Tech Programmes.
From the Third Semester onwards the marks earned earlier in the
continuous assessment for the course, will be used for grading along
with the marks earned in the Semester end arrear examination for the
course.

12

B.Tech.Information Technology

18.0

ELECTIVE CHOICE: OPTION TO DO PROJECT ALONE IN FINAL


SEMESTER

18.1

Apart from the various elective courses listed in the curriculum for each branch
of specialization, the student can choose a maximum of two electives from
any other specialization under any department, during the entire period of
study, with the approval of the Head of the parent department and the Head
of the other department offering the course.

18.2

In the curriculum of eighth semester, along with the project work, if two
elective courses alone are listed, then the Head of the Institution may permit
a student, as per approved guidelines, on the recommendation of the Head
of the department, to do a full semester major industrial project work. In
such a case, the above two elective courses or any other two elective courses
in lieu thereof have to be enrolled during any semester including the summer,
preceding or succeeding the project work, if offered.

19.0

PERSONALITY AND CHARACTER DEVELOPMENT

19.1

All students shall enroll, on admission, in any of the personality and character
development programmes, NCC / NSS / NSO/YRC and undergo practical
training.

19.2

National Cadet Corps (NCC) will have to undergo specified number of


parades.

National Service Scheme (NSS) will have social service activities in


and around Chennai.

National Sports Organisation (NSO) will have sports, games, drills


and physical exercises.

Youth Red Cross (YRC) will have social service activities in and around
Chennai.

Every student shall put in a minimum of 75% attendance in the practical


training specified by the concerned authority. Normally this is to be completed
during the first year. For valid reasons, the Dean(AC) may permit a student
to complete this requirement in the second year. However, before enrolling
for fifth semester, a student should have completed the training and
produced a certificate from the appropriate authority of NCC / NSS /
NSO / YRC for having satisfactorily completed the prescribed training.

13

B.Tech.Information Technology

20.0

DISICIPLINE

20.1

Every student is required to observe disciplined and decorous behavior both


inside and outside the campus and not to indulge in any activity which will
tend to bring down the prestige of the Institution.

20.2

Any act of indiscipline of a student, reported to the Dean (Students), will be


referred to a Discipline and Welfare Committee, nominated by the
Vice-Chancellor, for taking appropriate action.

21.0 ELIGIBILITY FOR THE AWARD OF DEGREE


21.1

A student shall be declared to be eligible for the award of the B.Tech. degree
provided the student has:
i)

Successfully completed all the required courses specified in the


programme curriculum and earned the number of credits prescribed
for the specialization, within a maximum period of 14 semester (12
semesters for lateral entry) from the date of admission, including break
of study.

ii)

Completed the NCC/NSS/NSO/YRC requirements.

iii) No dues to the Institution, Library, Hostels, NCC, NSS, NSO, YRC and
iv) No disciplinary action pending against him/her.
21.2

The award of the degree must have been approved by the University.

22.0

POWER TO MODIFY
Notwithstanding all that has been stated above, the Academic Council has
the right to modify the above regulations from time to time.
*********

14

B.Tech.Information Technology

Curriculum & Syllabi for B.Tech. Information Technology


(Eight Semesters / Full time)
CURRICULUM
SEMESTER - I
Code No.

Course Title

TC

THEORY
MA 101

Mathematics - I

EN 101

Technical English

PH 101

Physics - I

CH 101

Chemistry - I

GE 101

Engineering Graphics

GE 105

Fundamentals of Computing

PRACTICAL
PH 102

Physics Laboratory

CH 102

Chemistry Laboratory

GE 102

Basic Engineering Practice Laboratory

GE 106

Computer Practice Lab

15

24

B.Tech.Information Technology

Semester - II
Code No.

Course Title

TC

THEORY
MA 103

Mathematics II

CH 105

Chemistry II

EE 183

Electrical & Electronics Technology

GE 107

Engineering Mechanics

IT 101

Object Oriented Programming (C++)

IT 102

Data Structures

PRACTICAL
IT 103

Object Oriented Programming Lab (C++)

IT 104

Data Structures Lab.

EE 184

Electrical & Electronics Lab

EN 102

Communication Skills Laboratory - I

25

TC

Semester - III
Code No.

Course Title

THEORY
MA 201

Mathematics III

IT 201

Digital Principles and Systems Design

IT 202

System software

IT 203

Computer Architecture

IT 213

Design and Analysis of Algorithms

GE 201

Environmental Science & Engineering

PRACTICAL
IT 204

Digital Lab

IT 205

System Software Lab

EN 201

Communication Skills Laboratory-II

16

24

B.Tech.Information Technology

Semester - IV
Code No.

Course Title

MA 205

Numerical Methods

IT 206

Computer Networks

IT 207

Software Engineering and Object

TC

THEORY

Oriented System
IT 208

Database Management Systems

IT 209

Microprocessors and Micro controllers

EC 286

Principles of Communication

IT 210

Case Tools Lab

IT 211

DBMS LAB

IT 212

Microprocessors and Micro controllers Lab

GE 202

Confidence Building & Behavioral Skills

PRACTICAL

17

25

B.Tech.Information Technology

Semester - V
Code No.

Course Title

C TC

THEORY
IT 301

Visual Programming

IT 302

Operating Systems

IT 303

Network Programming and Management

IT 304

Information Coding Techniques

EC 386

Embedded Systems and Applications

IT 314

Soft Computing

IT 305

Network Programming Lab

IT 306

Operating System Lab (Linux based)

IT 307

Visual Programming Lab

GE 301

Career Building & People Skills

C TC

PRACTICAL

23

Semester - VI
Code No.

Course Title

THEORY
IT 308

Advanced Java Programming

IT 309

Cryptography and Network Security

IT 310

Software Testing

IT 311

Wireless Networks

MS 082

Engineering Economics & Management


Concepts

Elective I

IT 312

Advanced Java Programming Lab

IT 313

Software Testing Lab

PRACTICAL

18

22

B.Tech.Information Technology

Semester - VII
Code No.

Course Title

C TC

THEORY
IT 401

Distributed Systems

IT 402

Web collaboration and Technology

IT 403

Mobile Computing

IT 404

Graphics and Multimedia

IT 405

Grid Computing

Elective II

IT 406

Web collaboration and Technology Lab

IT 407

Graphics and Multimedia Lab

IT 408

Software Development Lab

T P

C TC

Software Quality and Management

0 0

Elective III

0 0

Elective IV

0 0

Project Work

0 12 6

PRACTICAL

21

Semester - VIII
Code No.

Course Title

THEORY
IT 409

PRACTICAL
IT 410

15

Total : 179

19

B.Tech.Information Technology

Total No. Of Credits

: 179

Total No. Of Theory Courses

: 41

Total No. Of Practical Courses

: 25

No. of Electives

: 4/ 25

Total no. of Tutorials

: 13

20

B.Tech.Information Technology

ELECTIVE SUBJECTS
Code No.

Course Title

C TC

ITX 001 Pervasive Computing

ITX 002 Data Warehousing and Mining

ITX 003 Theory of Computation

ITX 004 Information System Design

ITX 005 Adhoc Networks

ITX 006 Digital Image Processing

ITX 007 Satellite Communication

ITX 008 Natural Language Processing

ITX 009 Business Process Models

ITX 010 Principles of Compiler Design

ITX 011 Medical Informatics

ITX 012 Bio Informatics

ITX 013 Enterprise Resource Planning

ITX 014 Knowledge Based Decision Support Systems

ITX 015 Electronics Commerce

ITX 016 C# and .NET Framework

ITX 017 Information Security

ITX 018 Web Services

ITX 019 Mobile Networks

ITX 020 Virtual Reality

ITX 021 User Interface Design

MAX 001 Graph Theory

MAX 002 Resource Management Technique

ECX 101 Principles of Digital Signal Processing

ECX 102 Telecommunication Systems

21

B.Tech.Information Technology

SEMESTER - I
MA 101

MATHEMATICS - I
(Common to all branches)

L T P C
3 1 0 4

OBJECTIVE
The course is aimed at developing the skills of engineering students in the
basics of chosen topics of Mathematics that are imperative for effective
understanding of engineering subjects. It also lays the foundation for learning
further topics of Mathematics in higher semesters in a graded manner. The
learners will be enabled to appreciate the important role of mathematical
concepts in engineering applications.
UNIT I

MATRICES

12

Eigen Value Problems - Eigen Values and Eigen vectors of a real matrix,
Characteristic Equations - Properties of Eigen Values and Eigen Vectors Cayley Hamilton Theorem (without proof) Similarity Transformation (Concepts
only) - Orthogonal matrices - orthogonal transformations of a symmetric
matrix to diagonal form - Reduction of quadratic form to canonical form by
orthogonal transformation.
UNIT II

THREE DIMENSIONAL ANALYTICAL GEOMETRY

12

Direction cosines & ratios - angle between two lines - equations of a plane equations of a straight line - coplanar lines - shortest distance between skew
lines - sphere - tangent plane - plane section of a sphere - orthogonal spheres.
UNIT III GEOMETRICAL APPLICATIONS OF DIFFERENTIAL
CALCULUS

12

Curvature - Cartesian and polar coordinates - centre and radius of curvature


- circle of curvature - involutes & evolutes - envelopes - properties of
envelopes and evolutes, evolutes as envelope of normals.
UNIT IV

FUNCTIONS OF SEVERAL VARIABLES

12

Functions of two variables - partial derivatives - total differential - Taylor's


expansion - maxima and minima - constrained maxima and minima Lagrange's multiplier method - Jacobians - differentiation under integral sign.
UNIT V

ORDINARY DIFFERENTIAL EQUATIONS

12

Simultaneous first order linear equations with constant coefficients - Linear


equations of second order with constant and variable coefficients 22

B.Tech.Information Technology

homogeneous equations of Euler type - equations reducible to homogeneous


form - method of variation of parameters.
L: 45 T: 15
TOTAL : 60
REFERENCES:
1.

Kreyszig .E., ' Advanced Engineering Mathematics ' ( 8th edition), John Wiley
and Sons (Asia) Pte Ltd., Singapore, 2001.

2.

Kandasamy,P., Thilagavathy.K, and Gunavathy.K., 'Engineering Mathematics'


Volume I (Revised Edition) S.Chand &co , New Delhi, 2000.

3.

Rajasekaran.S., Chandrasekaran A., 'Engineering Mathematics' Volume I


(Revised Edition) Dhanam publishers, Chennai 2000.

4.

Veerarajan.T., 'Engineering Mathematics ' Tata Mc Graw Hill Publishing Co.


New Delhi 2005.

5.

Venkataraman. M.K., 'Engineering Mathematics - First Year' National


Publishing Company. Chennai. 2004.

23

B.Tech.Information Technology

EN 101

TECHNICAL ENGLISH
(Common for all branches of first
semester B.Tech. courses)

L T P C
2 2 0 4

AIM
To encourage students to actively involve in participative learning of target
language (English) and to help them acquire communication skills.
OBJECTIVES:

To enable students to give instructions and directions.

To enable students to receive messages.

To help students develop listening skills for academic and professional


purposes.

To help students acquire the ability to speak effectively in English in real-life


situations.

To inculcate the reading habit and to develop effective reading skills

To enable students write letters and reports effectively in formal and business
situations.

To help learners improve their vocabulary and to enable them to use words
appropriately in different contexts.

UNIT I

12

Focus on Language: Use of Suffixes, Change of word from one form to


another, Tenses- simple present, present continuous, Interchange of voices,
Impersonal passive form.
Reading: Skimming & Scanning using different texts.
Listening: Listening for general content.
Speaking: Pronunciation and accent.
Writing: Principles of writing, Paragraph writing, Definition, Description.
Suggested Activities: Changing the grammatical function of words using
suffixes, Providing different contexts for using tenses, Changing voices
(Active to Passive form) Rewriting in impersonal passive form.

24

B.Tech.Information Technology

UNIT II

12

Focus on Language: Word formation with prefixes, Framing 'Wh'-questionsYes-No questions and Question tags, Adjectives, Comparative Adjectives.
Reading: Scanning for specific information and making inferences.
Listening: Note-making
Writing: Comparison and Contrast, Bar charts
Speaking: Conversations- Eliciting information.
Suggested Activities: Changing the grammatical function of words using
prefixes, Questions Yes/No types, Question tags, Using appropriate
Comparative Adjectives, Role-play activities for eliciting information.
UNIT III

12

Focus on Language: Tenses- simple past, past perfect, Phrasal verbs, SV


concord, Rules of spelling, Compound nouns, Vocabulary.
Reading : Analyzing and interpreting graphics information, Making
inferences, Reading comprehension, Organization of information in a
paragraph
Listening: Listening comprehension (multiple choice questions)
Writing: Use of discourse markers, Sequencing jumbled sentences, Letter
to the editor, Letter of invitation.
Speaking: Debates.
Suggested activities: Providing context for tenses, Fill in the blanks with
suitable phrasal verbs, Correction of sentences, Editing, Expansion of
Compound nouns, Multiple choice, Gap filling, Conversations, Persuasive
speaking, Drawing inferences.
UNIT IV

12

Focus on Language: Use of imperatives, Prepositions, Adverbs, Use of


modals, Tenses- Simple future tense and 'If' conditionals
Reading: Extensive reading- reading general texts.
Listening: Intensive listening, Guessing the main idea based on the
contextual meaning, multiple choice,
25

B.Tech.Information Technology

Writing: Cause and effect, Purpose and function expressions, Instructions


and Recommendations
Speaking: Future plans, (career topic oriented).
Suggested activities: Rewriting sentences using imperatives , fill in the
blanks with suitable prepositions, adverbs, use of modal verbs in sentences
, Using tenses in different contexts, Use of 'If' conditionals, Giving cause &
effect statements to be linked with expressions like as, since, because, etc,
using expressions of 'purpose &function' &linking sentences, Using
expressions related to recommendations & writing recommendations.
Students may be asked to read the book suggested for extra reading and
submit assignments. Assignments can be in the form of review, criticism,
appreciation etc.
UNIT V

12

Focus on Language: Numerical adjectives, Using vocabulary in different


contexts.
Reading - Reading between the lines understanding implied meanings in
the context.
Listening -Listening for specific information, taking messages - memos
Writing- Business letters - quotations, placing an order, complaint, check
list.
Speaking - Group Discussion - Problems and Solutions
Suggested activities: Rewriting sentences as numerical adjectives,
Technical vocabulary, Identifying an issue and discussing the solution, Writing
formal letters - Calling for quotations, Placing an order, Complaint- Writing
recommendations, Instructions- Preparing a check list, Listening to
conversations & taking down messages.
Total 60
TEXT BOOK :
Department of Humanities & Social Sciences, Anna University, "English For
Engineers & Technologists" combined edition (volumes 1 & 2).

26

B.Tech.Information Technology

REFERENCES :
1.

Andrea J. Rutherford, 'Basic Communication Skills for Technology' second


edition. Pearson Education.

2.

P.K.Dutt, G. Rajeevan and C.L.N. Prakash, 'A Course in Communication


Skills', Cambridge University Press, India 2007.

3.

Krishna Mohan and Meera Banerjee, ' Developng Comminication Skills',


Macmillan India Ltd., (reprinted 1994-2007)

Extensive Reading
1.

A.P.J. Abdul Kalam with Arun Tiwari, 'Wings of Fire' An Autobiography.


University Press (India) Pvt. Ltd. 1999, 30th impression 2007.

Assessment
I

Writing

II

Listening Assessment to be done by the Department

III

Writing

IV

End semester - Writing

27

B.Tech.Information Technology

PH 101

PHYSICS-I
(Common to all branches)

L T P C
3 0 0 3

AIM:
1.

To introduce the basic physics concepts relevant to different branches of


Engineering and Technology.

2.

To enhance theoretical and modern technological aspects in physics.

3.

To enable the students to correlate theoretical principles with application


oriented studies.

4.

To introduce the fundamental of science for engineering applications.

OBJECTIVES:

To introduce the basic physics concepts relevant to different branches of


Engineering and Technology.

To enhance theoretical and modern technological aspects in physics.

To enable the students to correlate theoretical principles with application


oriented studies.

To introduce the fundamental of science for engineering applications.

UNIT I CRYSTAL PHYSICS

Introduction - Space lattice - unit cell - Bravais lattices - Miller Indices for
cubic crystals - Inter planar spacing in cubic lattice - simple crystal structures
- SC, BCC, FCC and HCP structures - atomic radius, coordination number,
Packing factor calculation - crystal imperfections - point, line and surface
defects - Burger vector.
UNIT II

QUANTUM PHYSICS

Black body radiation - Planck's theory of radiation - deduction of Wien's


displacement law and Rayleigh - Jeans law from Planck's theory - Compton
effect - Theory and experimental verification - Dual nature of matter - De
Broglie's wavelength- physical significance of wave function - Schroedinger
wave equation - time independent and time dependent wave equation particle in one dimensional box.

28

B.Tech.Information Technology

UNIT III WAVE OPTICS

Polarization - double refraction - Theory of plane polarized, circularly polarized


and elliptically polarized light - Quarter wave plate, Half wave plate production and detection of plane, circularly and elliptically polarized lights photoelasticity - photo elastic effect - stress optic law - effect of stressed
model in a plane polariscope - isoclinics and isochromatic fringes -photo
elastic bench.
UNIT IV

ULTROSONICS AND NDT

Ultrasonics - production - magnetostriction and piezo electric methods properties of ultrasonic waves - Detection of ultrasonic waves - Applications
- Acoustical grating - SONAR - depth of sea - measurement of velocity of
blood flow - Non Destructive Testing (NDT) methods - Liquid penetrant
method - ultrasonic flaw detector - A,B and C scan displays - X - ray
radiography and fluoroscopy.
UNIT V

LASER AND FIBRE OPTICS

Characteristics of laser light - Einstein's A & B coefficients (derivation) Nd:YAG laser - He -Ne laser - CO2 laser - homo and hetero junction
semiconductor lasers - applications - material processing and holography
(construction and reconstruction of hologram) - Optical fibre - principle of
propagation of light in optical fibers - Numerical aperture and acceptance
angle - single and multimode fibres - step index and graded index fibres applications - fibre optic communication system (block diagram only)- fibre
optic sensors (displacement and pressure sensors (qualitative).
TOTAL: 45
TEXT BOOKS:
1.

Avadhanulu M.N., Engineering Physics, 1st Edition, S.Chand & Company


Ltd., New Delhi, 2007.

2.

Gaur R.K. and Gupta S.L., Engineering Physics, 8th edition, Dhanpat Rai
Publications (P) Ltd., New Delhi, 2003.

REFERENCE:
1.

Uma Mukherji, Engineering Physics, Narosa Publishing House, New Delhi,


2007.
29

B.Tech.Information Technology

CH 101

CHEMISTRY-I
(Common to all branches)

L T P C
3 0 0 3

OBJECTIVES:
To make the student conversant with the

Principles of water characterization and treatment of potable and industrial


purposes.

Different types of Engineering materials, their properties and uses.

Concept of Electrochemistry and its principles.

Basic principles in Fuels and combustion

Applications of Instrumental analysis.

Students become familiar with the basic concept of applied chemistry

UNIT I

WATER TECHNOLOGY

Introduction: Impurities present in water. Hardness: Types of Hardness,


Estimation of Hardness BY EDTA method. Alkalinity: Estimation of Alkalinity
- Disadvantages of hard water in industries. Conditioning methods: external
treatment methods - zeolite and ion exchange methods. Internal treatment:
colloidal, phosphate, calgon, carbonate methods. Drinking water standards
(BIS). Treatment of domestic water: screening, sedimentation, coagulation,
filtration, disinfection by chlorination, UV treatment, ozonization.
UNIT II

ENGINEERING MATERIALS

Abrasives: Moh's scale of hardness. Natural abrasives: diamond, corundum,


emery, garnets and quartz. Artificial abrasives: silicon carbide, boron carbide
Refractories: characteristics - Classification: acid, basic and natural
refractories - Properties: refractoriness, refractoriness under load,
dimensional stability, porosity, thermal spalling - Manufacture of refractories:
general methods of preparation, properties and uses of high alumina bricks,
magnesite and zirconia bricks. Lubricants: lubrication - functions classification with examples - properties: viscosity index, flash and fire point,
oiliness, carbon residue, aniline point, cloud and pour point - Greases:
Preparation, properties and uses of calcium based, sodium based, lithium
based - Solid lubricants: graphite and molybdenum disulphide. Adhesives:
Requirements - classification - adhesive action - factors influencing adhesive
action.

30

B.Tech.Information Technology

UNIT III ELECTRO CHEMISTRY

Galvanic cells - reversible and irreversible cells - EMF: measurements,


applications and problems - Single electrode potential - Nernst equation
and problems. Standard electrodes: hydrogen electrode, calomel electrodes,
metal-metal ion electrode, metal-metal insoluble salt electrode, ion selective
electrodes - glass electrode and determination of pH using glass electrode.
Electrochemical series - Concentration cells, applications and problems.
Kohlrausch law of independent migration of ions and applications Conductometric titrations - Polarization - Overvoltage - Decomposition
potential.
UNIT IV FUELS AND COMBUSTION

Classification of fuels: solid, liquid and gaseous - comparison. Solid fuel:


Coal varieties - analysis of coal, Proximate analysis: moisture, volatile mater,
ash content & carbon content and significances - Ultimate analysis: carbon,
hydrogen, nitrogen, ash & oxygen and significances - Manufacture of coke
by Otto-Hoffman by product coke oven method - characteristics of
metallurgical coke. Liquid fuel: Petroleum - refining: fractions, composition
and uses - Cracking: thermal and catalytic: fixed bed & fluidized bed Synthetic petrol: Polymerization - thermal and catalytic methods: FischerTropsch process and Bergius process - Knocking - octane number improvement of antiknock characteristics - Diesel engine fuel - cetane
number. Gaseous fuel: Production, composition and uses of producer gas,
water gas and natural gas. Combustion: gross and net calorific values theoretical calculation of calorific values using Dulong's formula - calculation
of minimum requirement of air by simple calculations. Explosive range,
spontaneous ignition temperature. Flue gas analysis by Orsat apparatus.
UNIT V

SPECTROSCOPY

Electromagnetic spectrum: Absorption of radiation - electronic transition vibrational transition - rotational transition - intensities of spectral lines - BeerLambert's Law. Colorimetric analysis: Estimation of concentration of a solution
by colorimetry. Flame photometry: Theory, instrumentation (block diagram
only) and application. UV-Visible spectroscopy: Principles, instrumentation
(block diagram only) and simple applications. IR spectroscopy: Simple
applications only.
TOTAL: 45

31

B.Tech.Information Technology

TEXT BOOKS:
1.

Puri B.R., Sharma L.R. and Madan S. Pathania, Principles of Physical


Chemistry, Shoban Lal Nagin Chand & Co., Jalandhar, 2000.

2.

Jain P.C and Renuka Jain, Physical Chemistry for Engineers, Dhanpat Rai &
Sons, New Delhi. 2001.

REFERENCES:
1.

Bahl B.S., Tuli G.D., and Arun Bahl, Essentials of Physical Chemistry, S.Chand
& Company Ltd., New Delhi, 2004.

2.

Kuriacose J.C. & Rajaram J, Chemistry in Engineering & Technology, Vol. 1,


Tata McGraw-Hill publishing company, New Delhi, 1996.

32

B.Tech.Information Technology

GE 101

ENGINEERING GRAPHICS
(Common to All Branches)

L T P C
2 0 3 3

BASICS

Drawing instruments, dimensioning, BIS conventions, types of lines, simple


geometric constructions.
OBJECTIVE:

To introduce the students of all engineering programs, the basic concepts of


engineering drawing, which is the basic communication medium for all
engineers

To provide an exposure to the appropriate standards for technical drawings

To provide practical exposure on important aspects like drawing analytic


curves, orthographic projections, section of solids, development of surfaces,
pictorial views and free hand drawing

To introduce computerized drafting

UNIT I

CURVES AND ORTHOGRAPHIC PROJECTION

12

Conic sections: ellipse, parabola, hyperbola


Special curves: Cycloid, epicycloid, hypocycloid, involutes, helix
Orthographic projection - first angle, third angle projections, principle, free
hand sketching of 3D to 2D as per first angle projection.
UNIT II

PROJECTION OF POINTS, STRAIGHT LINES AND PLANE


SURFACES

12

Orthographic projection of points, straight lines in first quadrant - true length


and true inclinations - traces. Projection of plane lamina in first quadrant.
UNIT III PROJECTION OF SOLIDS

12

Projection of solids : prism, pyramid, cone, cylinder - auxiliary projection.


UNIT IV SECTION OF SOLIDS AND DEVELOPMENT OF SURFACES

12

Section of solids: prism, pyramid, cone, cylinder, and sphere - sectional


view - true shape .Solids in simple position and cutting plane inclined to one
reference plane only. Development of surfaces of truncated solids : prism,
pyramid, cone cylinder - frustum of cone and pyramid.
33

B.Tech.Information Technology

UNIT V

PICTORIAL PROJECTIONS

12

Isomertic scale - Isometeric projection & Isometric view of prism, pyramid,


cylinder, cone , frustums and truncated solids. Perspective projection of prism,
pyramid, cylinder, frustums - Visual ray method and Vanishing point method.
Commands and demonstration of Drafting packages.
TOTAL : 60
TEXT BOOK:
1.

N.D. Butt, 'Engineering Drawing' Charotar Publishing house, 46th Edtion,


(2003)

REFERENCES:
1.

K.V. Natarajan, 'A text book of Engineering Graphics', Dhanalakshmi


publishers, Chennai.(2006)

2.

Venugopal. K, and V. Prabhu Raja, Engineering Graphics, New Age


International (P) Ltd., Publication, Chennai.(2008)

34

B.Tech.Information Technology

GE 105

FUNDAMENTALS OF COMPUTING
(Common to all branches)

L T P C
3 0 0 3

OBJECTIVE:

Be able to use the techniques for solving problems which require algorithmic
approach and/or which operate on complex structures.

Learn about computer hardware/software and develop working knowledge


of computer terminology

To enable the student to learn the major components of a computer system

This course provides a broad foundation for students so that they will have a
greater awareness and confidence using personal computers.

Understand the basics of C Programming language both syntactically and


semantically.

UNIT I

BASICS OF COMPUTER AND INFORMATION TECHNOLOGY

Digital Computer fundamentals - Block diagram of a computer-Component


of a computer system - Hardware and software definitions - Categories of
software - Applications of computers - Role of Information technology -Internet
Services Types and generation of programming languages - algorithm flow chart - pseudo code - Top down approach - refinement - one-in one-out
control structures - Development of solutions for simple problems using flow
charts and pseudo code.
UNIT II

BASIC ELEMENTS OF C

Introduction to C - Lexical elements of C - types - their representation Operators and Expressions - Operator precedence - and associatively of
operators-Input and Output functions - simple computational problems.
UNIT III DECISION MAKING

10

Control statements - branching, looping, nested control structures, switch,


break, continue, goto statements - Problems using control structures.
Functions and Program structures:
Prototypes and Functions - Declaring defining and accessing functions Parameter passing methods -storage classes -auto, extern, static, and
register-Library functions. - Programs using functions - recursion.

35

B.Tech.Information Technology

UNIT IV ARRAYS

Defining and processing arrays - Passing arrays to functions - Multi dimensional arrays - strings and basic operations on strings - enumerated
data types - Programs using simple sorting, searching.
UNIT V

POINTERS AND FILE HANDLING

10

Pointer concept - Declarations - Accessing variable through pointer-Structures


- User defined data types
File handling
File pointer - Opening and closing of file - Creating, Processing and Updation
on files - simple file handling programs.
TOTAL : 45
TEXT BOOK :
1.

Jeri R. Hanly and Elliot B. Koffman , "Problem Solving and Program Design
in C", Fifth Edition, Pearson Education (2009)

REFERENCES :
1.

Brian W. Kernighan and Dennis M. Ritchie, "The C programming Language",


Pearson Education Inc. (2005).

2.

Behrouz A. ForouZan and Richard. F. Gilberg, "A structured Programming


Approach using C", II Edition, Brooks-Cole Thomson Learning
Publications,2001.

3.

V Rajaraman, "Computer Basics and C Programming", PHI (2008)

4.

E.Balagurusamy,"Computing Fundamentals and C Programming",Tata


McGraw Hill Publishing Company Ltd, New Delhi, 2008.

36

B.Tech.Information Technology

PH 102

PHYSICS LABORATORY
(Common to all branches)

L T P C
0 0 2 1

OBJECTIVES:

The students after learning experiments, they will acquire the sound
knowledge of practical and applicable to real time problems in Optics, Heat
Properties of matter and Magnetism.

Students are capable of applying these concepts in Engineering problems to


get the solution

LIST OF EXPERIMENTS:
1.

Torsional Pendulum - Determination of rigidity modulus of wire and moment


of inertia of disc.

2.

Non- Uniform Bending - Young modulus determination

3.

Viscosity - Determination of co-efficient of Viscosity of liquid by Poiseuilles


flow.

4.

Lee' disc - Determination of thermal conductivity of a bad conductor.

5.

Air wedge - Determination of thickness of a thin wire.

6.

Spectrometer - Determination of wavelength of Hg source using Grating

7.

(i)

Determination of wavelength of Laser using Grating

(ii) Particle size determination


(iii) Determination of Numerical Aperture and Acceptance angle of an optical
Fiber.
8.

Ultrasonic Interferometer - Velocity of Ultrasonic waves in a liquid and


compressibility of the liquid.

9.

Band gap determination of a semiconductor.

10.

Determination of hysteresis loss in a ferromagnetic material.

37

B.Tech.Information Technology

CH 102

CHEMISTRY LABORATORY
(Common to all branches)

L T P C
0 0 2 1

OBJECTIVES:

The Practical has been introduced with a view to develop scientific attitude
among the students.

The experiments have been chosen to develop skill among the students so
that they can measure, differentiate and analyze the best results.

UNIT I

WEIGHING AND PREPARATION OF STANDARD SOLUTIONS

1.

Preparation of molar and normal solutions of the following substances - oxalic


acid, sodium carbonate, sodium hydroxide, hydrochloric acid.

2.

Preparation of buffer solutions: ammonium buffer, borate buffer, phosphate


buffer using Henderson equation.

UNIT II

WATER ANALYSIS

3.

Determination of total hardness, temporary & permanent hardness of water


by EDTA method.

4.

Determination of DO content by Winkler's method.

5.

Determination of alkalinity in a water sample.

6.

Determination of chloride content of water sample by argentometric method.

UNIT III
7.

pH

Determination of pH of water sample.

UNIT IV

CONDUCTOMETRY

8.

Conductometric titration of mixture of acids.

9.

Conductometric precipitation titration using BaCl2 and Na2SO4.

UNIT V
10.

Redox titration - Iron vs dichromate.

UNIT VI
11.

POTENTIOMETRY
SPECTROPHOTOMETRY

Determination of iron content of an unknown solution (1,10-phenanthroline /


thiocyanate method)

UNIT VII FLAME PHOTOMETRY


12.

Determination of the amount of sodium and potassium in water

38

B.Tech.Information Technology

UNIT VIII VISCOMETRY


13.

Determination of molecular weight of a polymer.

REFERENCES:
1.

A Text of Quantitative Inorganic Analysis, A.I. Vogel, ELBS, London.

2.

Experiments in Physical Chemistry, D.P. Shoemaker and C.W. Garland,


McGraw-Hill, London.

39

B.Tech.Information Technology

GE 102
UNIT I

BASIC ENGINEERING PRACTICE LABORATORY


(Common to all branches)

L T P C
0 0 3 1

CIVIL ENGINEERING PRACTICE

1.

Study of plumbing in general household and industrial systems

2.

Making a small window frame with Lap and Mortise & Tenon Joints

UNIT II

MECHANICAL ENGINEERING PRACTICE

12

1.

Fabrication of a small Table frame with Butt, Lap and Fillet Joints

2.

Machining of a simple component like a table weight using lathe

3.

Mould preparation for simple component

UNIT III ELECTRICAL ENGINEERING PRACTICE

12

1.

Basic house hold wiring using switches, fuse, indicator - lamp

2.

Study of Tube light wiring, iron box, fan with regulator, emergency lamp and
stair case light wiring

UNIT IV ELECTRONIC ENGINEERING PRACTICE

12

1.

Soldering & De-soldering of simple electronic circuits, checking continuity


and tracing the circuit.

2.

Identification of various Active & Passive electronic components and Usage


of Multimeter.

3.

Voltage and Current (ac & dc) Measurement in a circuit assembled in bread
board using Multimeter.

4.

Study of Signal Generator, Oscilloscope & poser Supplied.


TOTAL : 45

40

B.Tech.Information Technology

GE 106

COMPUTER PRACTICE LAB


(Common to all branches)

L T P C
0 0 3 1

OBJECTIVES:

To learn to use office automation tools

To learn to program in C

This course provides a broad foundation for students so that they will have a
greater awareness and confidence using personal computers

LIST OF EXPERIMENTS
UNIT I
1.

WORD PROCESSING AND SPREAD SHEET


Word Processing
a.

Document creation, Text formatting, Searching.

b.

Table creation, Table formatting.

Spread Sheet
a. Formula - formula editor.
b. Chart - Line, XY, Bar and Pie.
c. inclusion of Picture and graphics
d. Sorting and Import / Export features.

UNIT II C PROGRAMMING
3.

Data types, Expression Evaluation, Condition Statements.

4.

Functions, Recursion and parameter passing mechanisms.

5.

Arrays

6.

Structures and Unions

7.

Pointers and Functions

8.

File Processing

9.

Dynamic allocation, Linked List

41

B.Tech.Information Technology

SEMESTER - II
MA 103

MATHEMATICS -II
(Common to all branches except CSE & IT)
OBJECTIVES :

L T P C
3 1 0 4

An aim of the course is to train the students in additional areas of Engineering


Mathematics, necessary for grooming them into successful engineers.

The topics introduced will serve as basic tools for specialized studies in
many engineering fields, significantly in fluid mechanics, field theory and
communication engineering.

UNIT I

MULTIPLE INTEGRALS

Double integration-Cartesian and polar coordinates-change of order of


integration-area as a double integral triple integration in Cartesian coordinates
change of variables between Cartesian and polar coordinates and cylindrical,
spherical polar coordinates.
UNIT II

VECTOR CALCULUS

Gradient, divergence and curi - line, surface and volume integrals green's
Gauss Divergence and Stoke's theorems (without proof) - verification and
evaluation of integrals using them.
UNIT III ANALYTIC FUNCTIONS

Function of complex variable - analytic function - necessary conditions Cauchy-Riemann equations in Cartesian coordinates - sufficient condition
(proof not included) - properties of analytic function - determination of
harmonic conjugate by Milne - Thomson method - conformal mapping
(w=a+z,az,1/z.z2) and bilinear transformation.
UNIT IV ANALYSIS OF ALGORITHMS

Mathematical background - models- asymptotic notations- mathematical


analysis of recursive and non-recursive algorithms.
UNIT V

LAPLACE TRANSFORMS

Laplace transform - sufficient condition - transforms of elementary functionsbasic properties- inverse transforms - derivatives and integral of transformstransforms of derivatives and integrals - convolution theorem - transform of
periodic functions - application of solution of linear ordinary differential
equations - second order with constant coefficients, Simultaneous equations.
L: 45, T: 15
TOTAL: 60
42

B.Tech.Information Technology

REFERENCES:
1.

Kreyszing.E,'Advanced Engineering Mathematics' (8th edition), Jhon Wiley


and Sons (Asia) pte Ltd, Singapore, 2001.

2.

Kandasamy.p, Thilagavathy.k and Gunavathy.k,'Engineering Mathematics'


Volume II (Revised Edition) S.Chand &co, New Delhi 2000.

3.

Rajasekaran.S, Chandrasekaran, 'Engineering Mathematics' Volume II


(Revised edition) Dhanam Publishers, Chennai. 2003.

4.

Veerarajan.T,'Engineering Mathematics', Tata McGraw Hill Publishing Co,


New Delhi. 2005.

5.

Venkataraman.M.K,'Engineering Mathematics-first year' National Publishing


Company, Chennai.2004.

6.

Anany Levin' Introduction to the Design and Analysis of Algorithms', Pearso


Education Ltd, 2003.

43

B.Tech.Information Technology

CH 105

CHEMISTRY-II
(Common to EEE, ECE, ICE, CSE and IT)

L T P C
3 0 0 3

OBJECTIVES:
To make the student conversant with the

Different types of corrosion and their inhibition.

Various energy sources and their applications.

Principles of Photochemistry and liquid crystals

Different types of polymers and their applications.

At the end of the program, the student will be familiar with the various concepts
in photochemistry and energy resources.

UNIT I

PHOTOCHEMISTRY

Photochemical reactions - laws of photo chemistry: Grotthus-Draper Law


and Stark-Einstein Law - Quantum efficiency - Photochemical decomposition
of HI and HBr -quantum yield determination.
Chemical actinometer - energy transfer in photochemical reactions photosensitization and quenching (photosynthesis in plants) chemiluminescence - photophysical processes - fluorescence,
phosphorescence - photo inhibitors. Radiation chemistry - radiolysis principles - radiation dosimetry - units and Fricke dosimeter.
UNIT II

POLYMER CHEMISTRY

Preparation, properties and uses of PVC, phenol formaldehyde and urea


formaldehyde - Effect of heat on polymers - Polymer blends: ABS plastics,
polycarbonates, polyamides - Polymer alloys: ABS-PC alloy, ABS-PVC alloy.
Vulcanization of rubber - blending of rubber with plastics - laminates and
fibre reinforced plastics. Chemical structure and electronic behavior of
conducting polymers - semi conducting properties of organic polymers
containing metal groups - poly ferrocenes. Optical fibre: Definition, principles
and structure - characteristics of optical fibre - photoresist optical fibre advantages of optical fibre.

44

B.Tech.Information Technology

UNIT III CORROSION AND ITS INHIBITION

Corrosion: causes of corrosion - principles of chemical corrosion - PillingBedworth rule - principles of electrochemical corrosion - factors influencing
corrosion - types of corrosion: galvanic corrosion, differential aeration
corrosion, stress corrosion, soil corrosion, pitting corrosion, water line
corrosion.
Corrosion control: cathodic protection - sacrificial anode - selection of
materials and proper designing.
Corrosion inhibitors: anodic and cathodic inhibitors. Protective coatings:
electroplating - electrolessplating.
UNIT IV ENERGY SOURCES AND ENERGY STORING DEVICES

Nuclear fission process - characteristics of nuclear fission - chain reactions


- nuclear energy - nuclear reactors - light water nuclear power plant.
Batteries: Introduction - primary batteries: dry cells and alkaline batteries secondary batteries: lead acid storage cell, nickel-cadmium cell, lithium
battery.
Fuel cell: hydrogen-oxygen fuel cell - photogalvanic cell.
UNIT V

NON-CONVENTIONAL ENERGY SOURCES

Introduction of commercial, conventional and non-conventional energy


sources - Renewable energy sources. Solar Energy: Working, application
of photovoltaic electric conversion - solar cooking - solar production of
hydrogen - Solar green house. Wind Energy: Basic components of wind
energy conversion system - advantages - disadvantages - applications.
TOTAL: 45

45

B.Tech.Information Technology

TEXT BOOKS :
1.

Jain P.C. and Renuka Jain, Engineering Chemistry, Dhanpat Rai Publication
Co. (P) Ltd., New Delhi, 2002.

2.

Puri B.R., Sharma C.R. and Madan S. Pathania, Principles of Physical


Chemistry, Shoban Lal Nagin Chand and Co., 2000.

REFERENCES:
1.

Wang M.N., Polymers for electronic and photonic applications, Wiley New
York, 1994.

2.

Bahl B.S., Tuli G.D. and Arun Bhal, Essentials of Physical Chemistry, S.
Chand & Co. Ltd., New Delhi, 2003.

46

B.Tech.Information Technology

EE 183

ELECTRICAL & ELECTRONICS TECHNOLOGY

L T P C
3 0 0 3

OBJECTIVES
To impart knowledge on

Basic concepts of circuit theory .

Circuit Analysis Techniques constructional details, principle of operation of


DC and AC machines.

Various semiconductor devices

Rectifier. Amplifiers, Oscillators and Operational Amplifiers.

Students should have acquired the Knowledge regarding

Basics of electrical circuits and electronics.

Various DC and AC Machines, their operations and applications.

Semiconductor devices like rectifiers, transistors and amplifiers.

Various signal generator circuits and the linear integrated circuits.

UNIT I

CIRCUIT ANALYSIS

Concept of electric circuits - Mesh analysis - Nodal analysis - Network


theorems - Thevenin's, Norton's and maximum power transfer - concept of
three phase circuits - simple problems.
UNIT II

ELECTRIC MACHINES

12

Types of AC and DC machines - principle of operation, its characteristics


and applications of - DC machines, Transformers - Induction motor and
alternator - emf / torque equations - simple problems - Speed control of DC
motors
UNIT III SEMICONDUCTOR DEVICES

Conductors, semiconductors, intrinsic semiconductors, doping a


semiconductor, two types of extrinsic semiconductors, Diode, Formation of
PN junction, Zener diode, bipolar transistor, configuration of BJT, basic ideas
of Junction FET, Silicon controlled rectifier (qualitative treatment only)
UNIT IV RECTIFIER AND POWER SUPPLY

Half-wave rectifier, full-wave rectifier, bridge rectifier, filter, inductor filter,


capacitor input filter, Power supply- Regulated Power Supply, Power supply
47

B.Tech.Information Technology

characteristics, Voltage regulators- Zener regulator, Uninterrupted Power


Supply.
UNIT V

OPERATIONAL AMPLIFIERS AND OSCILLATORS

Introduction of an inverting amplifier, non-inverting amplifier, basic application


of operational amplifier, subtract or summing amplifier, integrator,
differentiator, ADC/ DAC converter, Schmitt trigger- theory of sinusoidal
oscillation-Voltage Controlled Oscillator using OP-AMP.
TOTAL : 45
TEXT BOOKS :
1.

B.L. Theraja, "Electrical and Electronics Technology", S. Chand & Co.

2.

Edward Hughes, "Electrical Technology", John Wiley & Sons.

3.

Albert Paul Mahino, "Electronics principles", sixth edition,Tata McGraw Hill


Publishing Company Limited, 1999.

4.

William H.Hayt, jack E.Kammerly, Steven M.Durbin,"Engineering Circuit


Analysis", Sixth Edition, Tata McGraw Hill Edition, 2002.

REFERENCES :
1.

U.K.Bakshi, A.P.Godse,"physics II", Technical Publications, 2006.

2.

Robert L.Boylestad, Louis Nashelsky, "Electronic devices and circuit Theory",


Eighth edition, Pearson Education Asia, 2002.

3.

Rhoyd, "Electronic devices", sixth edition, Pearson Education, 2002.

4.

David A Bell, "Electronic devices and circuits", Fourth Edition. Prentice hall
of India, 1999.

5.

J.B.Gupta, "Electronic devices and circuits", Second Edition, S.K.Kataria &


Sons, 2003.

48

B.Tech.Information Technology

GE 107

ENGINEERING MECHANICS
(Common to all Branches)

L T P C
3 1 0 4

OBJECTIVES:

To impart knowledge about the basic laws of statics and dynamics and their
applications in problem solving

To acquaint both with scalar and vector approaches for representing forces
and moments acting on particles and rigid bodies and their equilibrium

To give on exposure on inertial properties of surfaces and solids

To provide an understanding on the concept of work energy principle, friction,


kinematics of motion and their relationship

UNIT I

BASICS & STATICS OF PARTICLES

12

Introduction - Units and Dimensions - Laws of Mechanics - Lame's theorem,


Parallelogram and triangular Law of forces - Vectors - Vectorial representation
of forces and moments - Vector Algebra and its Physical relevance in
Mechanics- Coplanar Forces - Resolution and Composition of forces Equilibrium of a particle - Forces in space - Equilibrium of a particle in space
- Equivalent systems of forces - Principle of transmissibility - Single equivalent
force
UNIT II

EQUILIBRIUM OF RIGID BODIES

12

Free body diagram - Types of supports and their reactions - requirements of


stable equilibrium - Moments and Couples - Moment of a force about a point
and about an axis - Vectorial representation of moments and couples - Scalar
components of a moment - Varignon's theorem - Equilibrium of Rigid bodies
in two dimensions - Equilibrium of Rigid bodies in three dimensions Examples
UNIT III PROPERTIES OF SURFACES AND SOLIDS

12

Determination of Areas and Volumes - First moment of area and the Centroid
of sections - Rectangle, circle, triangle from integration - T section, I section,
Angle section, Hollow section by using standard formula - second and product
moments of plane area - Physical relevance - Rectangle, triangle, circle
from integration - T section, I section, Angle section, Hollow section by using
standard formula - Parallel axis theorem and perpendicular axis theorem Polar moment of inertia Mass moment of inertia - Derivation of mass moment
of inertia for rectangular section, prism, sphere from first principle - Relation
to area moments of inertia.

49

B.Tech.Information Technology

UNIT IV DYNAMICS OF PARTICLES

12

Review of laws of motion - Newton's law - Work Energy Equation of particles


- Impulse and Momentum - Impact of elastic bodies. Introduction to vibrations
- Single degree of freedom systems - with and without damping
UNIT V

FRICTION AND ELEMENTS OF RIGID BODY DYNAMICS

12

Frictional force - Laws of Coloumb friction - simple contact friction - Rolling


resistance - Belt friction Translation and Rotation of Rigid Bodies - Velocity
and acceleration - General Plane motion.
L : 4 T : 15
TOTAL: 60
TEXT BOOK :
1.

Beer, F.P and Johnston Jr. E.R, "Vector Mechanics for Engineers, Dynamics
& Statics", Third SI Metric Edition, Tata McGraw-Hill International Edition,
2001.

REFERENCES :
1.

Hibbeller, R.C., Engineering Mechanics, Vol. 1 Statics, Vol. 2 Dynamics,


Pearson Education Asia Pvt. Ltd., 2000

2.

Irving H. Shames, Engineering Mechanics - Statics and Dynamics, IV Edition


- Pearson Education Asia Pvt. Ltd., 2003

50

B.Tech.Information Technology

IT 101

OBJECT ORIENTED PROGRAMMING (C++)

L T P C
3 0 0 3

OBJECTIVES:

To Understand major concepts of object-oriented programming

To acquire Knowledge and skills in OO design and program development

Certain skills in Internet and windows programming and using graphical user
interface.

To design a small-scale object-oriented program.

UNIT I

OVERVIEW OF C++

Introduction - Object oriented programming; Object oriented programming


languages; Origins of C++; C++ fundamentals; OO concepts; ADT, Classes
and objects, Inheritance, Polymorphism; Classes and objects in C++ ; Arrays,
Pointers, References.
UNIT II

OVERLOADING

Introduction - Function and operator overloading; Function overloading,


Overloading constructor functions, Copy constructors; Operator overloading
- Fundamentals, Restrictions; Operator overloading using a friend function,
Overloading special operators.
UNIT III INHERITANCE AND POLYMORPHISM

Base class, Member accessibility, Constructor and Destructor call order;


Inheriting from multiple base classes; Polymorphism, Virtual functions &
Dynamic binding - Virtual functions; overloading and overriding functions;
Namespaces; Templates - Function template; Class template.
UNIT IV INPUT / OUTPUT AND EXCEPTION HANDLING

Unformatted I/O, Formatted I/O; Left, Right justification with stream


manipulators; Exception - try, throw, catch; stack unwinding, rethrowing
exception; File processing - Opening and closing a file, Reading and writing
a file.
UNIT V

RTTI and STANDARD TEMPLATE LIBRARY

RTTI - Application of RTTI; STL - Overview; Container classes: Vector, Lists


and Maps; Algorithms: Counting, removing, replacing, reversing and
transforming elements.
TOTAL: 45
51

B.Tech.Information Technology

TEXT BOOK:
1.

Deitel and Deitel, 'C++ HOW TO PROGRAM', Pearson Education, 4th Edition,
2001.

REFERENCES :
1.

Herbert Schildt, 'The Complete Reference C++', TataMcgraw Hill, 2001, 3rd
Edition.

2.

James P. Cohoon, Jack W. Davidson, 'C++ PROGRAM DESIGN', An


Introduction to Programming & Object Oriented Design, TataMcgrawHill, 2nd
Edition, 2000.

3.

Yashwant Kanetkar, 'LET US C++', BPB Publication, First Edition, 1999.

4.

Balaguruswamy E., 'Programming in C++', Tata McGraw Hill, Second Edition,


2001.

5.

Bruce Eckel, 'THINKING IN C++', Pearson Education, Second Edition, 2001.

52

B.Tech.Information Technology

IT

102

DATA STRUCTURES

L T P C
3 1 0 4

OBJECTIVES:

The course is to familiarize students with basic data structures and their use
in fundamental algorithms.

To Cover basic data structures such as dynamic arrays, linked lists, stacks,
queues, trees and graphs.

To develop an applications using different data structures efficiently.

UNIT I

PROBLEM SOLVING & ABSTRACT DATA TYPES

Problem solving - Top-down Design - Implementation - Verification - Efficiency


- Analysis - Sample algorithms - Abstract Data Type (ADT) - The List ADT The Stack ADT - The Queue ADT.
UNIT II

TREES

10

Preliminaries - Binary Trees - The Search Tree ADT - Binary Search Trees AVL Trees - Tree Traversals - Hashing - General Idea - Hash Function Separate Chaining - Open Addressing - Linear Probing - Model - Simple
implementations - Binary Heap.
UNIT III SORTING

Preliminaries - Insertion Sort -selection sort- Shell sort - Heap sort - Merge
sort - Quick sort - External Sorting.
UNIT IV GRAPHS

Definitions - Topological Sort - Shortest-Path Algorithms - Unweighted


Shortest Paths - Dijkstra's Algorithm - Minimum Spanning Tree - Prim's
Algorithm - Applications of Depth-First Search - Undirected Graphs Biconnectivity.
UNIT V

APPLICATIONS

Linked List - Maintaining an inventory -- Stack - conversion of infix to postfix


expression, evaluation of arithmetic expression - Queue - scheduler in OS Tree - Priority queue - Graph - Traveling Salesman Problem.
L: 45 T: 15
TOTAL: 60
53

B.Tech.Information Technology

TEXT BOOKS:
1.

R. G. Dromey, 'How to Solve it by Computer' (Chaps 1-2), Prentice-Hall of


India, 2002.

2.

M. A. Weiss, 'Data Structures and Algorithm Analysis in C', 2nd Edition,


Pearson Education Asia, 2002.

REFERENCES:
1.

Y. Langasam, M.J Augenstein and A.M. Tenenbaum, 'Data Structures using


C and C++, 2nd Edition, Prentice - Hall of India, 2000.

2.

Richard F. Gilberg, Behrouz A. Forouzan, 'Data Structures _ A Pseudocode


Approach with C'. Thomson Books / COLE, 1998.

3.

Aho, J.E. Hopcroft and J.D Ullman, 'Data Structures and Algorithms, Addison
Wesley Publishing Company, 1983.

54

B.Tech.Information Technology

IT

103

OBJECT ORIENTED PROGRAMMING LAB (C ++)

L T P C
0 0 3 1

OBJECTIVES:

To practice the object-oriented programming concepts and techniques.

To Practice the use of C++ classes and class libraries.

To Modify existing C++ classes, develop C++ classes for simple applications.

To Practice the concepts of Object-Oriented Analysis and Design (OOA/


OOD) and design patterns and frameworks by developing a C++ based
project.

To implement a small-scale object-oriented program

LIST OF EXPERIMENTS:
1.

Program to operate on matrices

2.

Functions, pass by value, recursion

3.

Functions with variable number for arguments

4.

Creating of an object and testing the access rights of the members

5.

Function Overloading

6.

Constructors, Destructors and its use, Overloaded functions with default


arguments

7.

Programs for the various types of inheritance

8.

Copy of constructors and its use, overloading operators

9.

Pointer Manipulation and arithmetic

10.

Type casting, class pointers

11.

Pass by pointer and reference in C++

12.

Virtual Functions and polymorphism

13.

Programs for Dynamic binding

14.

Nested Structures and access through pointers

15.

File creation, concatenation, reading and writing strings and buffers

55

B.Tech.Information Technology

IT

104

DATA STRUCTURES LAB (C Or C++)

L T P C
0 0 3 1

OBJECTIVE

To have a good understanding of how several fundamental algorithms work,


particularly those concerned with sorting and searching

To implement the various Abstract Data Types

To write programs to solve problems using the ADTs

LIST OF EXPERIMENTS
1.

Array implementation of List ADT

2.

Array Implementation of Stack, circular queue

3.

Expression evaluation using stacks

4.

Write a program to implement singly linked list (addition, deletion, insertion


in all positions).

5.

Write a program to implement doubly linked list (addition, deletion, insertion


in all positions).

6.

Implementation of stack and queues using linked list

7.

Create a binary search tree and perform insertion and deletion operation

8.

Write a program to convert the tree to binary tree.

9.

Write a program to implement binary search technique.

10.

Write a program to implement quick sort

11.

Write a program to implement radix sort

12.

Write a program to implement bubble sort

13.

Write a program to implement selection sort

14.

Write a program to implement shell sort

15.

Write a program for DFS and BFS on a given graph

16.

Write a program to compute shortest path in given graph.

56

B.Tech.Information Technology

EE 184

ELECTRICAL AND ELECTRONICS LAB

L T P C
0 0 3 1

OBJECTIVES

To experimentally verify the performance characteristics of DC Motors, DC


Generators and Transformers

To obtain the characteristics of amplifier circuits

To study the working of different types of oscillators, Voltage regulators and


characteristics of Diode.

Thorough understanding of electrical circuits and electronic devices.

The students will be able to determine the performance characteristics of


various DC and AC Machines.,

Basic understanding of the semiconductor devices like rectifiers, transistors


and amplifiers.

Knowledge regarding various signal generator circuits and the linear


integrated circuits.

LIST OF EXPERIMENTS
1.

O.C.C. and load characteristics of DC Generator

2.

Load characteristics of DC shunt motor

3.

Load characteristics of 1 phase transformer

4.

Verification of Current / Voltage Laws

5.

Speed control of DC motors

6.

PN Junction diode characteristics, Zener Diode Characteristics

7.

Input Output characteristics of BJT in CB configuration

8.

Characteristics of JFET, UJT

9.

Characteristics of SCR

10.

Applications of Operational Amplifier

11.

RC Oscillators, LC Oscillators

12.

Application of 555 timer.

57

B.Tech.Information Technology

EN 102

COMMUNICATION SKILLS LABORATORY-I


(COMMON FOR ALL BRANCHES)

L T P C
- - 3 1

SYLLABUS
OBJECTIVES:

To help students interact with people effectively in various academic and


professional situations.

To prepare students for placement interviews.

To enable students understand Spoken English in real-life and business


situations.

To develop the writing ability of students by providing them required practice.

To familiarize students with the words used in both technical and business
contexts.

UNIT I

USE OF LANGUAGE IN BUSINESS CONTEXT

Face to face conversations - Greeting friends and strangers, Introducing,


etc., Situational conversations - Asking for and giving information, Agreeing
and disagreeing, etc., Telephonic conversations - Preparing to make a
telephone call, receiving a telephone call, taking and leaving telephone
messages, etc., Buying and selling a product, Making arrangement for
meetings.
UNIT II

LISTENING IN CONTEXT

10

Listening to monologues and short conversations based on a variety of


sources including interviews, telephone calls, face-to-face conversations listening to people, listening for instructions (business related), followed by
two forms of multiple choice tasks and note completion tasks-- Listening to
texts lasting three minutes which is generally in the form of an interview or a
discussion with two or more speakers, Listening to longer texts in order to
listen for clues and prompts relating to purpose.
UNIT III SPEAKING IN CONTEXT

12

Selling a product-- Describing brands and markets- discussing different advertising


58

B.Tech.Information Technology

methods and marketing techniques, Pronunciation - Stress, Word Stress


(giving opinion), Sentence Stress (talking about plans, interpretation of
meanings), Pitch and Intonation (talking about problems), Role play,
interviewing a company owner, Persuading/Convincing a customer to buy a
product.
UNIT IV READING IN CONTEXT

Reading articles from magazines or newspaper- Extracting relevant


information, scanning the text for specific information, Cloze passage,
Reading mini case studies on corporate situations like launching and
marketing a product, customer care, etc.
UNIT V

WRITING IN CONTEXT

12

Writing emails, Inter-office communication -memos, phone messages,


Writing a fax, Writing Letters - to express thanks to a host- to express interest
in a product, Business Letters - Making Enquiry about a product, Calling for
Quotation, Seeking Clarification, Placing an Order and Making a Complaint,
Total : 45
REFERENCES:
1.

BEC Preliminary, Cambridge University Press, New York. 2002.

2.

Bill Mascull . 'Business Vocabulary in Use' Cambridge University Press.


Cambridge, 2002.

3.

Bill Mascull. 'Business Vocabulary in Use' Advanced. Cambridge University


Press. Cambridge, 2004.

4.

Comfort, Jeremy. Et.al. 'Speaking Effectively: Developing Speaking Skills


for Business English.' Cambridge University Press. Cambridge, 1984.

5.

John Seely, 'Oxford Guide to Speaking and Writing'. Oxford University Press,
New Delhi, 2004.

6.

Leo Jones. 'New International Business English Student's book. Cambridge


University Press. 2003.

59

B.Tech.Information Technology

7.

Leo Jones. 'New International Business English' Teachers' book. Cambridge


University Press. Cambridge. 2003.

8.

Mohan, Krishna & Meera Bannerji. 'Developing Communication Skills'.


Macmillan India Ltd., Chennai. 2001.

9.

Norman Whitby, 'Business Benchmark.' Bulat edition. Cambridge University


Press, New Delhi. 2006.

10.

Richards, Jack.C. 'New Interchange: English for International


Communication.' Foundation Books Pvt. Ltd., New Delhi, 2006.

11.

Simon Sweeney. 'Communicating in Business' Student's Book. Cambridge


University Press. Cambridge , 2003.

12.

Simon Sweeney. 'Communicating in Business' Teacher's Book. Cambridge


University Press. Cambridge , 2004.

Assessment: Continuous Assessment

60

B.Tech.Information Technology

SEMESTER III
MA 201

MATHEMATICS - III
(Common to all branches)

L T P C
3 1 0 4

OBJECTIVES
The course aims to develop the skills of the students in the areas of boundary
value problems and transform techniques. This will be necessary for their
effective studies in a large number of engineering subjects like heat
conduction, communication systems, electro-optics and electromagnetic
theory. The course will also serve as a prerequisite for post graduate and
specialized studies and research.
UNIT I

PARTIAL DIFFERENTIAL EQUATIONS

Formation of partial differential equations by elimination of arbitrary constants


and arbitrary functions - Solution of standard types of first order partial
differential equations - Lagrange's linear equation - Linear partial differential
equations of second and higher order with constant coefficients.
UNIT II

FOURIER SERIES

Dirichlet's conditions - General Fourier series - Odd and even functions Half range sine series - Half range cosine series - Complex form of Fourier
Series - Parseval's identity - Harmonic Analysis.
UNIT III BOUNDARY VALUE PROBLEMS

Classification of second order quasi linear partial differential equations Solutions of one dimensional wave equation - One dimensional heat equation
- Steady state solution of two-dimensional heat equation (Insulated edges
excluded) - Fourier series solutions in Cartesian coordinates.
UNIT IV FOURIER TRANSFORM

Fourier integral theorem (without proof) - Fourier transform pair - Sine and
Cosine transforms - Properties - Transforms of simple functions - Convolution
theorem - Parseval's identity.
UNIT V

Z -TRANSFORM AND DIFFERENCE EQUATIONS

Z-transform - Elementary properties - Inverse Z - transform - Convolution


theorem -Formation of difference equations - Solution of difference equations
using Z - transform.
L: 45 T: 15
TOTAL: 60
61

B.Tech.Information Technology

REFERENCES:
1.

Grewal, B.S., 'Higher Engineering Mathematics', Thirty Sixth Edition, Khanna


Publishers, Delhi, 2001.

2.

Kandasamy, P., Thilagavathy, K., and Gunavathy, K., 'Engineering


Mathematics Volume III', S. Chand & Company ltd., New Delhi, 1996.

3.

S.Rajasekaran, A.Chandrasekaran 'Engineering Mathematics Volume III '


Dhanam Publishers, Chennai 2000

4.

Narayanan, S., Manicavachagom Pillay, T.K. and Ramaniah, G., 'Advanced


Mathematics for Engineering Students', Volumes II and III, S. Viswanathan
(Printers and Publishers) Pvt. Ltd. Chennai, 2002.

62

B.Tech.Information Technology

IT

201

DIGITAL PRINCIPLES AND SYSTEM DESIGN

L T P C
3 1 0 4

OBJECTIVES:

To understand the different methods used for the simplification of Boolean


functions.

To design and implement combinational circuits.

To design and implement synchronous sequential circuits.

To design and implement asynchronous sequential circuits.

To study the fundamentals of HDL.

UNIT I

BOOLEAN ALGEBRA AND LOGIC GATES

Review of binary number systems - Binary arithmetic - Binary codes - Boolean


algebra and theorems - Boolean functions - Simplifications of Boolean
functions using Karnaugh map and tabulation methods - Logic gates
UNIT II

COMBINATIONAL LOGIC

Combinational circuits - Analysis and design procedures - Circuits for


arithmetic operations - Code conversion - Introduction to Hardware
Description Language (HDL)
UNIT III DESIGN WITH MSI DEVICES

Decoders and encoders - Multiplexers and demultiplexers - Memory and


programmable logic - HDL for combinational circuits
UNIT IV SYNCHRONOUS SEQUENTIAL LOGIC

10

Sequential circuits - Flip flops - Analysis and design procedures - State


reduction and state assignment - Shift registers - Counters - HDL for
sequential logic circuits, Shift registers and counters.
UNIT V

ASYNCHRONOUS SEQUENTIAL LOGIC

10

Analysis and design of asynchronous sequential circuits - Reduction of state


and flow tables - Race-free state assignment - Hazards.
L: 45 T: 15
TOTAL: 60

63

B.Tech.Information Technology

TEXT BOOK:
1.

M.Morris Mano, 'Digital Design', Third edition, Pearson Education, 2007.

REFERENCES:
1.

Charles H.Roth, Jr. 'Fundamentals of Logic Design', 4th Edition, Jaico


Publishing House, 2000.

2.

Donald D.Givone, 'Digital Principles and Design', Tata McGraw-Hill, 2003.

64

B.Tech.Information Technology

IT

202

SYSTEM SOFTWARE

L T P C
3 0 0 3

OBJECTIVES:

To understand the relationship between system software and machine


architecture.

To know the design and implementation of assemblers

To know the design and implementation of linkers and loaders.

To have an understanding of macro processors.

To have an understanding of compilers and system software tools.

UNIT I

INTRODUCTION

System software and machine architecture - The Simplified Instructional


Computer (SIC) - Machine architecture - Data and instruction formats addressing modes - instruction sets - I/O and programming.
UNIT II

ASSEMBLERS

Basic assembler functions - A simple SIC assembler - Assembler algorithm


and data structures - Machine dependent assembler features - Instruction
formats and addressing modes - Program relocation - Machine independent
assembler features - Literals - Symbol-defining statements - Expressions One pass assemblers and Multi pass assemblers - Implementation example
- MASM assembler.
UNIT III LOADERS AND LINKERS

Basic loader functions - Design of an Absolute Loader - A Simple Bootstrap


Loader - Machine dependent loader features - Relocation - Program Linking
- Algorithm and Data Structures for Linking Loader - Machine-independent
loader features - Automatic Library Search - Loader Options - Loader design
options - Linkage Editors - Dynamic Linking - Bootstrap Loaders Implementation example - MSDOS linker.
UNIT IV MACRO PROCESSORS

Basic macro processor functions - Macro Definition and Expansion - Macro


Processor Algorithm and data structures - Machine-independent macro
processor features - Concatenation of Macro Parameters - Generation of
Unique Labels - Conditional Macro Expansion - Keyword Macro ParametersMacro within Macro-Implementation example - MASM Macro Processor ANSI C Macro language.
65

B.Tech.Information Technology

UNIT V

COMPILER AND SYSTEM SOFTWARE TOOLS

10

Basic concepts of Compiler-Phases of Compiler -Interpreters--Text editors Overview of the Editing Process - User Interface - Editor Structure - Interactive
debugging systems - Debugging functions and capabilities - Relationship
with other parts of the system - User Interface Criteria.
TOTAL : 45
TEXT BOOK :
1.

Leland L. Beck, 'System Software - An Introduction to Systems Programming',


3rd Edition, Pearson Education Asia, 2000.

REFERENCES:
1.

D. M. Dhamdhere, 'Systems Programming and Operating Systems', Second


Revised Edition, Tata McGraw-Hill, 1999.

2.

John J. Donovan 'Systems Programming', Tata McGraw-Hill Edition, 1972.

66

B.Tech.Information Technology

IT

203

COMPUTER ARCHITECTURE

L T P C
3 0 0 3

OBJECTIVES:

To understand the basic structure and operation of a digital computer

To discuss in detail the operation of the arithmetic unit

To study in detail the different types of control and the concept of pipelining

To study the hierarchical memory system including cache memories and


virtual memory

To study the different ways of communicating with I/O devices and standard
I/O interfaces

UNIT I BASIC STRUCTURE OF COMPUTERS

10

Functional units - Basic operational concepts - Bus structures - Software


performance - Memory locations and addresses - Memory operations Instruction and instruction sequencing - Addressing modes - Assembly
language - Basic I/O operations - Stacks and queues.
UNIT II

ARITHMETIC UNIT

Addition and subtraction of signed numbers - Design of fast adders Multiplication of positive numbers - Signed operand multiplication and fast
multiplication - Integer division - Floating point numbers and operations.
UNIT III BASIC PROCESSING UNIT

Fundamental concepts - Execution of a complete instruction - Multiple bus


organization - Hardwired control - Microprogrammed control - Pipelining Basic concepts - Data hazards - Instruction hazards - Influence on Instruction
sets - Data path and control consideration - Superscalar operation.
UNIT IV MEMORY SYSTEM

Basic concepts - Semiconductor RAMs - ROMs - Speed - size and cost Cache memories - Performance consideration - Virtual memory- Memory
Management requirements - Secondary storage.
UNIT V

I/O ORGANIZATION

Accessing I/O devices - Interrupts - Direct Memory Access - Buses - Interface


circuits - Standard I/O Interfaces (PCI, SCSI, and USB).
TOTAL: 45
67

B.Tech.Information Technology

TEXT BOOK:
1.

Carl Hamacher, Zvonko Vranesic and Safwat Zaky, 5th Edition 'Computer
Organization', McGraw-Hill, 2002.

REFERENCES:
1.

William Stallings, 'Computer Organization and Architecture - Designing for


Performance', 6th Edition, Pearson Education, 2003.

2.

David A.Patterson and John L.Hennessy, 'Computer Organization and Design:


The hardware / software interface', 2nd Edition, Morgan Kaufmann, 2002.

3.

John P.Hayes, 'Computer Architecture and Organization', 3rd Edition,


McGraw- Hill, 1998.

68

B.Tech.Information Technology

IT

213

DESIGN AND ANALYSIS OF ALGORITHMS

L T P C
3 1 0 4

OBJECTIVES:

To introduce the basic concepts of algorithms

To introduce mathematical aspects design and analysis of algorithms

To introduce sorting and searching algorithms

To create analytical skills, to enable the students to design algorithms for


various applications, and to analyze the algorithm techniques

UNIT I

BASIC CONCEPTS OF ALGORITHMS

Introduction - Notion of Algorithm - Fundamentals of Algorithmic Solving Important Problem types - Fundamentals of the Analysis Framework Asymptotic Notations and Basic Efficiency Classes.
UNIT II

ANALYSIS OF RECURSIVE AND NON RECURSIVE


ALGORITHMS

Non-recursive Algorithm - Recursive Algorithm - Example: Fibonacci


Numbers, Factorial,Towers of Hanoi etc. - Empirical Analysis of Algorithms
- Algorithm Visualization.
UNIT III ANALYSIS OF SORTING AND SEARCHING ALGORITHMS

Brute Force - Selection Sort and Bubble Sort - Sequential Search and
Brute-force string Matching - Divide and conquer - Merge sort - Quick
Sort - Binary Search - Binary tree-Traversal and Related Properties Insertion Sort - Depth first Search and Breadth First Search.
UNIT IV ALGORITHMIC TECHNIQUES

Transform and conquer - Presorting - Balanced Search trees - AVL Trees


- Heaps and Heap sort - Dynamic Programming - Warshall's and Floyd's
Algorithm - Optimal Binary Search trees - Greedy Techniques - Prim's
Algorithm - Kruskal's Algorithm - Dijkstra's Algorithm - Huffman trees.
UNIT V

ALGORITHM DESIGN APPLICATIONS

Backtracking - n-Queen's Problem - Hamiltonian Circuit problem - SubsetSum problem - Branch and bound - Assignment problem - Knapsack
problem - Traveling salesman problem.
L: 45 T: 15
TOTAL : 60
69

B.Tech.Information Technology

TEXT BOOK :
1.

Anany Levitin, "Introduction to the Design and Analysis of Algorithm", Pearson


Education Asia, 2006.

REFERENCES :
1.

T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, "Introduction to


Algorithms", PHI Pvt. Ltd., 2001

2.

Sara Baase and Allen Van Gelder, "Computer Algorithms - Introduction to


Design and Analysis", Pearson Education Asia, 2003.

3.

A.V.Aho, J.E. Hopcroft and J.D.Ullman, "The Design and Analysis of


Computer Algorithms", Pearson Education Asia, 2003.

70

B.Tech.Information Technology

GE 201

ENVIRONMENTAL SCIENCE AND ENGINEERING

L T P C
3 0 0 3

OBJECTIVES
To make the student to

Create awareness on social issues, various environmental pollution aspects


and issues.

Realize the environmental problems like social, ethical, political, and economic
issues.

Understand the ecosystem approach to environmental problem solving.

Recognize the different geographic regions.

Understand why environmental problems are complex and interrelated

UNIT I

MULTIDISCIPLINARY NATURE OF ENVIRONMENTAL


STUDIES AND NATURAL RESOURCES

Definition, scope and importance, Need for public awareness.


Natural resources and associated problems - Uses, over exploitation and
environmental impacts of (a) Forest resources, (b) Water resources, (c)
Mineral resources, (d) Food resources, (e) Land resources, (f) Energy
resources - Growing energy needs, renewable and non renewable energy
sources, use of alternate energy sources - Role of an individual in
conservation of natural resources - Equitable use of resources for sustainable
lifestyles.
UNIT II

ECOSYSTEMS

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 (a) Terrestrial ecosystems (Forest, Grassland, Desert), (b) Aquatic
ecosystems (ponds, streams, lakes, rivers, oceans, estuaries).
UNIT III BIODIVERSITY AND HUMAN POPULATION

Introduction - Definition, genetic, species and ecosystem diversity; Bio71

B.Tech.Information Technology

geographical 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.
Population growth, variation among nations; Population explosion; Family
Welfare Programme.
UNIT IV

ENVIRONMENTAL POLLUTION AND ITS CONTROL

Definition, Cause, effects and control measures of (a) Air pollution, (b) Water
pollution, (c) Soil pollution, (d) Marine pollution, (e) Noise pollution, (f) Thermal
pollution, (g) Nuclear hazards - Solid waste Management: Causes, effects
and control measures of urban and industrial wastes; Role of an individual
in prevention of pollution; Disaster management: floods, earthquake, cyclone
and landslides.
UNIT V

SOCIAL ISSUES AND THE ENVIRONMENT

From Unsustainable to Sustainable development; Urban problems related


to energy; Water conservation, rain water harvesting, watershed
management; Resettlement and rehabilitation of people; its problems and
concerns; Environmental ethics: Issues and possible solutions; Climate
change, global warming, acid rain, ozone layer depletion, nuclear accidents
and holocaust; Wasteland reclamation; Consumerism and waste products;
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. Environment and human health; Human Rights; Value
Education; HIV/AIDS; Women and Child Welfare; Role of Information
Technology in Environment and human health.
TOTAL: 45

72

B.Tech.Information Technology

TEXT BOOKS :
1.

Erach Bharucha, Text Book for Environmental Studies - Environmental Studies


For Undergraduate Courses, University Grants Commission, New Delhi and
Bharati Vidyapeeth Institute of Environmental Education and Research, Pune,
2004.

2.

Purohit S.S., Shammi Q.J., Agarwal A.K., A Text Book of Environmental


Sciences, Student Edition of India, 2004.

REFERENCES :
1.

Clair N. Sawyer, Perry L. McCarthy and Gene F. Parkin, Chemistry for


Environmental Engineering and Science, 5th Edition, Tata McGraw-Hill
Education Pvt. Ltd, India, 2011.

2.

Surinder Deswal and Anupama Deswal, A Basic Course in Environmental


Studies, Dhanpat Rai & Co. (P) Ltd., India, 2005.

73

B.Tech.Information Technology

IT

204

DIGITAL LAB

L T P C
0 0 3 1

OBJECTIVES:

To use different methods of simplification of Boolean functions

To design and implement combinational circuits

To design and implement sequential circuits

LIST OF EXPERIMENTS
1.

Verification of Boolean theorems using digital logic gates

2.

Design and implementation of combinational circuits using basic gates for


arbitrary functions, code converters, etc.

3.

Design and implementation of 4-bit binary adder / subtractor using basic


gates and MSI devices.

4.

Design and implementation of parity generator / checker using basic gates


and MSI devices.

5.

Design and implementation of magnitude comparator

6.

Design and implementation of application using multiplexers

7.

Design and implementation of Shift registers

8.

Design and implementation of Synchronous and Asynchronous counters

9.

Coding combinational circuits using Hardware Description Language (HDL


software required)

10.

Coding sequential circuits using HDL (HDL software required)

74

B.Tech.Information Technology

IT

205

SYSTEM SOFTWARE LAB (Using C or C++)

L T P C
0 0 3 1

OBJECTIVES:

To understand the basic design of different types of assemblers and loaders

To understand the basic design of macro processor, lexical analyzer and


text editor.

LIST OF EXPERIMENTS
1.

Implement a symbol table with functions to create, insert, modify, search,


and display.

2.

Implement pass one of a two pass assembler.

3.

Implement pass two of a two-pass assembler.

4.

Implement a single pass assembler.

5.

Implement a macro processor.

6.

Implement an absolute loader.

7.

Implement a relocating loader.

8.

Implement pass one of a direct-linking loader.

9.

Implement a simple Lexical Analyzer.

10.

Implement a simple text editor with features like insertion / deletion of a


character, word and sentence.

75

B.Tech.Information Technology

EN 201

COMMUNICATION SKILLS LABORATORY-II


(COMMON FOR ALL BRANCHES)

L T P C
0 0 3 1

SYLLABUS
OBJECTIVES:

To prepare students for placement interviews.

To acquire Business English qualification at Vantage level

To help them develop interpersonal and social skills.

To develop their writing skills in order to write reports.

To improve their speaking skills so as to converse in their professional and


business situations.

UNIT I

DISCUSSION SKILLS

Negotiations - Types of Negotiations - Selling and Buying Products,


Negotiating face to face and on the Phone - Bargaining and Making
Concessions-. Group Discussions.
UNIT II

PRESENTATION SKILLS

Tips for effective Presentation, Different types of Presentation - Sales


Presentation, Project Presentation, etc., Presentation practice.
UNIT III BUSINESS COMMUNICATION SKILLS

Writing Minutes - Note making - Letter Writing - Applying for Jobs, CV Writing,
To invite a candidate for an interview, Job promotion letters.
UNIT IV INTERVIEW SKILLS

Preparing for Interviews - Etiquette, Body Language, Dress Code etc., Mock
Interviews
UNIT V

MANAGERIAL AND SOCIAL SKILLS

Organizing, Conducting and Participating in Meetings - Interacting with people


- Time Management - Writing Business Reports - Language and Style,
Reports on Conferences, Meetings.
Total: 45

76

B.Tech.Information Technology

REFERENCES
1.

BEC Vantage, Cambridge University Press. Edition 2005.

2.

Bill Mascull . 'Business Vocabulary in Use. Cambridge


Cambridge, 2002.

3.

Bill Mascull. 'Business Vocabulary in Use' Advanced. Cambridge University


Press. Cambridge, 2004.

4.

Comfort, Jeremy. Et.al. 'Speaking Effectively: Developing Speaking Skills


for Business English.' Cambridge University Press. Cambridge, 1984.

5.

Gerson, Sharon, Steve M.Gerson. ' Technical Writing: Process and Product'

University Press.

Pearson Education , New Delhi. 2004.


6.

Leo Jones. 'New International Business English' Students book. Cambridge


University Press. 2003.

7.

Leo Jones. ' New International Business English' Teachers' book . Cambridge
University Press. Cambridge. 2003.

8.

Richards, Jack.C. 'New Interchange: English for International


Communication.' Foundation Books Pvt. Ltd., New Delhi, 2006

9.

Riordan, Pauley. 'Report Writing Today' AITBS Publisher, New Delhi. 2000.

10.

Rutherford , Andrea. J. ' Basic Communication Skills For Technology' Pearson


Education Asia. 2002.

11.

Simon Sweeney. ' Communicating in Business' Students's Book. Cambridge


University Press. Cambridge , 2003.

12.

Simon Sweeney. ' Communicating in Business' Teacher's Book. Cambridge


University Press. Cambridge , 2004.

Assessment: Continuous Assessment

77

B.Tech.Information Technology

SEMESTER IV
MA 205

NUMERICAL METHODS

L T P C
3 1 0 4

OBJECTIVE
With the present development of the computer technology, it is necessary to
develop efficient algorithms for solving problems in science, engineering
and technology. This course gives a complete procedure for solving different
kinds of problems occur in engineering numerically.
UNIT I

SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS 9


Linear interpolation methods (method of false position) - Newton's method Statement of Fixed Point Theorem - Fixed point iteration: x=g(x) method Solution of linear system by Gaussian elimination and Gauss-Jordon
methods- Iterative methods: Gauss Jacobi and Gauss-Seidel methodsInverse of a matrix by Gauss Jordon method - Eigenvalue of a matrix by
power method.

UNIT II INTERPOLATION AND APPROXIMATION

Lagrangian Polynomials - Divided differences - Interpolating with a cubic


spline - Newton's forward and backward difference formulas.- Relations
between operators ( E, ? , ?, ? ).
UNIT III NUMERICAL DIFFERENTIATION AND INTEGRATION

Derivatives from difference tables - Divided differences and finite differences


-Numerical integration by trapezoidal and Simpson's 1/3 and 3/8 rules Romberg's method - Two and Three point Gaussian quadrature formulas Double integrals using trapezoidal and Simpson's rules.
UNIT IV INITIAL VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL
EQUATIONS

Single step methods: Taylor series method - Euler and modified Euler
methods - Fourth order Runge - Kutta method for solving first and second
order equations - Multistep methods: Milne's and Adam's predictor and
corrector methods.
UNIT V

BOUNDARY VALUE PROBLEMS IN ORDINARY AND PARTIAL


DIFFERENTIAL EQUATIONS

Finite difference solution of second order ordinary differential equation 78

B.Tech.Information Technology

Finite difference solution of one dimensional heat equation by explicit and


implicit methods - One dimensional wave equation and two dimensional
Laplace and Poisson equations.
L : 45, T : 15
TOTAL: 60
REFERENCES:
1.

Gerald, C.F, and Wheatley, P.O, 'Applied Numerical Analysis', Sixth Edition,
Pearson Education Asia, New Delhi, 2002.

2.

Kandasamy, P., Thilagavathy, K. and Gunavathy, K., 'Numerical Methods',


S.Chand Co. Ltd., New Delhi, 2003.

3.

Burden, R.L and Faires, T.D., 'Numerical Analysis', Seventh Edition, Thomson
Asia Pvt. Ltd., Singapore, 2002.

4.

M.K.Venkataraman 'Numerical Methods' The National Publishing Co.


Chennai. S.S.Sastry 'Introductory Methods of Numerical Analysis', PHI of
India (p) Ltd. New Delhi.2003.

79

B.Tech.Information Technology

IT

206

COMPUTER NETWORKS

L T P C
3 0 0 3

OBJECTIVES

To understand the layering concepts in computer networks

To understand the functions of each layer

To have knowledge in different applications that use computer networks

UNIT I

DATA COMMUNICATIONS

Components - Direction of Data flow - networks - Components and Categories


- types of Connections - Topologies -Protocols and Standards - ISO / OSI
model - Transmission Media - Coaxial Cable - Fiber Optics - Line Coding Modems - RS232 Interfacing sequences.
UNIT II

DATA LINK LAYER

10

Error - detection and correction - Parity - LRC - CRC - Hamming code - low
Control and Error control - stop and wait - go back-N ARQ - selective repeat
ARQ- sliding window - HDLC - LAN - Ethernet IEEE 802.3 - IEEE 802.4 IEEE 802.5 - IEEE 802.11 - FDDI - SONET - Bridges.
UNIT III NETWORK LAYER

10

Internetworks - Packet Switching and Datagram approach - IP addressing


methods - Subnetting - Routing - Distance Vector Routing - Link State Routing
- Routers.
UNIT IV TRANSPORT LAYER

Duties of transport layer - Multiplexing - Demultiplexing - Sockets - User


Datagram Protocol (UDP) - Transmission Control Protocol (TCP) - Congestion
Control - Quality of services (QOS) - Integrated Services.
UNIT V

APPLICATION LAYER

Domain Name Space (DNS) - SMTP - FTP - HTTP - WWW - Security Cryptography.
TOTAL: 45

80

B.Tech.Information Technology

TEXT BOOK:
1.

Behrouz A. Forouzan, 'Data communication and Networking', Tata McGrawHill, 2004.

REFERENCES:
1.

James F. Kurose and Keith W. Ross, 'Computer Networking: A Top-Down


Approach Featuring the Internet', Pearson Education, Fifth Edition, 2003.

2.

Larry L.Peterson and Peter S. Davie, 'Computer Networks', Harcourt Asia


Pvt. Ltd., Second Edition, Pearson education Asia, 2000.

3.

Andrew S. Tanenbaum, 'Computer Networks', PHI, Fourth Edition, 2003.

4.

William Stallings, 'Data and Computer Communication', Sixth Edition, Pearson


Education, 2000.

81

B.Tech.Information Technology

IT

207

SOFTWARE ENGINEERING AND OBJECT


ORIENTED SYSTEM

L T P C
3 0 0 3

OBJECTIVES:

To be aware of a member of generic models to structure the software


development process.

To understand fundamental concepts of requirements engineering and


requirements specification.

To understand different notion of complexity at both the module and system


level

To be aware of some widely known design methods.

To understand the role and contents of testing activities in different life cycle
phases.

To understand most of the major object-oriented technologies including basic


OO concepts

Students will be ready to develop software systematically

UNIT I

SOFTWARE PROCESS AND SOFTWARE REQUIREMENTS

Introduction to Software Engineering - Process models - Software engineering


practice - Requirements Engineering - Functional and non-functional - user
- system -requirement engineering process - feasibility studies - requirements
- elicitation - validation and management
UNIT II

OBJECT ORIENTED METHODOLOGIES

Object Basics - Object Oriented Life Cycle - Patterns - Frameworks - Unified


Approach - Unified Modeling Language - Use case - class diagram Interactive Diagram - Package Diagram - Collaboration Diagram - State
Diagram - Activity Diagram.
UNIT III OBJECT ORIENTED ANALYSIS

Identifying use cases - Object Analysis - Classification - Identifying Object


relationships - Attributes and Methods.
UNIT IV OBJECT ORIENTED DESIGN

Design axioms - Designing Classes - Access Layer - Object Storage - Object


Interoperability - Designing Interface Objects

82

B.Tech.Information Technology

UNIT V

MANAGING SOFTWARE PROJECT

Project Management - Metrics for Process and Projects - Estimation - Change


Management.
TOTAL: 45
TEXT BOOK:
1.

Roger S.Pressman, 'Software engineering- A practitioner's Approach',


McGraw - Hill International Edition, 5th edition, 2001. (Ali Bahrami, 'Object
Oriented Systems Development', Tata McGraw-Hill, 1999

REFERENCES:
1.

Ian Sommerville, 'Software engineering', Pearson education Asia, 6th edition,


2000. (UNIT - I)

2.

Martin Fowler, 'UML Distilled', Second Edition, PHI/Pearson Education, 2002.


(UNIT II)

3.

James Rumbaugh, Ivar Jacobson, Grady Booch 'The Unified Modeling


Language Reference Manual', Addison Wesley Professional, 1999.

83

B.Tech.Information Technology

IT

208

DATABASE MANAGEMENT SYSTEMS

L T P C
3 1 0 4

OBJECTIVES:

To Understand the applications of Databases

To compare relational model with the Structured Query Language (SQL)

To know the constraints and controversies associated with relational


database model

To describe components of a database management system and how they


work together.

To be able to design appropriate database structure and Program using the


database query language SQL.

UNIT I

INTRODUCTION AND CONCEPTUAL MODELIN

Introduction to File and Database systems- Database system structure Data Models - Introduction to Network and Hierarchical Models - ER model
- Relational Model - Relational Algebra and Calculus.
UNIT II

RELATIONAL MODEL

SQL - Data definition- Queries in SQL- Updates- Views - Integrity and Security
- Relational Database design - Functional dependences and Normalization
for Relational Databases (up to BCNF).
UNIT III DATA STORAGE AND QUERY PROCESSING

Record storage and Primary file organization- Secondary storage DevicesOperations on Files- Heap File- Sorted Files- Hashing Techniques - Index
Structure for files -Different types of Indexes- B-Tree - B+Tree - Query
Processing.
UNIT IV TRANSACTION MANAGEMENT

Transaction Processing - Introduction- Need for Concurrency controlDesirable properties of Transaction- Schedule and RecoverabilitySerializability and Schedules - Concurrency Control - Types of Locks- Two
Phases locking- Deadlock- Time stamp based concurrency control - Recovery
Techniques - Concepts- Immediate Update- Deferred Update - Shadow
Paging.

84

B.Tech.Information Technology

UNIT V

CURRENT TRENDS

Object Oriented Databases - Need for Complex Data types - OO data ModelNested relations - Complex Types- Inheritance Reference Types - Distributed
databases- Homogenous and Heterogenous- Distributed data Storage - XML
- Structure of XML- Data- XML Document- Schema- Querying and
Transformation - Data Mining and Data Warehousing.
L: 45 T: 15
TOTAL: 60
TEXT BOOK:
1.

Abraham Silberschatz, Henry F. Korth and S. Sudarshan - 'Database System


Concepts', Fourth Edition, McGraw-Hill, 2002.

REFERENCES:
1.

Ramez Elmasri and Shamkant B. Navathe, 'Fundamental Database Systems',


Third Edition, Pearson Education, 2003.

2.

Raghu Ramakrishnan, 'Database Management System', Tata McGraw-Hill


Publishing Company, 2003.

3.

Hector Garcia-Molina, Jeffrey D.Ullman and Jennifer Widom- 'Database


System Implementation'- Pearson Education, 2000.

4.

Peter Rob and Corlos Coronel- 'Database System, Design, Implementation


and Management', Thompson Learning Course Technology, Fifth edition,
2003.

85

B.Tech.Information Technology

IT

209

MICROPROCESSORS AND MICROCONTROLLERS

L T P C
3 0 0 3

OBJECTIVES

To study the architecture and Instruction set of 8085 and 8086

To develop assembly language programs in 8085 and 8086.

To design and understand multiprocessor configurations

To study different peripheral devices and their interfacing to 8085/8086.

To study the architecture and programming of 8051 microcontroller.

UNIT I

THE 8085 MICROPROCESSOR

Introduction to 8085 - Microprocessor architecture - Instruction set Programming the 8085 - Code conversion.
UNIT II

8086 SOFTWARE ASPECTS

Intel 8086 microprocessor - Architecture - Instruction set and assembler


directives - Addressing modes - Assembly language programming Procedures - Macros - Interrupts and interrupt service routines.
UNIT III 8086 SYSTEM DESIGN

8086 signals and timing - MIN/MAX mode of operation - Addressing memory


and I/O
UNIT IV I/O INTERFACING

Memory Interfacing and I/O interfacing - Parallel communication interface Serial communication interface - Interrupt controller - DMA controller Programming and applications.
UNIT V

MICROCONTROLLERS

Architecture of 8051 - Signals - Operational features - Memory and I/O


addressing - Interrupts - Instruction set - Programming the 8051.
TOTAL : 45
TEXT BOOKS:
1.

Ramesh S.Gaonkar, 'Microprocessor - Architecture, Programming and


Applications with 8085', Penram International publishing private limited, Fifth
edition (Year Missing) .

86

B.Tech.Information Technology

2.

A.K. Ray & K.M.Bhurchandi, 'Advanced Microprocessors and peripherals


Architectures, Programming and Interfacing', TMH, 2002 reprint.

REFERENCES:
1.

Douglas V.Hall, 'Microprocessors and Interfacing: Programming and


Hardware', TMH, Third edition, 1986.

2.

Yu-cheng Liu, Glenn A.Gibson, 'Microcomputer systems: The 8086 / 8088


Family architecture, Programming and Design', PHI, 2003

3.

Mohamed Ali Mazidi, Janice Gillispie Mazidi, 'The 8051 microcontroller and
Embedded systems', Pearson education, 2004.

87

B.Tech.Information Technology

EC 286

PRINCIPLES OF COMMUNICATION

L T P C
3 1 0 4

OBJECTIVES

To gain knowledge about different digital modulation techniques for digital


transmission.

To have knowledge about base band transmission ISI and distortion free
base band transmission.

To know the spread spectrum modulation techniques and different multiple


access methods.

At the completion of the course students will have the knowledge about
Analog and Digital transmission of both Analog data and Digital Data, Security,
modulation and different accessing methods.

UNIT I

AMPLITUDE MODULATION: TRANSMISSION AND RECEPTION 9


Principles of amplitude modulation - AM envelope, frequency spectrum and
bandwidth, modulation index and percent modulation, AM power distribution,
AM modulator circuits - low level AM modulator, medium power AM modulator,
AM transmitters - low level transmitters, high level transmitters, Receiver
parameters.
AM reception: AM receivers - TRF, Super heterodyne receivers, Double
Conversion AM receivers.

UNIT II

ANGLE MODULATION: TRANSMISSION AND RECEPTION

Angle Modulation - FM and PM waveforms, phase deviation and modulation


index, frequency deviation, phase and frequency modulators and
demodulators, frequency spectrum of a angle modulated waves, Bandwidth
requirement, Broadcast band FM, Average power FM and PM modulators Direct FM and PM, Direct FM transmitters, Indirect transmitters, Angle
modulation Vs. amplitude modulation.
FM receivers: FM demodulators, PLL FM demodulators, FM noise
suppression, Frequency Vs. phase Modulation.
UNIT III DIGITAL MODULATION TECHNIQUES

Introduction, Binary PSK, DPSK, Differentially encoded PSK, QPSK, M-ary


PSK, QASK, Binary FSK, MSK, Duobinary encoding - Performance
comparison of various systems of Digital Modulation.
88

B.Tech.Information Technology

UNIT IV BASEBAND DATA TRANSMISSION

Sampling theorem, Quadrature sampling of bandpass signals, reconstruction


of message from its samples, Signal distortion in sampling, Discrete PAM
signals, power spectra of Discrete PAM signals, ISI Nyquist Criterion for
Distortionless baseband binary transmission, eye pattern, baseband M-ary
PAM systems, adaptive equalization for data transmission.
UNIT V

SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES

Introduction, Pseudo-noise sequence, DS spread spectrum with coherent


binary PSK, Processing gain, FH spread spectrum, multiple access
techniques, wireless communications, TDMA and CDMA, wireless
communication systems, source coding of speech for wireless
communications.
L: 45 T: 15
TOTAL: 60
TEXT BOOKS:
1.

Wayne Tomasi, 'Electronic Communication Systems: Fundamentals Through


Advanced', Pearson Education, 2001.

2.

Simon Haykin, 'Digital Communications', John Wiley & Sons, 2003

REFERENCES:
1.

Simon Haykin, 'Communication Systems', John Wiley & Sons, 4th Edition,
2001.

2.

Taub & Schilling, 'Principles of Communication Systems', TMH, 2nd Edition,


2003.

3.

Martin S.Roden, 'Analog and Digital Communication System', PHI, 3rd Edition.
2002.

4.

Blake(ROY), Electronic Communication Systems, Thomson , 2nd


Edition,2007.

89

B.Tech.Information Technology

IT

210

CASE TOOLS LAB

L T P C
0 0 3 1

OBJECTIVES:

Scope of this lab is to understand the application of case tools, which focuses
on the following software engineering activities:

Software requirements analysis and specification

Software design

Software implementation

Software testing and maintenance

Communication skills and teamwork

Modeling techniques and CASE tools

Software project planning and management


Prepare the following documents for two or three of the experiments listed
below and develop the software engineering methodology.

1.

PROGRAM ANALYSIS AND PROJECT PLANNING.


Thorough study of the problem - Identify project scope, Objectives,
Infrastructure.

2.

SOFTWARE REQUIREMENT ANALYSIS


Describe the individual Phases / Modules of the project, Identify deliverables.

3.

DATA MODELING
Use work products - Data dictionary, Use diagrams and activity diagrams,
build and test lass diagrams, Sequence diagrams and add interface to class
diagrams.

4.

SOFTWARE DEVELOPMENT AND DEBUGGING

SUGGESTED LIST OF APPLICATIONS:


1.

Student Marks Analyzing System .

2.

Library Management System.

3.

Quiz System .

4.

Online Ticket Reservation System .


90

B.Tech.Information Technology

5.

Payroll System .

6.

Course Registration System.

7.

ATM Systems .

8.

Stock Maintenance.

9.

Hotel Management System.

91

B.Tech.Information Technology

IT

211

DATABASE MANAGEMENT SYSTEMS LAB

L T P C
0 0 3 1

OBJECTIVES

To apply the relational model in a practical context

To Gather experience with a widely known commercial database System

To develop simple database applications.

LIST OF EXPERIMENTS
1.

Data Definition Language (DDL) commands in RDBMS.

2.

Data Manipulation Language (DML) and Data Control Language (DCL)


commands in RDBMS.

3.

High-level language extension with Cursors.

4.

High level language extension with Triggers

5.

Procedures and Functions.

6.

Embedded SQL.

7.

Database design using E-R model and Normalization.

8.

Design and implementation of Payroll Processing System.

9.

Design and implementation of Banking System.

10.

Design and implementation of Library Information System.

92

B.Tech.Information Technology

IT

212

MICROPROCESSORS AND MICROCONTROLLERS


LAB

L T P C
0 0 3 1

OBJECTIVES

To understand the concepts of low level programming and its applications in


Engineering

To write assembly language programs for microprocessors 8085 and 8086.

To write assembly language programs for the microcontroller 8051.

To write assembly language programs for interfacing the various interfaces


like 8251,8253, 8255 and 8279 with 8085 and 8086.

LIST OF EXPERIMENTS
1.

Programming with 8085 - 8-bit / 16-bit multiplication/division using repeated


addition/subtraction.

2.

Programming with 8085-code conversion, decimal arithmetic, bit


manipulations.

3.

Programming with 8085-matrix multiplication, floating point operations.

4.

Programming with 8086 - String manipulation, search, find and replace, copy
operations, sorting. (PC Required)

5.

Using BIOS/DOS calls: Keyboard control, display, file manipulation. (PC


Required)

6.

Using BIOS/DOS calls: Disk operations. (PC Required)

7.

Interfacing with 8085/8086 - 8255, 8253.

8.

Interfacing with 8085/8086 - 8279,8251.

9.

8051 Microcontroller based experiments - Simple assembly language


programs. (cross assembler required)

10.

8051 Microcontroller based experiments - Simple control applications. (cross


assembler required)

93

B.Tech.Information Technology

GE 202

CONFIDENCE BUILDING & BEHAVIOURAL SKILLS


(Common for all branches)

L T P C
0 0 2 1

COURSE OBJECTIVE
The objective of the course is to impart confidence to students and competence in
soft skills.
LEARNING OUTCOMES
By the end of the soft skills training program, the students should be able to:

Develop effective soft skills

Become self-confident individuals by mastering inter-personal skills, team


management skills, and leadership skills.

Develop all-round personalities with a mature outlook so as to function


effectively in different circumstances.

TOPICS OUTLINE
This Course is practical oriented one and exercises will be given to the students
group users / individually depending upon the aspect considered. The following
aspect will form the broad outline content of the syllabi. The exercises will be designed
by the faculty member.

Soft skills definition, examples

Attitude and Behavior; role play and exploration, case studies

Team work and respect; case study

Helping others communication and group discussion

Ability to ask for help communication and team work

Manners and etiquette

Verbal communication; Case study, communication and discussion

Organization and Planning

Time keeping

Conduct in workplace

Conscientiousness

Work output

Professionalism
94

B.Tech.Information Technology

Motivation

Attendance

Ownership of tasks

Adaptability/flexibility

Assessment:
The assessment will be continuous and portfolio based. The students must produce
the record of the work done through the course of the semester in the individual
classes. The portfolio may consist of a) the individual task outline and activities, b)
worked out activities c) Pre-designed sheets which may be provided by the Faculty
member. The portfolio will be used by the Faculty member for assessment. The
course coordinator in consultation with the course committee shall decide at the
beginning of the semester, the number of exercises, method of assessment of
each and the weightage for the end semester assessment.

95

B.Tech.Information Technology

SEMESTER V
IT

301

VISUAL PROGRAMMING

L T P C
3 1 0 4

OBJECTIVES:

To introduce Event Driven Programming

To develop and display a Window and working of Messageloop

To illustrate the Data types and Bitmaps

To develop Dialog based applications with static and dynamic controls.

To understand Document View Architecture and advanced concepts like


Active X, DLL, COM.

To introduce Windows Programming and to cover visual C++ in detail.

UNIT I

WINDOWS PROGRAMMING

Windows environment - a simple windows program - windows and messages


- creating the window - displaying the window - message loop - the window
procedure - message processing - text output - painting and repainting introduction to GDI - device context - basic drawing - child window controls.
UNIT II

VISUAL C++ PROGRAMMING - INTRODUCTION

Application Framework - MFC library - Visual C++ Components - Event


Handling - Mapping modes - colors - fonts - modal and modeless dialog windows common controls - bitmaps.
UNIT III THE DOCUMENT AND VIEW ARCHITECTURE

Menus - Keyboard accelerators - rich edit control - toolbars - status bars reusable frame window base class - separating document from its view reading and writing SDI and MDI documents - splitter window and multiple
views - creating DLLs - dialog based applications.
UNIT IV ACTIVEX AND OBJECT LINKING AND EMBEDDING (OLE)

ActiveX controls Vs. Ordinary Windows Controls - Installing ActiveX controls


- Calendar Control - ActiveX control container programming - create ActiveX
control at runtime - Component Object Model (COM) - containment and
aggregation Vs. inheritance - OLE drag and drop - OLE embedded
component and containers - sample applications.

96

B.Tech.Information Technology

UNIT V

ADVANCED CONCEPTS

Database Management with Microsoft ODBC - Structured Query Language


- MFC ODBC classes - sample database applications - filter and sort strings
- DAO concepts - displaying database records in scrolling view - Threading
- VC++ Networking issues - Winsock - WinINet - building a web client Internet Information Server - ISAPI server extension - chat application playing and multimedia (sound and video) files.
L : 45 T : 15
TOTAL : 60
TEXT BOOKS:
1.

Charles Petzold, 'Windows Programming', Microsoft press, 1996

2.

David J.Kruglinski, George Shepherd and Scot Wingo, 'Programming Visual


C++', Microsoft press, 1999

REFERENCE:
1.

Steve Holtzner, 'Visual C++ 6 Programming', Wiley Dreamtech India Pvt.


Ltd., 2003.

97

B.Tech.Information Technology

IT

302

OPERATING SYSTEMS

L T P C
3 0 0 3

OBJECTIVES:

To understand the evolution of operating systems

To learn what processes are, how processes communicate, how process


synchronization is done and how to manage processes

To have an understanding of the main memory and secondary memory


management techniques.

To understand the I/O Subsystem

To have an exposure to Linux and Windows operating systems

UNIT I

9
Introduction - Mainframe systems - Desktop Systems - Multiprocessor
Systems - Distributed Systems - Clustered Systems - Real Time Systems Handheld Systems - Hardware Protection - System Components - Operating
System Services - System Calls - System Programs - Process Concept Process Scheduling - Operations on Processes - Cooperating Processes Inter-process Communication.

UNIT II

9
Threads - Overview - Threading issues - CPU Scheduling - Basic Concepts
- Scheduling Criteria - Scheduling Algorithms - Multiple-Processor Scheduling
- Real Time Scheduling - The Critical-Section Problem - Synchronization
Hardware - Semaphores - Classic problems of Synchronization - Critical
regions - Monitors.

UNIT III

System Model - Deadlock Characterization - Methods for handling Deadlocks


-Deadlock Prevention - Deadlock avoidance - Deadlock detection - Recovery
from Deadlocks - Storage Management - Swapping - Contiguous Memory
allocation - Paging - Segmentation - Segmentation with Paging.
UNIT IV

Virtual Memory - Demand Paging - Process creation - Page Replacement Allocation of frames - Thrashing - File Concept - Access Methods - Directory
Structure - File System Mounting - File Sharing - Protection.
98

B.Tech.Information Technology

UNIT V

File System Structure - File System Implementation - Directory


Implementation - Allocation Methods - Free-space Management. Kernel I/
O Subsystems - Disk Structure - Disk Scheduling - Disk Management Swap-Space Management. Case Study: The Linux System, Windows
TOTAL: 45
TEXT BOOK:
1.

Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, 'Operating


System Concepts', Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003.

REFERENCES:
1.

Harvey M. Deitel, 'Operating Systems', Second Edition, Pearson Education


Pvt. Ltd, 2002.

2.

Andrew S. Tanenbaum, 'Modern Operating Systems', Prentice Hall of India


Pvt. Ltd, 2003.

3.

William Stallings, 'Operating System', Prentice Hall of India, 4th Edition, 2003.

4.

Pramod Chandra P. Bhatt - 'An Introduction to Operating Systems, Concepts


and Practice', PHI, 2003.

99

B.Tech.Information Technology

IT

303

NETWORK PROGRAMMING AND MANAGEMENT

L T P C
3 0 0 3

OBJECTVIES

To learn the basics of socket programming using TCP & UDP Sockets

To develop knowledge of threads for developing high performance scalable


applications

To understand Simple Network Management Protocols & practical issues

UNIT I

ELEMENTARY TCP SOCKETS

Introduction to Socket Programming - Overview of TCP/IP Protocols Introduction to Sockets - Socket address Structures - Byte ordering functions
- address conversion functions - Elementary TCP Sockets - socket, connect,
bind, listen, accept, read, write, close functions - Iterative Server - Concurrent
Server.
UNIT II

APPLICATION DEVELOPMENT

TCP Echo Server - TCP Echo Client - Posix Signal handling - Server with
multiple clients - boundary conditions: Server process Crashes, Server host
Crashes, Server Crashes and reboots, Server Shutdown - I/O multiplexing I/O Models - select function - shutdown function - TCP echo Server (with
multiplexing) - poll function - TCP echo Client (with Multiplexing).
UNIT III SOCKET OPTIONS, ELEMENTRY UDP SOCKETS

Socket options - getsocket and setsocket functions - generic socket options


- IP socket options - ICMP socket options - TCP socket options - Elementary
UDP sockets - UDP echo Server - UDP echo Client - Multiplexing TCP and
UDP sockets - Domain name system - gethostbyname function - Ipv6 support
in DNS - gethostbyadr function - getservbyname and getservbyport functions.
UNIT IV ADVANCED SOCKETS

Ipv4 and Ipv6 interoperability - threaded servers - thread creation and


termination - TCP echo server using threads - Mutexes - condition variables
- raw sockets - raw socket creation - raw socket output - raw socket input ping program - trace route program.
UNIT V

SIMPLE NETWORK MANAGEMENT

SNMP network management concepts - SNMP management information 100

B.Tech.Information Technology

standard MIB's - SNMPv1 protocol and Practical issues - introduction to


RMON, SNMPv2 and SNMPv3.
TOTAL: 45
TEXT BOOKS :
1.

W. Richard Stevens, 'UNIX NETWORK PROGRAMMING Vol-I' Second


Edition, PHI / Pearson Education, 1998.

2.

William Stallings, 'SNMP, SNMPv2, SNMPv3 and RMON 1 and 2', Third
Edition, Addison Wesley, 1999.

REFERENCE:
1.

D.E. Comer, 'Internetworking with TCP/IP Vol- III', (BSD Sockets Version),
Second Edition, PHI, 2003.

101

B.Tech.Information Technology

IT

304

INFORMATION CODING TECHNIQUES

L T P C
3 0 0 3

OBJECTIVES

To have a complete understanding of errorcontrol coding.

To understand encoding and decoding of digital data streams.

To introduce methods for the generation of these codes and their decoding
techniques.

To have a detailed knowledge of compression and decompression techniques.

To introduce the concepts of multimedia communication.

At the outcome of the course the students will have a thorough knowledge
about the data compaction, data compression, data transmission, error
detection and correction.

UNIT I

INFORMATION ENTROPY FUNDAMENTALS

Uncertainty, Information and Entropy - Source coding Theorem - Huffman


coding -Shannon Fano coding - Discrete Memory less channels - channel
capacity - channel coding Theorem - Channel capacity Theorem.
UNIT II

DATA AND VOICE CODING

Differential Pulse code Modulation - Adaptive Differential Pulse Code


Modulation - Adaptive subband coding - Delta Modulation - Adaptive Delta
Modulation - Coding of speech signal at low bit rates (Vocoders, LPC).
UNIT III ERROR CONTROL CODING

Linear Block codes - Syndrome Decoding - Minimum distance consideration


- cyclic codes - Generator Polynomial - Parity check polynomial - Encoder
for cyclic codes - calculation of syndrome - Convolutional codes.
UNIT IV COMPRESSION TECHNIQUES

Principles - Text compression - Static Huffman Coding - Dynamic Huffman


coding - Arithmetic coding - Image Compression - Graphics Interchange
format - Tagged Image File Format - Digitized documents - Introduction to
JPEG standards.

102

B.Tech.Information Technology

UNIT V

AUDIO AND VIDEO CODING

Linear Predictive coding - code excited LPC - Perceptual coding, MPEG


audio coders - Dolby audio coders - Video compression - Principles Introduction to H.261 & MPEG Video standards.
TOTAL: 45
TEXTBOOKS:
1.

Simon Haykin, 'Communication Systems', John Wiley and Sons, 4th Edition,
2001.

2.

Fred Halsall, 'Multimedia Communications, Applications Networks Protocols


and Standards', Pearson Education, Asia 2002.

REFERENCES:
1.

Mark Nelson, 'Data Compression Book', BPB Publication 1992.

2.

Watkinson J, 'Compression in Video and Audio', Focal Press, London, 1995.

103

B.Tech.Information Technology

EC 386

EMBEDDED SYSTEMS AND APPLICATIONS

L T P C
3 0 0 3

OBJECTIVES:

To understand the concepts of Wireless Communication

To discuss the features of IEEE 802.11 Wireless LANS

To learn the various types of cellular telephone systems

To explain the role of TCP/IP in Mobile networks

To understand the WAP framework

UNIT I

PROGRAMMING CONCEPTS AND EMBEDDED


PROGRAMMING IN C

Programming in assembly language (ALP) vs. High Level Language - C


Program Elements, Macros and functions -Use of Pointers - NULL Pointers
- Use of Function Calls - Multiple function calls in a Cyclic Order in the Main
Function Pointers - Function Queues and Interrupt Service Routines Queues
Pointers - Concepts of EMBEDDED.
UNIT II

PROGRAMMING CONCEPTS AND EMBEDDED


PROGRAMMING IN C++

Programming in C++ - Objected Oriented Programming - Embedded


Programming in C++, 'C' Program compilers - Cross compiler - Optimization
of memory codes.
UNIT III C AND EMBEDDED ENVIRONMENT

Controlling and Branching on bit values, function prototype, function definition,


function calls and data passing, library delay functions, Using break keyword
and for keyword, timer and PWM peripherals.
UNIT IV PRACTICAL EMBEDDED CODING TECHNIQUES

Reentrancy, Atomic Variables, Keeping code Reentrant, Recursion,


Asynchronous Hardware/Firmware, Race Conditions, Meta stable states,
Interrupt Latency, Tasking data, Understanding C Compiler: How to minimize
Code Size.
UNIT V

MULTI-TASKING AND REAL TIME OPERATING SYSTEM

Multi-tasking with sequential programming- Evaluating the super loop, Time


triggered and event-triggered tasks, Using interrupts for prioritization, limits
104

B.Tech.Information Technology

of sequential programming when multi-tasking. Scheduling and SchedulerCyclic scheduling, Round robin scheduling and context switching, task states,
prioritized pre-emptive scheduling, Co-operative scheduling, role of interrupts
in scheduling. Developing tasks- setting priority, data and resource protection.
TOTAL: 45
TEXTBOOKS:
1.

Rajkamal, Embedded Systems Architecture, Programming and Design, TATA


McGraw-Hill, First reprint Oct. 2003.

2.

Jean J. Labrosse , Jack Ganssle , Robert Oshana , Colin Walls , Keith E.


Curtis, Jason Andrews, David J. Katz, Rick Gentile, Kamal Hyder, Bob Perrin,
Embedded Software, Elsevier, 2008.

3.

Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers


Principlesand Application, First edition, Elsevier, 2007.

REFERENCES:
1.

Steve Heath, Embedded Systems Design, Second Edition-2003, Newnes,

2.

David E.Simon, An Embedded Software Primer, Pearson Education Asia,


First Indian Reprint 2000.

3.

Wayne Wolf, Computers as Components; Principles of Embedded Computing


System Design - Harcourt India, Morgan Kaufman Publishers, First Indian
Reprint 2001

4.

Frank Vahid and Tony Givargis, Embedded Systems Design - A unified


Hardware /Software Introduction, John Wiley, 2002.

105

B.Tech.Information Technology

IT

314

SOFT COMPUTING

L T P C
3 0 0 3

OBJECTIVES

To have the basic idea of artificial intelligence with the use of heuristics based
search algorithms.

To become familiar with neural networks that can learn from available and
generalize to form appropriate rules for inference systems.

To introduce the ideas of fuzzy sets, fuzzy logic and fuzzy based systems.

To familiarize with basics of genetic algorithms.

To be able to develop an application using the various soft computing


techniques.

UNIT I

INTRODUCTION

Introduction of soft computing, soft computing vs. hard computing, various


types of soft computing techniques, applications of soft computing. Artificial
Intelligence : Introduction, Various types of production systems,
characteristics of production systems, breadth first search, depth first search
techniques, other Search Techniques like hill Climbing, Best first Search, A*
algorithm, AO* Algorithms and various types of control strategies. Knowledge
representation issues, Prepositional and predicate logic, monotonic and non
monotonic reasoning, forward Reasoning, backward reasoning.
UNIT II

INTRODUCTION TO NEURAL NETWORK

Structure and Function of a single neuron: Biological neuron, artificial neuron,


definition of ANN, Taxonomy of neural net, Difference between ANN and
human brain, characteristics and applications of ANN, single layer network,
Perceptron training algorithm, Linear separability, Widrow & Hebb's learning
rule/Delta rule, ADALINE, MADALINE, AI v/s ANN.
UNIT III MLP

Introduction of MLP, different activation functions, Error back propagation


algorithm, derivation of BBPA, momentum, limitation, characteristics and
application of EBPA. Counter propagation network, architecture, functioning
& characteristics of counter Propagation network, Hopfield/ Recurrent
network, configuration, stability constraints, associative memory, and
characteristics, limitations and applications. Hopfield v/s Boltzman machine.

106

B.Tech.Information Technology

UNIT IV FUZZY LOGIC

Fuzzy set theory, Fuzzy set versus crisp set, Crisp relation & fuzzy relations,
Fuzzy systems: crisp logic, fuzzy logic, introduction & features of membership
functions, Fuzzy rule base system: fuzzy propositions, formation,
decomposition & aggregation of fuzzy rules, fuzzy reasoning, fuzzy inference
systems, fuzzy decision making & Applications of fuzzy logic.
UNIT V

GENETIC ALGORITHM

Fundamentals, basic concepts, working principle, encoding, fitness function,


reproduction, Genetic modeling: Inheritance operator, cross over, inversion
& deletion, mutation operator, Bitwise operator, Generational Cycle,
Convergence of GA, Applications & advances in GA, Differences & similarities
between GA & other traditional methods.
Total = 45
REFERENCES:
1.

S.Rajasekaran & G.A. Vijayalakshmi Pai, Neural Networks, Fuzzy Logic &
Genetic Algorithms, Synthesis & applications, PHI Publication. 2002

2.

Timothy J.Ross, "Fuzzy Logic with Engineering Applications", McGraw-Hill,


1997.

3.

S.N. Sivanandam & S.N. Deepa, Principles of Soft Computing, Wiley


Publications, 2007

4.

Rich E and Knight K, Artificial Intelligence, TMH, New Delhi. 1991

5.

Bose, Neural Network fundamental with Graph , Algo.& Appl, TMH 1996

6.

Kosko: Neural Network & Fuzzy System, PHI Publication 1992

7.

Klir & Yuan ,Fuzzy sets & Fuzzy Logic: Theory & Appli.,PHI Pub. 1995

107

B.Tech.Information Technology

IT

305

NETWORK PROGRAMMING LAB


(All the programs are to be written using C)

L T P C
0 0 3 1

OBJECTIVES
To implement the following using C language

Address resolution Protocol and Reverse Address resolution Protocol

Socket Programming for Client and Server using TCP

Socket Programming for Socket Programming for UDP

Study of Ns2

LIST OF EXPERIMENTS
1.

Simulation of ARP / RARP.

2.

Write a program that takes a binary file as input and performs bit stuffing
and CRC Computation.

3.

Develop an application for transferring files over RS232.

4.

Simulation of Sliding-Window protocol.

5.

Simulation of BGP / OSPF routing protocol.

6.

Develop a Client - Server application for chat.

7.

Develop a Client that contacts a given DNS Server to resolve a given host
name.

8.

Write a Client to download a file from a HTTP Server.

9.

Study of NS2.

10.

Study of Glomosim / OPNET.

108

B.Tech.Information Technology

IT

306

OPERATING SYSTEM LAB (Linux based)


(Implement the following on LINUX platform.
Use C for high level language implementation)

L T P C
0 0 3 1

OBJECTIVES
To implement the following using C language

Shell Programming

Various system calls

CPU scheduling algorithms

Inter Process Communication

Memory management algorithms

LIST OF EXPERIMENTS
1.

Shell programming Command syntax - write simple functions - basic tests loops - patterns - expansions - substitutions.

2.

Programs using Unix system calls - fork, exec, getpid, exit, wait, close, stat,
opendir, readdir

3.

Programs using the I/O system calls of UNIX (open, read, write, etc)

4.

C Programs to simulate UNIX commands like ls, grep, etc.

5.

Implement CPU scheduling Algorithms - FCFS, SJF, Priority, Round Robin.


For each of the scheduling algorithms, compute Average waiting time &
Average turnaround time and draw the Gantt chart.

6.

Implement the Producer - Consumer problem using semaphores.

7.

Implement memory Allocation Strategies - first fit, worst fit, best fit, using
array

8.

Implement memory Allocation Strategies - first fit, worst fit, best fit, using
linked list.

109

B.Tech.Information Technology

IT

307

VISUAL PROGRAMMING LAB

L T P C
0 0 3 1

OBJECTIVES

To develop windows/SDK programming

To Create basic MFC (Microsoft foundation based classes) programs.

To develop advanced Visual programming using Active X and DLL.

To learn Database connectivity using VC++

To enable the students to develop knowledge in Basic and Advance Visual


programming Concepts.

LIST OF EXPERIMENTS
Windows SDK / Visual C++
1.

Writing code for keyboard and mouse events.

2.

Dialog Based applications

3.

Creating MDI applications

Visual C++
4.

Threads

5.

Document view Architecture, Serialization

6.

Dynamic controls

7.

Menu, Accelerator, Tool tip, Tool bar

8.

Creating DLLs and using them

9.

Data access through ODBC

10.

Creating ActiveX control and using it

110

B.Tech.Information Technology

GE 301

CAREER BUILDING & PEOPLE SKILLS


(Common for all branches)

L T P C
0 0 2 1

COURSE OBJECTIVE
The objective of the course is to prepare the students for building their competencies
and career building skills.
LEARNING OUTCOMES
The course will help the students to

Develop effective presentation skills

Develop all-round personalities with a mature outlook to function effectively


different circumstances.

Develop broad career plans, evaluate the employment market, identify the
potential organizations to get good placement, match the job requirements
and skill sets.

Take part effectively in various selection procedures followed by the recruiters.

COURSE OUTLINE
This course is practical oriented one and exercises will be given to the students
group users/individually depending upon the aspect considered. The following aspect
will form the broad outline content of the syllabi. The exercises will be designed by
the faculty member.

Creation of awareness of the top companies / different verticals / courses for


improving skill set matrix.

Industry expectations to enable the students to prepare for their career.

Group discussions: Dos and Donts handling of Group discussions What


evaluators look for.

Development of positive frame of mind avoiding inhibitions Creation of


self awareness Overcoming of inferiority / superiority complex.

Interview awareness of facing questions Dos and Donts of personal


interview.

Selection of appropriate field via-a-vis personality / interest.

Preparation of Curriculum Vitae Objectives, profiles vis--vis companies


requirement.

111

B.Tech.Information Technology

Enabling students to prepare for different procedures / levels to enter into


any company books / websites to help for further preparation.

Technical interview how to prepare and face it.

Entrepreneurship development preparation for tests prior to the interview


Qualities and pre requisites for launching a firm.

Interpersonal relationships with colleagues clients understanding ones


own behavior perception by others.

How to work with persons whose background, culture, language / work style
different from ones own.

Assessment :
As the course is practical one, it will be assessed using a portfolio based assessment.
The students must in consultation with the Faculty member, plan a portfolio of
evidence for the above mentioned activities. The students must develop a resume
or resumes that promote own ability to meet specific job requirements and plan
their portfolio in a format appropriate to industry they with to target. The case studies
will contain direct observation of the candidate developing career plans, resumes
and skills portfolio, reflect written or oral questioning to assess knowledge and
problem-solving activities to assess ability to align career aspirations with realistic
career goals. The course coordinator in consultation with the course committee will
decide the number of exercises and mark to be awarded for each beside the
weightage for the end semester assessment.

112

B.Tech.Information Technology

SEMESTER VI
IT

308

ADVANCED JAVA PROGRAMMING

L T P C
3 1 0 4

OBJECTIVES

To develop good program to handle exceptions and errors.

To work with collection API and develop fast programs.

To use the serialization concepts of Java technology and develop good


multithreaded programs

To work the latest JDBC technology and learn advanced topics like Java
Generics

To develop an application using advanced features of Java technology.

UNIT I

JAVA FUNDAMENTALS

Java I/O streaming - filter and pipe streams - Byte Code interpretation reflection - Dynamic Reflexive Classes - Threading - Java Native InterfacesSwing.
UNIT II

NETWORK PROGRAMMING IN JAVA

Sockets - secure sockets - custom sockets - UDP datagram's - multicast


sockets - URL classes - Reading Data from the server - writing data configuring the connection - Reading the header - telnet application - Java
Messaging services
UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT

Remote method Invocation - activation models - RMI custom sockets - Object


Serialization - RMI - IIOP implementation - CORBA - IDL technology - Naming
Services - CORBA programming Models - JAR file creation
UNIT IV MULTI-TIER APPLICATION DEVELOPMENT

Server side programming - servlets - Java Server Pages - Applet to Applet


communication - applet to servlet communication - JDBC - Using BLOB and
CLOB objects - storing Multimedia data into databases - Multimedia streaming
applications - Java Media Framework.

113

B.Tech.Information Technology

UNIT V

ENTERPRISE APPLICATIONS

Server Side Component Architecture - Introduction to J2EE - Session Beans


- Entity Beans - Persistent Entity Beans - Transactions.
L : 45 T : 15
TOTAL : 60
TEXT BOOKS:
1.

Elliotte Rusty Harold, 'Java Network Programming', O'Reilly publishers, 2000

2.

Ed Roman, 'Mastering Enterprise Java Beans', John Wiley & Sons Inc., 1999.

3.

Hortsmann & Cornell, 'CORE JAVA 2 ADVANCED FEATURES, VOL II',

4.

Pearson Education, 2002.

REFERENCES:
1.

Web reference: http://java.sun.com.

2.

Patrick Naughton, 'COMPLETE REFERENCE: JAVA2', Tata McGraw-Hill,


2003.

114

B.Tech.Information Technology

IT

309

CRYPTOGRAPHY AND NETWORK SECURITY

L T P C
3 1 0 4

OBJECTIVES

To know the methods of conventional encryption.

To understand the concepts of public key encryption and number theory

To understand authentication and Hash functions.

To know the network security tools and applications.

To understand the system level security used.

To develop a secured system with all level of security mechanisms

UNIT I

INTRODUCTION

10

OSI Security Architecture - Classical Encryption techniques - Cipher


Principles - Data Encryption Standard - Block Cipher Design Principles and
Modes of Operation - Evaluation criteria for AES - AES Cipher - Triple DES
- Placement of Encryption Function - Traffic Confidentiality- Key Distribution
- Random Number Generation.
UNIT II

PUBLIC KEY CRYPTOGRAPHY

10

Principles of Public Key Cryptosystems - RSA algorithm - Key Management


- Diffie-Hellman key Exchange - Elliptic Curve Architecture and Cryptography
- Introduction to Number Theory
UNIT III AUTHENTICATION AND HASH FUNCTION

Authentication requirements - Authentication functions - Message


Authentication Codes - Hash Functions - Security of Hash Functions and
MACs - MD5 message Digest algorithm - Secure Hash Algorithm - RIPEMD
- HMAC Digital Signatures - Authentication Protocols - Digital Signature
Standard
UNIT IV NETWORK SECURITY

Authentication Applications: Kerberos - X.509 Authentication Service Electronic Mail Security - PGP - S/MIME - IP Security - Web Security.
UNIT V

SYSTEM LEVEL SECURITY

Intrusion detection - password management - Viruses and related Threats -

115

B.Tech.Information Technology

Virus Counter measures - Firewall Design Principles - Trusted Systems.


Case study on secured key Generation & Breaking Techniques.
L : 45 T: 15
TOTAL : 60
TEXT BOOK:
1.

William Stallings, 'Cryptography and Network Security - Principles and


Practices', Prentice Hall of India, Third Edition, 2003.

REFERENCES:
1.

Atul Kahate, 'Cryptography and Network Security', Tata McGraw-Hill, 2003.

2.

Bruce Schneier, 'Applied Cryptography', John Wiley & Sons Inc, 2001.

3.

Charles B. Pfleeger, Shari Lawrence Pfleeger, 'Security in Computing', Third

4.

Edition, Pearson Education, 2003.

116

B.Tech.Information Technology

IT

310

SOFTWARE TESTING

L T P C
3 0 0 3

OBJECTIVES

To explain the basics of software testing

To highlight the strategies for software testing

To stress the need and conduct of testing levels

To identify the issues in testing management

To bring out the ways and means of controlling and monitoring testing activity

Students are ready to test software.

UNIT I

9
Introduction to testing as an Engineering activity - Testing Fundamentals Defects, Hypotheses, and tests - Strategies and methods for test case design
I.

UNIT II

Strategies and methods for test case design II - Levels of testing - Test
goals, policies plans, and documentation.
UNIT III

The test organization - Controlling and monitoring the testing process Reviews as a testing activity.
UNIT IV

A measurement program to support product and process quality - Evaluating


software quality: A quantitative approach - Defect analysis and prevention.
UNIT V

The testers' workbench - Process control and optimization - The testing


maturity model and test process assessment.
TOTAL: 45
TEXT BOOK:
1.

Ilene Burnstein, 'Practical Software Testing', Springer, 2003,

117

B.Tech.Information Technology

IT

311

WIRELESS NETWORKS

L T P C
3 0 0 3

OBJECTIVES:

To explain the constraints of the wireless physical layer that affect the design
and performance of ad hoc and sensor networks, protocols, and applications;

To explain the performance of various unicast and multicast routing protocols


that have been proposed for ad hoc networks;

To explain the operation of several media access protocols that have been
proposed for ad hoc and sensor networks;

To describe the platform architectures that are suitable for mobile computing
and communications, e.g. personal digital assistants (PDAs), handsets, etc.;

To explain the energy issues in sensor networks and how they can be
addressed using scheduling, media access control,and special hardware;

To explain various security threats to ad hoc networks and describe proposed


solutions.

UNIT I

PHYSICAL LAYER ALTERNATIVES FOR WIRELESS NETWORKS

Applied Wireless Transmission Techniques. Short Distance Baseband


Transmission. Pulse Transmission. Carrier Modulated Transmission.
Traditional Digital Cellular Transmission. Broadband Modems for Higher
Speeds. Spread Spectrum Transmissions. High-Speed Modems for Spread
Spectrum Technology. Diversity and Smart Receiving Techniques.
Comparison of Modulation Schemes. Coding Techniques for Wireless
Communications
UNIT II

PRINCIPLES OF WIRELESS NETWORK OPERATION

Wireless networks topologies, cellular topology, cell fundamentals signal to


interference ratio calculation, capacity expansion techniques, cell splitting,
use of directional antennas for cell sectoring, micro cell method, overload
cells, channels allocation techniques and capacity expansion FCA, channel
borrowing techniques, DCA, mobility management, radio resources and
power management securities in wireless networks.
UNIT III GSM, CDMA AND TDMA TECHNOLOGY

Mechanism to support a mobile environment, communication in the


infrastructure, IS-95 CDMA forward channel, IS - 95 CDMA reverse channel,

118

B.Tech.Information Technology

pallert and frame formats in IS - 95; forward channel in W-CDMA and CDMA
2000, reverse channels in W-CDMA and CDMA-2000.
UNIT IV LOCAL BROADBAND AND AD HOC NETWORKS

Historical overviews of the LAN industry, evolution of the WLAN industry,


wireless home networking, IEEE 802.11. Wireless ATM. Proactive, reactive
and hybrid routing protocols - DSDV, AODV, DSR, ABR, TORA, ZRP.
UNIT V

WPAN AND GEOLOCATION SYSTEMS

IEEE 802.15 WPAN, Home RF, Bluetooth, interface between Bluetooth and
802.11, wireless geo location technologies for wireless geo location, geo
location standards for E.911 service.
TOTAL : 45
TEXT BOOK:
1.

Kaveh Pahlavan, Prashant Krishnamoorthy, Principles of Wireless Networks,


- A united approach - Pearson Education, 2002.

REFERENCES:
1.

Jochen Schiller, Mobile Communications, Person Education - 2003, 2nd Edn.

2.

X.Wang and H.V.Poor, Wireless Communication Systems, Pearson


education, 2004.

3.

M.Mallick, Mobile and Wireless design essentials, Wiley Publishing Inc. 2003.

4.

P.Nicopolitidis, M.S.Obaidat, G.I. papadimitria, A.S. Pomportsis, Wireless


Networks, John Wiley & Sons, 2003.

119

B.Tech.Information Technology

MS 082

ENGINEERING ECONOMICS AND


MANAGEMENT CONCEPTS

L T P C
3 0 0 3

OBJECTIVES

To give the working engineer an overview of the economics methods


employed in effective engineering decisions as related to the designing,
planning and implementation of successful projects.

To acquire and independently apply concepts and techniques of economic


analysis used to form engineering decisions.

To use the mechanics of simple and compound interest, nominal and effective
interest rates and cash flow diagrams to show how costs and benefits relate
to one another over time.

To demonstrate the use of basic patterns of discrete cash flows that enable
easy comparisons of the worth of engineering projects.

UNIT I

INTRODUCTION TO ECONOMICS & MANAGEMENT

13

Engineering Economics Definition, Importance Demand & Supply;


Elasticity of Demand Types, Break Even Analysis. Definition of
Management Science or Art Management and Administration
Contribution of Taylor and Fayol Functions of Management Types of
Business Organization.
UNIT II

PLANNING

Nature & Purpose Steps involved in Planning Objectives Setting


Objectives Process of Managing by Objectives Strategies, Policies &
Planning Premises Forecasting Decision making.
UNIT III ORGANISING

Nature and Purpose Organization Chart Structure and Process


Departmentation by difference strategies Line and Staff authority Benefits
and Limitations De-Centralization and Delegation of Authority Staffing.
UNIT IV DIRECTING

Leadership Types of Leadership, Motivation Hierarchy of needs


Motivation theories Communication Process of Communication Barriers
and Breakdown Effective Communication Electronic media in
Communication.

120

B.Tech.Information Technology

UNIT V

CONTROLLING

System and process of Controlling Requirements for effective control


The Budget as Control Technique Information Technology in Controlling
Use of computers in handling the information Productivity Problems and
Management Control of Overall Performance Direct and Preventive
Control.
Total : 45
TEXT BOOK
1.

Harold Kooritz & Keinz Weihrich Essentials of Management, Tata McGrawHill, 1998

REFERENCES
1.

Tripathy PC and Reddy PN, Principles of Management, Tata McGraw-Hill,


1999.

2.

JAF Stomer, Freeman R.E. and Daniel R. Gilbert Management, Pearson


Education, Sixth Edition, 2004.

3.

Fraidoon Mazda, Engineering Management, Addison Wesley 2000.

4.

Joseph L. Massic Essentials of Management, Prentice Hall of India,


(Pearson) Fourth Edition, 2003.

5.

S.N. Maheswari, Managerial Economics, S. Chand & Company, 2004.

121

B.Tech.Information Technology

IT

312

ADVANCED JAVA PROGRAMMING LAB


(Common for all branches)

L T P C
0 0 3 1

OBJECTIVES

Create network based applications.

Create business applications.

Implement Server side programming.

Develop dynamic software components.

Develop database application.

Design and develop powerful GUI based components.

Create Animation using Applet, Thread and AWT controls

LIST OF EXPERIMENTS
1.

Write programs in Java to demonstrate the use of following components


Text fields, buttons, Scrollbar, Choice, List and Check box

2.

Write Java programs to demonstrate the use of various Layouts like Flow
Layout, Border Layout, Grid layout, Grid bag layout and card layout

3.

Write programs in Java to create applets incorporating the following features:

4.

5.

Create a color palette with matrix of buttons

Set background and foreground of the control text area by selecting a


color from color palette.

In order to select Foreground or background use check box control as


radio buttons

To set background images

Write programs in Java to do the following.

Set the URL of another server.

Download the homepage of the server.

Display the contents of home page with date, content type, and Expiration
date. Last modified and length of the home page.

Write programs in Java using sockets to implement the following:

HTTP request

FTP
122

B.Tech.Information Technology

SMTP

POP3

6.

Write a program in Java for creating simple chat application with datagram
sockets and datagram packets.

7.

Write programs in Java using Servlets:

8.

9.

To invoke servlets from HTML forms

To invoke servlets from Applets

Write programs in Java to create three-tier applications using servlets

for conducting on-line examination.

for displaying student mark list. Assume that student information is


available in a database which has been stored in a database server.

Create a web page with the following using HTML


i)

To embed a map in a web page

ii)

To fix the hot spots in that map

iii) Show all the related information when the hot spots are clicked.
10.

Create a web page with the following.


i)

Cascading style sheets.

ii)

Embedded style sheets.

iii) Inline style sheets.


iv) Use our college information for the web pages.

123

B.Tech.Information Technology

IT

313

SOFTWARE TESTING LAB

L T P C
0 0 3 1

OBJECTIVES

To discuss the distinctions between validation testing and defect testing

To describe the principles of system and component testing

To describe strategies for generating system test cases

To understand the essential characteristics of tool used for test automation

To assess or evaluate the capabilities or attributes of software programs


ability to adequately meet the applicable standards and customer needs.
Prepare the following documents and carry out the testing technique for two
or three of the experiments done in IT210 - CASE Tools Lab.

1.

Software Test Plan

2.

Test Case Design

3.

Error Tracking and Debugging

4.

Code Coverage Testing

5.

Functional Testing & Performance Testing

6.

Test Report.

Software Testing Tools: Rational Rose, QTP or Cantata++

124

B.Tech.Information Technology

SEMESTER VII
IT

401

DISTRIBUTED SYSTEMS

L T P C
3 0 0 3

OBJECTIVES:

To understand the importance of communication in distributed environment


and the actual implementation of various communication mechanisms

To study how a distributed operating system works and how it differs from
the single processor OS.

To learn how to manage the resources in a distributed environment

To know how to make a distributed systems fault tolerant

To develop the dependable and secure distributed system with efficient


resource utilization.

UNIT I

10
Introduction - Goals - hardware concepts - bus based multiprocessor switched multiprocessor - bus based multicomputer - switched multicomputer
- software concepts - network operating systems - True distributed system Multiprocessor time sharing system - design issues - transparency - Flexibility
- reliability - Performance and Scalability

UNIT II

8
Communication-Layered Protocols - ATM networks - Client server model remote procedure call - group communication

UNIT III

10

Synchronization-Clock Synchronization - Mutual Exclusion - Election


Algorithms - Atomic transactions - Deadlock - Threads - System models Processor Allocation - Scheduling - fault tolerance - Real time system.
UNIT IV

Distributed file systems Distributed file system design - implementation - file


models - fault tolerance - file replication - multimedia.
UNIT V

Distributed shared memory-consistency models - page based distributed shared


memory - shared variable distributed shared memory - Distributed
programming languages - Case studies - Ameoba
TOTAL: 45
125

B.Tech.Information Technology

TEXT BOOK:
1.

Andrew S.Tanenbaum, 'Distributed Operating Systems', Pearson Education


Asia, 2001.

REFERENCES:
1.

Mukesh singhal and Niranjan G.Shivaratri, 'Advanced concepts in Operating


System', Tata McGraw Hill. 2001

2.

Pradeep.k and Sinha, 'Distributed operating systems', PHI, New Delhi, 2001

126

B.Tech.Information Technology

IT

402

WEB COLLABORATION AND TECHNOLOGY

L T P C
3 0 0 3

OBJECTIVES:

To Create Webpages using Dynamic HTML

To learn the basics of the internet and supporting protocols.

To learn transformations from web 1.0 to 2.0 and Webservices

To develop Rich internet applications

To enable the students to know the transformation of Web 1.0 and Web 2.0
and to impart the technologies of interactive web.

UNIT I

INTRODUCTION

History of the Internet and World Wide Web - HTML 4 protocols - HTTP,
SMTP, POP3, MIME, IMAP. Introduction to JAVA Scripts - Object Based
Scripting for the web. Structures - Functions - Arrays - Objects.
UNIT II

DYNAMIC HTML

Introduction - Object refers, Collectors all and Children. Dynamic style,


Dynamic position, frames, navigator, Event Model - On check - On load Onenor - Mouse rel - Form process - Event Bubblers - Filters - Transport
with the Filter - Creating Images - Adding shadows - Creating Gradients Creating Motion with Blur - Data Binding - Simple Data Binding - Moving
with a record set - Sorting table data - Binding of an Image and table.
UNIT III TRANSFORMATION OF WEB 1.0 to WEB 2.0:

Technology Overview, Rich User Experience, User Participation, Dynamic


Content, Metadata, Web Standards and scalability, Openess and collective
intelligence, Web 1.0 vs. Web 2.0,Examples and demo
UNIT IV WEB SERVICES, STANDARDS & SPECIFICATIONS:

Description Languages, Protocols-REST (Representational State Transfer),


SOAP, Collobration architecture and standards (Enterprise bus), Security,
Messaging, Reliability, Transaction, Business Process & Management,
Collaboration, SOA Introduction.
UNIT V RICH INTERNET APPLICATIONS:
Introduction to Photoshop, Dream weaver, Flash, JSP.
127

B.Tech.Information Technology

CLOUD COMPUTING:
Introduction, Enterprise class cloud computing, integrated IDE for Cloud
computing, Real World experience, demo, Future of cloud computing for
the enterprise.
TOTAL: 45
TEXT BOOK :
1.

Deitel & Deitel, Goldberg, 'Internet and World Wide Web - How to Program',
Pearson Education Asia, 2001.

REFERENCES :
1.

Eric Ladd, Jim O' Donnel, 'Using HTML 4, XML and JAVA', Prentice Hall of
India QUE, 1999.

2.

Aferganatel, 'Web Programming: Desktop Management', PHI, 2004.

3.

Rajkamal, 'Web Technology', Tata McGraw-Hill, 2001.

4.

Ravi Kumar Jain Brajesh Prabhakar,'Wiki - A New Wave In Web


Collaboration', Icfai University Press,2006

5.

Thomas Erl,'Service-Oriented Architecture: Concepts, Technology, and


Design'- Prentice Hall, 2006

128

B.Tech.Information Technology

IT

403

MOBILE COMPUTING

L T P C
3 0 0 3

OBJECTIVES:

To impart fundamental concepts in the area of mobile computing.

To provide a computer systems perspective on the converging areas of


wireless networking, embedded systems, and software.

To introduce selected topics of current research interest in the field.

Students can understand and build systems support mechanisms for mobile
computing systems including client-server web/database/file systems, and
mobile networks for achieving the goal of anytime, anywhere computing in
wireless mobile environments.

UNIT I

9
Pervasive Computing - Information Access Devices - Smart Identification Embedded Controls - Entertainment Systems

UNIT II

9
Software: Java - Operating Systems: Windows CE - Palm OS - Symbian
OS - Java Card-Client Middleware - Security

UNIT III

Connecting the world: Internet Protocols and Formats - Mobile Internet Voice - Web Services - Connectivity
UNIT IV

Service Discovery - Back-End Server Infrastructure: Gateways - Application


Servers - Internet Portals-Synchronization
UNIT V

Home Services - Communication Services - Home Automation - Security


Services - Travel and Business Services - Consumer Services
TOTAL: 45
TEXT BOOK:
1.

Uwe Hansmann, Lothar Merk, Martin S.Nicklous and Thomas Stober,


Principles of Mobile Computing, Springer International Edition, Second
Edition, 2003.
129

B.Tech.Information Technology

REFERENCES :
1.

Kaveh Pahlavan, Prasanth Krishnamoorthy, 'Principles of Wireless Networks',


PHI/Pearson Education, 2003.

2.

Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober,


'Principles of Mobile Computing', Springer, New York, 2003.

3.

Hazysztof Wesolowshi, 'Mobile Communication Systems', John Wiley and


Sons Ltd, 2002.

130

B.Tech.Information Technology

IT

404

GRAPHICS AND MULTIMEDIA

L T P C
3 0 0 3

OBJECTIVES:

To study the graphics techniques and algorithms.

To study the basics multimedia concepts and various I/O technologies.

To enable the students to develop their creativity

To understand the fundamental graphical operations and to get a glimpse of


recent advances in computer graphics

To learn the user interface issues that make the computer easy for the
novice user

UNIT I

OUTPUT PRIMITIVES

Introduction - Line - Curve and Ellipse Algorithms - Attributes - TwoDimensional Geometric Transformations - Two-Dimensional Viewing.
UNIT II

THREE-DIMENSIONAL CONCEPTS

Three-Dimensional Object Representations - Three-Dimensional Geometric


and Modeling Transformations - Three-Dimensional Viewing - Color models
- Animation
UNIT III MULTIMEDIA SYSTEMS DESIGN

An Introduction - Multimedia applications - Multimedia System Architecture


- Evolving technologies for Multimedia - Defining objects for Multimedia
systems - Multimedia Data interface standards - Multimedia Databases.
UNIT IV MULTIMEDIA FILE HANDLING

Compression & Decompression - Data & File Format standards - Multimedia


I/O technologies - Digital voice and audio - video image and animation - Full
motion video - Storage and retrieval Technologies.
UNIT V

HYPERMEDIA

Multimedia Authoring & User Interface - Hypermedia messaging - Mobile


Messaging - Hypermedia message component - creating Hypermedia
message - Integrated multimedia message standards - Integrated Document
management - Distributed Multimedia Systems.
TOTAL: 45

131

B.Tech.Information Technology

TEXT BOOKS :
1.

Donald Hearn and M.Pauline Baker, 'Computer Graphics C Version', Pearson


Education, 2003.

2.

Prabat K Andleigh and Kiran Thakrar, 'Multimedia Systems and Design',


PHI, 2003.

REFERENCES :
1.

Judith Jeffcoate, 'Multimedia in practice technology and Applications', PHI,


1998.

2.

Foley, Vandam, Feiner, Huges, 'Computer Graphics: Principles & Practice',


Pearson Education, second edition 2003.

132

B.Tech.Information Technology

IT

405

GRID COMPUTING

L T P C
3 0 0 3

OBJECTIVES

To provide an overview of basic concepts of grid computing

To provide details about grid architecture and related technologies

To illustrate practical adoption of grid deployment through real life case studies

To use grid computing toolkits and develop grid application

UNIT I

GRID COMPUTING

Introduction - Definition and Scope of grid computing


UNIT II

GRID COMPUTING INITIALIVES

Grid Computing Organizations and their roles - Grid Computing analog Grid Computing road map.
UNIT III GRID COMPUTING APPLICATIONS

Merging the Grid sources - Architecture with the Web Devices Architecture.
UNIT IV TECHNOLOGIES

OGSA - Sample use cases - OGSA platform components - OGSI - OGSA


Basic Services.
UNIT V

GRID COMPUTING TOOL KITS

Globus GT 3 Toolkit - Architecture, Programming model, High level services


- OGSI .Net middleware Solutions.
TOTAL : 45
TEXT BOOK:
1.

Joshy Joseph & Craig Fellenstein, 'Grid Computing', PHI, PTR-2003.

REFERENCE :
1.

Ahmar Abbas, 'Grid Computing: A Practical Guide to technology and


Applications', Charles River media - 2003.

133

B.Tech.Information Technology

IT

406

WEB COLLABORATION AND TECHNOLOGY LAB

L T P C
0 0 3 1

OBJECTIVES

To create web applications using HTML and DHTML

To enhance the applications using CSS

To configure the Webservers like Tomcat Apache

To create web applications using servlets and JSP

To enhance web applications using rich internet applications and multimedia


like flash and photoshop.

To provide the students with complete knowledge and hands on in basics as


well as latest technologies of Web 2.0.

LIST OF EXPERIMENTS
1.

2.

Creation of web applications using HTML, DHTML (Simple Data Binding Moving with a record set - Sorting table data - Binding of an Image and
table.)
Enhancement of Application using CSS

3.

JAVA Scripts - Object Based Scripting for the web. Structures - functions Arrays - Objects Java Script.

4.

XML - Structure in Data - Name spaces - DTD - Vocabularies - DOM methods.

5.

Study of TOMCAT Apache Server-Demo

6.

JSP - Overview - Objects - scripting

7.

Servlets

8.

Creation of user interactive web page using Flash.

9.

Creation of simple applications using photoshop.

10.

Using Multimedia (Audio& Video Embedding) in Web page.

134

B.Tech.Information Technology

IT

407

GRAPHICS AND MULTIMEDIA LAB

L T P C
0 0 3 1

OBJECTIVES
Upon completion of this course, students will have:

Exposure to professional tools for media development

Understanding of the relationship between design and code

Learn about effective graphical user interfaces.

Learn to use a variety of common software packages to complete the above


objectives.

LIST OF EXPERIEMENTS
1.

To implement Bresenham's algorithms for line, circle and ellipse drawing

2.

To perform 2D Transformations such as translation, rotation, scaling, reflection


and sharing.

3.

To implement Cohen-Sutherland 2D clipping and window-viewport mapping

4.

To perform 3D Transformations such as translation, rotation and scaling.

5.

To visualize projections of 3D images.

6.

To convert between color models.

7.

To implement text compression algorithm

8.

To implement image compression algorithm

9.

To perform animation using any Animation software

10.

To perform basic operations on image using any image editing software

135

B.Tech.Information Technology

IT

408

SOFTWARE DEVELOPMENT LAB

L T P C
0 0 3 1

OBJECTIVES

Project Team Formation: Form a project team and appoint a project manager.

Client Team Role: Assume the role of a Client. Discuss, evaluate and propose
the requirements for a chosen real-world software project.

Project Requirements: Submit the Software requirement to your Lab


Supervisor

Writing software requirements: Please look at the template to write the


software requirements

Allows students are able to take part in ongoing software development


projects, for internal or external clients.
Design and implementation of mini project using object oriented programming
techniques. The project should be carried out with the following supporting
documents
a)

Requirement Analysis

b)

Software Requirement Specification

c)

Design

d)

Implementation

e)

Testing

Any one of the projects listed below should be carried out in detail
1)

Reservation System

2)

Real Time Scheduler

3)

Stock Management

4)

Online Counseling System

5)

Time Table Generation

6)

Quiz System

7)

Entrance Exam System

8)

Internal Assessment

9)

Tourism Management

10)

Income Tax Assessment


136

B.Tech.Information Technology

SEMESTER VIII
IT

409

SOFTWARE QUALITY AND MANAGEMENT

L T P C
3 0 0 3

OBJECTIVES

To learn software quality models

To know Quality measurement and metrics

To prepare Quality plan, implementation and documentation

To know Quality tools including CASE tools

To learn Quality control and reliability of quality process

To learn Quality management system models

To learn Complexity metrics and Customer Satisfaction

To understand International quality standards ISO, CMM

Become eligible to assess the quality of software project

UNIT I

SOFTWARE QUALITY ASSURANCE

What Is Software Quality - Assuring Software Quality Assurance - Software


Quality Assurance Planning - Fundamentals Of Measurement Theory Software Quality Metrics Overview
UNIT II

SOFTWARE QUALITY MEASUREMENTS

Applying The Seven Basic Quality Tools In Software Development - Defect


Removal Efficiency - Complexity Metrics And Models - Metrics And Lessons
Learned For Object Oriented Projects - Measuring And Analyzing Customer
Satisfaction.
UNIT III SOFTWARE QUALITY MANAGEMENT MODELS

Quality Management Systems - A Historical Perspective, A QMS For Software


- Quality Management Systems - The ISO 9000 Series Of Quality
Management Standards - Models And Standards For Process Improvement
- Dos And Don'ts Of Software Process Improvement.
UNIT IV SOFTWARE MANAGEMENT RENAISSANCE

Conventional Software Management - Evolution Of Software Economics Improving Software Economics - The Old And The New.

137

B.Tech.Information Technology

UNIT V

SOFTWARE MANAGEMENT PROCESS FRAMEWORK &


DISCIPLINE

Life Cycle Process - Model Based Software Architectures - Workflow Of


The Process - Checkpoint Of The Process - Iterative Process Planning Project Organizations And Responsibilities - Process Automation.
TOTAL: 45
REFERENCES:
1.

Stephen H. Kan, 'Metrics and Models in Software Quality Engineering', 2nd


Edition, Pearson Edition, India, 2004.

2.

R.A. Khan, K.Mustafa, S.I. Ahson, 'Software Quality Concepts and Practices',
Narosa Publication, 2006.

3.

Alan C. Gillies, 'Software Quality Theory and Management', 2nd edition,


Thomson Press, 2003.

4.

Walker Royce, 'Software Project Management', Pearson edition, 2006.

138

B.Tech.Information Technology

ELECTIVE SUBJECTS
ITX 001

PERVASIVE COMPUTING

L T P C
3 0 0 3

OBJECTIVES:

Clear conceptual understanding of fundamentals involving all elements and


aspects of Pervasive Computing

Learning design process of Pervasive Computing Environments / Solutions

Understanding hardware, software / services aspects involved

Brief comparative study of protocols, languages, models & technologies


involved

Studying a few real-life Pervasive Computing systems using the case-study


approach so as to get a feel of the existing practice (preferably including
Best Current Practice)

It gives a convenient access to relevant information stored on powerful


networks, allowing them to easily take action anywhere, anytime.

UNIT I

9
Pervasive Computing Application - Pervasive Computing devices and
Interfaces -Device technology trends, Connecting issues and protocols

UNIT II

9
Pervasive Computing and web based Applications - XML and its role in
Pervasive Computing - Wireless Application Protocol (WAP) Architecture
and Security - Wireless Mark-Up language (WML) - Introduction

UNIT III

Voice Enabling Pervasive Computing - Voice Standards - Speech Applications


in Pervasive Computing and security
UNIT IV

PDA in Pervasive Computing - Introduction - PDA software Components,


Standards, emerging trends - PDA Device characteristics - PDA Based
Access Architecture

139

B.Tech.Information Technology

UNIT V

User Interface Issues in Pervasive Computing, Architecture - Smart Cardbased Authentication Mechanisms - Wearable computing Architecture
TOTAL = 45
TEXT BOOKS :
1.

Jochen Burkhardt, Horst Henn, Stefan Hepper, Thomas Schaec & Klaus
Rindtorff. 'Pervasive Computing Technology and Architecture of Mobile
Internet Applications', Addision Wesley, Reading, 2002.

2.

Uwe Hansman, Lothat Merk, Martin S Nicklous & Thomas Stober, 'Principles
of Mobile Computing', Second Edition, Springer- Verlag, New Delhi, 2003.

REFERENCES :
1.

Rahul Banerjee, 'Internetworking Technologies: An Engineering Perspective',


Prentice -Hall of India, New Delhi, 2003. (ISBN 81-203-2185-5)

2.

Rahul Banerjee, 'Lecture Notes in Pervasive Computing', Outline Notes, BITSPilani, 2003.

140

B.Tech.Information Technology

ITX 002

DATA WAREHOUSING AND MINING

L T P C
3 0 0 3

OBJECTIVES:

To introduce the concept of data mining with in detail coverage of basic


tasks, metrics, issues, and implication. Core topics like classification,
clustering and association rules are exhaustively dealt with.

To introduce the concept of data warehousing with special emphasis on


architecture and design.

UNIT I

INTRODUCTION AND DATA WAREHOUSING

Introduction, Data Warehouse, Multidimensional Data Model, Data


Warehouse Architecture, Implementation, Further Development, Data
Warehousing to Data Mining
UNIT II

DATA PREPROCESSING, LANGUAGE, ARCHITECTURES,


CONCEPT DESCRIPTION

Why Preprocessing, Cleaning, Integration, Transformation, Reduction,


Discretization, Concept Hierarchy Generation, Data Mining Primitives, Query
Language, Graphical User Interfaces, Architectures, Concept Description,
Data Generalization, Characterizations, Class Comparisons, Descriptive
Statistical Measures.
UNIT III ASSOCIATION RULES

Association Rule Mining, Single-Dimensional Boolean Association Rules from


Transactional Databases, Multi-Level Association Rules from Transaction
Databases
UNIT IV CLASSIFICATION AND CLUSTERING

12

Classification and Prediction, Issues, Decision Tree Induction, Bayesian


Classification, Association Rule Based, Other Classification Methods,
Prediction, Classifier Accuracy, Cluster Analysis, Types of data,
Categorization of methods, Partitioning methods, Outlier Analysis.
UNIT V

RECENT TRENDS

Multidimensional Analysis and Descriptive Mining of Complex Data Objects,


Spatial Databases, Multimedia Databases, Time Series and Sequence Data,
Text Databases, World Wide Web, Applications and Trends in Data Mining
TOTAL: 45
141

B.Tech.Information Technology

TEXT BOOK :
1.

J. Han, M. Kamber, 'Data Mining: Concepts and Techniques', Harcourt India


/ Morgan Kauffman, 2001.

REFERENCES:
1.

Margaret H.Dunham, 'Data Mining: Introductory and Advanced Topics',


Pearson Education 2004.

2.

Sam Anahory, Dennis Murry, 'Data Warehousing in the real world', Pearson
Education 2003.

3.

David Hand, Heikki Manila,Padhraic Symth,'Principles of Data Mining',PHI


2004.

4.

W.H.Inmon, 'Building the Data Warehouse', 3rd Edition, Wiley, 2003.

5.

Alex Bezon, Stephen J.Smith, 'Data Warehousing, Data Mining & OLAP',
McGraw Hill Edition, 2001.

6.

Paulraj Ponniah, 'Data Warehousing Fundamentals', Wiley-Interscience


Publication, 2003.

142

B.Tech.Information Technology

ITX 003

THEORY OF COMPUTATION

L T P C
3 0 0 3

OBJECTIVES:

This course introduces the fundamental theory of computation.

Starting with the most primitive computing device, a finite automaton, the
course gradually introduces additional components to the device to enhance
its computing power.

The course also introduces students to the twin concepts of languages and
grammars that correspond to classes of computing devices.

Finally the course introduces the idea of a universal computing device and
brings out theoretical limits of the very idea of computing.

UNIT I

AUTOMATA

Introduction to formal proof - Additional forms of proof - Inductive proofs Finite Automata (FA) - Deterministic Finite Automata (DFA) - Non-deterministic
Finite Automata (NFA) - Finite Automata with Epsilon transitions.
UNIT II

REGULAR EXPRESSIONS AND LANGUAGES

Regular Expression - FA and Regular Expressions - Proving languages not


to be regular - Closure properties of regular languages - Equivalence and
minimization of Automata.
UNIT III CONTEXT-FREE GRAMMAR AND LANGUAGES

Context-Free Grammar (CFG) - Parse Trees - Ambiguity in grammars and


languages - Definition of the Pushdown automata - Languages of a Pushdown
Automata - Equivalence of Pushdown automata and CFG, Deterministic
Pushdown Automata.
UNIT IV PROPERTIES OF CONTEXT-FREE LANGUAGES

Normal forms for CFG - Pumping Lemma for CFL - Closure Properties of
CFL - Turing Machines - Programming Techniques for TM.
UNIT V

UNDECIDABILITY

A language that is not Recursively Enumerable (RE) - An undecidable problem


that is RE - Undecidable problems about Turing Machine - Post's
Correspondence Problem
TOTAL: 45
143

B.Tech.Information Technology

TEXT BOOK:
1.

J.E.Hopcroft, R.Motwani and J.D Ullman, 'Introduction to Automata Theory,


Languages and Computations', Second Edition, Pearson Education, 2003.

REFERENCES:
1.

H.R.Lewis and C.H.Papadimitriou, 'Elements of The theory of Computation',


Second Edition, Pearson Education/PHI, 2003

2.

J.Martin, 'Introduction to Languages and the Theory of Computation', Third


Edition, TMH, 2003.

3.

Micheal Sipser, 'Introduction of the Theory and Computation', Thomson


Brokecole, 1997.

144

B.Tech.Information Technology

ITX 004

INFORMATION SYSTEMS DESIGN

L T P C
3 0 0 3

OBJECTIVES

To know the basics of managing the digital firm.

To understand the design, development and maintenance of information


systems.

To understand basic issues in knowledge management and information


systems.

To know the ethical and security issues in information system

To understand the design, development and management of information


systems.

UNIT I

MANAGING THE DIGITAL FIRM

Why information systems - contemporary approaches to information systems


- new role of information systems- major types of systems in organizations
- systems from a functional perspective - enterprise applications organizations and information systems - managers decision making and
information systems - information systems and business strategy.
UNIT II

DESIGNING INFORMATION SYSTEMS

Systems as planned organizational change - business process re-engineering


and process improvement - overview of systems development - alternate
system - Building approaches - Understanding the business value of
Information Systems - The importance of change management in information
system success and failure - Managing Implementation.
UNIT III DEVELOPMENT AND MAINTENANCE OF INFORMATION
SYSTEMS

Systems analysis and design - System development life cycle - Limitation End User Development - Managing End Users - off-the shelf software
packages - Outsourcing - Comparison of different methodologies.
UNIT IV KNOWLEDGE MANAGEMENT, ETHICS AND SECURITY

Knowledge Management in the organization - Information and Knowledge


base systems - Decision -support systems - Understanding ethical and Social
issues packed to systems - Ethics in an Information society - The moral
dimensions of Information Systems - System vulnerability and abuse Creating a control environment - Ensuring System Quality.
145

B.Tech.Information Technology

UNIT V

INFORMATION ARCHITECTURE

Defining Information Architecture - why Information Architecture matters Practicing Information Architecture in the Real world - Information Ecologies
- User needs and Behavior - The anatomy of Information Architecture Organizing Systems - Search Systems.
TOTAL: 45
TEXT BOOKS:
1.

Lauaon Kenneth & Landon Jane, 'Management Information Systems:


Managing the Digital firm', Eighth edition, PHI, 2004.

2.

Uma G. Gupta, 'Management Information Systems - A Management


Prespective', Galgotia publications Pvt., Ltd., 1998.

3.

Louis Rosenfel and Peter Morville, 'Information Architecture for the World
wide Web', O'Reilly Associates, 2002.

REFERENCES:
1.

Steven Alter, 'Information Systems - A Management Perspective', Pearson


Education, 2001.

2.

Uma Gupta, 'Information Systems - Success in 21st Century', Prentice Hall


of India, 2000.

3.

Robert G. Murdick, Joel E. Ross and James R. Claggett, 'Information Systems


for Modern Management', PHI, 1994.

146

B.Tech.Information Technology

ITX 005

ADHOC NETWORKS

L T P C
3 0 0 3

OBJECTIVES:

An understanding of basic of the ad hoc wireless networking.

Covers media access, routing, data management, power optimization,


transport protocol, and much more.

To be able to understand Current and future developments in the field.

UNIT - I INTRODUCTION

10

Model of Operation. symmetric Links. Layer-2 Ad Hoc Solutions. Proactive


versus Reactive Protocols. Multicast. Commercial Applications of Ad Hoc
Networking. Conferencing. Home Networking. Emergency Services. Personal
Area Networks and Bluetooth. Embedded Computing Applications. Technical
and Market Factors Affecting Ad Hoc Networks. Scalability. Power Budget
versus Latency. Protocol Deployment and Incompatible Standards.
UNIT II

CHANNEL ALLOCATION

Channel allocation methods - MACA- 802.11 WLAN - MACAW - CSMA TSMA - MACABI.
UNIT III DSDV DESTINATION SEQUENCED DISTANCE VECTOR
PROTOCOL

Introduction. Overview of Routing Methods. Link-State. Distance-Vector.


Destination-Sequenced Distance Vector Protocol. Protocol Overview. Route
Advertisements. Route Table Entry Structure. Responding to Topology
Changes. Route Selection Criteria. Operating DSDV at Layer 2. Extending
Base Station Coverage. Performance Evaluation using simulators.
UNIT - IV DSR DYNAMIC SOURCE ROUTING PROTOCOL FOR MULTI
HOP WIRELESS

10

Ad Hoc Networks Assumptions. DSR Protocol Description - Overview and


Important Properties. DSR Route Discovery. DSR Route Maintenance.
Additional Route Discovery Features. Additional Route Maintenance
Features. Support for Heterogeneous Networks and Mobile IP. Multicast
Routing with DSR. Location of DSR Functions in the ISO Network Reference
Model. Performance Evaluation using simulators.

147

B.Tech.Information Technology

UNIT - V AODV: AD HOC ON-DEMAND DISTANCE-VECTOR PROTOCOL

AODV Properties. Unicast Route Establishment. Route Discovery. Expanding


Ring Search. Forward Path Setup. Route Maintenance. Local Connectivity
Management. Multicast Route Establishment. Route Discovery. Forward Path
Setup. Multicast Route Activation/Deactivation. Multicast Tree Maintenance.
Performance Evaluation using simulators.
TOTAL : 45
TEXT BOOK :
1.

Charles E. Perkins, 'Ad Hoc Networking', Addison Wesley, December 2000.

REFERENCES :
1.

'GloMoSIm User Manual', http://pcl.cs.ucla.edu/projects/domains

2.

Kevin Fall and Kannan Varadhan, ' NS notes and documentation, ' the VINT
project, UC Berkeley, LBL, USC/ISI, and Xerox PARC, May 1998. World in
progress

3.

IEEE journal on Selected Areas in Communications, 'Special issues on Ad


hoc Networks', August 1999.

4.

Elizabeth.M.Royer and C.K.Toh, ' A Review of Current Routing Protocols for


Mobile Adhoc Networks', IEEE Personal Communications, April 1999.

148

B.Tech.Information Technology

ITX 006

DIGITAL IMAGE PROCESSING

L T P C
3 0 0 3

OBJECTIVES:

To introduce basic concepts in acquiring, storage and Process of images

To introduce for enhancing the quality of images.

To introduce techniques for extraction and processing of region of interest

To introduce case studies of Image Processing.

UNIT I

DIGITAL IMAGE FUNDAMENTALS AND TRANSFORMS

Elements of visual perception - Image sampling and quantization Basic


relationship between pixels - Basic geometric transformations-Introduction
to Fourier Transform and DFT - Properties of 2D Fourier Transform - FFT Separable Image Transforms -Walsh - Hadamard - Discrete Cosine
Transform, Haar, Slant - Karhunen - Loeve transforms.
UNIT II

IMAGE ENHANCEMENT TECHNIQUES:

Spatial Domain methods: Basic grey level transformation - Histogram


equalization - Image subtraction - Image averaging -Spatial filtering:
Smoothing, sharpening filters - Laplacian filters - Frequency domain filters :
Smoothing - Sharpening filters - Homomorphic filtering.
UNIT III IMAGE RESTORATION:

Model of Image Degradation/restoration process - Noise models - Inverse


filtering -Least mean square filtering - Constrained least mean square filtering
- Blind image restoration - Pseudo inverse - Singular value decomposition.
UNIT IV IMAGE COMPRESSION

Lossless compression: Variable length coding - LZW coding - Bit plane


coding- predictive coding-DPCM.
Lossy Compression: Transform coding - Wavelet coding - Basics of Image
compression standards: JPEG, MPEG,Basics of Vector quantization.
UNIT V

IMAGE SEGMENTATION AND REPRESENTATION

Edge detection - Thresholding - Region Based segmentation - Boundary


representation: chair codes- Polygonal approximation - Boundary segments
- boundary descriptors: Simple descriptors-Fourier descriptors - Regional
descriptors -Simple descriptors- Texture
TOTAL : 45
149

B.Tech.Information Technology

TEXT BOOK :
1.

Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image Processing


- Pearson Education 2003.

REFERENCES :
1.

William K Pratt, Digital Image Processing John Willey (2001)

2.

Image Processing Analysis and Machine Vision - Millman Sonka, Vaclav


hlavac, Roger Boyle, Broos/colic, Thompson Learniy (1999).

3.

A.K. Jain, PHI, New Delhi (1995)-Fundamentals of Digital Image Processing.

4.

Chanda Dutta Magundar - Digital Image Processing and Applications, Prentice


Hall of India, 2000

150

B.Tech.Information Technology

TX 007

SATELLITE COMMUNICATION

L T P C
3 0 0 3

OBJECTIVES:

To provide a comprehensive knowledge of the satellite communications.

To provide a qualitative familiarity with the basic concepts.

To describe the satellite communications architecture.

To give the applications of satellite communication systems.

To provide the student with the basic understanding of the unique challenges
of designing, developing, fielding, maintaining, and operating satellite
communications systems

UNIT I ORBITAL MECHANICS AND LAUNCHING METHODS

Introduction, Kepler's laws, Newton's laws, Orbital parameters, Definitions


of Terms for Earth-orbiting Satellites, Orbital perturbations, Station keeping,
Geo stationary and Non- geo stationary orbits, Eclipse of Satellite, CalendarsUniversal Time, Julian Dates, Sidereal Time. Launch vehicles and propulsion,
Launching orbits, Hohmann transfer, Frequency allocation, frequency coordination and regulatory services.
UNIT II

SPACE SEGMENT AND SPACE LINK

Spacecraft configuration- Methods of stabilization, Satellite subsystemsCommunication payload and supporting subsystems: Transponders,
Wideband Receiver, Input Demultiplexer, Power Amplifier, Antenna
Subsystem, Power Supply, Thermal Control, Attitude Control (AOCS), TT&C
Subsystem, Equivalent Isotropic Radiated Power - Transmission Losses Free-Space Transmission - Feeder Losses - Antenna Misalignment Losses
- Fixed Atmospheric and Ionospheric Losses - Link Power Budget Equation
- System Noise - Antenna Noise - Amplifier Noise Temperature - Amplifiers
in Cascade - Noise Factor - Noise Temperature of Absorptive Networks Overall System Noise Temperature - Carrier-to-Noise Ratio - Uplink Saturation Flux Density - Input Back Off, Downlink - Output Back off - Satellite
TWTA Output - Effects of Rain - Uplink rain-fade margin - Downlink rainfade margin - Combined Uplink and Downlink C/N Ratio - Intermodulation
Noise. Polarization
UNIT III SATELLITE ACCESS

Modulation and Multiplexing: Voice, data, Video, Analog- Digital transmission


151

B.Tech.Information Technology

system, Digital video Broadcast, Multiple access: FDMA-Pre-assigned FDMA,


Demand-Assigned FDMA, SPADE System. TDMA- Reference Burst;
Preamble and Post-amble, Carrier recovery, Network synchronization, unique
word detection, Traffic Date, Frame Efficiency and Channel capacity, preassigned TDMA, Demand assigned TDMA, Satellite switched TDMA Speech
Interpolation and Prediction, Downlink analysis for Digital transmission,
CDMA- Direct-Sequence spread spectrum - code signal c(t) - autocorrelation
function for c(t) - Acquisition and tracking - Spectrum spreading and
dispreading - CDMA throughput - Problems - Network Layers - TCP Link Satellite Links and TCP - Enhancing TCP Over Satellite Channels Using
Standard Mechanisms (RFC-2488) - Requests for comments - Split TCP
connections - Asymmetric Channels - Proposed Systems.
UNIT IV EARTH SEGMENT

Introduction, The Sub-satellite Point, Antenna look angles, limits of visibility,


Sun transit outages, The Polar Mount Antenna, Transmitters, Power amplifiers
(HPA), Receivers, Low noise amplifiers (LNA), Types of Antennas, TT&C
systems, Power supplies, Terrestrial Interface, TRVO, MATV, CATV, Test
Equipments Measurements on G/T, C/No, EIRP, Antenna gain.
UNIT V

SATELLITE APPLICATIONS

INTELAST Series, INSAT, VSAT, Facsimile system, Weather service, Remote


sensing, Mobile satellite services: GSM, GPS, INMARSAT,LEO, MEO,
Satellite navigational System, Direct Broadcast Satellite(DBS), Direct to Home
Broadcast(DTH), Digital Audio Broadcast(DAB), Business TV(BTV),
GRAMSAT, Specialized services: E mail, Video conferencing, Internet.
TOTAL : 45
TEXT BOOK :
1.

Dennis Roddy, Satellite Communications, McGraw-Hill Publication Third


edition 2001

REFERENCES :
1.

Timothy Pratt - Charles Bostian & Jeremy Allmuti, 'Satellite Communications',


John Willy & Sons (Asia) Pvt. Ltd. 2004

2.

Wilbur L. Pritchars Henri G.Suyder Hond Robert A.Nelson, 'Satellite


Communication Systems Engineering', Pearson Education Ltd., Second
edition 2003.

3.

M.Richharia : 'Satellite Communication Systems' (Design Principles Macmillan


Press Ltd. Second Edition 2003.
152

B.Tech.Information Technology

ITX 008

NATURAL LANGUAGE PROCESSING

L T P C
3 0 0 3

OBJECTIVES

To provide a general introduction including the use of state automata for


language processing

To provide the fundamentals of syntax including a basic parse

To explain advanced feature like feature structures and realistic parsing


methodologies

To explain basic concepts of remotes processing

To give details about a typical natural language processing applications

UNIT I

INTRODUCTION

Introduction: Knowledge in speech and language processing - Ambiguity Models and Algorithms - Language, Thought and Understanding. Regular
Expressions and automata: Regular expressions - Finite-State automata.
Morphology and Finite-State Transducers: Survey of English morphology Finite-State Morphological parsing - Combining FST lexicon and rules Lexicon-Free FSTs: The porter stammer - Human morphological processing
UNIT II

SYNTAX

10

Word classes and part-of-speech tagging: English word classes - Tagsets


for English - Part-of-speech tagging - Rule-based part-of-speech tagging Stochastic part-of-speech tagging - Transformation-based tagging - Other
issues. Context-Free Grammars for English: Constituency - Context-Free
rules and trees - Sentence-level constructions - The noun phrase Coordination - Agreement - The verb phase and sub categorization Auxiliaries - Spoken language syntax - Grammars equivalence and normal
form - Finite-State and Context-Free grammars - Grammars and human
processing. Parsing with Context-Free Grammars: Parsing as search - A
Basic Top-Down parser - Problems with the basic Top-Down parser - The
early algorithm - Finite-State parsing methods.
UNIT III ADVANCED FEATURES AND SYNTAX

11

Features and Unification: Feature structures - Unification of feature structures


- Features structures in the grammar - Implementing unification - Parsing
with unification constraints - Types and Inheritance. Lexicalized and
Probabilistic Parsing: Probabilistic context-free grammar - problems with
153

B.Tech.Information Technology

PCFGs - Probabilistic lexicalized CFGs - Dependency Grammars - Human


parsing.
UNIT IV SEMANTIC

10

Representing Meaning: Computational desiderata for representations Meaning structure of language - First order predicate calculus - Some
linguistically relevant concepts - Related representational approaches Alternative approaches to meaning. Semantic Analysis: Syntax-Driven
semantic analysis - Attachments for a fragment of English - Integrating
semantic analysis into the early parser - Idioms and compositionality - Robust
semantic analysis. Lexical semantics: relational among lexemes and their
senses - WordNet: A database of lexical relations - The Internal structure of
words - Creativity and the lexicon.
UNIT V

APPLICATIONS

Word Sense Disambiguation and Information Retrieval: Selectional


restriction-based disambiguation - Robust word sense disambiguation Information retrieval - other information retrieval tasks. Natural Language
Generation: Introduction to language generation - Architecture for generation
- Surface realization - Discourse planning - Other issues. Machine Translation:
Language similarities and differences - The transfer metaphor - The
interlingua idea: Using meaning - Direct translation - Using statistical
techniques - Usability and system development.
TOTAL : 45
TEXT BOOK :
1.

Daniel Jurafsky & James H.Martin, ' Speech and Language Processing',
Pearson Education (Singapore) Pte. Ltd., 2002.

REFERENCE :
1.

James Allen, 'Natural Language Understanding', Pearson Education, 2003.

154

B.Tech.Information Technology

ITX 009
UNIT I

BUSINESS PROCESS MODELS


UNDERSTANDING BUSINESS PROCESS

L T P C
3 0 0 3
9

Organizations as Systems, Effective Operations Management, Adding Value,


Competing on Capabilities, Value Chain and Competitive Advantage.
UNIT II

CUSTOMER AND MATERIALS PROCESSING

Marketing in a Changing World, Relationship Marketing, Purchasing, Concept


of a Manufacturing System, Logistics and Competitive Strategy, Reverse
Logistics, The triumph of Process.
UNIT III PROCESS MODELING

Process Modeller's Needs, Basic Concepts in Process Modeling, Modeling


with RADS, Animating a Process.
UNIT IV LARGE PROCESSES

Micro-Modeling of Processes, Modeling Large Processes, Process Patterns.


UNIT V

MANAGING THE MODELING

Modeling the Materials in the Process, Analyzing a Process Model, Managing


the Modeling.
TOTAL : 45
TEXT BOOKS :
1.

Davis Barnes (Editor), 'Understanding Business : Process', Routledge, USA,


2000

2.

Martyn A Ould, 'Business Processes : Modelling and Analysis for ReEngineering and Improvement', John Wiley & Sons, USA, 1995

REFERENCES :
1.

Howard Smith and Peter Fingar, 'Business Process Management (BPM):


The Third Wave', Meghan-Kiffer Press, USA, 2003

2.

Roger Burlton, 'Business Process Management : Profiting from Process',


SAMS, USA, 2001

155

B.Tech.Information Technology

3.

Mike Jacka J, Paulette J Keller, 'Business Process Mapping : Improving


Customer Satisfaction', John Wiley & Sons, USA, 2001

4.

Faisal Haque, 'e-Enterprise : Business Models, Architecture and


Components', Cambridge University Press, UK, 2000.

5.

Ulric J Gelinas, Steve G Sutton and Jane Fedorowicz, 'Business Processes


and Information Technology', Thompson Learning, India, 2004

156

B.Tech.Information Technology

ITX 010

PRINCIPLES OF COMPILER DESIGN

L T P C
3 0 0 3

OBJECTIVES

To have a knowledge about various phases of compiler.

To understand, design and implement a lexical analyzer.

To understand, design and implement a parser.

To understand, design code generation schemes.

To understand optimization of codes and runtime environment.

To be able to design and implement a simple compiler.

UNIT I

9
Phases of a compiler - Computer language representation - Compiler
construction tools - Token specification.

UNIT II

9
Recognition machine - Error recovery - A typical lexical analyzer generator Parsing - Top-down parsing- Principles.

UNIT III

Top-down parsing implementation- Bottom-up parsing- LR parsersImplementation- Error recovery- Parser generator.
UNIT IV

Intermediate languages- Declarations- Flow control statements- Procedure


calls- Symbol table.
UNIT V

Introduction to code optimization- code generation- Issues in design of code


generator - Run time storage management- Approaches to compiler
development.
TOTAL: 45
TEXT BOOK:
1.

Alfred Aho, Ravi Sethi, V.Jeffery Ullman D. 'COMPILERS PRINCIPLES,


TECHINQUES AND TOOLS ', Addison- Wesley, 1988.
157

B.Tech.Information Technology

REFRENCES:
1.
2.

Allen Holub l. ' Compiler Design in C', Prentice Hall of India. 1990.
Charles N.Fischer Richard J.Leblanc, 'Crafting a compiler with C', Benjamin
Cummings, 1991.

158

B.Tech.Information Technology

ITX 011

MEDICAL INFORMATICS

L T P C
3 0 0 3

OBJECTIVES

To study the methods utilized for data storage, data retrieval and analysis

To study the concept of visual programming and to develop VB based medical


information systems.

To expose to various applications of computer in medical field like neural


network, fuzzy system and virtual reality.

Based on the above knowledge to develop packages for transmission of


medical information and for training.

UNIT I

MEDICAL DATABASE IMPLEMENTATION

Medical data acquisition and database systems: PC based mutlichannel


data acquisition system; storage, analysis and retrieval techniques.
UNIT II

VISUAL BASIC

Visual programming concepts; visual Basic environment, tools and controls;


Dynamic data exchange; VB based Medical information System.
UNIT III COMPUTERS IN SYSTEM DESIGN

Hospital Information System its design and functional characteristics;


Principles and application of Artificial Intelligence, Pattern Recognition, Neural
Network and Fuzzy Logic in Medicine.
UNIT IV MULTIMEDIA AND VIRTUAL REALITY APPLIED TO MEDICINE

Basic concepts of Multimedia; Design of Multimedia information systems;


Components of virtual reality; Virtual reality applications in medicine.
UNIT V

COMPUTERS IN MEDICAL RESEARCH

Medical Informatics and its levels; Design and development of educational


packages on medical sciences; Integrated design concepts; Interactive
multimedia, Virtual and digital libraries, Internet and its applications.
TOTAL : 45

159

B.Tech.Information Technology

TEXT BOOK :
1.

R.D.Lele, 'Computer in Medicine', Tata McGraw-Hill, New Delhi, 1997.

REFERENCES :
1.

Tay Vaughan, 'Multimedia making it work', Tata McGraw-Hill, New Delhi,


1997.

2.

Davis Chapman, 'Teach Yourself Visual Basic 6 in 21 days', New Delhi, 1997.

3.

Harold Sackman, 'Biomedical Information Technology', Academic Press, New


York, 1997.

4.

Mary Brth Fecko, 'Electronics Resources: Access and Issues', Bowker and
Saur, London, 1997

160

B.Tech.Information Technology

ITX 012

BIO INFORMATICS

L T P C
3 0 0 3

OBJECTIVES

To emphasize how to use the computer as a tool for biomedical research.

To understand the use of Databases and Data mining concepts in the field of
biology

To study and understand the various modeling techniques that are used for
modeling biological data

To explore visualization techniques for DNA and RNA molecules

To be aware of the microarray technology for genome expression study

To make the students learn through applying the strategies and tools used in
bioinformatics to topical problems drawn from ongoing research and
applications in a variety of fields by using well tested and successful approach
of problem based learning.

UNIT I

INTRODUCTION

Life in Space and Time, Dogmas, Data Archives, WWW, Computers,


Biological Classification, Use of Sequences, Protein Structure, Clinical
Implications.
UNIT II

GENOME ORGANIZATION

Genomics and Proteomics, Eavesdropping on transmission of genetic


information, Genomes of prokaryotes, Genomes of Eukaryotes, Human
Genome, SNPs, Genetic Diversity, Evolution of Genomes.
UNIT III ARCHIVES AND INFORMATION RETRIEVAL

Introduction, The archives, Gateways to Archives.


UNIT IV ALIGNMENTS AND PHYLOGENETIC TREES

Introduction to Sequence Alignment, The dotplot, Dotplots and Sequence


Alignments, Measures of Sequence similarity, Computing the Al;ignment,
The dynamic programming algorithm, Significance of alignments, Multiple
sequence alignment, Applications, Phylogeny, Phylogenetic trees.
UNIT V

PROTEIN STRUCTURE AND DRUG DISCOVERY

Protein Stability and Folding, Applications of Hydrophobicity, Superposition


161

B.Tech.Information Technology

of structures, DALI, Evolution of Protein Structures, Classification of Protein


Structures, Protein Structure prediction and modeling, Assignment of protein
structures to genomes, Prediction of protein function, Drug discovery and
development.
TOTAL : 45
TEXT BOOK :
1.

Arthur M Lesk, 'Introduction to Bioinformatics', Oxford University Press, India,


2004

REFERENCE :
1.

Attwood T K and Parry-Smith D J, 'Introduction to Bioinformatics', Pearson


Education Asis, New Delhi, 2001

162

B.Tech.Information Technology

ITX 013

ENTERPRISE RESOURCE PLANNING

L T P C
3 0 0 3

OBJECTIVES

To know the basics of ERP

To understand the key implementation issues of ERP

To know the business modules of ERP

To be aware of some popular products in the area of ERP

To appreciate the current and future trends in ERP

UNIT I

INTRODUCTION

ERP: An Overview, Enterprise - An Overview, Benefits of ERP, ERP and


Related Technologies, Business Process Reengineering (BPR), Data
Warehousing, Data Mining, OLAP, SCM.
UNIT II

ERP IMPLEMENTATION

ERP Implementation Lifecycle, Implementation Methodology, Hidden Costs,


Organizing the Implementation, Vendors, Consultants and Users, Contracts
with Vendors, Consultants and Employees, Project Management and
Monitoring.
UNIT III THE BUSINESS MODULES

Business modules in an ERP Package, Finance, Manufacturing, Human


Resources, Plant Maintenance, Materials Management, Quality
Management, Sales and Distribution.
UNIT IV THE ERP MARKET

ERP Market Place, SAP AG, Peoplesoft, Baan, JD Edwards, Oracle, QAD,
SSA.
UNIT V

ERP - PRESENT AND FUTURE

Turbo Charge the ERP System, EIA, ERP and e-Commerce, ERP and
Internet, Future Directions.
TOTAL : 45

163

B.Tech.Information Technology

TEXT BOOK :
1.

Alexis Leon, 'ERP Demystified', Tata McGraw Hill, New Delhi, 2000.

REFERENCES :
1.

Joseph A Brady, Ellen F Monk, Bret Wagner, 'Concepts in Enterprise Resource


Planning', Thompson Course Technology, USA, 2001.

2.

Vinod Kumar Garg and Venkitakrishnan N K, 'Enterprise Resource Planning


- Concepts and Practice', PHI, New Delhi, 2003.

164

B.Tech.Information Technology

ITX 014 KNOWLEDGE BASED DECISION SUPPORT SYSTEM

L T P C
3 0 0 3

OBJECTIVES

Participants in this course will have the opportunity to study the theory and
practical applications of knowledge management within organizations. During
the course of the term students will:

Become familiar with the theoretical perspectives of knowledge creation,


knowledge transfer, knowledge sharing, and knowledge leadership roles and
skills;

Understand how the study of communication relates to knowledge


development and knowledge sharing in organizations.

Read about and discuss the relationship between knowledge management


and a learning organization, Development of support system Methods of
managing knowledge Intelligent decision system development.

This course exposed the students to one of the important applications of the
computer.

UNIT I

INTRODUCTION

Decision making, Systems, Modeling, and support - Introduction and


Definition - Systems - Models - Modeling process - Decision making: The
intelligence phase - The design phase - The choice phase - Evaluation: The
implementation phase -Alternative Decision - Making models - Decision
support systems - Decision makers - Case applications.
UNIT II

DECISION SUPPORT SYSTEM DEVELOPMENT

Decision Support System Development: Introduction - Life cycle Methodologies - prototype - Technology Levels and Tools - Development
platforms - Tool selection - Developing DSS
Enterprise systems: Concepts and Definition - Evolution of information
systems - Information needs - Characteristics and capabilities - Comparing
and Integrating EIS and DSS - EIS data access, Data Warehouse, OLAP,
Multidimensional analysis, Presentation and the web - Including soft
information enterprise on systems - Organizational DSS - supply and value
chains and decision support - supply chain problems and solutions computerized systems MRP, ERP, SCM - frontline decision support systems.
165

B.Tech.Information Technology

UNIT III KNOWLEDGE MANAGEMENT

Introduction - Organizational learning and memory - Knowledge management


-Development -methods, Technologies, and Tools - success -Knowledge
management and Artificial intelligence - Electronic document management.
Knowledge acquisition and validation: Knowledge engineering - Scope Acquisition methods - Interviews - Tracking methods - Observation and other
methods - Grid analysis - Machine Learning: Rule induction, case-based
reasoning - Neural computing - Intelligent agents - Selection of an appropriate
knowledge acquisition methods - Multiple experts - Validation and verification
of the knowledge base - Analysis, coding, documenting, and diagramming Numeric and documented knowledge acquisition - Knowledge acquisition
and the Internet/Intranets.
Knowledge representation: Introduction - Representation in logic and other
schemas - Semantic networks - Production rules - Frames - Multiple
knowledge representation - Experimental knowledge representations Representing uncertainty.
UNIT IV INTELLIGENT SYSTEM DEVELOPMENT

Inference Techniques: Reasoning in artificial intelligence - Inference with


rules: The Inference tree - Inference with frames - Model-based and casebased reasoning - Explanation and Meta knowledge - Inference with
uncertainty - Representing uncertainty - Probabilities and related approaches
- Theory of certainty - Approximate reasoning using fuzzy logic.
Intelligent Systems Development: Prototyping: Project Initialization - System
analysis and design - Software classification: Building expert systems with
tools - Shells and environments - Software selection - Hardware -Rapid
prototyping and a demonstration prototype - System development Implementation - Post implementation.
UNIT V

MANAGEMENT SUPPORT SYSTEMS

Implementing and integrating management support systems Implementation: The major issues - Strategies - System integration - Generic
models MSS, DSS, ES - Integrating EIS, DSS and ES, and global integration
166

B.Tech.Information Technology

- Intelligent DSS - Intelligent modeling and model management - Examples


of integrated systems - Problems and issues in integration.
Impacts of Management Support Systems - Introduction - overview Organizational structure and related areas - MSS support to business process
reengineering - Personnel management issues - Impact on individuals Productivity, quality, and competitiveness - decision making and the manager
manager's job - Issues of legality, privacy, and ethics - Intelligent systems
and employment levels - Internet communication - other societal impacts managerial implications and social responsibilities TOTAL : 45
TEXT BOOK :
1.

Efrain Turban, Jay E.Aronson, 'Decision Support Systems and Intelligent


Systems' 6th Edition, Pearson Education, 2001.

REFERENCES :
1.

Ganesh Natarajan, Sandhya Shekhar, 'Knowledge management - Enabling


Business Growth', Tata McGraw Hill, 2002.

2.

George M.Marakas, 'Decision Support System', Prentice Hall, India, 2003.

3.

Efrem A.Mallach, 'Decision Support and Data Warehouse Systems', Tata


McGraw-Hill, 2002.

167

B.Tech.Information Technology

ITX 015

ELECTRONICS COMMERCE

L T P C
3 0 0 3

OBJECTIVES:

To have an awareness about role of IT in business

To have knowledge of basic concepts of e-commerce

To have an awareness about different types of e-commerce web sites and


different modes of payments

To have an awareness about security and legal issues in e-commerce

UNIT I

9
Introduction - Electronic Commerce Framework - The Anatomy of ECommerce Applications. The Network Infrastructure for E-Commerce, The
Internet as a Network Infrastructure.

UNIT II

9
Electronic Payment Systems, Interorganizational Commerce and EDI, EDI
Implementation, MIME and Value - added Networks.

UNIT III

Advertising and Marketing on the Internet, Computer Based Education and


Training, Technological Components of Education on-Demand, Digital Copy
rights and Electronic Commerce, Software Agent.
UNIT IV

The Corporate Digital Library - Dimensions of Internal Electronics Commerce


Systems, Making a Business case for a document Library, Types of Digital
documents, Issues behind document Infrastructure, Corporate data
warehouses, Documents Active / Compound document architecture.
UNIT V

Multimedia and Digital Video - Broad band Telecommunications - Mobile


and Wireless Computing Fundamentals.
TOTAL : 45

168

B.Tech.Information Technology

TEXT BOOK :
1.

'Frontiers of Electronic Commerce', Kalakota & Whinston, Pearson Education,


2002.

REFERENCES :
1.

Kamalesh K. Bajaj, 'E-Commerce: The Cutting Edge & Business', Tata


McGraw-Hill, 2003.

2.

Brenda Kennan, 'Managing your E-Commerce Business', PHI, 2001.

3.

'Electronic Commerce from Vision to Fulfillment', PHI, Elias M. Awad, Feb2003.

4.

'Electronic Commerce - Framework, Technology and Application', TMH,


Bharat Bhaskar, 2003.

5.

Effy Oz, ' Foundations of E-Commerce', PHI, 2001.

6.

Jim A Carter, 'Developing E-Commerce Systems', PHI, 2001.

169

B.Tech.Information Technology

ITX 016

C # AND .NET FRAMEWORK

L T P C
3 0 0 3

OBJECTIVES:

To study basic and advanced features of the C# language

To create form based and web based applications

To study the internals of the .NET framework

To provide an introduction to the .NET framework and enable the student to


program in C#.

UNIT I

INTRODUCTION TO C#

Introducing C#, Understanding .NET, Overview of C#, Literals, Variables,


Data Types, Operators, Expressions, Branching, Looping, Methods, Arrays,
Strings, Structures, Enumerations.
UNIT II

OBJECT ORIENTED ASPECTS OF C#

Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator


Overloading, Delegates, Events, Errors and Exceptions.
UNIT III APPLICATION DEVELOPMENT ON .NET

Building Windows Applications, Accessing Data with ADO.NET.


UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET

Programming Web Applications with Web Forms, Programming Web


Services.
UNIT V

THE CLR AND THE .NET FRAMEWORK

12

Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type


Discovery, Reflecting on a Type, Marshaling, Remoting, Understanding
Server Object Types, Specifying a Server with an Interface, Building a Server,
Building the Client, Using SingleCall, Threads.
TOTAL : 45
TEXT BOOKS :
1.

E. Balagurusamy, 'Programming in C#', Tata McGraw-Hill, 2004.

2.

J. Liberty, 'Programming C#', 2nd ed., O'Reilly, 2002.


170

B.Tech.Information Technology

REFERENCES :
1.

Herbert Schildt, 'The Complete Reference: C#', Tata McGraw-Hill, 2004.

2.

Robinson et al, 'Professional C#', 2nd ed., Wrox Press, 2002.

3.

Andrew Troelsen, 'C# and the .NET Platform', A! Press, 2003.

4.

S. Thamarai Selvi, R. Murugesan, 'A Textbook on C#', Pearson Education,


2003.

171

B.Tech.Information Technology

ITX 017

INFORMATION SECURITY

L T P C
3 0 0 3

OBJECTIVES

To understand the basics of Information Security

To know the legal, ethical and professional issues in Information Security

To know the aspects of risk management

To become aware of various standards in this area

To study the critical need for ensuring Information Security in Organizations

To know the technological aspects of Information Security

UNIT I

INTRODUCTION

History, What is Information Security ?, Critical Characteristics of Information,


NSTISSC Security Model, Components of an Information System, Securing
the Components, Balancing Security and Access, The SDLC, The Security
SDLC.
UNIT II

SECURITY INVESTIGATION

Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and
Professional Issues
UNIT III SECURITY ANALYSIS

Risk Management : Identifying and Assessing Risk, Assessing and Controlling


Risk.
UNIT IV LOGICAL DESIGN

Blueprint for Security, Information Security Poicy, Standards and Practices,


ISO 17799/BS 7799, NIST Models, VISA International Security Model, Design
of Security Architecture, Planning for Continuity.
UNIT V

PHYSICAL DESIGN

Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access


Control Devices, Physical Security, Security and Personnel.
TOTAL : 45

172

B.Tech.Information Technology

TEXT BOOK :
1.

Michael E Whitman and Herbert J Mattord, 'Principles of Information Security',


Vikas Publishing House, New Delhi, 2003

REFERENCES :
1.

Micki Krause, Harold F. Tipton, ' Handbook of Information Security


Management', Vol 1-3 CRC Press LLC, 2004.

2.

Stuart Mc Clure, Joel Scrambray, George Kurtz, 'Hacking Exposed', Tata


McGraw-Hill, 2003 Matt Bishop, ' Computer Security Art and Science',
Pearson/PHI, 2002.

173

B.Tech.Information Technology

ITX 018

WEB SERVICES

L T P C
3 0 0 3

OBJECTIVES:

To learn the architecture of web services

To understand the XML Technology in depth

To learn the building block of web services along with implementation of


XML in E-Business and Content Management.

To enrich the knowledge of the web services with XML and Service oriented
Architecture.

UNIT I

XML TECHNOLOGY FAMILY

XML - benefits - Advantages of XML over HTML, EDI, Databases - XML


based standards - Structuring with schemas - DTD - XML Schemas - XML
processing - DOM - SAX - presentation technologies - XSL - XFORMS XHTML - Transformation - XSLT - XLINK - XPATH - XQuery
UNIT II

ARCHITECTING WEB SERVICES

Business motivations for web services - B2B - B2C - Technical motivations


- limitations of CORBA and DCOM - Service-oriented Architecture (SOA) Architecting web services - Implementation view - web services technology
stack - logical view - composition of web services - deployment view - from
application server to peer to peer - process view - life in the runtime
UNIT III WEB SERVICES BUILDING BLOCKS

Transport protocols for web services - messaging with web services protocols - SOAP - describing web services - WSDL - Anatomy of WSDL manipulating WSDL - web service policy - Discovering web services - UDDI
- Anatomy of UDDI - Web service inspection - Ad-Hoc Discovery - Securing
web services
UNIT IV IMPLEMENTING XML IN E-BUSINESS

B2B - B2C Applications - Different types of B2B interaction - Components of


e-business XML systems - ebXML - RosettaNet - Applied XML in vertical
industry - web services for mobile devices.
UNIT V

XML CONTENT MANAGEMENT AND SECURITY

Semantic Web - Role of Meta data in web content - Resource Description

174

B.Tech.Information Technology

Framework - RDF schema - Architecture of semantic web - content


management workflow - XLANG - WSFL - Securing web services
TOTAL : 45
TEXT BOOK :
1.

Ron Schmelzer et al. ' XML and Web Services', Pearson Education, 2002.

REFERENCES :
1.

Keith Ballinger, '. NET Web Services Architecture and Implementation',


Pearson Education, 2003.

2.

David Chappell, 'Understanding .NET A Tutorial and Analysis', Addison


Wesley, 2002.

3.

Kennard Scibner and Mark C.Stiver, ' Understanding SOAP', SAMS


publishing.

4.

Alexander Nakhimovsky and Tom Myers, 'XML Programming: Web


Applications and Web Services with JSP and ASP', Apress, 2002.

175

B.Tech.Information Technology

ITX 019

MOBILE NETWORKS

L T P C
3 0 0 3

OBJECTIVES:

To learn the basics of Routing and protocols in Adhoc and Sensor Networks,

To learn Wireless Broadband Networks Technology Overview, Platforms and


Standards.

To learn management, testing and troubleshooting in Wireless Broadband


Networks working principles of wireless LAN, its standards.

To learn latest wireless networks

UNIT I

AD HOC NETWORKS

Characteristics and Applications of Ad hoc Networks, Routing - Need for


routing and routing classifications, Table Driven Routing Protocols, Source
Initiated On-Demand Routing Protocols,, Hybrid Protocols - Zone Routing,
Fisheye Routing, LANMAR for MANET with group mobility, Location Added
Routing, Distance Routing Effects, Micro discovery and Power Aware Routing.
UNIT II

SENSOR NETWORKS

Wireless Sensor Networks, DARPA Efforts, Classification, Fundamentals of


MAC, Flat routing - Directed Diffusion, SPIN, COGUR, Hierarchical Routing,
Cluster base routing, Scalable Coordination, LEACH, TEEN, APTEEN and
Adapting to the dynamic nature of Wireless Sensor Networks.
UNIT III WIRELESS BROADBAND NETWORKS TECHNOLOGY
OVERVIEW, PLATFORMS AND STANDARDS

Wireless broadband fundamentals and Fixed Wireless Broadband Systems,


Platforms- Enhanced Copper, Fibre Optic and HFC, 3G Cellular, Satellites,
ATM and Relay Technologies, HiperLAN2 Standard, Global 3G CDMA
Standard, CDMA Harmonization G3G Proposal for Protocol Layers.
UNIT IV MANAGING WIRELESS NETWORKS AND TESTING

Managing Wireless Broadband Operations Management of LMDS Systems


and their Application, Principles of operations Management, LMDS Versus
Other Access technologies, Applications, Testing Wireless Satellite Networks
and Fixed Wireless Broadband Networks.

176

B.Tech.Information Technology

UNIT V

ADVANCED WIRELESS NETWORKS

Wireless. Broadband Network Applications: Teleservices Model and Adaptive QoS


Parameters, Modeling of Wireless. Broadband Applications, Multicomponent
Model, Residential High speed Internet Wireless Broadband Satellite
Systems, Next Generation Wireless Broadband Networks - 3G, Harmonized
3G, 3G CDMA, Smart Phones and 3G Evolution.
TOTAL : 45
TEXT BOOKS :
1.

Joh R. Vacca, 'Wireless Broadband Networks Handbook 3G, LMDS and


Wireless Internet' Tata McGraw-Hill, 2001

2.

D.P. Agrawal and Qing-An zeng, 'Introduction to Wireless and Mobile Systems'
Thomson.

REFERENCES :
1.

Martyn Mallick, 'Mobile and Wireless Design Essentials', Wiley, 2003.

2.

Kavesh Pahlavan and Prashant Krishnamurty - 'Principles of Wireless


Networks' - A unified Approach, Pearson Education, 2002.

177

B.Tech.Information Technology

ITX 020

VIRTUAL REALITY

L T P C
3 0 0 3

OBJECTIVES

Understand the basic principles of virtual reality.

Describe the historical development of virtual reality.

Evaluate current virtual reality hardware and software.

Identify and describe applications for current virtual reality hardware and
software.

Design and construct a simple virtual environment.

Identify and describe social, philosophical, and psychological factors and


implications of virtual reality.

UNIT I

3D COMPUTER GRAPHICS

The virtual world space, positioning the virtual observer, the perspective
projection, Human vision, stereo perspective projection, 3D clipping, color
theory, simple 3D modeling, illumination models, shading algorithms,
radiosity, hidden surface removal, realism, stereographic images.
UNIT II

MODELLING AND TRANSFORMATION

Geometric Modelling: From 2D to 3D, 3D space curves, 3D boundary


representation.
Geometric Transformation: Frames of reference, Modelling transformations,
instances, picking flying, scaling the VE, collision detection.
UNIT III VIRTUAL REALITY SYSTEMS AND ENVIRONMENT

Generic VR Systems: The virtual Environment, the computer environment,


VR Technology, Modes of Interaction, VR systems.
Animating the virtual Environment: Dynamics of numbers, the animation of
objects, shape and object in-between, free-form deformation, particle
systems.
UNIT IV SIMULATION AND HUMAN FACTORS

Physical Simulation: Objects falling in a gravitational field, rotating wheels,


elastic collisions, projectiles, simple pendulums, springs, flight dynamics of
an aircraft.
178

B.Tech.Information Technology

Human Factors: The eye, the ear, the somatic senses, equilibrium.
UNIT V

VIRTUAL REALITY APPLICATIONS

Virtual Reality Hardware: Sensor hardware, Head-Coupled displays, Acoustic


hardware, Integrated VR systems.
Virtual Reality Software: Modelling Virtual worlds, physical simulation, VR
tool kits.
Virtual Reality Applications: Engineering, Entertainment, Science, Education,
Training, Future.
TOTAL : 45
TEXT BOOKS :
1.

Virtual Reality Systems, John Vince, Pearson Education publisher, Asia.

2.

Virtual Reality: The revolutionary Technology of Computer, Howard Rheingold,


Simon & Schuster Publisher.

179

B.Tech.Information Technology

ITX 021

USER INTERFACE DESIGN

L T P C
3 0 0 3

OBJECTIVES

To study the basic characteristics of graphics and web interfaces

To study the basics of Human Computer Interaction

To study the basics of WIMP interfaces

To study the multimedia interfaces for the web

To study the principles of evaluating interfaces

UNIT I

8
Introduction-Importance-Human-Computer interface-characteristics of
graphics interface-Direct manipulation graphical system - web user interfacepopularity-characteristic & principles.

UNIT II

10
User interface design process- obstacles-usability-human characteristics in
design - Human interaction speed-business functions-requirement analysisDirect-Indirect methods-basic business functions-Design standards-system
timings - Human consideration in screen design - structures of menus functions of menus-contents of menu-formatting -phrasing the menu selecting menu choice-navigating menus-graphical menus.

UNIT III

Windows: Characteristics-components-presentation styles-typesmanagements-organizations-operations-web systems-device-based


controls: characteristics-Screen -based controls: operate control - text boxesselection control-combination control-custom control-presentation control.
UNIT IV

Text for web pages - effective feedback-guidance & assistanceInternationalization-accesssibility-Icons-Image-Multimedia -coloring.


UNIT V

Windows layout-test :prototypes - kinds of tests - retest - Information search


- visualization - Hypermedia - www - Software tools.
TOTAL : 45
180

B.Tech.Information Technology

TEXT BOOK :
1.

Wilbent. O. Galitz ,'The Essential Guide to User Interface Design', John


Wiley & Sons, 2001.

REFERENCES :
1.

Ben Sheiderman, 'Design the User Interface', Pearson Education, 1998.

2.

Alan Cooper, 'The Essential of User Interface Design', Wiley - Dream Tech
Ltd., 2002.

181

B.Tech.Information Technology

MAX 001

GRAPH THEORY

L T P C
3 0 0 3

OBJECTIVES

Understand basic notions of Graph Theory

To learn the fundamental concepts in graph theory, with a sense ofsome of


its modern applications.

Also, to learn to understand and create mathematical proofs

Knowing Fundamental Theorems in Graph Theory

Study of algorithmic Graph Theory

UNIT I

9
Graphs - Introduction - Isomorphism - Sub graphs - Walks, Paths, Circuits Connectedness - Components - Euler Graphs - Hamiltonian Paths and
Circuits - Trees - Properties of trees - Distance and Centers in Tree - Rooted
and Binary Trees.

UNIT II

9
Spanning trees - Fundamental Circuits -Spanning Trees in a Weighted Graph
- Cut Sets - Properties of Cut Set - All Cut Sets - Fundamental Circuits and
Cut Sets - Connectivity and Separability - Network flows - 1-Isomorphism 2-Isomorphism - Combinational and Geometric Graphs - Planer Graphs Different Representation of a Planer Graph.

UNIT III

Incidence matrix - Submatrices - Circuit Matrix - Path Matrix - Adjacency


Matrix - Chromatic Number - Chromatic partitioning - Chromatic polynomial
- Matching - Covering - Four Color Problem - Directed Graphs - Types of
Directed Graphs - Digraphs and Binary Relations - Directed Paths and
Connectedness - Euler Graphs - Adjacency Matrix of a Digraph.
UNIT IV

Algorithms: Connectedness and Components - Spanning tree - Finding all


Spanning Trees of a Graph -Set of Fundamental Circuits - Cut Vertices and
Separability - Directed Circuits.
UNIT V

Algorithms: Shortest Path Algorithm - DFS - Planarity Testing - Isomorphism.


TOTAL : 45
182

B.Tech.Information Technology

REFERENCES :
1.

R.J. Wilson, 'Introduction to Graph Theory', Fourth Edition, Pearson


Education, 2003.

2.

Narsingh Deo, 'Graph Theory: With Application to Engineering and Computer


Science', PHI,2003.

3.

Harary 'Graph Theory ' Narosa Publishers, New Delhi.

4.

Douglas B West 'Introduction to Graph theory' Printice Hall (2001).

183

B.Tech.Information Technology

MAX 002

RESOURCE MANAGEMENT TECHNIQUES

L T P C
3 0 0 3

OBJECTIVES

To gain understanding of the linear programming concepts

To learn concepts of duality methods and networks in resource management


techniques

To learn technology underlying the integer programming concepts with


methods and algorithms

To learn concepts in classical optimization theory with simple problems

To know about concepts of object scheduling in time charts and PERT models

To develop an application using linear programming , object scheduling,


resource management techniques and optimization theory.

UNIT I

LINEAR PROGRAMMING:

Principal components of decision problem - Modeling phases - LP Formulation


and graphic solution - Resource allocation problems - Simplex method Sensitivity analysis.
UNIT II

DUALITY AND NETWORKS:

Definition of dual problem - Primal - Dual relationships - Dual simplex methods


- Post optimality analysis - Transportation and assignment model shortest
route problem.
UNIT III INTEGER PROGRAMMING:

Cutting plan algorithm - Branch and bound methods, Multistage (Dynamic)


programming.
UNIT IV CLASSICAL OPTIMISATION THEORY:

Unconstrained external problems, Newton - Ralphson method - Equality


constraints - Jacobean methods - Lagrangian method - Kuhn - Tucker
conditions - Simple problems.
UNIT V

OBJECT SCHEDULING:

Network diagram representation - Critical path method - Time charts and


resource leveling - PERT.
TOTAL : 45
184

B.Tech.Information Technology

REFERNECES:
1.

Anderson 'Quantitative Methods for Business', 8th Edition, Thomson Learning,


2002.

2.

Winston 'Operation Research', Thomson Learning, 2003.

3.

H.A.Taha, 'Operation Research', Prentice Hall of India, 2002.

4.

Vohra, 'Quantitative Techniques in Management', Tata McGraw Hill, 2002.

5.

Anand Sarma, 'Operation Research', Himalaya Publishing House, 2003.

185

B.Tech.Information Technology

ECX 101

PRINCIPLES OF DIGITAL SIGNAL PROCESSING

L T P C
3 0 0 3

OBJECTIVES

To have an overview of signals and systems.

To Analyses the Discrete Time Signals

To study DFT & FFT

To study the design of IIR filters.

To study the design of FIR filters.

This course taught the basic signal-processing principles necessary to


understand many modern high-tech systems, with digital-communications.

UNIT I

CLASSIFICATION OF SIGNALS AND SYSTEMS

Continuous time signals, discrete time signals, step, Ramp, Impulse,


Exponential signals, Classification of CT and DT signals - periodic and
aperiodic- odd and even, energy and power, Deterministic and Random
signals, Classification of systems - Linear Time Invariant Systems, Causal
and non causal systems, stable and unstable systems, Impulse response,
Response of continuous time LTI systems, Convolution Integral.
UNIT II

ANALYSIS OF DISCRETE TIME SIGNALS

Difference equation representation of discrete time systems, Discrete time


Fourier series, Discrete Time Fourier Transform (DTFT), Frequency response
of LTI system, Z transforms, Properties of Z-transform.
UNIT III DISCRETE TIMEM LTI SYSTEMS

Impulse response, Convolution sum, Discrete Fourier Transform (DFT), Fast


Fourier Transform, radix 2 FFT, Decimation in time(DIT) and Decimation in
frequency(DIF) FFT algorithms.
UNIT IV IIR FILTER DESIGN

Analog Butterworth filters, Analog to analog transformation, IIR filter design


by Impulse Invariance method and bilinear transformation, Realization
structures for IIR filters.
UNIT V

FIR FILTER DESIGN

Symmetric & Antisymteric FIR filters - Linear phase filter - Windowing


186

B.Tech.Information Technology

technique - Rectangular, Hanning, Hamming and Blackmann windows Frequency sampling techniques - Structure for FIR systems.
L : 45 T : 15
TOTAL : 60
TEXT BOOKS:
1.

John G Proakis and Dimtris G Manolakis, "Digital Signal Processing


Principles, Algorithms and Application", PHI/Pearson Education, 2000, 3rd
Edition.

2.

Alan V. Oppenheim, Alan S. Willsky with S.Hamid Nawab, "Signals &


Systems", Pearson / Prentice Hall of India Pvt. Ltd., 2003.

REFERENCES :
1.

K.Lindner, "Signals and Systems", McGraw-Hill International, 1999.

2.

Simon Haykin and Barry Van Veen, "Signals and Systems", John Wiley &
Sons, Inc., 1999.

3.

Charles H.Roth, Jr. "Fundamentals of Logic Design", 4th Edition, Jaico


Publishing House, 2000.

187

B.Tech.Information Technology

ECX 102

TELECOMMUNICATION SYSTEMS

L T P C
3 0 0 3

OBJECTIVES

To have knowledge about characteristics of Transmission and microwave


devices.

To study about the fundamentals of satellite communication

To gain brief knowledge about optical communication

To gain knowledge about optical communication

To gain knowledge about advances in Telephone systems

To understand the essentials of cellular communication systems.

To gain detail knowledge about microwave, satellite, optical, telephone and


cellular communication systems.

UNIT I

METHODS OF COMMUNICATION

Transmission lines - Types and Characteristics, Antenna Fundamentals Different types of antennas & their Characteristics, Radio Frequency wave
propagation- Microwave -Principles, Devices (Reflex Klystron, Magnetron,
TWT)-(Principles Only) Radar - Pulsed Radar - CW Radar (Principles and
Block Diagram Only).
UNIT II

INTRODUCTION TO SATELLITE COMMUNICATIONS

Satellite orbits- Satellite communication systems -Earth stations- Applications:


Surveillance, Navigation, Mobile Communication, TV Broadcast, Satellite
Radio, Satellite Telephone-The Internet.
UNIT III INTRODUCTION TO FIBER OPTIC COMMUNICATION

Light wave communication systems - Fiber structure and function types of


Fiber - Optical Transmitter & Receiver -Fiber optic Data communication
systems
UNIT IV TELEPHONE SYSTEM AND ITS APPLICATION

Telephones -Telephone system- Facsimile- Cellular telephone system-Paging


system -Integrated services Digital Networks (ISDN)

188

B.Tech.Information Technology

UNIT V

CELLULAR RADIO

Citizen's band Radio, Cordless Telephone, Improved Mobile Telephone


service (IMTS), Introduction to Advanced Mobile Phone Service (AMPS),
GSM - RF channels and time slots - Voice transmission - Frequency Hopping
- Subscriber ID module - GSM Privacy and Security - IS-95 CDMA PCS Channels - Forward Channel - Reverse Channel - Voice Coding - Power
Control - Hand-off and CDMA Security.
TOTAL: 45
TEXT BOOKS:
1.

Louis.E.Frenzel, 'Communication Electronics - Principles and Application',


3rd Editions, Tata McGraw-Hill, 2002

2.

Roy Blake, 'Wireless Communication Technology', Thomson Delmar


Learning, Second Reprint 2002.

REFERENCES:
1.

Wayne Tomasi,'Electronic Communication systems' 4th Edition, Pearson


Education, 2001.

2.

Marin Cole, 'Introduction to Telecommunications -Voice, Data and Internet',


Pearson Education, 2001.

189

Вам также может понравиться