+ All Categories
Home > Documents > Adhiyamaan Regulation 2008 Curriculum & Syllabi

Adhiyamaan Regulation 2008 Curriculum & Syllabi

Date post: 21-Jul-2016
Category:
Upload: dharmapurinaveen
View: 25 times
Download: 7 times
Share this document with a friend
Description:
Adhiyamaan College of Engg,Hosur.TN..curriculam
170
ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS) B.TECH. INFORMATION TECHNOLOGY CURRICULUM AND SYLLABI REGULATION 2008
Transcript
Page 1: Adhiyamaan Regulation 2008 Curriculum & Syllabi

ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS)

B.TECH. INFORMATION TECHNOLOGY CURRICULUM AND SYLLABI

REGULATION 2008

Page 2: Adhiyamaan Regulation 2008 Curriculum & Syllabi

ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS)B.TECH. INFORMATION TECHNOLOGY

CURRICULUM AND SYLLABIREGULATION 2008

SEMESTER I COURSE

CODE COURSE TITLE L T P C

THEORY

108EHT01 Technical English - I 3 1 0 2

108MAT02 Engineering Mathematics - I 3 1 0 3

108PHT03 Engineering Physics - I 3 0 0 3

108CYT04 Engineering Chemistry - I 3 0 0 2

108EGT05 Engineering Graphics 2 3 0 2

108FCT06 Fundamentals of Computing and Programming 3 0 0 2

PRACTICAL

108CLP01 Computer Practice Laboratory -I 0 0 3 1

108ELP02 Engineering Practice Laboratory 0 0 3 1

108PHP03 Physics Laboratory 0 0 3 1

SEMESTER II

COURSE CODE COURSE TITLE L T P C

THEORY

208EHT01 Technical English – II 3 1 0 2

208MAT02 Engineering Mathematics – II 3 1 0 3

208PHT03 Engineering Physics – II 3 0 0 3

208CYT04 Engineering Chemistry – II 3 0 0 3

208EDT05 Electric Circuits and Electronic Devices 3 1 0 3

208CMT06 Basic Civil & Mechanical Engineering 4 0 0 2

Page 3: Adhiyamaan Regulation 2008 Curriculum & Syllabi

PRACTICAL

208CPP07 Computer Practice Laboratory-II 0 1 2 1

108CHP04 Chemistry Laboratory 0 0 3 1

208CDP09 Circuit and Devices Laboratory 0 0 3 1

108PSP05 Student Personality Development Training - - - -

SEMESTER III

COURSE

CODE COURSE TITLE L T P C

THEORY

308TPD01 Transforms and Partial Differential Equations 3 1 0 3

308ITT02 Object Oriented Programming 3 0 0 2

308ITT03 Digital Principles and Systems Design 3 1 0 3

308ITT04 Data Structures and Algorithms 3 0 0 2

308ITT05 Principles of Communication 3 1 0 3

308ITT06 Environmental Science & Engineering 3 0 0 2

PRACTICAL

308ITP07 Digital Lab 0 0 3 1

308ITP08 Data Structures and Algorithms Lab 0 0 3 1

308ITP09 Object Oriented Programming Lab 0 0 3 1

SEMESTER IV

COURSE

CODE COURSE TITLE L T P C

THEORY

408PQT01 Probability and Queuing Theory 3 1 0 3

408ITT02 Database Management Systems 3 0 0 3

408ITT03 Microprocessors & Microcontrollers 3 0 0 2

408ITT04 Computer Organization and Architecture 3 1 0 3

408ITT05 Operating Systems 3 0 0 2

408ITT06 Software Engineering and Quality Assurance 3 0 0 2

Page 4: Adhiyamaan Regulation 2008 Curriculum & Syllabi

PRACTICAL

408ITP07 Database Management Systems Lab 0 0 3 1

408ITP08 Operating System Lab 0 0 3 1

408ITP09 Microprocessors Lab 0 0 3 1

SEMESTER-V

COURSE CODE COURSE TITLE L T P M C

THEORY

508NMT01 Numerical Methods 3 1 0 100 3

508ITT02 Theory of Computation 3 1 0 100 3

508ITT03 Signals and Linear Systems 3 1 0 100 3

508ITT04 Client Server Computing 3 0 0 100 2

508ITT05 Computer Networks 3 0 0 100 2

508ITT06 Design and Analysis of Algorithms 3 0 0 100 2

PRACTICAL

508ITP07 Computer Networks Lab 0 0 3 100 1

508ITP08 Design and Analysis of Algorithms Lab 0 0 3 100 1

508ITP09 Communication skills & seminar 0 0 3 100 1

SEMESTER VI

COURSE CODE COURSE TITLE L T P M C

THEORY

608ITT01 Digital Signal Processing 3 1 0 100 3

608ITT02 Principles of Compiler Design 3 1 0 100 2

608ITT03 Java Programming 3 0 0 100 3

608ITT04 Object Oriented Analysis and Design 3 0 0 100 2

608ITT05 Communication Switching techniques 3 1 0 100 2

Elective – I 3 0 0 100 -

PRACTICAL

608ITP07 Java Programming Lab 0 0 3 100 1

608ITP08 Compiler Design Lab 0 0 3 100 1

608ITP09 Case Tools Lab 0 0 3 100 1

Page 5: Adhiyamaan Regulation 2008 Curriculum & Syllabi

SEMESTER VII

COURSE CODE COURSE TITLE L T P M C

THEORY

708ITT01 Web Technology 3 0 0 100 3

708ITT02 Mobile Computing 3 0 0 100 3

708ITT03 Principles of Management 3 0 0 100 2

708ITT04 Enterprise Computing 3 0 0 100 3

Elective II 3 0 0 100 -

Elective III 3 0 0 100 -

PRACTICAL

708ITP07 Web Technology Lab 0 0 3 100 1

708ITP08 Mobile Computing Lab 0 0 3 100 1

708ITP09 Enterprise Computing Lab 0 0 3 100 1

SEMESTER VIII

COURSE CODE COURSE TITLE L T P M C

THEORY

808ITT01 Software Project Management 3 1 0 100 3

Elective IV 3 0 0 100 -

Elective V 3 0 0 100 -

PRACTICAL

808ITP04 Project Work 0 0 12 200 9

ELECTIVE LIST

Page 6: Adhiyamaan Regulation 2008 Curriculum & Syllabi

SEMESTER VICOURSE

CODE COURSE TITLE L T P M C

608ITE01 Resource Management Techniques 3 0 0 100 3

608ITE02 UNIX Internals 3 0 0 100 3

608ITE03 Multimedia Systems 3 0 0 100 3

608ITE04 Data Warehousing and Data Mining 3 0 0 100 3

608ITE05 E-Commerce 3 0 0 100 3

608ITE06 Advanced Database 3 0 0 100 3

608ITE07 Intellectual Property Rights 3 0 0 100 3

608ITE08 Indian Constitution and Society 3 0 0 100 3

SEMESTER VIICOURSE

CODE COURSE TITLE L T P M C

708ITE01 TCP/IP Design and Implementation 3 0 0 100 2

708ITE02 C# and .NET Framework 3 0 0 100 2

708ITE03 Pervasive Computing 3 0 0 100 2

708ITE04 Cryptography and Network Security 3 0 0 100 2

708ITE05 Neural Networks 3 0 0 100 2

708ITE06 Distributed Systems 3 0 0 100 2

708ITE07 Mainframe Technologies 3 0 0 100 2

708ITE08 Advanced JAVA Programming 3 0 0 100 2

708ITE09 Software Testing 3 0 0 100 2

708ITE10 Cyber Law and Information Act 3 0 0 100 2

708ITE11 Information Storage Management 3 0 0 100 2

708ITE12 Embedded Systems 3 0 0 100 2

708ITE13 Computer Graphics 3 0 0 100 2

708ITE14 Artificial Intelligence 3 0 0 100 2

Page 7: Adhiyamaan Regulation 2008 Curriculum & Syllabi

SEMESTER VIII

COURSE

CODE COURSE TITLE L T P M C

808ITE01 Parallel Computing 3 0 0 100 3

808ITE02 Genetic Algorithms and Applications 3 0 0 100 3

808ITE03 High Speed Networks 3 0 0 100 3

808ITE04 Digital Image Processing 3 0 0 100 3

808ITE05 Component Based Technology 3 0 0 100 3

808ITE06 Adhoc Sensor Networks 3 0 0 100 3

808ITE07 Cloud Computing 3 0 0 100 3

808ITE08 Bio Informatics 3 0 0 100 3

808ITE09 Professional Ethics 3 0 0 100 3

808ITE10 Soft Computing 3 0 0 100 3

808ITE11 Enterprise Resource Planning 3 0 0 100 3

808ITE12 Grid Computing 3 0 0 100 3

808ITE13 Service Oriented Architecture 3 0 0 100 3

808ITE14 Information Security 3 0 0 100 3

Page 8: Adhiyamaan Regulation 2008 Curriculum & Syllabi

108EHT01 TECHNICAL ENGLISH – I 3 1 0 2

AIM: To encourage students to actively involve in participative learning of English and to help them acquire Communication Skills. OBJECTIVES:

1. To help students develop listening skills for academic and professional purposes. 2. To help students acquire the ability to speak effectively in English in real-life

situations. 3. To inculcate reading habit and to develop effective reading skills. 4. To help students improve their active and passive vocabulary. 5. To familiarize students with different rhetorical functions of scientific English. 6. To enable students write letters and reports effectively in formal and business

situations. UNIT I 12 General Vocabulary - changing words from one form to another - Adjectives, comparative adjectives – Adverbs - Active and passive voice – Tenses - simple present, present continuous - Adverb forms – Nouns – compound nouns - Skimming and scanning - Listening and transfer of information – bar chart, flowchart - Paragraph writing, description – Discussing as a group and making an oral report on the points discussed, conversation techniques - convincing others. Suggested activities:

1. Matching words & meanings - Using words in context – Making sentences. 2. Changing sentences from active to passive voice & vice versa. 3. Skimming, cloze exercises, exercises transferring information from text to graphic

form – bar charts, flow charts. 4. Writing descriptions using descriptive words & phrases, and technical vocabulary. 5. Role play, conversation exercises, discussions, oral reporting exercises Any other related relevant classroom activity

UNIT II 12 Vocabulary – prefixes & suffixes – simple past tense - Spelling and punctuation – ‘wh’ Question forms - Scanning, inference - Listening & note-taking - Paragraph writing - comparison and contrast - Creative thinking and speaking. Suggested Activities:

1. a. Vocabulary activities using prefixes and suffixes. b. Exercises using questions – asking & answering questions.

2. Scanning the text for specific information. 3. Listening guided note-taking - Writing paragraphs using notes, giving suitable

headings and subheadings for paragraphs. Using expressions of comparison and contrast.

4. Discussion activities and exploring creative ideas. Any other related relevant classroom activity

UNIT III 12 Tenses - simple past, simple future and past perfect - Reading in Context -Listening & note-taking – single line – Definitions – sequencing of sentences – instruction - Persuasive speaking. Suggested activities:

Page 9: Adhiyamaan Regulation 2008 Curriculum & Syllabi

1. Providing appropriate context for the use of tenses 2. Listening and note-taking 3. (a) Writing sentence definitions, instructions

(b) Identifying the discourse links and sequencing jumbled sentences / writing instructions.

4. Speaking exercises, discussions, and role play exercises using explaining, convincing and persuasive strategies. Any other related relevant classroom activity

UNIT IV 12 Modal verbs and Probability – Concord subject verb agreement – Correction of errors - Cause and effect expressions – Extended Definition - Speaking about the future plans. Suggested activities:

1. a. Making sentences using modal verbs to express probability b. Gap filling using relevant grammatical form of words. 2. Writing extended definitions 3. Speaking - role play activities, discussions, extempore speaking exercises speculating

about the future. 4. Any other related relevant classroom activity UNIT V 12 ‘If’ conditionals – Gerunds - Intensive reading - Speaking – Presentation of problems & solutions - Itinerary – planning for an industrial visit - Formal Letter writing – Letter to the editor, invitation letter, accepting, declining letter and permission letter. Suggested activities:

1. a) Sentence completion exercises using ‘If’ conditionals. b) Gap filling exercises using gerunds and present participle forms

2. Reading comprehension exercises. 3. Role play, discussion, debating and speaking activities for stating, discussing problems

and suggesting solutions. 4. Planning a tour, writing a travel itinerary. Writing letters to officials and to the editor in

formal/official contexts. Any other related relevant classroom activity

TOTAL: 60 PERIODS TEXT BOOK:

1. Department of Humanities & Social Sciences, Anna University, ‘English for Engineers and Technologists’ Combined Edition (Volumes 1 & 2), Chennai: Orient Longman Pvt. Ltd., 2006. Themes 1 – 4 (Resources, Energy, Computer, Transport)

REFERENCES: 1. Meenakshi Raman and Sangeeta Sharma, ‘Technical Communication English skills

for Engineers’, Oxford University Press, 2008. 2. Andrea, J. Rutherford, ‘Basic Communication Skills for Technology’, Second

Edition, Pearson Education, 2007.

Extensive Reading: A.P.J.Abdul Kalam with Arun Tiwari, ‘Wings of Fire’ An Autobiography, University Press (India) Pvt. Ltd.,1999, 30th Impression 2007. NOTE: The book given under Extensive Reading is meant for inculcating the reading habit of the students. They need not be used for testing purposes.

Page 10: Adhiyamaan Regulation 2008 Curriculum & Syllabi

108MAT02 ENGINEERING MATHEMATICS – I 3 1 0 3

UNIT I MATRICES 12 Characteristic equation – Eigen values and eigen vectors of a real matrix – Properties – Cayley-Hamilton theorem (excluding proof) – Orthogonal transformation of a symmetric matrix to diagonal form – Quadratic form – Reduction of quadratic form to canonical form by orthogonal transformation.

UNIT II THREE DIMENSIONAL ANALYTICAL GEOMETRY 12 Equation of a sphere – Plane section of a sphere – Tangent Plane – Equation of a cone – Right circular cone – Equation of a cylinder – Right circular cylinder. UNIT III DIFFERENTIAL CALCULUS 12 Curvature in Cartesian co-ordinates – Centre and radius of curvature – Circle of curvature – Evolutes – Envelopes – Evolute as envelope of normals. UNIT IV FUNCTIONS OF SEVERAL VARIABLES 12 Partial derivatives – Euler’s theorem for homogenous functions – Total derivatives – Differentiation of implicit functions – Jacobians – Taylor’s expansion – Maxima and Minima – Method of Lagrangian multipliers.

UNIT V MULTIPLE INTEGRALS 12 Double integration – Cartesian and polar coordinates – Change of order of integration – Change of variables between Cartesian and polar coordinates – Triple integration in Cartesian co-ordinates – Area as double integral – Volume as triple integral

TOTAL: 60 PERIODS

TEXT BOOK: 1. Bali N. P and Manish Goyal, “Text book of Engineering Mathematics”, Third edition,

Laxmi Publications(p) Ltd.,(2008). 2. Grewal. B.S, “Higher Engineering Mathematics”, 40th Edition, Khanna Publications,

Delhi, (2007).

REFERENCES: 1. Ramana B.V, “Higher Engineering Mathematics”, Tata McGraw Hill Publishing

Company, New Delhi, (2007). 2. Glyn James, “Advanced Engineering Mathematics”, 7th Edition, Pearson Education,

(2007). 3. Jai.R.K and Iyengar S.R.K,” Advanced Engineering Mathematics”, 3rd Edition,

Narosa Publishing House Pvt. Ltd., (2007).

Page 11: Adhiyamaan Regulation 2008 Curriculum & Syllabi

108PHT03 ENGINEERING PHYSICS – I 3 0 0 3 UNIT I ULTRASONICS 9 Introduction – Production – magnetostriction effect - magnetostriction generator- piezoelectric effect - piezoelectric generator- Detection of ultrasonic waves properties – Cavitations - Velocity measurement – acoustic grating - Industrial applications – drilling, welding, soldering and cleaning – SONAR - Non Destructive Testing – pulse echo system through transmission and reflection modes - A,B and C –scan displays, Medical applications - Sonograms UNIT II LASERS 9 Introduction – Principle of Spontaneous emission and stimulated emission. Population inversion, pumping. Einsteins A and B coefficients - derivation. Types of lasers – He-Ne, CO2 , Nd-YAG, Semiconductor lasers (homojunction & heterojunction) Qualitative Industrial Applications - Lasers in welding, heat treatment, cutting – Medical applications - Holography (construction & reconstruction). UNIT III FIBER OPTICS & APPLICATIONS 9 Principle and propagation of light in optical fibres – Numerical aperture and Acceptance angle - Types of optical fibres (material, refractive index, mode) – Double crucible technique of fibre drawing - Splicing, Loss in optical fibre – attenuation, dispersion, bending - Fibre optical communication system (Block diagram) - Light sources - Detectors - Fibre optic sensors – temperature & displacement - Endoscope. UNIT IV QUANTUM PHYSICS 9 Black body radiations – Planck’s theory (derivation) – Deduction of Wien’s displacement law and Rayleigh – Jeans’ Law from Planck’s theory – Compton effect. Theory and experimental verification – Matter waves – Schrödinger’s wave equation – Time independent and time dependent equations – Physical significance of wave function – Particle in a one dimensional box - Electron microscope - Scanning electron microscope - Transmission electron microscope. UNIT V CRYSTAL PHYSICS 9 Lattice – Unit cell – Bravais lattice – Lattice planes – Miller indices – d spacing in cubic lattice – Calculation of number of atoms per unit cell – Atomic radius – Coordination number – Packing factor for SC, BCC, FCC and HCP structures – NaCl, ZnS, diamond and graphite structures – Polymorphism and allotropy - Crystal defects – point, line and surface defects- Burger vector.

TOTAL: 45 PERIODS TEXT BOOKS:

1. R. K. Gaur and S.C. Gupta, ‘Engineering Physics’ Dhanpat Rai Publications, New Delhi(2003)

2. M.N. Avadhanulu and PG Kshirsagar, ‘A Text book of Engineering Physics’, S.Chand and company, Ltd., New Delhi, 2005.

REFERENCES: 1. Serway and Jewett, ‘Physics for Scientists and Engineers with Modern Physics’, 6th

Edition, Thomson Brooks/Cole, Indian reprint (2007) 2. Rajendran, V and Marikani A, ‘Engineering Physics’ Tata McGraw Hill Publications

Ltd, III Edition, New Delhi, (2004). 3. Palanisamy, P.K., ‘Engineering Physics’ Scitech publications, Chennai, (2007). 4. Jayakumar. S, ‘Engineering Physics’, R.K. Publishers, Coimbatore, (2003). 5. Chitra Shadrach and Sivakumar Vadivelu, ‘Engineering Physics’, Pearson Education,

Page 12: Adhiyamaan Regulation 2008 Curriculum & Syllabi

New Delhi, (2007).

108CYT04 ENGINEERING CHEMISTRY – I 3 0 0 2 AIM To impart a sound knowledge on the principles of chemistry involving the different application oriented topics required for all engineering branches. OBJECTIVES

1. The student should be conversant with the principles water characterization and treatment of potable and industrial purposes.

2. Principles of polymer chemistry and engineering applications of polymers. 3. Industrial applications of surface chemistry. 4. Conventional and non-conventional energy sources and energy storage devices and

Chemistry of engineering materials.

UNIT I WATER TECHNOLOGY 9 Characteristics – alkalinity – types of alkalinity and determination – hardness – types and estimation by EDTA method (problems); Domestic water treatment – disinfection methods (Chlorination, ozonation. UV treatment) – Boiler feed water – requirements – disadvantages of using hard water in boilers – internal conditioning (phosphate, calgon and carbonate conditioning methods) – external conditioning – demineralization process – desalination and reverse osmosis.

UNIT II POLYMERS AND COMPOSITES 9 Polymers-definition – polymerization – types – addition and condensation polymerization – free radical polymerization mechanism – Plastics, classification – preparation, properties and uses of PVC, Teflon, polycarbonate, polyurethane, nylon-6,6, PET- Rubber -vulcanization of rubber, synthetic rubbers – buty1 rubber, SBR, Composites – definition, types polymer matrix composites – FRP only. UNIT III SURFACE CHEMISTRY 9 Adsorption – types – adsorption of gases on solids – adsorption isotherms – Frendlich and Langmuir isotherms – adsorption of solutes from solution – role of adsorbents in catalysis, ion-exchange adsorption and pollution abatement.

UNIT IV NON-CONVENTIONAL ENERGY SOURCES AND STORAGE DEVICES 9

Nuclear energy – fission and fusion reactions and light water nuclear reactor for power generation (block diagram only) – breeder reactor – solar energy conversion – solar cells – wind energy – fuel cells – hydrogen – oxygen fuel cell – batteries – alkaline batteries – lead–acid, nickel–cadmium and lithium batteries.

UNIT V ENGINEERING MATERIALS 9 Refractories – classification – acidic, basic and neutral refractories – properties (refractoriness, refractoriness under load, dimensional stability, porosity, thermal spalling) – manufacture of alumina, magnesite and zirconia bricks, Abrasives – natural and synthetic abrasives – quartz, corundum, emery, garnet, diamond, silicon carbide and boron carbide. Lubricants – mechanism of lubrication, liquid lubricants, - properties – viscosity index, flash and fire points, cloud and pour points, oilyness) – solid lubricants – graphite and molybdenum sulphide. Nanomaterials – introduction to nanochemistry – carbon nanotubes and their applications

TOTAL: 45 PERIODS

Page 13: Adhiyamaan Regulation 2008 Curriculum & Syllabi

TEXT BOOKS:1. P.C.Jain and Monica Jain, “Engineering Chemistry” Dhanpat Rai Pub, Co., New

Delhi (2002). 2. S.S. Dara “A text book of engineering chemistry” S.Chand & Co.Ltd., New Delhi

(2006). REFERENCES:

1. B.K.Sharma “Engineering chemistry” Krishna Prakasan Media (P) Ltd., Meerut (2001).

2. B. Sivasankar “Engineering Chemistry” Tata McGraw-Hill Pub.Co.Ltd, New Delhi (2008).

Page 14: Adhiyamaan Regulation 2008 Curriculum & Syllabi

108EGT05 ENGINEERING GRAPHICS 2 3 0 2 AIM To develop graphic skills in students. OBJECTIVES To develop in student’s graphic skill for communication of concepts, ideas and design of engineering products and expose them to existing national standards related to technical drawings.

Concepts and conventions (Not for Examination) 1 Importance of graphics in engineering applications – Use of drafting instruments – BIS conventions and specifications – Size, layout and folding of drawing sheets – Lettering and dimensioning. UNIT I PLANE CURVES AND FREE HAND SKETCHING 15 Curves used in engineering practices: Conics – Construction of ellipse, Parabola and hyperbola by eccentricity method – Construction of cycloid – construction of involutes of squad and circle – Drawing of tangents and normal to the above curves. Free hand sketching: Representation of Three Dimensional objects – General principles of orthographic projection – Need for importance of multiple views and their placement – First angle projection – layout views – Developing visualization skills through free hand sketching of multiple views from pictorial views of objects. UNIT II PROJECTION OF POINTS, LINES AND PLANE SURFACES 14 Projection of points and straight lines located in the first quadrant – Determination of true lengths and true inclinations – Projection of polygonal surface and circular lamina inclined to both reference planes. UNIT III PROJECTION OF SOLIDS 15 Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is inclined to one reference plane by change of position method. UNIT IV SECTION OF SOLIDS AND DEVELOPMENT OF SURFACES 15 Sectioning of above solids in simple vertical position by cutting planes inclined to one reference plane and perpendicular to the other – Obtaining true shape of section. Development of lateral surfaces of simple and truncated solids – Prisms, pyramids, cylinders and cones – Development of lateral surfaces of solids with cylindrical cutouts, perpendicular to the axis. UNIT V ISOMETRIC AND PERSPECTIVE PROJECTIONS 15 Principles of isometric projection – isometric scale – isometric projections of simple solids, truncated prisms, pyramids, cylinders and cones. Perspective projection of prisms, pyramids and cylinders by visual ray method.

TOTAL: 75 PERIODS

Page 15: Adhiyamaan Regulation 2008 Curriculum & Syllabi

TEXT BOOKS: 1) N.D. Bhatt, “Engineering Drawing” Charotar Publishing House, 46th Edition, (2003).

REFERENCES:

1) K. V. Natrajan, “A text book of Engineering Graphics”, Dhanalakshmi Publishers, Chennai (2006).

2) M.S. Kumar, “Engineering Graphics”, D.D. Publications, (2007). 3) K. Venugopal & V. Prabhu Raja, “Engineering Graphics”, New Age International (P)

Limited (2008). 4) M.B. Shah and B.C. Rana, “Engineering Drawing”, Pearson Education (2005). 5) K. R. Gopalakrishnana, “Engineering Drawing” (Vol.I&II), Subhas Publications

(1998). 6) Dhananjay A.Jolhe, “Engineering Drawing with an introduction to AutoCAD” Tata

McGraw Hill Publishing Company Limited (2008). 7) Basant Agarwal and Agarwal C.M., “Engineering Drawing”, Tata McGraw Hill

Publishing Company Limited, New Delhi, (2008). Publication of Bureau of Indian Standards:

1. IS 10711 – 2001: Technical products Documentation – Size and lay out of drawing sheets.

2. IS 9609 (Parts 0 & 1) – 2001: Technical products Documentation – Lettering. 3. IS 10714 (Part 20) – 2001 & SP 46 – 2003: Lines for technical drawings. 4. IS 11669 – 1986 & SP 46 – 2003: Dimensioning of Technical Drawings. 5. IS 15021 (Parts 1 to 4) – 2001: Technical drawings – Projection Methods.

Special points applicable to University Examinations on Engineering Graphics:

1. There will be five questions, each of either or type covering all units of the syllabus. 2. All questions will carry equal marks of 20 each making a total of 100. 3. The answer paper shall consist of drawing sheets of A3 size only. The students will be

permitted to use appropriate scale to fit solution within A3 size. 4. Whenever the total number of candidates in a college exceeds 150, the University

Examination in that college will be conducted in two sessions (FN and AN on the same day) for 50 percent of student (approx) at a time.

108FCT06 FUNDAMENTALS OF COMPUTING AND PROGRAMMING 3 0 0 2 AIM: To provide an awareness to Computing and Programming

Page 16: Adhiyamaan Regulation 2008 Curriculum & Syllabi

OBJECTIVES:

1. To enable the student to learn the major components of a computer system 2. To know the correct and efficient ways of solving problems 3. To learn to use office automation tools 4. To learn to program in C

UNIT I INTRODUCTION TO COMPUTERS 9 Introduction – Characteristics of Computers – Evolution of Computers - Computer Generations – Classification of Computers – Basic Computer organization – Number Systems UNIT II COMPUTER SOFTWARE 9 Computer Software –Types of Software – Software Development Steps – Internet Evolution - Basic Internet Terminology – Getting connected to Internet Applications. UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE 9 Planning the Computer Program – Purpose – Algorithm – Flow Charts – Pseudocode -Application Software Packages- Introduction to Office Packages (not detailed commands for examination). UNIT IV INTRODUCTION TO C 9 Overview of C – Constants, Variables and Data Types – Operators and Expressions – Managing Input and Output operators – Decision Making - Branching and Looping. UNIT V FUNCTIONS AND POINTERS 9 Handling of Character Strings – User-defined Functions – Definitions – Declarations - Call by reference – Call by value – Structures and Unions – Pointers – Arrays – The Preprocessor – Developing a C Program : Some Guidelines

TOTAL: 45 PERIODS TEXT BOOKS:

1) Ashok.N.Kamthane,“ Computer Programming”, Pearson Education (India) (2008). 2) Behrouz A.Forouzan and Richard.F.Gilberg, “A Structured Programming Approach

Using C”, II Edition, Brooks-Cole Thomson Learning Publications, (2007).

REFERENCES: 1) Pradip Dey, Manas Ghoush, “Programming in C”, Oxford University Press. (2007). 2) Byron Gottfried, “Programming with C”, 2nd Edition, (Indian Adapted Edition), TMH

publications, (2006). 3) Stephen G.Kochan, “Programming in C”, Third Edition, Pearson Education India,

(2005). 4) Brian W.Kernighan and Dennis M.Ritchie, “The C Programming Language”, Pearson

Education Inc., (2005). 5) E.Balagurusamy, “Computing fundamentals and C Programming”, Tata McGraw-Hill

Publishing Company Limited, (2008). 6) S.Thamarai Selvi and R.Murugan, “C for All”, Anuradha Publishers, (2008).

108CLP01 COMPUTER PRACTICE LABORATORY – I 0 0 3 1 LIST OF EXERCISES a) Word Processing 15

Page 17: Adhiyamaan Regulation 2008 Curriculum & Syllabi

1. Document creation, Text manipulation with Scientific notations. 2. Table creation, Table formatting and Conversion. 3. Mail merge and Letter preparation. 4. Drawing - flow Chart b) Spread Sheet 15 5. Chart - Line, XY, Bar and Pie. 6. Formula - formula editor. 7. Spread sheet - inclusion of object, Picture and graphics, protecting the document and sheet. 8. Sorting and Import / Export features.

Simple C Programming * 15 9. Data types, Expression Evaluation, Condition Statements. 10. Arrays 11. Structures and Unions 12. Functions

TOTAL: 45 PERIODS * For programming exercises Flow chart and pseudo code are essential HARDWARE / SOFTWARE REQUIRED FOR A BATCH OF 30 STUDENTS Hardware

LAN System with 33 nodes (OR) Standalone PCs – 33 Nos. Printers – 3 Nos.

Software OS-Windows/UNIX Clone Application Package-Office suite Compiler-C

108ELP02 ENGINEERING PRACTICES LABORATORY 0 0 3 1 OBJECTIVES To provide exposure to the students with hands on experience on various basic engineering practices in Civil, Mechanical, Electrical and Electronics Engineering.

Page 18: Adhiyamaan Regulation 2008 Curriculum & Syllabi

GROUP A (CIVIL & MECHANICAL) I CIVIL ENGINEERING PRACTICE 9 Buildings:

a) Study of plumbing and carpentry components of residential and industrial buildings. Safety aspects.

Plumbing Works:

a) Study of pipeline joints, its location and functions: valves, taps, couplings, unions, reducers, elbows in household fittings.

b) Study of pipe connections requirements for pumps and turbines. c) Preparation of plumbing line sketches for water supply and sewage works. d) Hands-on-exercise: Basic pipe connections – Mixed pipe material connection – Pipe

connections with different joining components. e) Demonstration of plumbing requirements of high-rise buildings.

Carpentry using Power Tools only:

a) Study of the joints in roofs, doors, windows and furniture. b) Hands-on-exercise:

Wood work, joints by sawing, planning and cutting. II MECHANICAL ENGINEERING PRACTICE 13 Welding:

a) Preparation of arc welding of butt joints, lap joints and tee joints. b) Gas welding practice

Basic Machining:

a) Simple Turning and Taper turning b) Drilling Practice

Sheet Metal Work:

a) Forming & Bending: b) Model making – Trays, funnels, etc. c) Different type of joints.

Machine assembly practice:

a) Study of centrifugal pump b) Study of air conditioner

Demonstration on:

a) Smithy operations, upsetting, swaging, setting down and bending. Example – Exercise – Production of hexagonal headed bolt.

Page 19: Adhiyamaan Regulation 2008 Curriculum & Syllabi

b) Foundry operations like mould preparation for gear and step cone pulley. c) Fitting – Exercises – Preparation of square fitting and vee – fitting models.

GROUP B (ELECTRICAL & ELECTRONICS) III ELECTRICAL ENGINEERING PRACTICE 10

1. Residential house wiring using switches, fuse, indicator, lamp and energy meter. 2. Fluorescent lamp wiring. 3. Stair case wiring

4. Measurement of electrical quantities – voltage, current, power & power factor in RLC circuit.

5. Measurement of energy using single phase energy meter. 6. Measurement of resistance to earth of electrical equipment.

IV ELECTRONICS ENGINEERING PRACTICE 13

1. Study of Electronic components and equipments – Resistor, colour coding measurement of AC signal parameter (peak-peak, rms period, frequency) using CR. 2. Study of logic gates AND, OR, EOR and NOT. 3. Generation of Clock Signal. 4. Soldering practice – Components Devices and Circuits – Using general purpose

PCB. 5. Measurement of ripple factor of HWR and FWR.

TOTAL: 45 PERIODS REFERENCES:

1. K.Jeyachandran, S.Natarajan & S, Balasubramanian, “A Primer on     Engineering Practices Laboratory”, Anuradha Publications, (2007).

2. T.Jeyapoovan, M.Saravanapandian & S.Pranitha, “Engineering Practices Lab Manual”, Vikas Puplishing House Pvt.Ltd, (2006)

3. H.S. Bawa, “Workshop Practice”, Tata McGraw – Hill Publishing Company Limited, (2007). 4. A. Rajendra Prasad & P.M.M.S. Sarma, “Workshop Practice”, Sree Sai

Publication, (2002). 5. P.Kannaiah & K.L.Narayana, “Manual on Workshop Practice”, Scitech Publications, (1999).

SEMESTER EXAMINATION PATTERN

The Laboratory examination is to be conducted for Group A & Group B, allotting 90 minutes for each group, with a break of 15 minutes. Both the examinations are to be taken together in sequence, either in the FN session or in the AN session. The maximum marks for Group A and Group B lab examinations will be 50 each, totaling 100 for the Lab course. The candidates shall answer either I or II under Group A and either III or IV under Group B, based on lots.

Engineering Practices Laboratory

List of equipment and components(For a Batch of 30 Students)

Page 20: Adhiyamaan Regulation 2008 Curriculum & Syllabi

CIVIL 1. Assorted components for plumbing consisting of metallic pipes, plastic pipes, flexible pipes, couplings, unions, elbows, plugs and other fittings. 15 Sets. 2. Carpentry vice (fitted to work bench) 15 Nos. 3. Standard woodworking tools 15 Sets. 4. Models of industrial trusses, door joints, furniture joints 5 each 5. Power Tools:

a) Rotary Hammer 2 Nos b) Demolition Hammer 2 Nos c) Circular Saw 2 Nos d) Planer 2 Nos e) Hand Drilling Machine 2 Nos f) Jigsaw 2 Nos

MECHANICAL 1. Arc welding transformer with cables and holders 5 Nos. 2. Welding booth with exhaust facility 5 Nos. 3. Welding accessories like welding shield, chipping hammer, wire brush, etc. 5 Sets. 4. Oxygen and acetylene gas cylinders, blow pipe and other welding outfit. 2 Nos. 5. Centre lathe 2 Nos. 6. Hearth furnace, anvil and smithy tools 2 Sets. 7. Moulding table, foundry tools 2 Sets. 8. Power Tool: Angle Grinder 2 Nos 9. Study-purpose items: centrifugal pump, air-conditioner 1 each.

ELECTRICAL 1. Assorted electrical components for house wiring 15 Sets 2. Electrical measuring instruments 10 Sets 3. Study purpose items: Iron box, fan and regulator, emergency lamp 1 each 4. Megger (250V/500V) 1 No. 5. Power Tools:

(a) Range Finder 2 Nos (b) Digital Live-wire detector 2 Nos

ELECTRONICS 1. Soldering guns 10 Nos. 2. Assorted electronic components for making circuits 50 Nos. 3. Small PCBs 10 Nos. 4. Multimeters 10 Nos. 5. Study purpose items: Telephone, FM radio, low-voltage power supply

108PHP03 PHYSICS LABORATORY 0 0 3 1

LIST OF EXPERIMENTS

1. (a) Particle size determination using Diode Laser

Page 21: Adhiyamaan Regulation 2008 Curriculum & Syllabi

(b)  Determination of Laser parameters – Wavelength, and angle of divergence.

(c) Determination of acceptance angle in an optical fiber.

2. Determination of thickness of a thin wire – Air wedge method

3. Determination of velocity of sound and compressibility of liquid – Ultrasonic

interferometer.

4. Determination of wavelength of mercury spectrum – spectrometer grating.

5. Determination of thermal conductivity of a bad conductor – Lee’s Disc method.

6. Determination of Hysteresis loss in a ferromagnetic material

A minimum of FIVE experiments shall be offered.

Laboratory classes on alternate weeks for Physics and Chemistry.

The lab examinations will be held only in the second semester.

SEMESTER II

208EHT01 TECHNICAL ENGLISH II 3 1 0 2 AIM:

Page 22: Adhiyamaan Regulation 2008 Curriculum & Syllabi

To encourage students to actively involve in participative learning of English and to help them acquire Communication Skills.

OBJECTIVES: 1. To help students develop listening skills for academic and professional purposes. 2. To help students acquire the ability to speak effectively in English in real-life situations. 3. To inculcate reading habit and to develop effective reading skills. 4. To help students improve their active and passive vocabulary. 5. To familiarize students with different rhetorical functions of scientific English. 6. To enable students write letters and reports effectively in formal and business

situations.

UNIT I 12 Technical Vocabulary - meanings in context, sequencing words, Articles- Prepositions, intensive reading& predicting content, Reading and interpretation, extended definitions, Process description

Suggested activities: 1. Exercises on word formation using the prefix ‘self’ - Gap filling with preposition. 2. Exercises - Using sequence words. 3. Reading comprehension exercise with questions based on inference – Reading headings

and predicting the content – Reading advertisements and interpretation. 4. Writing extended definitions – Writing descriptions of processes – Writing paragraphs

based on discussions – Writing paragraphs describing the future. UNIT II 12 Phrases / Structures indicating use / purpose – Adverbs-Skimming – Non-verbal communication - Listening – correlating verbal and non-verbal communication -Speaking in group discussions – Formal Letter writing – Writing analytical paragraphs. Suggested activities:

1. Reading comprehension exercises with questions on overall content – Discussions analyzing stylistic features (creative and factual description) - Reading comprehension exercises with texts including graphic communication - Exercises in interpreting non-verbal communication.

2. Listening comprehension exercises to categorize data in tables. 3. Writing formal letters, quotations, clarification, and complaint – Letter seeking

permission for Industrial visits– Writing analytical paragraphs on different debatable issues.

UNIT III 12 Cause and effect expressions – Different grammatical forms of the same word - Speaking – stress and intonation, Group Discussions - Reading – Critical reading - Listening, - Writing – using connectives, report writing – types, structure, data collection, content, form, recommendations .

Suggested activities: 1. Exercises combining sentences using cause and effect expressions – Gap filling

exercises using the appropriate tense forms – Making sentences using different grammatical forms of the same word. ( Eg: object –verb / object – noun )

2. Speaking exercises involving the use of stress and intonation – Group discussions–

Page 23: Adhiyamaan Regulation 2008 Curriculum & Syllabi

analysis of problems and offering solutions. 3. Reading comprehension exercises with critical questions, multiple choice questions. 4. Sequencing of jumbled sentences using connectives – Writing different types of

reports like industrial accident report and survey report – Writing recommendations.

UNIT IV 12 Numerical adjectives – Oral instructions – Descriptive writing – Argumentative paragraphs – Letter of application - content, format (CV / Bio-data) - Instructions, imperative forms - Checklists, Yes/No question form – E-mail communication.

Suggested Activities:

1. Rewriting exercises using numerical adjectives. 2. Reading comprehension exercises with analytical questions on content – Evaluation of

content. 3. Listening comprehension – entering information in tabular form, intensive listening

exercise and completing the steps of a process. 4. Speaking - Role play – group discussions – Activities giving oral instructions. 5. Writing descriptions, expanding hints – Writing argumentative paragraphs – Writing

formal letters – Writing letter of application with CV/Bio-data – Writing general and safety instructions – Preparing checklists – Writing e-mail messages.

UNIT V 9 Speaking - Discussion of Problems and solutions - Creative and critical thinking – Writing an essay, Writing a proposal.

Suggested Activities: 1. Case Studies on problems and solutions 2. Brain storming and discussion 3. Writing Critical essays 4. Writing short proposals of 2 pages for starting a project, solving problems, etc.

5. Writing advertisements. TOTAL: 60 PERIODS

TEXT BOOK: 1) Chapters 5 – 8. Department of Humanities & Social Sciences, Anna University,

‘English for Engineers and Technologists’ Combined Edition (Volumes 1 & 2), Chennai: Orient Longman Pvt. Ltd., 2006. Themes 5 – 8 (Technology, Communication, Environment, Industry)

REFERENCES: 1. P. K. Dutt, G. Rajeevan and C.L.N Prakash, ‘A Course in Communication Skills’,

Cambridge University Press, India 2007. 2. Krishna Mohan and Meera Banerjee, ‘Developing Communication

Skills’,Macmillan India Ltd., (Reprinted 1994 – 2007). 3. Edgar Thorpe, Showick Thorpe, ‘Objective English’, Second Edition, Pearson

Education, 2007.

Extensive Reading: 1. Robin Sharma, ‘The Monk Who Sold His Ferrari’, Jaico Publishing House, 2007.

Note:

Page 24: Adhiyamaan Regulation 2008 Curriculum & Syllabi

The book listed under Extensive Reading is meant for inculcating the reading habit of the students. They need not be used for testing purposes.

208MAT02 ENGINEERING MATHEMATICS – II 3 1 0 3 UNIT I ORDINARY DIFFERENTIAL EQUATIONS 12

Page 25: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Higher order linear differential equations with constant coefficients – Method of variation of parameters – Cauchy’s and Legendre’s linear equations – Simultaneous first order linear equations with constant coefficients. UNIT II VECTOR CALCULUS 12 Gradient Divergence and Curl – Directional derivative – Irrotational and solenoidal vector fields – Vector integration – Green’s theorem in a plane, Gauss divergence theorem and stokes’ theorem (excluding proofs) – Simple applications involving cubes and rectangular parallelpipeds. UNIT III ANALYTIC FUNCTIONS 12 Functions of a complex variable – Analytic functions – Necessary conditions, Cauchy – Riemann equation and Sufficient conditions (excluding proofs) – Harmonic and orthogonal properties of analytic function – Harmonic conjugate – Construction of analytic functions – Conformal mapping : w= z+c, cz, 1/z, and bilinear transformation. UNIT IV COMPLEX INTEGRATION 12 Complex integration – Statement and applications of Cauchy’s integral theorem and Cauchy’s integral formula – Taylor and Laurent expansions – Singular points – Residues – Residue theorem – Application of residue theorem to evaluate real integrals – Unit circle and semi-circular contour(excluding poles on boundaries). UNIT V LAPLACE TRANSFORM 12 Laplace transform – Conditions for existence – Transform of elementary functions – Basic properties – Transform of derivatives and integrals – Transform of unit step function and impulse functions – Transform of periodic functions. Definition of Inverse Laplace transforms as contour integral – Convolution theorem (excluding proof) – Initial and final value theorems – Solution of linear ODE of second order with constant coefficients using Laplace transformation techniques.

TOTAL : 60 PERIODS TEXT BOOK:

1) Bali N. P and Manish Goyal, “Text book of Engineering Mathematics”, 3 rd Edition, Laxmi Publications (p) Ltd., (2008).

2) Grewal. B.S, “Higher Engineering Mathematics”, 40th Edition, Khanna Publications, Delhi, (2007).

REFERENCES:

1) Ramana B.V, “Higher Engineering Mathematics”,Tata McGraw Hill Publishing Company, New Delhi, (2007).

2) Glyn James, “Advanced Engineering Mathematics”, 3rd Edition, Pearson Education, (2007).

3) Erwin Kreyszig, “Advanced Engineering Mathematics”, 7th Edition, Wiley India, (2007).

4) Jain R.K and Iyengar S.R.K, “Advanced Engineering Mathematics”, 3rd Edition, Narosa Publishing House Pvt. Ltd., (2007).

208PHT03 ENGINEERING PHYSICS – II 3 0 0 3 UNIT I CONDUCTING MATERIALS 9

Page 26: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Conductors – classical free electron theory of metals – Electrical and thermal conductivity – Wiedemann – Franz law – Lorentz number – Draw backs of classical theory – Quantum theory – Fermi distribution function – Effect of temperature on Fermi Function – Density of energy states – carrier concentration in metals. UNIT II SEMICONDUCTING MATERIALS 9 Intrinsic semiconductor – carrier concentration derivation – Fermi level – Variation of Fermi level with temperature – electrical conductivity – band gap determination – extrinsic semiconductors – carrier concentration derivation in n-type and p-type semiconductor – variation of Fermi level with temperature and impurity concentration – compound semiconductors – Hall effect –Determination of Hall coefficient – Applications. UNIT III MAGNETIC AND SUPERCONDUCTING MATERIALS 9 Origin of magnetic moment – Bohr magneton – Dia and para magnetism – Ferro magnetism – Domain theory – Hysteresis – soft and hard magnetic materials – anti – ferromagnetic materials – Ferrites – applications – magnetic recording and readout – storage of magnetic data – tapes, floppy and magnetic disc drives. Superconductivity : properties - Types of super conductors – BCS theory of superconductivity(Qualitative) - High Tc superconductors – Applications of superconductors – SQUID, cryotron, magnetic levitation. UNIT IV DIELECTRIC MATERIALS 9 Electrical susceptibility – dielectric constant – electronic, ionic, orientational and space charge polarization – frequency and temperature dependence of polarisation – internal field – Claussius – Mosotti relation (derivation) – dielectric loss – dielectric breakdown – uses of dielectric materials (capacitor and transformer) – ferroelectricity and applications. UNIT V MODERN ENGINEERING MATERIALS 9 Metallic glasses: preparation, properties and applications. Shape memory alloys (SMA): Characteristics, properties of NiTi alloy, application, advantages and disadvantages of SMA Nanomaterials: synthesis –plasma arcing – chemical vapour deposition – sol-gels – electrodeposition – ball milling - properties of nanoparticles and applications. Carbon nanotubes: fabrication – arc method – pulsed laser deposition – chemical vapour deposition - structure – properties and applications.

TOTAL: 45 PERIODS TEXT BOOKS:

1) Charles Kittel ‘ Introduction to Solid State Physics’, John Wiley & sons, 7th edition, Singapore (2007)

2) Charles P. Poole and Frank J.Ownen, ’Introduction to Nanotechnology’, Wiley India(2007) (for Unit V)

REFERENCES: 1) Rajendran, V, and Marikani A, ‘Materials science’Tata McGraw Hill publications,

(2004) New delhi. 2) Jayakumar, S. ‘Materials science’, R.K. Publishers, Coimbatore, (2008). 3) Palanisamy P.K, ‘Materials science’, Scitech publications(India) Pvt. LTd., Chennai,

second Edition(2007) 4) M. Arumugam, ‘Materials Science’ Anuradha publications, Kumbakonam, (2006).

208CYT04 ENGINEERING CHEMISTRY – II 3 0 0 3

AIM

Page 27: Adhiyamaan Regulation 2008 Curriculum & Syllabi

To impart a sound knowledge on the principles of chemistry involving the different application oriented topics required for all engineering branches. OBJECTIVES

1) The student should be conversant with the principles electrochemistry, electrochemical cells, emf and applications of emf measurements.

2) Principles of corrosion control. 3) Chemistry of Fuels and combustion. 4) Industrial importance of Phase rule and alloys. 5) Analytical techniques and their importance.

UNIT I ELECTROCHEMISTRY 9 Electrochemical cells – reversible and irreversible cells – EMF – measurement of emf – Single electrode potential – Nernst equation (problem) – reference electrodes –Standard Hydrogen electrode -Calomel electrode – Ion selective electrode – glass electrode and measurement of pH – electrochemical series – significance – potentiometer titrations (redox - Fe²+ vs dichromate and precipitation – Ag+ vs CI- titrations) and conduct metric titrations (acid-base – HCI vs, NaOH) titrations.

UNIT II CORROSION AND CORROSION CONTROL 9 Chemical corrosion – Pilling – Bedworth rule – electrochemical corrosion – different types – galvanic corrosion – differential aeration corrosion – factors influencing corrosion – corrosion control – sacrificial anode and impressed cathodic current methods – corrosion inhibitors – protective coatings – paints – constituents and functions – metallic coatings – electroplating (Au) and electroless (Ni) plating.

UNIT III FUELS AND COMBUSTION 9 Calorific value – classification – Coal – proximate and ultimate analysis metallurgical coke – manufacture by Otto-Hoffmann method – Petroleum processing and fractions – cracking – catalytic cracking and methods-knocking – octane number and cetane number – synthetic petrol – Fischer Tropsch and Bergius processes – Gaseous fuels- water gas, producer gas, CNG and LPG, Flue gas analysis – Orsat apparatus – theoretical air for combustion.

UNIT IV PHASE RULE AND ALLOYS 9 Statement and explanation of terms involved – one component system – water system – condensed phase rule – construction of phase diagram by thermal analysis – simple eutectic systems (lead-silver system only) – alloys – importance, ferrous alloys – nichrome and stainless steel – heat treatment of steel, non-ferrous alloys – brass and bronze.

UNIT V ANALYTICAL TECHNIQUES 9 Beer-Lambert’s law (problem) – UV-visible spectroscopy and IR spectroscopy – principles – instrumentation (problem) (block diagram only) – estimation of iron by colorimetry – flame photometry – principle – instrumentation (block diagram only) – estimation of sodium by flame photometry – atomic absorption spectroscopy – principles – instrumentation (block diagram only) – estimation of nickel by atomic absorption spectroscopy.

TOTAL: 45 PERIODS

TEXT BOOKS: 1) P.C.Jain and Monica Jain, “Engineering Chemistry” Dhanpat Rai Pub, Co., New

Delhi (2002).

Page 28: Adhiyamaan Regulation 2008 Curriculum & Syllabi

2) S.S.Dara “A text book of Engineering Chemistry” S.Chand & Co.Ltd., New Delhi (2006).

REFERENCES: 1) B.Sivasankar “Engineering Chemistry” Tata McGraw-Hill Pub.Co.Ltd, New Delhi

(2008). 2) B.K.Sharma “Engineering Chemistry” Krishna Prakasan Media (P) Ltd., Meerut

(2001).

208EDT05 ELECTRIC CIRCUITS AND ELECTRONIC DEVICES 3 1 0 3 (For ECE, CSE, IT and Biomedical Engg. Branches)

Page 29: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT I CIRCUIT ANALYSIS TECHNIQUES 12 Kirchoff’s current and voltage laws – series and parallel connection of independent sources – R, L and C – Network Theorems – Thevenin, Superposition, Norton, Maximum power transfer and duality – Star-delta conversion.

UNIT II TRANSIENT RESONANCE IN RLC CIRCUITS 12 Basic RL, RC and RLC circuits and their responses to pulse and sinusoidal inputs – frequency response – Parallel and series resonances – Q factor – single tuned and double tuned circuits. UNIT III SEMICONDUCTOR DIODES 12 Review of intrinsic & extrinsic semiconductors – Theory of PN junction diode – Energy band structure – current equation – space charge and diffusion capacitances – effect of temperature and breakdown mechanism – Zener diode and its characteristics. UNIT IV TRANSISTORS 12 Principle of operation of PNP and NPN transistors – study of CE, CB and CC configurations and comparison of their characteristics – Breakdown in transistors – operation and comparison of N-Channel and P-Channel JFET – drain current equation – MOSFET – Enhancement and depletion types – structure and operation – comparison of BJT with MOSFET – thermal effect on MOSFET. UNIT V SPECIAL SEMICONDUCTOR DEVICES 12

(Qualitative Treatment only) Tunnel diodes – PIN diode, varactor diode – SCR characteristics and two transistor equivalent model – UJT – Diac and Triac – Laser, CCD, Photodiode, Phototransistor, Photoconductive and Photovoltaic cells – LED, LCD.

TOTAL: 60 PERIODS TEXT BOOKS:

1. Joseph A. Edminister, Mahmood, Nahri, “Electric Circuits” – Shaum series,Tata McGraw Hill, (2001)

2. S. Salivahanan, N. Suresh kumar and A. Vallavanraj, “Electronic Devices and Circuits”,Tata McGraw Hill, 2nd Edition, (2008).

3. David A. Bell, “Electronic Devices and Circuits”, Oxford University Press, 5th

Edition, (2008). REFERENCES:

1. Robert T. Paynter, “Introducing Electronics Devices and Circuits”, Pearson Education, 7th Education, (2006).

2. William H. Hayt, J.V. Jack, E. Kemmebly and steven M. Durbin, “Engineering Circuit Analysis”,Tata McGraw Hill, 6th Edition, 2002.

3. J. Millman & Halkins, Satyebranta Jit, “Electronic Devices & Circuits”,Tata McGraw Hill, 2nd Edition, 2008.

208CMT06 BASIC CIVIL & MECHANICAL ENGINEERING 4 0 0 2 (Common to branches under Electrical and I & C Faculty)

A – CIVIL ENGINEERING

Page 30: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT I SURVEYING AND CIVIL ENGINEERING MATERIALS 15

Surveying: Objects – types – classification – principles – measurements of distances – angles – leveling – determination of areas – illustrative examples. Civil Engineering Materials: Bricks – stones – sand – cement – concrete – steel sections. UNIT II BUILDING COMPONENTS AND STRUCTURES 15 Foundations: Types, Bearing capacity – Requirement of good foundations. Superstructure: Brick masonry – stone masonry – beams – columns – lintels – roofing – flooring – plastering – Mechanics – Internal and external forces – stress – strain – elasticity – Types of Bridges and Dams – Basics of Interior Design and Landscaping.

TOTAL: 30 PERIODS

B – MECHANICAL ENGINEERING UNIT III POWER PLANT ENGINEERING 10 Introduction, Classification of Power Plants – Working principle of steam, Gas, Diesel, Hydro-electric and Nuclear Power plants – Merits and Demerits – Pumps and turbines – working principle of Reciprocating pumps (single acting and double acting) – Centrifugal Pump. UNIT IV I C ENGINES 10 Internal combustion engines as automobile power plant – Working principle of Petrol and Diesel Engines – Four stroke and two stroke cycles – Comparison of four stroke and two stroke engines – Boiler as a power plant. UNIT V REFRIGERATION AND AIR CONDITIONING SYSTEM 10 Terminology of Refrigeration and Air Conditioning. Principle of vapour compression and absorption system – Layout of typical domestic refrigerator – Window and Split type room Air conditioner. TOTAL: 30 PERIODS REFERENCES:

1) Shanmugam G and Palanichamy M S, “Basic Civil and Mechanical Engineering”,Tata McGraw Hill Publishing Co., New Delhi, (1996).

2) Ramamrutham. S, “Basic Civil Engineering”, Dhanpat Rai Publishing Co. (P) Ltd. (1999).

3) Seetharaman S. “Basic Civil Engineering”, Anuradha Agencies, (2005). 4) Venugopal K and Prahu Raja V, “Basic Mechanical Engineering”, Anuradha

Publishers, Kumbakonam, (2000). 5) Shantha Kumar S R J., “Basic Mechanical Engineering”, Hi-tech Publications,

Mayiladuthurai, (2000).

208CPP07 COMPUTER PRACTICE LABORATORY – II 0 1 2 1

LIST OF EXPERIMENTS 1. UNIX COMMANDS 15

Page 31: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Study of Unix OS - Basic Shell Commands - Unix Editor 2. SHELL PROGRAMMING 15 Simple Shell program - Conditional Statements - Testing and Loops 3. C PROGRAMMING ON UNIX 15 Dynamic Storage Allocation-Pointers-Functions-File Handling

TOTAL: 45 PERIODS HARDWARE / SOFTWARE REQUIREMENTS FOR A BATCH OF 30 STUDENTS Hardware

1 UNIX Clone Server 33 Nodes (thin client or PCs) Printer – 3 Nos.

Software OS – UNIX Clone (33 user license or License free Linux) Compiler - C

108CHP04 CHEMISTRY LABORATORY 0 0 3 1

LIST OF EXPERIMENTS

1. Estimation of hardness of Water by EDTA

2. Estimation of Copper in brass by EDTA

3. Determination of DO in water ( Winkler’s method)

4. Estimation of Chloride in Water sample (Argentometric)

5. Estimation of alkalinity of Water sample

6. Determination of molecular weight and degree of polymerization using viscometer.

A minimum of FIVE experiments shall be offered.

Laboratory classes on alternate weeks for Physics and Chemistry.

The lab examinations will be held only in the second semester.

208CDP09 CIRCUITS AND DEVICES LABORATORY 0 0 3 1

1. Verification of KVL and KCL

Page 32: Adhiyamaan Regulation 2008 Curriculum & Syllabi

2. Verification of Thevenin and Norton Theorems.

3. Verification of superposition Theorem.

4. Verification of Maximum power transfer and reciprocity theorems.

5. Frequency response of series and parallel resonance circuits.

6. Characteristics of PN and Zener diode

7. Characteristics of CE configuration

8. Characteristics of CB configuration

9. Characteristics of UJT and SCR

10. Characteristics of JFET and MOSFET

11. Characteristics of Diac and Triac.

12. Characteristics of Photodiode and Phototransistor.

TOTAL: 45 PERIODS

SEMESTER-III

Page 33: Adhiyamaan Regulation 2008 Curriculum & Syllabi

308TPD01 TRANSFORMS AND PARTIAL DIFFERENTIAL EQUATIONS 3 1 0 3 (Common to all branches)

OBJECTIVES The course objective is to develop the skills of the students in the areas of Transforms and Partial Differential Equations. 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 FOURIER SERIES 9 + 3Dirichlet’s conditions – General Fourier series – Odd and even functions – Half range sine series – Half range cosine series – Complex form of Fourier Series – Parseval’s identify – Harmonic Analysis.

UNIT II FOURIER TRANSFORMS 9 + 3Fourier integral theorem (without proof) – Fourier transform pair – Sine and Cosine transforms – Properties – Transforms of simple functions – Convolution theorem – Parseval’s identity. UNIT III PARTIAL DIFFERENTIAL EQUATIONS 9 + 3 Formation of partial differential equations – Lagrange’s linear equation – Solutions of standard types of first order partial differential equations - Linear partial differential equations of second and higher order with constant coefficients.

UNIT IV APPLICATIONS OF PARTIAL DIFFERENTIAL EQUATIONS 9 + 3Solutions of one dimensional wave equation – One dimensional equation of heat conduction – Steady state solution of two-dimensional equation of heat conduction (Insulated edges excluded) – Fourier series solutions in Cartesian coordinates.

UNIT V Z -TRANSFORMS AND DIFFERENCE EQUATIONS 9 + 3Z-transforms - Elementary properties – Inverse Z-transform – Convolution theorem -Formation of difference equations – Solution of difference equations using Z-transform.Lectures: 45 Tutorials: 15 Total: 60

TEXT BOOKS1) Grewal, B.S, ‘Higher Engineering Mathematics’ 40th Edition, Khanna publishers,

Delhi, (2007)

REFERENCES1) Bali.N.P and Manish Goyal ‘A Textbook of Engineering Mathematics’, Seventh

Edition, Laxmi Publications(P) Ltd. (2007)2) Ramana.B.V. ‘Higher Engineering Mathematics’ Tata Mc-GrawHill Publishing

Company limited, New Delhi (2007).3) Glyn James, ‘Advanced Modern Engineering Mathematics’, Third edition-Pearson

Education (2007).4) Erwin Kreyszig ’Advanced Engineering Mathematics’, Eighth edition-Wiley India

(2007).

308ITT02 OBJECT ORIENTED PROGRAMMING 3 0 0 2 (Common to CSE & IT)

Page 34: Adhiyamaan Regulation 2008 Curriculum & Syllabi

AIM: To understand the concepts of object-oriented programming and master OOP using C++.

UNIT I 9Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism.Introduction to C++ – classes – access specifiers – function and data members – default arguments – function overloading – friend functions – const and volatile functions - static members – Objects – pointers and objects – constant objects – nested classes – local classes

UNIT II 9Constructors – default constructor – Parameterized constructors – Constructor with dynamic allocation – copy constructor – destructors – operator overloading – overloading through friend functions – overloading the assignment operator – type conversion – explicit constructor

UNIT III 9Function and class templates - Exception handling – try-catch-throw paradigm – exception specification – terminate and unexpected functions – Uncaught exception.

UNIT IV 9Inheritance – public, private, and protected derivations – multiple inheritance - virtual base class – abstract class – composite objects Runtime polymorphism – virtual functions – pure virtual functions – RTTI – typeid – dynamic casting – RTTI and templates – cross casting – down casting .

UNIT V 9Streams and formatted I/O – I/O manipulators - file handling – random access – object serialization – namespaces - standard namespace – ANSI String Objects – standard template library.

TOTAL: 45EXT BOOKS:

1) B. Trivedi, “Programming with ANSI C++”, Oxford University Press, 2007.REFERENCES:

1) Ira Pohl, “Object Oriented Programming using C++”, Pearson Education, Second Edition Reprint 2004..

2) S. B. Lippman, Josee Lajoie, Barbara E. Moo, “C++ Primer”, Fourth Edition, Pearson Education, 2005.

3) B. Stroustrup, “The C++ Programming language”, Third edition, Pearson Education, 2004.

308ITT03 DIGITAL PRINCIPLES AND SYSTEM DESIGN 3 1 0 3

Page 35: Adhiyamaan Regulation 2008 Curriculum & Syllabi

(Common to CSE & IT)AIMTo provide an in-depth knowledge of the design of digital circuits and the use of Hardware Description Language in digital system design.

OBJECTIVES1) To understand different methods used for the simplification of Boolean functions.2) To design and implement combinational circuits.3) To design and implement synchronous sequential circuits.4) To design and implement asynchronous sequential circuits.5) To study the fundamentals of VHDL / Verilog HDL.

UNIT I BOOLEAN ALGEBRA AND LOGIC GATES 8Review 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 9Combinational circuits – Analysis and design procedures - Circuits for arithmetic operations – Code conversion – Introduction to Hardware Description Language (HDL)

UNIT III DESIGN WITH MSI DEVICES 8Decoders and encoders - Multiplexers and demultiplexers - Memory and programmable logic - HDL for combinational circuits

UNIT IV SYNCHRONOUS SEQUENTIAL LOGIC 10Sequential circuits – Flip flops – Analysis and design procedures - State reduction and state assignment - Shift registers – Counters – HDL for Sequential Circuits.

UNIT V ASYNCHRONOUS SEQUENTIAL LOGIC 10Analysis and design of asynchronous sequential circuits - Reduction of state and flow tables – Race-free state assignment – Hazards. ASM Chart

TUTORIAL: 15 TOTAL: 60

TEXT BOOKS1) M.Morris Mano, “Digital Design”, 3rd edition, Pearson Education, 2007.

REFERENCES1) Charles H.Roth, Jr. “Fundamentals of Logic Design”, 4 th Edition, Jaico Publishing

House, Latest Edition.2) Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2007.

308ITT04 DATA STRUCTURES AND ALGORITHMS 3 0 0 2

Page 36: Adhiyamaan Regulation 2008 Curriculum & Syllabi

AIM: To master the design and applications of linear, tree, and graph structures. To understand various algorithm design and analysis techniques.

UNIT I LINEAR STRUCTURES 9Abstract Data Types (ADT) – List ADT – array-based implementation – linked list implementation – cursor-based linked lists – doubly-linked lists – applications of lists – Stack ADT – Queue ADT – circular queue implementation – Applications of stacks and queues

UNIT II TREE STRUCTURES 9Tree ADT – tree traversals – left child right sibling data structures for general trees – Binary Tree ADT – expression trees – applications of trees – binary search tree ADT – AVL trees – binary heaps

UNIT III HASHING AND SETS 9Hashing – Separate chaining – open addressing – rehashing – extendible hashing – Disjoint Set ADT – dynamic equivalence problem – smart union algorithms – path compression – applications of Sets

UNIT IV GRAPHS 9 Definitions – Topological sort – breadth-first traversal - shortest-path algorithms – minimum spanning tree – Prim's and Kruskal's algorithms – Depth-first traversal – biconnectivity – Euler circuits – applications of graphs.

UNIT V ALGORITHM DESIGN AND ANALYSIS 9Introduction to algorithm design techniques: Greedy algorithms Divide and conquer, Dynamic programming, backtracking, branch and bound, Randomized algorithms – Introduction to algorithm analysis: asymptotic notations, recurrences – Introduction to NP-complete problems

TOTAL: 45TEXT BOOK:

1. M. A. Weiss, “Data Structures and Algorithm Analysis in C”, Second Edition, Pearson Education, 1997.

REFERENCES:1. A.V. Aho, J. E. Hopcroft, and J. D. Ullman, “Data Structures and Algorithms”,

Pearson Education, 1983.2. R. F. Gilberg, B. A. Forouzan, “Data Structures”, Second Edition, Thomson India

Edition, 2005.3. A.M. Tenenbaum, Y. Langsam, and M. J. Augenstein, “Data Structures using C”,

Pearson Education, 1998.4. K.S. Easwarakumar, Object Oriented Data Structures using C++, Vikas Publishing

House pvt. Ltd., 20005. Sara Baase and A. Van Gelder, “Computer Algorithms”, Third Edition, Pearson

Education, 2000.6. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, "Introduction to 7.8. algorithms", Second Edition, Prentice Hall of India Ltd, 2001.

308ITT05 PRINCIPLES OF COMMUNICATION 3 1 0 3

UNIT I FUNDAMENTALS OF ANALOG COMMUNICATION 9

Page 37: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Principles of amplitude modulation, AM envelope, frequency spectrum and bandwidth, modulation index and percent modulation, AM Voltage distribution, AM power distribution, Angle modulation - FM and PM waveforms, phase deviation and modulation index, frequency deviation and percent modulation, Frequency analysis of angle modulated waves. Bandwidth requirements for Angle modulated waves.

UNIT II DIGITAL COMMUNICATION 9Introduction, Shannon limit for information capacity, digital amplitude modulation, frequency shift keying, FSK bit rate and baud, FSK transmitter, BW consideration of FSK, FSK receiver, phase shift keying – binary phase shift keying – QPSK, Quadrature Amplitude modulation, bandwidth efficiency, carrier recovery – squaring loop, Costas loop, DPSK.

UNIT III DIGITAL TRANSMISSION 9 Introduction, Pulse modulation, PCM – PCM sampling, sampling rate, signal to quantization noise rate, companding – analog and digital – percentage error, delta modulation, adaptive delta modulation, differential pulse code modulation, pulse transmission – Intersymbol interference, eye patterns.

UNIT IV SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES 9 Introduction, Pseudo-noise sequence, DS spread spectrum with coherent binary PSK, processing gain, FH spread spectrum, multiple access techniques – wireless communication, TDMA and CDMA in wireless communication systems, source coding of speech for wireless communications.

UNITV SATELLITE AND OPTICALCOMMUNICATION 9Satellite Communication Systems-Keplers Law, LEO and GEO Orbits, footprint, Link model-Optical Communication Systems-Elements of Optical Fiber Transmission link, Types, Losses, Sources and Detectors. TUTORIAL: 15 TOTAL: 45 +15=60

TEXT BOOKS:1) Wayne Tomasi, “Advanced Electronic Communication Systems”, 6/e, Pearson

Education, 2007. 2) Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons., 2001.

REFERENCES:1) H.Taub,D L Schilling ,G Saha ,”Principles of Communication”3/e,2007.2) B.P.Lathi,”Modern Analog And Digital Communication systems”, 3/e, Oxford

University Press, 20073) Blake, “Electronic Communication Systems”, Thomson Delmar Publications, 2002.4) Martin S.Roden, “Analog and Digital Communication System”, 3rd Edition, PHI,

2002.5) B.Sklar,”Digital Communication Fundamentals and Applications”2/e Pearson

Education 2007.

308ITT06 ENVIRONMENTAL SCIENCE AND ENGINEERING 3 0 0 2 (Common to Civil, CSE, IT & Biomedical Degree Programmes)AIM

Page 38: Adhiyamaan Regulation 2008 Curriculum & Syllabi

The aim of this course is to create awareness in every engineering graduate about the importance of environment, the effect of technology on the environment and ecological balance and make them sensitive to the environment problems in every professional endeavour that they participates.

OBJECTIVE At the end of this course the student is expected to understand what constitutes the environment, what are precious resources in the environment, how to conserve these resources, what is the role of a human being in maintaining a clean environment and useful environment for the future generations and how to maintain ecological balance and preserve bio-diversity. The role of government and non-government organization in environment managements. UNIT I ENVIRONMENT, ECOSYSTEMS AND BIODIVERSITY 14Definition, scope and importance of environment – need for public awareness - 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 (a) forest ecosystem (b) grassland ecosystem (c) desert ecosystem (d) aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries) – Introduction to biodiversity definition: genetic, species and ecosystem diversity – biogeographical classification of India – value of biodiversity: consumptive use, productive use, social, ethical, aesthetic and option values – Biodiversity at global, national and local levels – India as a mega-diversity nation – hot-spots of biodiversity – threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts – endangered and endemic species of India – conservation of biodiversity: In-situ and ex-situ conservation of biodiversity.Field study of common plants, insects, birdsField study of simple ecosystems – pond, river, hill slopes, etc.

UNIT II ENVIRONMENTAL POLLUTION 8Definition – causes, 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 – soil waste management: causes, effects and control measures of municipal solid wastes – role of an individual in prevention of pollution – pollution case studies – disaster management: floods, earthquake, cyclone and landslides.Field study of local polluted site – Urban / Rural / Industrial / Agricultural.

UNIT III NATURAL RESOURCES 10Forest resources: Use and over-exploitation, deforestation, case studies- timber extraction, mining, dams and their effects on forests and tribal people – Water resources: Use and over-utilization of surface and ground water, floods, drought, conflicts over water, dams-benefits and problems – Mineral resources: Use and exploitation, environmental effects of extracting and using mineral resources, case studies – Food resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case studies – Energy resources: Growing energy needs, renewable and non renewable energy sources, use of alternate energy sources. case studies – Land resources: Land as a resource, land degradation, man induced landslides, soil erosion and desertification – role of an individual in conservation of natural resources – Equitable use of resources for sustainable lifestyles.Field study of local area to document environmental assets – river / forest / grassland / hill / mountain.

UNIT IV SOCIAL ISSUES AND THE ENVIRONMENT 7

Page 39: Adhiyamaan Regulation 2008 Curriculum & Syllabi

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, case studies – role of non-governmental organization- environmental ethics: Issues and possible solutions – climate change, global warming, acid rain, ozone layer depletion, nuclear accidents and holocaust, case studies. – wasteland reclamation – consumerism and waste products – environment production act – Air (Prevention and Control of Pollution) act – Water (Prevention and control of Pollution) act – Wildlife protection act – Forest conservation act – enforcement machinery involved in environmental legislation- central and state pollution control boards- Public awareness.

UNIT V HUMAN POPULATION AND THE ENVIRONMENT 6 Population growth, variation among nations – population explosion – family welfare programme – environment and human health – human rights – value education – HIV / AIDS – women and child welfare – role of information technology in environment and human health – Case studies.

TOTAL = 45TEXT BOOKS

1) Gilbert M.Masters, ‘Introduction to Environmental Engineering and Science’, 2nd

edition, Pearson Education (2004).2) Benny Joseph, ‘Environmental Science and Engineering’, Tata McGraw-Hill, New

Delhi,(2006).

REFERENCE BOOKS1) R.K. Trivedi, ‘Handbook of Environmental Laws, Rules, Guidelines, Compliances

and Standards’, Vol. I and II, Enviro Media. 2) Cunningham, W.P. Cooper, T.H. Gorhani, ‘Environmental Encyclopedia’, Jaico

Publ., House, Mumbai, 2001.3) Dharmendra S. Sengar, ‘Environmental law’, Prentice hall of India PVT LTD, New

Delhi, 2007.4) Rajagopalan, R, ‘Environmental Studies-From Crisis to Cure’, Oxford University

Press (2005)

308ITP07 DIGITAL LABORATORY 0 0 3 1 (Common to CSE & IT)

Page 40: Adhiyamaan Regulation 2008 Curriculum & Syllabi

LIST OF EXPERIMENTS1. Verification of Boolean theorems using digital logic gates2. 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 devices4. Design and implementation of parity generator / checker using basic gates and MSI

devices5. Design and implementation of magnitude comparator6. Design and implementation of application using multiplexers/Demultiplexers7. Design and implementation of Shift registers8. Design and implementation of Synchronous and Asynchronous counters9. Simulation of combinational circuits using Hardware Description Language (VHDL/

Verilog HDL software required)10. Simulation of sequential circuits using HDL (VHDL/ Verilog HDL software required)

List of equipments and components for a batch of 30 students (2 per batch)

S.NO Name of equipment/ component Quantity Reqd Remarks

1 Dual power supply/ single mode powersupply 15/30 +12/-12V

2 IC Trainer 15 10 bit

3 Bread Boards 15

4 Multimeter 5

6 IC 7400 60

7 IC7402 60

8 IC 7404 60

9 IC 7486 60

10 IC 7408 60

11 IC 7432 60

12 IC 7483 60

13 IC74150 60

14 IC74151 40

15 IC74147 40

16 IC7445 40

17 IC7476 40

18 IC7491 40

19 IC555 40

20 IC7494 40

21 IC7447 40

Page 41: Adhiyamaan Regulation 2008 Curriculum & Syllabi

22 IC74180 40

23 IC7485 40

24 IC7473 40

25 IC74138 40

26 IC7411 40

27 IC7474 40

28 Computer with HDL software 30

29 Seven segment display 40

30 Assembled LED board/LEDs 40/200

31 Wires Single strand

308ITP08 DATA STRUCTURES AND ALGORITHMS LAB 0 0 3 1AIM: To develop programming skills in design and implementation of data structures and their applications.

1) Implement singly and doubly linked lists.2) Represent a polynomial as a linked list and write functions for polynomial addition.3) Implement stack and use it to convert infix to postfix expression.4) Implement array-based circular queue and use it to simulate a producer-consumer

problem.5) Implement an expression tree. Produce its pre-order, in-order, and post-order

traversals.6) Implement binary search tree.7) Implement priority queue using heaps.8) Implement hashing techniques.

Page 42: Adhiyamaan Regulation 2008 Curriculum & Syllabi

9) Implement Dijkstra's algorithm using priority queues.10) Implement a backtracking algorithm for Knapsack problem.

TOTAL: 45

List of Equipments and components for A Batch of 30 students (1 per batch)

1) SOFTWARE REQUIRED – TURBOC version 3 or GCC version 3.3.4.2) OPERATING SYSTEM – WINDOWS 2000 / XP / NT OR LINUX 3) COMPUTERS REQUIRED – 30 Nos. (Minimum Requirement : Pentium III or

Pentium IV with 256 RAM and 40 GB harddisk)

308ITP09 OBJECT-ORIENTED PROGRAMMING LAB 0 0 3 1 (Common to CSE & IT)

1. Design C++ classes with static members, methods with default arguments, friend functions. (For example, design matrix and vector classes with static allocation, and a friend function to do matrix-vector multiplication)

2. Implement complex number class with necessary operator overloadings and type conversions such as integer to complex, double to complex, complex to double etc.

3. Implement Matrix class with dynamic memory allocation and necessary methods. Give proper constructor, destructor, copy constructor, and overloading of assignment operator.

4. Overload the new and delete operators to provide custom dynamic allocation of memory.

Page 43: Adhiyamaan Regulation 2008 Curriculum & Syllabi

5. Develop a template of linked-list class and its methods.6. Develop templates of standard sorting algorithms such as bubble sort, insertion sort,

merge sort, and quick sort.7. Design stack and queue classes with necessary exception handling.8. Define Point class and an Arc class. Define a Graph class which represents graph as a

collection of Point objects and Arc objects. Write a method to find a minimum cost spanning tree in a graph.

9. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square, Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to demonstrate dynamic polymorphism and RTTI.

10. Write a C++ program that randomly generates complex numbers (use previously designed Complex class) and writes them two per line in a file along with an operator (+, -, *, or /). The numbers are written to file in the format (a + ib). Write another program to read one line at a time from this file, perform the corresponding operation on the two complex numbers read, and write the result to another file (one per line).

List of Equipments and software for a batch of 30 students

1. PC – 30 nos.

Processor – 2.0 GHz or higher

RAM – 256 MB or higher

Hard disk – 20 GB or higher

OS- Windows 2000/ Windows XP/ NT

2. Software – Turbo C (freeware) – to be installed in all PC’s.

SEMESTER IV

408PQT01 PROBABILITY AND QUEUEING THEORY 3 1 0 3 (Common to CSE & IT)AIMThe probabilistic models are employed in countless applications in all areas of science and engineering. Queuing theory provides models for a number of situations that arise in real life. The course aims at providing necessary mathematical support and confidence to tackle real life problems.

OBJECTIVESAt the end of the course, the students would

1) Have a well – founded knowledge of standard distributions which can describe real life phenomena.

Page 44: Adhiyamaan Regulation 2008 Curriculum & Syllabi

2) Acquire skills in handling situations involving more than one random variable and functions of random variables.

3) Understand and characterize phenomena which evolve with respect to time in a probabilistic manner.

4) Be exposed to basic characteristic features of a queuing system and acquire skills in analyzing queuing models.

UNIT I RANDOM VARIABLES 9+3Discrete and continuous random variables - Moments - Moment generating functions and their properties. Binomial, Poisson ,Geometric ,Negative binomial, Uniform, Exponential, Gamma, and Weibull distributions . UNIT II TWO DIMENSIONAL RANDOM VARIABLES 9+3Joint distributions - Marginal and conditional distributions – Covariance - Correlation and regression - Transformation of random variables - Central limit theorem.

UNIT III MARKOV PROCESSES AND MARKOV CHAINS 9+3Classification - Stationary process - Markov process - Markov chains - Transition probabilities - Limiting distributions-Poisson process. UNIT IV QUEUEING THEORY 9+3Markovian models – Birth and Death Queuing models- Steady state results: Single and multiple server queuing models- queues with finite waiting rooms- Finite source models- Little’s Formula

UNIT V NON-MARKOVIAN QUEUES AND QUEUE NETWORKS 9+3M/G/1 queue- Pollaczek- Khintchine formula, series queues- open and closed networks

TUTORIAL: 15 TOTAL: 60

TEXT BOOKS:1) O.C. Ibe, “Fundamentals of Applied Probability and Random Processes”, Elsevier, 1st

Indian Reprint, 2007 (For units 1, 2 and 3).2) D. Gross and C.M. Harris, “Fundamentals of Queueing Theory”, Wiley Student

edition, 2004 (For units 4 and 5).

REFERENCES:1) A.O. Allen, “Probability, Statistics and Queuing Theory with Computer

Applications”, Elsevier, 2nd edition, 2005.2) H.A. Taha, “Operations Research”, Pearson Education, Asia, 8th edition, 2007.3) K.S. Trivedi, “Probability and Statistics with Reliability, Queueing and Computer

Science Applications”, John Wiley and Sons, 2nd edition, 2002.

Page 45: Adhiyamaan Regulation 2008 Curriculum & Syllabi

408ITT02 DATABASE MANAGEMENT SYSTEMS 3 0 0 3 (Common to CSE & IT)

UNIT I INTRODUCTION 9Purpose of Database System -– Views of data – Data Models – Database Languages –– Database System Architecture – Database users and Administrator – Entity–Relationship model (E-R model ) – E-R Diagrams -- Introduction to relational databases

UNIT II RELATIONAL MODEL 9The relational Model – The catalog- Types– Keys - Relational Algebra – Domain Relational Calculus – Tuple Relational Calculus - Fundamental operations – Additional Operations- SQL fundamentals - Integrity – Triggers - Security – Advanced SQL features –Embedded SQL– Dynamic SQL- Missing Information– Views – Introduction to Distributed Databases and Client/Server Databases

Page 46: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT III DATABASE DESIGN 9Functional Dependencies – Non-loss Decomposition – Functional Dependencies – First, Second, Third Normal Forms, Dependency Preservation – Boyce/Codd Normal Form- Multi-valued Dependencies and Fourth Normal Form – Join Dependencies and Fifth Normal Form

UNIT IV TRANSACTIONS 9Transaction Concepts - Transaction Recovery – ACID Properties – System Recovery – Media Recovery – Two Phase Commit - Save Points – SQL Facilities for recovery – Concurrency – Need for Concurrency – Locking Protocols – Two Phase Locking – Intent Locking – Deadlock- Serializability – Recovery Isolation Levels – SQL Facilities for Concurrency.

UNIT V IMPLEMENTATION TECHNIQUES 9Overview of Physical Storage Media – Magnetic Disks – RAID – Tertiary storage – File Organization – Organization of Records in Files – Indexing and Hashing –Ordered Indices – B+ tree Index Files – B tree Index Files – Static Hashing – Dynamic Hashing – Query Processing Overview – Catalog Information for Cost Estimation – Selection Operation – Sorting – Join Operation – Database Tuning.

TOTAL = 45

TEXT BOOKS:1) Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”,

Fifth Edition, Tata McGraw Hill, 2006 (Unit I and Unit-V).2) C.J.Date, A.Kannan, S.Swamynathan, “An Introduction to Database Systems”, Eighth

Edition, Pearson Education, 2006.( Unit II, III and IV)

REFERENCES:1) Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”,

FourthEdition Pearson / Addision wesley, 2007.2) Raghu Ramakrishnan, “Database Management Systems”, Third Edition, McGraw

Hill, 2003.3) S.K.Singh, “Database Systems Concepts, Design and Applications”, First Edition,

Pearson Education, 2006.

408ITT03 MICROPROCESSORS AND MICROCONTROLLERS 3 0 0 2 (Common to CSE & IT)

UNIT I THE 8085 AND 8086 MICROPROCESSORS 98085 Microprocessor architecture-Addressing modes- Instruction set-Programming the 8085UNIT II 8086 SOFTWARE ASPECTS 9 Intel 8086 microprocessor - Architecture - Signals- Instruction Set-Addressing Modes-Assembler Directives- Assembly Language Programming-Procedures-Macros-Interrupts and Interrupt Service Routines-BIOS function calls.

UNIT III MULTIPROCESSOR CONFIGURATIONS 9 Coprocessor Configuration – Closely Coupled Configuration – Loosely Coupled Configuration –8087 Numeric Data Processor – Data Types – Architecture –8089 I/O Processor –Architecture –Communication between CPU and IOP.

Page 47: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT IV I/O INTERFACING 9 Memory interfacing and I/O interfacing with 8085 – parallel communication interface – serial communication interface – timer-keyboard/display controller – interrupt controller – DMA controller (8237) – applications – stepper motor – temperature control.

UNIT V MICROCONTROLLERS 9Architecture of 8051 Microcontroller – signals – I/O ports – memory – counters and timers – serial data I/O – interrupts-Interfacing -keyboard, LCD,ADC & DAC

TOTAL: 45 TEXT BOOKS:

1) Ramesh S. Gaonkar ,”Microprocessor – Architecture, Programming and Applications with the 8085” Penram International Publisher , 5th Ed.,2006

2) Yn-cheng Liu,Glenn A.Gibson, “Microcomputer systems: The 8086 / 8088 Family architecture, Programming and Design”, second edition, Prentice Hall of India , 2006

3) Kenneth J.Ayala, ’The 8051 microcontroller Architecture, Programming and applications‘second edition, Penram international.

REFERENCES:1) Douglas V.Hall, “Microprocessors and Interfacing: Programming and Hardware”,

second edition , Tata Mc Graw Hill ,2006.2) A.K.Ray & K.M Bhurchandi, “Advanced Microprocessor and Peripherals –

Architecture, Programming and Interfacing”, Tata Mc Graw Hill, 2006.3) Peter Abel, “IBM PC Assembly language and programming” , fifth edition, Pearson

education / Prentice Hall of India Pvt.Ltd,2007.4) Mohamed Ali Mazidi,Janice Gillispie Mazidi,” The 8051 microcontroller and

embedded systems using Assembly and C”,second edition, Pearson education /Prentice hall of India , 2007.

408ITT04 COMPUTER ORGANIZATION AND ARCHITECTURE 3 1 0 3 (Common to CSE & IT)

UNIT I BASIC STRUCTURE OF COMPUTERS 9Functional units – Basic operational concepts – Bus structures – Performance and metrics – Instructions and instruction sequencing – Hardware – Software Interface – Instruction set architecture – Addressing modes – RISC – CISC. ALU design – Fixed point and floating point operations.

UNIT II BASIC PROCESSING UNIT 9

Page 48: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Fundamental concepts – Execution of a complete instruction – Multiple bus organization – Hardwired control – Micro programmed control – Nano programming.

UNIT III PIPELINING 9Basic concepts – Data hazards – Instruction hazards – Influence on instruction sets – Data path and control considerations – Performance considerations – Exception handling.

UNIT IV MEMORY SYSTEM 9 Basic concepts – Semiconductor RAM – ROM – Speed – Size and cost – Cache memories – Improving cache performance – Virtual memory – Memory management requirements – Associative memories – Secondary storage devices.

UNIT V I/O ORGANIZATION 9Accessing I/O devices – Programmed Input/Output -Interrupts – Direct Memory Access – Buses – Interface circuits – Standard I/O Interfaces (PCI, SCSI, USB), I/O devices and processors.

TOTAL = 45TEXT BOOK:

1) Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth Edition, Tata McGraw Hill, 2002.

REFERENCES:1) David A. Patterson and John L. Hennessy, “Computer Organization and Design: The

Hardware/Software interface”, Third Edition, Elsevier, 2005.2) William Stallings, “Computer Organization and Architecture – Designing for

Performance”, Sixth Edition, Pearson Education, 2003.3) John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata

McGraw Hill, 1998.4) V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”, Second

Edition, Pearson Education, 2004.

408ITT05 OPERATING SYSTEMS 3 0 0 2 (Common to CSE & IT)

AIM: To learn the various aspects of operating systems such as process management, memory management, and I/O management

UNIT I PROCESSES AND THREADS 9Introduction to operating systems – review of computer organization – operating system structures – system calls – system programs – system structure – virtual machines. Processes:

Page 49: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Process concept – Process scheduling – Operations on processes – Cooperating processes – Interprocess communication – Communication in client-server systems. Case study: IPC in Linux. Threads: Multi-threading models – Threading issues. Case Study: Pthreads library

UNIT II PROCESS SCHEDULING AND SYNCHRONIZATION 10CPU Scheduling: Scheduling criteria – Scheduling algorithms – Multiple-processor scheduling – Real time scheduling – Algorithm Evaluation. Case study: Process scheduling in Linux. Process Synchronization: The critical-section problem – Synchronization hardware – Semaphores – Classic problems of synchronization – critical regions – Monitors. Deadlock: System model – Deadlock characterization – Methods for handling deadlocks – Deadlock prevention – Deadlock avoidance – Deadlock detection – Recovery from deadlock.

UNIT III STORAGE MANAGEMENT 9Memory Management: Background – Swapping – Contiguous memory allocation– Paging – Segmentation – Segmentation with paging. Virtual Memory: Background – Demand paging – Process creation – Page replacement – Allocation of frames – Thrashing. Case Study: Memory management in Linux

UNIT IV FILE SYSTEMS 9File-System Interface: File concept – Access methods – Directory structure – File-system mounting – Protection. File-System Implementation: Directory implementation – Allocation methods – Free-space management – efficiency and performance – recovery – log-structured file systems. Case studies: File system in Linux – file system in Windows XP

UNIT V I/O SYSTEMS 8I/O Systems – I/O Hardware – Application I/O interface – kernel I/O subsystem – streams – performance. Mass-Storage Structure: Disk scheduling – Disk management – Swap-space management – RAID – disk attachment – stable storage – tertiary storage. Case study: I/O in Linux

TOTAL: 45TEXT BOOK:

1) Silberschatz, Galvin, and Gagne, “Operating System Concepts”, Sixth Edition, Wiley India Pvt Ltd, 2003.

REFERENCES:1) Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition, Pearson

Education/PHI 2001.2) Gary Nutt, “Operating Systems”, Third Edition, Pearson Education, 2004.3) Harvey M. Deital, “Operating Systems”, Third Edition, Pearson Education, 2004.

408ITT06 SOFTWARE ENGINEERING AND QUALITY ASSURANCE 3 0 0 2

UNIT I SOFTWARE PRODUCT AND PROCESS 9Introduction – S/W Engineering Paradigm – Verification – Validation – Life Cycle Models – System Engineering – Computer Based System – Business Process Engineering Overview – Product Engineering Overview.

UNIT II SOFTWARE REQUIREMENTS 9

Page 50: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Functional and Non-Functional – Software Document – Requirement Engineering Process – Feasibility Studies – Software Prototyping – Prototyping in the Software Process – Data – Functional and Behavioral Models – Structured Analysis and Data Dictionary.

UNIT III ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES 9

Systems Engineering - Analysis Concepts - Design Process And Concepts – Modular Design – Design Heuristic – Architectural Design – Data Design – User Interface Design – Real Time Software Design – System Design – Real Time Executives – Data Acquisition System – Monitoring And Control System.

UNIT IV TESTING 9 Taxonomy Of Software Testing – Types Of S/W Test – Black Box Testing – Testing Boundary Conditions – Structural Testing – Test Coverage Criteria Based On Data Flow Mechanisms – Regression Testing – Unit Testing – Integration Testing – Validation Testing – System Testing And Debugging – Software Implementation Techniques

UNIT V SOFTWARE QUALITY ASSURANCE 9 Process and Product Quality – Quality Assurance and Standards – Quality Planning and Control – Software metrics – Process Improvement – Software configuration Management.

TOTAL = 45

TEXT BOOKS:1) Ian Sommerville, “Software engineering”, Seventh Edition, Pearson Education Asia,

2007.2) Roger S. Pressman, “Software Engineering – A practitioner’s Approach”, Sixth

Edition, McGraw-Hill International Edition, 2005.

REFERENCES: 1) Watts S.Humphrey,”A Discipline for Software Engineering”, Pearson Education,

2007.2) James F.Peters and Witold Pedrycz,”Software Engineering, An Engineering

Approach”, Wiley-India, 2007.3) Stephen R.Schach, “Software Engineering”, Tata McGraw-Hill Publishing Company

Limited, 2007.4) S.A.Kelkar,”Software Engineering”, Prentice Hall of India Pvt, 2007.

408ITP07 DATABASE MANAGEMENT SYSTEMS LAB 0 0 3 1 (Common to CSE & IT)

1. Data Definition, Table Creation, Constraints, 2. Insert, Select Commands, Update & Delete Commands.3. Nested Queries & Join Queries4. Views 5. High level programming language extensions (Control structures, Procedures and

Functions).

Page 51: Adhiyamaan Regulation 2008 Curriculum & Syllabi

6. Front end tools7. Forms 8. Triggers 9. Menu Design10. Reports.11. Database Design and implementation (Mini Project).

LAB EQUIPMENTS(Common to Information Technology & Computer Science Engineering)Hardware and Software required for a batch of 30 students:Hardware:30 Personal Computers

Software:

Front end: VB/VC ++/JAVABack end: Oracle 11g, my SQL, DB2Platform: Windows 2000 Professional/XPOracle server could be loaded and can be connected from individual PCs.

408ITP08 OPERATING SYSTEMS LAB 0 0 3 1 (Common to CSE & IT)

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

1. Write programs using the following system calls of UNIX operating system:fork, exec, getpid, exit, wait, close, stat, opendir, readdir

Page 52: Adhiyamaan Regulation 2008 Curriculum & Syllabi

2. Write programs using the I/O system calls of UNIX operating system (open, read, write, etc)

3. Write C programs to simulate UNIX commands like ls, grep, etc.4. Given the list of processes, their CPU burst times and arrival times, display/print

the Gantt chart for FCFS and SJF. For each of the scheduling policies, compute and print the average waiting time and average turnaround time. (2 sessions)

5. Given the list of processes, their CPU burst times and arrival times, display/print the Gantt chart for Priority and Round robin. For each of the scheduling policies, compute and print the average waiting time and average turnaround time. (2 sessions)

6. Developing Application using Inter Process communication (using shared memory, pipes or message queues)

7. Implement the Producer – Consumer problem using semaphores (using UNIX system calls).

8. Implement some memory management schemes – I9. Implement some memory management schemes – II10. Implement any file allocation technique (Linked, Indexed or Contiguous)

Example for exercises 8 & 9: Free space is maintained as a linked list of nodes with each node having the starting byte address and the ending byte address of a free block. Each memory request consists of the process-id and the amount of storage space required in bytes. Allocated memory space is again maintained as a linked list of nodes with each node having the process-id, starting byte address and the ending byte address of the allocated space. When a process finishes (taken as input) the appropriate node from the allocated list should be deleted and this free disk space should be added to the free space list. [Care should be taken to merge contiguous free blocks into one single block. This results in deleting more than one node from the free space list and changing the start and end address in the appropriate node]. For allocation use first fit, worst fit and best fit.

TOTAL: 45Hardware and Software required for a batch of 30 students.

HARDWARE:30 Personal Computers

SOFTWARE:Linux:

Ubuntu / OpenSUSE / Fedora / Red Hat / Debian / Mint OSLinux could be loaded in individual PCs.

(OR) A single server could be loaded with Linux and connected from the individual PCs.

408ITP09 MICROPROCESSORS LABORATORY 0 0 3 1 (Common to CSE & IT)

AIM:To learn the assembly language programming of 8085, 8086 and 8051 and also to give a practical training of interfacing the peripheral devices with the processor.

OBJECTIVES:1) To implement the assembly language programming of 8085, 8086 and 8051.2) To study the system function calls like BIOS/DOS.3) To experiment the interface concepts of various peripheral device with the processor.

Page 53: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Experiments in the following:1. Programming with 80852. Programming with 8086-experiments including BIOS/DOS calls:

Keyboard control, Display, File Manipulation.3. Interfacing with 8085/8086-8255,82534. Interfacing with 8085/8086-8279,82515. 8051 Microcontroller based experiments for Control Applications6. Mini- Project

TOTAL: 45 PERIODS

List of equipments/components for 30 students (two per batch)

1. 8085 Trainer Kit with onboard 8255, 8253, 8279 and 8251 – 15 nos.2. TASM/MASM simulator in PC (8086 programs) – 30 nos.3. 8051 trainer kit – 15 nos.4. Interfacing with 8086 – PC add-on cards with 8255, 8253, 8279 and 8251 – 15 nos.5. Stepper motor interfacing module – 5 nos.6. Traffic light controller interfacing module – 5 nos.7. ADC, DAC interfacing module – 5 nos.8. CRO’s – 5 nos.

SEMESTER V 508NMT01 NUMERICAL METHODS L T P M C

3 1 0 100 3

UNIT I SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS 9+3Introduction – Direct method – Gauss Elimination Method - Gauss Jordan elimination method- Solution of simultaneous equations – Method of triangular decomposition or factorization – crouts reduction method - Iterative methods: Gauss Jacobi and Gauss-Seidel methods.

Page 54: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT II INTERPOLATION AND APPROXIMATION 9+ 3Gregary Newton Forward interpolation - Backward interpolation – striling nterpolation - Lagrangian Interpolation – Hermites Interpolation - Interpolating with a cubic spline

UNIT III NUMERICAL DIFFERENTIATION AND INTEGRATION 9+ 3Derivatives based on Newton’s forward and backward interpolation – Partial derivatives based on Finite differences - Numerical integration by Newton Cote’s Quadrature formulae - Romberg’s method – Lobatto Integration method – Double integrals using trapezoidal and Simpson’s rules.

UNIT IV INITIAL VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL EQUATIONS 9+ 3

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 9+3Finite difference solution of second order ordinary differential equation – Finite Difference solution of one dimensional heat equation by explicit and implicit methods – One dimensional wave equation and two dimensional Laplace and Poisson equations.

TOTAL: 60 TEXT BOOKS:

1) Veerajan T.,Ramachnadran T., “Numerical Methods”, Tata McGraw-Hill Education Pvt. Ltd., New Delhi, 2009.

2) Steven C Chapra, Raymond P Canale, “Numerical Methods for Engineers”, Fifth Edition, Tata McGraw-Hill Education Pvt. Ltd., New Delhi, 2007.

3) Sankar Rao, “Numerical Methods for Scientists and Engineers”, Second Edition, PHILearning, New Delhi, 2004.

REFERENCE BOOKS: 1) Kandasamy, P., Thilagavathy, K. and Gunavathy, K., “Numerical Methods”, S.Chand

Co. Ltd., New Delhi, 2003. 2) Burden, R.L and Faires, T.D., “Numerical Analysis”, Seventh Edition, Thomson Asia

Pvt. Ltd., Singapore, 2002.

508ITT02 THEORY OF COMPUTATION L T P M C 3 1 0 100 3

UNIT I INTRODUCTION 9+3 Sets – functions – relations – Languages – Principle of mathematical Induction – Recursive definition, Chomsky hierarchy of languages – Recognizers - Basic Machines - Finite State Automata, Regular languages and Regular Expressions – Basic definitions– NFA, DFA – Finite automata with output – Applications of finite automata - Properties of regular sets – Pumping Lemma for regular languages

UNIT II CONTEXT FREE LANGUAGES AND PUSH DOWN AUTOMATA 9+3

Page 55: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Context Free Grammar – Derivation trees – ambiguity, Chomsky and Griebach Normal form – PDA definition – Equivalence of PDA and context free language – Properties of context free languages, Pumping Lemma for context free languages

UNIT III TURING MACHINES 9+3 Definitions of Turing machines – Models – Computable languages and functions – Techniques for Turing machine construction – The Halting problem – Partial Solvability– Problems about Turing machine

UNIT IV UNSOLVABLE PROBLEMS AND COMPUTABLE FUNCTIONS 9+3 Unsolvable Problems and Computable Functions – primitive recursive functions – Recursive and recursively enumerable languages – Universal Turing machine, Rice theorem, Post Correspondence Problems

UNIT V COMPUTATIONAL COMPLEXITY 9+3 Measuring and classifying complexity, Tractable and Intractable problems-Polynomial time reductions and NP completeness

TOTAL: 45 TEXT BOOK:

1) John C. Martin, “Introduction to Languages and the Theory of Computation”, Third 2) edition, Tata McGraw-Hill Education Pvt. Ltd., New Delhi, 2009. 3) M. Chandrasekaran, and K.L.P. Mishra, “Theory of Computer Science:

Automata, 4) Language and Computation”, Third Edition, PHI Learning, New Delhi, 2006

REFERENCE BOOKS:1) John E. Hopcroft and Rajeev Motwani and Jeffrey D. Ullman, “Introduction to

Automata Theory, Languages and Computation”, third edition, Pearson Education, New Delhi, 2006.

2) Peter Linz, “An Introduction to Formal Language and Automata”, fourth edition, Narosa Publishers, New Delhi, 2006.

3) Michael Sipser, “Introduction to the Theory of Computation”, second edition, PWS Publications, Boston, 2005.

4) Harry R. Lewis, Chris H Papadimitriou, “Elements of the Theory of Computation”, second edition, PHI/ Pearson Education, New Delhi, 1997.

508ITT03 SIGNALS AND LINEAR SYSTEMS L T P M C 3 1 0 100 3

UNIT 1 SIGNALS 9+3 Representation of signals – commonly used signals – operation of signals , Continuous Time Signals - Linear time invariant (LTI) systems, convolution integral, causality and stability, CT system representation by differential equations

UNIT II FOURIER ANALYSIS OF THE CT SIGNALS AND SYSTEMS 9+3 Linear Independence, bases and dimensions – Orthogonal and Ortho normal sets – sequences – convergence limits - continuous Time Fourier Series (CTFS) and Fourier

Page 56: Adhiyamaan Regulation 2008 Curriculum & Syllabi

transform (CTFT), using impulses - properties, inverse CTFT, frequency domain characterization of linear time invariant systems

UNIT III SAMPLING AND RECONSTRUCTION OF SIGNALS 9+3 Sampling theorem, Ideal or Impulse sampling, Anti aliasing and reconstruction filters, convolution with an impulse, error, sampling methods, impulse, natural and flat top sampling, reconstruction of sampled signals UNIT IV DISCRETE TIME SIGNALS & SYSTEMS 9+3 Discrete Time Fourier transforms (CTFT Linear (DTFT), Inverse DTFT, Signal Symmetries and DTFT DFT properties and theorems, Relationship between DTFT, DFT and CTFT. UNIT V FOURIER ANALYSIS OF THE DT SIGNALS AND SYSTEMS 9+3 Fourier series representation of DT periodic signals (DTFS), properties, representation of DT a-periodic signals by Discrete Time Fourier Transform (DTFT), Fast Fourier Transform .Z transforms and its properties, inverse Z-transform, analysis of LSI systems using Z-transform, stability and causality

TOTAL : 60 TEXT BOOKS:

1) Ramakrishnakrishna Roa P, “Signals and Systems”, Tata Mc-graw Hill Publishing Co. Ltd., New Delhi, 2008.

2) Alan V Oppenhiem, Alan S Wilsky., and Hamid Nawab S., “Signals and Systems”, second edition, Prentice Hall, New Delhi, 2005.

REFERENCE BOOKS: 1) Simon Haykin and Barry Van Veen, “Signals and Systems”, second edition, John

Wiley & Sons Inc., New York, 2003. 2) Ashok Ambardar, “Introduction to Analog and Digital Signal Processing”, second

edition, Thomson learning, New Delhi, 2004. 3) Dimitris G Monalakis, John G Proakis, “Digital Signal Processing, Principles,

Algorithms and Applications”, fourth edition, Pearson Education, New Delhi, 2006.

Page 57: Adhiyamaan Regulation 2008 Curriculum & Syllabi

508ITT04 CLIENT SERVER COMPUTING L T P M C 3 0 0 100 2

UNIT I INTRODUCTION 9 Client Server Computing, Benefits, Evolution of client server computing, Client Server Applications, Components, Classes of Client Server Computing – Categories of Client Server Computing

UNIT II CLIENT/SERVER OPERATING SYSTEMS 9 Dispelling the myths, Obstacles upfront and hidden, open systems and standards, factors needed for success. Standards setting organizations

UNIT III THE CLIENT 9 Client Hardware and software, Client components, Client Operating Systems, GUI, X windows and Windowing, Database Access Application Logic, Client Software Products, Client Requirements

UNIT IV THE SERVER 9 Server Hardware, Categories, Features classes of Server Machines, Server Environment, Network management environment, network Computing Environment, Network Operating Systems, Server requirements, Platform Independence, Transaction Processing , Connectivity. Server Data Management and Access Tools

UNIT V CLIENT SERVER AND INTERNET 9 Client server and internet, Web client server, 3 tier client server web style, CGI , the server side of web, CGI and State, SQL database servers, Middleware and federated databases, data warehouses, EIS/DSS to data mining, GroupWare Server, what is GroupWare, components of GroupWare

TOTAL: 45 TEXT BOOKS:

1) Dawana Travis Dewire, “ Client Server Computing”, Tata Mc-Graw Hill Education Pvt. Ltd., New Delhi, 2003

2) Robert Orfali, Dan Harkey & Jeri Edwards, “Essential Client/ServerSurvival Guide”, second edition, John Wiley & Sons, Singapore, 2003.

REFERENCE BOOKS: 1) Eric J Johnson, “A complete guide to Client / Server Computing”, first edition,

Prentice Hall, New Delhi, 2001. 2) Smith & Guengerich, “Client /Server Computing”, Prentice Hall, New Delhi, 2002 3) James E. Goldman, Phillip T. Rawles, Julie R. Mariga, “Client/Server Information

Systems, A Business Oriented Approach”, John Wiley & Sons, Singapore, 2000.

Page 58: Adhiyamaan Regulation 2008 Curriculum & Syllabi

508ITT05 COMPUTER NETWORKS L T P M C 3 0 0 100 2

UNIT I DATA COMMUNICATIONS 8 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 9 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 8 Domain Name Space (DNS) – SMTP – FTP – HTTP - WWW – Security – Cryptography.

TOTAL: 45 TEXT BOOKS:

1) Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw-Hill Publishing Co. Pvt., Ltd., New Delhi, 2006.

2) Prakash C Gupta, “Data Communications and Computer Networks”, PHI Learning Pvt. Ltd., New Delhi, 2009

REFERENCE BOOKS: 1) William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson

Education, New Delhi 2000 2) Alberto Leon Garcia and Indra Widjaja, “Communication Networks Fundamental

Concepts and key Architectures”, Second Edition, Tata McGraw-Hill Publishing Co. Pvt., Ltd., New Delhi, 2009

3) James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down Approach Featuring the Internet”, Pearson Education, New Delhi 2003.

4) Larry L.Peterson and Peter S. Davie, “Computer Networks”, Second Edition Harcourt Asia Pvt. Ltd.,USA, 2003

5) Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition PHI Learning, NewDelhi, 2003.

Page 59: Adhiyamaan Regulation 2008 Curriculum & Syllabi

508ITT06 DESIGN AND ANALYSIS OF ALGORITHMS L T P M C

3 0 0 100 2 UNIT I INTRODUCTION 9 Definition and properties of an algorithm- Analysis of algorithms. Divide and Conquer - The general method- Binary search- Finding maximum and minimum element- Analysis of Merge sort- Analysis of Quick sort- Analysis of Selection sort- Analysis of Heap sort

UNIT II GREEDY METHOD 9 The general method- Optimal storage on tapes- Knapsack problem- Minimum spanning trees- Single source shortest path method

UNIT III DYNAMIC PROGRAMMING 9 The General method- All pairs shortest path- Optimal binary tree- Multistage graphs

UNIT IV BACKTRACKING 9 The General method- Solution space and tree organization- The Eight Queens

UNIT V BRANCH AND BOUND 9 The General method- O/I Knapsack problem- Traveling sales person problem- Efficiency consideration. NP Hard and NP Complete problems - Basic concepts

TOTAL: 45 TEXT BOOKS:

1) Anany Levitin, ”Introduction to the Design and Analysis of Algorithms”, second edition, Pearson Education, New Delhi, 2005

2) Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, “Fundamentals of Computer Algorithms”, second edition, Galgotia Publications, New Delhi, 2003

REFERENCE BOOKS: 1) R C T Lee, S S Tseng, R C Chang, Y T Tsai, “Introduction to Design and Analysis of

Algorithms”, Tata Mc Graw Hill, Education, 2005 2) Andrew Haiigh, “Object Oriented Analysis and Design”, Tata Mc-Graw Publishing

Co. Ltd., New Delhi, 2001. 3) Aho A V., J E Hopcroft., J D Ullman., “Design and Analysis of Algorithms”,

third edition, Pearson Education, Singapore, 2000. 4) Donald E. Knuth., “ Fundamental Algorithms- The Art of Computer

Programming Vol- I”, second Edition, Narosa Publishing House, Bombay, 2002.

Page 60: Adhiyamaan Regulation 2008 Curriculum & Syllabi

508ITP07 COMPUTER NETWORKS LAB L T P M C 0 0 3 100 1

1. Study of system administration and network administration 2. Implementation of UDP 3. Implementation of TCP 4. Implementation of stop and wait protocol 5. Implementation of sliding window protocol 6. Implementation of shortest path algorithm 7. Implementation of distance vector algorithm .8. Implementation of link-state vector algorithm

508ITP08 DESIGN AND ANALYSIS OF ALGORITHMS LAB L T P M C 0 0 3 100 1

1. Implementation of Sorting Algorithms 2. Implementation of Binary Search Algorithm 3. Implementation of Minimum Spanning Tree Algorithm 4. Implementation of Knapsack Algorithm 5. Implementation of Multistage Graphs 6. Implementation of All pair shortest Path Algorithm 7. Implementation of Eight Queens Problem 8. Implementation of Graph Coloring 9. Implementation of Traveling Salesman Problem

508ITP09 COMMUNICATION SKILLS & SEMINAR 0 0 3 100 1

UNIT I Strategies to Develop Communication Skills Listening Skill Importance of Listening - Hearing Versus Listening - Listening Process - Types of Listening - Benefits of Good Listening - Effective Listening Strategies – Preparing to Overcome Barriers to Listening - Evaluating your Listening Skill UNIT II Speaking Skill Speech Style - Content - Audience - Formal and Informal - Improving Fluency - Voice Modulation- Good Pronunciation - Accent and Intonation - Word Stress - BodyLanguage UNIT III Reading Skill Reading with a Purpose - Active and Passive Reading - Speed - Skimming and Scanning - Techniques to Improve Reading Skills - SQ3R - UNIT IV Writing Skill Effective Writing Strategies - Formal and Informal - Technical Writing - Structure - Coherence - Grammatical Accuracy - Letter Writing - Official / Personal / Business - Job Application - Writing Resume - E-mails - Report Writing - Journal Articles – Conference Papers UNIT V Seminar Presentation Significance of Presentation Skills - Purpose - Gathering Resources - Topic - Content - Audience Analysis - Planning - Preparing - Organising - Delivery - Use of Audio - Visual

Page 61: Adhiyamaan Regulation 2008 Curriculum & Syllabi

aids - Rehearsal - Developing Confidence. SEMESTER VI

608ITT01 DIGITAL SIGNAL PROCESSING L T P M C

3 1 0 100 3

UNIT I DISCRETE TIME SIGNALS AND SYSTEMS 9+3 Sequence and sequence representation, Sampling process, Discrete time systems, Time domain characterization of LTI discrete time systems, Classification of LTI systems, Correlation of Signals, Random Signals.

UNIT II DIGITAL FILTER STRUCTURES 9+3 Basic FIR Digital Filter Structures, All pass Filters, IIR Digital Filter Design, Properties of IIR filters, IIR filter design, Characteristics of FIR filters with linear phase, Design of high pass, Band pass and Band stop IIR filter design

UNIT III DISCRETE FOURIER TRANSFORMS 9+3 Discrete Fourier Transform (DFT) , Definition , Properties , Relationship between the Fourier transform and the DFT, Operation of finite length sequences, classification, DFT symmetry relations, Fourier Domain Filtering, Linear Convolution using DFT, Discrete Cosine Transform, The Haar Transform.

UNIT IV EFFECTS OF FINITE REGISTER LENGTH 9+3 Effect of number representation on Quantization, Quantization in Sampling Analog signals. Finite Register Length effects in realization of IIR digital filters, Finite register length effects in realization of FIR digital filters, Effects of Finite register length in DFT computations

UNIT V MULTIRATE DIGITAL SIGNAL PROCESSING 9+3Introduction, Decimation by a factor D, Interpolation by a factor I, Sampling rate conversion by a rational factor I/D, Applications of multi rate signal processing, POWER SPECTRUM ESTIMATION: Basic principles of Estimation Theory, stimation of Auto covariance, Periodogram method of Power Spectral Estimation, Smoothed Spectrum Estimators TOTAL: 60 TEXT BOOKS:

1) Sanjit K Mitra, “Digital Signal Processing - A Computer Baeed Approach”, Third Edition, Tata McGraw-Hill Publishing Co. Pvt., Ltd., New Delhi, 2008.

2) Oppenheim A.V, Schaffer R.W., “Discrete-time Signal Processing”, Second edition, 3) Prentice Hall, New Delhi, 2002.

REFERENCE BOOKS: 1) Samantha Nair, “ Digital Signal Processing”, PHI Learning, New Delhi, 2005 2) John G. Proakis and Dimitris K Manolakis., “Digital Signal Processing Principles,

Algorithms and Applications ” fourth edition, Prentice Hall, New Delhi, 2006. 3) Sanjit K. Mitra, “Digital Signal Processing - A Computer Based Approach", second

edition, Tata McGraw Hill, New Delhi, 2001.

Page 62: Adhiyamaan Regulation 2008 Curriculum & Syllabi

4) Johny R.Johnson, “Introduction to Digital Signal Processing”, second edition, PHI/Pearson Education, New Delhi, 2003.

608ITT02 PRINCIPLES OF COMPILER DESIGN L T P M C 3 1 0 100 2

UNIT I INTRODUCTION TO COMPILERS 9+3 Compilers, Analysis of the Source Program, The Phases of a Compiler, Cousins of the Compiler, The Grouping of Phases, Compiler-Construction Tools, Translators-Compilation and Interpretation, A simple one-pass compiler

UNIT II LEXICAL ANALYSIS 9+3Need and role of lexical analyzer-Lexical errors, Input Buffering - Specification of Tokens, Recognition of Tokens, A Language for Specifying Lexical Analyzers, Finite Automata, From a Regular Expression to an NFA, Design of a Lexical Analyzer Generator

UNIT III SYNTAX ANALYSIS 9+3 Need and role of the parser- Context Free Grammars-Top Down parsing - Recursive Descent Parser - Predictive Parser - LL(1) Parser -Shift Reduce Parser - LR Parser – LR (0)item - Construction of SLR Parsing table -Introduction to LALR Parser, YACC- Design of a syntax analyzer for a sample language

UNIT IV SYNTAX DIRECTED TRANSLATION AND TYPE CHECKING 9+3 Syntax-Directed Definitions, Construction of Syntax Trees, Bottom-Up Evaluation of S-Attributed Definitions, L-Attributed Definitions, Top Down Translation, Bottom-Up Evaluation of Inherited Attributes, Forms of intermediate code -Translation of Assignment, Boolean Expression and Control statements - Back patching type systems - Specification of a simple type checker - equivalence of type expressions - type conversions.

UNIT V RUN-TIME ENVIRONMENT AND ERROR HANDLING 9+3 Source language issues-Storage organization-Storage allocation-parameter passing-Symbol tables-Dynamic storage allocation-Storage allocation in FORTRAN, Error handling and recovery in different phases. Principal sources of Optimization – DAG - Optimization of basic blocks-Global data flow analysis - Efficient data flow algorithms - Issues in design of a code generator-a simple code generator algorithm

TOTAL: 60 TEXT BOOKS:

1) Alfred Vlahos, Ravi Sethi and Jeffrey D.Ullman, "Compilers – Principles, Techniques and Tools", second edition, Pearson Education, New Delhi, 2006.

2) Raghavan V, “Principles of Compiler Design”, Tata Mc-Graw Hill Education Pvt. Ltd., New Delhi, 2009

REFERENCE BOOKS:1) Dhamdhere D M, “Compiler Construction Principles and Practice" second edition,

Macmillan India Ltd., New Delhi, 2001. 2) Jean Paul Tremblay, Paul G Serenson, "The Theory and Practice of Compiler

Writing", McGraw Hill, New Delhi, 2001.

Page 63: Adhiyamaan Regulation 2008 Curriculum & Syllabi

3) Dick Grone, Henri E Bal, Ceriel J H Jacobs and Keen G angendoen, Modern Compiler Design”, John Wiley, New Delhi, 2000.

608ITT03 JAVA PROGRAMMING L T P M C

3 0 0 100 3UNIT I 9Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism. - Objects and classes in Java – defining classes – methods - access specifies – static members – constructors – finalize method

UNIT II 10Arrays – Strings - Packages – Java-Doc comments –- Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword – abstract classes

UNIT III 10The Object class – Reflection – interfaces – object cloning – inner classes – proxies - I/O Streams - Graphics programming – Frame – Components – working with 2D shapes.

UNIT IV 8 Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – introduction to Swing – Model-View-Controller design pattern – buttons – layout management – Swing Components – exception handling – exception hierarchy – throwing and catching exceptions.

UNIT V 8Motivation for generic programming – generic classes – generic methods – generic code and virtual machine – inheritance and generics – reflection and generics - Multi-threaded programming – interrupting threads – thread states – thread properties – thread synchronization – Executors – synchronizers.

TOTAL= 45 PERIODSTEXT BOOK:

1) Cay S. Horstmann and Gary Cornell, “Core Java: Volume I – Fundamentals”, Eighth Edition, Sun Microsystems Press, 2008.

REFERENCES:1) K. Arnold and J. Gosling, “The JAVA programming language”, Third edition,

Pearson Education, 2000.2) Timothy Budd, “Understanding Object-oriented programming with Java”, Updated

Edition, Pearson Education, 2000.3) C. Thomas Wu, “An introduction to Object-oriented programming with Java”, Fourth

Edition, Tata McGraw-Hill Publishing company Ltd., 2006.

Page 64: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITT04 OBJECT ORIENTED ANALYSIS AND DESIGN L T P M C 3 0 0 100 2

UNIT 1 INTRODUCTION 8 An Overview of Object Oriented Systems Development - Object Basics – Object Oriented Systems Development Life Cycle.

UNIT II OBJECT ORIENTED METHODOLOGIES 12 Rumbaugh Methodology - Booch Methodology - Jacobson Methodology - 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 9 Identifying use cases - Object Analysis - Classification – Identifying Object relationships - Attributes and Methods.

UNIT IV OBJECT ORIENTED DESIGN 8 Design axioms - Designing Classes – Access Layer - Object Storage - Object Interoperability.

UNIT V SOFTWARE QUALITY AND USABILITY 8 Designing Interface Objects – Software Quality Assurance – System Usability - Measuring User Satisfaction

TOTAL: 45 TEXT BOOKS:

1) Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-Hill, New Delhi, 2008

2) Martin Fowler, “UML Distilled”, Second Edition, PHI Learning, New Delhi, 2002. Mahesh P Matha, “ Object Oriented Analysis and Design using UML”, PHI Learning, New Delhi, 2005

REFERENCE BOOKS: 1) Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata

McGraw-Hill, New Delhi, 2003. 2) James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling

Language Reference Manual”, Addison Wesley, New Delhi, 1999. 3) Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”, and

OMG Press Wiley Publishing Inc., New Delhi, 2004.

Page 65: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITT05 COMMUNICATION SWITCHING TECHNIQUES L T P M C 3 1 0 100 2

UNIT I COMPONENTS AND PRINCIPLES 9+3Block diagram of switching system – Pulse and DTMF Dialing – Signaling Tones – Strowger Switching with design examples – Principles of common control, cross bar switching

UNIT II SPACE DIVISION AND TIME DIVISION SWITCHING 9+3 Stored program control – Centralized and distributed SPC, 2stage, 3 stage and N stage networks, Time division time and space switching, Time multiplexed time and space switching, combination switching

UNIT III TRAFFIC ENGINEERING 9+3 Network traffic load and parameters, Grade of service and blocking probability, Modeling switching systems, Blocking models and loss estimates, Delay models and queue analysis

UNIT IV DIGITAL SUBSCRIBER ACCESS 9+3 Integrated services digital network, High data rate digital subscriber loops, Digital loop carrier systems, Fiber in the loop, Voice band modems

UNIT V CELLULAR WIRELESS NETWORKS 9+3 Principles of cellular networks, frequency reuse, Channel assignment strategies, Handoff strategies, Cordless systems, Wireless local loop, Wireless application protocol BLUE TOOTH: Overview, Radio specification, Base band specification, Link manager specification, logical link control and adaptation protocol

LECTURE: 45 TUTORIAL: 15 TOTAL: 60 Viswanathan.T., “Telecommunication Switching System and Networks”, Prentice Hall, New Delhi, 2004. William Stallings, “Wireless Communication and Networks”, second edition, Pearson Education, New Delhi, 2004.

REFERENCE BOOKS: 1) Frenzel, “ Communication Electronics – Principles and Applications”, Tata Mc-Graw

Publishing Co. Ltd., Third Edition, New Delhi, 2009 2) John. C. Bellamy, “Digital Telephony”, John Wiley & Sons, Singapore, 2000.3) Behrouz Forouzan, “Introduction to Data Communication and Networking”, Tata

McGraw Hill, New York,1996.4) Marion Cole, “Introduction to Telecommunications Voice, Data & the Internet”,

Pearson Education, New Delhi, 2002.

Page 66: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITP07 JAVA PROGRAMMING LAB 0 0 3 100 1

1. Develop a Java package with simple Stack and Queue classes. Use JavaDoc comments for documentation.

2. Design a class for Complex numbers in Java. In addition to methods for basic operations on complex numbers, provide a method to return the number of active objects created.

3. Design a Date class similar to the one provided in the java.util package.4. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square,

Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to demonstrate dynamic polymorphism.

5. Design a Java interface for ADT Stack. Develop two different classes that implement this interface, one using array and the other using linked-list. Provide necessary exception handling in both the implementations.

6. Write a Java program to read a file that contains DNA sequences of arbitrary length one per line (note that each DNA sequence is just a String). Your program should sort the sequences in descending order with respect to the number of 'TATA' subsequences present. Finally write the sequences in sorted order into another file.

7. Develop a simple paint-like program that can draw basic graphical primitives in different dimensions and colors. Use appropriate menu and buttons.

8. Develop a scientific calculator using even-driven programming paradigm of Java.9. Develop a template for linked-list class along with its methods in Java.10. Design a thread-safe implementation of Queue class. Write a multi-threaded

producer-consumer application that uses this Queue class.11. Write a multi-threaded Java program to print all numbers below 100,000 that are

both prime and fibonacci number (some examples are 2, 3, 5, 13, etc.). Design a thread that generates prime numbers below 100,000 and writes them into a pipe. Design another thread that generates fibonacci numbers and writes them to another pipe. The main thread should read both the pipes to identify numbers common to both.

12. Develop a multi-threaded GUI application of your choice.

Page 67: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITP08 COMPILER DESIGN LAB L T P M C 0 0 3 100 1

1. Study of LEX and YACC 2. Lexical Analysis using LEX. 3. Syntax Analysis using YACC 4. Construction of NFA from a given regular expression. 5. Construction of minimized DFA from a given regular expression. 6. Implementation of Symbol Table. 7. Implementation of Shift Reduce Parsing Algorithm. 8. Construction of LR Parsing Table. 9. Generation of Code for a given Intermediate Code. 10. Implementation of Code Optimization techniques.

Page 68: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITP09 CASE TOOLS LAB L T P M C 0 0 3 100 1

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

2. Program Analysis and Project Plan Thorough study of the problem – Identify project scope, Objectives, Infrastructure. 3. Software requirement Analysis Describe the individual Phases / Modules of the project, Identify deliverables. 4. Data Modeling Use work products – Data dictionary, Use diagrams and activity diagrams, build and test class diagrams, Sequence diagrams and add interface to class diagrams. 5. Software Development and Debugging 6. Software Testing Prepare test plan, perform validation testing, Coverage analysis, memory leaks, develop test case hierarchy, Site check and Site monitor.

SUGGESTED LIST OF APPLICATIONS1. Student Marks Analyzing System 2. Quiz System 3. Online Ticket Reservation System 4. Payroll System 5. Course Registration System 6. Expert Systems 7. ATM Systems 8. Stock Maintenance 9. Real-Time Scheduler 10. Remote Procedure Call Implementation

Page 69: Adhiyamaan Regulation 2008 Curriculum & Syllabi

SEMESTER VII 708ITT01 WEB TECHNOLOGY L T P M C

3 0 0 100 3

UNIT I INTRODUCTION WEB SERVICES 8

Web services architecture – overview of web services – service oriented roles and

architecture – architectural process – three tier web based architecture

UNIT II XML 10 Introduction to XML – XML fundamentals – well-formed XML documents – components of XML document – XML tools – XML style sheets – XSL – CSS - XML namespaces-EDI Fact- Message Definition-segments-Mapping-Message Structure and Electronic Enveloping.

UNIT III JAVA WEBSERVICES ARCHITECTURE 9 J2EE and web services-Introduction to JSP and java servlets – servlets – overview of Java server pages

UNIT IV ACTIVE SERVER PAGES 9 HTML and VBScript fundamentals – ASP concepts, using request, response, application, session, server objects – using cookies

UNIT V .NET FRAMEWORK 9 Introducing .NET framework – brief history – building blocks of .NET platform – role of .NET class libraries – understanding CTS, CLR, CLS – employing .NET – Building C# applications

TOTAL: 45 TEXT BOOK

1. Rashim Mogha, Preetham.V.V. “Java Web Services Programming”, Wiley Dramatic, New Delhi, 2002.

2. Achyut S God bole and Atul Karate, “Web Technologies – TCP/IP Architectures and Java Programming”, Second Edition, Tata Mc-Graw Hill Education Pvt., Ltd., New Delhi, 2009

3. E Balagurusamy, “Programming in C#”, Second Edition, Tata Mc-Graw hill Publishing Co. Ltd., New Delhi, 2008

REFERENCE BOOKS 1. Deitel ,“ XML How to Program”, first edition, Pearson Education, USA, 2002.2. Jason Hunter, William Crawford, “Java Servlet Programming”, O’ Reilly Publications, USA, 1998. 3. Bhanu Pradhap, “Understanding Active Server Pages “, Cyber Tech

Publications ,New Delhi, 2001. 4. James Conard,Patrick Dengler,Brain Francis Et Al, “ Introducing .NET “, Shroff

Publishers, New Delhi, 2001. 5. N P Gopalan, J Akilandeswari, “ Web Technology – A developers Perspective”, PHI

Learning Pvt. Ltd., New Delhi, 2009

Page 70: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITT02 MOBILE COMPUTING L T P M C 3 0 0 100 3 UNIT I INTRODUCTION 9Mobile Communication, Mobile Computing, Mobile Computing Architecture, Devices, Mobile System Networks, Data Dissemination, Mobility Management, Security. Introduction to Cellular Systems, Global System for Mobile Communication (GSM),General Packet Radio Services(GPRS) and their architectures

UNIT II WIRELESS MEDIUM ACCESS CONTROL 9 Interference in Cellular Systems, Frequency Management, Channel Assignment, Location management in cellular networks, Medium Access Control, Introduction to CDMA based systems, Spread Spectrum in CDMA systems, Coding Methods in CDMA

UNIT III MOBILE IP NETWORK LAYER 9 Mobile IP Protocol Overview, Route Optimization, Mobility support for IPV6, Connectivity with 3G Networks, Packet Delivery and Handover Management, location Management, Registration, Tunneling and Encapsulation, Route Optimization, Dynamic Host Control protocol

UNIT IV MOBILE TRANSPORT LAYER 9 Conventional TCP/IP protocols, Indirect TCP, Snooping TCP, Mobile TCP, Other methods of TCP layer transmission for Mobile networks. MOBILE OPERATING SYSTEMS: Palm OS, Windows CE, Symbol OS, Linux for Mobile Devices

UNIT V MOBILE MIDDLEWARE 9 Mobile middleware, Middleware for Application development, Adaptation, Mobile Agents, Service Discovery Middleware, Services, Garbage Collection, Evening, Security, Interoperability ADHOC AND SENSOR NETWORKS : Overview, Properties, Unique features of sensor networks, Applications, Challenges, Constrained Resources Security, Mobility, Protocols, Auto Configuration, Energy Efficient Communication, Mobility Requirements.

TOTAL: 45 TEXT BOOKS

1. Raj Kamal, “Mobile Computing”, Oxford University Press, New Delhi, 2007. 2. Frank Adelstein, Sandeep K S Gupta, Golden G Richard, Loren

Schwiebert,“Fundamentals of Mobile and Pervasive Computing,”tata Mc-Graw Hill Education Pvt. Ltd., New Delhi, 2005

REFERENCE BOOKS 1. Jochen H. Schller, “Mobile Communications”, second edition, Pearson

Education, New Delhi, 2007. 2. Jon W. Mark, Weihua Zhuang, “Wireless Communications and Networking”,

Prentice Hall, New Delhi, 2007. 3. Dharma Prakash Agarval, Qing , An Zeng, "Introduction to Wireless

and Mobile systems", Thomson Asia Pvt Ltd, Singapore, 2005.

Page 71: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITT03 PRINCIPLES OF MANAGEMENT L T P M C 3 0 0 100 2 UNIT I INTRODUCTION 9Meaning, Definition and Significance of Management, Basic Functions of Management – Planning, Organizing, Staffing, Directing and Controlling. Engineers and Organizational Environment – Social, Economic, Technological and Political. Social Responsibility of Engineers

UNIT II MANAGEMENT CONCEPTS 9 MBO, Theory Z, Kaizen, Six Sigma, Quality Circles and TQM. BUSINESS PROCESS REENGINEERING: Need for BPR, Various phases of BPR, Production and Productivity

UNIT III ORGANIZATIONAL BEHAVIOUR 9 Significance of OB, Role of leadership, Personality and Motivation. Attitudes, Values and Perceptions at work. INDUSTRIAL AND BUSINESS ORGANIZATION: Growth of Industries (Small Scale, Medium Scale and Large Scale Industries). Forms of Business Organizations. Resource Management – Internal and External Sources.

UNIT III MATERIALS MANAGEMENT 9 Importance and Scope of Materials Management, Purchase Procedure, Inventory Control and Systems for Inventory Control – ROL, EOQ, MRP, ABC Analysis, VED, FSN and Value Analysis. MARKETING MANAGEMENT: Definition and Approaches to Marketing Management – Marketing Environment. The Marketing Process. Marketing Mix, Advertising, Sales Promotion and Consumer Behavior.

UNIT V HUMAN RESOURCE MANAGEMENT 9 Importance, Objectives and Functions, Job Analysis and Recruitment, Selection and Placement, Training and Development Case Discussion JOB EVALUATION: Meaning and Methods of Job Evaluation. Performance Appraisal meanings method of Performance Appraisal WELFARE IN INDUSTRY: Working condition, service facilities, legal legislation

TOTAL: 45TEXT BOOKS:

1. Harold Koontz, Heinz Weihrich and Ramachandra Aryasri, “Essentials of Management”, Eighth Edition, Tata McGraw Hill Education Pvt. Ltd., New Delhi, 2009.

2. M Govindarajan, and S Natarajan, “ Principles of Management”, PHI Learning, New Delhi, 2005

3. Mamoria C B, “Personnel Management”, Sultan Chand & Sons, New Delhi, 2002.

REFERENCE BOOKS: 1. John W Newstrom, Keith Davis, “Organizational Behavior”, Tata

McGraw Hill, NewDelhi, 2002. 2. Philip Kotler, “Marketing Management”, Pearson Education Asia, New Delhi,

2003.

Page 72: Adhiyamaan Regulation 2008 Curriculum & Syllabi

3. Khanna O P, “Industrial Engineering & Management”, Dhanpat Rai Publications, New Delhi, 2003.

708ITT04 ENTERPRISE COMPUTING LT P M C 3 0 0 100 3

UNIT 1 ENTERPRISE FOUNDATIONS 9 Enterprise Architectural overview - object oriented software development for enterprise - Component Based software development for enterprise. Java Enterprise System. Enterprise Data Basis of JDBC - interfaces -drivers. Advanced JDBC features. UNIT II DISTRIBUTED ENTERPRISE COMMUNICATIONS ENABLING 9Distributed Enterprise Communications Basis - RMI Communication - CORBA Communication - DCOM Communication – Software Development for RMI Communication

UNIT III SERVICES FOR DISTRIBUTED ENTERPRISE SYSTEMS 9Naming Services, Directory and Trading services, Activation Services, Message Services, Transaction Services, Security Services and High assurance Enterprise applications.

UNIT IV ENTERPRISE WEB ENABLING 9 Web Browsers and Web Servers in Enterprise. Web Programming, XML. Java Servlets - Java Server pages.

UNIT V INTEROPERABILITYAND MULTITIER ENTERPRISE COMPUTING 9 Java Beans, EJB, Enterprise Application Integration, Interoperability between various computing technologies - Tools For Enterprise Computing - Patterns – Frame work

TOTAL: 45 TEXT BOOKS:

1. Paul J Perrone, Venkata S.R. Krishna R and Chayanti, “Building Java Enterprise Systems with J2EE", Tec media , New Delhi, 2000.

2. George Reese, “ Database programming, with JDBC and Java" Second Edition, O’Reiliy Publishers , New Delhi, 2000.

REFERENCE BOOKS:1. Dustin R. Callaway - "Inside Servlets " - Addison Wesley Longman Inc, New

Delhi, 2001. 2. Tom Valesky - "Enterprise Java Beans" - Addison Wesley Longman Inc. New

Delhi, 2000. 3. Ed Roman - "Mastering EJB" - John Wiley & Sons, New Delhi

Page 73: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITP07 WEB TECHNOLOGY LAB L T P M C 0 0 3 100 1

Creating applications using web development tools

1. HTML & VB Script 2. XML - DTD 3. XML - XSL 4. XML - CSS 5. Translating EDIfact document to XML 6. Active Server Pages 7. Java Server Pages 8. Java Servlets 9. .NET Platform 10. C# in .NET Platform

708ITP08 MOBILE COMPUTING LAB L T P M C 0 0 3 100 1

1. Study of WML and J2ME simulators 2. Design of simple Calculator having +,,,* and / using WML/J2ME 3. Design of Calendar for any given month and year using WML/J2ME 4. Design a Timer to System Time using WML/J2ME 5. Design of simple game using WML/J2ME 6. Animate an image using WML/J2ME 7. Design a personal phone book containing the name, phone no., address, e-mail, etc. 8. Simulation of Authentication and encryption technique used in GSM 9. Browsing the Internet using Mobile phone simulator 10. Study of GlomoSim Simulator

708ITP09 ENTERPRISE COMPUTING LAB L T P M C

3 1 0 100 1Study of multi-tier software environmentStudy of web servers / web browser and Tools for enterprise software development and deployment

1. Develop a package using servlets / JSP. 2. Develop a package using RMI. 3. Develop a package using EJB. 4. Develop a package using JDBC

Page 74: Adhiyamaan Regulation 2008 Curriculum & Syllabi

SEMESTER VIII

808ITT01 SOFTWARE PROJECT MANAGEMENT L T P M C 3 0 0 100 3

UNIT - I SOFTWARE PROJECT MANAGEMENT 9 Introduction, Need for Software Project Management – Software Project versus other projects – Overview of Project planning

UNIT - II PROJECT EVALUATION 9 Introduction, Strategic assessment, Technical Assessment, Cost benefit Analysis, Cash flow forecasting, Cost benefit Evaluation Techniques Risk Evaluation – Selection of appropriate project planning.

UNIT III ACTIVITY PLANNING 9 Objectives of activity planning, Project schedules, Projects and activities, Sequencing and scheduling activities, Network Planning models –Formulating network models, Using dummy activities, Identifying critical path, identifying critical activities. Risk Analysis and Management: Nature of risk, Managing risk, Risk identification, Risk analysis, reducing the risks, evaluating the risks.

UNIT IV SOFTWARE EFFORT ESTIMATION 10 Problems with over and under estimate, the basis for software estimation, software estimation Techniques. Expert judgments, Estimating by analogy, Function point analysis. Resource Allocation: Identifying resource requirements, scheduling resources, Monitoring and control, Managing people and organization teams.

UNIT V PROJECT MANAGEMENT 8 Project Management in the Testing phase – Introduction, test scheduling, test types, issues, management structures for testing, metrics for testing phase, Project Management in the Management phase – Introduction, activities, management issues, configuration management, estimating size, effort and people resources, advantages, metrics

TOTAL: 45 TEXT BOOKS 1. Bob huges, Mike cotterell, “Software Project Management”, Tata McGraw Hill, New Delhi, 2002. 2. Gopalaswamy Ramesh, “Managing Global Software Projects”, Tata McGraw Hill, New Delhi, 2006. 3. Kelkar Sa, “Software Project Management”, PHI Learning, New Delhi, 2007 REFERENCE BOOKS 1. Roger S Pressman, “Software Engineering, A Practitioner’s Approach”, Tata McGraw Hill, New Delhi, 2001.

Page 75: Adhiyamaan Regulation 2008 Curriculum & Syllabi

2. Kamna Malik, Praveen Choudary, “Software Quality, a practitioner’s Approach”, Tata McGraw Hill, New Delhi, 2008.

ELECTIVES – SEMESTER VI

608ITE01 RESOURCE MANAGEMENT TECHNIQUES L T P M C 3 0 0 100 3

UNIT I LINEAR PROGRAMMING 9Principal components of decision problem – Modeling phases – LP Formulation and graphic solution – Resource allocation problems – Simplex method – Sensitivity analysis.

UNIT II DUALITY AND NETWORKS 9Definition of dual problem – Primal – Dual relation ships – Dual simplex methods – Post optimality analysis – Transportation and assignment model shortest route problem.

UNIT III INTEGER PROGRAMMING 9 Cutting plan algorithm – Branch and bound methods, Multistage (Dynamic) programming. UNIT IV CLASSICAL OPTIMISATION THEORY 9Unconstrained external problems, Newton – Ralphson method – Equality constraints – Jacobean methods – Lagrangian method – Kuhn – Tucker conditions – Simple problems.

UNIT V OBJECT SCHEDULING 9Network diagram representation – Critical path method – Time charts and resource leveling – PERT.

Total-45

TEXT BOOKS: 1. Anderson ‘Quantitative Methods for Business’, Eight Edition, Thomson Learning, New Delhi, 2002. 2. Paneerselvam R, “Operations Research”, PHI Learning, New Delhi, 2003 3. Winston ‘Operation Research’, Thomson Learning, New Delhi, 2003.

REFERNECE BOOKS: 1. Anderson ‘Quantitative Methods for Business’, 8th Edition, Thomson Learning, New Delhi, 2002. 2. Winston ‘Operation Research’, Thomson Learning, New Delhi, 2003. 3. H.A.Taha, ‘Operation Research’, Prentice Hall of India, New Delhi, 2002. 4. Vohra, ‘Quantitative Techniques in Management’, Tata McGraw Hill, New Delhi, 2002. 5. Anand Sarma, ‘Operation Research’, Himalaya Publishing House, New Delhi, 2003.

Page 76: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE02 UNIX INTERNALS L T P M C 3 0 0 100 3

UNIT I GENERAL OVERVIEW OF THE SYSTEM 9. Unix Operating System, Linux and GNU, The UNIX Architecture, Features, POSIX and Single UNIX Specification, Commands, Command Structure, Understanding the man configuration,

UNIT II BUFFER CACHE 9 Buffer headers – Structure of the buffer pool – Advantages and disadvantages of the buffer cache. Internal representation of files : Inodes – Structure of a regular file – Directories Conversion of a path name to an Inode – Super block – Other file types. UNIT III SYSTEM CALLS FOR FILE SYSTEM 9 Open – Read – Write – File and record locking – Adjusting the position of file I/O –LSEEK – Close – File creation – Creation of special files – Pipes – Dup – Mounting and unmounting file systems

UNIT IV THE PROCESS 9 Process basics, Process Status, System Process, Mechanism of Process Creation, Running Jobs, Killing Processes, Customizing the Environment, Environment Variables, Aliases, Command History, In line Command Editing, Initialization Scripts.

UNIT V PROCESS SCHEDULING AND MEMORY MANAGEMENT POLICIES 9 Process Scheduling – Memory Management Policies : Swapping – A hybrid system with swapping and demand paging. The I/O Subsystem : Driver Interfaces– Disk Drivers-Terminal Drivers.

Total-45.TEXT BOOKS: 1. Sumitabha Das, “UNIX Concepts and Applications”, Fourth Edition, Tata Mc Graw Hill Publishing Co. Ltd., New Delhi, 2008 2. Maurice J. Bach, “The Design of the Unix Operating System”, Prentice Hall of India, New Delhi, 2004.

REFERENCE BOOKS: 1. N. P. Gopalan, “ Begineers Guide to Unix”, PHI Learning, New Delhi, 2009 2. Vahalia, “Unix Internals: The New Frontiers”, Pearson Education Inc, New Delhi, 2003

Page 77: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE03 MULTIMEDIA SYSTEMS L T P M C 3 0 0 100 3

UNIT I INTRODUCTION 9 Definition - CD-ROM and multimedia. Multimedia applications: business - schools - homes - public places and virtual reality. Introduction to making of multimedia: hardware - software - creativity - and organization. UNIT – II MULTIMEDIA TOOLS 9Macintosh and windows production platforms - 3-d modeling and animation - image-editing tools - sound editing tools - animation - video - and digital movie tools - linking multimedia objects - office suites - word processors - spread sheets - databases - presentation tools. Authoring tools - Card and Page-based authoring tools - Icon Based authoring tools - time based authoring tools - object oriented authoring tools - cross platform-authoring tools UNIT – III MULTIMEDIA BUILDING BLOCKS 12Text: About fonts and faces - text in multimedia - computers and text - Font editing and design tools - Hypermedia and Hypertext.Sound: Multimedia system sounds - MIDI versus digital audio - digital audio - making MIDI audio - audio file format - working with sounds in windows - working with sounds on the Macintosh - NIFF - Adding sounds to multimedia - Towards professional sounds - production tips. Images: -Making still images - Colors - Image file format. Animation: Principals of animation - Making animation that works. Video: How video works - Broadcast video standards - Integrating computers and television - Shooting and Editing - Video tips - Recoding formats - Digital video UNIT – IV MULTIMEDIA AND INTERNET 9Internet fundamentals: Internetworking - Connections - Internet services - The World Wide Web - Tools for the World Wide Web: Web serves - Web browsers - Web page makers and Site builders - Plug-ins and Delivery vehicles - Beyond HTML UNIT V DESIGINING FOR WORLD WIDE WEB 6Working on web - Text for web - Images for web - Sound for web - Animation for web.

TOTAL 45 TEXT BOOKS: 1. Tay Vaughan, “ Multimedia: Making It Work”, Seventh Edition, Tata Mc- Graw hill, New Delhi, 2006 2. K. Andleigh and K. Thakkrar, “Multimedia Systems Design”, Prentice Hall of India, New Delhi, 2009

3. Ralf stein Metz and Klara Nahrstedt, “ Multimedia: Computing, Communication & Application”, Prentice Hall of India, New Delhi, 2005 REFERENCE BOOKS 1. Donald Hearn and M.Pauline Baker, “Computer Graphics C Version”, Pearson Education, New Delhi, 2003. 2. Prabat K Andleigh and Kiran Thakrar, “Multimedia Systems and Design”, PHI Learning, New Delhi, 2003

Page 78: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE04 DATA WAREHOUSING AND MINING L T P M C 3 0 0 100 3

UNIT I INTRODUCTION AND DATA WAREHOUSING 8 Introduction, Need for Data Warehouse, Paradigm Shift, Business Problem definition, Operational and Informational data Store, data warehouse Architecture,

UNIT II DATA WAREHOUSING 8 Data Warehouse Components, Building a Data warehouse, Mapping Data Warehouse to a Multiprocessor Architecture, Data Extraction, Clean up and Transformation Tools, Meta data

UNIT III DATA MINING 9 Data Mining, Motivation, Effectiveness, Embedded data mining, Overfitting, Comparing the technologies, Decision trees, Exploration Preprocessing, Prediction, Working of decision trees, Strengths and Weaknesses.

UNIT IV CLUSTERING 12 Business Score Card, Nearest Neighbor prediction, Classification and Prediction, ule Induction, Conjunctions and Disjunctions, Rules vs. decision trees.

UNIT V RECENT TRENDS 8 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

TEXT BOOKS: 1. Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining, and OLAP”, Tata Mc Graw Hill Publishing Co. Ltd., New Delhi, 2008 2. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt India / Morgan Kauffman, New Delhi, 2001. 3. Margaret H.Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson Education, New Delhi, 2004. 4. Sam Anahory, Dennis Murry, “Data Warehousing in the real world”, Pearson Education, New Delhi, 2003.

REFERENCE BOOKS: 1. David Hand, Heikki Manila, Padhraic Symth, “Principles of Data Mining”, PHI Learning, New Delhi, 2004. 2. W.H.Inmon, “Building the Data Warehouse”, Third Edition, Wiley Publishers, New Delhi, 2003. 3. Paulraj Ponniah, “Data Warehousing Fundamentals”, Wiley-Interscience Publication, New Delhi, 2003

Page 79: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE05 ECOMMERCE L T P M C 3 0 0 100 3

UNIT – I INTRODUCTION Electronic Commerce-Frame work, anatomy of E-Commerce applications, E-Commerce Consumer applications, E-Commerce organization applications. Consumer Oriented Electronic commerce - Mercantile Process models.

UNIT – II ELECTRONIC PAYMENTS 9 Electronic payment systems - Digital Token-Based, Smart Cards, Credit Cards, Risks in Electronic Payment systems. Inter Organizational Commerce - EDI, EDI Implementation, Value added networks.

UNIT – III ORGANIZATIONAL COMMERCE 9 Intra Organizational Commerce - work Flow, Automation Customization and internal Commerce, Supply chain Management.

UNIT – IV DIGITAL COMMERCE 9Corporate Digital Library - Document Library, digital Document types, corporate Data Warehouses. Advertising and Marketing - Information based marketing, Advertising on Internet, on-line marketing process, market research.

UNIT – V INFORMATION 9 Consumer Search and Resource Discovery - Information search and Retrieval, Commerce Catalogues, Information Filtering. Digital Video and electronic Commerce, Desktop video processing, Desktop video conferencing.

TEXT BOOKS:

1. Ravi Kalakata, Whinston, “Frontiers of Electronic Commerce”, Pearson Education, New Delhi, 2004 2. P T Joseph, “ E-Commerce – An Indian Perspective” Prentice Hall of India, Third Edition, New Delhi, 2008.

REFERENCE BOOK 1. Kamlesh K Bajaj, Debjani Nag, “ E-Commerce – Cutting Edge of Business”, Tata McGraw Hill, New Delhi, 2003

Page 80: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE06 ADVANCED DATABASE L T P M C 3 0 0 100 3

UNIT I DISTRIBUTED DATABASES 9 Distributed DBMS Concepts and Design – Introduction – Functions and Architecture of DDBMS – Distributed Relational Database Design – Transparency in DDBMS –Distributed Transaction Management – Concurrency control – Deadlock Management – Database recovery – The X/Open Distributed Transaction Processing Model – Replication servers – Distributed Query Optimisation - Distribution and Replication in Oracle. UNIT II OBJECT ORIENTED DATABASES 9 Object Oriented Databases – Introduction – Weakness of RDBMS – Object Oriented Concepts Storing Objects in Relational Databases – Next Generation Database Systems – Object Oriented Data models – OODBMS Perspectives – Persistence – Issues in OODBMS – Object Oriented Database Management System Manifesto – Advantages and Disadvantages of OODBMS – Object Oriented Database Design – OODBMS Standards and Systems – Object Management Group – Object Database Standard ODMG – Object Relational DBMS –Postgres - Comparison of ORDBMS and OODBMS. UNIT III WEB DATABASES 9 Web Technology And DBMS – Introduction – The Web – The Web as a Database Application Platform – Scripting languages – Common Gateway Interface – HTTP Cookies – Extending the Web Server – Java – Microsoft’s Web Solution Platform – Oracle Internet Platform – Semi structured Data and XML – XML Related Technologies– XML Query Languages UNIT IV INTELLIGENT DATABASES 9Enhanced Data Models For Advanced Applications – Active Database Concepts And Triggers – Temporal Database Concepts – Deductive databases – Knowledge Databases. UNIT V CURRENT TRENDS 9 Mobile Database – Geographic Information Systems – Genome Data Management Multimedia Database – Parallel Database – Spatial Databases - Database administration – Data Warehousing and Data Mining.

Total-45

TEXT BOOKS: 2. Thomas M. Connolly, Carolyn E. Begg, “Database Systems - A Practical Approach to Design , Implementation , and Management”, Third Edition , Pearson Education, New Delhi, 2003 3. Ramez Elmasri & Shamkant B.Navathe, “Fundamentals of Database Systems”, Fourth Edition , Pearson Education, New Delhi, 2004.

REFERENCE BOOKS: 1. M.Tamer Ozsu , Patrick Ualduriel, “Principles of Distributed Database Systems”, Second Edition, Pearson Education, New Delhi, 2003. 2. C.S.R.Prabhu, “Object Oriented Database Systems”, PHI Learning, New Delhi, 2003.

3. Peter Rob and Corlos Coronel, “Database Systems – Design, Implementation and Management”, Fifth Edition, Thompson Learning, Course Technology, New Delhi, 2003.

Page 81: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE07 INTELLECTUAL PROPERTY RIGHTS (IPR) L T P M C 3 0 0 100 3

UNIT I INTRODUCTION 5 Introduction – Invention and Creativity – Intellectual Property (IP) – Importance – Protection of IPR – Basic types of property (i. Movable Property ii. Immovable Propertyand iii. Intellectual Property).

UNIT II IP PATENTS 10 IP – Patents – Copyrights and related rights – Trade Marks and rights arising from Trademark registration – Definitions – Industrial Designs and Integrated circuits – Protection of Geographical Indications at national and International levels – Application Procedures.

UNIT III MISSION 10 International convention relating to Intellectual Property – Establishment of WIPO – Mission and Activities – History – General Agreement on Trade and Tariff (GATT).

UNIT IV IPR LEGISLATIONS 10 Indian Position Vs WTO and Strategies – Indian IPR legislations – commitments to WTO-Patent Ordinance and the Bill – Draft of a national Intellectual Property Policy – Present against unfair competition.

UNIT V CASE STUDIES 10 Case Studies on – Patents (Basumati rice, turmeric, Neem, etc.) – Copyright and related rights – Trade Marks – Industrial design and Integrated circuits – Geographic indications – Protection against unfair competition.

TOTAL-45

TEXT BOOKS: 1. Subbaram N.R. “ Handbook of Indian Patent Law and Practice “, S. Viswanathan Printers andPublishers Pvt. Ltd., New Delhi, 1998. 2. Eli Whitney, “United States Patent Number : 72X”, Cotton Gin, March 14, USA, 1794.

REFERENCE BOOKS: 2. Intellectual Property Today : Volume 8, No. 5, May 2001, [www.iptoday.com]. 3. Using the Internet for non-patent prior art searches, Derwent IP Matters, July 2000. [www.ipmatters.net/features/000707_gibbs.html.

Page 82: Adhiyamaan Regulation 2008 Curriculum & Syllabi

608ITE08 INDIAN CONSTITUTION AND SOCIETY L T P M C 3 0 0 100 3

UNIT I INTRODUCTION 9 Historical Background – Constituent Assembly of India – Philosophical foundations of the Indian Constitution – Preamble – Fundamental Rights – Directive Principles of State Policy – Fundamental Duties – Citizenship – Constitutional Remedies for citizens

UNIT II STRUCTURES 9 Union Government – Structures of the Union Government and Functions – President – Vice President – Prime Minister – Cabinet – Parliament – Supreme Court of India – Judicial Review.

UNIT III FUNCTIONS 9 State Government – Structure and Functions – Governor – Chief Minister – Cabinet – State Legislature – Judicial System in States – High Courts and other Subordinate Courts.

UNIT IV RELATIONS 9 Indian Federal System – Center – State Relations – President’s Rule – Constitutional Amendments – Constitutional Functionaries - Assessment of working of the Parliamentary System in India.

UNIT V SOCIETY Society : Nature, Meaning and definition; Indian Social Structure; Castle, Religion, Language in India; Constitutional Remedies for citizens – Political Parties and PressureGroups; Right of Women, Children and Scheduled Castes and Scheduled Tribes and other Weaker Sections.

ToTal-45TEXT BOOKS: 1. Durga Das Basu, “Introduction to the Constitution of India“, Prentice Hall of India, New Delhi, 2003 2. R.C.Agarwal, “ Indian Political System”, S.Chand and Company, New Delhi, 1997

REFERENCE BOOKS: 1. Sharma, Brij Kishore, “Introduction to the Constitution of India”, Fifth Edition, Prentice Hall of India, New Delhi, 2009 2. Maciver and Page, “Society: An Introduction Analysis”, Mac Milan India Ltd., New Delhi, 2003 3. K.L.Sharma,”Social Stratification in India: Issues and Themes”, Jawaharlal Nehru University, New Delhi, 1997 4. U.R.Gahai, “Indian Political System”, New Academic Publishing House, Jalaendhar, 1998

Page 83: Adhiyamaan Regulation 2008 Curriculum & Syllabi

ELECTIVES – SEMESTER VII

708ITE01 TCP / IP DESIGN AND IMPLEMENTATION L T P M C 3 0 0 100 2

UNIT I ROUTING 9 Data link layer protocols- Internet Protocol, Header, Routing, Subnetting and Supernetting, ARP and RARP, Internet Control Message Protocol (ICMP), Internet Group Message Protocol (IGMP), IP Routing, Dynamic Routing Protocols, IPV6

UNIT II TRANSPORT LAYER 9 End-to-end issues- Flow control-Congestion control- Error control- User Datagram protocol- Transmission Control Protocol- Services and Leader connection Establishment and Termination, Interactive Dataflow, Timeout and Retransmission - SCTP

UNIT II TCP 9 Services – header – connection establishment and termination- interactive data flow- bulk data flow- timeout and retransmission – persist timer - keepalive timer- futures and performance

UNIT IV TCP IMPLEMENTATION I 9 Data structure and input processing – transmission control blocks- segment format- comparison-finite state machine implementation-Output processing- mutual exclusion-computing the TCP data length

UNIT V TCP IMPLEMENTATION II 9 Timers-events and messages- timer process- deleting and inserting timer event- flow control and adaptive retransmission-congestion avoidance and control – urgent data processing and push function.

Total-45

TEXT BOOKS:1. Behrouz A.Forouzan, ”TCP/IP Protocol Suite”, second edition, Tata McGraw Hill, New Delhi, 2003. 2. Douglas E.Comer, “Internetworking with TCP/IP, Principles, Protocols and Architecture”, fourth edition, Prentice Hall, New Delhi, 2004.

REFERENCE BOOKS:1. Richard Stevens.W, “Unix Network Programming” , second edition, Prentice Hall, New Delhi, 2001. 2. Richard Stevens, “TCP/IP Illustrated”, Volume 2, Prentice Hall, New Delhi, 2003.

Page 84: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE02 C # AND . NET FRAMEWORK L T P M C 3 0 0 100 2

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# 9 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 Single Call, Threads.

TOTAL : 45 TEXT BOOKS: 3. E. Balagurusamy, “Programming in C#”, Tata McGraw-Hill, New Delhi, 2004. 4. J. Liberty, “Programming C#”, 2nd ed., O’Reilly, New Delhi, 2002. 5. Herbert Schildt, “The Complete Reference: C#”, Tata McGraw-Hill, New Delhi, 2004.

REFERENCE BOOKS: 1. Robinson et al, “Professional C#”, Second Edition, Wrox Press, USA, 2002. 2. Andrew Troelsen, “C# and the .NET Platform”, A! Press, USA, 2003. 3. S. Thamarai Selvi, R. Murugesan, “A Textbook on C#”, Pearson Education, New Delhi, 2003.

Page 85: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE03 PERVASIVE COMPUTING L T P M C 3 0 0 100 2

UNIT – I PERVASIVE COMPUTING APPLICATION 9 Pervasive Computing devices and Interfaces – Device technology trends, Connecting issues and protocols, pervasive computing principles

UNIT – IIPERVASIVE COMPUTING AND WEB BASED APPLICATIONS 9 XML and its role in Pervasive Computing - Wireless Application Protocol (WAP) Architecture and Security– WirelessMark-Up language (WML) Introduction

UNIT – III MIDDLEWARE COMPONENTS Programming consumer devices, Smart card programming, messaging components, Database components

UNIT – IV PDA IN PERVASIVE COMPUTING Introduction - PDA software Components, Standards, emerging trends - PDA Device characteristics - PDA Based Access Architecture UNIT – V USER INTERFACE ISSUES IN PERVASIVE COMPUTING 9 Architecture - Smart Card- based 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”, Addison Wesley, New Delhi, 2002 2. Uwe Hansman, Lothat Merk, Martin S Nicklous, Thomas Stober, “Pervasive Computing - Handbook”, Springer- Verlag, New Delhi, 2003

REFERENCE BOOK: 1. Uwe Hansman, Lothat Merk, Martin S Nicklous, Thomas Stober, “Principles of Mobile Computing”, Springer- Verlag, New Delhi, 2003

Page 86: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE04 CRYPTOGRAPHY AND NETWORK SECURITY L T P M C 3 1 0 100 2

UNIT I INTRODUCTION 9+3 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 UNIT II PUBLIC KEY CRYPTOGRAPHY 9+3 Key Management - Diffie-Hellman key Exchange – Elliptic Curve Architecture and Cryptography - Introduction to Number Theory – Confidentiality using Symmetric Encryption – Public Key Cryptography and RSA

UNIT III AUTHENTICATION AND HASH FUNCTION 9+3 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 9+3 Authentication Applications: Kerberos – X.509 Authentication Service – Electronic Mail Security – PGP – S/MIME - IP Security – Web Security

UNIT V SYSTEM LEVEL SECURITY 9+3Intrusion detection – password management – Viruses and related Threats – Virus Counter measures – Firewall Design Principles – Trusted Systems.

Total :60TEXT BOOKS

1. Behrouz A Forouzan , “Cryptography and Network Security”, Tata McGraw Hill Education Pvt. Ltd., New Delhi, 2007.

2. Atul Kahate, ““Cryptography and Network Security”, Second Edition, Tata McGrawHill Education Pvt. Ltd., New Delhi, 2009

3. William Stallings, “Cryptography and Network Security, fourth edition, Prentice Hall, New Delhi, 2006.

REFERENCE BOOKS 1. Bruce Schneier, “Applied Cryptography”, second edition, John Wiley & Sons,

NewYork, 1996. 2. Chris Brenton, “Mastering Network Security”, BPB Publication, New Delhi, 2002. 3. Steven L Shaffer, Alan R Simon, “Network Security”, AP Professional, New

York, 2001.

Page 87: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE05 NEURAL NETWORKS L T P M C 3 0 0 100 2

UNIT – I INTRODUCTION TO NEURAL NETWORKS 9 Introduction, Humans and Computers, Organization of the Brain, Biological Neuron, Biological and Artificial Neuron Models, Characteristics of ANN, McCulloch-Pitts Model, Historical Developments, Potential Applications of ANN.

UNIT – II ESSENTIALS OF ARTIFICIAL NEURAL NETWORKS 9Artificial Neuron Model, Operations of Artificial Neuron, Types of Neuron Activation Function, ANN Architectures, Classification Taxonomy of ANN – Connectivity, Learning Strategy(Supervised, Unsupervised, Reinforcement), Learning Rules.

UNIT – III SINGLE LAYER FEED FORWARD NETWORKS 9 Introduction, Perceptron Models: Discrete, Continuous and Multi-Category, Training Algorithms: Discrete and Continuous Perceptron Networks, Limitations of the Perceptron

UNIT – IV MULTI- LAYER FEED FORWARD NETWORKS. 9 Credit Assignment Problem, Generalized Delta Rule, Derivation of Backpropagation (BP) Training, Summary of Backpropagation Algorithm, Kolmogorov Theorem, Learning Difficulties and Improvements.

UNIT - V ASSOCIATIVE MEMORIES 9 Paradigms of Associative Memory, Pattern Mathematics, Hebbian Learning, General Concepts of Associative Memory, Bidirectional Associative Memory (BAM) Architecture, BAM Training Algorithms: Storage and Recall Algorithm, BAM Energy Function. Architecture of Hopfield Network: Discrete and Continuous versions, Storage and Recall Algorithm, Stability Analysis. Neural network applications: Process identification, control, fault diagnosis.

Total: 45TEXT BOOKS: 1. Laurene Fausett, “Fundamentals of Neural Networks” , Pearson Education, New Delhi, 2004.. 2. Simon Haykin, “Neural Networks- A comprehensive foundation”, Pearson Education, New Delhi, 2003.

REFERENCE BOOKS: 1. S.N.Sivanandam, S.Sumathi,S. N. Deepa “Introduction to Neural Networks using MATLAB 6.0”, Tata Mc Graw Hill, New Delhi, 2006. 2. S. Rajasekharan and G. A. Vijayalakshmi pai, “Neural Networks, Fuzzy logic, Genetic algorithms: synthesis and applications”, PHI Learning, New Delhi, 2004. .3. Timothy J. Ross, “ Fuzzy Logic With Engineering Applications”, Tata McGraw-Hill Inc. New Delhi, 2000

Page 88: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE06 DISTRIBUTED SYSTEMS L T P MC3 0 0 100 2

UNIT I 9Characterization of Distributed Systems-Introduction-Examples-Resource Sharing and the Web-Challenges. System Models-Architectural-Fundamental.Interprocess Communication-Introduction-API for Internet protocols-External data representation and marshalling--Client-server communication-Group communication-Case study: Interprocess Communication in UNIX.

UNIT II 9Distributed Objects and Remote Invocation-Introduction-Communication between distributed objects-Remote procedure calls-Events and notifications-Case study: Java RMI. Operating System Support-Introduction-OS layer-Protection-Processes and threads-Communication and invocation OS architecture.

UNIT III 9Distributed File Systems-Introduction-File service architecture-Case Study:Sun Network File System-Enhancements and further developments.Name Services-Introduction-Name Services and the Domain Name System-Directory Services-Case Study: Global Name Service.

UNIT IV 9Time and Global States-Introduction-Clocks, events and process states-Synchronizing physical clocks-Logical time and logical clocks-Global states-Distributed debugging. Coordination and Agreement-Introduction-Distributed mutual exclusion-Elections-Multicast communication-Consensus and related problems.

UNIT V 9Distributed Shared Memory-Introduction-Design and implementation issues-Sequential consistency and Ivy case study Release consistency and Munin case study-Other consistency models.CORBA Case Study- Introduction-CORBA RMI-CORBA services.

TOTAL = 45 PERIODS

TEXT BOOK:1. George Coulouris, Jean Dollimore, Tim Kindberg, , "Distributed Systems: Concepts

and Design", 4th Edition, Pearson Education, 2005.

REFERENCES:1. A. S. Tanenbaum and M. V. Steen, "Distributed Systems: Principles and Paradigms",

Second Edition, Prentice Hall, 2006. 2. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson Addison

Wesley, 2004. 3. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGrawHill Series in

Computer Science, 1994. 4. Nancy A. Lynch, "Distributed Algorithms", The Morgan Kaufmann Series in Data

Management System, Morgan Kaufmann Publishers, 2000.

Page 89: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE07 MAINFRAME TECHNOLOGIES L T P M C 3 0 0 100 2

UNIT – I INTRODUCTION 9 Mainframe concepts-an evolving architecture- mainframe computer users- factors contributing to mainframe use – mainframe workloads.

UNIT – II CAPACITY 9 Capacity – elements of a system required for capacity – few server Vs Many server – service level agreement – managing the system to the SLA – architecture, running work and capacity – several servers on one physical machine – parallel sysplex and its measurements.

UNIT - III SCALABILITY, INTEGRITY AND AVAILABILITY 9 Introduction to scalability – scalability concepts – scalability implementation on IBM system – Introduction to integrity – Integrity serialization– introduction to availability – Inhibitors to availability - redundancy – z/OS elements for availability – Disaster recovery.

UNIT - IV ACCESSING LARGE AMOUNT OF DATA 9 Introduction – channel subsystem – control unit – mapping for access to devices - multiple allegiance/Parallel Access volumes – database and data sharing – Data placement and management .

UNIT - V SYSTEM MANAGEMENT AND AUTONOMIC COMPUTING 9 Introduction – system data – workload management – operations management – performance management – autonomic computing principles - autonomic computing concepts – z/OS implementation of autonomic computing – self healing – self configuring - self protecting – self optimizing.

Total: 45

TEXT BOOK 1. Mike Ebbers,Frank Byrne, Pilar Gonzalez Adrados, Rodney Martin and Jon Veilleux, “Introduction to the New Mainframe : Large Scale Commercial Computing”, IBM International Technical Support Organization, 2006

REFERENCE BOOKS: 1. Alexis Leon, “IBM Mainframe Handbook”, Leon Vikas Publishing House Pvt. Ltd.Chennai, 2003 2. Lydia Parziale, Edi Lopes Alves, Klaus Egeler, Clive Jordan” Introduction to the Newm Mainframe: VM Basics”, IBM International Technical Support Organization, 2007

Page 90: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE08 ADVANCED JAVA PROGRAMMING L T P M C 3 0 0 100 2

UNIT I JAVA FUNDAMENTALS 9 Java I/O streaming – filter and pipe streams – Byte Code interpretation - reflection – Dynamic Reflexive Classes – Threading – Java Native Interfaces- Swing.

UNIT II NETWORK PROGRAMMING IN JAVA 9 Sockets – secure sockets – custom sockets – UDP datagrams – 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 9 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 9 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.

UNIT V ENTERPRISE APPLICATIONS 9 Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity Beans – Persistent Entity Beans – Transactions.

Total: 45

TEXT BOOKS: 1. Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, New Delhi, 2000 2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., New Delhi, 1999.

REFERENCE BOOKS 1. Harvey M. Deitel, Paul J. Deitel, “Java How to Program”, Fourth Edition, PHI Learning, New Delhi, 2005 2. Hortsmann & Cornell, “Core Java 2 Advanced Features, Vol ii”, Pearson Education, New Delhi, 2002. 3. Web reference: http://java.sun.com. 4. Patrick Naughton, “Complete Reference: Java2”, Tata McGraw-Hill, New Delhi, 2003.

Page 91: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE09 SOFTWARE TESTING L T P M C 3 0 0 100 2

UNIT I INTRODUCTION 9 Perspective of Testing – definition, approaches, testing during development life cycle, test policy, test planning, categories of defect, configuration management, risk analysis.

UNIT II TESTING TECHNIQUES 9 Levels of testing, acceptance testing, criticality of requirement, special tests – complexity, GUI, compatibility, security, recovery, installation, error handling, smoke, sanity, parallel and execution testing

UNIT III TECHNIQUES FOR AUTOMATING TEST EXECUTION 9 Testing and test automation – The V model –Tool support for life-cycle testing – The promise of test automation, Common problems of test automation – The limitations of automating software testing, Script Preprocessing, Scripting Techniques

UNIT IV TOOLS TO AUTOMATE TESTING 9 Selecting tools - requirements - tool market - tool selection project - tool selection team - Identifying requirements - Identifying constraints - Identifying tools availability in market - Evaluating the candidate tools - decision making, Testing Tools – Win Runner, Silk Test, Load Runner, JMeter

UNIT V AUTOMATED COMPARISON 9 Verification, comparison, automation – comparators, dynamic comparison – post- execution comparison – simple comparison, complex comparison – test sensitivity – comparing different types of outcomes – comparison filters and guidelines – Testware Architecture – Automating pre and post processing – Building maintainable tests

Total: 45

TEXT BOOKS:1. Limaye L G, “Software Testing – Principles, Techniques and Tools”, Tata Mc- Graw Hill Education Pvt. Ltd., New Delhi, 2009 2. Boris Beizer, “Software Testing Techniques”, Dream Tech press, New Delhi, 1990. 3. Mark Fewster, Dorothy Graham., "Software Test Automation: Effective Use of Test Execution Tools", Addison Wesley, New Delhi, 1999.

REFERENCE BOOKS: 1. William E Perry, “Effective Methods of Software Testing”, John Wiley & sons, Singapore, 2006. 2. Roger S Pressman, "Software Engineering – A Practitioner’s Approach", sixth edition, Tata McGraw Hill, New Delhi, 2006. 3. Glenford J Myer, "The Art of Software Testing", Second edition, John Wiley & Sons, Singapore, 2004. 4. Prasad K.V.K.K., “Software Testing Tools: Covering WinRunner, SilkTest, LoadRunner, JMeter”, Dreamtech Press, USA, 2005.

Page 92: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE10 CYBER LAW AND INFORMATION ACT L T P M C 3 0 0 100 2

UNIT – I EVOLUTION OF LAW IN CYBERSPACE 9 The Online Landscape: Technological, Social and Legal Issues, Harmonisation of Laws and the Issue of Jurisdiction Over the Internet , The Internet in the Context of International Commerce, Electronic Signature Legislation-a historical respective, An Overview of Specific Aspects, SEBI Guidelines, The UNCITRAL Model Law and Electronic Equivalents to Traditional Bills of Lading

UNIT – II SECURITY CONCERNS 9 The legal framework, Confidential Information, Protection of Confidential Information , Nature of confidential information , Confidence implied in a contract, Confidence implied by circumstances, Identification of confidential information, Essential requirements of breach of confidence, Exceptions to breach of confidence, Remedies for breach of confidence , Employee Privacy Rights , Employer Protection, Internet Banking in India : Analyzing Legal Issues, Negligent Misstatements

Unit – III INTELLECTUAL PROPERTY IN CYBERSPACE 9Intellectual Property on The Internet , Squatting in Cyberspace: A Web of Deception, WIPO Cases Involving Complainants from India, Intellectual Property (Trade Marks), Domain Names: ICANN and New Remedies Against Cybersquatting, Domain names, copyright intellectual Property and the Internet: A case study of the Indian approach to intellectual property and e-commerce, The CSS Technology License, DVD Audio Disc Copy Protection, Systems-on-a-Chip: Intellectual Property and Licensing Issues

UNIT – IV PROTECTION OF PERSONAL DATA AND PRIVACY 9 Introduction, Personal Data, Data Subject, Data Processing: Definition and Grounds, Purpose Limitation , Legitimate Purposes, Data Controllers And Data Processors, Establishment, Data - Access and Information, Anonymous and Pseudonymous Data, Freedom of Expression , Free Flow of Data within the Eu, Data Transfer, Data Minimization

UNIT – V INFORMATION TECHNOLOGY ACT 9 Observations on the Preamble, Jurisdictions proposing to adopt provisions of the Model Law, UNCITRAL Model Law on Electronic Commerce Part One. Electronic Commerce In General, Sphere of application, UNCITRAL Model Law , Information Technology Act, 2000: An overview, Existing restrictions on FDI in domestic trading to be applicable to e-commerce as well.

Total:45TEXT BOOKS : 1. Rodney D. Ryder, “ Guide to Cyber Laws”, Second Edition, Wadhwa and Company, New Delhi, 20072. Joha Rao, “ Law of Cyber Crimes and Information Technology Law”, Wadhwa and Company, New Delhi, 20073. Vakul Sharma, “Handbook of Cyber laws” Macmillan India Ltd, New Delhi, 2003 REFERENCE BOOKS: 1. Justice Yatindra Singh, “ Cyber Laws”, Universal Law Publishing, New Delhi, 2003

Page 93: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Revised Syllabus

708ITE11 INFORMATION STORAGE MANAGEMENT L T P M C

3 0 0 100 2AIM To provide a comprehensive understanding of the varied storage infrastructure components in classic and virtual environments.

OBJECTIVE To Evaluate storage architectures and key data center elements in classic, virtualized, and

cloud environments To Explain physical and logical components of a storage infrastructure including storage

subsystems, RAID, and intelligent storage systems To Describe storage networking technologies such as FC SAN, IP SAN, FCoE, NAS,

and object-based and unified storage To Articulate business continuity solutions—backup and replication, and archive for

managing fixed content, information security requirements and solutions

UNIT I STORAGE SYSTEMS 9 Introduction to information storage - Introduces evolution of storage architecture - key data center elements & virtualization-Data center environment-Details key data center elements – host (or compute)- connectivity - storage - application in both classic and virtual environments – RAID - RAID implementations - techniques - impact of RAID on application performance RAID 0, RAID 1, RAID 3, RAID 4. RAID 5, RAID 0+1, RAID 1+0, RAID 6 - Intelligent storage system - Details components of intelligent storage systems. virtual storage provisioning and its implementations.

UNIT II STORAGE NETWORKING TECHNOLOGIES 9Fibre Channel Storage Area Network (FC SAN)-FC SAN components, connectivity options, and topologies including access protection mechanism ‘zoning’ - FC protocol stack, addressing - SAN-based virtualization and VSAN technology - IP SAN and Fibre Channel over Ethernet (FCoE) - iSCSI and FCIP protocols for storage access over an IP network - Converged protocol FCoE and its components - Network Attached Storage (NAS) - File sharing technology using NAS and its benefits, components – implementations - File level storage virtualization - Content addressed storage (CAS) .

UNIT III BACKUP, ARCHIVE, AND REPLICATION 10 Introduction to Business Continuity -Information availability and business continuity solutions in both virtualized and non-virtualized environments - Backup and Archive - Backup and recovery in both virtualized and non-virtualized environments - Deduplication technology to optimize data backups along with archival solutions to address fixed content storage requirements- Local Replication-Local replications of data along with data restore and restart considerations-Remote Replication-Remote replication technologies in virtualized and non-virtualized environments. Three-site replication and continuous data replication.

Page 94: Adhiyamaan Regulation 2008 Curriculum & Syllabi

UNIT IV CLOUD COMPUTING 8 Cloud Computing-Introduction to cloud computing, its benefits, characteristics, deployment models, and services-infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS). Cloud challenges and migration considerations-service provider for storage management.

UNIT V SECURING AND MANAGING STORAGE INFRASTRUCTURE 9 Securing the Information Infrastructure-Framework and domains of storage security along with covering security implementation at storage networking-Security in virtualized and cloud environments-Managing the Information Infrastructure-Storage infrastructure monitoring and management- Storage tiering-information lifecycle management (ILM)- and cloud service management activities

TOTAL: 45 PERIODSTEXT BOOKS: 1. Information Storage and Management: Storing, Managing, and Protecting Digital

Information in Classic, Virtualized, and Cloud Environments, 2nd Edition, EMC Education Services , Wiley ISBN: 978-1-1180-9483-9, 2012

2. Information Storage and Management Storing, Managing, and Protecting Digital Information , by EMC, Hopkinton and Massachusetts, Wiley, ISBN: 9788126521470, 2009.

3. EMC Corporation, Information Storage and Management, Wiley. ISBN number: 04702942134, 9780470294215, 2009. 

4. Robert Spalding. “Storage Networks The Complete Reference “, Tata McGraw Hill, Osborne. 2003. 

5. Marc Farely, “Building Storage Networks” Tata McGraw Hill, Osborne, 2001. 

REFERENCE BOOKS:1. Meeta Gupta, “Storage Area Network Fundamentals “, Pearson Education Limited.

2002. 2. Haley Beard, Cloud Computing Best Practices for Managing and Measuring Processes for On-demand Computing, Applications and Data Centers in the Cloud with SLAs, Emereo Pty Limited, July 2008.3. William von Hagen, Professional Xen Virtualization, Wrox Publications, January, 2008.4. James E. Smith, Ravi Nair, Virtual Machines: Versatile Platforms for Systems and

Processes, Elsevier/Morgan Kaufmann, 2005.5. Networked Storage Concepts and Protocols Techbook (Online Version)6. Learning Aids on https://education.emc.com/ISMbookv2/default.aspx

Page 95: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE12 EMBEDDED SYSTEMS L T P M C 3 0 0 100 2

UNIT I EMBEDDED COMPUTING 9Challenges of Embedded Systems – Embedded system design process. Embeddedprocessors – 8051 Microcontroller, ARM processor – Architecture, Instruction sets andprogramming.

UNIT II MEMORY AND INPUT / OUTPUT MANAGEMENT 9Programming Input and Output – Memory system mechanisms – Memory and I/Odevices and interfacing – Interrupts handling.

UNIT III PROCESSES AND OPERATING SYSTEMS 9Multiple tasks and processes – Context switching – Scheduling policies – Interprocesscommunication mechanisms – Performance issues.

UNIT IV EMBEDDED SOFTWARE 9Programming embedded systems in assembly and C – Meeting real time constraints –Multi-state systems and function sequences. Embedded software development tools –Emulators and debuggers.

UNIT V EMBEDDED SYSTEM DEVELOPMENT 9Design issues and techniques – Case studies – Complete design of example embeddedsystems.

TOTAL = 45 PERIODSTEXT BOOKS:1. Wayne Wolf, “Computers as Components: Principles of Embedded ComputerSystem Design”, Elsevier, 2006.2. Michael J. Pont, “Embedded C”, Pearson Education , 2007.REFERENCES:1. Steve Heath, “Embedded System Design”, Elsevier, 2005.2. Muhammed Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, “The 8051Microcontroller and Embedded Systems”, Pearson Education, Second edition, 2007.

Page 96: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE13 COMPUTER GRAPHICS L T P M C 3 0 0 100 2

UNIT I 2D PRIMITIVES 9Output primitives – Line, Circle and Ellipse drawing algorithms - Attributes of outputprimitives – Two dimensional Geometric transformation - Two dimensional viewing –Line, Polygon, Curve and Text clipping algorithmsUNIT II 3D CONCEPTS 9Parallel and Perspective projections - Three dimensional object representation –Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3Dtransformations – Viewing -Visible surface identification.UNIT III GRAPHICS PROGRAMMING 9Color Models – RGB, YIQ, CMY, HSV – Animations – General Computer Animation,Raster, Keyframe - Graphics programming using OPENGL – Basic graphics primitives –Drawing three dimensional objects - Drawing three dimensional scenesUNIT IV RENDERING 9Introduction to Shading models – Flat and Smooth shading – Adding texture to faces –Adding shadows of objects – Building a camera in a program – Creating shaded objects– Rendering texture – Drawing Shadows.UNIT V FRACTALS 9Fractals and Self similarity – Peano curves – Creating image by iterated functions –Mandelbrot sets – Julia Sets – Random Fractals – Overview of Ray Tracing –Intersecting rays with other primitives – Adding Surface texture – Reflections andTransparency – Boolean operations on Objects

TOTAL = 45 PERIODSTEXT BOOKS:1. Donald Hearn, Pauline Baker, Computer Graphics – C Version, second edition,Pearson Education,2004.2. F.S. Hill, Computer Graphics using OPENGL, Second edition, PearsonEducation,2003.REFERENCE:1. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, ComputerGraphics- Principles and practice, Second Edition in C, Pearson Education, 2007.

Page 97: Adhiyamaan Regulation 2008 Curriculum & Syllabi

708ITE14 ARTIFICIAL INTELLIGENCE L T P M C 3 0 0 100 2

UNIT I PROBLEM SOLVING 9Introduction – Agents – Problem formulation – uninformed search strategies – heuristics– informed search strategies – constraint satisfaction

UNIT II LOGICAL REASONING 9Logical agents – propositional logic – inferences – first-order logic – inferences in firstorderlogic – forward chaining – backward chaining – unification – resolution

UNIT III PLANNING 9Planning with state-space search – partial-order planning – planning graphs – planningand acting in the real world

UNIT IV UNCERTAIN KNOWLEDGE AND REASONING 9Uncertainty – review of probability - probabilistic Reasoning – Bayesian networks –inferences in Bayesian networks – Temporal models – Hidden Markov models

UNIT V LEARNING 9Learning from observation - Inductive learning – Decision trees – Explanation basedlearning – Statistical Learning methods - Reinforcement Learning.

TOTAL = 45 PERIODSTEXT BOOK:1. S. Russel and P. Norvig, “Artificial Intelligence – A Modern Approach”, SecondEdition, Pearson Education, 2003.REFERENCES:1. David Poole, Alan Mackworth, Randy Goebel, ”Computational Intelligence : alogical approach”, Oxford University Press, 2004.2. G. Luger, “Artificial Intelligence: Structures and Strategies for complex problemsolving”, Fourth Edition, Pearson Education, 2002.3. J.Nilsson, “Artificial Intelligence: A new Synthesis”, Elsevier Publishers, 1998.

Page 98: Adhiyamaan Regulation 2008 Curriculum & Syllabi

ELECTIVES – SEMESTER VIII

808ITE01 PARALLEL COMPUTING L T P M C 3 0 0 100 3

UNIT I SCALABILITY AND CLUSTERING 9 Evolution of Computer Architecture – Dimensions of Scalability – Parallel Computer Models – Basic Concepts Of Clustering – Scalable Design Principles – Parallel Programming Overview – Processes, Tasks and Threads – Parallelism Issues – Interaction / Communication Issues – Semantic Issues In Parallel Programs.

UNIT II ENABLING TECHNOLOGIES 9 System Development Trends – Principles of Processor Design – Microprocessor Architecture Families – Hierarchical Memory Technology – Cache Coherence Protocols– Shared Memory Consistency – Distributed Cache Memory Architecture – Latency Tolerance Techniques – ultithreaded Latency Hiding.

UNIT III SYSTEM INTERCONNECTS 9 Basics of Interconnection Networks – Network Topologies and Properties – Buses, Crossbar and Multistage Switches, Software Multithreading – Synchronization Mechanisms.

UNIT IV PARALLEL PROGRAMMING 9 Paradigms and Programmability – Parallel Programming Models – Shared Memory Programming.

UNIT V MESSAGE PASSING PROGRAMMING 9 Message Passing Paradigm – Message Passing Interface – Parallel Virtual Machine.

Total: 45

TEXT BOOKS: 1.Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata Mc GrawHill, New Delhi, 2003. 2.Michael J. Quinn, “Parallel Computing Theory and Practice”, Second Edition, Tata McGraw-Hill Publishing Co. Ltd., New Delhi, 2003.

REFERENCE BOOKS: 1. Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar, “ Introduction to Parallel Computing”, Pearson, Education, New Delhi, 2009. 2. Kai Hwang, “Advanced Computer Architecture” Tata McGraw-Hill, New Delhi, 2003. 3. David E. Culler & Jaswinder Pal Singh, “Parallel Computing Architecture: A Hardware/Software Approach”, Morgan Kaufman Publishers, New Delhi, 1999.

Page 99: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE02 GENETIC ALGORITHMS AND APPLICATIONS L T P M C 3 0 0 100 3

UNIT – I INTRODUCTION TO EVOLUTIONARY COMPUTATION 9 Biological and artificial evolution - Evolutionary computation and AI - Different historical branches of EC-GAs- EP- ES- GP - A simple evolutionary algorithm.

UNIT- II SEARCH AND SELECTION OPERATORS 9 Recombination/Crossover for strings- one-point- multi-point-uniform crossover operators - Mutation for strings- bit-flipping - Recombination/Crossover and mutation rates - Recombination for real-valued representations- Fitness proportional selection and fitness scaling – Ranking methods – Tournament selection.

UNIT – III EVOLUTIONARY COMBINATORIAL OPTIMIZATION 9 TSP - Evolutionary algorithms for TSPs – Hybrid evolutionary and local search algorithms. Schema theorems - Convergence of EAs - Computational time complexity of EAs - No free lunch theorem.

UNIT – IV CONSTRAINT HANDLING 9 Common techniques- penalty methods- repair methods - Analysis -Some examples. Pareto optimality – Multi objective evolutionary algorithms.

UNIT – V GENETIC PROGRAMMING 9 Trees as individuals - Major steps of genetic programming-, functional and terminal sets- initialization- crossover-mutation- fitness evaluation - Search operators on trees – Examples.

Total:45

TEXT BOOKS:1. Goldberg and David E, “Genetic Algorithms in Search. Optimization and Machine Learning”, Pearson Education, New Delhi, 2006. 2. Kalyamoy Deb, “Multi-objective Optimization using Evolutionary Algorithms”, First Edition, John Wiley & Sons, USA, 2003.

REFERENCE BOOKS:1. Koza, John, Wolfgang Banzhaf, Kumar Chellapilla, Kalyanmoy Deb, Marco Dorigo, David Fogel, Max Garzon, David Goldberg, Hitoshi Iba, and Rick Riolo(Eds.), “Genetic Programming”, Academic Press. Morgan Kaufmann, USA, 1998. 2. John R.Koza, Forrest H Bennett III , David Andre, Martin A Keane, “Genetic Programming III:Darwinian Invention and Problem Solving” Morgan Kaufmann, USA, 1999.

Page 100: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE03 HIGH SPEED NETWORKS L T P M C 3 0 0 100 3

UNIT I HIGH SPEED NETWORKS 8 Frame Relay Networks – Asynchronous transfer mode – ATM Protocol Architecture, ATM logical Connection, ATM Cell – ATM Service Categories – AAL.High Speed LAN’s: Fast Ethernet, Gigabit Ethernet, Fibre Channel – Wireless LAN’s: applications, requirements – Architecture of 802.11

UNIT II CONGESTION AND TRAFFIC MANAGEMENT 8 Queuing Analysis- Queuing Models – Single Server Queues – Effects of Congestion – Congestion Control – Traffic Management – Congestion Control in Packet Switching Networks – Frame Relay Congestion Control.

UNIT III TCP AND ATM CONGESTION CONTROL 12 TCP Flow control – TCP Congestion Control – Retransmission – Timer Management – Exponential RTO backoff – KARN’s Algorithm – Window management – Performance of TCP over ATM. Traffic and Congestion control in ATM – Requirements – Attributes – Traffic Management Frame work, Traffic Control – ABR traffic Management – ABR rate control, RM cell formats, ABR Capacity allocations – GFR traffic management.

UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES 8 Integrated Services Architecture – Approach, Components, Services- Queuing Discipline, FQ, PS, BRFQ, GPS, WFQ – Random Early Detection, Differentiated Services

UNIT V PROTOCOLS FOR QOS SUPPORT 8 RSVP – Goals & Characteristics, Data Flow, RSVP operations, Protocol Mechanisms – Multiprotocol Label Switching – Operations, Label Stacking, Protocol details – RTP – Protocol Architecture, Data Transfer Protocol, RTCP.

Total:45

TEXT BOOKS: 1. William Stallings, “High Speed Networks And Internet”, Second Edition, Pearson Education, New Delhi, 2005. REFERENCE BOOKS: 1. Warland & Pravin Varaiya, “High Performance Communication Networks”, Second Edition, Jean Harcourt Asia Pvt. Ltd., New Delhi, 2001. 2. Irvan Pepelnjk, Jim Guichard and Jeff Apcar, “MPLS and VPN architecture”, Cisco Press, Volume 1 and 2, New Delhi, 2003

Page 101: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE04 DIGITAL IMAGE PROCESSING L T P M C 3 0 0 100 3

UNIT I DIGITAL IMAGE FUNDAMENTALS AND TRANSFORMS 9 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 9 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: 9 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 9 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 9 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

TEXT BOOKS: 1. Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image Processing -

Pearson Education, New Delhi, 2003. 2. A.K. Jain, “Fundamentals of Digital Image Processing”, PHI Learning , New

Delhi, 2005 3. William K Pratt, “Digital Image Processing”, John Willey & Sons, New Delhi,

2001

REFERENCE BOOKS:1. Millman Sonka, Vaclav hlavac, Roger Boyle, Broos/colic, “Image Processing Analysis and Machine Vision”, Thompson Learning, New Delhi, 1999. 2. Chanda Dutta Magundar, “Digital Image Processing and Applications”, Prentice Hall of India, New Delhi, 2000

Page 102: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE05 COMPONENT BASED TECHNOLOGY L T P M C 3 0 0 100 3

UNIT I INTRODUCTION 9 Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture – components and middleware

UNIT II JAVA BASED COMPONENT TECHNOLOGIES 9 Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP

UNIT III CORBA COMPONENT TECHNOLOGIES 9 Java and CORBA – Interface Definition language – Object Request Broker – system object model – portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture

UNIT IV . NET BASED COMPONENT TECHNOLOGIES 9 COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – .NET components - assemblies – appdomains – contexts – reflection – remoting

UNIT V COMPONENT FRAMEWORKS AND DEVELOPMENT 9 Connectors – contexts – EJB containers – CLR contexts and channels – Black Boxcomponent framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools - assembly tools

Total:45

TEXT BOOKS: 1. Clemens Szyperski, “Component Software: Beyond Object-Oriented Programming”, Pearson Education publishers, New Delhi, 2003 2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., New Delhi, 1999.

REFERENCE BOOKS 1. Mowbray, “Inside CORBA”, Pearson Education, New Delhi, 2003. 2. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB Publication, New Delhi, 2001. 3. Hortsamann, Cornell, “CORE JAVA Vol-II” Sun Press, New Delhi, 2002.

Page 103: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE06 ADHOC SENSOR NETWORK L T P M C 3 0 0 100 3

UNIT I ROUTING 9Cellular and Ad hoc wireless networks – Issues of MAC layer and Routing – Proactive,Reactive and Hybrid Routing protocols – Multicast Routing – Tree based and Meshbased protocols – Multicast with Quality of Service Provision.

UNIT II QUALITY OF SERVICE 9Real-time traffic support – Issues and challenges in providing QoS – Classification of QoS Solutions – MAC layer classifications – QoS Aware Routing Protocols – Ticket based and Predictive location based Qos Routing Protocols

UNIT III ENERGY MANAGEMENT AD HOC NETWORKS 9Need for Energy Management – Classification of Energy Management Schemes –Battery Management and Transmission Power Management Schemes – Network Layer and Data Link Layer Solutions – System power Management schemes

UNIT IV MESH NETWORKS 9Necessity for Mesh Networks – MAC enhancements – IEEE 802.11s Architecture –Opportunistic Routing – Self Configuration and Auto Configuration - Capacity Models –Fairness – Heterogeneous Mesh Networks – Vehicular Mesh Networks

UNIT V SENSOR NETWORKS 9Introduction – Sensor Network architecture – Data Dissemination – Data Gathering –MAC Protocols for sensor Networks – Location discovery – Quality of Sensor Networks– Evolving Standards – Other Issues – Recent trends in Infrastructure less Networks

TOTAL = 45 PERIODSTEXT BOOK:1. C. Siva Ram Murthy and B.S.Manoj, “Ad hoc Wireless Networks – Architectures andProtocols’, Pearson Education, 2004

REFERENCES:1. Feng Zhao and Leonidas Guibas, “Wireless Sensor Networks”, Morgan KaufmanPublishers, 2004.2. C.K.Toh, “Adhoc Mobile Wireless Networks”, Pearson Education, 2002.3. Thomas Krag and Sebastin Buettrich, ‘Wireless Mesh Networking’, O’ReillyPublishers, 2007.

Page 104: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Revised Syllabus

808ITE07 CLOUD COMPUTING L T P M C 3 0 0 100 3

AIMTo provide a comprehensive view of Service Oriented Architecture, Storage and

networking infrastructures for highly virtualized cloud ready deployments.

OBJECTIVES To introduce the broad perspective of cloud architecture and model. To understand the concept of virtualization. To understand cloud based services. To understand cloud security and cloud based storage.

UNIT - I INTRODUCTION 9 Defining Cloud Computing – Cloud Models – Characteristics Examination, Assessing the Value Proposition – Measuring Cloud’s Value – Avoiding Capital Expenditures, Cloud Architecture –Cloud Computing Stack – Connecting to Cloud, Types of Cloud Services & Applications – IaaS, PaaS, SaaS, IDaaS, CaaS

UNIT - II CLOUD BASED SERVICES & PLATFORMS 9 Abstraction & Virtualization, Using Google Web Services – Exploring Applications & Toolkit – Surveying Application Portfolio – Working with Google App Engine, Using Microsoft Cloud Services – Exploring Microsoft Cloud Services – Defining Windows Azure Platform – Using Windows Live

UNIT - III CLOUD INFRASTRUCTURE 9Managing the Cloud – Administration – Management Products – Management Standards, Understanding Cloud Security – Securing Cloud – Securing Data – Establishing Identity & Presence

UNIT- IV BUILDING CLOUD NETWORKS & APPLICATIONS 9 Understanding Service Oriented Architecture – Introducing SOA – Defining SOA Communications – Managing & Monitoring SOA – Relating SOA & Cloud Computing, Moving Applications to the Cloud – Applications in Cloud & Cloud APIs

UNIT- V CLOUD STORAGE & COMMUNICATION 9 Working with Cloud-Based Storage – Measuring – Provisioning – Backup Solutions - Interoperability, Working with Productivity Software, Using Webmail Services – Exploring Mail Services, Working with Syndication Services, Communicating with the Cloud – Exploring Instant Messaging & Collaboration Technologies – Using Social Networks

TOTAL PERIODS: 45

Page 105: Adhiyamaan Regulation 2008 Curriculum & Syllabi

TEXT BOOK:1. Barrie Sosinsky, “Cloud Computing Bible”, WILEY – INDIA, New Delhi, 2011

REFERENCE BOOKS:1. Rajkumar Buyya, Christian Vecchiola, S.Tamarai Selvi,”Mastering Cloud

Computing”, TMGH, 2013.2. Kumar Saurabh.”Could Computing – insights into New - Era Infrastructure”. Wiley

India.20113. Ronald L.Krutz, Russell Dean Vines, “Cloud Security - A comprehensive Guide to

Secure Cloud Computing”, Wiley – India, 2010.4. Michael miller, Cloud Computing, Que publishing,2008.

Page 106: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE08 BIO INFORMATICS L T P M C 3 0 0 100 3

UNIT I INTRODUCTION 9 Need for Bioinformatics technologies – Overview of Bioinformatics technologies – Structural bioinformatics – Data format and processing – secondary resources and applications – Role of Structural bioinformatics - Biological Data Integration System.

UNIT II DATAWAREHOUSING AND DATAMINING IN BIOINFORMATICS 9 Bioinformatics data – Datawarehousing architecture – data quality – Biomedical data analysis – DNA data analysis – Protein data analysis – Machine learning – Neural network architecture and applications in bioinformatics

UNITIII MODELING FOR BIOINFORMATICS 9 Hidden markov modeling for biological data analysis – Sequence identification – Sequence classification – multiple alignment generation – Comparative modeling – Protein modeling – genomic modeling – Probabilistic modeling – Bayesian networks – Boolean networks - Molecular modeling – Computer programs for molecular modeling

UNIT IV PATTERN MATCHING AND VISUALIZATION 9 Gene regulation – motif recognition – motif detection – strategies for motif detection – Visualization – Fractal analysis – DNA walk models – one dimension – two dimension – higher dimension – Game representation of Biological sequences – DNA, Protein, Amino acid sequences.

UNIT V MICROARRAY ANALYSIS 9 Microarray technology for genome expression study – image analysis for data extraction – preprocessing – segmentation – gridding – spot extraction – normalization, filtering – cluster analysis – gene network analysis – Compared Evaluation of Scientific Data Management Systems – Cost Matrix – Evaluation model - Benchmark - Tradeoffs

Total:45

TEXT BOOKS:

1. Yi-Ping Phoebe Chen (Ed), “BioInformatics Technologies”, First Indian Reprint,

Springer Verlag, USA, 2007. 2. Byan B Bergeron, “ Bio Informatics Computing”, PHI Learning, New Delhi, 2008 3. Zoe lacroix and Terence Critchlow, “BioInformatics – Managing Scientific data”, First Indian Reprint, Elsevier, USA, 2004

REFERENCE BOOKS: 1. Zoe Lacroix and Terence Critchlow, “Bioinformatics – Managing Scientific Data”, First Edition, Elsevier, USA, 2004 2. Bryan Bergeron, “Bio Informatics Computing”, Second Edition, Pearson Education, New Delhi, 2003.

Page 107: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE09 PROFESSIONAL ETHICS L T P M C 3 0 0 100 3

UNIT I ENGINEERING ETHICS 9 Senses of ‘Engineering Ethics’ – Variety of moral issues – Types of inquiry – Moral dilemmas – Moral Autonomy – Kohlberg’s theory – Gilligan’s theory – Consensus and Controversy – Professions and Professionalism – Professional Ideals and Virtues – Uses of Ethical Theories

UNIT II ENGINEERING AS SOCIAL EXPERIMENTATION 9 Engineering as Experimentation – Engineers as responsible Experimenters – Research Ethics - Codes of Ethics – Industrial Standards - A Balanced Outlook on Law – The Challenger Case Study

UNIT III ENGINEER’S RESPONSIBILITY FOR SAFETY 9 Safety and Risk – Assessment of Safety and Risk – Riysis – Reducing Risk – The Government Regulator’s Approach to Risk - Chernobyl Case Studies and Bhopal

UNIT IV RESPONSIBILITIES AND RIGHTS 9 Collegiality and Loyalty – Respect for Authority – Collective Bargaining – Confidentiality– Conflicts of Interest – Occupational Crime – Professional Rights – Employee Rights – Intellectual Property Rights (IPR) - crimination

UNIT V GLOBAL ISSUES 9 Multinational Corporations – Business Ethics - Environmental Ethics – Computer Ethics - Role in Technological Development – Weapons Development – Engineers as Managers – Consulting Engineers – Engineers as Expert Witnesses and Advisors – Honesty – Moral Leadership – Sample Code of Conduct

TOTAL :45 TEXT BOOKS: 1. Mike Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw Hill, New York, 2005 2. M Govindarajan, M Natarajan and V S Senthil Kumar, “Engineering Ethics”, PHI Learning, New Delhi, 2007 3. Charles E Harris, Michael S Pritchard and Michael J Rabins, “Engineering Ethics – Concepts and Cases”, Thompson Learning, New Delhi, 2000

REFERENCE BOOKS: 1. Charles D Fleddermann, “Engineering Ethics”, Prentice Hall, New Mexico, 1999 2. John R Boatright, “Ethics and the Conduct of Business”, Pearson Education, NewDelhi, 2003 3. Edmund G Seebauer and Robert L Barry, “Fundamentals of Ethics for Scientists and Engineers”, Oxford University Press, New Delhi, 2001 4. Prof. (Col) P S Bajaj and Dr. Raj Agrawal, “Business Ethics – An Indian Perspective”, Biztantra, New Delhi, 2004 5. David Ermann and Michele S Shauf, “Computers, Ethics and Society”, Oxford University Press, New Delhi, 2003

Page 108: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE10 SOFT COMPUTING L T P M C3 0 0 100 3

UNIT I FUZZY SET THEORY 10Introduction to Neuro – Fuzzy and Soft Computing – Fuzzy Sets – Basic Definition and Terminology – Set-theoretic Operations – Member Function Formulation and Parameterization – Fuzzy Rules and Fuzzy Reasoning – Extension Principle and Fuzzy Relations – Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani Fuzzy Models – Sugeno Fuzzy Models – Tsukamoto Fuzzy Models – Input Space Partitioning and Fuzzy Modeling.

UNIT II OPTIMIZATION 8Derivative-based Optimization – Descent Methods – The Method of Steepest Descent – Classical Newton’s Method – Step Size Determination – Derivative-free Optimization – Genetic Algorithms – Simulated Annealing – Random Search – Downhill Simplex Search.

UNIT III ARTIFICIAL INTELLIGENCE 10Introduction, Knowledge Representation – Reasoning, Issues and Acquisition: Prepositional and Predicate Calculus Rule Based knowledge Representation Symbolic Reasoning Under Uncertainity Basic knowledge Representation Issues Knowledge acquisition – Heuristic Search: Techniques for Heuristic search Heuristic Classification - State Space Search: Strategies Implementation of Graph Search Search based on Recursion Patent-directed Search Production System and Learning.

UNIT IV NEURO FUZZY MODELING 9Adaptive Neuro-Fuzzy Inference Systems – Architecture – Hybrid Learning Algorithm – Learning Methods that Cross-fertilize ANFIS and RBFN – Coactive Neuro Fuzzy Modeling – Framework Neuron Functions for Adaptive Networks – Neuro Fuzzy Spectrum.

UNIT VAPPLICATIONS OF COMPUTATIONAL INTELLIGENCE 8

Printed Character Recognition – Inverse Kinematics Problems – Automobile FuelEfficiency Prediction – Soft Computing for Color Recipe Prediction.

TOTAL = 45 PERIODSTEXT BOOKS:1. J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI, 2004,

Pearson Education 2004. 2. N.P.Padhy, “Artificial Intelligence and Intelligent Systems”, Oxford University Press,

2006. REFERENCES:1. Elaine Rich & Kevin Knight, Artificial Intelligence, Second Edition, Tata Mcgraw Hill

Publishing Comp., 2006, New Delhi. 2. Timothy J.Ross, “Fuzzy Logic with Engineering Applications”, McGraw-Hill, 1997. 3. Davis E.Goldberg, “Genetic Algorithms: Search, Optimization and Machine Learning”,

Addison Wesley, N.Y., 1989. 4. S. Rajasekaran and G.A.V.Pai, “Neural Networks, Fuzzy Logic and Genetic

Algorithms”, PHI, 2003. 5. R.Eberhart, P.Simpson and R.Dobbins, “Computational Intelligence - PC Tools”, AP

Professional, Boston, 1996. 6. Amit Konar, “Artificial Intelligence and Soft Computing Behaviour and Cognitive model

of the human brain”, CRC Press, 2008.

Page 109: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE11 ENTERPRISE RESOURCE PLANNING L T P M C 3 0 0 100 3

AIM

To know the strategic importance of Enterprise Resource Planning.

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 1 INTRODUCTION 9

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 9

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 9

Business modules in an ERP Package, Finance, Manufacturing, Human Resources, Plant Maintenance, Materials Management, Quality Management, Sales and Distribution

UNIT IV THE ERP MARKET 9

ERP Market Place, SAP AG, Peoplesoft, Baan, JD Edwards, Oracle, QAD, SSAUNIT V ERP – PRESENT AND FUTURE 9

Turbo Charge the ERP System, EIA, ERP and e-Commerce, ERP and Internet, Future Directions

TOTAL : 45

TEXT BOOK1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill, New Delhi, 2000

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

Page 110: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE12 GRID COMPUTING L T P M C 3 0 0 100 3

UNIT – I INTRODUCTION 9 The Grid - Past, Present, Future, A New Infrastructure for 21st Century Science - The Evolution of the Grid - Grids and Grid Technologies, Programming models - A Look at a Grid Enabled Server and Parallelization Techniques – Grid applications

UNIT – II THE ANATOMY OF THE GRID 9 The concept of virtual organizations – Grid architecture – Grid architecture and relationship to other Distributed Technologies – computational and data Grids, semantic grids

UNIT – III THE OPEN GRID SERVICES ARCHITECTURE 9 Grid Management systems, security, Grid Grid-Enabling software and Grid-enabling network services, Data Grid - Virtualization Services for Data Grids, Peer-to-Peer Grids - Peer-to-Peer Grid Databases for Web Service Discovery

UNIT – IV THE OPEN GRID SERVICES INFRASTRUCTURE 9 Technical details of OSGI specification, service data concepts, Naming and Change Management Recommendations – OGSA basic services

UNIT – V APPLICATION CASE STUDY 9 Molecular Modeling for Drug Design and Brain Activity Analysis, Resource management and scheduling, Setting up Grid, deployment of Grid software and tools, and application execution

Total 45

TEXT BOOKS:1. Fran Bermn, Geoffrey Fox, Anthony Hey J.G., “Grid Computing: Making the Global Infrastructure a Reality”, Wiley, USA, 2003 2. Joshy Joseph, Craig Fallenstein, “Grid Computing”, Pearson Education, New Delhi, 2004. 3. C S R Prabhu, “ Grid and Cluster Computing, PHI Learning, New Delhi, 2008

REFERENCE BOOKS: 1. Ian Foster, Carl Kesselman, “The Grid2: Blueprint for a New Computing Infrastructure”. Morgan Kaufman, New Delhi, 2004 2. Ahmar Abbas, “Grid Computing: Practical Guide to Technology and Applications”, Delmar Thomson Learning, USA, 2004,

Page 111: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE13 SERVICE ORIENTED ARCHITECTURE L T P M C 3 0 0 100 3

UNIT I THE TECHNOLOGY OF ENTERPRISE SOA 9 The goal of loose coupling-Web services overview-Introducing Service oriented Architecture: Enterprise architecture-The service oriented architecture

UNIT II ENTERPRISE APPLICTION INTEGRATION AND B2B COMMERCE 9 EAI-web services in portals and software development-managing the supply chain-Building hubs-Partner to Partner-Government and scientific SOA

UNIT III REAL TIME OPERATIONS AND SECURITY 9 Goal of the real time enterprise-Delivering real time with the SOA –Real time virtual data warehouse-business level agreements. SECURITY: Risk of loose coupling-layers of SOA security-Solutions to SOA security

UNIT IV SOA MANAGEMENT SOLUTION AND SOA NETWORKS 9 Problems in the unmanaged SOA-web services management solutions-Managing the SOA network-Securing the SOA network and solutions-SOA network management-Utility computing in the SOA UNIT V PEOPLE AND PROCESS OF ENTERPRISE SOA 9 Exploring an SOA for titan-achieving consensus at titan-Grouping for SOA Training ESTABLISHING PRACTICE, PLAN AND PROCEED: Services discovery-Service creation-Selecting a platform-Forming an SOA plan and proceed Total: 45

TEXT BOOK:1. Eric Pulier, Hugh Taylor, “ Understanding Enterprise SOA”, Dreamtech press, New Delhi, 2005.

REFERENCE BOOKS:1. Chris Peiris and Dennis Mulder, ”Pro WCF Practical Microsoft SOA implementation”, Apress, Berkeley, CA, USA, 2007. 2. Greg Lomow, Eric Newcomer, “Understanding SOA with Web Services”, Pearson Education, New Delhi, 2005. 3. Dan Woods, Thomas Mattern, “Enterprise SOA: Designing it for Business Innovation”, Shroff publishers, New Delhi, 2006.

Page 112: Adhiyamaan Regulation 2008 Curriculum & Syllabi

808ITE14 INFORMATION SECURITY L T P M C 3 0 0 100 3UNIT I INTRODUCTION 9History, 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 9Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional Issues

UNIT III SECURITY ANALYSIS 9Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk

UNIT IV LOGICAL DESIGN 9Blueprint for Security, Information Security Policy, Standards and Practices, ISO 17799/BS 7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity

UNIT V PHYSICAL DESIGN 9Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access Control Devices, Physical Security, Security and Personnel

TOTAL = 45 PERIODS

TEXT BOOK:1. Michael E Whitman and Herbert J Mattord, “Principles of Information Security”, VikasPublishing House, New Delhi, 2003REFERENCES: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, 20033. Matt Bishop, “ Computer Security Art and Science”, Pearson/PHI, 2002.

Page 113: Adhiyamaan Regulation 2008 Curriculum & Syllabi

Recommended