Top Banner
ANNEXURE - XII B. S. ABDUR RAHMAN UNIVERSITY, CHENNAI – 48. B.Tech. COMPUTER SCIENCE AND ENGINEERING (Eight Semesters / Full time) CURRICULUM SL No Code Subject L T P C TC Semester – I Theory 1 MA101 Mathematics – I 3 1 0 4 2 EN 101 Technical English 3 0 0 3 3 PH101 Physics –1 3 0 0 3 4 CH101 Chemistry -I 3 0 0 3 5 GE101 Engineering Graphics 1 0 3 3 6 GE105 Fundamentals of Computing 3 0 0 3 Practical 1 PH102 Physics Laboratory 0 0 2 1 2 CH102 Chemistry Laboratory 0 0 2 1 3 GE103 Basic Engineering Practice Laboratory 0 3 3 1 4 GE106 Computer Practice Lab 0 0 3 1 23 Semester – II Theory 1 MA103 Mathematics- II 3 1 0 4 2 PH104 Physics -II 3 0 0 3 3 CH105 Chemistry –II 3 0 0 3 4 GE 107 Engineering Mechanics 3 1 0 4 5 CS102 Data Structures 3 0 0 3 6 CS103 Object Oriented Programming 3 0 0 3 Practical 1 EC182 Electronic Devices and Circuits Lab 0 0 3 1 2 CS104 Data Structures Lab 0 0 3 1 3 CS105 Object Oriented Programming Lab 0 0 3 1 4 EN 002 Written Communication 0 0 2 1 24 1
127 Abdurahman Univ)

Mar 04, 2015



Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.


B. S. ABDUR RAHMAN UNIVERSITY, CHENNAI 48. B.Tech. COMPUTER SCIENCE AND ENGINEERING (Eight Semesters / Full time) CURRICULUMSL No Theory 1 2 3 4 5 6 MA101 EN 101 PH101 CH101 GE101 GE105 Mathematics I Technical English Physics 1 Chemistry -I Engineering Graphics Fundamentals of Computing Physics Laboratory Chemistry Laboratory Basic Engineering Practice Laboratory Computer Practice Lab Semester II Theory 1 MA103 2 PH104 3 CH105 4 GE 107 5 CS102 6 CS103 Practical 1 EC182 2 CS104 3 CS105 4 EN 002 Mathematics- II Physics -II Chemistry II Engineering Mechanics Data Structures Object Oriented Programming Electronic Devices and Circuits Lab Data Structures Lab Object Oriented Programming Lab Written Communication 3 3 3 3 3 3 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 4 3 3 4 3 3 1 1 1 1 3 3 3 3 1 3 0 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 3 0 2 2 3 3 4 3 3 3 3 3 1 1 1 1 Code Subject Semester I L T P C TC

Practical 1 PH102 2 CH102 3 GE103 4 GE106




ANNEXURE - XIISemester III Theory 1 2 3 4 5 6 MA201 GE201 CS203 EE282 CS201 CS202 Mathematics III Environmental Science & Engineering Digital Principles and Systems Design Electrical Engineering and Control Systems Design and Analysis Of Algorithms Java Programming 3 3 3 3 3 3 1 0 0 1 1 0 0 0 0 0 0 0 4 3 3 4 4 3

Practical 1 2 3 4 CS204 CS205 EE283 EN001 Java Programming Lab Digital Lab Electrical Engineering and Control Systems Oral Communication 0 0 0 0 0 0 0 0 3 3 3 2 1 1 1 1


Semester IV Theory 1 *** 2 EC284 3 CS206 4 CS207 5 CS208 6 CS209 Practical 1 CS210 2 CS211 3 CS212 4 TP201 Discrete Mathematics Analog and Digital Communication Microprocessors and Micro Controllers Computer Architecture Operating Systems Open Source Microprocessors and Micro Controllers Lab Operating Systems Lab Open Source Lab Confidence Building & Behavioural Skills 3 3 3 3 3 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 4 4 3 3 3 3 1 1 1 1



ANNEXURE - XIISemester V Theory 1 *** 2 CS301 3 CS302 4 CS303 5 CS304 6 CS305 Practical 1 CS306 2 CS307 3 CS308 4 TP301 Probability & Queuing theory Database Management Systems Computer Networks Theory of Computation System Software Software Engineering DBMS Lab Network Lab System software Lab Career Building & People Skills Semester VI Theory 1 2 *** MS 081 Graph Theory Engineering Economics and Management Concepts Cryptography and Network Security Principles of Compiler Design Applied Digital signal processing Elective I Compiler Design Lab Network Security Lab Term Paper Problem Solving & Thinking Skills 3 3 3 3 3 3 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 4 3 3 4 4 3 1 1 1 1 3 3 3 3 3 3 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 2 4 3 3 3 3 3 1 1 1 1


3 CS 309 4 CS 310 5 EC 384 6 Practical 1 CS311 2 CS312 3 CS313 4 TP302




Semester VII Theory 1 CS401 2 CS402 3 CS403 4 CS404 5 6 Practical 1 CS405 2 CS406 3 CS407 Internet Programming Object Oriented Analysis and Design Mobile Computing Graphics and Multimedia Elective II Elective III Internet Programming Lab Case tools lab Graphics & Multimedia lab 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 1 1 1


Semester VIII Theory 1 CS408 2 3 Practical 1 CS409 Software Quality Management Elective IV Elective V Project Work 3 3 3 0 0 0 0 0 0 0 0 12 3 3 3 6 15

Total Credit = 179

*** - Code for the Mathematics subjects has to be assigned by the Dept. of Mathematics


ANNEXURE - XIIElective Subjects: (Semester - VI) ( For Elective I ) CSX 001 CSX 002 CSX 003 CSX 004 CSX 005 CSX 006 CSX 007 ECX 386 Unix Internals High Performance Microprocessors Date Warehousing and Mining Advanced Databases Distributed computing C# and NET Framework User Interface Design Embedded Systems & Application (Semester VII) ( For Elective II & III ) CSX 008 CSX 009 CSX 010 CSX 011 CSX 012 CSX 013 CSX 014 CSX 015 CSX 016 CSX 017 CSX 018 MAX 002 CSX 019 TCP / IP Design and Implementation System Modelling & Simulation Language Technology Advanced Computer Architecture Information Security Parallel Computing Soft Computing Digital Image Processing Component Based Technology Medical Informatics Electronics Commerce Resource Management Techniques Adhoc Networks 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3


ANNEXURE - XII(Semester - VIII) ( For Elective IV & V ) CSX 020 CSX 021 CSX 022 CSX 023 CSX 024 CSX 025 CSX 026 CSX 027 CSX 028 CSX 029 Real Time Systems High Speed Networks Knowledge Based Decision Support System Software Testing Enterprise Resource Planning Bio Informatics Quantum Computing Engineering Ethics Grid Computing Information Systems Design 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3



SEMESTER IMA 101 MATHEMATICS I (Common to all branches) UNIT I MATRICES 12 L T PC 3 1 0 4

Rank of a Matrix Consistency of Linear System of Equations Eigen Value Problems Eigen Values and Eigen vectors of a real matrix, Engineering Applications Characteristic Equations Properties of Eigen Values and Eigen Vectors Cayley Hamilton Theorem ( without proof) Similarity Transformation (Concepts only) Orthogonal matrices orthogonal transformations of a symmetric matrix to diagonal form deduction of quadratic form to canonical form by orthogonal transformation. UNIT II THREE DIMENSIONAL ANALYTICAL GEOMETRY 12

Direction cosines & ratios angle between two lines equations of a plane equations of a straight line - coplanar lines - shortest distance between skew lines sphere tangent plane plane section of a sphere orthogonal spheres. UNIT III GEOMETRICAL APPLICATIONS OF DIFFERENTIAL CALCULUS 12 Curvature Cartesian and polar coordinates centre and radius of curvature circle of curvature involutes & evolutes envelopes properties of envelopes and evolutes, evolute as envelope of normals . UNIT IV FUNCTIONS OF SEVERAL VARIABLES 12

Functions of two variables partial derivatives total differential Taylors expansion maxima and minima constrained maxima and minima Lagranges multiplier method Jacobians differentiation under integral sign. UNIT V ORDINARY DIFFERENTIAL EQUATIONS 12

Simultaneous first order linear equations with constant coefficients Linear equations of second order with constant and variable coefficients homogeneous equations of Euler type equations reducible to homogeneous form method of variation of parameters L : 45, T : 15 . TOTAL : 60 REFERENCES :

1.2. 3. 4. 5.

Kreyszig .E., Advanced Engineering Mathematics ( 8th edition), John Wiley and Sons (Asia) Pte Ltd., Singapore, 2001 Kandasamy,P., Thilagavathy.K, and Gunavathy.K., Engineering Mathematics Volume I (Revised Edition) S.Chand &co , New Delhi, 2000 Rajasekaran.S., Chandrasekaran A., Engineering Mathematics Volume I (Revised Edition) Dhanam publishers, Chennai Veerarajan.T., Engineering Mathematics Tata Mc Graw Hill Publishing Co. New Delhi Venkataraman. M.K., Engineering Mathematics First Year National Publishing Company. Chennai.


ANNEXURE - XIIEN 101 TECHNICAL ENGLISH (Common for all branches) UNIT I FOCUS ON LANGUAGE 12 L T P C 3 0 0 3

Tenses -Word formation with prefixes and suffixes- Same word used as different parts of speech- Active and Passive voice,Impersonal passive form-If conditionalsAdjectives,Comparative Adjectives-Modals-Subject-Verb agreement-PrepositionsQuestion types-Technical Vocabulary-SVOpatterns-Spelling rulesCompound nouns. Suggested activities: Providing different contexts for using tenses- Changing the grammatical functions of words using prefixes and suffixes-Changing voices (Active to Passive )-Rewriting sentences in impersonal passive forms- Using appropriate comparative adjectives- Use of modal verbs in sentencesCorrection of sentences-Fill in the blanks with suitable prepositions- Framing Wh- questions-Yes/No types and question tags- Using technical vocabulary in different contexts- Sentence patternsUsing rules of spelling- Expanding Compound nouns. UNIT II LISTENING 5

Listening for general content - Listening for specific information - Listening to conversations- Telephonic conversations. Suggested activities: Listening to the text and answering questions - Listening and identifying specific information-Listening to telephonic conversations and practice. UNIT III SPEAKING 10

Pronunciation-Accent-Eliciting information Self and Peer introduction -Conversation practice in real-life situations-Describing equipment, machinery and their functionsDemonstrations-Demonstrating verbally the function of a machine, equipment, demonstrating an experiment- Debates Suggested activities: Listening to the pronunciation of the most commonly used words(genera l& technical)- Introducing self and others, Role-play activitiesDemonstrating experiments and functions of machines. UNIT IV READING 5

Predicting the content-Skimming the text for gist-Scanning for specific informationAnalyzing and Interpreting information from bar charts, flow charts, pie charts, tables, etc. Extensive reading. Suggested activities: Taking a quick glance at the text (skimming) and predicting the content- Reading for identifying main ideas--Scanning for specific information, Analyzing and interpreting data from tables and charts- Extensive reading reading general texts. Students may be asked to read the book suggested for extra reading and submit assignments. Assignments can be in the form of review, criticism, appreciation, etc.



Paragraph writing-Principles of writing a paragraph-Writing definitions-check list/.Formal letters-Making recommendations-Instructions. Suggested activities: Writing a paragraph based on information provided in bar charts/flow charts, tables, Writing single sentence definitions-Writing formal letters of different types-Letter to the Editor, Calling for Quotations, Placing an order, ComplaintWriting Recommendations , Instructions- Preparing a check list. TOTAL : 45 TEXT BOOK : 1. Department of Humanities & Social Sciences, Anna University, English For Engineers &Technologists combined edition (volumes 1+2).

REFERENCES: 1. 2. 3. Andrea J. Rutherford, Basic Communication Skills for Technology, Second Edition, Pearson Education, 2007. P.K.Dutt, G. Rajeevan and C.L.N. Prakash,A Course in Communication Skills, Cambridge University Press, India 2007. Krishna Mohan and Meera Banerjee, Developing Communication Skills Macmillan India Ltd, (reprinted 1994-2007)

EXTENSIVE READING: [The books listed below are meant for inculcating the reading habit of the students. Not to be used for testing purposes]


A.P.J. Abdul Kalam with Arun Tiwari, Wings Of Fire An Autobiography, University Press (India) Pvt Ltd. 1999,30th impression 2007. Robin, Sharma, The Monk Who Sold His Ferrari, Jaico Publishing House, 2007.


ANNEXURE - XIIPH 101 PHYSICS I (Common to all branches) UNIT I CRYSTAL PHYSICS 9 L T PC 3 0 0 3

Introduction - Space lattice - unit cell - Bravais lattices - Miller Indices for cubic crystals Inter planar spacing in cubic lattice - simple crystal structures - SC, BCC, FCC and CPstructures - atomic radius, coordination number, Packing factor calculation - relation between density and lattice constant - crystal imperfections. UNIT II QUANTUM PHYSICS 9

Black body radiation - Plancks theory of radiation - deduction of Wiens displacement law and Rayleigh-Jeans law from Plancks theory - photo electric effect - Laws of photoelectric effect - Einsteins photoelectric equation - solar cell -Dual nature of matter De Broglies wavelength - physical significance of wave function - Schroedinger wave equation - time independent and time dependent wave equation - particle in one dimensional box. UNIT III WAVE OPTICS 9

Conditions for Interference (no derivation) principle, construction and working of Michelsons interferometer - types of fringes - applications of Michelsons interferometer - determination of wavelength of monochromatic light and thickness of a thin material polarization - double refraction - Theory of plane polarized, circularly polarized and elliptically polarized light Quarter wave plate, Half wave plate - production and detection of plane ,circularly and elliptically polarized lights photoelasticity - photo elastic effect - stress optic law - isoclinics and isochromatic fringes(no derivation) - photo elastic bench. UNIT IV ULTRASONICS AND NDT 9

Ultrasonics production - magnetostriction and piezo electric methods Applications Acoustical grating SONAR - depth of sea - measurement of velocity of blood flow and movement of heart - NDT methods - Liquid penetrant method - ultrasonic flaw detector - X-ray radiography and fluoroscopy - Thermography. UNIT V LASER AND FIBRE OPTICS 9

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



1. 2.

Avadhanulu M.N., Engineering Physics,1st Edition, S.Chand & Company Ltd., New Delhi, 2007. Palanisamy P.K., Physics for Engineers, Vol.1, 2nd Edition, Scitech Publications, Chennai, 2003.



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


ANNEXURE - XIICH 101 0 3 UNIT I CHEMISTRY- I (Common to all branches) WATER TECHNOLOGY 9 L T PC 3 0

Introduction- Impurities present in water-Hardness-Types of Hardness-Estimation of Hardness (EDTA method)-Alkalinity-Estimation of Alkalinity-Disadvantages of hard water in industries conditioning methods external treatment methods zeolite and ion exchange methods - internal treatment (colloidal, phosphate, calgon, carbonate methods) drinking water standards (BIS) treatment of domestic water (screening, sedimentation, coagulation, filtration, disinfection by chlorination, UV treatment, ozonization). UNIT II ENGINEERING MATERIALS 9

Abrasives Mohs scale of hardness natural abrasives (diamond, corundum, emery, garnets and quartz) artificial abrasives (silicon carbide, boron carbide) - Refractories : characteristics classification (acid, basic and natural refractories) properties (refractoriness, refractoriness under load, dimensional stability, porosity thermal spalling) - manufacture of refractories (general methods) preparation, properties and uses of high alumina bricks, magnesite and zirconia bricks only - lubricants and lubrication - functions classification with examples properties (viscosity index, flash and fire point, oiliness, carbon residue, aniline point, cloud and pour point) greases (calcium based, sodium based, lithium based only) solid lubricants graphite and molybdenumsulphideAdhesives-Requirements-Classification-Adhesive action-Factors influencing adhesive action UNIT II I ELECTRO CHEMISTRY 9

Galvanic cells reversible and irreversible cells emf and its measurements - single electrode potential standard electrodes (H2 & calomel electrodes) electrochemical series Nernst equation problems metal metal ion electrode metal metal insoluble salt electrode glass electrode determination of pH using glass electrode application of emf measurements problems concentration cells applications problems ion selective electrodes Kohlrausch law of independent migration of ions applications conductometric titrations polarization overvoltage decomposition potential. UNIT IV FUELS AND COMBUSTION 9

Classification of fuels (solid, liquid and gaseous) comparison coal varieties analysis of coal, proximate (moisture, volatile mater, ash content & carbon content) significance ultimate analysis (carbon, hydrogen, nitrogen, ash & oxygen) significance coke manufacture (Otto-Hoffman by product coke oven method) characteristics of metallurgical coke petroleum refining fractions composition and uses cracking thermal and catalytic (fixed bed & fluidized bed) - synthetic petrol (polymerization thermal and catalytic methods) Fischer Tropsch method Bergius process knocking octane number improvement of antiknock characteristics diesel engine fuel cetane number gaseous fuels production composition and uses of producer gas, water gas and natural gas - combustion gross and net calorific values theoretical calculation of calorific values (Dulongs formula) calculation of minimum


ANNEXURE - XIIrequirement of air (simple calculations) explosive range, spontaneous ignition temperature flue gas analysis Orsat apparatus. UNIT V SPECTROSCOPY 9

Electromagnetic spectrum absorption of radiation electronic transition vibrational transition rotational transition intensities of spectral lines Beer Lamberts Law colorimetric analysis estimation of concentration of a solution by colorimetry flame photometry theory, instrumentation (block diagram only) and application visible & UV spectroscopy principles, instrumentation (block diagram only) and simple applications IR spectroscopy simple applications only. TOTAL : 45 TEXT BOOKS : 11. 0 2. Puri B.R., Sharma L.R. and Madan S. Pathania, Principles of Physical Chemistry, Shoban Lal Nagin Chand & Co., Jalandhar, 2000. Jain P.C and Renuka Jain, Physical Chemistry for Engineers, Dhanpat Rai & Sons, New Delhi. 2001.

REFERENCES : 11. 0 22. 0 Bahl B.S., Tuli G.D., and Arun Bahl, Essentials of Physical Chemistry, S.Chand & Company Ltd., New Delhi, 2004. Kuriacose J.C. & Rajaram J, Chemistry in Engineering & Technology, Vol. 1, Tata McGraw-Hill publishing company, New Delhi, 1996.


ANNEXURE - XIIGE 101 3 3 BASICS ENGINEERING GRAPHICS (Common to All Branches) 3 L T P C 2 0

Drawing instruments, dimensioning, BIS conventions, types of lines, simple geometric constructions. UNIT I CURVES AND ORTHOGRAPHIC PROJECTION 9

Conic sections : ellipse, parabola, hyperbola Special curves : Cycloid, epicycloid, hypocycloid, involutes, helix Orthographic projection first angle, third angle projections, principle, free hand sketching of 3D to 2D as per first angle projection. UNIT II PROJECTION OF POINTS, STRAIGHT LINES AND PLANE SURFACES 12

Orthographic projection of points, straight lines in first quadrant true length and true inclinations traces. Projection of plane lamina in first quadrant. UNIT III PROJECTION OF SOLIDS 12

Projection of solids : prism, pyramid, cone, cylinder auxiliary projection. UNIT IV SECTION OF SOLIDS AND DEVELOPMENT OF SURFACES 12

Section of solids : prism, pyramid, cone, cylinder, and sphere sectional view true shape .Solids in simple position and cutting plane inclined to one reference plane only. Development of surface of truncated solids : prism, pyramid, cone cylinder frustum of cone and pyramid. UNIT V PICTORIAL PROJECTIONS 12

Isomertic scale - Isometeric projection,view of prism, pyramid, cylinder , cone , frustums and truncated solids. Perspective projection of prism, pyramid, cylinder, frustums Visual ray method and Vanishing point method. Commands and demonstration of Drafting packages. TOTAL : 60 TEXT BOOK: 1. N.D. Butt, Engineering Drawing

REFERENCES: 1. 2. K.V. Natarajan, Engineering Drawing & Graphics, Nineteenth Edition, Dhanalakshmi publishers, Chennai-90. Venugopal. K, Engineering Graphics, Sixth Edition, New Age International (P) Ltd., Publication, Chennai.


ANNEXURE - XIIGE105 0 0 3 (Common to all branches) UNIT I Basics of computer and Information Technology: Digital Computer fundamentals Block diagram of a computer-Component of a computer system Hardware and software definitions Categories of software Booting Installing and uninstalling Software Software piracy software terminologies Applications of computers Role of Information technology History of Internet Internet Services. Types and generation of programming languages algorithm flow chart pseudo code Top down approach refinement - one-in one-out control structures Development of solutions for simple problems using flow charts and pseudo code. UNIT II Basic Elements of C: Introduction to C Lexical elements of C types - their representation -Operators and Expressions Operator precedence and associatively of operators - Input and Output functions simple computational problems. Decision Making: Control statements branching, looping, nested control structures, switch, break, continue, goto statements Problems using control structures. UNIT III Functions and Program structures: Prototypes and Functions Declaring defining and accessing functions Parameter passing methods storage classes auto, extern, static, and register Library functions Programs using functions - recursion . Arrays: Defining and processing arrays - Passing arrays to functions Multi dimensional arrays strings and basic operations on strings enumerated data types Programs using simple sorting, searching and merging of arrays. UNIT IV Pointers , Structures: Pointer concept Declarations - Accessing variable through pointer - Structures User defined data types - poniter to structures passing structures to functions self referential structures linked list. 9 9 9 9 FUNDAMENTALS OF COMPUTING L T P C 3


ANNEXURE - XIIUNIT V File handling: Union Command line arguments Dynamic memory allocation. File pointer Opening and closing of file Creating, Processing and Updation on files simple file handling programs. TOTAL : 45 TEXT BOOKS : 1. Jeri R. Hanly and Elliot B. Koffman , Problem Solving and Program Design in C, Fifth Edition, Pearson Education (2009) 9

REFERENCES : 1. 2. 3. Brian W. Kernighan and Dennis M. Ritchie, The C programming Language, Pearson Education Inc. (2005). Behrouz A. ForouZan and Richard. F. Gilberg, A structured Programming Approach using C, II Edition, Brooks-Cole Thomson Learning Publications,2001. V Rajaraman, Computer Basics and C Programming, PHI (2008)


ANNEXURE - XIIPH 102 1 (Common to all branches) LIST OF EXPERIMENTS : 1. 2. 3. 4. 5. 6. 7. 8. Torsional Pendulum Determination of rigidity modulus of wire and moment of inertia of disc. Non-Uniform Bending Young modulus determination Viscosity Determination of co-efficient of Viscosity of liquid by Poiseuilles flow. Lees disc Determination of thermal conductivity of a bad conductor. Air wedge Determination of thickness of a thin wire. Spectrometer Dispersive power of a prism. Spectrometer Determination of wavelength of Hg source using Grating. (i) Determination of wavelength of Laser using Grating (ii) Particle size determination (iii) Determination of Numerical Aperture and Acceptance angle of an optical Fiber Ultrasonic Interferometer-Velocity of Ultrasonic waves in a liquid and compressibility of the liquid Band gap determination of a semiconductor PHYSICS LABORATORY L T PC 0 0 2

9. 10.


ANNEXURE - XIICH 102 2 1 I. 11. 22. II. 13. 24. 35. 46. III. 17. IV. 18. 29. V. 110. VI. 111. VII. 112. VIII 113. 0 CHEMISTRY LABORATORY (Common to all branches) Weighing and preparation of standard solutions Preparation of molar and normal solutions of the following substances - oxalic acid, sodium carbonate, sodium hydroxide, hydrochloric acid. Preparation of buffer solutions: borate buffer, phosphate buffer using Henderson equation. Water Analysis Determination of total hardness, temporary & permanent hardness of water by EDTA method. Determination of DO content by Winklers method. Determination of alkalinity in a water sample. Determination of chloride content of water sample by argentometric method. pH To find out the strength of given hydrochloric acid by sodium hydroxide. Conductometry Conductometric titration of mixture of acids. Conductometric precipitation titration using BaCl2 Na2SO4. Potentiometry Redox titration Iron Vs. dichromate. Spectrophotometry To determine the iron content of an unknown solution (1,10phenanthroline / thiocyanate method) Flame photometry To determine sodium and potassium in water Viscometry Determination of molecular weight of a polymer. L T PC 0 0

REFERENCES : 1. 2. A Text of Quantitative Inorganic Analysis, A.I.Vogel, ELBS, London. Experiments in Physical Chemistry, D.P. Shoemaker and C.W. Garland, McGraw-Hill, London.


ANNEXURE - XIIGE 103 0 3 1 (Common to all branches of EEE / ECE / ICE / CSE / IT) CIVIL ENGINEERING 1. 2. 3. Pipe line to a Washing Machine Making a Half Lap Joint Making a Mortise & Tenon Joint 9 BASIC ENGINEERING PRACTICE LABORATORY L T PC 0

MECHANICAL ENGINEERING PRACTICE 9 1. 2. 3. Making a Butt Joint Making a Lap Joint Facing, Turning, Chamfering and Drilling using Lathe 15

ELECTRICAL ENGINEERING PRACTICE 1. 2. 3. 4. Basic household wiring using switches, fuse, indicator-lamp. Preparation of wiring diagrams. Stair case light wiring, Tube- light wiring. Study of iron-box, fan with regulator, emergency lamp.




Soldering simple electronic circuits and checking continuity. Assembling telephone circuit, FM radio, low voltage power supplies on a small PCB. Testing telephone circuit, fm radio, low voltage power supplies on a small PCB. TOTAL : 45


ANNEXURE - XIIGE 106 COMPUTER PRACTICE LAB (Common to all branches) LIST OF EXPERIMENTS UNIT I 1. a. b. 2 a. b. c. d. UNIT II 3. 4. 5. UNIT III 6. 7. 8. 9. Structures and Unions Pointers and Functions File Processing Dynamic allocation, Linked List WORD PROCESSING AND SPREAD SHEET Word Processing Document creation, Text formatting, Searching. Table creation, Table formatting. Spread Sheet Formula - formula editor. Chart - Line, XY, Bar and Pie. inclusion of Picture and graphics Sorting and Import / Export features. C PROGRAMMING Data types, Expression Evaluation, Condition Statements. Functions, Recursion and parameter passing mechanisms. Arrays L T PC 0 0 3 1




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

Gradient, divergence and curi - line, surface and volume integrals greens Gauss Divergence and Stokes theorems (without proof) verification and evaluation of integrals using them. UNIT III ANALYTIC FUNCTIONS 9

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

Mathematical background models- asymptotic notations- mathematical analysis of recursive and non-recursive algorithms. UNIT V LAPLACE TRANSFORMS 9

Laplace transform sufficient condition transforms of elementary functions- basic properties- inverse transforms derivatives and integral of transforms- transforms of derivatives and integrals convolution theorem transform of periodic functions application of solution of linear ordinary differential equations second order with constant coefficients, Simultaneous equations. L : 45, T:15 TOTAL : 60 REFERENCES: 1. 2. 3. 4. 5. 6. Kreyszing.E,Advanced Engineering Mathematics(8th edition), Jhon Wiley and Sons (Asia) pte Ltd, Singapore, 2001. Kandasamy.p, Thilagavathy.k and Gunavathy.k,Engineering Mathematics Volume II (Revised Edition) s.chand &co, New Delhi 2000. Rajasekaran.s, Chandrasekaran,Engineering Mathematics Volume II (Revised edition) Dhanam Publishers, Chennai. Veerarajan.t,engineering mathematicsTata McGraw Hill Publishing Co, New Delhi. Venkataraman.m.k,engineering mathematics-first year national Publishing company, Chennai. Anany Levin introduction to the design and analysis of algorithms, Pearson education ltd, 2003.



Nodes, paths, loops and branches Kirchoffs current law, Kirchoffs voltage law, single loop circuit, single node-pair circuit, series and parallel connected independent source, resistors in series and parallel, voltage and current division. UNIT II CIRCUIT ANALYSIS TECHNIQUES 9

Linearity and superposition theorems, source transformation, Thevenin and Norton equivalent circuits, maximum power transfer, delta-wye conversion, single phase and three phase circuit, power factor, concept of phasor diagrams. UNIT III SEMICONDUCTOR DEVICES 9

Conductors, semiconductors, silicon crystals, intrinsic semiconductors, two types of flow, doping a semiconductor, two types of extrinsic semiconductors, ideal diode, diode approximations, zener diode, bipolar transistor, basic ideas of junction FET, depletion mode MOSFET, Sillicon controlled rectifier (qualitative treatment only) UNIT IV RECTIFIER AMPLIFIER AND OSCILLATORS 9

Half-wave rectifier, full-wave rectifier, Bridge rectifier, filter, choke input filter, capacitor input, zener regulator, un-biased transistor, biased transistor, transistor currents, CE connection, collector curves, CE amplifier, frequency response of an amplifier, JFET amplifier, teory of sinusoidal oscillation, RC oscillator Phase shift oscillator, LC oscillators Hartely and Colpitts oscillator. UNIT V OPERATIONAL AMPLIFIERS 9

Introduction of an inverting amplifier, non-inverting amplifier, basic application of operational amplifier, subtract or, summing amplifier, digital to analog converter, low pass filter, first order high pass filter, integrator, differentiator, relaxation oscillator 55 timer, 555 timer circuits. TOTAL : 45 TEXT BOOKS : 1. 2. 3. Albert Paul Mahino, Electronics principle, sixth Edition, Tata McGraw Hill Publishing company limited, 1999. William H. Hayt, Jack E. Kammerely, Steven M. Durbin, Engineering Circuit analysis, sixth Edition, Tata McGraw Hill Edition, 2002. U.K. Bakashi, A.P. Godse, Physics II, Technical publication, 2006.

REFERENCES: 1. 2. 3. Robert L. Boylestad, Louis Nahelsky, Electronic devices and circuit theory, Eighth edition, Person Education Asia, 2002. Rhyod, Electronic devices sixth edition, Pearson Education 2002. Dacid A Bell, Electronic Devices and Circuits, fourth Edition, Prentice Hall of India 1999.



Photochemical reactions laws of photo chemistry Grotthus Draper Law Stark Einstein Law quantum efficiency photochemical decomposition of HI and HBr quantum yield determination chemical actinometer energy transfer in photochemical reactions photosensitization and quenching (example photo synthesis in plants) chemiluminescence photophysical processes fluorescence, phosphorescence photo inhibitors - radiation chemistry - radiolysis principles radiation dosimetry (units, Fricke dosimeter) UNIT II POLYMER CHEMISTRY 9

Preparation, properties and uses of PVC, phenol formaldehyde and urea formaldehyde effect of heat on polymers polymer blends ABS plastics polycarbonates polyamides polymer alloys ABS PC alloy, ABS-PVC alloy vulcanization of rubber blending of rubber with plastics laminates and fibre reinforced plastics chemical structure and electronic behavior of conducting polymers semi conducting properties of organic polymers containing metal groups such as poly ferrocenes - optical fibre definition, principles and structure - characteristics of optical fibre photoresist optical fibre advantages of optical fibre. UNIT III CORROSION AND ITS INHIBITION 9

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

Nuclear fission process characteristics of nuclear fission chain reactions nuclear energy nuclear reactors light water nuclear power plant - batteries introduction primary and secondary batteries dry cells alkaline batteries, lead acid storage cell, nickel cadmium cell, lithium battery - fuel cell hydrogen oxygen fuel cell photogalvanic cell. UNIT V NON CONVENTIONAL ENERGY SOURCES 9

Introduction Commercial Conventional energy sources non-conventional energy sources renewable energy sources Solar Energy Working- Application Photovoltaic electric conversion solar cooking solar production of Hydrogen Solar green house Wind Energy basic components of wind energy conversion system advantages Disadvantages applications. TOTAL: 45


ANNEXURE - XIITEXT BOOKS : 1. 2. Jain P.C. and Renuka Jain, Engineering Chemistry, Dhanpat Rai Pub., Co. (P) Ltd., New Delhi, 2002. Puri B.R., Sharma C.R. and Madan S. Pathania, Principles of Physical Chemistry, Shoban Lal Nagin Chand and Co., 2000.

REFERENCES : 1. 2. 3. Wang M.N., Polymers for electronic and photonic applications, Wiley New York, 1994. Bahl B.S., Tuli G.D. and Arun Bhal, Essentials of Physical Chemistry, S.Chand & Co. Ltd., New Delhi, 2003. C.D. Roya, Non Conventional Energy Sources



Introduction - Units and Dimensions - Laws of Mechanics Lames theorem, Parallelogram and triangular Law of forces Vectors Vectorial representation of forces and moments Vector Algebra and its Physical relevance in Mechanics- Coplanar Forces Resolution and Composition of forces Equilibrium of a particle Forces in space - Equilibrium of a particle in space - Equivalent systems of forces Principle of transmissibility Single equivalent force UNIT II EQUILIBRIUM OF RIGID BODIES 12

Free body diagram Types of supports and their reactions requirements of stable equilibrium Moments and Couples Moment of a force about a point and about an axis Vectorial representation of moments and couples Scalar components of a moment Varignons theorem - Equilibrium of Rigid bodies in two dimensions Equilibrium of Rigid bodies in three dimensions Examples UNIT III PROPERTIES OF SURFACES AND SOLIDS 12

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

Review of laws of motion Newtons law Work Energy Equation of particles Impulse and Momentum Impact of elastic bodies. Introduction to vibrations - Single degree of freedom systems with and without damping UNIT V FRICTION AND ELEMENTS OF RIGID BODY DYNAMICS 12

Frictional force Laws of Coloumb friction simple contact friction Rolling resistance Belt friction Translation and Rotation of Rigid Bodies Velocity and acceleration General Plane motion. L : 45, T : 15 TOTAL: 60 TEXT BOOK :


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




ANNEXURE - XIIREFERENCES : 1. Hibbeller, R.C., Engineering Mechanics, Vol. 1 Statics, Vol. 2 Dynamics, Pearson Education Asia Pvt. Ltd., 2000 Irving H. Shames, Engineering Mechanics - Statics and Dynamics, IV Edition Pearson Education Asia Pvt. Ltd., 2003




Problem solving Top-down Design Implementation Verification Efficiency Analysis Sample algorithms. UNIT II LISTS, STACKS AND QUEUES 8

Abstract Data Type (ADT) The List ADT The Stack ADT The Queue ADT UNIT III TREES 10

Preliminaries Binary Trees The Search Tree ADT Binary Search Trees AVL Trees Tree Traversals Hashing General Idea Hash Function Separate Chaining Open Addressing Linear Probing Priority Queues (Heaps) Model Simple implementations Binary Heap UNIT IV SORTING 9

Preliminaries Insertion Sort selection sort- Shellsort Heapsort Mergesort Quicksort External Sorting UNIT V GRAPHS 9

Definitions Topological Sort Shortest-Path Algorithms Unweighted Shortest Paths Dijkstras Algorithm Minimum Spanning Tree Prims Algorithm Applications of Depth-First Search Undirected Graphs Biconnectivity Introduction to NPCompleteness L : 45, T:15 TOTAL : 45 TEXT BOOKS: 1. 2. R. G. Dromey, How to Solve it by Computer (Chaps 1-2), Prentice-Hall of India, 2007. M. A. Weiss, Data Structures and Algorithm Analysis in C, 2nd ed, Pearson Education Asia, 2007. (chaps 3, 4.1-4.4 (except 4.3.6), 4.6, 5.1-5.4.1, 6.1- 6.3.3, 7.1-7.7 (except 7.2.2, 7.4.1, 7.5.1, 7.6.1, 7.7.5, 7.7.6), 7.11, 9.1-9.3.2, 9.5-9.5.1, 9.6-9.6.2, 9.7) Seymour Lipshhutz, Data Structures, Schaums Outline Series, Tata McGrawHill, New Delhi, 2007.




Software crisis Software evolution A look at procedure oriented programming Object oriented programming paradigm Basic concepts of object oriented programming Benefits of OOP Object-oriented languages Applications of OOP The Origins of C++- Some C++ Fundamentals- Old-Style vs. Modern C++- Introducing C++ Classes- The C++ Keywords- The General Form of a C++ Program UNIT II CLASSES AND OBJECTS 9

Specifying a class Defining member functions Private member functions Arrays within a class Memory allocation for objects Static data members Static member functions Arrays of objects Objects as function arguments Returning objectsNested Classes- Local Classes- Structures and Classes Are Related- Unions and Classes Are Related-const variable- namespaces Constructors: Parameterized constructors Multiple constructors in a class Constructors with default arguments Copy constructor Dynamic constructors Destructors. UNIT III POINTERS & FUNCTIONS 9

Pointers to Objects - Type Checking C++ Pointers - The this Pointer- Pointers to Class Members-References- C++'s Dynamic Allocation Operators - The Placement Forms of new and delete- Friend Functions- Friend Classes - Inline Functions- Static Class Members- Static Member Functions- Functions overloading-const member function UNIT IV INHERITANCE AND POLYMORPHISM 9

Defining operator overloading: Overloading unary, binary operators. Manipulation of strings using operators Rules for overloading operators Type Conversions - Defining derived classes Single inheritance Multilevel inheritance Multiple inheritance Hierarchical inheritance Hybrid inheritance Virtual base classes Abstract classes Pointers to derived classes Virtual functions Pure virtual functions. UNIT V TEMPLATES AND FILE HANDLING 9

Templates class template function template-Standard Template Library Linked list container class -C++ streams console streams console stream classes-formatted and unformatted console I/O operations, manipulators - File streams - classes file modes file pointers and manipulations file I/O Exception handling. TOTAL : 45 TEXT BOOKS : 1. 2. Herbert Schildt, C++ - The Complete Reference, Tata McGraw Hill, 1997. (Unit 1-Chapter11, 23,Unit II & Unit IIIChapter 12,13,14,Unit IV-Chapter 15,16,17, Unit V- Chapter 18,19,20,24). E.Balagurusamy, Object Oriented Programming with C++, Second edition, Tata McGraw Hill, 2003. (Unit 1-Chapter 1)


ANNEXURE - XIIEC 182 0 3 3 List of Experiments: 1. Pn Junction Diode characteristics. 2. Zener Diode characteristics. 3. Zener Regulator 4. Input and Output characteristics of BJT in CB configuaration. 5. Input and Output characteristics of BJT in CE configuration 6. Characteristics of JFET. 7. Characteristics of UJT. 8. Characteristics of S CR. 9. Frequency response of CE amplifier. 10. Applications of Operational Amplifier. 11. Applications of 555 Timer. 12. RC Oscillators. 13. LC Oscillators. ELECTRONIC DEVICES & CIRCUITS LAB L T P C 0


ANNEXURE - XIICS 104 3 3 Implement the following exercises using C: 1. 2. 3. 4. 5. 6. 7. 8. Array implementation of List Abstract Data Type (ADT) Linked list implementation of List ADT Cursor implementation of List ADT Implementations of Stack ADT using Array and Linked List Implementations of Queue ADT using Array and Linked List Infix to Postfix conversion and Evaluating Postfix Expression using stack Search Tree ADT Binary Search Tree Graph implementation, Traversing Depth First search, Breadth first search 9. Searching Linear search and Binary search. 10. Bubble sort, Insertion sort, Selection sort, etc., 11. Heap short 12. Quick short List of Equipments for a batch of 30 1. Pentium III machines 30 2. Borland or Turbo C software 30 users DATA STRUCTURES LAB L T P 0 C 0


ANNEXURE - XIICS105 0 31 1.Programs Using Functions Functions with default arguments Implementation of Call by Value, Call by Address and Call by Reference 2.Simple Classes for understanding objects, member functions and Constructors Classes with primitive data members Classes with arrays as data members Classes with pointers as data members String Class Classes with constant data members Classes with static member functions 3.Compile time Polymorphism Operator Overloading including Unary and Binary Operators. Function Overloading 4.Runtime Polymorphism Inheritance Virtual functions Virtual Base Classes Templates 5.Memory management 6.File Handling a. Sequential access b. Random access 7.Exception Handling 8.Case Studies (Requirement Analysis, Unit Testing, Debugging, canonical form) OBJECT ORIENTED PROGRAMMING LAB L T P C 0


ANNEXURE - XIIEN 002 WRITTEN COMMUNICATION (Common to all branches) Objectives : 1. To help students in writing flawless English. 2. To develop their writing skill 3. To familiarize students with words used in different contexts and thereby improve their vocabulary. Written Communication: 1. Letter Writing: Writing a letter of application with resume letter of invitation seeking permission to undergo practical training calling for quotations clarification placing an order letter of complaint, Memoranda, writing Notices, Minutes. 2. Report Writing L T P C 0 0 2 1

Types of reports report on an accident, report on an industrial visit, project proposal, project report, sending an e-mail. 3. Vocabulary Development 4. Language Laboratory REFERENCES: 1. Riordan, Pauley, Report Writing Today, AIT B.S Publisher, New Delhi (2000) 2. Gerson, Sharon, Steve M.Cerson, Technical Writing: Process and Product, Pearson Education, New Delhi (2004) 3. Rutherford, Andrea J., Basic Communication Skills For Technology, Pearson Education Asia (2002) 4. Mohan, Krishna, Meera Banerjee, Developing Communicaton Skills, Macmillan India Ltd., Chennai (2001) 5. Nurnberg, Macwell, Morries Rosenblum, How to Build a better Vocabulary, Gayal Publisher, New Delhi (1999)




Formation of partial differential equations by elimination of arbitrary constants and arbitrary functions Solution of standard types of first order partial differential equations Lagranges linear equation Linear partial differential equations of second and higher order with constant coefficients. UNIT II FOURIER SERIES 9

Dirichlets conditions General Fourier series Odd and even functions Half range sine series Half range cosine series Complex form of Fourier Series Parsevals identify Harmonic Analysis. UNIT III BOUNDARY VALUE PROBLEMS 9

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

Fourier integral theorem (without proof) Fourier transform pair Sine and Cosine transforms Properties Transforms of simple functions Convolution theorem Parsevals identity. UNIT V Z -TRANSFORM AND DIFFERENCE EQUATIONS 9

Z-transform - Elementary properties Inverse Z transform Convolution theorem -Formation of difference equations Solution of difference equations using Z transform. L : 45, T : 15 TOTAL : 60 TEXT BOOKS : Grewal, B.S., Higher Engineering Mathematics, Thirty Sixth Edition, Khanna Publishers, Delhi, 2001. Kandasamy, P., Thilagavathy, K., and Gunavathy, K., Engineering Mathematics Volume III, S. Chand & Company ltd., New Delhi, 1996. Wylie C. Ray and Barrett Louis, C., Advanced Engineering Mathematics, Sixth Edition, McGraw-Hill, Inc., New York, 1995.


ANNEXURE - XIIREFERENCES : Andrews, L.A., and Shivamoggi B.K., Integral Transforms for Engineers and Applied Mathematicians, Macmillen , New York ,1988. Narayanan, S., Manicavachagom Pillay, T.K. and Ramaniah, G., Advanced Mathematics for Engineering Students, Volumes II and III, S. Viswanathan (Printers and Publishers) Pvt. Ltd. Chennai, 2002. Churchill, R.V. and Brown, J.W., Fourier Series and Boundary Value Problems, Fourth Edition, McGraw-Hill Book Co., Singapore, 1987.



Components Water, air and land Inter-relationship between components Subcomponents; Ecosystem Structure and functional components of ecosystem Development and evolution of ecosystem Energy flow and material cycling in ecosystem Natural and man made impacts on water, air and land; Environment and development Concept of sustainable development. UNIT II SCIENCE OF ENVIRONMENT 9

Chemistry, Physics and biology of water, air and land; Stress on the Chemistry, Physics and Biology of water, air and land owing to the impacts; Environmental quality objective and goals Policies on development projects and their impacts, with emphasis on the branch of engineering of the student. UNIT III CURRENT ENVIRONMENTAL ISSUES 9

Current Environmental issues at Country level management of municipal sewage, municipal solid waste, Hazardous waste and Bio-medical waste Air pollution due to industries and vehicles; Global issues Biodiversity, Climatic change, Ozone layer depletion. UNIT IV ENGINEERING INTERVENTIONS TO REDUCE THE ENVIRONMENTAL STRESSES 9

Minimisation of Stress Principles of Physics, chemistry and biology in engineering interventions such as waste treatment Flow sheets of engineering interventions relevant to the Engineering discipline of the student Waste minimisation techniques Clean technology options Standards of performance of the interventions. UNIT V (A) TOOLS FOR ENVIRONMENTAL MANAGEMENT 9

Environmental impact assessment; Precautionary Principle and Polluter Pays Principle; Constitutional provisions, Legal and economic instruments in Environmental Management; Role of Non-government organisations Community participation environmental management works; International conventions and protocols; Pollution Control Boards and Pollution Control Acts. (A) Field Study In-depth study of environmental issues at least one environmentally sensitive site relevant to the discipline of the student and preparation of a report thereupon. TOTAL : 45


ANNEXURE - XIITEXT BOOKS: 1. 2. G.M.Masters, Introduction to Environmental Engineering & Science, Prentice Hall, New Delhi, 1997 J.G. Henry and G. W. Heike, Environmental Science & Engineering, Prentice Hall International Inc., New Jersy, 1996.

REFERENCES: 1. 2. 3. S. K. Dhameja, Environmental Engineering and Management, S. K. Kataria and Sons, New Delhi, 1999. State of Indias Environment A Citizens Report, Centre for Science and Environment and Others, 1999 Shyam Divan and Armin Rosancranz, Environmental Law and Policy in India, Cases, Materials and Statutes, Oxford University Press, 2001.



Review of binary number systems - Binary arithmetic Binary codes Boolean algebra and theorems - Boolean functions Simplifications of Boolean functions using Karnaugh map and tabulation methods Logic gates UNIT II COMBINATIONAL LOGIC 9

Combinational circuits Analysis and design procedures - Circuits for arithmetic operations - Code conversion Introduction to Hardware Description Language (HDL) UNIT III DESIGN WITH MSI DEVICES 8

Decoders and encoders - Multiplexers and demultiplexers - Memory and programmable logic - HDL for combinational circuits UNIT IV SYNCHRONOUS SEQUENTIAL LOGIC 10

Sequential circuits Flip flops Analysis and design procedures - State reduction and state assignment - Shift registers Counters - HDL for sequential logic circuits, Shift registers and counters. UNIT V ASYNCHRONOUS SEQUENTIAL LOGIC 10

Analysis and design of asynchronous sequential circuits - Reduction of state and flow tables Race-free state assignment Hazards. TOTAL:45 TEXT BOOKS : 1. M.Morris Mano, Digital Design, 3rd edition, Pearson Education, 2002.

REFERENCES : 1. 2. 3. Charles H.Roth, Jr. Fundamentals of Logic Design, 4th Edition, Jaico Publishing House, 2000. Donald D.Givone, Digital Principles and Design, Tata McGraw-Hill, 2003. Parag K. Lala, Principles of Modern Digital Design, Wiley Interscience, 2007.




Kirchoffs laws simple resistance circuits mesh analysis simple problems. Sinusoidal voltage RMS ,average and peak values phasor representation power factor single phase RC,RL and RLC circuits simple series and parallel circuits complex power simple problems. UNIT II D.C. MACHINES & A.C. MACHINES (QUALITATIVE TREATMENT ONLY) 12

Constructional details and operating principle of D.C. generators emf equation characteristics principle of operation of D.C. motors characteristics starting.Constructional details and principle of operation of transformers emf equation parameters of transformers regulation, losses and efficiency - constructional details and principle of operation of three phase induction motor servo motor stepper motor. TEXT BOOK : D.P.Kothari and I.J. Nagrath Basic Electrical Engineering, Tata McGraw Hill Ltd, second edition, 2002. REFERENCES : 1. 2. 3. Stephen J.Chapman Electrical Machinery Publishing Company Ltd, third edition, 1999. Fundamentals, McGraw Hill

K.Murugesh Kumar, Electric Machines, Vikas Publishing House (P) Ltd, 2002. B.L.Theraja Electrical Machines




The control problem differential equation of physical systems control over system dynamics by feedback transfer function block diagram - algebra signal flow graphs. UNIT IV TIME RESPONSE AND FREQUENCY RESPONSE ANALYSIS 10

Time response of first and second order system steady state errors error constants design specification of second order systems simple problems Introduction to frequency response polar plots, Bode plots simple problems. UNIT V STABILITY 6

Concept of stability stability conditions and criteria Hurwitz and Routh criterian relative Stability analysis. L : 45, T : 15 TOTAL : 60 TEXT BOOK : 1. I.J.Nagrath and M.Gopal Control system Engineering New age International Publishing Company Ltd, third edition 2003.


1. 2. 3.

M.Gopal Control Systems Principle and Design, McGraw Hill Publishing Company Ltd, second edition, 2003. Joseph J.Distafeno et-al Shaums outline series theory and Problems of Feedback control systems, Tata McGraw Hill publishing company Ltd, 2003.

EXAMINATION PATTERN In part A there shall be five questions from Electrical Engineering and five questions from control systems (one from each unit). In Part B the compulsory question shall have one part from Electrical Engineering and another from Control Systems. Each of the either or form question shall have an Electrical Engineering part as well as Control Systems part. For example, Q 12 (a)(i) 12(a)(ii) Q 12(b)(i) Q 12(b)(ii) pertains to Electrical Engineering pertains to Control Systems pertains to Electrical Engineering pertains to Control Systems

The other questions shall be set similarly.




Introduction Notion of Algorithm Fundamentals of Algorithmic Solving Important Problem types Fundamentals of the Analysis Framework Asymptotic Notations and Basic Efficiency Classes. UNIT II ANALYSIS OF RECURSIVE AND NON RECURSIVE ALGORITHMS 8

Non-recursive Algorithm Recursive Algorithm Example: Fibonacci Numbers,Factorial,Towers of Hanoi etc. Empirical Analysis of Algorithms Algorithm Visualization. UNIT III ANALYSIS OF SORTING AND SEARCHING ALGORITHMS 10

Brute Force Selection Sort and Bubble Sort Sequential Search and Brute-force string matching Divide and conquer Merge sort Quick Sort Binary Search Binary treeTraversal and Related Properties Decrease and Conquer Insertion Sort Depth first Search and Breadth First Search. UNIT IV ALGORITHMIC TECHNIQUES 10

Transform and conquer Presorting Balanced Search trees AVL Trees Heaps and Heap sort Dynamic Programming Warshalls and Floyds Algorithm Optimal Binary Search trees Greedy Techniques Prims Algorithm Kruskals Algorithm Dijkstras Algorithm Huffman trees. UNIT V ALGORITHM DESIGN METHODS 9

Backtracking n-Queens Problem Hamiltonian Circuit problem Subset-Sum problem Branch and bound Assignment problem Knapsack problem Traveling salesman problem. L: 45, T: 15 TOTAL : 60 TEXT BOOKS : Anany Levitin, Introduction to the Design and Analysis of Algorithm, Pearson Education Asia, 2006. REFERENCES :

1. 2. 3.

T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms, PHI Pvt. Ltd., 2001 Sara Baase and Allen Van Gelder, Computer Algorithms - Introduction to Design and Analysis, Pearson Education Asia, 2003. A.V.Aho, J.E. Hopcroft and J.D.Ullman, The Design and Analysis Of Computer Algorithms, Pearson Education Asia, 2003.




Java Features comparison of Java with C and C++ - Java and Internet Java Environment Java Program structure Java Tokens Implementing a Java Program Java Virtual Machine Constants Variables Data Types Scope of Variables Type casting Operators and expressions Decision Making, Branching and Looping. UNIT II CLASSES AND ARRAYS 9

Defining a class Constructors Methods overloading static Members Nesting of Methods Overriding methods Final Classes Abstract Class Visibility control Arrays creating an array Two Dimensional arrays Strings String Arrays String Methods String Buffer Class Vectors Wrapper Classes. UNIT III INHERITANCE, INTERFACES AND PACKAGES 9

Defining a subclass Subclass constructor Multilevel inheritance Hierarchical Inheritance Defining Interfaces Extending Interfaces Implementing Interfaces Java APF Packages creating a package Accessing and Using a package Adding a class to a package Hiding Classes. UNIT IV MULTITHREADING EXCEPTION HANDLING AND FILES CREATING THREADS 9

Extending the Thread class Thread Life cycle Thread Exception Thread priority Synchronization Runnable Interface Exceptions Throwing own Exceptions Concepts of streams stream classes Byte Stream Classes Character stream Classes Using Streams Using file Class Other Stream Classes. UNIT V APPLET PROGRAMMING AND GRAPHICS PROGRAMMING 9

Difference between Application and Applets Applet Life cycle creating an Executable Applet Designing a Web Page Adding Applet to HTML File Passing Parameters to Applets Graphics Programming. L : 45 TEXT BOOK : 1. E. Balagurusamy, Programming with Java A primer, Second Edition, Tata McGraw Hill Publishing Company, Delhi, 2002.

REFERENCES : 1. 2. Herbert Schildt, The complete Reference Java 2, Fifth Edition, Tata McGraw Hill Publishing Company, Delhi, 2002. (Harvey & Paul)Deitel & Deitel, Java How to Program, International Edition 6/e



Simple Java applications for understanding reference to an instance of a class (object), methods Handling Strings in Java Classes, Objects and Methods Creating objects and accessing class members Constructors Methods overloading Inheritance Final variables and methods, final classes Visibility control Arrays, Strings Creating an array Simple Package creation. Developing user defined packages in Java Interfaces Developing user-defined interfaces and implementation Use of predefined interfaces 6. Threading Creation of thread in Java applications Multithreading 7. Exception Handling Mechanism in Java Handling pre-defined exceptions Handling user-defined exceptions 8. Graphics Programming Graphics class Lines , Rectangle, Circle and ellipse. 9. Managing Input, Output files in Java Concept of streams Using files class 10. Use of Database Simple application using database connectivity Static Pages Dynamic Pages 11. Applet Programming Designing a Web Page 12. Use of Packet Built in Packages User Defined


ANNEXURE - XIICS205 LIST OF EXPERIMENTS : 1. 2. 3. 4. 5. 6. 7. 8. 9. Verification of Boolean theorems using digital logic gates Design and implementation of combinational circuits using basic gates for arbitrary functions, code converters, etc. Design and implementation of 4-bit binary adder / subtractor using basic gates and MSI devices Design and implementation of parity generator / checker using basic gates and MSI devices Design and implementation of magnitude comparator Design and implementation of application using multiplexers Design and implementation of Shift registers Design and implementation of Synchronous and Asynchronous counters Coding combinational circuits using Hardware Description Language (HDL software required) Coding sequential circuits using HDL (HDL software required) DIGITAL LAB L T P C 0 0 3 1


ANNEXURE - XIIEE283 AIM To expose the students to basic operations of electric circuits, A.C. and D.C. machines and control systems. 1. Verification of Kirchoffs laws Objectives 1. To study and verify the Kirchoffs current law for simple D.C. circuits. 2. To study and verify kirchoffs voltage law for simple D.C. circuits. 2. Study of RLC series and parallel circuits Objective 1. To study RL, RC and RLC series and parallel circuits using simple circuits. 3. Open circuit and load characteristics of self-excited DC generator Objectives 1. To determine induced emf with respect to field excitation of a self excited D.C. generator. 2. To determine residual voltage and the critical field resistance. 3. To determine the terminal voltage with respect to load current. 4. To determine the variation of induced emf with respect to armature current. 4. Load test on D.C. shunt motor Objectives 1. To obtain the variation of torque, speed, efficiency and line current with respect to the output. 2. To obtain the variation of torque, speed and efficiency with respect to the input line current. 3. To obtain the variation of torque with respect to speed. 5. Speed control of D.C. shunt motor and Swinburnes test Objectives 1. To obtain the variation of speed with respect to field excitation for a given armature voltage. 2. To obtain the variation of speed with respect to armature voltage for a given field excitation. 3. To determine the constant losses of a D.C. shunt machine. 4. To predetermine the efficiency characteristics when working as a motor and as a generator. ELECTRICAL ENGINEERING AND CONTROL SYSTEMS LAB L T P C 0 0 3 1


ANNEXURE - XII6. Load test on single phase transformer Objective 1. To determine the variation of efficiency and voltage regulation for a resistance load. 7. Load test on three phase induction motor Objective 1. To obtain the variation of efficiency, torque, slip, line current and power factor with respect to output. 2. To obtain the variation of efficiency, torque, slip and power factor with respect to line current. 3. To obtain the variation of torque with respect to slip. 8. Load test on single-phase induction motor Objectives To obtain the variation of efficiency, torque, slip, line current and power factor with respect to output. To obtain the variation of efficiency, torque, slip and power factor with respect to line current. To obtain the variation of torque with respect to slip. 9. Transfer function of separately excited D.C. generator Objectives 1. To determine the transfer function of a separately excited D.C. generator. To determine resistance and Inductance of the field coil. To study the steady state response for a given step input. 10. 1. 2. 3. 4. 5. 11. 1. 2. Transfer function of armature and field controlled D.C. motor Objectives To determine transfer function for armature and field controlled D.C. motor. To determine the resistance, inductance of both armature and field.\ To determine the torque constant for both methods. To determine the moment of Inertia and friction co-efficient. To study the steady state response for a given step input. Transfer function of A.C. servo motor and compensating network Objectives To determine the transfer function. To determine the various parameters associated with the transfer function. 3. To study the steady state response for a step input. To derive the transfer function of Lag and Lead compensating networks. To study the steady state response of both the networks for a step input.


ANNEXURE - XIIEN 001 ORAL COMMUNICATION (Common for All Branches) II Semester Civil, Mech, IT, Poly, EEE III Semester- ECE, CSE, ICE. L T P C 0 0 2 1




Oral practice introducing oneself, Conversations, Role play activities based on real life situations and professional situations such as marketing, advertising, etc., Debating on a topic, Group Discussion, Oral Presentation, Mock Interviewsconducting meetings, participating in meetings 12 Phonetics Correct Pronunciation, Common Errors in Spoken English Language Laboratory 12 i. ii. Listening Comprehension Listening and Sequencing of sentences-listening and answering the questions. Reading Comprehension Cloze exercises- Fill in the blanks reading and answering questions Phonetics- correct pronunciation- common errors in English Students will view models of Presentations , Interviews, Group Discussions in the language lab and practice in the class room.



TOTAL : 48 REFERENCES: 1. 2. 3. 4. 5. 6. John Seely, Oxford Guide to speaking and writing, Oxford University Press, New Delhi, (2004) Mohan, Krishna, Meera Banerjee, Developing Communicaton Skills, Macmillan India Ltd., Chennai (2001) Sen, Leena, Communication Skills, Prentice Hall, New Delhi (2004) Rutherford, Andrea J., Basic Communication Skills For Technology, Pearson Education Asia (2002) R.K. Bansal, J.P. Harrison, Spoken English, Orient Longman. Mumbai (1999) Grant Taylor, English Conversation Practice Tata McGraw Hill, New Delhi (1997)




Propositions Logical connectives Compound propositions Conditional and biconditional propositions Truth tables Tautologies and contradictions Contrapositive Logical equivalences and implications DeMorgans Laws Normal forms Principal conjunctive and disjunctive normal forms Rules of inference Arguments Validity of arguments. UNIT II PREDICATE CALCULUS 9

Predicates Statement function Variables Free and bound variables Quantifiers Universe of discourse Logical equivalences and implications for quantified statements Theory of inference The rules of universal specification and generalization Validity of arguments. UNIT III SET THEORY 10

Basic concepts Notations Subset Algebra of sets The power set Ordered pairs and Cartesian product Relations on sets Types of relations and their properties Relational matrix and the graph of a relation Partitions Equivalence relations Partial ordering Poset Hasse diagram Lattices and their properties Sublattices Boolean algebra Homomorphism. UNIT IV FUNCTIONS 7

Definitions of functions Classification of functions Type of functions Examples Composition of functions Inverse functions Binary and n-ary operations Characteristic function of a set Hashing functions Recursive functions Permutation functions. UNIT V GROUPS 9

Algebraic systems Definitions Examples Properties Semigroups Monoids Homomorphism Sub semigroups and Submonoids Cosets and Lagranges theorem Normal subgroups Normal algebraic system with two binary operations Codes and group codes Basic notions of error correction Error recovery in group codes. L : 45, T:15 TOTAL : 60 TEXT BOOKS : 1. 2. Trembly J.P and Manohar R, Discrete Mathematical Structures with Applications to Computer Science, Tata McGrawHill Pub. Co. Ltd, New Delhi, 2003. Ralph. P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction, Fourth Edition, Pearson Education Asia, Delhi, 2002.


ANNEXURE - XIIREFERENCES : 1. 2. 3. Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, Discrete Mathematical Structures, Fourth Indian reprint, Pearson Education Pvt Ltd., New Delhi, 2003. Kenneth H.Rosen, Discrete Mathematics and its Applications, Fifth Edition, Tata McGraw Hill Pub. Co. Ltd., New Delhi, 2003. Richard Johnsonbaugh, Discrete Mathematics, Fifth Edition, Pearson Education Asia, New Delhi, 2002.



Principles of amplitude modulation AM envelope, frequency spectrum and bandwidth, modulation index and percent modulation, AM power distribution, AM modulator circuits low level AM modulator, medium power AM modulator, AM transmitters Low level transmitters, high level transmitters, receiver parameters, AM reception AM receivers TRF, super heterodyne receiver, double conversion AM receivers. UNIT II ANGLE MODULATION: TRANSMISSION AND RECEPTION 9

Angle modulation FM and PM waveforms, phase deviation and modulation index, frequency deviation, phase and frequency modulators and demodulators, frequency spectrum of Angle modulated waves. Bandwidth requirements for Angle-modulated waves, commercial Broadcast band FM, Average power of an angle-modulated wave, frequency and phase modulators, A direct FM transmitters, Indirect transmitters, Angle modulation Vs amplitude modulation, FM receivers: FM demodulators, PLL FM demodulators, FM noise suppression, frequency verses phase modulation. UNIT III DIGITAL TRANSMISSION AND DATA COMMUNICATION 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 ISI, eyepattern, Data communication history, standards, data communication circuits, data communication codes, Error control, Hardware, serial and parallel interfaces, data modems, - Asynchronous modem, Synchronous modem, lowspeed modem, medium and high speed modem, modem control. UNIT IV DIGITAL COMMUNICATION 9

Introduction, 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 V 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 FDMA, wireless communication systems, source coding of speech for wireless communications. L : 45, T : 15 TOTAL : 60




Wayne Tomasi, Electronic Communication Systems: Fundamentals Through Advanced, Pearson Education, 2001. (UNIT I-IV Chapters- 3,4,6,7,12,13,15). 2. Simon Haykin, Communication Systems, 4th Edition, John Wiley & Sons., 2001. (Unit V Chapters- 7,8). REFERENCES :


Blake, Electronic Communication Systems, Thomson Delmar Publications, 2002. 2. Martin S.Roden, Analog and Digital Communication System, 3rd Edition, PHI, 2002.



UNIT I THE 8085 MICROPROCESSOR 9 Introduction to 8085 Microprocessor architecture Instruction set Programming the 8085 Code conversion. UNIT II 8086 SOFTWARE ASPECTS 9

Intel 8086 microprocessor Architecture Instruction set and assembler directives Addressing modes Assembly language programming Procedures Macros Interrupts and interrupt service routines. UNIT III 8086 SYSTEM DESIGN 9

8086 signals and timing MIN/MAX mode of operation Addressing memory and I/O Multiprocessor configurations System design using 8086 UNIT IV I/O INTERFACING 9

Memory Interfacing and I/O interfacing Parallel communication interface Serial communication interface Timer Keyboard /display controller Interrupt controller DMA controller Programming and applications. UNIT V MICROCONTROLLERS 9

Architecture of 8051 Signals Operational features Memory and I/O addressing Interrupts Instruction set Applications. TOTAL : 45 TEXT BOOKS :


Ramesh S.Gaonkar, Microprocessor Architecture, Programming and \ Applications with the 8085, Penram International publishing private limited, fifth edition. (UNIT-1: Chapters 3,5,6 and programming examples from chapters 7-10) 2. A.K. Ray & K.M.Bhurchandi, Advanced Microprocessors and peripheralsArchitectures, Programming and Interfacing, TMH, 2002 reprint. (UNITS 2 to 5: Chapters 1-6, 7.1-7.3, 8, 16) REFERENCES :


Douglas V.Hall, Microprocessors and Interfacing: Programming and Hardware, TMH, Third edition 2. Yu-cheng Liu, Glenn A.Gibson, Microcomputer systems: The 8086 / 8088 Family architecture, Programming and Design, PHI 2003 3. Mohamed Ali Mazidi, Janice Gillispie Mazidi, The 8051 microcontroller and embedded systems, Pearson education, 2004.



Functional units Basic operational concepts Bus structures Software performance Memory locations and addresses Memory operations Instruction and instruction sequencing Addressing modes Assembly language Basic I/O operations Stacks and queues. UNIT II ARITHMETIC UNIT 8

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

Fundamental concepts Execution of a complete instruction Multiple bus organization Hardwired control Microprogrammed control Pipelining Basic concepts Data hazards Instruction hazards Influence on Instruction sets Data path and control consideration Superscalar operation. UNIT IV MEMORY SYSTEM 9

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

Accessing I/O devices Interrupts Direct Memory Access Buses Interface circuits Standard I/O Interfaces (PCI, SCSI, USB). TOTAL : 45 TEXT BOOKS :


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



William Stallings, Computer Organization and Architecture

Designing for Performance, 7th Edition, Pearson Education, 2006. 2. David A.Patterson and John L.Hennessy, Computer Organization and Design: The hardware / software interface, 2nd Edition, Morgan Kaufmann, 2002. 3. John P.Hayes, Computer Architecture and Organization, 3rd Edition, McGraw Hill, 1998.



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

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

System Model Deadlock Characterization Methods for handling Deadlocks Deadlock Prevention Deadlock avoidance Deadlock detection Recovery from Deadlocks Storage Management Swapping Contiguous Memory allocation Paging Segmentation Segmentation with Paging. UNIT IV 9

Virtual Memory Demand Paging Process creation Page Replacement Allocation of frames Thrashing File Concept Access Methods Directory Structure File System Mounting File Sharing Protection UNIT V 9

File System Structure File System Implementation Directory Implementation Allocation Methods Free-space Management. Kernel I/O Subsystems Disk Structure Disk Scheduling Disk Management Swap-Space Management. Case Study: The Linux System, Windows TOTAL : 45 TEXT BOOK : 1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003. REFERENCES :


Harvey M. Deitel, Operating Systems, Second Edition, Pearson Education Pvt. Ltd, 2002. 2. Andrew S. Tanenbaum, Modern Operating Systems, Prentice Hall of India Pvt. Ltd, 2003. 3. William Stallings, Operating System Internals and Design Principles, Prentice Hall of India, 6th Edition, 2008. 4. Pramod Chandra P. Bhatt An Introduction to Operating Systems, Concepts and Practice, PHI, 2003.



Introduction - Open Source The Indian PC Landscape The Open Source MovementHistory-The Future-Concluding Remarks-Source Forge. Open Audio-Formats/CodecsPlayers-Editors-Dyne:bolic.Video-Players-Video Encoders-Video Editors- Miscellanous Utilities. UNIT-II 2D and 3D GRAPHICS and SYSTEM TOOLS

2D and 3D Graphics-2D Graphics-2D Animation tools- 3D Graphics. System Tools- Disk / Partition Management-Benchmarking tools-Compression-CD/DVD Writing-Password Management. UNIT - III OFFICE TOOLS AND NETWORKING

Word processors-Spreadsheets-PDF Tools-Personal Information ManagersCollaboration-Project Management-Accounting-Open BrowsersBrowserAdd-ons-Instantmessaging-FTPClients-Mail Clients-RSS Readers-RSS Feed Generators-Network Analysis Tools-Web Authoring-WebServers-wiki Engines. UNIT - IV SECURITY AND EDUCATIONAL TOOLS AntiVirus-Anti-spyware-Spam and Phising tools-Firewalls-The Road Ahead-CelestiaEuler-Fractint-GCompris-GeoGebra-HalloNorthern Sky-KSEG-Logisim-StellariumTypefaster. UNIT- V FUNSTUFF AND RESOURCES GamesSpice up Your Desktop System Other Fun Stuff-Resources.

Text Book: 1. Team Digit, Fast Track to Open Source Software, Nov. 2006. References: 1. Eric S. Raymond, The Cathedral & the Bazaar, OReilly 2. Chris DiBona, Sam Ockman, Mark Stone, Open sources, OReilly





L T P C 0 0 3 1

LIST OF EXPERIMENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Programming with 8085 8-bit / 16-bit multiplication/division using repeated addition/subtraction Programming with 8085-code conversion, decimal arithmetic, bit manipulations. Programming with 8085-matrix multiplication, floating point operations Programming with 8086 String manipulation, search, find and replace, copy operations, sorting. (PC Required) Using BIOS/DOS calls: Keyboard control, display, file manipulation. (PC Required) Using BIOS/DOS calls: Disk operations. (PC Required) Interfacing with 8085/8086 8255, 8253 Interfacing with 8085/8086 8279,8251 8051 Microcontroller based experiments Simple assembly language programs (cross assembler required). 8051 Microcontroller based experiments Simple control applications (cross assembler required).





L T P C 0 0 3 1

(Implement the following on LINUX platform. Use C for high level language implementation) 1. Shell programming - command syntax - write simple functions - basic tests Shell programming - loops - patterns - expansions - substitutions Write programs using the following system calls of UNIX operating system: fork, exec, getpid, exit, wait, close, stat, opendir, readdir Write programs using the I/O system calls of UNIX operating system (open, read, write, etc) Write C programs to simulate UNIX commands like ls, grep, etc. 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 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 Implement the Producer Consumer problem using semaphores. Implement some memory management schemes I Implement some memory management schemes II


3. 4. 5. 6. 7. 8. 9. 10.

Example for expt 9 & 10 : 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.


ANNEXURE - XIICS212 OPEN SOURCE LAB L T P C 0 0 3 1 LIST OF EXPERIMENTS 1. Lossless Audio Compression using LAME, FLAC 2. Transcoding and Streaming of video using RTP in VLC 3. Video Editing using open source Virtual Hub. 4. Creating and Editing SVG images using inkscape. 5. Image manipulation using GIMP, Sodipodi. 6. Study of open source Disk Management tools. 7. Study of Data Compression tools ( Archievers) Bzip2, ZipGenius, 7 - Zip 8. Study of Password Management. 9. Development of Word Processor. (Open source) 10. Development Web Editor (Open source)



Note : This course will be offered by Training and Placement facultysupplemented by outsiders.

1. At the end of this training program the participant will be able to, Define self confidence Comprehend the importance of having self confidence Discuss ways to build up self confidence Recognize the importance of the tips and warnings


2. Improving of, Behavioural Patterns and Basic Etiquette Value System Inter Personal Skills Corporate Culture Self Awareness Managing Self and Personality Styles


TOTAL : 30




Axioms of probability - Conditional probability - Total probability Bayes theoremRandom variable - Probability mass function - Probability density function - Properties Moments - Moment generating functions and their properties. UNIT II STANDARD DISTRIBUTIONS 9

Binomial, Poisson, Geometric, Negative Binomial, Uniform, Exponential, Gamma, Weibull and Normal distributions and their properties - Functions of a random variable. UNIT III TWO DIMENSIONAL RANDOM VARIABLES 9

Joint distributions - Marginal and conditional distributions Covariance - Correlation and regression - Transformation of random variables - Central limit theorem. UNIT IV RANDOM PROCESSES AND MARKOV CHAINS 9

Classification - Stationary process - Markov process - Poisson process - Birth and death process - Markov chains - Transition probabilities - Limiting distributions. UNIT V QUEUEING THEORY 9

Markovian models M/M/1, M/M/C , finite and infinite capacity - M/M/ queues - Finite source model - M/G/1 queue (steady state solutions only) Pollaczek Khintchine formula Special cases. L : 45, T :15 TOTAL : 60 TEXT BOOKS : 1. 2. 3. Ross, S., A first course in probability, Sixth Edition, Pearson Education, Delhi, 2002. Medhi J., Stochastic Processes, New Age Publishers, New Delhi, 1994. (Chapters 2, 3, & 4) Taha, H. A., Operations Research-An Introduction, Seventh Edition, Pearson Education Edition Asia, Delhi, 2002.

REFERENCES : 1. 2. 3. Veerarajan., T., Probability, Statistics and Random Processes, Tata McGrawHill, Second Edition, New Delhi, 2003. Allen., A.O., Probability, Statistics and Queuing Theory, Academic press, New Delhi, 1981. Gross, D. and Harris, C.M., Fundamentals of Queuing theory, John Wiley and Sons, Second Edition, New York, 1985.



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

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

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

Transaction Processing Introduction- Need for Concurrency control- Desirable properties of Transaction- Schedule and Recoverability- Serializability and Schedules Concurrency Control Types of Locks- Two Phases locking- Deadlock- Time stamp based concurrency control Recovery Techniques Concepts- Immediate UpdateDeferred Update - Shadow Paging. UNIT V CURRENT TRENDS 9

Object Oriented Databases Need for Complex Data types- OO data Model- Nested relations- Complex Types- Inheritance Reference Types - Distributed databasesHomogenous and Heterogenous- Distributed data Storage XML Structure of XMLData- XML Document- Schema- Querying and Transformation. Data Mining and Data Warehousing. TOTAL : 45 TEXT BOOKS : 1. Abraham Silberschatz, Henry F. Korth and S. Sudarshan- Database System Concepts, Fourth Edition, McGraw-Hill, 2002. Ramez Elmasri and Shamkant B. Navathe, Fundamental Database Systems, third Edition, Pearson Education, 2003. Raghu Ramakrishnan, Database Management System, Tata McGraw-Hill Publishing Company, 3rd Edition 2007. Hector GarciaMolina, Jeffrey D.Ullman and Jennifer Widom- Database System Implementation- Pearson Education- 2000. Peter Rob and Corlos Coronel- Database System, Design, Implementation and Management, Thompson Learning Course Technology- Fifth edition, 2003.

REFERENCES : 1. 2. 3. 4.



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



Behrouz A. Forouzan, Data communication and Networking, Tata McGraw-Hill, 2004.


1. 2. 3.

James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Pearson Education, 2003. Larry L.Peterson and Peter S. Davie, Computer Networks, Harcourt Asia Pvt. Ltd., Second Edition. Andrew S. Tanenbaum, Computer Networks, PHI, Fourth Edition, 2008.



Introduction to formal proof Additional forms of proof Inductive proofs Finite Automata (FA) Deterministic Finite Automata (DFA) Non-deterministic Finite Automata (NFA) Finite Automata with Epsilon transitions. UNIT II REGULAR EXPRESSIONS AND LANGUAGES 9

Regular Expression FA and Regular Expressions Proving languages not to be regular Closure properties of regular languages Equivalence and minimization of Automata. UNIT III CONTEXT-FREE GRAMMAR AND LANGUAGES 9

Context-Free Grammar (CFG) Parse Trees Ambiguity in grammars and languages Definition of the Pushdown automata Languages of a Pushdown Automata Equivalence of Pushdown automata and CFG, Deterministic Pushdown Automata. UNIT IV PROPERTIES OF CONTEXT-FREE LANGUAGES 9

Normal forms for CFG Pumping Lemma for CFL - Closure Properties of CFL Turing Machines Programming Techniques for TM. UNIT V UNDECIDABILITY 9

A language that is not Recursively Enumerable (RE) An undecidable problem that is RE Undecidable problems about Turing Machine Posts Correspondence Problem The classes P and NP. TOTAL : 45 TEXT BOOK : 1. J.E.Hopcroft, R.Motwani and J.D Ullman, Introduction to Automata Theory, Languages and Computations, Second Edition, Pearson Education, 2003.

REFERENCES : 1. 2. 3. H.R.Lewis and C.H.Papadimitriou, Elements of The theory of