Showing posts with label BE/BTech. Show all posts
Showing posts with label BE/BTech. Show all posts

ENGINEERING PRACTICES LABORATORY

Code No : GE8162 / L T P C 0032

OBJECTIVES:
To expose the students with practical knowledge by hand practice on various basic engineering
practices in Civil, Mechanical, Electronics, Electrical Engineering.

Group – A (Civil & Electrical)

1. CIVIL ENGINEERING PRACTICE
Plumbing Practice:
1. Study of pipe joints & functions and house hold fitting such as valves, taps, couplings,
unions, reducers, elbows
2. Study of plumbing requirements for pumps
3. Preparation of line sketches for domestic water supply
4. Hands on practical exercise in
a. Basic pipe connections with different pipe fittings
b. Pipe connections with mixed components
Wood Work Practice:
1. Study of joints for door panels, door frames, furniture and trusses
2. Hands on practice in making wooden joints, lap, mortise & Tennon and
Dovetail joint
2. ELECTRICAL ENGINEERING PRACTICE 9
1. Study of house wiring using switches, fuse, lamp and energy meter
2. Preparation of wiring diagram and wiring of
a. Stair case wiring
b. Fluorescent lamp wiring
3. Measurement of energy and resistance to earth of an electrical equipment

Group B (Mechanical & Electronics)

3. MECHANICAL ENGINEERING PRACTICE
1. Welding:
a. Preparation of butt, lap, tee joints by arc welding
b. Gas welding practice
2. Basic Machining
a. Simple turning and taper turning operations
b. Drilling and tapping practice
3. Sheet Metal work
a. Study of various sheet metal joints and applications
b. Preparation of simple models – Trays, funnels
4. Machine Assembly practice
Study and assembly of Machine Vice
5. Demonstration on
a. Smithy operations
i. upsetting, Swaging, Bending
ii. Production of hexagonal headed bolt
b. Foundry operations
i. Preparation of Sand mould for spur gear / cone pulley
c. Fitting Practice – Square fitting

ELECTRONICS ENGINEERING PRACTICE
a) Study of Electronic components – Resistor, color coding, capacitors etc
b) Soldering practice – components soldering in simple electric circuit & testing
continuity
c) Generation of Clock Signal

COMPUTER PRACTICES LABORATORY

Code No : GE8161 / L T P C 0032

LIST OF EXPERIMENTS:
1. Search, generate, manipulate data using MS office/ Open Office
2. Presentation and Visualization – graphs, charts, 2D, 3D
3. Problem formulation, Problem Solving and Flowcharts
4. C Programming using Simple statements and expressions
5. Scientific problem solving using decision making and looping.
6. Simple programming for one dimensional and two dimensional arrays.
7. Solving problems using String functions
8. Programs with user defined functions
9. Program using Recursive Function and conversion from given program to flow chart.
10. Program using structures and unions

CHEMISTRY LABORATORY

Code No : CY8161 / L T P C 0 0 2 1

1. Estimation of HCl using Na2CO3 as primary standard and Determination of alkalinity in water sample.
2. Determination of total, temporary & permanent hardness of water by EDTA method.
3. Determination of DO content of water sample by Winkler‟s method.
4. Determination of chloride content of water sample by argentometric method.
5. Estimation of copper content of the given solution by Iodometry.
6. Determination of strength of given hydrochloric acid using pH meter.
7. Determination of strength of acids in a mixture of acids using conductivity meter.
8. Estimation of iron content of the given solution using potentiometer.
9. Estimation of iron content of the water sample using spectrophotometer
(1,10- phenanthroline / thiocyanate method).
10. Estimation of sodium and potassium present in water using flame photometer.
11. Determination of molecular weight of poly vinyl alcohol using Ostwald viscometer.
12. Pseudo first order kinetics – ester hydrolysis.
13. Corrosion experiment – weight loss method.
14. Determination of CMC.
15. Phase change in a solid.

REFERENCES:
1. A text of quantitative inorganic analysis, A. L. Vogel , ELBS London. 1995.
2. Experiments in physical chemistry, D.P. Shoemarker and C.W. Gardad, McGraw Hill, London, 2001,
3. American Public Health Association.

PHYSICS LABORATORY

Code No : PH8161 / L T P C 0 0 2 1

1. Torsional pendulum – Determination of rigidity modulus of wire and moment of inertia of disc
2. Non – uniform bending – Determination of young‟s modulus
3. Lee‟s disc – Determination of thermal conductivity of a bad conductor
4. Potentiometer– Determination of thermo e.m.f. of thermocouple
5. Air wedge – Determination of thickness of a thin sheet of paper
6. i. Optical fibre- Determination of Numerical Aperture and acceptance angle
ii. Compact disc – Determination of width of the groove using laser.
7. Acoustic grating – Determination of velocity of ultrasonic waves in liquids
8. Post office box – Determination of Band gap of a semiconductor
9. Spectrometer – Determination of wavelength using grating
10. Viscosity of liquids– Determination of co-efficient of viscosity of a liquid by
Poiseuille‟s flow

ENGINEERING GRAPHICS

Code No : GE8152 / L T P C 2 0 3 4

OBJECTIVES

To develop in students, graphic skills 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
Basic Geometrical constructions, Curves used in engineering practices
Conics – Construction of ellipse, parabola and hyperbola by eccentricity method – Construction of cycloid – construction of involutes of square and circle – Drawing of tangents and normal to the above curves, Scales: Construction of Diagonal and Vernier scales. Visualization concepts and Free Hand sketching: Visualization principles –Representation of Three Dimensional objects – Layout of views- Free hand sketching of multiple views from pictorial views of objects.

UNIT II PROJECTION OF POINTS, LINES AND PLANE SURFACES
Orthographic projection- principles-Principal planes-First angle projection-Projection of points. Projection of straight lines (only First angle projections) inclined to both the principal planes - Determination of true lengths and true inclinations by rotating line method and trapezoidal method and traces
Projection of planes (polygonal and circular surfaces) inclined to both the principal planes by rotating object method.

UNIT III PROJECTION OF SOLIDS
Projection of simple solids like prisms, pyramids, cylinder, cone and truncated solids when the axis is inclined to one of the principal planes by rotating object method and auxiliary plane method.

UNIT IV PROJECTION OF SECTIONED SOLIDS AND DEVELOPMENT OF
SURFACES
Sectioning of above solids in simple vertical position when the cutting plane is inclined to the one of the principal planes and perpendicular to the other – obtaining true shape of section. Development of lateral surfaces of simple and sectioned solids – Prisms, pyramids cylinders and cones. Development of lateral surfaces of solids with cut-outs and holes.

UNIT V ISOMETRIC AND PERSPECTIVE PROJECTIONS
Principles of isometric projection – isometric scale –Isometric projections of simple solids and truncated solids - Prisms, pyramids, cylinders, cones- combination of two solid objects in simple vertical positions and miscellaneous problems. Perspective projection of simple solidsPrisms, pyramids and cylinders by visual ray method and vanishing point method.

COMPUTER AIDED DRAFTING (DEMONSTRATION ONLY)
Introduction to drafting packages and demonstration of their use.

TEXT BOOKS:
1. N.D.Bhatt and V.M.Panchal, “Engineering Drawing”, Charotar Publishing House, 50th
Edition, 2010
2. K. V.Natrajan, “A text book of Engineering Graphics”, Dhanalakshmi Publishers,
Chennai, 2009.
REFERENCES:
1. K.R.Gopalakrishna., “Engineering Drawing” (Vol I&II combined) Subhas Stores, Bangalore, 2007
2. Luzzader, Warren.J., and Duff,John M.,,‟‟ Fundamentals of Engineering Drawing with an introduction to Interactive Computer Graphics for Design and Production”, Eastern Economy Edition, Prentice Hall of India Pvt Ltd, New Delhi, 2005
3. M.B.Shah and B.C.Rana, “Engineering Drawing”, Pearson, 2nd Edition, 2009
4. K.Venugopal and V.Prabhu Raja, “Engineering Graphics”, New Age International (P) Limited ,2008.
5. 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. The examination will be conducted in appropriate sessions on the same day

COMPUTING TECHNIQUES

Code No : GE8151 / L T P C  3 0 0 3

UNIT I INTRODUCTION
Generation and Classification of Computers- Basic Organization of a Computer –Number System – Binary – Decimal – Conversion – Problems. Need for logical analysis and thinking – Algorithm – Pseudo code – Flow Chart.

UNIT II C PROGRAMMING BASICS
Problem formulation – Problem Solving - Introduction to „ C‟ programming –fundamentals – structure of a „C‟ program – compilation and linking processes – Constants, Variables – Data Types – Expressions using operators in „C‟ – Managing Input and Output operations – Decision Making and Branching – Looping statements – solving simple scientific and statistical problems.

UNIT III ARRAYS AND STRINGS
Arrays – Initialization – Declaration – One dimensional and Two dimensional arrays. String- String operations – String Arrays. Simple programs- sorting- searching – matrix operations.

UNIT IV FUNCTIONS AND POINTERS
Function – definition of function – Declaration of function – Pass by value – Pass by reference – Recursion – Pointers - Definition – Initialization – Pointers arithmetic – Pointers and arrays- Example Problems.

UNIT V STRUCTURES AND UNIONS
Introduction – need for structure data type – structure definition – Structure declaration – Structure within a structure - Union - Programs using structures and Unions – Storage classes, Pre-processor directives.

TEXTBOOKS
1. Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”, First Edition, Oxford University Press, 2009
2. Ashok N. Kamthane, “Computer programming”, Pearson Education, 2007.
3. Yashavant P. Kanetkar. “ Let Us C”, BPB Publications, 2011.

REFERENCES
1. Kernighan,B.W and Ritchie,D.M, “The C Programming language”, Second Edition, Pearson Education, 2006
2. Byron S Gottfried, “ Programming with C”, Schaum‟s Outlines, Second Edition, Tata McGraw-Hill, 2006.
3. R.G. Dromey, “How to Solve it by Computer”, Pearson Education, Fourth Reprint, 2007

ENGINEERING CHEMISTRY

Code No : CY8151 / L T P C 3 0 0 3

UNIT I CHEMICAL THERMODYNAMICS
Second law: Entropy - entropy change for an ideal gas, reversible and irreversible processes; entropy of phase transitions; Clausius inequality. Free energy and work function: Helmholtz and Gibbs free energy functions; Criteria of spontaneity; Gibbs-Helmholtz equation; ClausiusClapeyron equation; Maxwell relations – Van‟t Hoff isotherm and isochore. Chemical potential; Gibbs-Duhem equation – variation of chemical potential with temperature and pressure.

UNIT II POLYMER CHEMISTRY
Introduction: Classification of polymers – Natural and Synthetic; Thermoplastic and Thermosetting. Functionality – Degree of polymerisation. Types and mechanism of polymerisation: Addition (Free Radical, cationic, anionic and living); condensation and copolymerisation. Properties of polymers: Tg, Tacticity, Molecular weight – weight average, number average and polydispersity index. Techniques of polymerisation: Bulk, emulsion, solution and suspension.

UNIT III KINETICS AND CATALYSIS
Introduction – reaction velocity, factors affecting reaction velocity, rate constant, order of reaction, molecularity, pseudo molecular reactions, zero, first, second and third order reactions, reactions of fractional orders, determination of order of reactions. Catalysis: Auto catalysis - Enzyme Catalysis: Michaelis-Menton equation; factors affecting enzyme catalysis. Heterogeneous Catalysis: Types of adsorption isotherms: Langmuir–Hinselwood and Rideal– Eley Mechanism.

UNIT IV PHOTOCHEMISTRY AND SPECTROSCOPY
Photochemistry: Laws of photochemistry - Grotthuss–Draper law, Stark–Einstein law and Lambert-Beer Law. Photoprocesses - Internal Conversion, Inter-system crossing, Fluorescence, Phosphorescence, Chemiluminescence and Photo-sensitisation. Spectroscopy: Electromagnetic spectrum - Absorption of radiation – Electronic, Vibrational and rotational transitions. Width and intensities of spectral lines. Spectrophotometric estimation of iron. UVvisible and IR spectroscopy – principles, instrumentation (Block diagram) and applications.

UNIT V NANOCHEMISTRY
Basics - distinction between molecules, nanoparticles and bulk materials; size-dependent properties. Nanoparticles: Nanocluster, nanorod, nanotube and nanowire. Synthesis: Precipitation, thermolysis, hydrothermal, solvothermal, electrodeposition, chemical vapour deposition, laser ablation; Properties and Applications. Risk discussion and Future perspectives.


TEXT BOOKS:
1. P. Kannan and A. Ravikrishnan, “Engineering Chemistry”, Sri Krishna Hitech Publishing Company Pvt. Ltd. Chennai, 2009.
2. S. Vairam, P. Kalyani and Suba Ramesh, “Engineering Chemistry”, Wiley India, 2011

REFERENCE BOOKS:
1. P.W. Atkins and de Paula Julio, “Physical Chemistry”, Oxford University Press, 8th Ed., (Indian Student Edition) (2009).
2. K. K. Rohatgi-Mukherjee, “Fundamental of Photochemistry” New Age International (P) Ltd., New Delhi, 1986.
3. G.A. Ozin and A.C. Arsenault, “Nanochemistry: A Chemical Approach to Nanomaterials”, RSC Publishing, 2005.
4. V.R.Gowariker, N.V.Viswanathan and Jayadev Sreedhar, “Polymer Science”, New Age International P (Ltd.,), Chennai, 2006

ENGINEERING PHYSICS

Code No : PH8151 / L T P C 3 0 0 3

OBJECTIVE:
To introduce the basic physics concepts relevant to different branches of Engineering and Technology.

UNIT I PROPERTIES OF MATTER
Elasticity - Poisson's ratio and relationship between moduli (qualitative) - Stress-strain diagram - factors affecting elasticity - bending of beams - cantilever - bending moment - theory and experiment of Young's modulus determination - Uniform and non-uniform bending - I shaped girders - twisting couple - hollow cylinder - shaft - torsion pendulum - determination of rigidity
modulus- moment of inertia of a body (regular and irregular).

UNIT II ACOUSTICS AND ULTRASONICS 9
Classification of sound - loudness and intensity - Weber-Fechner Law - standard intensity and intensity level - decibel - reverberation - reverberation time - rate of growth and decay of sound intensity - derivation of Sabine's formula - absorption coefficient and its determination - factors affecting acoustics of buildings : focussing, interference, echo, Echelon effect, resonance - noise and their remedies. Ultrasonics - production – magnetostriction and piezoelectric methods - detection of ultrasound - acoustic grating - industrial applications - NDT - Ultrasonic method: scan modes and practice.

UNIT III THERMAL PHYSICS
Thermal expansion - thermal stress - expansion joints - bimetallic strips - thermal conductivity - conductions in solids - Forbe's and Lees' disc methods - Rectilinear flow of heat through a rod - flow of heat through a compound materials - radical flow of heat through a spherical shell - thermal insulation of buildings – Laws of blackbody radiation: Kirchoffs law, Stephens law,
Wiens law, Raleigh-Jean law and Planks law (derivation).
Laws of thermodynamics - Otto and diesel engines and their efficiency - entropy - entropy of Carnot's cycle - reverse Carnot's cycle -refrigerator.

UNIT IV APPLIED OPTICS
Interference - Michelson interferometer: construction, working, determination of wave length and thickness - anti-reflection coating - air wedge and its application - Lasers - Einstein's coefficients - CO2, Nd:YAG and semiconductor lasers - homo junction and hetro junction - construction and working - applications - Optical fibres - classification (index & mode based) - principle and propagation of light in optical fibres - acceptance angle and numerical aperture - fibre optic communication system - active and passive sensors.

UNIT V SOLID STATE PHYSICS
Nature of bonding - growth of single crystals (qualitative) - crystal systems - crystal planes and directions - expressions for interplanar distance - coordination number and packing factor for simple structures: SC, BCC, FCC and HCP - structure and significance of NaCl, ZnS, diamond and graphite - crystal imperfections: point defects, dislocations and stacking faults - unit cell,
Bravais space lattices - miller indices.

TEXT BOOKS:
1. Gaur R.K., and Gupta, S.L., Engineering Physics, Dhanpat Raj Publications,2003.
2. Palanisamy, P.K., Engineering Physics, Scitech Publications (P) Ltd, 2006.
3. Arumugam, M., Engineering Physics, Anuradha Publications, 2000.

REFERENCES:
1. Sankar, B.N., Pillai.S.O., Engineering Physics, New Age International (P) Ltd., 2007.
2. Rajendran.V Engineering Physics, Tata McGraw-Hill, 2009.

MATHEMATICS – I

Code : MA8151 /  L T P C  3104

OBJECTIVES:
  •  To develop the use of matrix algebra techniques this is needed by engineers for practical applications.
  •  To make the student knowledgeable in the area of infinite series and their convergence so that he/ she will be familiar with limitations of using infinite series approximations for solutions arising in mathematical modeling.
  • To familiarize the student with functions of several variables. This is needed in many branches of engineering.
  •  To introduce the concepts of improper integrals, Gamma, Beta and Error functions which are needed in engineering applications.
  •  To acquaint the student with mathematical tools needed in evaluating multiple integrals and their usage.

UNIT I MATRICES
Eigenvalues and Eigenvectors of a real matrix – Characteristic equation – Properties of eigenvalues and eigenvectors – Cayley-Hamilton Theorem – Diagonalization of matrices – Reduction of a quadratic form to canonical form by orthogonal transformation – Nature of quadratic forms.

UNIT II INFINITE SERIES
Sequences – Convergence of series – General properties – Series of positive terms – Tests of convergence (Comparison test, Integral test, Comparison of ratios and D‟Alembert‟s ratio test) – Alternating series – Series of positive and negative terms – Absolute and conditional convergence – Power Series – Convergence of exponential, logarithmic and Binomial Series.

UNIT III FUNCTIONS OF SEVERAL VARIABLES
Limits and Continuity – Partial derivatives – Homogeneous functions and Euler‟s theorem –Total derivative – Differentiation of implicit functions – Change of variables –Jacobians – Partial differentiation of implicit functions – Taylor‟s series for functions of two variables – Errors and approximations – Maxima and minima of functions of two variables – Lagrange‟s method of undetermined multipliers.

UNIT IV IMPROPER INTEGRALS
Improper integrals of the first and second kind and their convergence – Evaluation of integrals involving a parameter by Leibnitz rule – Beta and Gamma functions – Properties – Evaluation of integrals using Beta and Gamma functions – Error functions.

UNIT V MULTIPLE INTEGRALS
Double integrals – Change of order of integration – Double integrals in polar coordinates – Area enclosed by plane curves – Triple integrals – Volume of Solids – Change of variables in double and triple integrals – Area of a curved surface.

TEXT BOOKS:
1. Grewal B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi, 41st
Edition, 2011.
2. Ramana B.V., “Higher Engineering Mathematics”, Tata McGraw Hill Co. Ltd.,
New Delhi, 11th Reprint, 2010.

REFERENCES:
1. Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematics”, Narosa Publications,
New Delhi, 3rd Edition, 2007.
2. Bali N., Goyal M. and Watkins C., “Advanced Engineering Mathematics”, Firewall Media (An
imprint of Lakshmi Publications Pvt., Ltd.,), New Delhi,
7th Edition, 2009.
3. Greenberg M.D., “Advanced Engineering Mathematics”, Pearson Education, New Delhi, 2nd
Edition, 5th Reprint, 2009.
4. Peter V.O‟Neil, “Advanced Engineering Mathematics”, Cengage Learning India Pvt., Ltd,
New Delhi, 2007.

TECHNICAL ENGLISH I



Code : HS8151 /  L T P C 3 1 0 4

OBJECTIVES
  • To enable all students of engineering and technology develop their basic communication
    skills in English.
  •  To give special emphasis to the development of speaking skills amongst the students of
    engineering and technology students. 
  •  To ensure that students use the electronic media such as interne and supplement the
    learning materials used in the classroom.
  •  To inculcate the habit of reading for pleasure.

UNIT I
Listening - Introducing learners to GIE - Types of listening - Listening to audio (verbal &
sounds); Speaking - Speaking about one‟s place, important festivals etc. – Introducing oneself,
one‟s family / friend; Reading - Skimming a reading passage – Scanning for specific information
- Note-making; Writing - Free writing on any given topic (My favourite place / Hobbies / School
life, etc.) - Sentence completion - Autobiographical writing (writing about one‟s leisure time
activities, hometown, etc.); Grammar - Prepositions - Reference words - Wh-questions -
Tenses (Simple); Vocabulary - Word formation - Word expansion (root words / etymology); Ematerials
- Interactive exercises for Grammar & Vocabulary - Reading comprehension
exercises - Listening to audio files and answering questions.

UNIT II
Listening - Listening and responding to video lectures / talks; Speaking - Describing a simple
process (filling a form, etc.) - Asking & answering questions - Telephone skills – Telephone
etiquette; Reading – Critical reading - Finding key information in a given text - Sifting facts
from opinions; Writing - Biographical writing (place, people) - Lab descriptions (general/specific
description of laboratory experiments) - Definitions - Recommendations; Grammar - Use of
imperatives - Subject-verb agreement; Vocabulary - Compound words - Word Association; Ematerials
- Interactive exercises for Grammar and Vocabulary - Listening exercises with
sample telephone conversations / lectures – Picture-based activities.

UNIT III
Listening - Listening to specific task - focused audio tracks; Speaking - Role-play – Simulation
- Group interaction - Speaking in formal situations (teachers, officials, foreigners); Reading -
Reading and interpreting visual material; Writing - Jumbled sentences - Coherence and
cohesion in writing - Channel conversion (flowchart into process) - Types of paragraph (cause
& effect / compare & contrast / narrative / analytical) - Informal writing (letter/e-mail/blogs) -
Paraphrasing; Grammar - Tenses (Past) - Use of sequence words - Adjectives; Vocabulary -
Different forms and uses of words, Cause and effect words; E-materials - Interactive exercises
for Grammar and Vocabulary - Excerpts from films related to the theme and follow up exercises
- Pictures of flow charts and tables for interpretations.

UNIT IV
Listening - Watching videos / documentaries and responding to questions based on them;
Speaking - Responding to questions - Different forms of interviews - Speaking at different
types of interviews; Reading - Making inference from the reading passage - Predicting the
content of a reading passage; Writing - Interpreting visual materials (line graphs, pie charts
etc.) - Essay writing – Different types of essays; Grammar - Adverbs – Tenses – future time
reference; Vocabulary - Single word substitutes - Use of abbreviations & acronyms; Ematerials
- Interactive exercises for Grammar and Vocabulary - Sample interviews - film
scenes - dialogue writing.

UNIT V
Listening - Listening to different accents, Listening to Speeches / Presentations, Listening to
broadcast & telecast from Radio & TV; Speaking - Giving impromptu talks, Making
presentations on given topics; Reading - Email communication - Reading the attachment files
having a poem/joke/proverb - Sending their responses through email Writing - Creative writing,
Poster making; Grammar - Direct and indirect speech; Vocabulary - Lexical items (fixed / semi
fixed expressions); E-materials - Interactive exercises for Grammar & Vocabulary - Sending
emails with attachment – Audio / video excerpts of different accents, - Interpreting posters

TEXT BOOKS:
1. Mindscapes: English for Technologists and Engineers, Department of English, Anna
University, Chennai, 2012 .
2. S.P.Dhanavel, English and Communication skills for students of science and Engineering,
Orient Black Swan, Chennai, 2011.

REFERENCE BOOKS:
1. Pickett, Nell Ann, Ann A.Laster and Katherine E.Staples. Technical English: Writing,
Reading and Speaking. New York: Longman, 2001.
2. Bailey, Stephen. Academic Writing: A practical guide for students. New York: Rutledge,
2011.
3. Morgan, David and Nicholas Regan. Take-Off: Technical English for Engineering.
Reading: Garnet Publishing Limited, 2008.
4. Thorn, Michael and Alan Badrick. An Introduction to Technical English. Harlow:
Prentice Hall Europe, 1993.
5. Rizvi, M.Ashraf. Effective Technical Communication. New Delhi: Tata McGraw-Hill
PublishingCompany, 2007.

EXTENSIVE READERS
1. Murthy, Sudha. Wise & Otherwise. New Delhi: Penguin Books India, 2006.
2. Gates, Bill and Collins Hemingway. Business @ the Speed of Thought: Succeeding in
the Digital Economy. New York: Warner Business Books, 2000.

WEBSITE RESOURCES
1. www.uefap.com
2. www.eslcafe.com
3. www.listen-to-english.com
4. www.owl.english.purdue.edu
5. www.chompchomp.com

Anna University B.E / B. Tech First Semester Syllabus

CODE NO
COURSE TITLE
L
T
P
C
THEORY
HS8151
Technical English -I
3
1
0
4
MA8151
Mathematics -I
3
1
0
4
PH8151
Engineering Physics
3
0
0
3
CY8151
Engineering Chemistry
3
0
0
3
GE8151
Computing Techniques
3
0
0
3
GE8152
Engineering Graphics
2
0
3
4
PRACTICAL
PH8161
Physics Laboratory
0
0
2
1
CY8161
Chemistry Laboratory
0
0
2
1
GE8161
Computer Practices Laboratory
0
0
3
2
GE8162
Engineering Practices Laboratory
0
0
3
2
TOTAL
17
2
13
27

B.E/B.Tech Computer Science Engineering | OBJECT ORIENTED PROGRAMMING | Old Question Paper 3

PART A

1.What is meant by data hiding.
2.Name atleast two OOPS languages other than C++.
3.How is “This pointer”useful in programming?
4.What is meant access specifier?
5.What is friend function?
6.Name the various types of multiple inheritance.
7.Is template a basic feature of C++.Justify your answer.
8.What are the classes in iostream.h header files?
9.Does Java support multiple inheritance justify your answer.
10.What is abstact class in Java?


PART B

11 (i) What is the main draw-back of structured programming? How OOP address this issue?
(ii) What are the elements of OOPS? How do these make OOPS approach best suited to address real world problems?
(iii)Briefly explain the Java runtime environment.
12(a) Explain copy constructor.
Write a program which reads a complex number and copy that into another. Use copy constructor for writing program.
(b) (i) What is the difference between register variable and automatic
Variable explain with example? What are other stroage classes for variables?
(ii)What is inline funtions? Explain with example.
What is the output of the following segment.
Void f1()
{
Int n=1;
n++;
cout<<”N:”<<<<”m:”<<
#include
Void main()
{
void f1();
void f2();
f1();
f2();f2();
f2();
getch();
}
13 (a) (i) Write a program which reads the bio-data and records of two
Sessional and then print final result. Make seperate class for bio-data,sessional 1, sessional 2 and final result. Sessional 1 and sessional 2 classes are derived form bio-data class. Find result in defined from sessional 1 and sessional 2 classes.
(ii) Explain the concepts identify in the program.
(b) (i) What is meant by overloading? How is operator overloading works?
(ii) Write a program to add 2 complex numbers using operator overloading. What are the operators that cannot be overloaded in C++?
14 (a) (i) Write a program which generate a template class by which one can perform integer type data addition and float type data additio also.
(ii) What is the need for and advantages of templates? What is the difference between function templates and class template?
(b) (i) What is exception handling? Explain
(ii) For handling exception what type of construct are available in C++.
(iii) Explain the concept of streams in C++ and give the hierarchy of different types of stream.
15 (a) Defines interfaces in Java. How interfaces are implemented? How they can be accessed? How to apply interfaces? What is meant by extension of interfaces? Explain with an example.
(b) (i) How is object class created in Java environment? Discuss on objects in Java.
(ii) What is meant by overloading objects? How are rested classes used in Java?

B.E/B.Tech Computer Science Engineering | OBJECT ORIENTED PROGRAMMING | Old Question Paper 2


PART A

1.Why is OOP methodology considered to be the better approach for real life problems?
2.What are the use of pointers in C++?
3.How do objects interact?
4.What is the differences between a constructor and destructor?
5.Give atleast two examples of compile time polymorphism.
6.Why is the derived class constructor called before the base class
Constructor?
7.Give the syntax of declaring a function template.
8.What are input and ouput streams?
9.What are the three kinds of class members?
10.What is meant by member access modifiers?

PART B

11 (i) Write a program that generates a template class by which one can perform integer type data addition and float type data addition also.
(ii) How are unusaul error conditions avoider using C++?
12(a) What are the elements of object oriented programming? Discuss them in detail.
(b) What are the various data types allowed in C++? Give one example for each type.
13 (a) (i) Using the concept of function overloading,write a program in C++ to find the maximum of three integers and three float numbers
(ii) Which are the C++ operators which cannot be overloaded.
14.(a) (i) Write a program which initialised 10 and 200 to member data and then calculate the sum of these.
(ii) Write a program which reads a complex number copy that into another. Use copy constructor for writing program.
(b) (i) What is the function of this pointers?
(ii) What do you understand by static member and static function? How to declare them?
15.(a) (i) Specify the accesss modifiers of the class members.
(ii) Give the general form of an interface and how is it implemented.
(b) (i) Give two parts of method declaration. How is a static method invoked? When will the method complete execution and return to the caller? How will methods return more than one result?
(ii) Write a program to compute the volume of a box.

B.E/B.Tech Computer Science Engineering | OBJECT ORIENTED PROGRAMMING | Old Question Paper 1


PART A

1.Differentiate Object Oriented Object Based Programming Langauages.
2.Comment on the following overloaded function
Void inc(int i)
{
i=i+1;
}
Void inc(int i, int diff =1)
{
i=i+diff;
}
3.What is the ouput of the following program?
#include
main()
{
int i=3,j=5;
double x=33.5,y=10.0;
cout<<10+j%1<<”\n”;
cout<<<”\n”;
cout<<(19+i+j)/(2*j+2)<<”\n”);
cout<<<”\n”;
cout<<<”\n;
}
4.What is error in the following class declarations?
Class string{
Char *str;
Unsigned len;
String();
String(string& s);
String(unsigned size char = ‘ ‘);
String(unsigned size);
String & assign (Strong& s);
~String();
Unsigned getlen() const;
Char * getString();
}
5.Differentiate Overloaded and overriden funcions.
6.Consider the following program
Class fun
{
Public:
fun(void)
{
Cout<<”1”;}
fun(fun &x)
{ cout<<”2”;}
fun operator-(fun y)
{ fun test; return(test); }
};
If the function main is coded as fun a,b; what is its output?
7.What is the main purpose of a template in C++? Give an example.
8.Give any two examples of expressions.
9.Differentiate instance members and static members.
10. In java, Can a class be defined inside a method? If so,what rule governs access to the variables of the enclosing method? If not, give reasons.

PART B
11 (i) Define a class Counter to model a counter in its general form, Define classes to model special forms like Cyclic counter,down counter and step 2 down counter. Provide methods for the following opeations-step,display,reset.Write a JAVA program to test the classes

(ii)Differentiate abstract classes and interfaces.
12(a) Explain the following characteristics of object oriented programming with examples.
(i) Data Encapsulation
(ii) Polymorphism
(iii) Genericity
(iv) Inheritance.
13(a) (i) What are the characteristics of constructor functions? Describe various of constructors with examples.
(ii) Create a class that keeps track of its number of instances.
(b) Define a C++ class Matrix to describe a matrix.Equip the class with functions for addition and multiplication.Overload operators suitably for input and output of the matrix.
14 (a) (i) What are friends functions? Give an example to highlight its need? What is its limitations?
(ii)What are virtual functions? Give an example to highlight its need?
(b) Give an applications that fits the following inheritance hierarchy and write the program for the same. Each class should have atleast two data members and two functions members.
15.(a) Give the syntax of functions template.Write template functions for bubble sort.Write a test program to illustrate its use.
(b) (i) Give the hierarchy of console stream classes.
(ii) Explain how exceptions are handled in C++, Give examples to support your answer.

Note : Dear friends this is an Old Question Paper of Anna University Computer Engineering Department. Though the new pattern comes with so many updations, it also may be useful for you.